This website requires JavaScript.
c8d9baae94
guix: accomodate migration to codeberg
fanquake
2025-05-07 17:23:23 +01:00
f3a444c45f
gui: Disallow loading legacy wallets
Ava Chow
2025-05-26 13:23:04 -07:00
09955172f3
wallet, rpc: Give warning in listwalletdir for legacy wallets
Ava Chow
2025-05-26 13:14:05 -07:00
09ee8b7f27
node: avoid recomputing block hash in ReadBlock
Lőrinc
2025-05-12 22:41:04 +02:00
2bf173210f
test: exercise ReadBlock hash‑mismatch path
Lőrinc
2025-05-12 22:40:22 +02:00
fab1e02086
refactor: Pass verification_progress into block tip notifications
MarcoFalke
2025-05-20 10:46:59 +02:00
638a4c0bd8
Merge bitcoin/bitcoin#32596 : wallet, rpc, doc: various legacy wallet removal cleanups in RPCs
Ava Chow
2025-05-23 12:34:39 -07:00
53e9b71b2f
log: print reason for why should_write was triggered in FlushStateToDisk
Lőrinc and Jon Atack
2025-05-02 15:46:45 +02:00
ad9a13fc42
walletdb: Log additional exception error messages for corrupted wallets
Ava Chow
2025-05-13 14:39:01 -07:00
46e14630f7
fuzz: move the coins_view target's body into a standalone function
Antoine Poinsot
2023-08-04 11:54:02 +02:00
56d878c465
fuzz: avoid underflow in coins_view target
Antoine Poinsot
2024-01-02 13:24:02 +01:00
ad132761fc
[allocators] Apply manual ASan poisoning to PoolResource
dergoegge
2025-05-21 16:59:12 +01:00
47237cd193
wallet, rpc: Output wallet flags in getwalletinfo
Ava Chow
2025-05-22 17:29:21 -07:00
bc2a26b296
wallet: Add GetWalletFlags
Ava Chow
2025-05-12 14:00:28 -07:00
69f588a99a
wallet: Set upgraded descriptor cache flag for newly created wallets
Ava Chow
2025-05-13 14:33:45 -07:00
e5cbea416b
rpc: doc: remove redundant "descriptors" parameter in createwallet examples
Sebastian Falbesoner
2025-05-23 00:21:28 +02:00
7a05f941bb
rpc: doc: drop descriptor wallet mentions in fast wallet rescan related RPCs
Sebastian Falbesoner
2025-05-23 00:15:05 +02:00
db465a50e2
wallet, rpc: remove obsolete "keypoololdest" result field/code
Sebastian Falbesoner
2025-05-23 00:03:53 +02:00
36bcee05dc
log: Log start of compact block initialization.
David Gumberg
2025-05-21 18:35:04 -07:00
2df824f4e6
Merge bitcoin/bitcoin#32586 : ci: Downgrade DEBUG=1 to -D_GLIBCXX_ASSERTIONS in centos task
merge-script
2025-05-22 17:59:21 +01:00
0a8ab55951
Merge bitcoin/bitcoin#32467 : checkqueue: make the queue non-optional for CCheckQueueControl and drop legacy locking macro usage
merge-script
2025-05-22 17:57:33 +01:00
8fcd684505
test: ensure reason is checked for invalid blocks rejection
Greg Sanders
2025-05-22 10:43:44 -04:00
1a689a2c88
test: fix block tests of invalid_txs
Greg Sanders
2025-05-22 10:30:13 -04:00
d2c9fc84e1
Merge bitcoin/bitcoin#32533 : test: properly check for per-tx sigops limit
merge-script
2025-05-22 10:06:03 -04:00
fa079538e3
ci: Downgrade DEBUG=1 to -D_GLIBCXX_ASSERTIONS in centos task
MarcoFalke
2025-05-22 13:52:31 +02:00
35bf3f8839
Merge bitcoin/bitcoin#32400 : random: Use modern Windows randomness functions
merge-script
2025-05-22 12:12:57 +01:00
a42faa25d8
Merge bitcoin/bitcoin#32551 : cmake: Remove ENABLE_{SSE41,AVX2,X86_SHANI,ARM_SHANI} from bitcoin-build-config.h
merge-script
2025-05-22 10:00:09 +01:00
5fe4c66462
XOnlyPubKey: Add GetCPubKeys
Ava Chow
2024-01-29 17:32:02 -05:00
24e5fd3bed
fs: remove _POSIX_C_SOURCE defining
fanquake
2025-05-09 11:43:00 +01:00
f16c8c67bf
tests: Expand HTTP coverage to assert libevent behavior
Matthew Zipkin
2025-04-02 15:46:46 -04:00
fac00d4ed3
doc: Move CI-must-pass requirement into readme section
MarcoFalke
2025-05-20 19:02:22 +02:00
fab79c1a25
doc: Clarify and move "hygienic commit" note
MarcoFalke
2025-05-20 18:42:29 +02:00
fac8b05197
doc: Clarify strprintf size specifier note
MarcoFalke
2025-05-20 17:42:31 +02:00
faaf34ad72
doc: Remove section about RPC alias via function pointer
MarcoFalke
2025-05-20 18:36:13 +02:00
2222d61e1c
doc: Remove section about RPC arg names in table
MarcoFalke
2025-05-20 18:28:32 +02:00
fa00b8c02c
doc: Remove section about include guards
MarcoFalke
2025-05-20 18:20:32 +02:00
fad6cd739b
doc: Remove dev note section on includes
MarcoFalke
2025-05-20 18:27:22 +02:00
fa6623d85a
doc: Remove file name section
MarcoFalke
2025-05-20 18:11:55 +02:00
7777fb8bc7
doc: Remove shebang section
MarcoFalke
2025-05-20 18:06:44 +02:00
faf65f0531
doc: Remove .gitignore section
MarcoFalke
2025-05-20 17:59:42 +02:00
faf2094f25
doc: Remove note about removed ParsePrechecks
MarcoFalke
2025-05-20 17:42:26 +02:00
87ec923d3a
Merge bitcoin/bitcoin#32475 : wallet: Use util::Error throughout AddWalletDescriptor instead of returning nullptr for some errors
merge-script
2025-05-21 14:24:39 +01:00
7763e86afa
Merge bitcoin/bitcoin#32573 : ci: Avoid && dropping errors
merge-script
2025-05-21 12:11:49 +01:00
0a56ed1ac8
Merge bitcoin/bitcoin#32567 : subprocess: Backport upstream changes
merge-script
2025-05-21 12:08:36 +01:00
54e406a305
Merge bitcoin/bitcoin#32459 : qt: drop unused watch-only functionality
merge-script
2025-05-21 10:13:00 +01:00
ec81204694
Merge bitcoin/bitcoin#31622 : psbt: add non-default sighash types to PSBTs and unify sighash type match checking
merge-script
2025-05-21 10:02:49 +01:00
fab97f583f
ci: Avoid && dropping errors
MarcoFalke
2025-05-20 21:40:28 +02:00
9a887baade
Merge bitcoin/bitcoin#32344 : Wallet: Fix Non-Ranged Descriptors with Range [0,0] Trigger Unexpected Wallet Errors in AddWalletDescriptor
Ava Chow
2025-05-20 12:30:52 -07:00
26fba39bda
Merge bitcoin/bitcoin#32466 : threading: drop CSemaphore in favor of c++20 std::counting_semaphore
Ava Chow
2025-05-20 12:21:17 -07:00
878556947b
Merge bitcoin/bitcoin#32333 : doc: Add missing top-level description to pruneblockchain RPC
Ava Chow
2025-05-20 12:02:54 -07:00
fd290730f5
validation: clean up and clarify CheckInputScripts logic
Cory Fields and Ryan Ofsky
2025-05-19 21:53:39 +00:00
fa69c5b170
doc: Remove -disablewallet from dev notes
MarcoFalke
2025-05-20 17:35:10 +02:00
df9ebbf659
depends: use "mkdir -p" when installing xproto
fanquake
2025-05-20 10:45:06 +01:00
fad009af49
Merge bitcoin/bitcoin#32520 : Remove legacy Parse(U)Int*
merge-script
2025-05-20 15:55:38 +01:00
f66b14d2ec
test: fix pushdata scripts
Greg Sanders
2025-04-14 15:09:58 -04:00
0f9baba0fb
Merge bitcoin/bitcoin#29868 : Reintroduce external signer support for Windows
merge-script
2025-05-20 12:24:34 +01:00
cf2cbfac65
Merge bitcoin/bitcoin#32553 : wallet: Fix logging of wallet version
merge-script
2025-05-20 12:22:25 +01:00
bc4b04c5bf
Merge bitcoin/bitcoin#31864 : doc: add missing copyright headers
merge-script
2025-05-20 12:18:42 +01:00
e63a7034f0
subprocess: Don't add an extra whitespace at end of Windows command line
laanwj
2025-05-20 11:53:32 +01:00
800b7cc42c
cmake: Add missed SSE41_CXXFLAGS
Hennadii Stepanov
2025-05-18 14:45:55 +01:00
028476e71f
cmake: Remove ENABLE_ARM_SHANI from bitcoin-build-config.h
Hennadii Stepanov
2025-05-18 16:15:46 +01:00
1e900528d2
cmake: Remove ENABLE_X86_SHANI from bitcoin-build-config.h
Hennadii Stepanov
2025-05-18 16:13:32 +01:00
8689628e2e
cmake: Remove ENABLE_AVX2 from bitcoin-build-config.h
Hennadii Stepanov
2025-05-18 16:12:01 +01:00
a8e2342dca
cmake: Remove ENABLE_SSE41 from bitcoin-build-config.h
Hennadii Stepanov
2025-05-18 16:10:19 +01:00
5332082d00
doc: add alpine build instructions
will
2025-05-19 10:28:51 +01:00
fa76b378e4
rpc: Round verificationprogress to exactly 1 for a recent tip
MarcoFalke
2025-05-16 13:32:23 +02:00
faf6304bdf
test: Use mockable time in GuessVerificationProgress
MarcoFalke
2025-05-16 13:06:03 +02:00
c7c3bfadfc
doc: add & amend copyright headers
fanquake
2025-02-14 16:36:39 +01:00
f667000c83
contrib: remove outdated entries from copyright_header.py
fanquake
2025-02-14 16:37:58 +01:00
0817f2d6cf
doc: update MIT license URL
fanquake
2025-03-03 15:20:26 +00:00
6854497b47
contrib: remove GPL-3+ from debian/copyright
fanquake
2025-02-14 15:17:04 +01:00
af65fd1a33
Merge bitcoin/bitcoin#32560 : ci: Move DEBUG=1 to centos task
merge-script
2025-05-20 09:29:56 +01:00
548f6b8cde
Merge bitcoin/bitcoin#32562 : doc: remove // for ... comments
merge-script
2025-05-20 09:28:46 +01:00
7c87a0e3fb
Merge bitcoin/bitcoin#32477 : lint: Check for missing trailing newline
merge-script
2025-05-20 09:25:09 +01:00
faf55fc80b
doc: Remove ParseInt mentions in documentation
MarcoFalke and Fabian Jahr
2025-05-19 23:58:33 +02:00
785e1407b0
wallet: Use util::Error throughout AddWalletDescriptor
Ava Chow
2025-05-12 17:43:08 -07:00
1a37507895
validation: use a lock for CCheckQueueControl
Cory Fields and Ryan Ofsky
2025-05-09 17:31:37 +00:00
c3b0e6c7f4
validation: make CCheckQueueControl's CCheckQueue non-optional
Cory Fields
2025-05-06 15:14:50 +00:00
4c8c90b556
validation: only create a CCheckQueueControl if it's actually going to be used
Cory Fields
2025-05-06 14:43:38 +00:00
11fed833b3
threading: add LOCK_ARGS macro
Cory Fields
2025-05-19 21:51:30 +00:00
9f8e7b0b3b
node: cap -dbcache to 1GiB on 32-bit architectures
Antoine Poinsot
2025-05-16 09:12:25 -04:00
2c43b6adeb
init: cap -maxmempool to 500 MB on 32-bit systems
Antoine Poinsot
2025-05-15 17:45:44 -04:00
33f8f8ae4c
Merge bitcoin/bitcoin#30221 : wallet: Ensure best block matches wallet scan state
Ryan Ofsky
2025-05-19 15:27:38 -04:00
7054d24f11
Merge bitcoin-core/gui#875 : Use WitnessV0KeyHash in TestAddAddressesToSendBook
Hennadii Stepanov
2025-05-19 20:02:34 +01:00
4272966d02
Merge bitcoin/bitcoin#32423 : rpc: Undeprecate rpcuser/rpcpassword, store all credentials hashed in memory
Ryan Ofsky
2025-05-19 12:05:26 -04:00
7193245cd6
doc: remove For ... comments
fanquake
2025-02-18 10:29:51 +00:00
3333282933
refactor: Remove unused Parse(U)Int*
MarcoFalke
2025-05-15 22:33:51 +02:00
1b9cdc933f
net: drop win32 ifdef
fanquake
2025-05-09 09:37:14 +01:00
19ba499b1f
init: cerrno is used on all platforms
fanquake
2025-05-07 11:59:00 +01:00
fa982f1425
Use WitnessV0KeyHash in TestAddAddressesToSendBook
MarcoFalke
2025-05-19 14:27:07 +02:00
fa58d6cdab
ci: Move DEBUG=1 to centos task
MarcoFalke
2025-05-19 12:34:20 +02:00
ff1ee102c4
Merge bitcoin/bitcoin#32561 : doc: Adjust stale MSVC bug url
Hennadii Stepanov
2025-05-19 11:56:41 +01:00
fa330a5e38
doc: Adjust stale MSVC bug url
MarcoFalke
2025-05-19 12:31:56 +02:00
88791fb97b
Merge bitcoin/bitcoin#32544 : scripted-diff: test: remove 'descriptors=True' argument for createwallet calls
merge-script
2025-05-19 10:29:38 +01:00
e8661aac75
wallet: drop watch-only things from interface
Sjors Provoost
2025-05-12 12:54:16 +02:00
e99188e7da
qt: drop unused watch-only functionality
Sjors Provoost
2025-05-12 12:17:12 +02:00
6ee32aaaca
test: signet tool genpsbt and solvepsbt commands
Sjors Provoost and Anthony Towns
2025-03-24 09:23:01 +01:00
0a99d99fe4
signet: miner skips PSBT step for OP_TRUE
Sjors Provoost
2024-09-13 10:00:38 +02:00
cdfb70e5a6
signet: split decode_psbt miner helper
Sjors Provoost
2024-09-06 09:53:57 +02:00
4b2cd0b41f
test: check that creating a wallet does not log version info
Ava Chow
2025-05-18 11:58:40 -07:00