-
335798c496
Merge bitcoin/bitcoin#31397: p2p: track and use all potential peers for orphan resolution
merge-script
2025-01-16 13:42:26 +00:00
-
-
98939ce7b7
Merge bitcoin/bitcoin#31655: refactor: Avoid UB in SHA3_256::Write
merge-script
2025-01-16 12:20:05 +00:00
-
-
-
-
910a11fa66
build: remove LEVELDB_IS_BIG_ENDIAN
fanquake
2024-08-28 15:28:30 +01:00
-
9ec64253ab
Update leveldb subtree to latest upstream
fanquake
2025-01-16 11:09:56 +00:00
-
-
-
-
-
d336b7ab85
Squashed 'src/leveldb/' changes from 688561cba8..04b5790928
fanquake
2025-01-16 11:09:56 +00:00
-
65a0920ca6
cmake: Add
CheckLinkerSupportsPIE module
Hennadii Stepanov
2025-01-15 16:09:16 +00:00
-
712cab3a8f
Merge bitcoin/bitcoin#31061: refactor: Check translatable format strings at compile-time
merge-script
2025-01-15 15:47:00 +00:00
-
-
2a92702baf
init: Use size_t consistently for cache sizes
TheCharlatan
2024-12-17 21:58:47 +01:00
-
65cde3621d
kernel: Move default cache constants to caches
TheCharlatan
2024-11-22 22:52:02 +01:00
-
8826cae285
kernel: Move non-kernel db cache size constants
TheCharlatan
2024-11-22 22:44:17 +01:00
-
e758b26b85
kernel: Move kernel-specific cache size options to kernel
TheCharlatan
2024-11-22 20:51:34 +01:00
-
d5e2c4a409
fuzz: Add fuzz test for checked and saturating add and left shift

TheCharlatanandRyan Ofsky
2025-01-14 22:21:45 +01:00
-
c03a2795a8
util: Add integer left shift helpers


2025-01-09 11:25:43 +01:00
-
31a0e5f090
depends: Qt 5.15.16
fanquake
2024-08-30 14:16:28 +01:00
-
-
-
fa3efb5729
refactor: Introduce struct to hold a runtime format string
MarcoFalke
2024-12-07 11:49:48 +01:00
-
fa6adb0134
lint: Remove unused and broken format string linter
MarcoFalke
2024-12-07 12:24:14 +01:00
-
fadc6b9bac
refactor: Check translatable format strings at compile-time
MarcoFalke
2024-10-09 13:24:51 +02:00
-
fa1d5acb8d
refactor: Use TranslateFn type consistently
MarcoFalke
2025-01-15 12:15:40 +01:00
-
e0b3336822
test: p2p: fix sending of manual INVs in tx download test
Sebastian Falbesoner
2025-01-15 03:22:19 +01:00
-
-
-
e7c4794955
Merge bitcoin/bitcoin#31630: doc: Archive 28.1 release notes
glozow
2025-01-14 16:05:49 -05:00
-
-
7cd862aab9
Merge bitcoin/bitcoin#31646: test: avoid internet traffic
glozow
2025-01-14 16:00:22 -05:00
-
-
-
-
eeee6cf2ff
refactor: Delay translation of _() literals

