Commit Graph

  • 70d9ec7f3d Merge bitcoin/bitcoin#34538: net: advertise -externalip addresses master Ava Chow 2026-07-14 15:42:50 -07:00
  • 7bff765d51 Merge bitcoin/bitcoin#35639: external_signer: validate fingerprint from enumerate response Ava Chow 2026-07-14 14:15:39 -07:00
  • 773b1c9aa5 Merge bitcoin/bitcoin#35572: coins: make cursor iteration DB-only Ava Chow 2026-07-14 13:27:20 -07:00
  • 8d9e4f8dbd Merge bitcoin/bitcoin#35633: wallet: avoid call bumpfeediscount with negative values Ava Chow 2026-07-14 13:15:52 -07:00
  • c4216e885a Merge bitcoin/bitcoin#35723: fuzz: Drop unnecessary mutexes merge-script 2026-07-14 20:35:44 +01:00
  • 240d5f743a fuzz: Drop unnecessary mutexes marcofleon 2026-07-14 19:12:37 +01:00
  • cf0368fb76 Merge bitcoin/bitcoin#35720: ipc: Update libmultiprocess subtree and drop fuzz test workaround merge-script 2026-07-14 19:10:19 +01:00
  • 2d4065d1fe Merge bitcoin/bitcoin#35718: ci: Update lint container dependencies Hennadii Stepanov 2026-07-14 15:11:43 +01:00
  • 8d9fbf7666 Merge bitcoin/bitcoin#35380: kernel: expose witness stack and scriptSig for btck_TransactionInput merge-script 2026-07-14 14:38:04 +02:00
  • fab8eeed82 fuzz: clang-format LIMITED_WHILE MarcoFalke 2026-07-14 13:50:50 +02:00
  • fa0d777ce2 fuzz: Clang-format LIMITED_WHILE like while MarcoFalke 2026-07-14 13:31:52 +02:00
  • fa1a9bde5a fuzz: Remove unused workaround after fix in libmultiprocess byte-span serializer MarcoFalke 2026-07-14 12:48:32 +02:00
  • fa55385ab3 fuzz: Use LIMITED_WHILE over for-loop with consumed size integral MarcoFalke 2026-07-14 12:56:36 +02:00
  • fa911d815d Merge commit '6d5f753921578eefdd3fce64cfc8ee7951b6cbc4' into HEAD MarcoFalke 2026-07-14 12:37:12 +02:00
  • 6d5f753921 Squashed 'src/ipc/libmultiprocess/' changes from 28e056576a..e8de5c7b68 MarcoFalke 2026-07-14 12:35:53 +02:00
  • 900a7785bf ci: use Ubuntu 26.04 for lint container fanquake 2026-07-10 10:16:19 +01:00
  • 058a73a0ae ci: use uv 11.x fanquake 2026-07-07 11:40:19 +01:00
  • 14f4ddcb55 ci: mypy 2.3.0 fanquake 2026-07-07 11:39:49 +01:00
  • 54e1a95a12 Merge bitcoin/bitcoin#35719: ci: disable Qt build in OpenBSD cross job Hennadii Stepanov 2026-07-14 11:20:34 +01:00
  • b0e0951158 ci: disable Qt build in OpenBSD cross job fanquake 2026-07-14 10:55:29 +01:00
  • 734c34bafd Merge bitcoin/bitcoin#35427: depends: Build qt and qrencode packages on OpenBSD merge-script 2026-07-14 10:31:45 +01:00
  • ee61b11a9e Merge bitcoin/bitcoin#35200: node: smooth oversized dbcache warnings merge-script 2026-07-14 09:54:15 +02:00
  • e3554bf361 Merge bitcoin/bitcoin#35579: wallet: reserve walletrescan before checking wallet is at the tip merge-script 2026-07-14 09:45:16 +02:00
  • 11ae426552 Merge bitcoin/bitcoin#35715: cmake: Fix WITH_EXTERNAL_LIBMULTIPROCESS + BUILD_FUZZ_BINARY merge-script 2026-07-13 23:53:59 +02:00
  • e544413c0d Merge bitcoin/bitcoin#32763: wallet: Replace CWalletTx::mapValue and vOrderForm with explicit class members merge-script 2026-07-13 23:45:51 +02:00
  • fe1cb6e40d Merge bitcoin/bitcoin#35690: wallet: Introduce WalletError with machine-readable error code merge-script 2026-07-13 23:06:24 +02:00
  • 441f3114f5 Merge bitcoin/bitcoin#35659: Clarify supported *BSD releases and drop outdated workarounds merge-script 2026-07-13 22:55:36 +02:00
  • 0399df827c Merge bitcoin/bitcoin#35708: depends: capnp 1.5.0 Hennadii Stepanov 2026-07-13 21:47:18 +01:00
  • 1ab1fdd469 Merge bitcoin/bitcoin#35705: bench: replace CreateMockableWalletDatabase with MakeInMemoryWalletDatabase merge-script 2026-07-13 22:29:09 +02:00
  • db35b9238f ipc # build: Fix fuzz target CMakeLists.txt for external libmultiprocess Ryan Ofsky 2026-07-08 13:39:19 -04:00
  • d18fec892e Merge bitcoin/bitcoin#35698: doc: Update enum class constant naming style guide merge-script 2026-07-13 14:54:10 +01:00
  • a2e4cd7ad2 depends: capnp 1.5.0 fanquake 2026-07-13 08:59:28 +01:00
  • 7508ac319d bench: replace CreateMockableWalletDatabase with MakeInMemoryWalletDatabase Pablo Martin 2026-07-13 00:17:16 -03:00
  • 907e284e30 Merge bitcoin/bitcoin#35701: test: Remove mock_process.cpp Hennadii Stepanov 2026-07-12 19:37:06 +01:00
  • c8459b6bdc Merge bitcoin/bitcoin#35568: txospenderindex: disable bloom filters to optimize disk usage merge-script 2026-07-12 12:39:54 +02:00
  • 63c5f9d22c test: Remove mock_process.cpp rustaceanrob 2026-06-09 10:04:54 +01:00
  • ef101b04a8 Merge bitcoin/bitcoin#35655: wallet: Use in-memory SQLite for temporary wallet in exportwatchonlywallet Ava Chow 2026-07-10 12:53:07 -07:00
  • b6becf3534 Merge bitcoin/bitcoin#35684: Update libmultiprocess subtree to add max_connections option merge-script 2026-07-10 15:41:50 +01:00
  • 930f25050f Merge bitcoin/bitcoin#35700: doc: archive release notes for v29.4 merge-script 2026-07-10 16:24:20 +02:00
  • 9b2b3f4ec6 doc: archive release notes for v29.4 fanquake 2026-07-10 10:38:49 +01:00
  • 297fd1489b Merge bitcoin/bitcoin#35412: ci: add NetBSD Clang cross job merge-script 2026-07-10 10:14:41 +01:00
  • e314869066 Merge bitcoin/bitcoin#35695: Remove myself as security contact merge-script 2026-07-10 10:01:31 +01:00
  • e3d67a5eae Merge bitcoin/bitcoin#35691: chainparams: delete my DNS seed merge-script 2026-07-10 09:58:00 +01:00
  • a8223bb4e6 wallet: Introduce WalletError with machine-readable error code pseudoramdom 2026-07-09 05:13:11 -07:00
  • fad5809cb9 doc: Update enum class constant naming style guide MarcoFalke 2026-07-10 10:12:14 +02:00
  • 7d8137c141 Merge bitcoin/bitcoin#34897: indexes: Don't commit ahead of the flushed chainstate Ava Chow 2026-07-09 16:07:33 -07:00
  • 629df81e4c Remove myself as security contact Pieter Wuille 2026-07-09 16:44:50 -04:00
  • d164a04342 node: smooth oversized -dbcache warnings Lőrinc 2026-04-30 14:36:53 +02:00
  • d908063980 chainparams: delete my DNS seed Pieter Wuille 2026-07-09 08:23:04 -04:00
  • e9ed898a0d validation: Don't use m_chain.Tip() in FlushStateToDisk Martin Zumsande 2026-07-08 22:32:12 +02:00
  • 3679f1ecf5 index: Don't commit ahead of the flushed chainstate Martin Zumsande 2026-06-08 19:25:20 +02:00
  • 65735728a5 index: Remove return value from Commit() Martin Zumsande 2026-07-07 17:26:09 +02:00
  • 09c06960c6 validation: track last flushed block Martin Zumsande 2025-09-10 15:03:35 -04:00
  • 13c02b5466 test: add test for index commits ahead of the last flushed block Martin Zumsande 2026-03-22 11:55:21 +07:00
  • 81405fc7ab Merge bitcoin/bitcoin#35689: test: Inline incorrect check in util_tests merge-script 2026-07-09 14:28:57 +02:00
  • cd2a4bc510 test: Redeclare variable as signed in util_tests rustaceanrob 2026-06-12 16:33:34 +01:00
  • 6f1c56f03a Merge bitcoin/bitcoin#35670: net: optimize compact block extra tx iteration merge-script 2026-07-09 11:22:40 +02:00
  • e94fda8a40 Merge bitcoin/bitcoin#35685: doc: Archive 30.3 release notes merge-script 2026-07-09 10:02:59 +01:00
  • 5223cf1795 Merge bitcoin/bitcoin#35616: refactor: Use u64 over size_t for all cache sizes to fix a 32-bit overflow merge-script 2026-07-09 10:32:14 +02:00
  • c43b7a1115 ci: add netBSD cross CI job fanquake 2026-05-29 10:59:21 +01:00
  • 699c21aea4 depends: add netbsd_LDFLAGS fanquake 2026-05-29 10:51:38 +01:00
  • c0e91efdb3 Merge bitcoin/bitcoin#35295: validation: fetch block input prevouts in parallel during ConnectBlock Ryan Ofsky 2026-07-08 20:12:06 -04:00
  • 777d23f25c test: add regression test for in-memory SQLiteDatabase reopen Pablo Martin 2026-07-07 00:00:34 -03:00
  • d1e7f8c986 wallet: use in-memory SQLite for temporary wallet in exportwatchonlywallet Pablo Martin 2026-07-04 15:30:37 -03:00
  • ee43743f12 wallet: store m_additional_flags in SQLiteDatabase to fix reopen path Pablo Martin 2026-07-04 15:30:13 -03:00
  • f0da26cfc8 Merge bitcoin/bitcoin#34997: p2p: Don't participate in addr relay with feelers Ava Chow 2026-07-08 11:49:10 -07:00
  • 443179a9eb doc: Archive 30.3 release notes Ava Chow 2026-07-08 10:35:48 -07:00
  • a9d1b652f3 Merge commit '707d0ded84563386f770ec17970834c65f8fa938' into pr/subtree-12 Ryan Ofsky 2026-07-08 11:26:35 -04:00
  • 707d0ded84 Squashed 'src/ipc/libmultiprocess/' changes from 16bf05dea02..28e056576a3 Ryan Ofsky 2026-07-08 11:26:35 -04:00
  • fabafd91f1 refactor: Use u64 over size_t for all cache sizes to fix a 32-bit overflow MarcoFalke 2026-06-28 09:42:16 +02:00
  • 32941e1314 Merge bitcoin/bitcoin#35649: depends: move FreeBSD SDK handling to CI merge-script 2026-07-08 14:45:45 +01:00
  • 6667dc4eec kernel: expose scriptSig for btck_TransactionInput Peter Zafonte 2026-07-03 13:36:21 -04:00
  • e6de3a2d3c kernel: expose witness stack for btck_TransactionInput Peter Zafonte 2026-07-03 13:29:42 -04:00
  • f379d716b1 Merge bitcoin/bitcoin#35669: doc: archive release notes for v31.1 merge-script 2026-07-08 10:12:01 +01:00
  • 3fc0865963 Merge bitcoin/bitcoin#35674: [29.x] Finalise 29.4 v29.4 29.x merge-script 2026-07-08 10:45:03 +02:00
  • 881bb7b355 Merge bitcoin/bitcoin#35673: refactor: Move LoadGenesisBlock to ChainstateManager merge-script 2026-07-08 10:07:44 +02:00
  • 3f3e644beb Merge bitcoin/bitcoin#35678: private broadcast: define and use new RPC_LIMIT_EXCEEDED error code ( + other follow-ups) merge-script 2026-07-08 09:56:02 +02:00
  • e3b026bf56 Merge bitcoin/bitcoin#34020: mining: add getTransactions(ByWitnessID) IPC methods Ava Chow 2026-07-07 14:29:10 -07:00
  • 62f9089343 Merge bitcoin/bitcoin#35386: doc: add an AI contribution policy Ava Chow 2026-07-07 13:30:13 -07:00
  • fa615bd163 refactor: Move LoadGenesisBlock to ChainstateManager MarcoFalke 2026-07-06 16:34:10 +02:00
  • 8ac222484c private broadcast: remove no-op [[nodiscard]] stickies-v 2026-07-07 16:22:31 +01:00
  • 191bdcba26 test: align test better with described scenario stickies-v 2026-07-07 16:17:06 +01:00
  • 7ad311be18 test: use BOOST_CHECK_EQUAL for PrivateBroadcast::AddResult stickies-v 2026-07-07 16:14:33 +01:00
  • 82a02a2a22 rpc: define and use new RPC_LIMIT_EXCEEDED error code stickies-v 2026-07-07 16:18:41 +01:00
  • 3ae3a94f2b wallet: avoid call bumpfeediscount with negative values Pol Espinasa 2026-07-01 16:42:39 +02:00
  • a64df338e6 Merge bitcoin/bitcoin#35651: doc: Improve offline-signing-tutorial after 32489 merge-script 2026-07-07 15:11:28 +01:00
  • 4498fa5d5b Merge bitcoin/bitcoin#35406: private broadcast: limit outstanding txs to count of 10,000 merge-script 2026-07-07 15:10:13 +01:00
  • ec5edcd72b Merge bitcoin/bitcoin#35661: Update libmultiprocess subtree to add ThreadMap.makePool method merge-script 2026-07-07 11:35:58 +01:00
  • 11d079d8b8 doc: update manual pages for v29.4 fanquake 2026-07-07 11:24:37 +01:00
  • 184639fb1c doc: update release notes for v29.4 fanquake 2026-07-07 11:22:39 +01:00
  • 873e354b6b build: bump version to v29.4 fanquake 2026-07-07 11:21:52 +01:00
  • ea67fea062 Merge bitcoin/bitcoin#35464: kernel: Add function for creating chainparams with a signet challenge merge-script 2026-07-07 11:12:36 +01:00
  • dab7f2c984 test: cover -externalip/onlynet interaction in functional test will 2026-03-20 11:52:35 +00:00
  • 657a5aa3f3 test: cover -externalip bypassing -onlynet will 2026-03-20 10:39:45 +00:00
  • 8c87e32bd3 net: let -externalip bypass -onlynet will 2026-03-20 10:39:41 +00:00
  • f4af02e827 net: add an add_even_if_unreachable argument to AddLocal will 2026-03-20 10:39:30 +00:00
  • a7b5f23bb8 Merge bitcoin/bitcoin#35667: refactor: Use NetworkErrorString for macOS code in netif.cpp merge-script 2026-07-07 09:51:58 +01:00
  • 69fc991791 Merge bitcoin/bitcoin#32606: p2p: Drop unsolicited CMPCTBLOCK from non-HB peer and when blocksonly Ava Chow 2026-07-06 15:52:10 -07:00
  • 49faec4f87 Merge bitcoin/bitcoin#35668: [30.x] Finalise 30.3 v30.3 30.x merge-script 2026-07-06 21:37:49 +02:00
  • 1a3cbf1bd2 net: optimize compact block extra tx iteration Lőrinc 2026-07-01 18:34:47 -07:00