You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
moneromooo-monero
7175dcb107
replace most boost serialization with existing monero serialization
...
This reduces the attack surface for data that can come from
malicious sources (exported output and key images, multisig
transactions...) since the monero serialization is already
exposed to the outside, and the boost lib we were using had
a few known crashers.
For interoperability, a new load-deprecated-formats wallet
setting is added (off by default). This allows loading boost
format data if there is no alternative. It will likely go
at some point, along with the ability to load those.
Notably, the peer lists file still uses the boost serialization
code, as the data it stores is define in epee, while the new
serialization code is in monero, and migrating it was fairly
hairy. Since this file is local and not obtained from anyone
else, the marginal risk is minimal, but it could be migrated
later if needed.
Some tests and tools also do, this will stay as is for now.
4 years ago
..
CMakeLists.txt
Update copyright year to 2020
4 years ago
bootstrap_daemon.cpp
daemon: auto public nodes - cache and prioritize most stable nodes
4 years ago
bootstrap_daemon.h
daemon: auto public nodes - cache and prioritize most stable nodes
4 years ago
bootstrap_node_selector.cpp
daemon: auto public nodes - cache and prioritize most stable nodes
4 years ago
bootstrap_node_selector.h
bootstrap_daemon: fix missing virtual destructor and lambda capture (clang warning)
4 years ago
core_rpc_server.cpp
Merge pull request #6727
4 years ago
core_rpc_server.h
Update copyright year to 2020
4 years ago
core_rpc_server_commands_defs.h
Update copyright year to 2020
4 years ago
core_rpc_server_error_codes.h
Merge pull request #6512
4 years ago
daemon_handler.cpp
Switch to insitu parsing for ZMQ-JSON; GetBlocksFast reads 13%+ faster
4 years ago
daemon_handler.h
Switch to insitu parsing for ZMQ-JSON; GetBlocksFast reads 13%+ faster
4 years ago
daemon_messages.cpp
Update copyright year to 2020
4 years ago
daemon_messages.h
Update copyright year to 2020
4 years ago
daemon_rpc_version.h
Merge pull request #6603
4 years ago
fwd.h
Adding ZMQ/Pub support for txpool_add and chain_main events
4 years ago
instanciations.cpp
Update copyright year to 2020
4 years ago
message.cpp
Merge pull request #6603
4 years ago
message.h
Switch to insitu parsing for ZMQ-JSON; GetBlocksFast reads 13%+ faster
4 years ago
message_data_structs.h
Update copyright year to 2020
4 years ago
rpc_args.cpp
Fix boost <1.60 compilation and fix boost 1.73+ warnings
4 years ago
rpc_args.h
Update copyright year to 2020
4 years ago
rpc_handler.cpp
rpc: work around a GCC 7.4.0 (at least) bug
5 years ago
rpc_handler.h
Switch to insitu parsing for ZMQ-JSON; GetBlocksFast reads 13%+ faster
4 years ago
rpc_payment.cpp
replace most boost serialization with existing monero serialization
4 years ago
rpc_payment.h
replace most boost serialization with existing monero serialization
4 years ago
rpc_payment_costs.h
Update copyright year to 2020
4 years ago
rpc_payment_signature.cpp
Update copyright year to 2020
4 years ago
rpc_payment_signature.h
Update copyright year to 2020
4 years ago
rpc_version_str.cpp
Update copyright year to 2020
4 years ago
rpc_version_str.h
Update copyright year to 2020
4 years ago
zmq_pub.cpp
Adding ZMQ/Pub support for txpool_add and chain_main events
4 years ago
zmq_pub.h
Adding ZMQ/Pub support for txpool_add and chain_main events
4 years ago
zmq_server.cpp
Switch to insitu parsing for ZMQ-JSON; GetBlocksFast reads 13%+ faster
4 years ago
zmq_server.h
Update copyright year to 2020
4 years ago