This website requires JavaScript.
6082c84713
refactor: Add Chainstate::m_target_blockhash member
Ryan Ofsky
2024-05-29 20:27:27 -04:00
de00e87548
test: Fix broken chainstatemanager_snapshot_init check
Ryan Ofsky
2024-05-31 06:53:50 -04:00
597b8be223
Merge bitcoin/bitcoin#34025 : net: Waste less time in socket handling
merge-script
2025-12-12 10:49:59 +00:00
fa904fc683
lint: Remove confusing, redundant, and brittle lint-spelling
MarcoFalke
2025-12-12 09:13:40 +01:00
14371fd1fc
gui: Add a menu item to restore then migrate a wallet file
Ava Chow
2025-05-26 14:47:47 -07:00
f11a7d248c
gui: Add restore_and_migrate function to restore then migrate a wallet
Ava Chow
2025-05-26 14:47:03 -07:00
16ab6dfc10
gui: Move actual migration part of migrate() to its own function
Ava Chow
2025-05-26 14:46:12 -07:00
4ec2d18a07
wallet, interfaces, gui: Expose load_after_restore parameter
Ava Chow
2025-05-26 14:43:34 -07:00
d155fc12a0
Merge bitcoin/bitcoin#32414 : validation: periodically flush dbcache during reindex-chainstate
Ava Chow
2025-12-11 11:56:01 -08:00
07135290c1
rest: allow reading partial block data from storage
2025-12-06 15:08:57 +01:00
4e2af1c065
blockstorage: allow reading partial block data from storage
2025-12-06 15:02:29 +01:00
f2fd1aa21c
blockstorage: return an error code from ReadRawBlock()
2025-12-03 20:06:27 +01:00
5be20c380d
Merge bitcoin/bitcoin#34033 : scripted-diff: Unify error and warning log formatting
merge-script
2025-12-11 09:00:18 -08:00
b31f786695
Merge bitcoin/bitcoin#34045 : test: Log IP of download server in get_previous_releases.py
merge-script
2025-12-11 08:36:05 -08:00
f0a2183108
test: adjust ComputeMerkleRoot tests
Lőrinc
2025-11-22 13:30:04 +01:00
7e9de20c0c
fuzz: exercise ComputeMerkleRoot without mutated parameter
Lőrinc and sedited
2025-12-11 12:47:18 +01:00
fa1de1103f
util: Add Unexpected::error()
MarcoFalke
2025-12-09 08:40:31 +01:00
faa109f8be
test: refactor: Use BOOST_CHECK_EQUAL over BOOST_CHECK ==
MarcoFalke
2025-12-10 17:39:30 +01:00
fad4a9fe2b
Set bugprone-unused-return-value.AllowCastToVoid
MarcoFalke
2025-12-09 08:24:42 +01:00
b26762bdcb
Merge bitcoin/bitcoin#33805 : merkle: migrate path arg to reference and drop unused args
Ava Chow
2025-12-10 15:28:50 -08:00
0f6d8a347a
Merge bitcoin/bitcoin#30442 : precalculate SipHash constant salt XORs
Ava Chow
2025-12-10 15:22:34 -08:00
c2975f26d6
Merge bitcoin/bitcoin#33602 : [IBD] coins: reduce lookups in dbcache layer propagation
Ava Chow
2025-12-10 15:02:25 -08:00
cdaf25f9c3
test: Log IP of download server in get_previous_releases.py
Ava Chow
2025-12-10 11:07:52 -08:00
c1f0a89d9c
Merge bitcoin/bitcoin#34040 : test: Detect truncated download in get_previous_releases.py
merge-script
2025-12-10 16:40:54 +00:00
ca4a844eed
depends: Boost 1.90.0
fanquake
2025-09-12 13:23:24 +01:00
fa75480c84
test: Detect truncated download in get_previous_releases.py
MarcoFalke
2025-12-10 10:57:46 +01:00
56ce78d5f6
Merge bitcoin/bitcoin#34031 : net: Remove "tor" as a network specification
merge-script
2025-12-10 11:51:01 +00:00
e71c4df168
refactor: replace manual promise with SyncWithValidationInterfaceQueue
ANtutov
2025-12-10 11:48:50 +00:00
500862b2d4
Merge bitcoin/bitcoin#33423 : qa: Improvements to debug_assert_log + busy_wait_for_debug_log
merge-script
2025-12-10 11:40:59 +00:00
5f5c1ea019
net: Cache -capturemessages setting
Anthony Towns
2025-12-07 04:48:12 +10:00
cca113f5b0
Merge bitcoin/bitcoin#34008 : log: don't rate-limit "new peer" with -debug=net
merge-script
2025-12-09 11:16:12 -08:00
2c44c41984
Merge bitcoin/bitcoin#33553 : validation: Improve warnings in case of chain corruption
merge-script
2025-12-09 08:25:17 -08:00
6eb5ba5691
refactor: extract shared SipHash state into SipHashState
Lőrinc and Ryan Ofsky
2025-09-30 19:03:02 -04:00
118d22ddb4
optimization: cache PresaltedSipHasher in CBlockHeaderAndShortTxIDs
Lőrinc
2025-09-30 19:03:02 -04:00
9ca52a4cbe
optimization: migrate SipHashUint256 to PresaltedSipHasher
Lőrinc
2025-09-30 20:58:19 -04:00
ec11b9fede
optimization: introduce PresaltedSipHasher for repeated hashing
Lőrinc and sipa
2025-02-01 19:21:34 +01:00
d23d49ee3f
Merge bitcoin/bitcoin#31823 : tests: Add witness commitment if we have a witness transaction in FullBlockTest.update_block()
merge-script
2025-12-09 08:11:13 -08:00
20330548cf
refactor: extract SipHash C0-C3 constants to class scope
Lőrinc
2025-02-01 19:16:17 +01:00
9f9eb7fbc0
test: rename k1/k2 to k0/k1 in SipHash consistency tests
Lőrinc
2025-02-01 19:01:36 +01:00
29ed608dc7
Merge bitcoin/bitcoin#33961 : script: Add a separate ScriptError for empty pubkeys encountered in Tapscript
merge-script
2025-12-09 08:01:49 -08:00
d2a199bca7
Merge bitcoin/bitcoin#33909 : doc, ci: Make the max number of commits tested explicit
merge-script
2025-12-09 07:51:44 -08:00
dbc8928069
Merge bitcoin/bitcoin#33993 : init: point out -stopatheight may be imprecise
merge-script
2025-12-09 07:39:46 -08:00
d4d184eda9
log: don't rate-limit "new peer" with -debug=net
2025-12-04 15:54:54 +01:00
e7ac5a133c
doc: add release note for 34031
fanquake
2025-12-08 13:39:32 +00:00
c4c70a256e
netbase: Remove "tor" as a network specification
Carl Dong and Mara van der Laan
2019-05-15 11:59:31 -04:00
fa89f60e31
scripted-diff: LogPrintLevel(*,BCLog::Level::*,*) -> LogError()/LogWarning()
MarcoFalke
2025-12-04 19:26:43 +01:00
fa6c7a1954
scripted-diff: LogPrintLevel(*,BCLog::Level::Debug,*) -> LogDebug()
MarcoFalke
2025-12-04 19:06:16 +01:00
d8fe5f0326
test: improve interface_ipc.py waitNext tests
Ryan Ofsky and Sjors Provoost
2025-12-08 22:22:43 -05:00
a5e61b1917
test: interface_ipc.py minor fixes and cleanup
Ryan Ofsky and rkrux
2025-12-08 21:23:40 -05:00
d5c8199b79
Merge bitcoin/bitcoin#34006 : Add util::Expected (std::expected)
Ryan Ofsky
2025-12-08 19:50:49 -05:00
77248e8496
Merge bitcoin/bitcoin#33771 : refactor: C++20 operators
merge-script
2025-12-08 16:46:03 +00:00
36073d56db
Merge bitcoin/bitcoin#33952 : depends: update freetype and document remaining bitcoin-qt runtime libs
merge-script
2025-12-08 10:10:23 +00:00
f09ae5f96f
Merge bitcoin/bitcoin#33950 : guix: reduce allowed exported symbols
merge-script
2025-12-08 09:40:30 +00:00
cea443e246
net: Pass time to InactivityChecks fuctions
Anthony Towns
2025-12-06 19:36:46 +10:00
89dc82295e
Merge bitcoin/bitcoin#29641 : scripted-diff: Use LogInfo over LogPrintf
merge-script
2025-12-06 13:47:44 +00:00
eb19a2dac5
Merge bitcoin/bitcoin#34017 : fuzz: Add a test case for ParseByteUnits()
merge-script
2025-12-06 13:41:13 +00:00
faa23738fc
refactor: Enable clang-tidy bugprone-unused-return-value
MarcoFalke
2025-12-06 10:31:54 +01:00
fa114be27b
Add util::Expected (std::expected)
MarcoFalke
2025-12-04 15:54:19 +01:00
e68517208b
Merge bitcoin/bitcoin#33995 : depends: Propagate native C compiler to sqlite package
merge-script
2025-12-05 17:24:52 +00:00
091cae6fdf
Merge bitcoin/bitcoin#33939 : contrib: Count entry differences in asmap-tool diff summary
merge-script
2025-12-05 15:27:01 +00:00
57b888ce0e
fuzz: Add a test case for ParseByteUnits()
Chandra Pratap
2025-12-05 15:23:54 +00:00
b8e66b901d
Merge bitcoin/bitcoin#33858 : test: add unit test coverage for the empty leaves path in MerkleComputation
merge-script
2025-12-05 13:05:07 +00:00
0c9ab0f8f8
Merge bitcoin/bitcoin#33956 : net: fix use-after-free with v2->v1 reconnection logic
merge-script
2025-12-05 10:23:45 +00:00
fa4395dffd
refactor: Remove unused LogPrintf
MarcoFalke
2024-03-12 21:37:01 +01:00
fa05181d90
scripted-diff: LogPrintf -> LogInfo
MarcoFalke
2024-03-12 21:24:01 +01:00
5646e6c0d3
index: restrict index helper function to namespace
Martin Zumsande
2025-12-03 15:43:24 -05:00
032f3503e3
index, refactor: deduplicate LookUpOne
Martin Zumsande
2025-07-16 15:19:54 -04:00
a67d3eb91d
index: deduplicate Hash / Height handling
Martin Zumsande
2025-07-09 17:18:28 -04:00
9890058b37
Merge bitcoin/bitcoin#33723 : chainparams: remove dnsseed.bitcoin.dashjr-list-of-p2p-nodes.us
merge-script
2025-12-04 16:44:20 +00:00
9e02f78089
Merge bitcoin/bitcoin#33774 : cmake: Move IPC tests to ipc/test
Hennadii Stepanov
2025-12-04 13:51:28 +00:00
ad452a1e65
Merge bitcoin/bitcoin#33528 : wallet: don't consider unconfirmed TRUC coins with ancestors
merge-script
2025-12-04 09:47:26 +00:00
ff06e2468a
init: point out -stopatheight may be imprecise
brunoerg
2025-12-02 10:00:36 +04:00
ded11fb04d
test: fix interface_ipc.py template destruction
Ryan Ofsky and Sjors Provoost
2025-12-03 16:04:10 -05:00
0a8d303d66
test: fix test_limit_enforcement_package
Greg Sanders
2025-12-03 12:56:44 -05:00
9a29b2d331
Merge bitcoin/bitcoin#33857 : doc: Add x86_64-w64-mingw32ucrt triplet to depends/README.md
merge-script
2025-12-03 13:50:19 +00:00
69e66efe45
Merge bitcoin/bitcoin#32882 : index: remove unnecessary locator cleaning in BaseIndex::Init()
merge-script
2025-12-03 13:47:17 +00:00
d9319b06cf
refactor: unify container presence checks - non-trivial counts
2025-07-30 20:53:07 -07:00
039307554e
refactor: unify container presence checks - trivial counts
Lőrinc and Jan B
2025-08-14 18:29:30 -07:00
8bb9219b63
refactor: unify container presence checks - find
Lőrinc
2025-07-30 20:37:23 -07:00
6581ac5d9f
Merge bitcoin/bitcoin#33996 : contrib: fix manpage generation
merge-script
2025-12-03 11:19:11 +00:00
39ca015259
Merge bitcoin/bitcoin#33140 : test: Avoid shutdown race in NetworkThread
merge-script
2025-12-03 10:42:30 +00:00
e9536faaee
contrib: fix manpage generation
fanquake
2025-12-02 15:00:28 +00:00
bcf794d5f3
Merge bitcoin/bitcoin#30455 : test: assumeutxo: add missing tests in wallet_assumeutxo.py
merge-script
2025-12-03 10:09:40 +00:00
af0e6a65c9
Merge bitcoin/bitcoin#33702 : contrib: Remove brittle, confusing and redundant UTF8 encoding from Python IO
merge-script
2025-12-03 09:54:47 +00:00
4b47113698
validation: Reword CheckForkWarningConditions and call it also during IBD and at startup
Martin Zumsande
2025-10-06 15:50:31 -04:00
2f51951d03
p2p: Add warning message when receiving headers for blocks cached as invalid
Martin Zumsande
2025-10-06 16:07:19 -04:00
4c784b25c4
Merge bitcoin/bitcoin#33985 : fuzz: gate mempool entry based on weight
merge-script
2025-12-02 15:07:01 +00:00
710031ebef
Revert "guix: sqlite wants tcl"
Hennadii Stepanov
2025-12-02 14:46:27 +00:00
4cf5ea6c3d
depends: Propagate native C compiler to sqlite package
Hennadii Stepanov
2025-12-02 14:44:29 +00:00
ce771726f3
Merge bitcoin/bitcoin#33960 : log: Use more severe log level (warn/err) where appropriate
merge-script
2025-12-02 13:35:16 +00:00
cb7d5bfe4a
test, assumeutxo: loading a wallet (backup) on a pruned node
Alfonso Roman Zubeldia
2025-12-02 09:43:06 -03:00
7a365244f8
test, refactor snapshot import and background validation
Alfonso Roman Zubeldia
2025-12-02 09:27:32 -03:00
76c092ff80
wallet: warn against accidental unsafe older() import
Sjors Provoost
2025-12-02 12:24:22 +01:00
e0ba6bbed9
Merge bitcoin/bitcoin#33591 : Cluster mempool followups
merge-script
2025-12-02 09:46:00 +00:00
b8d279a81c
doc: add comment to explain correctness of GatherClusters()
Suhas Daftuar
2025-11-25 14:32:29 -05:00
aba7500a30
Fix parameter name in getmempoolcluster rpc
Suhas Daftuar
2025-11-25 14:22:14 -05:00
6c1325a091
Rename weight -> clusterweight in RPC output, and add doc explaining mempool terminology
Suhas Daftuar and glozow
2025-11-25 14:20:47 -05:00
bc2eb931da
Require mempool lock to be held when invoking TRUC checks
Suhas Daftuar
2025-11-25 13:03:46 -05:00
957ae23241
Improve comments for getTransactionAncestry to reference cluster counts instead of descendants
Suhas Daftuar
2025-11-25 12:58:28 -05:00
d97d6199ce
Fix comment to reference cluster limits, not chain limits
Suhas Daftuar
2025-11-25 12:55:32 -05:00