Commit Graph

171 Commits (fb6a363050372358646331712173c9fa620dd29c)

Author SHA1 Message Date
moneromooo-monero 7f4bb612fb
levin_protocol_handler_async: add missing response handler locking
7 years ago
moneromooo-monero dba2de61e7
levin_protocol_handler_async: call handler destroy function on dtor
7 years ago
Riccardo Spagni f51bac990e
Merge pull request #2906
7 years ago
moneromooo-monero 27aa8ce95b
net_utils_base: fix peer list parsing
7 years ago
rbrunner7 cf5f623616 Corrections in rate limiting / trottle code, especially in 'out' direction
7 years ago
moneromooo-monero 3dffe71b72
new wipeable_string class to replace std::string passphrases
7 years ago
Tim L f5461a6a07 RPC: CORS add Access-Control-Allow-Headers to OPTIONS preflight
7 years ago
Riccardo Spagni 5de492be40
Merge pull request #2629
7 years ago
moneromooo-monero 383ff4f689
remove "using namespace std" from headers
7 years ago
Riccardo Spagni f48aeab5c4
Merge pull request #2756
7 years ago
Riccardo Spagni a2241e8151
Merge pull request #2753
7 years ago
Riccardo Spagni 9317c9c57e
Merge pull request #2617
7 years ago
Tim L fa51408272 RPC: get_info add rpc_connections_count
7 years ago
Tim L 0bf0915446 Fix file permission issue
7 years ago
Riccardo Spagni 35dbb3be33
Merge pull request #2663
7 years ago
Riccardo Spagni 54463b33b3
Merge pull request #2723
7 years ago
Tim L 69c37200aa RPC Add cross origin resource sharing support
7 years ago
moneromooo-monero 969b5a2ae3
net_helper: fix massive slowdown after SSL support
7 years ago
redfish 29497f7920 epee: use boost type for SSL error code
7 years ago
Riccardo Spagni f1bee553b1
Merge pull request #2602
7 years ago
Jaquee 1cf940f2a1 epee http_client SSL support
7 years ago
moneromooo-monero 7dbf76d0da
Fix an object lifetime bug in net load tests
7 years ago
moneromooo-monero bc1b93333e
frob level 1 logs a bit for consistency
7 years ago
Lee Clagett 8b00687735 Upgrades to epee::net_utils::network_address
7 years ago
Riccardo Spagni c08b6cc485
Merge pull request #2475
7 years ago
Riccardo Spagni e93e0c2be3
Merge pull request #2467
7 years ago
moneromooo-monero 11f71af56c
http_base: init size_t in http_request_info ctor
7 years ago
Riccardo Spagni 07312a7d6e
Merge pull request #2302
7 years ago
moneromooo-monero f2939bdce8
epee: keep a ref to a connection we're deleting
7 years ago
moneromooo-monero 2e82b232e8
epee: give virtual dtor to network_address_base
7 years ago
moneromooo-monero 333f70120c
http_client: add getters for host and port
7 years ago
moneromooo-monero 80d361c795
abstract_tcp_server2: improve tracking/cancelling of early connections
7 years ago
Riccardo Spagni 6db8a60a18
Merge pull request #2149
7 years ago
Riccardo Spagni 9b0daf49db
Merge pull request #2220
7 years ago
Riccardo Spagni 6244c782de
Merge pull request #2151
7 years ago
Riccardo Spagni 04591af7fd Merge pull request #2153
7 years ago
moneromooo-monero 5be43fcdba
cryptonote_protocol_handler: sync speedup
7 years ago
moneromooo-monero c6ba7d110f
p2p: move m_in_timedsync from connection_context to p2p_connection_context
7 years ago
Riccardo Spagni f584a2de92
Merge pull request #2131
7 years ago
Guillaume LE VAILLANT 13a8d64fe6 epee: don't send the body of the response to a HEAD HTTP request
7 years ago
Erik de Castro Lopo 35d68b2c6d Fix spelling errors
7 years ago
Riccardo Spagni 605ad09a3e
Merge pull request #2130
7 years ago
Howard Chu a0d2c745c7
Fix issue #2119 SEGV
7 years ago
moneromooo-monero a04faf56dc
abstract_tcp_server2: guard against accessing lock on a destroyed object
7 years ago
moneromooo-monero 8f96cfc20a
Remove typeid use in network_address
7 years ago
Riccardo Spagni f31b89012d
Merge pull request #2073
7 years ago
kenshi84 007937e217
net_utils_base: added missing template keyword
7 years ago
Howard Chu 07c4276cbe
Don't issue a new timedsync while one is already in progress
7 years ago
Howard Chu cf3a376cb5
Don't timeout a slow operation that's making progress
7 years ago
moneromooo-monero 072102cfd2
abstracted nework addresses
7 years ago
Lee Clagett 50cd179a60 Removed boost/asio.hpp include from epee/string_tools.h
7 years ago
moneromooo-monero 9bf017edf2
http_client: allow cancelling a download
7 years ago
moneromooo-monero 0d90123cac
http_client: allow derived class to get headers at start
7 years ago
Riccardo Spagni 3ac5a785e0
Merge pull request #1762
7 years ago
anonimal dcf684c704
http_server_impl_base: set bind message to MGINFO
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
moneromooo-monero efb72e74e2
http_client: add a couple consts
7 years ago
moneromooo-monero 61dfa310d7
epee: fix some log macros not printing context nicely
7 years ago
Lee Clagett ce7fcbb4ae Add server auth to monerod, and client auth to wallet-cli and wallet-rpc
8 years ago
Lee Clagett c02e1cb943 Updates to epee HTTP client code
8 years ago
moneromooo-monero 5833d66f65
Change logging to easylogging++
8 years ago
Lee Clagett d81cb08704 Added (not yet enabled) HTTP client authentication
8 years ago
Lee Clagett fa0ee42cc9 Workarounds for gcc 4.8
8 years ago
Lee Clagett bdc3d7496f Adding HTTP Digest Auth (but not yet enabled)
8 years ago
Riccardo Spagni 45bb393577
Merge pull request #1403
8 years ago
Riccardo Spagni 977dd9b76c
Merge pull request #1385
8 years ago
taushet 60633cf674 Spelling in errors
8 years ago
moneromooo-monero d9001b43ac
epee: add functions to convert from URL format (ie, %XX values)
8 years ago
moneromooo-monero c3527dafd5
epee: signal cond var before unlocking
8 years ago
moneromooo-monero 17b6bd6d35
Fix DNS failures in offline mode preventing daemon startup
8 years ago
moneromooo-monero cd929b89b0
levin: fix wrong value passed as return code to remote call
8 years ago
NanoAkron 6390673137 Removed all code related to fast_exit
8 years ago
moneromooo-monero eeb2bbc0fc
epee: optionally restrict HTTP service to a configurable user agent
8 years ago
moneromooo-monero 0d7ce00793
epee: do not try network resolution if loopback worked
8 years ago
redfish 72287d121a contrib: epee: add missing noexcept spec to class decl
8 years ago
redfish c2d7300d2e contrib: epee: add exception spec to throwing destructors
8 years ago
osensei 9f8bc4946b Don't allow 'flush_txpool' and 'setbans' JSON_RPC methods when running in restricted mode.
8 years ago
moneromooo-monero 3102feb56c
abstract_tcp_server2: fix send queue limit warning spam
8 years ago
moneromooo-monero 6bca9a8ef4
abstract_tcp_server2: avoid deadlock waiting for send queue to drain
8 years ago
moneromooo-monero 43962f4103
abstract_tcp_server2: possible fix for exception in handle_accept
8 years ago
moneromooo-monero f7301c3563
Revert "Print stack trace upon exceptions"
8 years ago
Riccardo Spagni f6317ec1c0
Merge pull request #736
8 years ago
moneromooo-monero 2b4cab30fc
epee: fix potential hang on exit
8 years ago
moneromooo-monero fff238ec94
Print stack trace upon exceptions
8 years ago
moneromooo-monero e98b26a87e
epee: fix bug deleting more than one connection at once
8 years ago
Howard Chu b937a2c915 Use boost::thread instead of std::thread
8 years ago
Howard Chu 11d555cebe Fix crash in std::map for connections_map
8 years ago
moneromooo-monero 1402a526af
epee: always call the PRNG through the locked API
8 years ago
moneromooo-monero d97582cf95
epee: use generate_random_bytes for new random uuids
9 years ago
Henning Kopp 9abc4b831b more typos fixed
9 years ago
Howard Chu ee6f2cb71f IP_TOS not supported before Windows7
9 years ago
moneromooo-monero 22581a0441
epee: regularly cleanup connections we kept a reference to
9 years ago
moneromooo-monero 1e2f2d7da0
epee: fix hang on exit
9 years ago
moneromooo-monero 75742977a8
core_rpc_server: add a --restricted-rpc option
9 years ago
Javier Smooth 4cea2b13b2 Add IP blocking for misbehaving nodes (adapted from Boolberry)
9 years ago
rfree2monero 32c19c6c3d
[fix] log level change. compilation: dns, tests
9 years ago
rfree2monero 9bfa593eee [fix] Network 1.8: unlimited the RPC connections
9 years ago
rfree2monero 44f423477a [fix] mac os x includes std::random...
9 years ago
rfree2monero c511abf005 remerged; commands JSON. logging upgrade. doxygen
9 years ago
rfree2monero 3cbdf198f1 Merge remote-tracking branch 'monero-official/master' into network-1.6-work1
9 years ago