| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
memset_s doesn't like it
|
| | |
|
| |\
| |
| |
| | |
fde4489e wipeable_string: call memwipe directly (moneromooo-monero)
|
| | |
| |
| |
| |
| | |
since the original reason for the indirect call (that memwipe
was not in contrib) is now gone
|
| |\ \
| |/
|/|
| | |
851bd057 call _exit instead of abort in release mode (moneromooo-monero)
|
| | |
| |
| |
| |
| | |
Avoids cores being created, as they're nowadays often piped
to some call home system
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| |\
| |
| |
| | |
6ccc51f6 wipeable_string: fix buffer overread (moneromooo-monero)
|
| | | |
|
| | | |
|
| | | |
|
| |\ \
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bd5cce07 network_throttle: fix ineffective locking (moneromooo-monero)
e0a61299 network_throttle: remove unused xxx static member (moneromooo-monero)
24f584d9 cryptonote_core: remove unused functions with off by one bugs (moneromooo-monero)
b1634aa3 blockchain: don't leave dangling pointers in this (moneromooo-monero)
8e60b81c cryptonote_core: fix db leak on error (moneromooo-monero)
213e326c abstract_tcp_server2: log init_server errors as fatal (moneromooo-monero)
b51dc566 use const refs in for loops for non tiny types (moneromooo-monero)
f0568ca6 net_parse_helpers: fix regex error checking (moneromooo-monero)
b49ddc76 check accessing an element past the end of a container (moneromooo-monero)
2305bf26 check return value for generate_key_derivation and derive_public_key (moneromooo-monero)
a4240d9f catch const exceptions (moneromooo-monero)
45a1c4c0 add empty container sanity checks when using front() and back() (moneromooo-monero)
56fa6ce1 tests: fix a buffer overread in a unit test (moneromooo-monero)
b4524892 rpc: guard against json parsing a non object (moneromooo-monero)
c2ed8618 easylogging++: avoid buffer underflow (moneromooo-monero)
187a6ab2 epee: trap failure to parse URI from request (moneromooo-monero)
061789b5 checkpoints: trap failure to load JSON checkpoints (moneromooo-monero)
ba2fefb9 checkpoints: pass std::string by const ref, not const value (moneromooo-monero)
38c8f4e0 mlog: terminate a string at last char, just in case (moneromooo-monero)
d753d716 fix a few leaks by throwing objects, not newed pointers to objects (moneromooo-monero)
fe568db8 p2p: use size_t for arbitrary counters instead of uint8_t (moneromooo-monero)
46d6fa35 cryptonote_protocol: sanity check chain hashes from peer (moneromooo-monero)
25584f86 cryptonote_protocol: print peer versions when unexpected (moneromooo-monero)
490a5d41 rpc: do not try to use an invalid txid in relay_tx (moneromooo-monero)
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
That way, all implicit wipes ends up in grow, which is more robust
|
| | |
| |
| |
| |
| | |
This was asserting, but stoffu pointed out the std::string standard
considers this ok and ignorable
|
| |/ |
|
| |\
| |
| |
| |
| |
| | |
43f5269f Wallets now do not depend on the daemon rpc lib (moneromooo-monero)
bb89ae8b move connection_basic and network_throttle from src/p2p to epee (moneromooo-monero)
4abf25f3 cryptonote_core does not depend on p2p anymore (moneromooo-monero)
|
| | |
| |
| |
| |
| | |
These even had the epee namespace.
This fixes some ugly circular dependencies.
|
| |/ |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes linking when path to openssl
is defined manually:
cmake -DOPENSSL_ROOT_DIR='/usr/include/openssl-1.0;/usr/lib/openssl-1.0' ...
This is useful for building with OpenSSL v1.0
when default system installation is v1.1.
The linking error is undefined SSL_load_error_strings symbol.
This is due to -L /usr/lib/openssl-1.0 not making it onto
the linkline (so -lssl pulls in the default system openssl).
|
| | |
|
| |
|
|
|
| |
Level 1 logs map to INFO, so setting log level to 1 should
show these. Demote some stuff to DEBUG to avoid spam, though.
|
| |
|
|
|
|
|
|
| |
- 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
|
| | | |
|
| |/ |
|
| |
|
|
| |
And don't use std::mutex
|
| | |
|
| |
|
|
| |
Also added and moved two free's hoping to fix leaks.
|
| |
|
|
| |
This should prevent "silent" failures to start
|
| |\
| |
| |
| | |
335fc8ab mlog: fix crash accessing stale data when rotating logs (moneromooo-monero)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
d75cff1a Fix readline prompt when command does not output (Jethro Grassie)
|
| | |/ |
|
| |/
|
|
| |
There might be privacy issues doing it by default
|
| |\
| |
| |
| | |
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
|
| |\ \
| | |
| | |
| | | |
6a23cd07 Add notification on stop (Jethro Grassie)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
a02d7458 mlog: make MONERO_LOGS env var understand N,logs type spec (moneromooo-monero)
|
| | |/ |
|
| |/
|
|
| |
This ensures command output gets logged by default
|