monero/src
anonimal d099658522
bootstrap_daemon: resolve CID 203915 (UNCAUGHT_EXCEPT)
The issue is triggered by the captured `this` in RPC server, which
passes reference to throwable `core_rpc_server`:

`core_rpc_server.cpp:164: m_bootstrap_daemon.reset(new bootstrap_daemon([this]{ return get_random_public_node(); }));`

The solution is to simply remove noexcept from the remaining `bootstrap_daemon`
constructors because noexcept is false in this context.

>"An exception of type "boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>>" is thrown but the throw list "noexcept" doesn't allow it to be thrown. This will cause a call to unexpected() which usually calls terminate()."
2019-09-07 00:29:09 +00:00
..
blockchain_db Increase max_dbs from 20 to 32 2019-08-18 17:10:45 +01:00
blockchain_utilities Merge pull request #5574 2019-07-24 14:14:35 -05:00
blocks prep for 0.14.1.1 2019-07-17 22:25:53 +02:00
checkpoints prep for 0.14.1 release 2019-06-14 16:16:52 +02:00
common simplewallet: lock console on inactivity 2019-08-28 19:01:48 +00:00
crypto Merge pull request #5609 2019-08-27 15:14:15 -05:00
cryptonote_basic Merge pull request #5720 2019-08-19 17:18:04 -05:00
cryptonote_core Merge pull request #5819 2019-09-04 09:37:32 -05:00
cryptonote_protocol Merge pull request #5806 2019-09-04 09:28:22 -05:00
daemon simplewallet: lock console on inactivity 2019-08-28 19:01:48 +00:00
daemonizer daemonizer: add --non-interactive for windows 2019-04-23 00:26:51 +00:00
debug_utilities dns_checks: new helper program to check on DNSSEC lookups 2019-04-23 15:20:45 +00:00
device device_ledger: fix uninitialized additional_key 2019-08-26 12:50:29 +00:00
device_trezor device: show address on device display 2019-06-17 16:49:04 +02:00
gen_multisig Update 2019 copyright 2019-03-05 22:05:34 +01:00
lmdb error: fix compile error on windows with depends 2019-05-02 10:14:09 +00:00
mnemonics mnemonics: fix 4 byte UTF-8 rewriting 2019-04-30 21:10:54 +00:00
multisig Update 2019 copyright 2019-03-05 22:05:34 +01:00
net fix feature not introduced until boost 1.66 2019-08-20 01:06:59 -04:00
p2p Merge pull request #5696 2019-08-20 01:50:10 -05:00
platform Update 2019 copyright 2019-03-05 22:05:34 +01:00
ringct Merge pull request #5707 2019-08-28 02:22:00 -05:00
rpc bootstrap_daemon: resolve CID 203915 (UNCAUGHT_EXCEPT) 2019-09-07 00:29:09 +00:00
serialization Merge pull request #5595 2019-07-24 14:25:51 -05:00
simplewallet simplewallet: lock console on inactivity 2019-08-28 19:01:48 +00:00
wallet wallet2: resolve CID 203918 null pointer deference (NULL_RETURNS) 2019-09-06 23:11:37 +00:00
CMakeLists.txt dns_checks: new helper program to check on DNSSEC lookups 2019-04-23 15:20:45 +00:00
cryptonote_config.h Merge pull request #5649 2019-08-15 17:10:49 -05:00
version.cpp.in wallet, rpc: add a release field to get_version 2019-08-26 19:28:25 +00:00
version.h wallet, rpc: add a release field to get_version 2019-08-26 19:28:25 +00:00