Age | Commit message (Expand) | Author | Files | Lines |
2024-03-10 | Revert "http_client: reduce number of packets sent for small bodies" | jeffro256 | 1 | -26/+16 |
2024-01-17 | epee/test: remove levin_protocol_handler and core_proxy tests | jeffro256 | 1 | -193/+0 |
2023-12-19 | Cleanup scoped_ptr in src/common/dns_utils.cpp and header include: | 0xFFFC0000 | 1 | -0/+1 |
2023-07-02 | core_rpc_server: new file: rpc_ssl.fingerprint | Jeffrey Ryan | 1 | -0/+27 |
2023-03-20 | epee: protect base64_chars, removed dead functions, speed up compile | Jeffro256 | 1 | -1/+0 |
2023-03-19 | http_client: reduce number of packets sent for small bodies | jeffro256 | 1 | -16/+26 |
2023-03-19 | epee: remove dead code in net_helper | Jeffro256 | 1 | -166/+0 |
2023-02-07 | Revert "epee: when loading a JSON RPC payload, ensure params is an object" | moneromooo-monero | 1 | -10/+0 |
2023-02-04 | properly terminate interrupted TCP connection. fixes #8685 | j-berman | 1 | -4/+1 |
2023-01-16 | Copyright: Update to 2023 | mj-xmr | 6 | -6/+6 |
2023-01-01 | epee: when loading a JSON RPC payload, ensure params is an object | moneromooo-monero | 1 | -0/+10 |
2022-11-13 | epee: remove dead HTTP code | Jeffrey Ryan | 3 | -65/+0 |
2022-09-26 | Remove invoke function in levin handler | Lee Clagett | 1 | -86/+2 |
2022-07-13 | Template hash func to fix compiler error on < gcc-6 | j-berman | 1 | -0/+10 |
2022-07-08 | address PR comments | j-berman | 2 | -378/+376 |
2022-07-05 | connection: fix implementation | anon | 3 | -811/+1133 |
2022-06-17 | Remove async_blocked_mode_client | Jeffrey Ryan | 1 | -113/+0 |
2022-05-23 | http_server_handlers_map2: dead macros | Jeffrey Ryan | 1 | -26/+0 |
2022-05-23 | epee: update 'http_server_handlers_map2.h' macros to use fully qualified names | Jeffrey Ryan | 1 | -4/+4 |
2022-04-28 | Doxygen: Hide anonymous namespaces from documentation by default | Jeffrey | 1 | -1/+1 |
2022-04-22 | EPEE: Remove gzip_encoding.h | Jeffrey | 1 | -10/+1 |
2022-04-21 | add a sanity check to RPC input data size | moneromooo-monero | 2 | -0/+12 |
2022-04-18 | Remove the only 4 non-UTF8 characters in codebase | Jeffrey | 1 | -4/+4 |
2022-04-18 | Refactor out to_nonconst_iterator.h | Jeffrey | 3 | -3/+1 |
2022-04-18 | Refactor out pragma_comp_defs | Jeffrey | 2 | -11/+0 |
2022-04-18 | Merge functionality of misc_os_dependent into time_helper.h | Jeffrey | 1 | -1/+1 |
2022-04-18 | Trimming Fat | Jeffrey | 1 | -1/+0 |
2022-04-18 | Boring Old Deletes | Jeffrey | 26 | -5459/+0 |
2022-03-30 | Eliminate dependence on boost::interprocess #8223 | Jeffrey | 6 | -32/+27 |
2022-03-04 | Copyright: Update to 2022 | mj-xmr | 7 | -7/+9 |
2022-02-19 | Undefined behaviour fixes | SChernykh | 5 | -12/+12 |
2021-08-20 | support cors wildcard | woodser | 1 | -1/+1 |
2021-08-05 | p2p: remove blocked addresses/hosts from peerlist | moneromooo-monero | 1 | -0/+3 |
2021-04-16 | Split epee/string_tools.h and encapsulate boost::lexical_cast | mj-xmr | 4 | -206/+12 |
2021-04-16 | Revert "Merge pull request #7136" | luigi1111 | 2 | -77/+64 |
2021-03-12 | async_protocol_handler_config: fix deadlock | anon | 1 | -28/+24 |
2021-02-23 | epee: return HTTP error 400 (Bad request) on deserialization error | moneromooo-monero | 1 | -2/+14 |
2021-02-19 | async_protocol_handler_config: remove connection correctly | anon | 1 | -1/+1 |
2021-02-13 | Store RPC SSL key/cert for consistent authentication between runs | Lee Clagett | 2 | -0/+10 |
2021-02-06 | Reduce compilation time of epee/portable_storage.h | mj-xmr | 1 | -0/+1 |
2021-01-19 | boosted_tcp_server: fix connection lifetime | anon | 2 | -7/+19 |
2021-01-19 | Remove unnecessary atomic operations in levin code | Lee Clagett | 1 | -32/+2 |
2021-01-19 | Remove payload copy in all outgoing p2p messages | Lee Clagett | 2 | -64/+77 |
2021-01-16 | Remove payload copy in all outgoing p2p messages | Lee Clagett | 2 | -64/+77 |
2021-01-03 | epee: don't log raw packet data | moneromooo-monero | 1 | -4/+4 |
2021-01-03 | add a max levin packet size by command type | moneromooo-monero | 1 | -4/+13 |
2020-12-28 | ssl: buffered handshake detection | anon | 4 | -12/+12 |
2020-12-26 | epee: fix some issues using connections after shutdown | moneromooo-monero | 1 | -6/+21 |
2020-12-17 | Add aggressive restrictions to pre-handshake p2p buffer limit | Lee Clagett | 2 | -10/+25 |
2020-11-09 | epee: tighten the URL parsing regexp a little | moneromooo-monero | 1 | -4/+4 |
2020-10-10 | Change epee binary output from std::stringstream to byte_stream | Lee Clagett | 6 | -10/+12 |
2020-07-30 | epee: guard against exceptions in RPC handlers | moneromooo-monero | 1 | -9/+31 |
2020-07-22 | epee: Remove unused functions in local_ip.h | Jean Pierre Dudey | 1 | -26/+0 |
2020-07-20 | wallet2_api: implement runtime proxy configuration | xiphon | 2 | -8/+1 |
2020-05-31 | Fix boost <1.60 compilation and fix boost 1.73+ warnings | Lee Clagett | 2 | -11/+10 |
2020-05-11 | remove double includes | sumogr | 2 | -7/+0 |
2020-05-06 | Update copyright year to 2020 | SomaticFanatic | 5 | -5/+5 |
2020-04-27 | trezor: adapt to new passphrase mechanism | Dusan Klinec | 2 | -0/+11 |
2020-04-15 | Allow wallet2.h to run in WebAssembly | woodser | 2 | -152/+111 |
2020-03-31 | p2p: fix frequent weak_ptr exception on connection | moneromooo-monero | 1 | -1/+6 |
2020-02-17 | remove empty statements | Interchained | 2 | -2/+2 |
2020-01-26 | epee: remove backward compatible endian specific address serialization | moneromooo-monero | 1 | -6/+2 |
2019-12-16 | abstract_tcp_server2: guard against negative timeouts | moneromooo-monero | 1 | -5/+16 |
2019-11-25 | epee: reorder a couple init list fields to match declaration | moneromooo-monero | 1 | -1/+1 |
2019-11-15 | epee: set application/json MIME type on json errors | moneromooo-monero | 1 | -0/+2 |
2019-11-11 | epee: close connection when the peer has done so | moneromooo-monero | 1 | -1/+7 |
2019-10-22 | epee: use SO_REUSEADDR on non-Windows targets | xiphon | 1 | -2/+6 |
2019-10-18 | epee: fix SSL server handshake, run_one() can block, use poll_one() | xiphon | 1 | -0/+1 |
2019-10-15 | levin: armour against some "should not happen" case | moneromooo-monero | 1 | -0/+5 |
2019-10-14 | abstract_tcp_server2: move "Trying to connect" from error to debug | moneromooo-monero | 1 | -1/+1 |
2019-10-02 | epee: tcp server - set SO_LINGER instead of SO_REUSEADDR option | xiphon | 1 | -4/+2 |
2019-09-27 | abstract_tcp_server2: log pointer, not contents, where appropriate | moneromooo-monero | 1 | -1/+1 |
2019-09-17 | epee: implement handshake timeout for SSL connections | xiphon | 2 | -2/+6 |
2019-09-16 | epee: fix network timeouts in blocked_mode_client | xiphon | 1 | -1/+2 |
2019-09-12 | abstract_tcp_server2: fix lingering connections | moneromooo-monero | 1 | -0/+5 |
2019-09-08 | depends: fix MacOS build with Clang 3.7.1 | Lee Clagett | 1 | -1/+1 |
2019-09-08 | epee: abstract_tcp_server2: resolve CID 203919 (DC.WEAK_CRYPTO) | anonimal | 1 | -1/+13 |
2019-09-04 | Fix IP address serialization on big endian | moneromooo-monero | 1 | -1/+15 |
2019-09-04 | epee: fix local/loopback checks on big endian | moneromooo-monero | 1 | -0/+7 |
2019-08-20 | fix feature not introduced until boost 1.66 | Jethro Grassie | 1 | -1/+1 |
2019-08-19 | epee: fix connections not being properly closed in some instances | moneromooo-monero | 1 | -1/+1 |
2019-07-31 | Add IPv6 support | Thomas Winget | 6 | -64/+416 |
2019-07-17 | Added support for "noise" over I1P/Tor to mask Tx transmission. | Lee Clagett | 7 | -61/+158 |
2019-07-16 | Add ref-counted buffer byte_slice. Currently used for sending TCP data. | Lee Clagett | 7 | -147/+89 |
2019-07-16 | allow blocking whole subnets | moneromooo-monero | 2 | -2/+49 |
2019-06-19 | p2p: close the right number of connections on setting max in/out peers | moneromooo-monero | 1 | -0/+24 |
2019-06-16 | Bans for RPC connections | Howard Chu | 2 | -2/+6 |
2019-06-14 | abstract_tcp_server2: improve DoS resistance | moneromooo-monero | 1 | -4/+5 |
2019-06-10 | epee: fix SSL autodetect on reconnection | xiphon | 1 | -6/+4 |
2019-06-09 | Fix GCC 9.1 build warnings | moneromooo-monero | 1 | -0/+5 |
2019-05-22 | Add ssl_options support to monerod's rpc mode. | Lee Clagett | 1 | -0/+38 |
2019-05-10 | abstract_tcp_server2: move some things out of a lock | moneromooo-monero | 1 | -4/+8 |
2019-05-10 | remove obsolete save_graph skeleton code | moneromooo-monero | 1 | -2/+0 |
2019-05-10 | net_utils: fix m_ssl type from time_t to bool | moneromooo-monero | 1 | -1/+1 |
2019-05-07 | net_ssl: SSL config tweaks for compatibility and security | moneromooo-monero | 1 | -0/+3 |
2019-04-26 | change SSL certificate fingerprint whitelisting from SHA1 to SHA-256 | moneromooo-monero | 1 | -0/+2 |
2019-04-23 | net_helper: clear recv buffer on eof | moneromooo-monero | 1 | -0/+1 |
2019-04-22 | levin_protocol_handler_async: tune down preallocation a fair bit | moneromooo-monero | 1 | -1/+1 |
2019-04-15 | wallet: new --offline option | moneromooo-monero | 1 | -0/+12 |
2019-04-13 | net_helper: avoid unnecessary memcpy | moneromooo-monero | 1 | -3/+4 |
2019-04-12 | abstract_tcp_server2: fix timeout on exit | moneromooo-monero | 2 | -2/+9 |
2019-04-11 | epee: init a new ssl related variable in ctor | moneromooo-monero | 1 | -0/+1 |
2019-04-11 | simplewallet: new net_stats command | moneromooo-monero | 2 | -2/+30 |
2019-04-07 | Enabling daemon-rpc SSL now requires non-system CA verification | Lee Clagett | 1 | -0/+3 |
2019-04-07 | Require manual override for user chain certificates. | Lee Clagett | 1 | -1/+2 |
2019-04-07 | Perform RFC 2818 hostname verification in client SSL handshakes | Lee Clagett | 2 | -2/+14 |
2019-04-07 | Require server verification when SSL is enabled. | Lee Clagett | 1 | -0/+6 |
2019-04-07 | Pass SSL arguments via one class and use shared_ptr instead of reference | Lee Clagett | 7 | -111/+152 |
2019-04-06 | Change SSL certificate file list to OpenSSL builtin load_verify_location | Lee Clagett | 6 | -23/+20 |
2019-03-25 | epee: some more minor JSON parsing speedup | moneromooo-monero | 1 | -3/+3 |
2019-03-25 | Added socks proxy (tor/i2pd/kovri) support to wallet | Lee Clagett | 4 | -75/+79 |
2019-03-24 | New interactive daemon command 'print_net_stats': Global traffic stats | rbrunner7 | 2 | -1/+5 |
2019-03-21 | epee: fix build with boost 1.70.0 | moneromooo-monero | 1 | -5/+11 |
2019-03-19 | abstract_tcp_server2: fix crashy race on socket shutdown | moneromooo-monero | 1 | -5/+6 |
2019-03-08 | Fix startup errors with SSL cert generation | Howard Chu | 1 | -1/+0 |
2019-03-05 | Update 2019 copyright | binaryFate | 4 | -4/+4 |
2019-03-05 | epee: add SSL support | Martijn Otto | 6 | -19/+24 |
2019-03-04 | default initialize rpc structures | moneromooo-monero | 1 | -0/+14 |
2019-02-18 | epee: Add space after ':' in additional http response headers | Tom Smeding | 1 | -1/+1 |
2019-02-10 | Use io_service::work in epee tcp server | Lee Clagett | 2 | -6/+14 |
2019-02-02 | epee: add SSL support | moneromooo-monero | 8 | -198/+539 |
2019-02-01 | network_throttle: use circular_buffer where appropriate | moneromooo-monero | 1 | -1/+2 |
2019-01-30 | i2p: initial support | Jethro Grassie | 1 | -1/+4 |
2019-01-28 | Adding initial support for broadcasting transactions over Tor | Lee Clagett | 5 | -98/+267 |
2019-01-28 | rpc: fix internal daemon calls in restricted rpc getting partial data | moneromooo-monero | 1 | -6/+6 |
2019-01-22 | Pruning | moneromooo-monero | 2 | -2/+10 |
2018-12-23 | epee: better network buffer data structure | moneromooo-monero | 6 | -40/+97 |
2018-12-04 | epee: fix network packet header field endianness | moneromooo-monero | 4 | -53/+108 |
2018-12-04 | Changed RECIEVED to RECEIVED in log messages. | Norman Moeschter | 2 | -2/+2 |
2018-11-15 | Removed a lot of unnecessary includes | Martijn Otto | 4 | -18/+4 |
2018-11-07 | No longer use a list for registering self references in the abstract tcp | Martijn Otto | 2 | -6/+10 |
2018-11-05 | epee: log HTTP/RPC calls at info level | moneromooo-monero | 1 | -1/+6 |
2018-10-12 | Remove epee header dependency on cryptonote_core | moneromooo-monero | 2 | -6/+5 |
2018-10-02 | epee: initialize a few data members where it seems to be appropriate | moneromooo-monero | 1 | -1/+3 |
2018-10-02 | abstract_tcp_server2: move m_period to subclass | moneromooo-monero | 1 | -5/+6 |
2018-10-02 | connection_basic: remove unused floating time start time | moneromooo-monero | 1 | -3/+0 |
2018-09-29 | Merge pull request #4459 | Riccardo Spagni | 2 | -1/+8 |
2018-09-09 | abstract_tcp_server2: fix binding to the wrong IP | moneromooo-monero | 1 | -4/+4 |
2018-08-27 | epee: use the socket::bind variant which does not throw | moneromooo-monero | 1 | -2/+18 |
2018-07-25 | epee: set jsonrpc to "2.0" in parse error return data | moneromooo-monero | 1 | -0/+1 |
2018-07-15 | abstract_tcp_server2: fix race on shutdown | moneromooo-monero | 2 | -1/+9 |
2018-07-03 | http_protocol_handler: fix HTTP/x.y parsing | moneromooo-monero | 1 | -1/+1 |
2018-07-03 | http_protocol_handler: catch invalid numbers when parsing | moneromooo-monero | 1 | -4/+12 |
2018-06-29 | abstract_tcp_server2: fix use after free | moneromooo-monero | 1 | -2/+2 |
2018-06-18 | abstract_tcp_server2: restart async accept on error | moneromooo-monero | 1 | -4/+19 |
2018-06-13 | wallet-rpc: added IPs to error logging in simple_http_connection_handler | jcktm | 2 | -18/+18 |
2018-06-10 | epee: adaptive connection timeout system | moneromooo-monero | 4 | -19/+75 |
2018-06-09 | abstract_tcp_server2: fix busy calling of idle IO service | moneromooo-monero | 1 | -2/+4 |
2018-06-01 | epee: fix detection of 172.16.0.0/172.31.255.255 local IP range | moneromooo-monero | 1 | -1/+1 |
2018-05-27 | http_protocol_handler: limit the number of starting newlines | moneromooo-monero | 3 | -1/+12 |
2018-05-26 | abstract_tcp_server2: timeout on RPC connections | moneromooo-monero | 2 | -1/+68 |
2018-05-26 | http_protocol_handler: speedup newline discarding | moneromooo-monero | 1 | -2/+5 |
2018-04-19 | epee: Drop deprecated Boost.Thread header | Jan Beich | 1 | -1/+2 |
2018-03-15 | Fix typos in various files | Dimitris Apostolou | 2 | -2/+2 |
2018-02-11 | Fix #602 Turn on socket keepalive | Howard Chu | 1 | -0/+3 |
2018-02-02 | pass large parameters by const ref, not value | moneromooo-monero | 3 | -10/+10 |
2018-01-29 | Allow the number of incoming connections to be limited | Erik de Castro Lopo | 1 | -33/+45 |
2018-01-26 | Update 2018 copyright | xmr-eric | 4 | -4/+4 |
2018-01-26 | levin_protocol_handler_async: erase from back of vector instead of front | stoffu | 1 | -1/+1 |
2018-01-10 | epee: remove dependency on common | moneromooo-monero | 4 | -7/+9 |
2017-12-23 | http_client: rewrite header parsing manually for speed | moneromooo-monero | 1 | -74/+95 |
2017-12-23 | tests: add http client fuzz test | moneromooo-monero | 1 | -3/+14 |
2017-12-18 | network_throttle: remove unused xxx static member | moneromooo-monero | 1 | -2/+0 |
2017-12-18 | abstract_tcp_server2: log init_server errors as fatal | moneromooo-monero | 1 | -1/+11 |
2017-12-18 | net_parse_helpers: fix regex error checking | moneromooo-monero | 1 | -2/+2 |
2017-12-18 | add empty container sanity checks when using front() and back() | moneromooo-monero | 1 | -1/+1 |
2017-12-18 | epee: trap failure to parse URI from request | moneromooo-monero | 1 | -1/+6 |
2017-12-16 | move connection_basic and network_throttle from src/p2p to epee | moneromooo-monero | 4 | -2/+444 |
2017-12-16 | move includes around to lessen overall load | moneromooo-monero | 5 | -42/+11 |
2017-12-15 | levin_protocol_handler_async: another attempt at fixing at exception | moneromooo-monero | 1 | -3/+12 |
2017-12-15 | Revert "epee: keep a ref to a connection we're deleting" | moneromooo-monero | 1 | -8/+2 |
2017-12-15 | levin_protocol_handler_async: add missing response handler locking | moneromooo-monero | 1 | -5/+9 |
2017-12-11 | levin_protocol_handler_async: call handler destroy function on dtor | moneromooo-monero | 1 | -0/+1 |
2017-12-09 | net_utils_base: fix peer list parsing | moneromooo-monero | 1 | -3/+25 |
2017-11-28 | Corrections in rate limiting / trottle code, especially in 'out' direction | rbrunner7 | 1 | -5/+4 |
2017-11-27 | new wipeable_string class to replace std::string passphrases | moneromooo-monero | 1 | -3/+3 |
2017-11-16 | RPC: CORS add Access-Control-Allow-Headers to OPTIONS preflight | Tim L | 1 | -0/+3 |
2017-11-14 | remove "using namespace std" from headers | moneromooo-monero | 1 | -2/+0 |
2017-11-07 | RPC: get_info add rpc_connections_count | Tim L | 2 | -0/+11 |
2017-11-03 | Fix file permission issue | Tim L | 6 | -0/+0 |
2017-10-30 | RPC Add cross origin resource sharing support | Tim L | 6 | -17/+60 |
2017-10-20 | net_helper: fix massive slowdown after SSL support | moneromooo-monero | 1 | -5/+5 |
2017-10-17 | epee: use boost type for SSL error code | redfish | 1 | -1/+9 |
2017-10-15 | epee http_client SSL support | Jaquee | 2 | -45/+107 |
2017-10-09 | Fix an object lifetime bug in net load tests | moneromooo-monero | 4 | -5/+26 |
2017-10-07 | frob level 1 logs a bit for consistency | moneromooo-monero | 1 | -2/+2 |
2017-10-05 | Upgrades to epee::net_utils::network_address | Lee Clagett | 2 | -71/+127 |
2017-09-25 | http_base: init size_t in http_request_info ctor | moneromooo-monero | 1 | -1/+2 |
2017-09-19 | epee: keep a ref to a connection we're deleting | moneromooo-monero | 1 | -2/+8 |
2017-09-18 | epee: give virtual dtor to network_address_base | moneromooo-monero | 1 | -0/+3 |
2017-08-22 | http_client: add getters for host and port | moneromooo-monero | 1 | -0/+3 |
2017-08-16 | abstract_tcp_server2: improve tracking/cancelling of early connections | moneromooo-monero | 2 | -22/+15 |
2017-08-07 | cryptonote_protocol_handler: sync speedup | moneromooo-monero | 1 | -0/+14 |
2017-08-01 | p2p: move m_in_timedsync from connection_context to p2p_connection_context | moneromooo-monero | 1 | -3/+0 |
2017-07-05 | epee: don't send the body of the response to a HEAD HTTP request | Guillaume LE VAILLANT | 1 | -1/+1 |
2017-07-05 | Fix spelling errors | Erik de Castro Lopo | 5 | -8/+8 |
2017-07-01 | Fix issue #2119 SEGV | Howard Chu | 1 | -15/+20 |
2017-06-28 | abstract_tcp_server2: guard against accessing lock on a destroyed object | moneromooo-monero | 1 | -3/+3 |
2017-06-28 | Remove typeid use in network_address | moneromooo-monero | 1 | -3/+2 |
2017-06-19 | net_utils_base: added missing template keyword | kenshi84 | 1 | -1/+1 |