-
b50bd72c42
[prep] change return type of EraseTx to bool
glozow
2025-06-09 16:01:15 -04:00
-
3da6d7f8f6
[prep/refactor] make TxOrphanage a virtual class implemented by TxOrphanageImpl
glozow
2025-06-03 13:54:06 -04:00
-
77ebe8f280
[prep/test] have TxOrphanage remember its own limits in LimitOrphans
glozow
2025-05-16 10:36:05 -04:00
-
d0af4239b7
[prep/refactor] move DEFAULT_MAX_ORPHAN_TRANSACTIONS to txorphanage.h
glozow
2025-05-16 10:27:35 -04:00
-
51365225b8
[prep/config] remove -maxorphantx
glozow
2025-05-15 11:36:37 -04:00
-
8dd24c29ae
[prep/test] modify test to not access TxOrphanage internals
glozow
2025-05-15 11:05:39 -04:00
-
c3cd7fcb2c
[doc] remove references to now-nonexistent Finalize() function
glozow
2025-07-14 14:22:17 -04:00
-
d8140f5f05
don't make a copy of m_non_base_coins
glozow
2025-07-14 12:40:48 -04:00
-
98ba2b1db2
[doc] MemPoolAccept coins views
glozow
2025-07-14 12:38:12 -04:00
-
ba02c30b8a
[doc] always CleanupTemporaryCoins after a mempool trim
glozow
2025-07-14 14:43:06 -04:00
-
b53fab1467
Merge bitcoin/bitcoin#32948: refactor: cleanup index logging
merge-script
2025-07-14 16:26:56 +01:00
-
-
-
-
62ed1f92ef
txgraph: check that DoWork finds optimal if given high budget (tests)
Pieter Wuille
2025-07-13 13:32:35 -04:00
-
f3c2fc867f
txgraph: add work limit to DoWork(), try optimal (feature)
Pieter Wuille
2025-04-13 17:16:27 -04:00
-
fa1fd07468
ci: Enable more shellcheck
MarcoFalke
2025-07-14 14:37:15 +02:00
-
e96b00d99e
txgraph: make number of acceptable iterations configurable (feature)
Pieter Wuille
2025-04-13 11:16:26 -04:00
-
cfe9958852
txgraph: track amount of work done in linearization (preparation)
Pieter Wuille
2025-04-13 11:09:04 -04:00
-
6ba316eaa0
txgraph: 1-or-2-tx split-off clusters are optimal (optimization)
Pieter Wuille
2025-04-13 20:52:03 -04:00
-
fad0eb091e
txgraph: reset quality when merging clusters (bugfix)
Pieter Wuille
2025-04-13 16:25:51 -04:00
-
-
-
61e800e75c
test: headers sync timeout
stringintech
2025-06-18 22:56:32 +03:30
-
28416f367a
test: fix intermittent failure in rpc_invalidateblock.py
stratospher
2025-07-14 14:46:07 +05:30
-
e72cb20c3f
Merge bitcoin/bitcoin#32943: depends: Force
CMAKE_EXPORT_NO_PACKAGE_REGISTRY=TRUE
merge-script
2025-07-14 13:32:44 +01:00
-
-
-
-
97fb46d0a0
Merge bitcoin/bitcoin#32880: ci: Avoid cd into build dir
merge-script
2025-07-14 11:46:56 +01:00
-
-
69b9ad02da
Merge bitcoin/bitcoin#32954: cmake: Drop no longer necessary "cmakeMinimumRequired" object
merge-script
2025-07-14 11:06:40 +01:00
-
-
-
-
7566b40bd2
Merge bitcoin/bitcoin#32961: fix spelling in tor.md docs
merge-script
2025-07-14 10:07:55 +01:00
-
-
faa3171ff2
ci: Use optimized Debug build type in test-each-commit
MarcoFalke
2025-07-07 10:30:41 +02:00
-
fa21c3401e
ci: [doc] reword debug log message
MarcoFalke
2025-07-07 10:33:25 +02:00
-
-
-
84ef5524d5
fix spelling in tor.md docs
stutxo
2025-07-13 23:13:04 +01:00
-
-
12a6959892
cmake: Drop no longer necessary "cmakeMinimumRequired" object
Hennadii Stepanov
2025-07-12 14:03:35 +01:00
-
-
6a13a6106e
Merge bitcoin/bitcoin#32937: Enable
-Werror=dev in CI & Guix
Hennadii Stepanov
2025-07-11 23:10:12 +01:00
-
-
44f5327824
[fuzz] add SeedRandomStateForTest(SeedRand::ZEROS) to txorphan
glozow
2025-07-03 15:13:43 -04:00
-
15a4ec9069
[prep/rpc] remove entry and expiry time from getorphantxs
glozow
2025-05-15 09:59:23 -04:00
-
08e58fa911
[prep/refactor] move txorphanage to node namespace and directory
glozow
2025-05-15 10:09:10 -04:00
-
bb91d23fa9
[txorphanage] change type of usage to int64_t
glozow
2025-02-08 11:52:35 -05:00
-
-
-
23e15d40b9
Merge bitcoin/bitcoin#32631: refactor: Convert GenTxid to
std::variant
merge-script
2025-07-11 13:47:19 -04:00
-
-
8ffbd7b778
Merge bitcoin/bitcoin#32940: cmake: Use newer signature of
qt6_add_lrelease when available
merge-script
2025-07-11 14:26:16 +01:00
-
-
80ce513766
Merge bitcoin/bitcoin#32933: log: Properly log warnings with warn loglevel in addrdb
merge-script
2025-07-11 14:24:24 +01:00
-
-
c18bf0bd9b
refactor: cleanup index logging
Sjors Provoost
2025-07-11 15:18:21 +02:00
-
-
-
8f766f39df
ci: enable -Werror=dev
fanquake
2025-07-03 11:46:19 +01:00
-
7b420ca834
guix: configure with -Werror=dev
fanquake
2025-07-03 13:51:42 +01:00
-
44097ddb19
cmake: enable -Werror=dev in dev-mode preset
fanquake
2025-07-04 14:13:04 +01:00
-
-
-
12fb00fd42
Merge bitcoin/bitcoin#32927: fuzz: Add missing calls to
SetMockTime for determinism
merge-script
2025-07-11 11:18:03 +01:00
-
-
f5647c6c5a
depends: fix libevent _WIN32_WINNT usage
fanquake
2025-06-30 17:41:22 +01:00
-
-
-
3c1418666b
Merge bitcoin/bitcoin#32930: Resolve guix non-determinism with emplace_back instead of push_back
merge-script
2025-07-11 10:24:40 +01:00
-
-
-
-
bad998b7c0
Merge bitcoin/bitcoin#32921: test: less ambiguous error if bitcoind is missing
Ava Chow
2025-07-10 14:51:11 -07:00
-
-
7f28e80329
Merge bitcoin/bitcoin#32758: wallet: remove dead code in legacy wallet migration
Ava Chow
2025-07-10 14:41:44 -07:00
-
-
-
-
5ef0d4897b
Merge bitcoin/bitcoin#30605: Cluster linearization: separate tests from tests-of-tests
merge-script
2025-07-10 13:52:31 -04:00
-
-
f43571010e
Resolve guix non-determinism with emplace_back instead of push_back
Ava Chow
2025-07-09 22:44:08 -07:00
-
44f3bae300
depends: Force
CMAKE_EXPORT_NO_PACKAGE_REGISTRY=TRUE
Hennadii Stepanov
2025-07-10 17:55:34 +01:00
-
-
-
94931656b5
cmake: Use newer signature of
qt6_add_lrelease when available
Hennadii Stepanov
2025-07-10 16:45:15 +01:00
-
-
-
fad191ff48
ci: Avoid cd into build dir
MarcoFalke
2025-07-04 15:02:30 +02:00
-
-
-
b80ead8a71
Merge bitcoin/bitcoin#32890: bench: Avoid tmp files in pwd
merge-script
2025-07-10 13:34:39 +01:00
-
-
c4f90900b5
Merge bitcoin/bitcoin#32932: test: Add missing convert_to_json_for_cli
merge-script
2025-07-10 11:04:02 +01:00
-
-
fa894b0f3e
log: Properly log warnings with warn loglevel in addrdb
MarcoFalke
2025-07-10 11:31:53 +02:00
-
-
-
83ae7802fe
Merge bitcoin/bitcoin#32881: test: Turn rpcauth.py test into functional test
merge-script
2025-07-10 10:00:30 +01:00
-
-
fa0528479d
test: Add missing convert_to_json_for_cli
MarcoFalke
2025-07-10 11:03:07 +02:00
-
-
-
a40e953658
Merge bitcoin/bitcoin#30479: validation: Add eligible ancestors of reconsidered block to setBlockIndexCandidates
Ava Chow
2025-07-09 16:55:43 -07:00
-
-
1ca62edd85
Merge bitcoin/bitcoin#32580: wallet, test: best block locator matches scan state follow-ups
Ava Chow
2025-07-09 14:35:13 -07:00
-
-
2cad7226c2
Merge bitcoin/bitcoin#32799: mempool: use
FeeFrac for ancestor/descendant score comparators
merge-script
2025-07-09 15:15:53 -04:00
-
-
2d59977601
Merge bitcoin/bitcoin#32604: log: Mitigate disk filling attacks by rate limiting LogPrintf, LogInfo, LogWarning, LogError
merge-script
2025-07-09 14:43:39 -04:00
-
-
-
-
4c772cbd83
doc: add release notes for new rate limiting logging behavior
Eugene Siegel
2025-06-23 15:57:44 -04:00
-
d541409a64
log: Add rate limiting to LogPrintf, LogInfo, LogWarning, LogError, LogPrintLevel


