Commit Graph

  • 820a37d508 Cleanup Sarang Noether 2020-04-14 16:43:14 -0400
  • 52caf8fd26 Additional verification optimizations Sarang Noether 2020-04-14 12:28:23 -0400
  • e4e0385bbf Multiscalar multiplication optimization Sarang Noether 2020-04-13 16:31:11 -0400
  • 72545c7d6a Wipe prover secret data and fail properly on bad verification Sarang Noether 2020-04-13 14:27:11 -0400
  • cec307a97f Transcript hash challenges Sarang Noether 2020-04-13 13:41:37 -0400
  • 0bdfd5e8b2 Input checks and better performance test Sarang Noether 2020-04-10 15:16:51 -0400
  • d6806d5b08 Triptych code and performance test Sarang Noether 2020-04-09 12:49:55 -0400
  • cef3e5458c dns_checks: add new blocklist domain names moneromooo-monero 2021-01-20 15:35:50 +0000
  • 27b2cac9e1 do not display non tor/i2p public nodes by default moneromooo-monero 2021-01-18 15:25:58 +0000
  • 775a41b8eb abstract_tcp_server2: avoid most weak pointer exceptions moneromooo-monero 2021-01-18 13:19:11 +0000
  • 73fe4f813c add anchor flag in connections RPC moneromooo-monero 2021-01-11 14:52:50 +0000
  • 19f07f9d35 p2p: log first seen timestamp for anchor peers moneromooo-monero 2021-01-10 17:17:05 +0000
  • 2f44f8916a protocol: cycle public peers only in search of a longer chain moneromooo-monero 2021-01-10 13:44:48 +0000
  • 9defe86a7c p2p: only try to connect to IPv6 addresses if using --p2p-use-ipv6 moneromooo-monero 2021-01-09 01:29:31 +0000
  • 1c56c1ba64 protocol: drop peers sending an unexpected string of existing blocks moneromooo-monero 2021-01-08 19:11:47 +0000
  • e18a086d13 blockchain: return empty chain hashes if the start is pruned moneromooo-monero 2021-01-07 14:09:36 +0000
  • 109e6cb89a protocol: send free txes by batches of at most 8 MB moneromooo-monero 2021-01-04 17:32:23 +0000
  • 30d647dd50 protocol: fix delay noticing we're synced moneromooo-monero 2021-01-04 17:30:37 +0000
  • 9048cbca75 Revert "rpc: pass output indices as a blob in get_blocks.bin" moneromooo-monero 2021-01-04 15:05:45 +0000
  • 88c1c97e02 p2p: fix cubic selection in filtered peer list moneromooo 2021-01-01 15:27:15 +0000
  • d64285757b p2p: don't consider connecting to peers that failed before on first pass moneromooo 2021-01-01 13:16:54 +0000
  • be953441d9 protocol: more sanity checks in new chain block hashes moneromooo-monero 2020-12-31 21:12:30 +0000
  • f779959236 rpc: pass output indices as a blob in get_blocks.bin moneromooo-monero 2020-12-27 23:27:19 +0000
  • d9a9ea3e01 wallet2: make THROW_WALLET_EXCEPTION_IF work with if/else moneromooo-monero 2020-12-27 23:03:15 +0000
  • 7bc99bc775 make the wallet request fewer blocks at once on refresh failure moneromooo-monero 2020-12-27 18:44:15 +0000
  • 37676d32f2 Revert "add some sanity check for tx deserialization" moneromooo-monero 2020-12-27 12:47:44 +0000
  • a29c37bf71 add some sanity check for tx deserialization moneromooo-monero 2020-12-26 15:03:26 +0000
  • bc8c041d96 epee: more logs moneromooo-monero 2020-12-26 14:14:33 +0000
  • 301c2176be protocol: bail out early on fluffy block that's the current tip moneromooo-monero 2020-12-22 20:35:01 +0000
  • 1894f8338f protocol: fix fluffy block resend query checks moneromooo-monero 2020-12-22 19:58:14 +0000
  • e8a09e1dd2 external: add equix moneromooo-monero 2020-12-21 23:29:31 +0000
  • 1ca826fb55 epee: avoid pointless 0 timeout sleep loops moneromooo-monero 2020-12-20 20:00:30 +0000
  • b2206bed15 rpc: speedup when getting pruned transactions via RPC moneromooo-monero 2020-12-20 18:59:18 +0000
  • 03c81815fe protocol: do not reuse m_requested_objects moneromooo-monero 2020-12-19 02:15:15 +0000
  • b29963bfdd plug bulletproofs plus into consensus moneromooo-monero 2020-12-17 11:57:53 +0000
  • b322c41065 Precompute initial transcript hash Sarang Noether 2020-12-17 17:38:43 -0500
  • 3fb732a06d Bulletproofs+ Sarang Noether 2020-12-12 19:37:16 -0500
  • c803925b3e Add size checks for fuzz functions Nym Seddon 2020-05-17 11:42:27 +0000
  • d241b77d9d fuzz_tests: add a clsag test Sarang Noether 2020-12-15 22:59:42 +0000
  • a8a32b6494 protocol: delay setting target height until we have a set of hashes moneromooo-monero 2020-12-15 20:01:17 +0000
  • 869943b356 epee: don't display traffic data until log level 2 moneromooo-monero 2020-12-14 19:43:33 +0000
  • 8f5420d341 protocol: check first new block pow before accepting a new set of hashes moneromooo-monero 2020-12-12 01:27:08 +0000
  • 5670374aeb protocol: stricter checks on received chain hash list moneromooo 2020-12-11 11:17:11 +0000
  • 82d1111b9d bump the number of out connections in sync mode moneromooo 2020-12-11 03:40:55 +0000
  • 6b16a2e66a protocol: revert incoming chain height check against local chain moneromooo-monero 2020-12-11 02:35:50 +0000
  • 1f292bf22f protocol: more restrictive checks on chain entry response moneromooo-monero 2020-12-10 14:00:40 +0000
  • 223f63ef55 tx_pool: include the original txid when finding a double spend moneromooo-monero 2020-12-08 15:36:54 +0000
  • 605ee0c656 new --min-relay-fee-multiplier monerod option moneromooo-monero 2020-12-07 19:58:54 +0000
  • 6c41f53d45 protocol: batch tx verification on new blocks and tx messages moneromooo-monero 2020-12-07 00:21:13 +0000
  • 7c20f53eb5 crypto: fix constant randomx exceptions in large page allocator moneromooo-monero 2020-12-05 21:05:21 +0000
  • a816bb44f7 harmonize logs when dropping connections for abuse or protocol violation moneromooo-monero 2020-12-05 17:19:22 +0000
  • 3a10568944 keep track of peers' peer lists moneromooo-monero 2020-10-25 18:15:56 +0000
  • a8f830c00f crypto: add a rw lock to rx_slow_hash for robustness moneromooo-monero 2020-10-13 15:51:01 +0000
  • 170d8aa72b protect against exceptions in randomx moneromooo-monero 2020-10-05 22:51:36 +0000
  • 462af69b88 ringct: wait for threaded jobs to be done before leaving on error moneromooo-monero 2020-08-12 22:15:39 +0000
  • 3b1d78db29 cryptonote_protocol: sanity check object requests to mitigate dos potential moneromooo-monero 2020-05-17 17:12:11 +0000
  • 76afc71435 wallet_rpc_server: use unlock_time in suggested confirmations calc moneromooo-monero 2020-05-17 01:02:17 +0000
  • 83dc29aff1 cmake: define ASAN when ASAN is used moneromooo-monero 2020-05-15 23:07:15 +0000
  • c96f995c06 simplewallet: report timestamp based expected unlock time on balance moneromooo-monero 2020-04-19 15:57:11 +0000
  • deedfebe56 WIP - encrypted chunk in extra moneromooo-monero 2020-03-28 19:12:45 +0000
  • 32c38b8996 Remove a couple unused obsolete files moneromooo-monero 2020-02-06 19:59:36 +0000
  • 21d2bb5e36 daemon: new sync_txpool command moneromooo-monero 2020-01-22 14:08:11 +0000
  • 0230d70e4d epee: include context in sent packet logs moneromooo-monero 2020-01-04 18:35:53 +0000
  • 6142db438e network: log traffic and add a simple traffic analysis script moneromooo-monero 2019-11-22 13:43:44 +0000
  • 37334d1955 tx_pool: use a readonly db txn where we can moneromooo-monero 2020-01-01 16:19:43 +0000
  • 3339575fbe txpool: guard against failing db transactions and weight overflows moneromooo-monero 2019-12-17 18:55:29 +0000
  • 4aa261d8ca unbound: update to latest upstream moneromooo-monero 2019-12-12 17:34:11 +0000
  • e546191950 print_coinbase_tx_sum now supports 128 bits sums moneromooo-monero 2019-12-09 14:56:44 +0000
  • b9bdcf56e8 cmake: do not exclude rpc_base on IOS (wallet_merged needs it) moneromooo-monero 2019-11-06 13:17:23 +0000
  • e0fa5803b8 core_tests: remove some useless verbose logs moneromooo-monero 2019-10-30 18:37:42 +0000
  • 34a025c7ea wallet: allow exporting multisig info for unspent outputs moneromooo-monero 2019-10-14 13:09:31 +0000
  • 19c8731109 wallet: reserve memory in multisig handling where appropriate moneromooo-monero 2019-10-04 11:33:39 +0000
  • f5b4fe17f9 p2p: drop peers when we seem to be stuck by looking at a seed node's height moneromooo-monero 2019-10-02 17:35:59 +0000
  • 45f5f997e3 protocol: drop broken peers moneromooo-monero 2019-09-18 14:39:42 +0000
  • 83dcc8c601 tmp - test pruned sync moneromooo-monero 2019-09-05 15:38:50 +0000
  • 42b0e83e2d core_tests: faster moneromooo-monero 2019-08-19 14:17:08 +0000
  • efcd81f787 epee: dump network traffic on net.dump level moneromooo-monero 2019-06-22 15:15:32 +0000
  • b1c574bcc3 blockchain: speed up bulk timestamp lookups moneromooo-monero 2019-06-19 19:59:30 +0000
  • 38c2a012d9 WIP - store all non rct outputs as "fake" rct from v254 moneromooo-monero 2019-06-19 09:36:20 +0000
  • 63e687c771 fuzz_tests: add a boost::regex test moneromooo-monero 2019-06-17 09:35:37 +0000
  • 5de28642a2 blockchain: silence an error getting blocks for pruned nodes moneromooo-monero 2019-06-16 10:57:38 +0000
  • 42a2774dfb WIP - random bind port (P2P only) moneromooo-monero 2019-06-15 08:58:44 +0000
  • 1859e2a71e wallet: historical reserve proofs, and fix spent height on rescan moneromooo-monero 2019-06-04 14:07:52 +0000
  • 992df0d9bd blockchain: store spend height with key images moneromooo-monero 2019-06-03 18:46:20 +0000
  • 59ebac7e9b net_ssl: restore connection failure if cert is not allowed moneromooo-monero 2019-05-28 15:39:15 +0000
  • 29a321fd63 wallet_rpc_server: reserve memory when known in advance moneromooo-monero 2019-05-28 10:21:24 +0000
  • d9be8ce530 p2p: allow any number of local connections moneromooo-monero 2019-05-25 20:42:24 +0000
  • 1e4c416cd2 blockchain: remove txpool flush on startup moneromooo-monero 2019-05-25 20:28:28 +0000
  • 572836835b rpc: fix get_transaction_pool_hashes.bin not being a binary call moneromooo-monero 2019-05-24 21:56:36 +0000
  • 1a2c37ef98 Fix IP address serialization on big endian moneromooo-monero 2019-05-17 18:03:04 +0000
  • 52ca466209 daemon: block_rate command moneromooo-monero 2019-05-13 12:39:18 +0000
  • e486adbfa6 rpc: add get_block_hash as a synonym for on_get_block_hash moneromooo-monero 2019-05-09 21:36:10 +0000
  • bb03cd0bae rpc: fix get_txpool_backlog returning some binary data moneromooo-monero 2019-05-09 21:35:02 +0000
  • 18e99e4e48 get_ssl_info moneromooo-monero 2019-05-03 15:48:34 +0000
  • 0ee643a095 add PERF_TIMER calls for tx creation moneromooo-monero 2019-04-29 16:58:04 +0000
  • 30d4055e4c wallet: add a default change address setting moneromooo-monero 2019-04-26 19:04:23 +0000
  • 53591eed35 wallet: add a configure function moneromooo-monero 2019-04-20 10:34:05 +0000
  • f1bca07c4e blokchain height plausibility - wip moneromooo-monero 2019-04-16 11:38:57 +0000
  • b68e5dc218 WIP - bad tx throughput test moneromooo-monero 2019-03-24 13:38:14 +0000
  • b9e47a0cda mms: do not use SSL for the monero/bitmessage comms moneromooo-monero 2019-03-13 16:36:26 +0000