aboutsummaryrefslogtreecommitdiff
path: root/contrib/epee/include
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #2602Riccardo Spagni2017-10-152-5/+5
|\ \ | | | | | | | | | bc1b9333 frob level 1 logs a bit for consistency (moneromooo-monero)
| * | frob level 1 logs a bit for consistencymoneromooo-monero2017-10-072-5/+5
| |/ | | | | | | | | 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-052-71/+127
| | | | | | | | | | | | | | | | - 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-021-0/+1
|\ \ | | | | | | | | | | | | | | | 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-221-0/+1
| | | | | | | | | | | | Also, set_log without parameters now prints the log categories
* | | 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-251-1/+2
|\ \ \ | | | | | | | | | | | | 91def9a5 daemon, wallet: add --max-log-file-size option (selsta)
| * | | daemon, wallet: add --max-log-file-size optionselsta2017-09-171-1/+2
| |/ /
* | / 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-262-18/+16
|\ \ | | | | | | | | | | | | c656dd0e Fix refresh counter display (Howard Chu) c088d38a Simplify readline support (Howard Chu)
| * | Simplify readline supportHoward Chu2017-08-222-18/+16
| | | | | | | | | | | | 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-161-11/+3
|/
* 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 #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 #2195Riccardo Spagni2017-08-071-0/+1
|\ \ | | | | | | | | | | | | 599436a4 mlog: default to msgwriter logs only for log level 1 (moneromooo-monero) 58f3fc68 Make msgwriter logs go to file only (moneromooo-monero)
| * | Make msgwriter logs go to file onlymoneromooo-monero2017-07-241-0/+1
| |/ | | | | | | | | | | | | This was the case for monero-wallet-cli already, but not for monerod, which was making it pretty spammy as it was duplicating intended output. Since my original intent was to ensure logs included command output for debugging, this achieves both.
* | Merge pull request #2151Riccardo Spagni2017-08-071-1/+1
|\ \ | | | | | | | | | 13a8d64f epee: don't send the body of the response to a HEAD HTTP request (Guillaume LE VAILLANT)
| * | epee: don't send the body of the response to a HEAD HTTP requestGuillaume LE VAILLANT2017-07-051-1/+1
| | | | | | | | | | | | | | | | | | According to the HTTP spec: "The HEAD method is identical to GET except that the server MUST NOT return a message-body in the response".
* | | Merge pull request #2153Riccardo Spagni2017-08-076-9/+9
|\ \ \ | |_|/ |/| | | | | 35d68b2c Fix spelling errors (Erik de Castro Lopo)
| * | Fix spelling errorsErik de Castro Lopo2017-07-056-9/+9
| |/
* | Merge pull request #2159Riccardo Spagni2017-07-192-0/+19
|\ \ | | | | | | | | | 6955976b Add various readline related fixes (Jethro Grassie)
| * | Add various readline related fixesJethro Grassie2017-07-092-0/+19
| |/ | | | | | | | | | | | | | | | | | | - Add missing unbind key - Fix colored messages - Add command completion - Preserve last command input - Fix cursor position issues - Fix trailing whitespace in commands - Synchronize set_prompt
* | Merge pull request #2131Riccardo Spagni2017-07-191-3/+3
|\ \ | |/ |/| | | a04faf56 abstract_tcp_server2: guard against accessing lock on a destroyed object (moneromooo-monero)
| * abstract_tcp_server2: guard against accessing lock on a destroyed objectmoneromooo-monero2017-06-281-3/+3
| |