2025-06-05 13:42:03 -04:00
-
a6a35cc0c2
log: use std::source_location in place of __func__, __FILE__, __LINE__


2025-06-05 13:37:27 -04:00
-
afb9e39ec5
log: introduce LogRateLimiter, LogLimitStats, Status


2025-06-05 12:19:28 -04:00
-
df7972a6cf
test: Mark ~DebugLogHelper as noexcept(false)

Eugene SiegelandNiklas Gogge
2025-06-05 13:47:49 -04:00
-
-
fa8862723c
fuzz: CheckGlobals in init
MarcoFalke
2025-07-09 14:25:07 +02:00
-
fa26bfde98
test: Avoid resetting mocktime in testing setup
MarcoFalke
2025-05-07 09:42:32 +02:00
-
fa6b45fa8e
Add SetMockTime for time_point types
MarcoFalke
2025-05-07 13:11:03 +02:00
-
-
-
a60f863d3e
scripted-diff: Replace GenTxidVariant with GenTxid
marcofleon
2025-07-01 22:06:01 +01:00
-
c8ba199598
Remove old GenTxid class
marcofleon
2025-04-01 11:59:19 +01:00
-
072a198ea4
Convert remaining instances of GenTxid to GenTxidVariant
marcofleon
2025-04-01 11:47:49 +01:00
-
1b528391c7
Convert
txrequest to GenTxidVariant
marcofleon
2025-03-31 20:46:48 +01:00
-
bde4579b07
Convert
txdownloadman_impl to GenTxidVariant
marcofleon
2025-03-31 19:30:35 +01:00
-
c876a892ec
Replace GenTxid with Txid/Wtxid overloads in
txmempool

