Lee Clagett
161401ddca
Fix JSON-RPC response object over ZMQ
2017-10-26 17:25:14 -04:00
Lee Clagett
8b00687735
Upgrades to epee::net_utils::network_address
...
- internal nullptr checks
- prevent modifications to network_address (shallow copy issues)
- automagically works with any type containing interface functions
- removed fnv1a hashing
- ipv4_network_address now flattened with no base class
2017-10-05 11:57:09 -04:00
Lee Clagett
5890829552
Fixes static_assert on arm and ppc builds
2017-09-19 10:57:01 -04:00
Lee Clagett
9c83f8063d
Do not create file when RPC user/pass is given and use file locking
2017-08-30 17:39:59 -04:00
Lee Clagett
7199fc8373
Removed some unused epee functions
2017-04-25 16:07:32 -04:00
Lee Clagett
93e10f1cc4
Simplified the implementation and features of span
2017-04-11 16:35:14 -04:00
Lee Clagett
4a8f96f95d
Improvements for epee binary to hex functions:
...
- Performance improvements
- Added `span` for zero-copy pointer+length arguments
- Added `std::ostream` overload for direct writing to output buffers
- Removal of unused `string_tools::buff_to_hex`
2017-04-11 16:35:00 -04:00
Lee Clagett
287ef36ed8
Fix freebsd build
2017-03-21 10:41:21 -04:00
Lee Clagett
50cd179a60
Removed boost/asio.hpp include from epee/string_tools.h
2017-03-18 22:05:14 -04:00
Lee Clagett
8c84d48caa
Updated default RPC timeout from 5 seconds to 15 seconds
2017-02-24 12:55:17 -05:00
Lee Clagett
2cde2c02ca
switch to boost::thread for mingw build
2017-02-16 20:10:23 -05:00
Lee Clagett
6ea3e3ccc7
Fix race in setThreadName/getThreadName
2017-02-07 21:33:26 -05:00
Lee Clagett
ce7fcbb4ae
Add server auth to monerod, and client auth to wallet-cli and wallet-rpc
2017-02-06 01:15:41 -05:00
Lee Clagett
c02e1cb943
Updates to epee HTTP client code
...
- http_simple_client now uses std::chrono for timeouts
- http_simple_client accepts timeouts per connect / invoke call
- shortened names of epee http invoke functions
- invoke command functions only take relative path, connection
is not automatically performed
2017-01-25 15:39:32 -05:00
Lee Clagett
d81cb08704
Added (not yet enabled) HTTP client authentication
2017-01-11 03:21:17 -05:00
Lee Clagett
fa0ee42cc9
Workarounds for gcc 4.8
2016-12-30 02:14:06 -05:00
Lee Clagett
522ab79e9c
Fixed HTTP auth tests for gcc 4.9
2016-12-21 13:23:15 -05:00
Lee Clagett
d55e2266ca
Fixed uninitialized valgrind errors in serialization tests
2016-12-20 12:51:27 -05:00
Lee Clagett
81702b5451
Fixes for google test < 1.8
2016-12-19 20:48:11 -05:00
Lee Clagett
2bddb8ebee
Refactored password prompting for wallets
2016-12-19 20:00:43 -05:00
Lee Clagett
e3639f5cc3
Removed unused functions
2016-12-19 14:47:26 -05:00
Lee Clagett
427054c3d5
Enabled HTTP auth support for monero-wallet-rpc
2016-12-16 23:59:46 -05:00
Lee Clagett
bdc3d7496f
Adding HTTP Digest Auth (but not yet enabled)
2016-12-13 00:19:54 -05:00
Lee Clagett
18462aa065
Added confirmation before binding wallet-rpc to external IP
2016-12-05 21:45:11 -05:00
Lee Clagett
91ffb61c25
Added command_line::is_yes
2016-11-25 21:57:27 -05:00
Lee Clagett
8dadf02c4f
Fixed undefined behavior in TestDB
2016-11-23 17:22:35 -05:00
Lee Clagett
f025198f19
Added task_region - a fork/join task implementation
2016-11-23 14:41:25 -05:00
Lee Clagett
265e4605ec
Fixed generate-from-json bug introduced in 358e068
2016-11-12 21:55:08 -05:00
Lee Clagett
358e068e87
Created monero-wallet-rpc, moving functionality from monero-wallet-cli
2016-11-10 16:39:27 -05:00
Lee Clagett
64094e5f4e
adding thread_group for managing async tasks
2016-11-02 19:21:55 -04:00
Lee Clagett
4869db702a
adding static_assert to pod functions in string tools
2016-10-31 13:22:21 -04:00