Pull-Requests
pull
build: Avoid secp256k1.h include from system
#20469
dergoegge on November 23, 2020 Build system
dergoegge on November 23, 2020 Build system
pull
[backport] build: Avoid secp256k1.h include from system
#20505
dergoegge on November 26, 2020 Build systemBackport
dergoegge on November 26, 2020 Build systemBackport
pull
log: Mitigate disk filling attacks by rate limiting LogPrintf
#21603
dergoegge on April 5, 2021 Utils/log/libsNeeds rebase
dergoegge on April 5, 2021 Utils/log/libsNeeds rebase
pull
log: Mitigate disk filling attacks by globally rate limiting LogPrintf(…)
#21706
dergoegge on April 16, 2021 Validation
dergoegge on April 16, 2021 Validation
pull
p2p: Use legacy relaying to download blocks in blocks-only mode
#22340
dergoegge on June 25, 2021 P2P
dergoegge on June 25, 2021 P2P
pull
net processing: Move remaining globals into PeerManagerImpl
#24543
dergoegge on March 12, 2022 RefactoringP2P
dergoegge on March 12, 2022 RefactoringP2P
pull
p2p: Prevent block index fingerprinting by sending additional getheaders messages
#24571
dergoegge on March 15, 2022 P2PUp for grabsNeeds rebase
dergoegge on March 15, 2022 P2PUp for grabsNeeds rebase
pull
test: Fix port collisions caused by p2p_getaddr_caching.py
#25312
dergoegge on June 8, 2022 Tests
dergoegge on June 8, 2022 Tests
pull
p2p: Set CNode::m_relays_txs=true when receiving BIP37 filters
#25446
dergoegge on June 22, 2022 P2P
dergoegge on June 22, 2022 P2P
pull
refactor: Move inbound eviction logic to its own translation unit
#25500
dergoegge on June 29, 2022 P2P
dergoegge on June 29, 2022 P2P
pull
net processing: Move CNode::nServices and CNode::nLocalServices to Peer
#25514
dergoegge on June 30, 2022 P2P
dergoegge on June 30, 2022 P2P
pull
net, test: Virtualise CConnman and add initial PeerManager unit tests
#25515
dergoegge on June 30, 2022 P2PNeeds rebase
dergoegge on June 30, 2022 P2PNeeds rebase
pull
refactor: Introduce EvictionManager and use it for the inbound eviction logic
#25572
dergoegge on July 8, 2022 RefactoringP2PNeeds rebase
dergoegge on July 8, 2022 RefactoringP2PNeeds rebase
pull
refactor: Move CNodeState members guarded by g_msgproc_mutex to Peer
#26140
dergoegge on September 20, 2022 P2P
dergoegge on September 20, 2022 P2P
pull
refactor: Guard TxRequestTracker by its own lock instead of cs_main
#26151
dergoegge on September 21, 2022 P2PUp for grabsNeeds rebase
dergoegge on September 21, 2022 P2PUp for grabsNeeds rebase
pull
p2p: Handle IsContinuationOfLowWorkHeadersSync return value correctly when new headers sync is started
#26355
dergoegge on October 20, 2022 P2P
dergoegge on October 20, 2022 P2P
pull
fuzz: Make ConsumeNetAddr always produce valid onion addresses
#26497
dergoegge on November 14, 2022 Tests
dergoegge on November 14, 2022 Tests
pull
p2p: Ensure transaction announcements are only queued for fully connected peers
#26569
dergoegge on November 24, 2022 P2P
dergoegge on November 24, 2022 P2P
pull
refactor: Continue moving application data from CNode to Peer
#26621
dergoegge on December 1, 2022 RefactoringNeeds rebase
dergoegge on December 1, 2022 RefactoringNeeds rebase
pull
fuzz: Enable erlay setting in process_message(s) targets
#26686
dergoegge on December 12, 2022 Tests
dergoegge on December 12, 2022 Tests
pull
p2p, validation: Don't download witnesses for assumed-valid blocks when running in prune mode
#27050
dergoegge on February 6, 2023 Up for grabsNeeds rebase
dergoegge on February 6, 2023 Up for grabsNeeds rebase
pull
refactor, net: End friendship of CNode, CConnman and ConnmanTestMsg
#27257
dergoegge on March 14, 2023 Refactoring
dergoegge on March 14, 2023 Refactoring
pull
refactor, net processing: Avoid CNode::m_relays_txs usage
#27270
dergoegge on March 16, 2023 RefactoringP2P
dergoegge on March 16, 2023 RefactoringP2P
pull
net processing, refactor: Decouple PeerManager from gArgs
#27499
dergoegge on April 20, 2023 RefactoringP2P
dergoegge on April 20, 2023 RefactoringP2P
pull
[no merge, meta] refactor: net/net processing split
#28252
dergoegge on August 10, 2023 Needs rebase
dergoegge on August 10, 2023 Needs rebase
pull
fuzz: Don't use afl++ deferred forkserver mode
#28480
dergoegge on September 14, 2023 TestsCI failed
dergoegge on September 14, 2023 TestsCI failed
pull
net: Sanity check private keys received from SAM proxy
#28695
dergoegge on October 20, 2023 P2P
dergoegge on October 20, 2023 P2P
pull
Improve peformance of CTransaction::HasWitness (28107 follow-up)
#28766
dergoegge on November 1, 2023 Refactoring
dergoegge on November 1, 2023 Refactoring
pull
fuzz: Improve fuzzing stability for txorphan harness
#29031
dergoegge on December 8, 2023 Tests
dergoegge on December 8, 2023 Tests
pull
fuzz: Improve fuzzing stability for minisketch harness
#29064
dergoegge on December 12, 2023 Tests
dergoegge on December 12, 2023 Tests
pull
fuzz: Improve fuzzing stability for ellswift_roundtrip harness
#29219
dergoegge on January 10, 2024 Tests
dergoegge on January 10, 2024 Tests
pull
Revert "build: Fix regression in "ARMv8 CRC32 intrinsics" test"
#29226
dergoegge on January 11, 2024 Build system
dergoegge on January 11, 2024 Build system
pull
fuzz: Exit and log stderr for parse_test_list errors
#29304
dergoegge on January 24, 2024 Tests
dergoegge on January 24, 2024 Tests
pull
fuzz: Use FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION for pow checks
#29305
dergoegge on January 24, 2024 Tests
dergoegge on January 24, 2024 Tests
pull
fuzz: Apply fuzz env (suppressions, etc.) when fetching harness list
#29583
dergoegge on March 7, 2024 Tests
dergoegge on March 7, 2024 Tests
pull
fuzz: Improve stability for txorphan and mini_miner harnesses
#30306
dergoegge on June 19, 2024 Tests
dergoegge on June 19, 2024 Tests
pull
p2p: Lazy init some bloom filters; fuzz version handshake
#30413
dergoegge on July 9, 2024 Tests
dergoegge on July 9, 2024 Tests
pull
wip: Split fuzz binary (take 2)
#30882
dergoegge on September 12, 2024 UpstreamNeeds rebaseCI failed
dergoegge on September 12, 2024 UpstreamNeeds rebaseCI failed
pull
ci: Split out native fuzz jobs for macOS and windows
#31073
dergoegge on October 11, 2024 Tests
dergoegge on October 11, 2024 Tests
pull
validation: Improve input script check error reporting
#31097
dergoegge on October 16, 2024 Validation
dergoegge on October 16, 2024 Validation
pull
ci: Split out native fuzz jobs for macOS and windows (take 2)
#31221
dergoegge on November 5, 2024 Tests
dergoegge on November 5, 2024 Tests
Issues
issue
Continuous benchmark tracking
#27284
dergoegge on March 20, 2023 BrainstormingTestsResource usage
dergoegge on March 20, 2023 BrainstormingTestsResource usage
issue
Intermittent failures in interface_usdt_mempool.py
#27380
dergoegge on March 31, 2023 TestsCI failed
dergoegge on March 31, 2023 TestsCI failed
issue
meta: Isolated fuzzing of net processing
#27502
dergoegge on April 20, 2023 BrainstormingTests
dergoegge on April 20, 2023 BrainstormingTests
issue
fuzz: Use-of-uninitialized-value in evutil_inet_pton
#27975
dergoegge on June 26, 2023 BugTestsUpstreamFuzzing
dergoegge on June 26, 2023 BugTestsUpstreamFuzzing
issue
libsecp256k1 not instrumented when building with sanitizers
#27990
dergoegge on June 28, 2023 Build system
dergoegge on June 28, 2023 Build system
issue
Undefined behavior in AutoFile::write (gcc only)
#28761
dergoegge on October 31, 2023 TestsUpstream
dergoegge on October 31, 2023 TestsUpstream
issue
fuzz: Left over tmp files when fuzzing with afl++
#28811
dergoegge on November 7, 2023 TestsFuzzing
dergoegge on November 7, 2023 TestsFuzzing
issue
build: Configuring with `-mno-sse4.1` does not fail the sse4.1 instrinsics check
#28864
dergoegge on November 13, 2023 BugBuild system
dergoegge on November 13, 2023 BugBuild system
issue
fuzz, parse_iso8601: attempt to dereference an end-of-stream istreambuf_iterator
#28917
dergoegge on November 20, 2023 UpstreamQuestions and Help
dergoegge on November 20, 2023 UpstreamQuestions and Help
issue
fuzz, coinselection: Assertion 'result_bnb->GetChange(coin_params.m_cost_of_change, CAmount{0}) == 0' failed
#28918
dergoegge on November 20, 2023 WalletTests
dergoegge on November 20, 2023 WalletTests
issue
fuzz, brainstorm: Individual binaries per harness
#28971
dergoegge on November 29, 2023 BrainstormingTestsFuzzing
dergoegge on November 29, 2023 BrainstormingTestsFuzzing
issue
Disallow certain message types under BIP324 v2 transport
#29632
dergoegge on March 12, 2024 BrainstormingP2P
dergoegge on March 12, 2024 BrainstormingP2P
issue
fuzz, rpc: Internal bug in `finalizepsbt` "CHECK_NONFATAL(last - first == 32)"
#29851
dergoegge on April 11, 2024 BugRPC/REST/ZMQ
dergoegge on April 11, 2024 BugRPC/REST/ZMQ
issue
fuzz, wallet_bdb_parser: BDB builtin encryption is not supported
#30166
dergoegge on May 24, 2024 WalletTests
dergoegge on May 24, 2024 WalletTests
issue
fuzz: `script`: Assertion `!extract_destination_ret' failed.
#30615
dergoegge on August 9, 2024 Tests
dergoegge on August 9, 2024 Tests
issue
fuzz: `scriptpubkeyman`: heap-buffer-overflow miniscript.cpp in CScript BuildScript
#30864
dergoegge on September 10, 2024
dergoegge on September 10, 2024
issue
Disallow building fuzz binary without `-DBUILD_FOR_FUZZING`
#31057
dergoegge on October 8, 2024 Tests
dergoegge on October 8, 2024 Tests
issue
build: x86 afl++ ASan build broken "error: inline assembly requires more registers than available"
#31913
dergoegge on February 20, 2025 Build system
dergoegge on February 20, 2025 Build system
issue
wallet: migratewallet crashes "Assertion `m_wallet_flags == 0' failed"
#32111
dergoegge on March 21, 2025 Wallet
dergoegge on March 21, 2025 Wallet
issue
wallet: migratewallet crashes "Assertion `legacy_spkm' failed"
#32112
dergoegge on March 21, 2025 Wallet
dergoegge on March 21, 2025 Wallet
issue
validation: `CheckBlockIndex` crashes during block reconsideration
#32173
dergoegge on March 31, 2025 BugValidation
dergoegge on March 31, 2025 BugValidation
issue
RFC: Do we want to support fuzzing on MacOS?
#33731
dergoegge on October 29, 2025 BrainstormingDocsmacOSTestsUp for grabsFuzzing
dergoegge on October 29, 2025 BrainstormingDocsmacOSTestsUp for grabsFuzzing
issue
wallet: Assertion `!wtx.truc_child_in_mempool.has_value()' failed
#34206
dergoegge on January 6, 2026 Wallet
dergoegge on January 6, 2026 Wallet
issue
wallet: SetBumpFeeDiscount(const CAmount): Assertion `discount >= 0' failed
#34232
dergoegge on January 8, 2026 Wallet
dergoegge on January 8, 2026 Wallet
issue
wallet: `MiniMiner` assertion failures when `prioritisetransaction` creates negative fees
#34234
dergoegge on January 8, 2026 WalletRPC/REST/ZMQ
dergoegge on January 8, 2026 WalletRPC/REST/ZMQ
issue
Block filter index corruption post reorg and unclean shutdown
#34261
dergoegge on January 12, 2026 UTXO Db and IndexesData corruption
dergoegge on January 12, 2026 UTXO Db and IndexesData corruption
issue
rpc: Assertion 'block_template' failed in `getblocktemplate` (during shutdown or startup)
#34262
dergoegge on January 12, 2026 RPC/REST/ZMQMining
dergoegge on January 12, 2026 RPC/REST/ZMQMining
issue
rpc: Assertion '!pindex || pindex->GetBlockHash() == view->GetBestBlock()' failed during `gettxoutsetinfo`
#34263
dergoegge on January 12, 2026 RPC/REST/ZMQ
dergoegge on January 12, 2026 RPC/REST/ZMQ
issue
validation: CheckBlockIndex() const: Assertion `!c->setBlockIndexCandidates.contains(const_cast<CBlockIndex*>(pindex))` failed
#34503
dergoegge on February 4, 2026 BugValidation
dergoegge on February 4, 2026 BugValidation
issue
bug: uncaught exception from RPC invocation during shutdown
#34573
dergoegge on February 12, 2026 BugRPC/REST/ZMQ
dergoegge on February 12, 2026 BugRPC/REST/ZMQ