marcofleonandstickies-v
2025-03-31 16:28:50 +01:00
-
de858ce2be
move-only: make GetInfo a private CTxMemPool member
stickies-v
2025-06-23 18:19:55 +01:00
-
4bb4c86599
test: document HOST for get_previous_releases.py
Sjors Provoost
2025-07-08 20:22:46 +02:00
-
609203d507
test: stop signing previous releases >= v28.2
Sjors Provoost
2025-07-08 13:57:23 +02:00
-
5fa81e239a
test: add valid tx test with minimum-sized ECDSA signature (8 bytes DER-encoded)
Sebastian Falbesoner
2025-07-08 19:22:27 +02:00
-
-
-
c6dc2c29f8
test: replace v28.0 with notarized v28.2
Sjors Provoost
2025-07-08 11:03:48 +02:00
-
5bd73d96a3
test: fix macOS detection
Sjors Provoost
2025-07-08 11:24:27 +02:00
-
-
-
eee473d9f3
Convert
CompareInvMempoolOrder to GenTxidVariant

marcofleonandstickies-v
2025-03-31 17:42:20 +01:00
-
b7e9dc8e46
Merge bitcoin/bitcoin#32884: rest: replace
rf_names[0].rf by RESTResponseFormat::UNDEF
merge-script
2025-07-08 15:59:30 +01:00
-
-
fa4d68cf97
Turn rpcauth.py test into functional test
MarcoFalke
2025-07-05 17:42:13 +02:00
-
83bb414557
test: less ambiguous error if bitcoind is missing
Sjors Provoost
2025-07-08 13:19:48 +02:00
-
-
-
150b5c99ca
wallet: replace
reload_wallet with inline functionality
rkrux
2025-06-17 16:21:28 +05:30
-
927055e42a
Merge bitcoin/bitcoin#32893: doc: fix
BlockConnected incorrect comment
merge-script
2025-07-08 10:37:56 +01:00
-
-
-
-
a8bff38236
Merge bitcoin/bitcoin#32862: rpc: use CScheduler for relocking wallet and remove RPCTimer
Ava Chow
2025-07-07 17:59:21 -07:00
-
-
21b42f3c55
Merge bitcoin/bitcoin#32660: rpc: Use type-safe exception to pass RPC help
Ava Chow
2025-07-07 17:47:20 -07:00
-
-
528f79f010
Merge bitcoin/bitcoin#32835: test: fix feature_init.py intermittencies
Ava Chow
2025-07-07 17:26:03 -07:00
-
-
fc543f94a9
Merge bitcoin/bitcoin#32385: test: refactor out same-txid-diff-wtxid tx to reuse in other tests
merge-script
2025-07-07 16:37:04 -04:00
-
-
09add84fc5
Merge bitcoin/bitcoin#32618: wallet: Remove ISMINE_WATCHONLY and watchonly from RPCs
merge-script
2025-07-07 16:28:33 -04:00
-
-
87ab69155d
Merge bitcoin/bitcoin#31553: cluster mempool: add TxGraph reorg functionality
merge-script
2025-07-07 16:11:51 -04:00
-
-
4e69aa5701
doc: fix
BlockConnected incorrect comment
ismaelsadeeq
2025-07-07 18:14:19 +01:00
-
-
-
d33c111448
Merge bitcoin/bitcoin#32829: threading: use correct mutex name in reverse_lock fatal error messages
merge-script
2025-07-07 15:51:37 +01:00
-
-
-
-
de4eef52d1
threading: use correct mutex name in reverse_lock fatal error messages
Cory Fields
2025-06-17 17:49:21 +00:00
-
fa2fbaa4a2
bench: Avoid tmp files in pwd
MarcoFalke
2025-07-07 13:15:21 +02:00
-
-
-
d3b8a54a81
Refactor CFeeRate to use FeeFrac internally

Pol EspinasaandAbubakar Sadiq Ismail
2025-05-17 17:58:42 +02:00
-
6d19815cd4
rest: replace
rf_names[0].rf by RESTResponseFormat::UNDEF for code clarity
Eval EXEC
2025-07-06 11:20:18 +08:00
-
-
-
f49840dd90
doc: Fix typo in files.md
Ryan Ofsky
2025-07-04 11:06:30 -04:00
-
4207d9bf82
test: feature_init, ensure indexes are synced prior to perturbing files
furszy
2025-06-25 17:55:04 -04:00
-
e3f416dbf7
Merge bitcoin/bitcoin#32463: test: fix an incorrect
feature_fee_estimation.py subtest
Ava Chow
2025-07-03 16:45:29 -07:00
-