MarcoFalkeandRyan Ofsky
2024-10-09 13:23:28 +02:00
-
-
-
fabeca3458
refactor: Avoid UB in SHA3_256::Write
MarcoFalke
2025-01-14 19:11:45 +01:00
-
fad4032b21
refactor: Drop unused UCharCast
MarcoFalke
2024-12-18 11:02:21 +01:00
-
-
-
2ed161c5ce
test: avoid generating non-loopback traffic from p2p_dns_seeds.py
Vasil Dimov
2024-11-26 15:14:41 +01:00
-
a5746dc559
test: avoid generating non-loopback traffic from feature_config_args.py
Vasil Dimov
2024-11-25 17:01:17 +01:00
-
6b3f6eae70
test: avoid generating non-loopback traffic from p2p_seednode.py
Vasil Dimov
2024-11-25 15:36:38 +01:00
-
-
fabefd9915
ci: Turn CentOS task into native one
MarcoFalke
2025-01-13 23:37:31 +01:00
-
-
-
caf9521033
net: Use mockable steady clock in PCP implementation
laanwj
2024-10-02 22:26:21 +02:00
-
03648321ec
util: Add mockable steady_clock
laanwj
2024-10-02 22:24:58 +02:00
-
ab1d3ece02
net: Add optional length checking to CService::SetSockAddr
laanwj
2024-10-01 16:28:28 +02:00
-
-
-
bb5f76ee01
doc: Archive 28.1 release notes
Ava Chow
2025-01-09 14:05:12 -05:00
-
-
-
35bf426e02
Merge bitcoin/bitcoin#28724: wallet: Cleanup accidental encryption keys in watchonly wallets
merge-script
2025-01-10 15:29:47 +00:00
-
-
4da7bfdcc9
test: add coverage for unknown address type for
createwalletdescriptor
brunoerg
2025-01-10 10:54:37 -03:00
-
-
-
2168406597
Merge bitcoin/bitcoin#31608: doc: Clarify min macOS and Xcode version
merge-script
2025-01-10 13:53:37 +00:00
-
-
2f6c7e7f6c
Merge bitcoin/bitcoin#31612: ci: build msan's libc++ with _LIBCPP_ABI_BOUNDED_*
merge-script
2025-01-10 13:48:20 +00:00
-
-
01df180bfb
depends: add mold & ld.lld to gen_id
fanquake
2024-10-23 17:03:32 +01:00
-
d032ac8063
depends: add *FLAGS to gen_id
fanquake
2024-10-21 17:45:40 +01:00
-
-
-
528354e213
Merge bitcoin/bitcoin#31616: init,log: Unify block index log line
merge-script
2025-01-10 11:27:04 +00:00
-
-
4bedfb5c83
Merge bitcoin/bitcoin#31623: tracing: Rename the
MIN macro to _TRACEPOINT_TEST_MIN in log_raw_p2p_msgs
merge-script
2025-01-10 11:23:32 +00:00
-
-
e5c268084e
Merge bitcoin/bitcoin#31627: depends: Fix spacing issue
merge-script
2025-01-10 11:17:28 +00:00
-
-
d695d13917
Merge bitcoin/bitcoin#31611: doc: upgrade license to 2025.
merge-script
2025-01-10 11:03:05 +00:00
-
-
bbac17608d
net: Bring back log message when resetting socket
Hodlinator
2024-12-30 17:35:53 +01:00
-
04b848e482
net: Specify context in disconnecting log message
Hodlinator
2024-12-30 17:34:42 +01:00
-
0c4954ac7d
net_processing: Add missing use of DisconnectMsg
Hodlinator
2024-12-30 17:53:47 +01:00
-
-
-
37af8bfb34
Merge bitcoin/bitcoin#31549: fuzz: Abort if system time is called without mock time being set
Ava Chow
2025-01-09 19:31:07 -05:00
-
-
54115d8de5
Merge bitcoin/bitcoin#31617: build, test: Build
db_tests.cpp regardless of USE_BDB
Ava Chow
2025-01-09 18:46:07 -05:00
-
-
0a77441158
Merge bitcoin/bitcoin#31451: wallet: migration, avoid loading legacy wallet after failure when BDB isn't compiled
Ava Chow
2025-01-09 18:33:23 -05:00
-
-
56725f8829
Merge bitcoin/bitcoin#31462: test: raise explicit error if any of the needed release binaries is missing
Ava Chow
2025-01-09 18:22:26 -05:00
-
-
-
-
727c542769
depends: Use base system's
sha256sum utility
Hennadii Stepanov
2025-01-09 20:24:05 +00:00
-
-
-
4818da809f
wallet: fix rescanning inconsistency

Martin ZumsandeandPablo Greco
2025-01-08 18:31:39 -05:00
-
f5883286e3
Add a fuzz test for Num3072 multiplication and inversion
Pieter Wuille
2021-12-01 14:19:08 -05:00
-
a26ce62894
Safegcd based modular inverse for Num3072
Pieter Wuille
2021-01-13 13:56:51 -08:00
-
91ce8cef2d
Add benchmark for MuHash finalization
Pieter Wuille
2021-01-13 12:09:29 -08:00
-
-
-
223081ece6
scripted-diff: rename block and undo functions for consistency
Lőrinc
2025-01-09 13:31:19 +01:00
-
baaa3b2846
refactor,blocks: remove costly asserts and modernize affected logs


2024-12-18 12:57:25 +01:00
-
fa39f27a0f
refactor,blocks: deduplicate block's serialized size calculations

LőrincandRyan Ofsky
2024-12-18 12:29:25 +01:00
-
8a46286da6
depends: Fix spacing issue
Hennadii Stepanov
2025-01-09 13:36:19 +00:00
-
-
-
e04be3731f
init,log: Unify block index and chainstate loading log line


2025-01-07 15:49:19 +01:00
-
dfb2f9d004
refactor,blocks: inline
WriteBlockToDisk

LőrincandRyan Ofsky
2024-12-18 12:44:31 +01:00
-
42bc491465
refactor,blocks: inline
UndoWriteToDisk

LőrincandRyan Ofsky
2024-12-18 12:38:55 +01:00
-
86b85bb11f
bench: add SaveBlockBench
Lőrinc
2025-01-09 12:42:01 +01:00
-
34f9a0157a
refactor,bench: rename bench/readblock.cpp to bench/readwriteblock.cpp

LőrincandHodlinator
2025-01-09 12:41:44 +01:00
-
8bd5f8a38c
[refactor] init: Simplify coinsdb cache calculation

