Commit Graph

  • d1b583181d Merge bitcoin/bitcoin#32654: init: make -blockmaxweight startup option debug only merge-script 2025-08-04 14:04:21 -04:00
  • 50a92cd56f Merge bitcoin/bitcoin#33060: test: Slay BnB Mutants merge-script 2025-08-04 13:56:29 -04:00
  • 2581258ec2 ipc: Handle bitcoin-wallet disconnections Ryan Ofsky 2025-04-24 15:20:58 -04:00
  • 2160995916 ipc: Add Ctrl-C handler for spawned subprocesses Ryan Ofsky 2025-04-24 15:15:08 -04:00
  • 0c28068ceb doc: Improve IPC interface comments Ryan Ofsky 2025-04-24 15:13:05 -04:00
  • 7f65aac78b ipc: Avoid waiting for clients to disconnect when shutting down Ryan Ofsky 2025-04-24 15:02:19 -04:00
  • 6eb09fd614 test: Add unit test coverage for Init and Shutdown code Ryan Ofsky 2025-04-18 18:12:46 -04:00
  • 9a9fb19536 ipc: Use EventLoopRef instead of addClient/removeClient Ryan Ofsky 2025-02-09 14:21:37 -05:00
  • 5c45bc989b Merge commit 'e886c65b6b37aaaf5d22ca68bc14e55d8ec78212' into pr/ipc-stop-base Ryan Ofsky 2025-08-04 13:38:26 -04:00
  • e886c65b6b Squashed 'src/ipc/libmultiprocess/' changes from 27c7e8e5a581..b4120d34bad2 Ryan Ofsky 2025-08-04 13:38:26 -04:00
  • 643bacd124 Merge bitcoin/bitcoin#33058: test: add assertions to SRD max weight test merge-script 2025-08-04 12:07:18 -04:00
  • eeb0b31e3a Merge bitcoin/bitcoin#32941: p2p: TxOrphanage revamp cleanups merge-script 2025-08-04 16:47:54 +01:00
  • c0642e558a [fuzz] fix latency score check in txorphan_protected glozow 2025-08-04 10:47:48 -04:00
  • 0cb1ed2b7c Merge bitcoin/bitcoin#33132: fuzz: txgraph: fix real_is_optimal flag propagation in CommitStaging merge-script 2025-08-04 10:06:18 -04:00
  • a26fbee38f qt: Translations update Hennadii Stepanov 2025-08-01 13:55:21 +01:00
  • 444dcb2f99 fuzz: txgraph: fix real_is_optimal flag propagation in CommitStaging Sebastian Falbesoner 2025-08-04 01:34:04 +02:00
  • a08886d564 doc: move cmake -B build -LH up in Unix build docs Bufo 2025-05-13 13:44:40 +02:00
  • 83a2216f52 Merge bitcoin/bitcoin#33118: test: fix anti-fee-sniping off-by-one error merge-script 2025-08-03 11:53:28 +01:00
  • 3543bfdfec test: Fix 'getdescriptoractivity' RPCHelpMan, add test to verify 'spend_vin' is the correct field Chris Stewart 2025-08-01 16:33:13 -05:00
  • e07e2532b4 test: fix anti-fee-sniping off-by-one error ishaanam 2025-08-01 15:31:36 -04:00
  • c7a24c3052 ci: Re-enable DEBUG=1 in centos task MarcoFalke 2025-08-01 17:14:03 +01:00
  • 3aef38f44b test: exercise index reorg assertion failure furszy 2025-07-09 15:47:25 -04:00
  • acf50233cd index: fix wrong assert of current_tip == m_best_block_index Hao Xu 2025-07-04 23:46:18 +08:00
  • 3d4d4f0d92 scripted-diff: rename "ann" variables to "latency_score" monlovesmango 2025-07-24 18:49:48 +00:00
  • 3b92448923 [doc] comment fixups for orphanage changes glozow 2025-07-23 13:51:29 -04:00
  • 1384dbaf6d [config] emit warning for -maxorphantx, but allow it to be set glozow 2025-07-23 13:49:22 -04:00
  • b10c55b298 fix up TxOrphanage lower_bound sanity checks glozow 2025-07-17 14:52:35 -04:00
  • cfd71c6704 scripted-diff: rename TxOrphanage outpoints index glozow 2025-07-16 13:34:18 -04:00
  • edb97bb3f1 [logging] add logs for inner loop of LimitOrphans glozow 2025-07-15 16:24:20 -04:00
  • 8a58d0e87d scripted-diff: rename OrphanTxBase to OrphanInfo glozow 2025-07-07 13:12:01 -04:00
  • cc50f2f0df [cleanup] replace TxOrphanage::Size() with CountUniqueOrphans glozow 2025-06-05 14:13:28 -04:00
  • ed24e01696 [optimization] Maintain at most 1 reconsiderable announcement per wtxid Pieter Wuille 2025-06-26 14:56:16 -04:00
  • af7402ccfa [refactor] make TxOrphanage keep itself trimmed glozow 2025-07-03 16:06:21 -04:00
  • d1fac25ff3 [doc] 31829 release note glozow 2025-06-30 09:59:33 -04:00
  • 75ed673193 Merge bitcoin/bitcoin#33048: test: reduce runtime of p2p_opportunistic_1p1c.py merge-script 2025-08-01 16:06:40 +01:00
  • ca04eebd72 cmake: Switch to generated ts_files.cmake file Hennadii Stepanov 2025-08-01 13:24:39 +01:00
  • 95341de6ca cmake, refactor: Move handling of Qt TS files into locale directory Hennadii Stepanov 2025-08-01 15:52:08 +01:00
  • 24246c3deb Merge bitcoin/bitcoin#31385: package validation: relax the package-not-child-with-unconfirmed-parents rule merge-script 2025-08-01 15:45:20 +01:00
  • b8025b30cc Merge bitcoin/bitcoin#32559: doc: add alpine build instructions merge-script 2025-08-01 14:42:44 +01:00
  • 18d1071dd1 init: replace deprecated PermissionsStartOnly systemd directive Florian Schmaus 2020-07-14 10:48:54 +02:00
  • 1caaf65043 init: remove Group= as it will default to the user's default group Florian Schmaus 2020-07-14 10:33:14 +02:00
  • 1d9f1cb4bd kernel: improve BlockChecked ownership semantics stickies-v 2025-07-28 13:57:52 +01:00
  • a7bafb3e05 refactor: Use immediate lambda to work around GCC bug 117966 Hennadii Stepanov 2025-08-01 12:07:26 +01:00
  • b093a19ae2 cmake: Proactively avoid use of SECP256K1_DISABLE_SHARED Hennadii Stepanov 2025-07-30 13:47:24 +01:00
  • eb59a192d9 cmake, refactor: Encapsulate adding secp256k1 subtree in function Hennadii Stepanov 2025-07-28 10:20:39 +01:00
  • 4f27e8ca4d Merge bitcoin/bitcoin#33083: qa: test that we do not disconnect a peer for submitting an invalid compact block merge-script 2025-08-01 10:15:10 +01:00
  • bfc9d95129 Merge bitcoin/bitcoin#33104: test: Perform backup filename checks in migrate_and_get_rpc in wallet_migration.py merge-script 2025-08-01 09:51:08 +01:00
  • 8712e074bb Merge bitcoin/bitcoin#33093: refactor: remove unused ser_writedata16be and ser_readdata16be Ava Chow 2025-07-31 16:13:22 -07:00
  • 5ee4e79669 Merge bitcoin/bitcoin#31244: descriptors: MuSig2 merge-script 2025-07-31 16:51:39 -04:00
  • 4b80147feb test: Perform backup filename checks in migrate_and_get_rpc Ava Chow 2025-07-30 10:11:27 -07:00
  • aef2dbb402 Merge bitcoin/bitcoin#33099: ci: allow for any libc++ intrumentation & use it for TSAN merge-script 2025-07-31 15:08:16 +01:00
  • 8283af13fe Merge bitcoin/bitcoin#32584: depends: hard-code necessary c(xx)flags rather than setting them per-host Ava Chow 2025-07-30 13:56:14 -07:00
  • 547c64814d Merge bitcoin/bitcoin#32987: init: [gui] Avoid UB/crash in InitAndLoadChainstate Ava Chow 2025-07-30 13:55:01 -07:00
  • e6bfd95d50 Merge bitcoin-core/gui#881: Move FreespaceChecker class into its own module Hennadii Stepanov 2025-07-30 20:27:33 +01:00
  • 8a94cf8efe Merge bitcoin/bitcoin#30635: rpc: add optional blockhash to waitfornewblock, unhide wait methods in help merge-script 2025-07-30 14:30:22 -04:00
  • dc78ed2140 Merge bitcoin/bitcoin#33005: refactor: GenTxid type safety followups merge-script 2025-07-30 14:20:03 -04:00
  • 264418f80c doc: Add rel note for breaking change in dumptxoutset RPC Chris Stewart 2025-07-30 10:27:05 -05:00
  • 3cb65ffa83 Merge bitcoin/bitcoin#33100: ci: remove ninja-build from MSAN jobs merge-script 2025-07-30 16:23:51 +01:00
  • 5492e1be3b Merge bitcoin/bitcoin#33076: [28.x] Backports merge-script 2025-07-30 15:31:12 +01:00
  • 7aa5b67132 ci: remove DEBUG_LOCKORDER from TSAN job fanquake 2025-07-30 11:15:54 +01:00
  • b09af2ce50 ci: instrument libc++ in TSAN job fanquake 2025-07-30 11:15:33 +01:00
  • 6653cafd0b ci: allow libc++ instrumentation other than msan fanquake 2025-07-30 11:10:16 +01:00
  • 3333d3f75f ci: Only pass documented env vars MarcoFalke 2025-07-17 14:30:22 +02:00
  • 3fe3fdb02b Merge bitcoin/bitcoin#33102: fuzz: cover BanMan::IsDiscouraged merge-script 2025-07-30 14:29:26 +01:00
  • c2ed576d2c fuzz: cover BanMan::IsDiscouraged brunoerg 2025-07-30 09:24:11 -03:00
  • 3a03f07560 qt: Avoid header circular dependency Anthony Towns 2025-07-29 09:12:46 +01:00
  • cab6736b70 ci: remove ninja-build from MSAN jobs fanquake 2025-07-30 11:17:20 +01:00
  • 0431a690c3 cleanup: remove unused ser_writedata16be and ser_readdata16be Lőrinc 2025-02-13 22:49:51 +01:00
  • 00604296e1 Merge bitcoin/bitcoin#32866: doc: add note for watch-only wallet migration Ava Chow 2025-07-29 11:40:23 -07:00
  • 91058877ff Merge bitcoin/bitcoin#32273: wallet: Fix relative path backup during migration. Ava Chow 2025-07-29 11:15:59 -07:00
  • 6b99670e3c Merge bitcoin/bitcoin#33075: doc: Add legacy wallet removal release notes Ava Chow 2025-07-29 11:02:41 -07:00
  • 2cef200340 Merge bitcoin/bitcoin#28944: wallet, rpc: add anti-fee-sniping to send and sendall merge-script 2025-07-29 12:07:08 -04:00
  • 4d145f9f20 doc: update release notes for 28.x fanquake 2025-07-28 10:32:56 +01:00
  • 8782e6ce38 guix: warn SOURCE_DATE_EPOCH set in guix-codesign will 2025-07-27 21:51:39 +01:00
  • a18b53f99e guix: warn SOURCE_DATE_EPOCH set in guix-codesign will 2025-07-27 21:51:39 +01:00
  • 932e993b37 Merge bitcoin/bitcoin#33073: guix: warn SOURCE_DATE_EPOCH set in guix-codesign merge-script 2025-07-29 16:33:52 +01:00
  • 0bed946e5d Merge bitcoin/bitcoin#33079: ci: limit max stack size to 512 KiB merge-script 2025-07-29 16:17:35 +01:00
  • 28ec91c30e Merge bitcoin/bitcoin#33088: doc: move cmake -B build -LH up in Unix build docs merge-script 2025-07-29 16:16:18 +01:00
  • c157438116 qa: test that we do disconnect upon a second invalid compact block being announced Antoine Poinsot 2025-07-29 09:52:32 -04:00
  • 2f410ad78c Merge bitcoin/bitcoin#32263: cluster mempool: add TxGraph work controls merge-script 2025-07-29 09:07:10 -04:00
  • 6757052fc4 doc: move cmake -B build -LH up in Unix build docs Bufo 2025-05-13 13:44:40 +02:00
  • 9954d6c833 depends: hard-code necessary c(xx)flags rather than setting them per-host Cory Fields 2025-01-14 19:40:17 +00:00
  • 9437415024 tracing: fix pointer argument handling in mempool_monitor.py deadmanoz 2025-07-29 07:22:11 +00:00
  • 953c90d764 Merge bitcoin/bitcoin#33086: contrib: [tracing] fix pointer argument handling in mempool_monitor.py merge-script 2025-07-29 10:53:24 +01:00
  • 5888b4a2a5 doc: add note for watch-only wallet migration rkrux 2025-07-03 17:25:16 +05:30
  • 3b23f95e34 ci: limit max stack size to 512 KiB dergoegge 2024-11-25 14:17:53 +00:00
  • 2931a87477 ci: limit stack size to 512kb in native macOS jobs fanquake 2025-07-23 15:41:33 +01:00
  • 3724e9b40a Merge bitcoin/bitcoin#32973: validation: docs and cleanups for MemPoolAccept coins views merge-script 2025-07-29 10:01:02 +01:00
  • 0ce041ea88 tracing: fix pointer argument handling in mempool_monitor.py deadmanoz 2025-07-29 07:22:11 +00:00
  • 25884bd896 qt, refactor: Move FreespaceChecker class into its own module Hennadii Stepanov 2025-07-17 14:40:26 +01:00
  • fb2dcbb160 qa: test cached failure for compact block Antoine Poinsot 2025-07-28 17:40:19 -04:00
  • f12d8b104e qa: test a compact block with an invalid transaction Antoine Poinsot 2025-07-28 17:28:02 -04:00
  • d6c37b28a7 qa: remove unnecessary tx removal from compact block Antoine Poinsot 2025-07-28 17:16:20 -04:00
  • 554befd873 test: revive getcoinscachesizestate Lőrinc 2025-07-19 17:16:52 -07:00
  • 64ed0fa6b7 refactor: modernize LargeCoinsCacheThreshold Lőrinc 2025-07-19 17:20:33 -07:00
  • 1b40dc02a6 refactor: extract LargeCoinsCacheThreshold from GetCoinsCacheSizeState Lőrinc 2025-07-19 17:19:21 -07:00
  • 321984705d Merge bitcoin/bitcoin#32279: [IBD] prevector: store P2WSH/P2TR/P2PK scripts inline Ava Chow 2025-07-28 11:55:48 -07:00
  • 94b39ce738 refactor: Change m_tx_inventory_to_send from std::set<GenTxid> to std::set<Wtxid> marcofleon 2025-07-18 21:11:21 +01:00
  • fa45ccc15d doc: Add legacy wallet removal release notes MarcoFalke 2025-07-28 11:37:31 +02:00
  • 8319a13468 log: clarify RATELIMIT_MAX_BYTES comment, use RATELIMIT_WINDOW Eugene Siegel 2025-07-18 10:04:35 -04:00