| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \
| | |
| | |
| | | |
bc1b9333 frob level 1 logs a bit for consistency (moneromooo-monero)
|
| | |/
| |
| |
| |
| | |
Level 1 logs map to INFO, so setting log level to 1 should
show these. Demote some stuff to DEBUG to avoid spam, though.
|
| | | |
|
| | |
| |
| |
| | |
mymonero timestamp conversion
|
| | | |
|
| |/ |
|
| |\
| |
| |
| |
| | |
15e62581 connection_context: initialize m_callback_request_count to 0 (moneromooo-monero)
5fa199c6 copyable_atomic: add a ctor with initial value (moneromooo-monero)
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
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)
|
| | | |
| | |
| | |
| | | |
Also, set_log without parameters now prints the log categories
|
| |\ \ \
| | | |
| | | |
| | | | |
f2939bdc epee: keep a ref to a connection we're deleting (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | | |
2e82b232 epee: give virtual dtor to network_address_base (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | | |
It has virtual functions and is used as a base class
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
91def9a5 daemon, wallet: add --max-log-file-size option (selsta)
|
| | |/ / |
|
| | |/
|/|
| |
| | |
CID 161879
|
| |\ \
| |/
|/|
| |
| | |
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)
|
| | |
| |
| |
| |
| |
| |
| | |
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.
|
| |\ \
| | |
| | |
| | |
| | | |
c656dd0e Fix refresh counter display (Howard Chu)
c088d38a Simplify readline support (Howard Chu)
|
| | | |
| | |
| | |
| | | |
And don't use std::mutex
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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)
|
| | |/ / |
|
| |/ / |
|
| |/ |
|
| |\
| |
| |
| | |
51ebedb8 epee: remove a couple unused locals (moneromooo-monero)
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
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)
|
| | |/
| |
| |
| |
| | |
Should help people who don't realize why they haven't seen their
monero yet.
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
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)
|
| | |/
| |
| |
| |
| |
| | |
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.
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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)
|
| | |/
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |\ \
| | |
| | |
| | | |
c6ba7d11 p2p: move m_in_timedsync from connection_context to p2p_connection_context (moneromooo-monero)
|
| | |/
| |
| |
| | |
It's got no place in the base class as it's P2P specific field
|
| |\ \
| | |
| | |
| | |
| | | |
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)
|
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | | |
599436a4 mlog: default to msgwriter logs only for log level 1 (moneromooo-monero)
58f3fc68 Make msgwriter logs go to file only (moneromooo-monero)
|
| | |/
| |
| |
| |
| |
| |
| | |
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.
|
| |\ \
| | |
| | |
| | | |
13a8d64f epee: don't send the body of the response to a HEAD HTTP request (Guillaume LE VAILLANT)
|
| | | |
| | |
| | |
| | |
| | |
| | | |
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".
|
| |\ \ \
| |_|/
|/| |
| | | |
35d68b2c Fix spelling errors (Erik de Castro Lopo)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
6955976b Add various readline related fixes (Jethro Grassie)
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
| |\ \
| |/
|/|
| | |
a04faf56 abstract_tcp_server2: guard against accessing lock on a destroyed object (moneromooo-monero)
|
| | | |
|