aboutsummaryrefslogtreecommitdiff
path: root/contrib/epee
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | epee: fix network packet header field endiannessmoneromooo-monero2018-12-045-57/+113
| | | | |
| * | | | move int-util.h to epeemoneromooo-monero2018-12-041-0/+258
| | | | |
* | | | | Merge pull request #4880Riccardo Spagni2018-12-042-6/+11
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | 96e6b439 blockchain_stats: don't use gmtime_r on Windows (moneromooo-monero)
| * | | | blockchain_stats: don't use gmtime_r on Windowsmoneromooo-monero2018-11-212-6/+11
| | |/ / | |/| | | | | | | | | | | | | | | | | | In some cases, it doesn't like it (I don't know the details). Factor into a new epee function
* | | | Merge pull request #4876Riccardo Spagni2018-12-041-3/+12
|\ \ \ \ | | | | | | | | | | | | | | | 1132436f Only show a single mlock() error, to avoid flooding the log (Martijn Otto)
| * | | | Only show a single mlock() error, to avoid flooding the logMartijn Otto2018-11-261-3/+12
| |/ / /
* | | | Merge pull request #4875Riccardo Spagni2018-12-041-0/+8
|\ \ \ \ | |_|/ / |/| | | | | | | 23829ebb mlocker: don't throw from lock/unlock (moneromooo-monero)
| * | | mlocker: don't throw from lock/unlockmoneromooo-monero2018-11-201-0/+8
| |/ / | | | | | | | | | | | | | | | | | | This prevents exceptions from showing up in various awkward places such as dtors, since the only exception that can be thrown is a lock failure, and nothing handles a lock failure anyway.
* | | Merge pull request #4854Riccardo Spagni2018-12-049-72/+9
|\ \ \ | | | | | | | | | | | | bd98e99c Removed a lot of unnecessary includes (Martijn Otto)
| * | | Removed a lot of unnecessary includesMartijn Otto2018-11-159-72/+9
| | | |
* | | | Merge pull request #4853Riccardo Spagni2018-12-042-2/+3
|\ \ \ \ | | | | | | | | | | | | | | | 2b3595d0 various: do not propagate exception through dtor (moneromooo-monero)
| * | | | various: do not propagate exception through dtormoneromooo-monero2018-11-152-2/+3
| | | | | | | | | | | | | | | | | | | | Coverity 189689, 189690, 189692, 189695
* | | | | Merge pull request #4850Riccardo Spagni2018-12-041-15/+35
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | b36353e2 unit_tests: add some hex parsing test for non hex input (xiphon) 6671110c unit_tests: add a test for parse_hexstr_to_binbuff (moneromooo-monero) f6187cd8 epee: speed up parse_hexstr_to_binbuff a little (Howard Chu)
| * | | | epee: speed up parse_hexstr_to_binbuff a littleHoward Chu2018-11-151-15/+35
| | |/ / | |/| |
* | | | rpc: speedup get_outs.binmoneromooo-monero2018-11-261-0/+2
| | | |
* | | | Merge pull request #4819Riccardo Spagni2018-11-262-6/+10
|\ \ \ \ | |_|_|/ |/| | | | | | | 7c298f5d No longer use a list for registering self references in the abstract tcp server (Martijn Otto)
| * | | No longer use a list for registering self references in the abstract tcpMartijn Otto2018-11-072-6/+10
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | server Updated assert message Use a local variable that won't destruct at the end of the if-branch Updated comment
* | | Merge pull request #4807Riccardo Spagni2018-11-161-1/+6
|\ \ \ | | | | | | | | | | | | b620443b epee: log HTTP/RPC calls at info level (moneromooo-monero)
| * | | epee: log HTTP/RPC calls at info levelmoneromooo-monero2018-11-051-1/+6
| | | | | | | | | | | | | | | | It's useful info to have when investigating logs
* | | | Merge pull request #4785Riccardo Spagni2018-11-161-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | 0cfd2ae5 mlocker: fix dtor ordering problem (moneromooo-monero)
| * | | | mlocker: fix dtor ordering problemmoneromooo-monero2018-11-021-2/+2
| |/ / / | | | | | | | | | | | | leak the mutex instead, it's a one off
* | | | Merge pull request #4775Riccardo Spagni2018-11-161-11/+41
|\ \ \ \ | |_|_|/ |/| | | | | | | 741e4a11 epee: speed up json number parsing (moneromooo-monero)
| * | | epee: speed up json number parsingmoneromooo-monero2018-11-011-11/+41
| |/ /
* | | Merge pull request #4753Riccardo Spagni2018-11-141-0/+1
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | 157054b8 hardfork: initialize current_fork_index in ctor (moneromooo-monero) 2362baf7 network_throttle: initialize m_last_sample_time in ctor (moneromooo-monero) d9400f69 serializtion: add missing mainnet and stagenet fields for 0mq (moneromooo-monero) cbe0122b wallet2: initialize amount to 0 in tx_scan_info_t ctor (moneromooo-monero)
| * | network_throttle: initialize m_last_sample_time in ctormoneromooo-monero2018-10-291-0/+1
| |/ | | | | | | Coverity 136593
* | Merge pull request #4740Riccardo Spagni2018-11-061-0/+2
|\ \ | | | | | | | | | f067bb0c tests: fix MSYS2 warning 'MONERO_DEFAULT_LOG_CATEGORY redefined' (xiphon)
| * | tests: fix MSYS2 warning 'MONERO_DEFAULT_LOG_CATEGORY redefined'xiphon2018-10-271-0/+2
| | |
* | | Merge pull request #4709Riccardo Spagni2018-11-061-2/+4
|\ \ \ | | | | | | | | | | | | 07c62809 epee: some minor speedup in parsing (moneromooo-monero)
| * | | epee: some minor speedup in parsingmoneromooo-monero2018-10-241-2/+4
| |/ /
* | | Merge pull request #3970Riccardo Spagni2018-11-061-2/+4
|\ \ \ | |_|/ |/| | | | | 3381b651 abstract_tcp_server2: fix busy calling of idle IO service (moneromooo-monero)
| * | abstract_tcp_server2: fix busy calling of idle IO servicemoneromooo-monero2018-06-091-2/+4
| | | | | | | | | | | | | | | This would make monerod use 100% CPU when running with torsocks without Tor running
* | | Merge pull request #4573Riccardo Spagni2018-10-262-1/+5
|\ \ \ | |_|/ |/| | | | | 8f3c7937 readline_buffer: fix "cursor in prompt" bug (moneromooo-monero)
| * | readline_buffer: fix "cursor in prompt" bugmoneromooo-monero2018-10-122-1/+5
| | | | | | | | | | | | | | | It happens when readline displays a prompt just before switching to a shorter one
* | | Merge pull request #4669Riccardo Spagni2018-10-201-1/+4
|\ \ \ | | | | | | | | | | | | d3cda5ad console_handler: add a global log when exiting via EOF (moneromooo-monero)
| * | | console_handler: add a global log when exiting via EOFmoneromooo-monero2018-10-201-1/+4
| | | | | | | | | | | | | | | | | | | | It's a common confusion point for users which run monerod without stdin and with --detach
* | | | Merge pull request #4520Riccardo Spagni2018-10-201-0/+35
|\ \ \ \ | |/ / / |/| | | | | | | 2e2daebc ANSI colors in Windows 10 (iDunk5400)
| * | | ANSI colors in Windows 10iDunk54002018-10-081-0/+35
| |/ /
* | | Merge pull request #4489Riccardo Spagni2018-10-156-17/+12
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 00901e9c epee: initialize a few data members where it seems to be appropriate (moneromooo-monero) 144a6c32 abstract_tcp_server2: move m_period to subclass (moneromooo-monero) 758d7684 connection_basic: remove unused floating time start time (moneromooo-monero) e5108a29 Catch more exceptions in dtors (moneromooo-monero)
| * | | epee: initialize a few data members where it seems to be appropriatemoneromooo-monero2018-10-022-1/+4
| | | |
| * | | abstract_tcp_server2: move m_period to subclassmoneromooo-monero2018-10-021-5/+6
| | | | | | | | | | | | | | | | This is where it is actually used, and initialized
| * | | connection_basic: remove unused floating time start timemoneromooo-monero2018-10-022-10/+0
| | | |
| * | | Catch more exceptions in dtorsmoneromooo-monero2018-10-021-1/+2
| |/ / | | | | | | | | | Misc coverity reports
* / / Remove epee header dependency on cryptonote_coremoneromooo-monero2018-10-122-6/+5
|/ /
* | Merge pull request #4459Riccardo Spagni2018-09-294-3/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bcf3f6af fuzz_tests: catch unhandled exceptions (moneromooo-monero) 3ebd05d4 miner: restore stream flags after changing them (moneromooo-monero) a093092e levin_protocol_handler_async: do not propagate exception through dtor (moneromooo-monero) 1eebb82b net_helper: do not propagate exceptions through dtor (moneromooo-monero) fb6a3630 miner: do not propagate exceptions through dtor (moneromooo-monero) 2e2139ff epee: do not propagate exception through dtor (moneromooo-monero) 0749a8bd db_lmdb: do not propagate exceptions in dtor (moneromooo-monero) 1b0afeeb wallet_rpc_server: exit cleanly on unhandled exceptions (moneromooo-monero) 418a9936 unit_tests: catch unhandled exceptions (moneromooo-monero) ea7f9543 threadpool: do not propagate exceptions through the dtor (moneromooo-monero) 6e855422 gen_multisig: nice exit on unhandled exception (moneromooo-monero) 53df2deb db_lmdb: catch error in mdb_stat calls during migration (moneromooo-monero) e67016dd blockchain_blackball: catch failure to commit db transaction (moneromooo-monero) 661439f4 mlog: don't remove old logs if we failed to rename the current file (moneromooo-monero) 5fdcda50 easylogging++: test for NULL before dereference (moneromooo-monero) 7ece1550 performance_test: fix bad last argument calling add_arg (moneromooo-monero) a085da32 unit_tests: add check for page size > 0 before dividing (moneromooo-monero) d8b1ec8b unit_tests: use std::shared_ptr to shut coverity up about leaks (moneromooo-monero) 02563bf4 simplewallet: top level exception catcher to print nicer messages (moneromooo-monero) c57a65b2 blockchain_blackball: fix shift range for 32 bit archs (moneromooo-monero)
* | Merge pull request #4443Riccardo Spagni2018-09-291-0/+2
| | | | | | | | b2972927 osx compilation fix: missing boost libs added (Dusan Klinec)
* | epee: fix stack overflow on crafted inputmoneromooo-monero2018-09-251-5/+8
| |
* | epee: fix invalid memory write reading an array entrymoneromooo-monero2018-09-251-0/+8
| | | | | | | | | | | | | | Reported by Lilith Wyatt at Talos. Since this is not needed in normal operation, I just let this error out.
* | Merge pull request #4377Riccardo Spagni2018-09-211-1/+1
|\ \ | | | | | | | | | 4d52ec0c mlog: do not display http errors by default (moneromooo-monero)
| * | mlog: do not display http errors by defaultmoneromooo-monero2018-09-141-1/+1
| | | | | | | | | | | | They're controllable by potential attackers and would just spam
* | | Merge pull request #4209Riccardo Spagni2018-09-211-6/+40
|\ \ \ | | | | | | | | | | | | 26a42fe5 Added features to epee::span<T> : - Support for classes - Added `remove_prefix` function - Added `to_mut_span` and `as_mut_byte_span` (Lee Clagett)