This website requires JavaScript.
3a0f54dd24
Merge bitcoin/bitcoin#29115 : [doc]: add doxygen comment describing what CheckPackageLimits returns
glozow
2023-12-20 10:48:18 +00:00
e60fc7d5d3
logging: Replace uses of LogPrintfCategory
Anthony Towns
2023-08-22 13:40:11 +10:00
f7ce5ac08c
logging: add LogError, LogWarning, LogInfo, LogDebug, LogTrace
Anthony Towns
2023-08-22 13:23:38 +10:00
e3847f7ac4
Merge bitcoin/bitcoin#29037 : Add multiplication operator to CFeeRate
Ava Chow
2023-12-19 19:24:54 -05:00
d83bea42d1
wallettool: Don't create CWallet when dumping DB
Andrew Chow
2021-10-13 18:45:39 -04:00
40c80e36b1
wallettool: Don't unilaterally reset wallet_instance if loading error
Ava Chow
2023-12-19 16:52:35 -05:00
19bb65bf25
[doc]: add doxygen return comment for CheckPackageLimits
ismaelsadeeq
2023-12-19 17:08:40 +01:00
dd391944dc
Merge bitcoin/bitcoin#28863 : wallet, mempool: propagete checkChainLimits error message to wallet
glozow
2023-12-18 15:30:45 +00:00
eef19c4ce2
Merge bitcoin/bitcoin#29064 : fuzz: Improve fuzzing stability for minisketch harness
fanquake
2023-12-18 13:46:39 +00:00
c840dea27e
Merge bitcoin/bitcoin#29078 : build: Bump guix time-machine to unlock riscv64 metal
fanquake
2023-12-18 12:54:15 +00:00
4b94578fd8
Merge bitcoin/bitcoin#29079 : fuzz: Limit p2p fuzz targets to MAX_PROTOCOL_MESSAGE_LENGTH
fanquake
2023-12-18 12:48:52 +00:00
925a750d99
Merge bitcoin/bitcoin#28844 : contrib: drop GCC MAX_VERSION to 4.3.0 in symbol-check
fanquake
2023-12-18 12:44:42 +00:00
fad444f6e1
doc: Rework guix docs after 1.4 release
MarcoFalke
2023-11-28 21:45:32 +01:00
8dec9c560b
wallet, mempool: propagete checkChainLimits error message to wallet
ismaelsadeeq
2023-11-24 19:28:14 +01:00
3695ecbf68
Merge bitcoin/bitcoin#29088 : tests: Don't depend on value of DEFAULT_PERMIT_BAREMULTISIG
Ava Chow
2023-12-15 16:16:41 -05:00
fae526345d
Allow std::byte C-style array serialization
MarcoFalke
2023-12-11 22:31:10 +01:00
fa898e6836
refactor: Print verbose serialize compiler error messages
MarcoFalke
2023-12-11 22:33:56 +01:00
9776186e9f
Merge bitcoin/bitcoin#29087 : Update security.md contact for achow101
fanquake
2023-12-15 10:13:39 +00:00
cd810075ed
fuzz: coinselection, improve min_viable_change/change_output_size
brunoerg
2023-08-29 12:03:53 -03:00
7b45744df3
tests: ensure functional tests set permitbaremultisig=1 when needed
Anthony Towns
2023-12-15 16:11:11 +10:00
7dfabdcf86
tests: test both settings for permitbaremultisig in p2sh tests
Anthony Towns
2023-08-19 13:01:14 +10:00
fbd7642c8e
logging: add -loglevelalways=1 option
Anthony Towns
2023-09-12 14:27:26 +10:00
782bb6a056
logging: treat BCLog::ALL like BCLog::NONE
Anthony Towns
2023-09-12 18:13:25 +10:00
667ce3e329
logging: Drop BCLog::Level::None
Anthony Towns
2023-08-22 14:38:38 +10:00
ab34dc6012
logging: Log Info messages unconditionally
Anthony Towns
2023-08-23 10:02:03 +10:00
dfe98b6874
logging: make [cat:debug] and [info] implicit
Anthony Towns
2023-08-22 14:17:53 +10:00
c5c76dc615
logging: refactor: pull prefix code out
Anthony Towns
2023-08-22 13:59:32 +10:00
e7d66509dc
Update security.md contact for achow101
Ava Chow
2023-12-14 18:14:54 -05:00
1b2dedbf5c
Merge bitcoin/bitcoin#29040 : refactor: Remove pre-C++20 code, fs::path cleanup
Ava Chow
2023-12-14 16:36:32 -05:00
08e6aaabef
Merge bitcoin/bitcoin#28920 : wallet: birth time update during tx scanning
Ava Chow
2023-12-14 16:13:34 -05:00
4ad5c71adb
Merge bitcoin/bitcoin#28051 : Get rid of shutdown.cpp/shutdown.h, use SignalInterrupt directly
Ava Chow
2023-12-14 15:04:00 -05:00
b2fc7a2eda
[fuzz] Improve fuzzing stability for minisketch harness
dergoegge
2023-12-12 16:44:44 +00:00
9860471708
Merge bitcoin/bitcoin#29070 : test: add TestNode wait_until helper
Ava Chow
2023-12-14 14:11:00 -05:00
4d7b787ad6
Merge bitcoin/bitcoin#29022 : Make bitcoin-tx replaceable value optional
Ava Chow
2023-12-14 13:47:27 -05:00
6666713041
refactor: Rename fs::path::u8string() to fs::path::utf8string()
MarcoFalke
2023-12-14 13:23:32 +01:00
e6dbf48c64
Merge bitcoin/bitcoin#29080 : ci: Set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK to avoid unrelated failures
Hennadii Stepanov
2023-12-14 13:29:39 +00:00
43c3246af7
ci: Set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK to avoid failures
Hennadii Stepanov
2023-12-14 12:18:53 +00:00
fa769d3e41
fuzz: Limit p2p fuzz targets to MAX_PROTOCOL_MESSAGE_LENGTH
MarcoFalke
2023-12-14 12:40:17 +01:00
fa87a2072b
build: Bump guix time-machine to unlock riscv64 metal
MarcoFalke
2023-12-14 11:43:33 +01:00
e03d6f7ed5
fuzz: set m_fallback_fee/m_fee_mode in wallet_fees target
brunoerg
2023-12-13 10:02:34 -03:00
9f0f83d650
Merge bitcoin/bitcoin#29065 : bench: wallet, fix change position out of range error
Ava Chow
2023-12-13 12:38:11 -05:00
019ec8a601
Merge bitcoin/bitcoin#29075 : msvc: Fix test\config.ini content
fanquake
2023-12-13 16:29:58 +00:00
f76e59d02e
msvc: Fix test\config.ini content
Hennadii Stepanov
2023-12-13 14:29:12 +00:00
0830dcb313
Merge bitcoin/bitcoin#29066 : Bump minimum required Boost version due to migration to C++20
fanquake
2023-12-13 14:21:58 +00:00
f0e829022a
Merge bitcoin/bitcoin#28967 : build: disable external-signer for Windows
fanquake
2023-12-13 11:27:02 +00:00
8431a19537
Merge bitcoin/bitcoin#29068 : test: Actually fail when a python unit test fails
fanquake
2023-12-13 11:21:35 +00:00
54f6756e52
Merge bitcoin/bitcoin#28846 : depends: fix libmultiprocess build on aarch64
fanquake
2023-12-13 10:41:33 +00:00
bf0f7dbec6
test: add TestNode wait_until helper
Nikodemas Tuckus
2023-12-13 11:24:03 +01:00
f48a789385
Merge bitcoin/bitcoin#28075 : util: Remove DirIsWritable, GetUniquePath
fanquake
2023-12-13 09:50:27 +00:00
fa0534d7e4
test: Actually fail when a python unit test fails
MarcoFalke
2023-12-12 21:18:18 +01:00
49a90915aa
build: Bump minimum required Boost to 1.73.0 to support C++20
Hennadii Stepanov
2023-12-12 19:38:55 +00:00
37c75c5820
test: wallet, fix change position out of range error
furszy
2023-12-12 15:03:23 -03:00
d646ca35d9
Merge bitcoin/bitcoin#28994 : wallet: skip BnB when SFFO is enabled
Andrew Chow
2023-12-12 10:39:05 -05:00
bde8d63b17
depends: build libmultiprocess with position independant code
fanquake
2023-12-06 12:48:09 +00:00
506634d79d
depends: always install libmultiprocess to /lib
fanquake and Ryan Ofsky
2023-11-10 17:06:36 +00:00
beb3096263
depends: always install capnp to /lib
fanquake and Ryan Ofsky
2023-12-06 12:34:03 +00:00
a7484be65f
Merge bitcoin/bitcoin#29059 : Revert "ci: Only run functional tests on windows in master"
fanquake
2023-12-12 13:27:05 +00:00
60f677375e
Merge bitcoin/bitcoin#29055 : tests, bench: Fix issue with CWallet::LoadWallet() being called in the wrong places
fanquake
2023-12-12 11:31:30 +00:00
7a283836eb
Merge bitcoin/bitcoin#29052 : doc/reduce-traffic: update/clarify max outbound connection count
fanquake
2023-12-12 11:04:29 +00:00
622e79e0fb
Merge bitcoin/bitcoin#29021 : refactor: rpc: Pass CBlockIndex by reference instead of pointer
fanquake
2023-12-12 10:30:06 +00:00
7b22cd80e0
Revert "ci: Only run functional tests on windows in master"
Hennadii Stepanov
2023-12-12 10:04:49 +00:00
576bee88fd
fuzz: disable BnB when SFFO is enabled
furszy
2023-12-04 11:36:20 -03:00
05e5ff194c
test: add coverage for BnB-SFFO restriction
2023-09-12 12:14:59 -03:00
bd7f5d33e3
wallet: Assert that the wallet is not initialized in LoadWallet
Andrew Chow
2023-12-11 15:05:42 -05:00
fb0b6ca4e5
tests, bench: Remove incorrect LoadWallet() calls
Andrew Chow
2023-12-08 17:49:51 -05:00
1757452cc5
test: Add tests for CFeeRate multiplication operator
Kashif Smith
2023-12-11 16:27:58 -05:00
d58f89d355
doc: update/clarify max outbound connection count
Marnix
2023-12-11 11:17:21 +01:00
98afe78661
doc: Update bitcoin-tx replaceable documentation
Kashif Smith
2023-12-07 05:41:08 -05:00
fa46cc22bc
Remove deprecated -rpcserialversion
MarcoFalke
2023-11-16 10:35:08 +01:00
856c88776f
ArgsManager: return path by value from GetBlocksDirPath()
Vasil Dimov
2023-11-02 13:20:17 +01:00
fa3d9304e8
refactor: Remove pre-C++20 fs code
MarcoFalke
2023-12-09 13:00:45 +01:00
fa00098e1a
Add tests for C++20 std::u8string
MarcoFalke
2023-12-09 13:22:59 +01:00
fa2bac08c2
refactor: Avoid copy/move in fs.h
MarcoFalke
2023-10-26 13:24:47 +02:00
faea30227b
refactor: Use C++20 std::chrono::days
MarcoFalke
2023-12-08 17:15:16 +01:00
d5e5810bd3
Merge bitcoin/bitcoin#28999 : build: Enable -Wunreachable-code
fanquake
2023-12-11 15:31:51 +00:00
dabd704642
Merge bitcoin/bitcoin#25273 : wallet: Pass through transaction locktime and preset input sequences and scripts to CreateTransaction
fanquake
2023-12-11 15:13:25 +00:00
255004fc5e
Merge bitcoin/bitcoin#29009 : fuzz: p2p: Detect peer deadlocks
fanquake
2023-12-11 14:49:24 +00:00
40bc501bf4
Merge bitcoin/bitcoin#29031 : fuzz: Improve fuzzing stability for txorphan harness
fanquake
2023-12-11 12:18:26 +00:00
ba5f16e4a1
Merge bitcoin/bitcoin#29044 : msvc: Define the same QT_... macros as in Autotools builds
fanquake
2023-12-11 11:25:08 +00:00
36fabb01b1
Merge bitcoin/bitcoin#29041: test: fix intermittent error in rpc_net.py (#29030 )
fanquake
2023-12-11 10:56:00 +01:00
09ab9d4fa7
Merge bitcoin/bitcoin#29035 : test: fix addnode functional test failure on OpenBSD
fanquake
2023-12-11 10:43:32 +01:00
41e378a0a1
Merge bitcoin/bitcoin#29045 : msvc: Optimize "Release" builds
fanquake
2023-12-11 10:38:18 +01:00
84bbee7b74
Merge bitcoin/bitcoin#29048 : Add a note to msvc readme re building Qt for Bitcoin Core.
fanquake
2023-12-11 10:13:19 +01:00
d08e820abf
Add a note to msvc readme re building Qt for Bitcoin Core.
Aaron Clauson
2023-12-10 15:46:36 +00:00
01960c53c7
fuzz: make FuzzedDataProvider usage deterministic
Martin Leitner-Ankerl
2023-12-09 13:19:02 +01:00
1a5dae630d
msvc: Define the same QT_... macros as in Autotools builds
Hennadii Stepanov
2023-12-09 16:15:33 +00:00
1553c80786
Add multiplication operator to CFeeRate
Murch
2023-12-08 13:53:46 -05:00
6e0f1d2abb
msvc: Optimize "Release" builds
Hennadii Stepanov
2023-09-21 17:50:42 +01:00
ea00f982d2
test: fix intermittent error in rpc_net.py (#29030 )
Sebastian Falbesoner
2023-12-09 13:26:18 +01:00
94feaf2b66
tests: Add unit tests for bitcoin-tx replaceable command
Kashif Smith
2023-12-07 04:41:00 -05:00
0295b44c25
wallet: return CreatedTransactionResult from FundTransaction
Andrew Chow
2022-06-01 17:04:03 -04:00
758501b713
wallet: use optional for change position as an optional in CreateTransaction
Andrew Chow
2022-06-01 14:32:26 -04:00
2d39db7aa1
wallet: Explicitly preserve scriptSig and scriptWitness in CreateTransaction
Andrew Chow
2022-06-01 17:39:58 -04:00
14e50746f6
wallet: Explicitly preserve transaction version in CreateTransaction
Andrew Chow
2022-06-01 14:14:17 -04:00
0fefcbb776
wallet: Explicitly preserve transaction locktime in CreateTransaction
Andrew Chow
2022-06-01 12:35:00 -04:00
4d335bb1e0
wallet: Set preset input sequence through coin control
Andrew Chow
2022-05-31 23:51:49 -04:00
596642c5a9
wallet: Replace SelectExternal with SetTxOut
Andrew Chow
2022-06-20 12:03:03 -04:00
5321786b9d
coincontrol: Replace HasInputWeight with returning optional from Get
Andrew Chow
2023-01-23 16:59:25 -05:00
e1abfb5b20
wallet: Introduce and use PreselectedInput class in CCoinControl
Andrew Chow
2022-05-31 17:39:19 -04:00
fd0bde2793
test: fix addnode functional test failure on OpenBSD
Sebastian Falbesoner
2023-12-08 18:23:01 +01:00