Commit Graph

  • 3b2eea8413
    Merge c4293c7b21 into b510893d00 l0rinc 2025-10-09 00:03:10 +0200
  • c4293c7b21 fuzz: drop `Flush()` workaround in `coins_view` and keep overwrite assertion Lőrinc 2025-10-08 16:32:27 -0500
  • 33a8150315 coins: fix `cachedCoinsUsage` accounting to prevent underflow Lőrinc 2025-04-18 11:23:27 +0200
  • bf1f9907d4 coins: only adjust `cachedCoinsUsage` on `EmplaceCoinInternalDANGER` insert Lőrinc 2025-04-18 11:24:30 +0200
  • b905a592d4 refactor: add underflow guards to `cachedCoinsUsage` decrements Lőrinc 2025-10-08 14:16:00 -0500
  • 5c2f073e1e refactor: remove redundant usage tracking from `CoinsViewCacheCursor` Lőrinc 2025-04-20 16:47:51 +0200
  • 8d5e323b5f refactor: assert newly-created parent cache entry has zero memory usage Lőrinc 2025-04-18 22:02:08 +0200
  • c1527300e5
    Merge ceeb53adcd into b510893d00 Ava Chow 2025-10-08 23:49:45 +0200
  • ceeb53adcd ci: Properly include $FILE_ENV in DEPENDS_HASH Ava Chow 2025-10-08 14:47:00 -0700
  • 59d518b084
    Merge 80e63b71d8 into b510893d00 Matias Furszyfer 2025-10-08 21:37:47 +0000
  • 80e63b71d8
    fuzz: add test case for threadpool TheCharlatan 2025-09-22 13:21:50 -0400
  • e58d84988e
    txindex: enable parallel sync furszy 2023-02-27 19:16:18 -0300
  • bfb7bca893
    index: enable block filter index parallel sync furszy 2023-02-20 20:19:02 -0300
  • 4156cd6ee8
    index: implement index parallel sync furszy 2023-02-20 20:17:50 -0300
  • c932ccd8d6
    init: provide thread pool to indexes furszy 2023-02-20 22:10:48 -0300
  • 24f12ac26b
    util: introduce general purpose thread pool furszy 2023-02-16 12:20:33 -0300
  • c653647016
    Merge 671b774d1b into b510893d00 Ava Chow 2025-10-08 13:26:07 -0700
  • 671b774d1b depends: Use $(package)_file_name when downloading from the fallback Ava Chow 2025-10-08 13:10:59 -0700
  • 697812d621
    Merge e4335a3192 into b510893d00 Ava Chow 2025-10-08 20:07:08 +0000
  • e4335a3192 Revert "depends: Update URL for `qrencode` package source tarball" Ava Chow 2025-10-08 11:15:45 -0700
  • a89a822e6e Revert "depends: Use hash instead of file name for package download stamp" Ava Chow 2025-10-08 13:03:16 -0700
  • bdf05a8ea6
    Merge 5caaefd8d4 into b510893d00 David Gumberg 2025-10-08 11:53:23 -0700
  • 5caaefd8d4 test: p2p: Nodes ignore unsolicited CMPCTBLOCK's David Gumberg 2025-05-23 14:56:12 -0700
  • 3a4e927c72 p2p: Drop unsolicited CMPCTBLOCK from non-HB peer David Gumberg 2025-05-23 13:18:07 -0700
  • 534b274adc
    Merge ec2476c811 into b510893d00 l0rinc 2025-10-08 17:20:21 +0000
  • 139299de0f
    Merge 4fce466d1a into b510893d00 Reproducibility Matters 2025-10-08 19:20:05 +0200
  • 4fce466d1a
    kernel: Fix bitcoin-chainstate for windows TheCharlatan 2025-04-08 16:51:37 +0200
  • 1db7bde6d2
    kernel: Add Purpose section to header documentation TheCharlatan 2025-03-26 12:09:28 +0100
  • 2db540a173
    kernel: Allowing reducing exports TheCharlatan 2025-07-28 16:26:44 +0200
  • 79d3f30ebe
    kernel: Add pure kernel bitcoin-chainstate TheCharlatan 2024-06-14 18:33:08 +0200
  • 7918a4d17d
    Kernel: Add functions for working with outpoints TheCharlatan 2025-09-19 22:14:54 +0200
  • 00000cb55a
    kernel: Add block hash type and block tree utility functions to C header TheCharlatan 2024-06-05 22:05:40 +0200
  • d9d040fd16
    kernel: Add function to read block undo data from disk to C header TheCharlatan 2024-06-01 14:47:56 +0200
  • 3a2b8d855d
    kernel: Add functions to read block from disk to C header TheCharlatan 2024-06-01 13:03:31 +0200
  • e3d4d2461e
    kernel: Add function for copying block data to C header TheCharlatan 2024-06-01 11:52:52 +0200
  • fbbec31efc
    kernel: Add functions for the block validation state to C header TheCharlatan 2024-05-31 13:34:00 +0200
  • 403fb9b120
    kernel: Add validation interface to C header TheCharlatan 2024-05-30 22:59:48 +0200
  • 8d9088c5db
    kernel: Add interrupt function to C header TheCharlatan 2024-06-05 10:20:40 +0200
  • 0459e9ac29
    kernel: Add import blocks function to C header TheCharlatan 2024-05-30 11:22:28 +0200
  • 41f81149c8
    kernel: Add chainstate load options for in-memory dbs in C header TheCharlatan 2024-06-22 21:08:10 +0200
  • 57a2b40476
    kernel: Add options for reindexing in C header TheCharlatan 2024-06-17 22:50:47 +0200
  • 42c106df05
    kernel: Add block validation to C header TheCharlatan 2024-06-17 22:50:23 +0200
  • 6b1ee82417
    kernel: Add chainstate loading when instantiating a ChainstateManager TheCharlatan 2024-05-29 13:28:05 +0200
  • 783db175aa
    kernel: Add chainstate manager option for setting worker threads TheCharlatan 2024-11-17 17:36:48 +0100
  • dee984def6
    kernel: Add chainstate manager object to C header TheCharlatan 2024-05-28 20:58:48 +0200
  • 96651a3f86
    kernel: Add notifications context option to C header TheCharlatan 2024-06-03 14:51:29 +0200
  • 86cd091d74
    kernel: Add chain params context option to C header TheCharlatan 2024-06-03 14:44:55 +0200
  • cc89fcc6da
    kernel: Add kernel library context object TheCharlatan 2024-06-03 14:35:47 +0200
  • 4a0f6ba7a7
    kernel: Add logging to kernel library C header TheCharlatan 2024-05-29 16:13:45 +0200
  • fcb0590623
    kernel: Introduce initial kernel C header API TheCharlatan 2024-05-28 10:32:52 +0200
  • ec2476c811 refactor: Throw `std::string_view` instead of `const char*` in constexpr/consteval functions Lőrinc 2025-10-07 17:21:27 -0500
  • 3725870e1d
    Merge dcaf4b736f into b510893d00 Cory Fields 2025-10-08 16:13:37 +0000
  • dcaf4b736f multiprocess: align our logging with libmultiprocess's Cory Fields 2025-10-01 16:14:08 +0000
  • 0cb1f9e221
    Merge 04b943b63c into b510893d00 Martin Zumsande 2025-10-08 15:59:34 +0000
  • 04b943b63c validation: call CheckForkWarningConditions during IBD, and at startup Martin Zumsande 2025-10-06 15:50:31 -0400
  • 419ff388b9 p2p: Add warning message when receiving headers for blocks cached as invalid Martin Zumsande 2025-10-06 16:07:19 -0400
  • ea06af6d17
    Merge 6f291424df into b510893d00 fanquake 2025-10-08 16:05:39 +0100
  • 33dc87d15a
    Merge cfadc8038c into b510893d00 stratospher 2025-10-08 15:03:44 +0000
  • b6cb9f4e9f
    Merge 1dcff2e335 into b510893d00 kevkevin 2025-10-08 10:03:38 -0500
  • 1dcff2e335
    doc: bump the template macOS version since 14 is now the minimum supported version kevkevinpal 2025-10-08 11:01:08 -0400
  • 6f291424df
    [WIP] doc: update guix install instructions fanquake 2025-10-08 15:58:05 +0100
  • cfadc8038c test: check LoadBlockIndex correctly recomputes invalidity flags stratospher 2025-10-08 15:23:53 +0530
  • 87833a18ed validation: reset BLOCK_FAILED_CHILD to BLOCK_FAILED_VALID when loading from disk stratospher 2025-02-07 12:56:09 +0530
  • 451f834676 validation: remove BLOCK_FAILED_MASK stratospher 2025-01-16 17:00:58 +0530
  • 350b2ad29c validation: remove BLOCK_FAILED_CHILD stratospher 2025-01-16 16:55:28 +0530
  • f284834170 refactor/validation: remove to_mark_failed stratospher 2025-01-16 13:17:12 +0530
  • 4ddfd4386d
    Merge b9b1947b81 into b510893d00 fanquake 2025-10-08 13:31:08 +0000
  • b9b1947b81
    ci: exclude wallet_miniscript from valgrind ci fanquake 2025-09-17 11:24:09 +0100
  • b371761b52
    ci: re-add Valgrind job to the CI fanquake 2025-09-17 10:26:12 +0100
  • a14ab4686f
    Merge df1815e319 into b510893d00 frankomosh 2025-10-08 11:15:11 +0000
  • df1815e319 doc: mention coverage build in quickstart section frankomosh 2025-10-03 18:46:47 +0300
  • cf9d46fd3d
    Merge fad5a7101c into b510893d00 maflcko 2025-10-08 13:03:35 +0200
  • fad5a7101c
    ci: Add macOS cross task for arm64 MarcoFalke 2025-10-06 15:08:55 +0200
  • fa8c750a0a
    ci: Refactor get_previous_releases step in win-test-cross task MarcoFalke 2025-10-06 15:41:49 +0200
  • ba53beec79
    Merge 014b9f6268 into b510893d00 Will Clark 2025-10-08 10:23:54 +0000
  • 9ce07b808b
    Merge e4c04f7759 into b510893d00 fanquake 2025-10-08 09:42:36 +0000
  • e4c04f7759
    ci: add libcpp hardening flags to macOS fuzz job fanquake 2025-09-23 10:36:27 -0400
  • 54bf57c993
    Merge 46d9b9091b into 8bcb90d7e3 fanquake 2025-10-08 09:40:50 +0000
  • 46d9b9091b
    doc: update manual pages for v29.2 fanquake 2025-10-06 16:39:57 +0100
  • b2026fa290
    build: bump version to v29.2 fanquake 2025-10-06 16:35:38 +0100
  • 3226616493
    doc: update release notes for 29.2 fanquake 2025-10-06 16:35:18 +0100
  • e2edf427bd
    Merge d615eb6998 into d5e0077bef fanquake 2025-10-08 10:23:02 +0100
  • d615eb6998
    doc: re-import release notes for v30.0 fanquake 2025-10-07 11:23:36 +0100
  • 53a64bc0e6
    Merge 8f6d0cc827 into b510893d00 Will Clark 2025-10-08 10:00:07 +0100
  • 8f6d0cc827
    NOMERGE: freebsd, save a cache will 2025-10-07 09:59:17 +0100
  • 8ed7cc4bc4
    NOMERGE: disable a few tests will 2025-10-07 09:30:51 +0100
  • dd7001ca27
    ci: add freebsd systemlibs job will 2025-10-07 09:02:56 +0100
  • 1fe780a982
    Merge 78cb0a2417 into ee048cd32b fanquake 2025-10-08 10:49:23 +0200
  • ee048cd32b
    Merge bitcoin/bitcoin#33564: [27.x] Fix Qt download URLs 27.x merge-script 2025-10-08 09:37:52 +0100
  • 3cb52e52a9
    Merge a1226bc760 into b510893d00 Sjors Provoost 2025-10-08 08:40:06 +0200
  • a1226bc760
    doc: how to update a subtree Sjors Provoost 2025-10-08 08:39:03 +0200
  • 1bbebf4c01
    Merge 0fe4ba2a85 into b510893d00 l0rinc 2025-10-08 03:37:10 +0000
  • 0fe4ba2a85 validation: Use dirty entry count in flush warnings and disk space checks Pieter Wuille 2025-01-21 14:20:54 -0500
  • 649cd7a139 coins: Keep track of number of dirty entries in `CCoinsViewCache` Pieter Wuille 2025-01-21 14:02:10 -0500
  • 5820b01b49 coins: check unspent‑overwrite before `cachedCoinsUsage` change in `AddCoin` Lőrinc 2025-04-18 23:21:02 +0200
  • f377bd7468 coins: Only update `cachedCoinsUsage` when entry is inserted in `EmplaceCoinInternalDANGER` Lőrinc 2025-09-30 17:38:36 -0400
  • 883c8fecd5
    Merge 97762b1fcf into b510893d00 l0rinc 2025-10-08 03:14:12 +0200
  • 97762b1fcf randomenv: Fix MinGW dllimport warning for `environ` Lőrinc 2025-10-07 19:03:52 -0500
  • 026e0a25c7
    Merge faac28b45a into b510893d00 Ryan Ofsky 2025-10-08 02:27:30 +0200
  • f998f51021
    Merge 4090dcf6cf into b510893d00 Ryan Ofsky 2025-10-08 02:27:25 +0200