TheCharlatanandRyan Ofsky
2024-12-17 21:33:56 +01:00
-
f93f0c9396
tracing: Rename the
MIN macro to _TRACEPOINT_TEST_MIN in log_raw_p2p_msgs
0xb10c
2025-01-09 06:42:05 +00:00
-
66aa6a47bd
Merge bitcoin/bitcoin#30391: BlockAssembler: return selected packages virtual size and fee
glozow
2025-01-08 13:01:04 -05:00
-
-
-
-
fa3c787b62
fuzz: Abort when global PRNG is used before SeedRand::ZEROS
MarcoFalke
2024-12-20 16:15:32 +01:00
-
-
-
92787dd52c
test: raise an error when target_vsize is below tx virtual size
ismaelsadeeq
2024-10-01 23:21:29 +01:00
-
a8780c937f
test: raise an error if output value is <= 0 in
create_self_transfer
ismaelsadeeq
2024-06-22 14:13:54 +01:00
-
f6e88931f0
test: test that
create_self_transfer_multi respects target_vsize
ismaelsadeeq
2024-06-22 13:16:23 +01:00
-
fae3bf6b87
test: Avoid redundant stop and error spam on startup failure
MarcoFalke
2025-01-08 11:06:56 +01:00
-
fa0dc09b90
test: Remove --noshutdown flag
MarcoFalke
2025-01-08 11:02:46 +01:00
-
fad441fba0
test: Treat leftover process as error
MarcoFalke
2025-01-08 11:00:58 +01:00
-
-
-
7c123c08dd
miner: add package feerate vector to CBlockTemplate

ismaelsadeeqandwillcl-ark
2025-01-07 14:57:39 -05:00
-
-
fd2d96d908
build, test: Build
db_tests.cpp regardless of USE_BDB
Hennadii Stepanov
2025-01-07 15:50:39 +00:00
-
-
-
fb37acd932
ci: build msan's libc++ with _LIBCPP_ABI_BOUNDED_*
Vasil Dimov
2025-01-06 15:22:15 +01:00
-
b2e9fdc00f
test: expect that files may disappear from /proc/PID/fd/
Vasil Dimov
2025-01-07 11:40:05 +01:00
-
-
-
1ea7e45a1f
test: raise explicit error if any of the needed release binaries is missing
Sebastian Falbesoner
2024-12-10 19:25:22 +01:00
-
c0045e6cee
Add test for multipath miniscript expression
David Gumberg
2025-01-06 14:25:44 -08:00
-
b4ac48090f
descriptor: Use InferXOnlyPubkey for miniscript XOnly pubkey from script
Ava Chow
2025-01-06 19:10:15 -05:00
-
433412fd84
Merge bitcoin/bitcoin#31596: doc: Clarify comments about endianness after #30526
Ava Chow
2025-01-06 18:52:59 -05:00
-
-
-
-
c506f2cee7
Merge bitcoin/bitcoin#31581: test: have miner_tests use Mining interface
Ava Chow
2025-01-06 18:28:33 -05:00
-
-
-
-
3e97ff9c5e
gui, psbt: Use SIGHASH_DEFAULT when signing PSBTs
Ava Chow
2025-01-06 16:13:51 -05:00
-
-
-
4c50c21f6b
tests: Check ExpandPrivate matches for both parsed descriptors
Ava Chow
2025-01-01 23:52:33 -05:00
-
092569e858
descriptor: Try the other parity in ConstPubkeyProvider::GetPrivKey()
Ava Chow
2025-01-01 23:17:44 -05:00
-
-
-
a96b84cb1b
fuzz: Abort when calling system time without setting mock time
marcofleon
2024-12-20 13:11:14 +00:00
-
ff21870e20
fuzz: Add SetMockTime() to necessary targets
marcofleon
2024-12-18 14:44:23 +00:00
-
1b51616f2e
test: improve rogue calls in mining functions
i-am-yuvi
2025-01-03 19:09:03 +05:30
-
-
-
41a2ce9b7d
Merge bitcoin/bitcoin#31464: util: Add missing types in make_secure_unique
merge-script
2025-01-06 15:19:24 +00:00
-
-
-
-
86d7135e36
[p2p] only attempt 1p1c when both txns provided by the same peer
glozow
2024-08-20 11:39:18 +01:00
-
f7658d9b14
[cleanup] remove p2p_inv from AddTxAnnouncement
glozow
2024-12-06 07:02:14 -05:00
-
063c1324c1
[functional test] getorphantxs reflects multiple announcers
glozow
2024-12-11 07:18:10 -05:00
-
0da693f7e1
[functional test] orphan handling with multiple announcers
glozow
2024-07-26 16:34:55 +01:00
-
b6ea4a9afe
[p2p] try multiple peers for orphan resolution

glozowanddergoegge
2024-07-26 15:02:02 +01:00
-
1d2e1d709c
[refactor] move creation of unique_parents to helper function
glozow
2025-01-03 09:05:04 -05:00
-
c6893b0f0b
[txdownload] remove unique_parents that we already have
glozow
2024-11-28 06:43:08 -05:00
-
163aaf285a
[fuzz] orphanage multiple announcer functions
glozow
2024-07-31 10:52:01 +01:00
-
22b023b09d
[unit test] multiple orphan announcers
glozow
2025-01-03 10:44:36 -05:00
-
96c1a822a2
[unit test] TxOrphanage EraseForBlock
glozow
2024-07-31 10:24:39 +01:00
-
04448ce32a
[txorphanage] add GetTx so that orphan vin can be read
glozow
2025-01-03 09:04:10 -05:00