Age | Commit message (Expand) | Author | Files | Lines |
2022-04-18 | Remove the only 4 non-UTF8 characters in codebase | Jeffrey | 1 | -4/+4 |
2022-04-18 | Factor out move_it_backward from misc_language.h | Jeffrey | 1 | -9/+1 |
2022-04-18 | Move copyable_atomic into connection_context | Jeffrey | 1 | -56/+0 |
2022-04-18 | Refactor out to_nonconst_iterator.h | Jeffrey | 4 | -55/+1 |
2022-04-18 | Refactor out pragma_comp_defs | Jeffrey | 4 | -35/+4 |
2022-04-18 | Merge functionality of misc_os_dependent into time_helper.h | Jeffrey | 8 | -279/+33 |
2022-04-18 | Trimming Fat | Jeffrey | 7 | -149/+0 |
2022-04-18 | Boring Old Deletes | Jeffrey | 67 | -9622/+0 |
2022-04-10 | epee: allow copying a rolling_median_t object | moneromooo-monero | 1 | -1/+14 |
2022-03-30 | Remove dead code from parserse_base_utils and fix unit tests | Jeffrey | 2 | -77/+1 |
2022-03-30 | Eliminate dependence on boost::interprocess #8223 | Jeffrey | 7 | -39/+34 |
2022-03-04 | Copyright: Update to 2022 | mj-xmr | 34 | -34/+43 |
2022-02-19 | Undefined behaviour fixes | SChernykh | 6 | -12/+24 |
2021-10-22 | epee: add missing header | selsta | 2 | -0/+2 |
2021-10-20 | epee: avoid ADL selecting C++14 std::quoted | selsta | 1 | -14/+9 |
2021-09-16 | cmake: set required C/C++ standard to 11 | selsta | 2 | -5/+10 |
2021-08-20 | support cors wildcard | woodser | 1 | -1/+1 |
2021-08-19 | epee: link with Boost_SYSTEM_LIBRARY | selsta | 1 | -0/+2 |
2021-08-13 | fix median overflow bug | koe | 1 | -1/+2 |
2021-08-11 | epee: tidying post-incrementation -> pre-incrementation | mj-xmr | 3 | -7/+7 |
2021-08-05 | p2p: remove blocked addresses/hosts from peerlist | moneromooo-monero | 1 | -0/+3 |
2021-07-27 | Make SSL key/cert storage backward-compatible | Nathan Dorfman | 1 | -1/+2 |
2021-06-11 | Compil time: move epee storages/parserse_base_utils.h to parserse_base_utils.cpp | mj-xmr | 3 | -233/+291 |
2021-05-24 | Fix boost 1.76.0 compatibility | loqs | 1 | -0/+2 |
2021-05-09 | epee: include public openssl header in cmake | selsta | 1 | -1/+4 |
2021-04-27 | cmake: set 3.5 as minimum version | selsta | 2 | -2/+2 |
2021-04-27 | clang: fix -Wrange-loop-analysis warnings | selsta | 1 | -2/+2 |
2021-04-24 | epee linkage dynamic; move monero_add_library to main CMakeLists.txt | mj-xmr | 1 | -3/+4 |
2021-04-16 | Split epee/string_tools.h and encapsulate boost::lexical_cast | mj-xmr | 17 | -492/+718 |
2021-04-16 | Revert "Merge pull request #7136" | luigi1111 | 7 | -164/+135 |
2021-04-16 | CMake: new macro - finding all headers (extract from epee) | mj-xmr | 1 | -5/+2 |
2021-03-28 | Reduce compilation time of epee/portable_storage_template_helper.h | mj-xmr | 4 | -199/+242 |
2021-03-12 | async_protocol_handler_config: fix deadlock | anon | 1 | -28/+24 |
2021-02-25 | Epee: add headers to project files (via glob), to be able to search for them ... | mj-xmr | 1 | -1/+10 |
2021-02-23 | epee: return HTTP error 400 (Bad request) on deserialization error | moneromooo-monero | 1 | -2/+14 |
2021-02-21 | Fix compiler warning for in keyvalue_serialization.h | mj-xmr | 1 | -1/+2 |
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 | 3 | -0/+57 |
2021-02-06 | Reduce compilation time of epee/portable_storage.h | mj-xmr | 11 | -216/+286 |
2021-01-23 | Improve cryptonote (block and tx) binary read performance | Lee Clagett | 1 | -4/+4 |
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 | 7 | -135/+164 |
2021-01-16 | Reduced executable size; reduced call sequence to "allowed" log function | Lee Clagett | 1 | -2/+2 |
2021-01-16 | Remove payload copy in all outgoing p2p messages | Lee Clagett | 7 | -135/+164 |
2021-01-07 | storages: overridable limits for loading portable_storage from binary | moneromooo-monero | 5 | -33/+63 |
2021-01-05 | epee: also limit number of strings in portable_storage | moneromooo-monero | 1 | -1/+11 |
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 |
2021-01-02 | portable_storage: better sanity checking | moneromooo-monero | 1 | -2/+7 |
2020-12-31 | portable_storage: check object limit where appropriate | moneromooo | 1 | -1/+6 |
2020-12-28 | portable_storage: forbid unnamed sections | xiphon | 3 | -0/+3 |
2020-12-28 | portable_storage: remove array element limit | moneromooo-monero | 1 | -5/+0 |
2020-12-28 | ssl: buffered handshake detection | anon | 5 | -13/+14 |
2020-12-27 | portable_storage: remove overly aggressive cutoff | moneromooo-monero | 1 | -2/+0 |
2020-12-26 | epee: fix some issues using connections after shutdown | moneromooo-monero | 1 | -6/+21 |
2020-12-26 | portable_storage: add some sanity checks on data size | moneromooo-monero | 1 | -1/+35 |
2020-12-20 | Restrict duplicate keys in epee binary format | Lee Clagett | 1 | -1/+4 |
2020-12-17 | Add aggressive restrictions to pre-handshake p2p buffer limit | Lee Clagett | 2 | -10/+25 |
2020-12-14 | Fix byte_stream::put_n | Lee Clagett | 1 | -1/+1 |
2020-12-13 | readline_buffer: Avoid consecutive duplicates in the history | codesoap | 1 | -2/+16 |
2020-12-08 | Fixed issues found by static analysis | SChernykh | 1 | -1/+0 |
2020-12-06 | protocol: drop peers that don't reply to queries | moneromooo | 1 | -8/+6 |
2020-12-04 | keep only the last seen node on a given host in the white list | moneromooo | 1 | -0/+33 |
2020-11-09 | epee: tighten the URL parsing regexp a little | moneromooo-monero | 1 | -4/+4 |
2020-11-07 | epee: readline_buffer - fix thread safety, fix sync() after stop() | xiphon | 1 | -1/+9 |
2020-10-13 | Change to more efficient allocation strategy in byte_stream | Lee Clagett | 2 | -18/+8 |
2020-10-13 | Allow byte_stream->byte_slice conversion to shrink unused buffer space | Lee Clagett | 2 | -5/+21 |
2020-10-10 | Change epee binary output from std::stringstream to byte_stream | Lee Clagett | 12 | -51/+71 |
2020-08-17 | Add clear method to byte_stream | Lee Clagett | 1 | -0/+3 |
2020-08-02 | epee: further defending against exceptions in command handlers | moneromooo-monero | 1 | -0/+7 |
2020-07-30 | epee: guard against exceptions in RPC handlers | moneromooo-monero | 1 | -9/+31 |
2020-07-24 | Wallet, daemon: From 'help_advanced' back to 'help', and new 'apropos' command | rbrunner7 | 1 | -0/+25 |
2020-07-23 | Fix overflow issue in epee:misc_utils::rolling_median_t and median(), with un... | koe | 2 | -2/+12 |
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 | 3 | -8/+6 |
2020-06-21 | epee: fix array underflow in unicode parsing | moneromooo-monero | 1 | -1/+1 |
2020-05-31 | Fix boost <1.60 compilation and fix boost 1.73+ warnings | Lee Clagett | 4 | -17/+17 |
2020-05-23 | rpc: don't display invalid json errors on default log level | moneromooo-monero | 1 | -1/+1 |
2020-05-20 | ByteSlice: Fix persisting ptr to std::moved SSO buffer | Doyle | 1 | -1/+4 |
2020-05-19 | fix a few typos in error messages | moneromooo-monero | 1 | -1/+1 |
2020-05-16 | epee: use memwipe rather than memset for md5 secrets | moneromooo-monero | 1 | -6/+6 |
2020-05-14 | build: fix boost 1.73 compatibility | selsta | 2 | -6/+6 |
2020-05-12 | Fixed bugs for take_slice and byte_stream->byte_slice | Lee Clagett | 1 | -9/+17 |
2020-05-11 | remove double includes | sumogr | 2 | -7/+0 |
2020-05-06 | Update copyright year to 2020 | SomaticFanatic | 21 | -21/+21 |
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 | 6 | -159/+260 |
2020-04-11 | Add byte_stream for zero-copy serialization, and add support in ZMQ-JSON. | Lee Clagett | 5 | -4/+386 |
2020-04-03 | Use byte_slice for sending zmq messages - removes data copy within zmq | Lee Clagett | 2 | -5/+24 |
2020-03-31 | p2p: fix frequent weak_ptr exception on connection | moneromooo-monero | 1 | -1/+6 |
2020-03-30 | Fixed string_ref usage bug in epee::from_hex::vector | Lee Clagett | 1 | -3/+3 |
2020-03-13 | epee: avoid spamming 'Generating SSL certificate' in the logs | xiphon | 1 | -2/+2 |
2020-03-11 | Use boost::asio::ssl::context::sslv23 for backwards compatibility | Martijn Otto | 1 | -1/+3 |
2020-03-09 | Move hex->bin conversion to monero copyright files and with less includes | Lee Clagett | 4 | -36/+58 |
2020-03-09 | Remove temporary std::string creation in some hex->bin calls | Lee Clagett | 1 | -5/+6 |
2020-03-05 | Various improvements to the ZMQ JSON-RPC handling: | Lee Clagett | 1 | -1/+11 |
2020-02-17 | remove empty statements | Interchained | 3 | -3/+3 |
2020-02-12 | wipeable_string: split - treat CR, LF and Tabs as separators | xiphon | 1 | -3/+4 |
2020-02-12 | console_handler: do not let exception past the dor | moneromooo-monero | 1 | -3/+7 |
2020-01-28 | Explicitly define copy assignment operator | Martijn Otto | 1 | -0/+7 |
2020-01-26 | epee: remove backward compatible endian specific address serialization | moneromooo-monero | 1 | -6/+2 |
2020-01-26 | serialization: do not write optional fields with default value | moneromooo-monero | 1 | -0/+2 |
2020-01-26 | network: log traffic and add a simple traffic analysis script | moneromooo-monero | 1 | -5/+43 |
2019-12-16 | abstract_tcp_server2: guard against negative timeouts | moneromooo-monero | 1 | -5/+16 |
2019-12-03 | ssl: server-side: allow multiple version of TLS | Bertrand Jacquin | 1 | -1/+1 |
2019-11-26 | net_ssl: load default certificates in CA mode on Windows | moneromooo-monero | 1 | -0/+42 |
2019-11-25 | epee: reorder a couple init list fields to match declaration | moneromooo-monero | 2 | -2/+2 |
2019-11-15 | epee: set application/json MIME type on json errors | moneromooo-monero | 1 | -0/+2 |
2019-11-14 | epee: fix peer ids being truncated on display | moneromooo-monero | 1 | -1/+3 |
2019-11-13 | Replace memset with memwipe. | Bert Peters | 1 | -1/+1 |
2019-11-12 | epee: fix console_handlers_binder race, wait for thread to finish | xiphon | 1 | -1/+8 |
2019-11-11 | epee: close connection when the peer has done so | moneromooo-monero | 1 | -1/+7 |
2019-11-04 | Improved performance for epee serialization: | Lee Clagett | 6 | -56/+53 |
2019-11-02 | Adding support for hidden (anonymity) txpool | Lee Clagett | 1 | -1/+2 |
2019-11-01 | epee: allow a random component in once_a_time timeouts | moneromooo-monero | 1 | -4/+16 |
2019-10-25 | daemon, wallet: new pay for RPC use system | moneromooo-monero | 5 | -8/+51 |
2019-10-22 | epee: use SO_REUSEADDR on non-Windows targets | xiphon | 1 | -2/+6 |
2019-10-21 | Support median block size > 4 GB | moneromooo-monero | 3 | -1/+53 |
2019-10-18 | epee: fix SSL server handshake, run_one() can block, use poll_one() | xiphon | 2 | -2/+11 |
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-26 | build: fix MinGW GUI dependencies build | xiphon | 1 | -2/+2 |
2019-09-24 | epee: misc_log_ex.h can now be used in C code | moneromooo-monero | 2 | -11/+51 |
2019-09-17 | epee: implement handshake timeout for SSL connections | xiphon | 3 | -5/+30 |
2019-09-16 | epee: fix network timeouts in blocked_mode_client | xiphon | 1 | -1/+2 |
2019-09-16 | Properly format multiline logs | moneromooo-monero | 2 | -22/+58 |
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-07 | depends: attempt to fix readline | iDunk5400 | 1 | -2/+2 |
2019-09-06 | epee: connection_basic: resolve CID 203916 (UNINIT_CTOR) | anonimal | 1 | -0/+1 |
2019-09-06 | epee: connection_basic: resolve CID 203920 (UNINIT_CTOR) | anonimal | 1 | -0/+1 |
2019-09-04 | Fix IP address serialization on big endian | moneromooo-monero | 1 | -1/+15 |
2019-09-04 | storages: fix "portable" storage on big endian | moneromooo-monero | 4 | -3/+99 |
2019-09-04 | storages: fix writing varints on big endian | moneromooo-monero | 1 | -1/+1 |
2019-09-04 | epee: fix local/loopback checks on big endian | moneromooo-monero | 1 | -0/+7 |
2019-08-28 | simplewallet: lock console on inactivity | moneromooo-monero | 3 | -13/+88 |
2019-08-23 | syncobj.h no longer defines shared_guard, so remove those define's | Tom Smeding | 1 | -3/+0 |
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-08-16 | epee: support unicode in parsed strings | moneromooo-monero | 2 | -22/+61 |
2019-08-15 | Remove unused code under WINDWOS_PLATFORM guard | Tom Smeding | 1 | -88/+0 |
2019-07-31 | Add IPv6 support | Thomas Winget | 8 | -67/+461 |
2019-07-17 | Added support for "noise" over I1P/Tor to mask Tx transmission. | Lee Clagett | 10 | -64/+289 |
2019-07-16 | Add ref-counted buffer byte_slice. Currently used for sending TCP data. | Lee Clagett | 10 | -149/+445 |
2019-07-16 | allow blocking whole subnets | moneromooo-monero | 3 | -2/+67 |
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 | ensure no NULL is passed to memcpy | moneromooo-monero | 2 | -6/+14 |
2019-06-14 | abstract_tcp_server2: improve DoS resistance | moneromooo-monero | 1 | -4/+5 |
2019-06-14 | epee: basic sanity check on allocation size from untrusted source | moneromooo-monero | 1 | -0/+1 |
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 | 2 | -5/+0 |
2019-05-10 | net_utils: fix m_ssl type from time_t to bool | moneromooo-monero | 1 | -1/+1 |
2019-05-10 | net_ssl: free certs after setting them up | moneromooo-monero | 1 | -2/+2 |
2019-05-07 | net_ssl: SSL config tweaks for compatibility and security | moneromooo-monero | 2 | -4/+128 |
2019-05-06 | mlog: default to not showing SSL errors | moneromooo-monero | 1 | -1/+1 |
2019-05-02 | blockchain: keep a rolling long term block weight median | moneromooo-monero | 1 | -0/+236 |
2019-04-26 | change SSL certificate fingerprint whitelisting from SHA1 to SHA-256 | moneromooo-monero | 2 | -1/+3 |
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-21 | serialization: set default log category | moneromooo-monero | 3 | -1/+7 |
2019-04-18 | epee: use boost/timer/timer.hpp, boost/timer.hpp is deprecated | 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 | 2 | -0/+22 |
2019-04-07 | Require manual override for user chain certificates. | Lee Clagett | 2 | -1/+5 |
2019-04-07 | Only check top-level certificate against fingerprint list. | Lee Clagett | 1 | -2/+4 |
2019-04-07 | Call `use_certificate_chain_file` instead of `use_certificate_file` | Lee Clagett | 1 | -1/+1 |
2019-04-07 | Perform RFC 2818 hostname verification in client SSL handshakes | Lee Clagett | 3 | -5/+26 |
2019-04-07 | Require server verification when SSL is enabled. | Lee Clagett | 2 | -11/+16 |
2019-04-07 | Add `verify_fail_if_no_cert` option for proper client authentication | Lee Clagett | 1 | -1/+1 |
2019-04-07 | Pass SSL arguments via one class and use shared_ptr instead of reference | Lee Clagett | 9 | -167/+229 |
2019-04-06 | Do not require client certificate unless server has some whitelisted. | Lee Clagett | 1 | -12/+27 |
2019-04-06 | Change SSL certificate file list to OpenSSL builtin load_verify_location | Lee Clagett | 7 | -76/+65 |
2019-03-31 | Add missing include | Leon Klingele | 1 | -0/+1 |
2019-03-27 | No longer use deprecated RSA_generate_key in favor of | Martijn Otto | 1 | -7/+40 |
2019-03-25 | epee: some more minor JSON parsing speedup | moneromooo-monero | 4 | -8/+11 |
2019-03-25 | Added socks proxy (tor/i2pd/kovri) support to wallet | Lee Clagett | 6 | -76/+135 |
2019-03-24 | New interactive daemon command 'print_net_stats': Global traffic stats | rbrunner7 | 3 | -1/+15 |
2019-03-21 | epee: fix build with boost 1.70.0 | moneromooo-monero | 2 | -7/+19 |
2019-03-19 | abstract_tcp_server2: fix crashy race on socket shutdown | moneromooo-monero | 1 | -5/+6 |
2019-03-18 | Implement array_entry_t copy constructor | Guido Vranken | 1 | -0/+1 |
2019-03-13 | console_handler: print newline on EOF | moneromooo-monero | 1 | -0/+1 |
2019-03-10 | epee: certificate generation fix, pkey deleted | Dusan Klinec | 1 | -3/+5 |
2019-03-08 | connection_basic: remove debug exception ^_^ | moneromooo-monero | 1 | -1/+0 |
2019-03-08 | Fix startup errors with SSL cert generation | Howard Chu | 2 | -38/+6 |
2019-03-05 | Update 2019 copyright | binaryFate | 18 | -18/+18 |
2019-03-05 | epee: add SSL support | Martijn Otto | 9 | -43/+152 |
2019-03-04 | default initialize rpc structures | moneromooo-monero | 4 | -9/+35 |
2019-02-18 | epee: Add space after ':' in additional http response headers | Tom Smeding | 1 | -1/+1 |