| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |/
| |
| |
| | |
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
|
| |\ \
| | |
| | |
| | | |
85efc88c1 Fix overflow issue in epee:misc_utils::rolling_median_t and median(), with unit test (koe)
|
| | |/
| |
| |
| | |
unit test
|
| |\ \
| | |
| | |
| | | |
76c16822d wallet2_api: implement runtime proxy configuration (xiphon)
|
| | |/ |
|
| |/ |
|
| |\
| |
| |
| | |
8656a8c9f remove double includes (sumogr)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
5ef0607da Update copyright year to 2020 (SomaticFanatic)
|
| | | |
| | |
| | |
| | | |
Update copyright year to 2020
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Reported by minerscan
Also independently found by OSS-Fuzz just recently
|
| |\ \ \
| | | |
| | | |
| | | | |
85164a8 epee: use memwipe rather than memset for md5 secrets (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | | |
That's used by HTTP auth now
|
| | | | |
|
| |/ / |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
e509ede trezor: adapt to new passphrase mechanism (ph4r05)
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| | |
- choice where to enter passphrase is now made on the host
- use wipeable string in the comm stack
- wipe passphrase memory
- protocol optimizations, prepare for new firmware version
- minor fixes and improvements
- tests fixes, HF12 support
|
| | | |
|
| |/
|
|
|
|
|
| |
- Add abstract_http_client.h which http_client.h extends.
- Replace simple_http_client with abstract_http_client in wallet2,
message_store, message_transporter, and node_rpc_proxy.
- Import and export wallet data in wallet2.
- Use #if defined __EMSCRIPTEN__ directives to skip incompatible code.
|
| |\
| |
| |
| |
| |
| | |
81c5943 Remove temporary std::string creation in some hex->bin calls (vtnerd)
5fcc23a Move hex->bin conversion to monero copyright files and with less includes (vtnerd)
3387f0e Reduce template bloat in hex->bin for ZMQ json (vtnerd)
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
c61abf8 remove empty statements (shopglobal)
|
| | | |
| | |
| | |
| | | |
Cleaning up a little around the code base.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When a handshake fails, it can fail due to timeout or destroyed
connection, in which case the connection will be, or already is,
closed, and we don't want to do it twice.
Additionally, when closing a connection directly from the top
level code, ensure the connection is gone from the m_connects
list so it won't be used again.
AFAICT this is now clean in netstat, /proc/PID/fd and print_cn.
This fixes a noisy (but harmless) exception.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
760ecf2 console_handler: do not let exception past the dor (moneromooo-monero)
09c8111 threadpool: lock mutex in create (moneromooo-monero)
e377977 tx_pool: catch theoretical error in get_block_reward (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | | |
Coverity 208373
|
| |\ \ \
| |_|/
|/| |
| | | |
5002a03 Explicitly define copy assignment operator (omartijn)
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The implicit copy assignment operator was deprecated because the class
has an explicit copy constructor. According to the standard:
The generation of the implicitly-defined copy assignment operator is
deprecated (since C++11) if T has a user-declared destructor or
user-declared copy constructor.
Recent versions of gcc (9.1+) and clang (10.0) warn about this.
|
| |\ \ \
| | | |
| | | |
| | | | |
0f78b06e Various improvements to the ZMQ JSON-RPC handling: (Lee Clagett)
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Finding handling function in ZMQ JSON-RPC now uses binary search
- Temporary `std::vector`s in JSON output now use `epee::span` to
prevent allocations.
- Binary -> hex in JSON output no longer allocates temporary buffer
- C++ structs -> JSON skips intermediate DOM creation, and instead
write directly to an output stream.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
352bd132 abstract_tcp_server2: guard against negative timeouts (moneromooo-monero)
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
4771a7ae p2p: remove obsolete local time in handshake (moneromooo-monero)
2fbbc4a2 p2p: avoid sending the same peer list over and over (moneromooo-monero)
3004835b epee: remove backward compatible endian specific address serialization (moneromooo-monero)
39a343d7 p2p: remove backward compatible peer list (moneromooo-monero)
60631802 p2p: simplify last_seen serialization now we have optional stores (moneromooo-monero)
9467b2e4 cryptonote_protocol: omit top 64 bits of difficulty when 0 (moneromooo-monero)
b595583f serialization: do not write optional fields with default value (moneromooo-monero)
5f98b46d p2p: remove obsolete local time from TIMED_SYNC (moneromooo-monero)
|
| | | | | | |
|
| | | | | | |
|
| |\ \ \ \ \
| |_|_|_|/
|/| | | |
| | | | | |
a9bdc6e4 Improved performance for epee serialization: (Lee Clagett)
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Removed copy of field names in binary deserialization
- Removed copy of array values in binary deserialization
- Removed copy of string values in json deserialization
- Removed unhelpful allocation in json string value parsing
- Removed copy of blob data on binary and json serialization
|
| |\ \ \ \ \
| |_|_|_|/
|/| | | |
| | | | | |
e896cca8 epee: reorder a couple init list fields to match declaration (moneromooo-monero)
|
| | | | | |
| | | | |
| | | | |
| | | | | |
This is a bug waiting to happen
|
| | |_|/ /
|/| | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
6efeefbc epee: set application/json MIME type on json errors (moneromooo-monero)
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
b2ad757f Replace memset with memwipe. (Bert Peters)
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
584d057f epee: fix console_handlers_binder race, wait for thread to finish (xiphon)
|
| | |/ / / |
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | | |
feef1c6a epee: fix peer ids being truncated on display (moneromooo-monero)
|
| | |/ / |
|