aboutsummaryrefslogtreecommitdiff
path: root/contrib/epee
Commit message (Collapse)AuthorAgeFilesLines
...
* | epee: link against ssl/crypto for the new SSL codemoneromooo-monero2017-10-151-0/+2
| |
* | Merge pull request #2602Riccardo Spagni2017-10-153-6/+6
|\ \ | | | | | | | | | bc1b9333 frob level 1 logs a bit for consistency (moneromooo-monero)
| * | frob level 1 logs a bit for consistencymoneromooo-monero2017-10-073-6/+6
| |/ | | | | | | | | Level 1 logs map to INFO, so setting log level to 1 should show these. Demote some stuff to DEBUG to avoid spam, though.
* | add string_tools::validate_hex()Jaquee2017-10-151-0/+6
| |
* | Serializer: string to integer conversion for MyMonero compatibilityJaquee2017-10-151-0/+27
| | | | | | | | mymonero timestamp conversion
* | epee http_client SSL supportJaquee2017-10-153-46/+111
| |
* | Subaddresseskenshi842017-10-071-5/+41
|/
* Merge pull request #2541Riccardo Spagni2017-10-061-0/+2
|\ | | | | | | | | 15e62581 connection_context: initialize m_callback_request_count to 0 (moneromooo-monero) 5fa199c6 copyable_atomic: add a ctor with initial value (moneromooo-monero)
| * copyable_atomic: add a ctor with initial valuemoneromooo-monero2017-09-271-0/+2
| |
* | Upgrades to epee::net_utils::network_addressLee Clagett2017-10-054-73/+189
| | | | | | | | | | | | | | | | - 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
* | Merge pull request #2512Riccardo Spagni2017-10-022-4/+41
|\ \ | | | | | | | | | | | | | | | 792ba4f0 Log categories can now be added to and removed from (moneromooo-monero) 48f92eb6 easylogging++: add categories getter (moneromooo-monero) f35afe62 epee: factor log level/categories setting (moneromooo-monero)
| * | Log categories can now be added to and removed frommoneromooo-monero2017-09-222-2/+40
| | | | | | | | | | | | Also, set_log without parameters now prints the log categories
| * | epee: factor log level/categories settingmoneromooo-monero2017-09-221-2/+1
| | |
* | | Merge pull request #2475Riccardo Spagni2017-10-021-2/+8
|\ \ \ | | | | | | | | | | | | f2939bdc epee: keep a ref to a connection we're deleting (moneromooo-monero)
| * | | epee: keep a ref to a connection we're deletingmoneromooo-monero2017-09-191-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | close might end up dropping a ref, ending up removing the connection from m_connects, as the lock is recursive. This'd cause an out of bounds exception and kill the idle connection maker thread
* | | | Merge pull request #2467Riccardo Spagni2017-10-021-0/+3
|\ \ \ \ | |_|_|/ |/| | | | | | | 2e82b232 epee: give virtual dtor to network_address_base (moneromooo-monero)
| * | | epee: give virtual dtor to network_address_basemoneromooo-monero2017-09-181-0/+3
| |/ / | | | | | | | | | It has virtual functions and is used as a base class
* | | serialization: add deque serializationmoneromooo-monero2017-09-251-0/+36
| | |
* | | Merge pull request #2456Riccardo Spagni2017-09-252-3/+4
|\ \ \ | | | | | | | | | | | | 91def9a5 daemon, wallet: add --max-log-file-size option (selsta)
| * | | daemon, wallet: add --max-log-file-size optionselsta2017-09-172-3/+4
| |/ /
* | / http_base: init size_t in http_request_info ctormoneromooo-monero2017-09-251-1/+2
| |/ |/| | | | | CID 161879
* | Merge pull request #2302Riccardo Spagni2017-09-212-22/+15
|\ \ | |/ |/| | | | | ef005f5e p2p: add a couple early outs when the stop signal is received (moneromooo-monero) 80d361c7 abstract_tcp_server2: improve tracking/cancelling of early connections (moneromooo-monero)
| * abstract_tcp_server2: improve tracking/cancelling of early connectionsmoneromooo-monero2017-08-162-22/+15
| | | | | | | | | | | | | | We don't actually need to keep them past the call to start, as this adds them to the config object list, and so they'll then be cancelled already when the stop signal arrives. This allows removing the periodic call to cleanup connections.
* | Merge pull request #2320Riccardo Spagni2017-08-263-140/+85
|\ \ | | | | | | | | | | | | c656dd0e Fix refresh counter display (Howard Chu) c088d38a Simplify readline support (Howard Chu)
| * | Simplify readline supportHoward Chu2017-08-223-140/+85
| | | | | | | | | | | | And don't use std::mutex
* | | Merge pull request #2311Riccardo Spagni2017-08-251-0/+12
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | df0cffed cryptonote_protocol: warn if we see a higher top version we expect (moneromooo-monero) 317ab21a cryptonote_protocol: less strict check on top version on connect (moneromooo-monero) cc81a371 cryptonote_protocol: update target height when syncing too (moneromooo-monero) e2ad372b cryptonote_protocol: simplify and remove unnecessary casts (moneromooo-monero) 727e67ca cryptonote_protocol: print peer top height along with its version (moneromooo-monero) b5345ef4 crypto: use malloc instead of alloca (moneromooo-monero) 80794b31 thread_group: set thread size to THREAD_STACK_SIZE (moneromooo-monero) 5524bc31 print peer id in 0 padded hex for consistency (moneromooo-monero) 8f8cc09b contrib: add sync_info to rlwrap command set (moneromooo-monero) 70b8c6d7 cryptonote_protocol: misc fixes to the new sync algorithm (moneromooo-monero)
| * | | print peer id in 0 padded hex for consistencymoneromooo-monero2017-08-231-0/+12
| |/ /
* / / http_client: add getters for host and portmoneromooo-monero2017-08-221-0/+3
|/ /
* | Construct on first use for completion_commandsJethro Grassie2017-08-162-15/+23
| |
* | Add sync lock on stopJethro Grassie2017-08-161-5/+4
|/ | | | Also added and moved two free's hoping to fix leaks.
* Merge pull request #2236Riccardo Spagni2017-08-151-1/+1
|\ | | | | | | cb2d5110 Tweak net logs so we get more info on why networking can't start (moneromooo-monero)
| * Tweak net logs so we get more info on why networking can't startmoneromooo-monero2017-08-151-1/+1
| | | | | | | | This should prevent "silent" failures to start
* | Merge pull request #2253Riccardo Spagni2017-08-151-2/+2
|\ \ | | | | | | | | | 51ebedb8 epee: remove a couple unused locals (moneromooo-monero)
| * | epee: remove a couple unused localsmoneromooo-monero2017-08-051-2/+2
| | |
* | | Merge pull request #2240Riccardo Spagni2017-08-151-11/+16
|\ \ \ | | | | | | | | | | | | | | | | | | | | b7d6ec83 simplewallet: add (out of sync) or (no daemon) markers in the prompt (moneromooo-monero) fa23a500 wallet2: add a is_synced function (moneromooo-monero) f1307bbd node_rpc_proxy: add a proxy for target height (moneromooo-monero)
| * | | simplewallet: add (out of sync) or (no daemon) markers in the promptmoneromooo-monero2017-08-021-11/+16
| |/ / | | | | | | | | | | | | Should help people who don't realize why they haven't seen their monero yet.
* | | Merge pull request #2237Riccardo Spagni2017-08-152-5/+17
|\ \ \ | |_|/ |/| | | | | | | | | | | 5d4ef719 core: speed up output index unique set calculation (moneromooo-monero) 19d7f568 perf_timer: allow profiling more granular than millisecond (moneromooo-monero) bda8c598 epee: add nanosecond timer and pause/restart profiling macros (moneromooo-monero)
| * | epee: add nanosecond timer and pause/restart profiling macrosmoneromooo-monero2017-08-012-5/+17
| |/ | | | | | | | | | | Nanosecond timer precision won't work on Windows, but we don't care since I'm using that just for profiling incremental code paths, but a Windows coder is welcome to add it if there's a way.
* | epee: fixup KV_SERIALIZE_OPT to work in more casesmoneromooo-monero2017-08-091-1/+4
| |
* | Merge pull request #2189Riccardo Spagni2017-08-071-1/+1
|\ \ | | | | | | | | | 335fc8ab mlog: fix crash accessing stale data when rotating logs (moneromooo-monero)
| * | mlog: fix crash accessing stale data when rotating logsmoneromooo-monero2017-07-221-1/+1
| |/
* | Merge pull request #2149Riccardo Spagni2017-08-071-0/+14
|\ \ | | | | | | | | | | | | | | | | | | | | | 158c3ecf core: thread most of handle_incoming_tx (moneromooo-monero) f57ee382 cryptonote_protocol: retry stale spans early (moneromooo-monero) 90df52e1 cryptonote_protocol: light cleanup (moneromooo-monero) 84e23156 cryptonote_protocol: avoid spurious SYNCHRONIZED OK messages (moneromooo-monero) 5be43fcd cryptonote_protocol_handler: sync speedup (moneromooo-monero)
| * | cryptonote_protocol_handler: sync speedupmoneromooo-monero2017-08-071-0/+14
| |/ | | | | | | | | | | | | | | A block queue is now placed between block download and block processing. Blocks are now requested only from one peer (unless starved). Includes a new sync_info coommand.
* | Merge pull request #2220Riccardo Spagni2017-08-071-3/+0
|\ \ | | | | | | | | | c6ba7d11 p2p: move m_in_timedsync from connection_context to p2p_connection_context (moneromooo-monero)
| * | p2p: move m_in_timedsync from connection_context to p2p_connection_contextmoneromooo-monero2017-08-011-3/+0
| |/ | | | | | | It's got no place in the base class as it's P2P specific field
* | Merge pull request #2201Riccardo Spagni2017-08-071-0/+7
|\ \ | | | | | | | | | | | | dc0b312f wallet_rpc_server: optionally return tx blobs on transfer calls (moneromooo-monero) 5eb79983 epee: add a KV_SERIALIZE variant for optional parameters (moneromooo-monero)
| * | epee: add a KV_SERIALIZE variant for optional parametersmoneromooo-monero2017-07-241-0/+7
| |/
* | Merge pull request #2197Riccardo Spagni2017-08-071-13/+24
|\ \ | | | | | | | | | d75cff1a Fix readline prompt when command does not output (Jethro Grassie)
| * | Fix readline prompt when command does not outputJethro Grassie2017-07-241-13/+24
| |/
* | Merge pull request #2195Riccardo Spagni2017-08-072-1/+2
|\ \ | | | | | | | | | | | | 599436a4 mlog: default to msgwriter logs only for log level 1 (moneromooo-monero) 58f3fc68 Make msgwriter logs go to file only (moneromooo-monero)