This website requires JavaScript.
a965f2bc07
gui: fix crash when closing wallet
furszy
2024-09-12 18:50:43 -03:00
fae9b60c4f
test: Use LogPrintStr to test m_log_sourcelocations
MarcoFalke
2024-07-30 10:27:18 +02:00
72c9a1fe94
test: Check that network stays suspended after dumptxoutset if it was off before
Fabian Jahr
2024-09-12 22:59:55 +02:00
33381ea530
scripted-diff: Modernize nLocalServices to m_local_services
Fabian Jahr
2024-09-12 15:55:12 +02:00
2a581144f2
build: Minimize I/O operations in GenerateHeaderFromJson.cmake
Lőrinc
2024-09-12 20:51:48 +02:00
aa003d1568
build: Minimize I/O operations in GenerateHeaderFromRaw.cmake
Lőrinc
2024-09-12 19:58:14 +02:00
9ad2fe7e69
clusterlin: only start/use search when enough iterations left
Pieter Wuille
2024-07-25 00:13:11 -04:00
bd044356ed
clusterlin: improve heuristic to decide split transaction (optimization)
Pieter Wuille and Suhas Daftuar
2024-05-09 13:45:38 -04:00
71f2629398
clusterlin: include topological pot subsets automatically (optimization)
Pieter Wuille and Suhas Daftuar
2024-05-09 13:53:27 -04:00
e20fda77a2
clusterlin: reduce computation of unnecessary pot sets (optimization)
Pieter Wuille
2024-05-09 14:30:05 -04:00
6060a948ca
clusterlin bench: add example hard cluster benchmarks
Pieter Wuille and Suhas Daftuar
2024-09-05 12:55:49 -04:00
2965fbf203
clusterlin: track upper bound potential set for work items (optimization)
Pieter Wuille
2024-05-09 15:22:49 -04:00
9e43e4ce10
clusterlin: use feerate-sorted depgraph in SearchCandidateFinder
Pieter Wuille
2024-08-08 21:42:30 -04:00
b80e6dfe78
clusterlin: add reordering support for DepGraph
Pieter Wuille
2024-08-08 21:42:28 -04:00
85a285a306
clusterlin: separate initial search entries per component (optimization)
Pieter Wuille
2024-05-13 16:50:34 -04:00
e4faea9ca7
clusterlin bench: have low/high iter benchmarks instead of per-iter
Pieter Wuille
2024-08-15 09:11:00 -04:00
cf0120ff02
Merge bitcoin/bitcoin#30880 : test: Wait for local services to update in feature_assumeutxo
Ava Chow
2024-09-12 14:52:14 -04:00
fa39b1ca63
doc: move-only logging warning
MarcoFalke
2024-07-29 11:09:58 +02:00
e46bebb444
Merge bitcoin/bitcoin#30546 : util: Use consteval checked format string in FatalErrorf, LogConnectFailure
Ryan Ofsky
2024-09-12 12:37:36 -04:00
be768dbd18
Merge bitcoin/bitcoin#30618 : test: support std::optional in BOOST_CHECK_* and increase FromUserHex fuzz feature coverage
Ryan Ofsky
2024-09-12 12:00:16 -04:00
07c7c96022
Merge bitcoin/bitcoin#30883 : build: Revert "Minimize I/O operations in GenerateHeaderFrom{Json,Raw}.cmake"
merge-script
2024-09-12 16:53:31 +01:00
24817e8b15
Merge bitcoin/bitcoin#30814 : kernel: Create usable static kernel library
merge-script
2024-09-12 16:39:34 +01:00
fdeb717e78
Revert "build: Minimize I/O operations in GenerateHeaderFrom{Json,Raw}.cmake"
Hennadii Stepanov
2024-09-12 16:34:57 +01:00
07f4cebe57
refactor: move m_is_inbound out of CNodeState
Sergi Delgado Segura
2024-06-05 12:56:09 -04:00
19f4a7c95a
test: Wait for local services to update in feature_assumeutxo
Fabian Jahr
2024-09-12 16:16:54 +02:00
7d43bca052
Merge bitcoin/bitcoin#30872 : test: fix exclude parsing for functional runner
merge-script
2024-09-12 15:30:34 +01:00
cf786eccd7
Merge bitcoin/bitcoin#30865 : build: Skip secp256k1 ctime tests when tests are not being built
merge-script
2024-09-12 15:29:33 +01:00
23eedc5d1e
build: Skip secp256k1 ctime tests when tests are not being built
Hennadii Stepanov and fanquake
2024-09-12 14:24:26 +01:00
fa5bc450d5
util: Use compile-time check for LogConnectFailure
MarcoFalke
2024-09-10 22:55:29 +02:00
fa7087b896
util: Use compile-time check for FatalErrorf
MarcoFalke
2024-07-30 14:30:16 +02:00
faa62c0112
util: Add ConstevalFormatString
MarcoFalke
2024-07-30 13:23:37 +02:00
72b46f28bf
test: fix exclude parsing for functional runner
Max Edwards
2024-09-11 18:27:49 +01:00
a5e99669cc
Merge bitcoin/bitcoin#30733 : test: remove unused src_dir param from run_tests after CMake migration
merge-script
2024-09-12 12:17:06 +01:00
fa252da0b9
ci: Remove hardcoded CCACHE_DIR in cirrus
MarcoFalke
2024-09-11 14:42:07 +02:00
fa146904e1
ci: Bump default CCACHE_MAXSIZE to 500M
MarcoFalke
2024-09-11 14:21:57 +02:00
aaaa7cf8ba
cirrus: Drop CCACHE_NOHASHDIR
MarcoFalke
2024-09-11 14:56:04 +02:00
0c1e507278
Merge bitcoin/bitcoin#30871 : build: Add more cmake presets
merge-script
2024-09-12 11:33:15 +01:00
fcb61bbc8d
Merge bitcoin/bitcoin#27038 : security-check: test for _FORTIFY_SOURCE usage in release binaries
merge-script
2024-09-12 11:32:31 +01:00
85833cf05f
Merge bitcoin/bitcoin#30847 : test: Drop no longer needed workarounds
merge-script
2024-09-12 11:28:27 +01:00
fa7ca182a9
ci: Print inner env
MarcoFalke
2024-09-11 13:08:14 +02:00
11e2f9fff4
Merge bitcoin/bitcoin#30835 : build: Introduce "Kernel" installation component
merge-script
2024-09-12 10:58:52 +01:00
db8350b0e3
Merge bitcoin/bitcoin#30803 : build: Minor build system fixes and amendments
merge-script
2024-09-12 10:30:06 +01:00
a86e7a476d
Merge bitcoin/bitcoin#30838 : build: Use CMake's default permissions in macOS deploy target
merge-script
2024-09-12 10:17:08 +01:00
f0eb63399a
Merge bitcoin/bitcoin#30841 : ci: Post CMake-migration fixes and amendments
merge-script
2024-09-12 09:54:20 +01:00
155963768a
Merge bitcoin/bitcoin#30842 : build: Minimize I/O operations in GenerateHeaderFrom{Json,Raw}.cmake
merge-script
2024-09-12 09:37:42 +01:00
c773618886
Merge bitcoin/bitcoin#30867 : build: Fix ENABLE_WALLET option
merge-script
2024-09-12 09:28:20 +01:00
349632e022
Merge bitcoin/bitcoin#30807 : Fix peers abruptly disconnecting from AssumeUTXO nodes during IBD
Ava Chow
2024-09-11 13:37:40 -04:00
f6298a878f
Merge bitcoin/bitcoin#30840 : docs: Updated debug build instructions for cmake
Ava Chow
2024-09-11 13:20:19 -04:00
a8809aeb6e
Merge bitcoin/bitcoin#30870 : docs: updated developer notes for --with-sanitizers to -DSANITIZERS
Ava Chow
2024-09-11 13:18:10 -04:00
f15e817811
build: add more CMake presets (dev-mode, libfuzzer, libfuzzer-nosan)
Pieter Wuille
2024-09-11 11:48:38 -04:00
8466329127
chain: simplify deleteRwSettings code and improve it's doc
ismaelsadeeq and Ryan Ofsky
2024-09-11 16:57:28 +01:00
f8d91f49c7
chain: dont check for null settings value in overwriteRwSetting
ismaelsadeeq
2024-09-08 20:26:49 +01:00
df601993f2
chain: ensure updateRwSetting doesn't update to a null settings
ismaelsadeeq and Ryan Ofsky
2024-09-08 21:06:33 +01:00
5e190cd11f
Replace CScript _hex_v_u8 appends with _hex
Lőrinc
2024-09-09 21:13:20 +02:00
cac846c2fb
Allow CScript's operator<< to accept spans, not just vectors
2024-09-09 21:08:08 +02:00
c78d8ff4cb
prevector: avoid GCC bogus warnings in insert method
2024-09-10 20:10:35 +02:00
fae7b83eb5
lint: Remove forbidden functions from lint-format-strings.py
MarcoFalke
2024-09-10 21:55:23 +02:00
4b1ce3cac8
docs: updated developer notes for --with-sanitizers to -DSANITIZERS and removed resource for -fsanitze flags
kevkevinpal
2024-09-11 09:21:46 -04:00
1eac96a503
Compare FromUserHex result against other hex validators and parsers
Lőrinc
2024-08-28 23:19:21 +02:00
19947863e1
Use BOOST_CHECK_EQUAL for optional, arith_uint256, uint256, uint160
2024-09-01 15:09:48 +02:00
0725a37494
Merge bitcoin/bitcoin#30805 : test: Add explicit onion bind to p2p_permissions
glozow
2024-09-10 21:48:57 -04:00
0037d53d1a
build: Fix ENABLE_WALLET option
Hennadii Stepanov
2024-09-10 22:13:09 +01:00
992f83bb6f
test: add coverage for assumeUTXO honest peers disconnection
furszy
2024-07-09 11:07:29 -03:00
6d5812e5c8
assumeUTXO: fix peers disconnection during sync
furszy
2024-09-03 11:00:55 -03:00
082779d606
test: Add explicit onion bind to p2p_permissions
Ava Chow
2024-09-03 16:20:49 -04:00
c66c68345e
Merge bitcoin/bitcoin#30773 : Remove unsafe uint256S() and test-only uint160S()
Ryan Ofsky
2024-09-10 14:59:55 -04:00
2756797eca
Merge bitcoin/bitcoin#30065 : init: fixes file descriptor accounting
Ryan Ofsky
2024-09-10 12:40:37 -04:00
e4e3b44e9c
net: call Select with reachable networks in ThreadOpenConnections
brunoerg
2024-02-13 10:40:00 -03:00
829becd990
addrman: change Select to support multiple networks
brunoerg
2024-02-12 18:10:33 -03:00
5ba03e7d35
build: Use CMake's default permissions in macOS deploy target
Hennadii Stepanov
2024-09-06 21:22:10 +01:00
f698636ec8
net: add All() in ReachableNets
brunoerg and Vasil Dimov
2024-02-15 09:33:24 -03:00
a97f43d63a
fuzz: Add harness for p2p headers sync
marcofleon
2024-08-13 12:08:42 +01:00
e4fb97a512
Merge bitcoin/bitcoin#30791 : build: Use correct variable name
merge-script
2024-09-10 11:48:36 +01:00
df3f63ccfa
Merge bitcoin/bitcoin#30509 : multiprocess: Add -ipcbind option to bitcoin-node
Ava Chow
2024-09-09 17:14:15 -04:00
743ac30e34
Add std::optional support to Boost's equality check
2024-09-01 15:09:42 +02:00
712a2b5453
Merge bitcoin/bitcoin#30817 : test: Add coverage for dumptxoutset failure robustness
Ava Chow
2024-09-09 13:02:51 -04:00
fb52023ee6
Merge bitcoin/bitcoin#30684 : init: fix init fatal error on invalid negated option value
Ava Chow
2024-09-09 12:44:29 -04:00
746f88000e
Merge bitcoin/bitcoin#30401 : fix: increase consistency of rpcauth parsing
Ava Chow
2024-09-09 12:29:17 -04:00
2d68c3b1c2
build: Use correct variables when passing -fsanitize to libsecp256k1
Hennadii Stepanov
2024-09-02 16:33:04 +01:00
df86a4f333
Merge bitcoin/bitcoin#30845 : Update libsecp256k1 subtree to latest master
merge-script
2024-09-09 15:28:06 +01:00
be4f78275f
contrib: test for FORTIFY_SOURCE in security-check.py
fanquake
2023-02-03 16:16:56 +00:00
94bc3c4cc0
Merge bitcoin/bitcoin#30824 : cmake: decouple FORTIFY_SOURCE check from Debug build type
merge-script
2024-09-09 12:33:57 +01:00
ba84c2774d
Merge bitcoin/bitcoin#30823 : cmake: add USE_SOURCE_PERMISSIONS to all configure_file() usage
merge-script
2024-09-09 10:39:36 +01:00
da3f4cb8ee
Merge bitcoin/bitcoin#30850 : doc: fix minor typo
merge-script
2024-09-09 10:34:21 +01:00
c8e2eeeffb
chain: uniformly use SettingsAction enum in settings methods
ismaelsadeeq
2024-09-05 21:25:06 +01:00
7a669fde18
docs: Fix minor typo
Gutflo
2024-09-08 20:25:53 +02:00
1cc93fe7b4
build: Delete dead code that implements IF_CHECK_FAILED option
Hennadii Stepanov
2024-09-08 16:34:04 +01:00
0b003e1ff7
docs: Updated debug build instructions for cmake
ion-
2024-09-07 15:06:49 +03:00
341ad23809
build: Delete MSVC special case for BUILD_FOR_FUZZING option
Hennadii Stepanov
2024-09-08 11:03:32 +01:00
5c80192ff6
test: Drop no longer needed workarounds
Hennadii Stepanov
2024-09-08 09:05:39 +01:00
ff54395de4
Update secp256k1 subtree to latest master
Hennadii Stepanov
2024-09-07 18:12:35 +01:00
611562806c
Squashed 'src/secp256k1/' changes from 642c885b61..2f2ccc4695
Hennadii Stepanov
2024-09-07 18:12:35 +01:00
cddcbaf81e
RPC: improve SFFO arg parsing, error catching and coverage
furszy
2024-09-07 12:15:42 -03:00
4f4cd35319
rpc: decouple sendtoaddress 'subtractfeefromamount' boolean parsing
furszy
2024-09-02 18:01:36 -03:00
b07fe666f2
build: Minimize I/O operations in GenerateHeaderFrom{Json,Raw}.cmake
Hennadii Stepanov
2024-09-07 15:22:09 +01:00
c45186ca54
ci: Switch from make to cmake --build
Hennadii Stepanov
2024-09-07 14:28:28 +01:00
6e5f33af58
ci: Handle log files regardless of CMake's version
Hennadii Stepanov
2024-09-07 14:38:14 +01:00
fdad128b52
build: Stop enabling CMake's CMP0141 policy
Hennadii Stepanov
2024-09-06 22:07:31 +01:00
b2a6f545b4
doc: Drop ctest command from Windows cross-compiling instructions
Hennadii Stepanov
2024-09-04 08:09:11 +01:00
73b618582d
build: Print CMAKE_CXX_COMPILER_ARG1 in summary
Hennadii Stepanov
2024-09-03 18:18:48 +01:00