This website requires JavaScript.
2ca1460ae3
rpc: identify JSON-RPC 2.0 requests
Matthew Zipkin
2023-07-07 14:31:18 -04:00
9365baa489
test: add conflicting topology test case
Greg Sanders
2024-05-08 17:02:13 -04:00
9408a04e42
tests, fuzz: use new NUMS_H const
josibake
2024-05-07 11:16:45 +02:00
0fb17bf61a
[log] updates in TxOrphanage
glozow
2024-05-13 14:54:13 +01:00
b16da7eda7
[functional test] attackers sending mutated orphans
glozow
2024-04-29 16:06:17 +01:00
6675f6428d
[unit test] TxOrphanage handling of same-txid-different-witness txns
glozow
2024-05-10 12:38:03 +01:00
8923edfc1f
[p2p] allow entries with the same txid in TxOrphanage
glozow
2024-04-29 16:40:28 +01:00
c31f148166
[refactor] TxOrphanage::EraseTx by wtxid
glozow
2024-05-10 12:04:50 +01:00
efcc593017
[refactor] TxOrphanage::HaveTx only by wtxid
glozow
2024-05-10 10:55:39 +01:00
7e475b9648
[p2p] don't query orphanage by txid
glozow
2024-05-10 09:23:18 +01:00
d4b17c7d46
kernel: Remove batchpriority from kernel library
TheCharlatan
2024-05-10 22:10:34 +02:00
b946f8a4c5
crypto: add NUMS_H const
josibake
2024-02-13 17:41:59 +01:00
7fcf4e9979
Merge bitcoin/bitcoin#30078 : depends: set AR & RANLIB for CMake
merge-script
2024-05-14 11:47:09 +08:00
ecba230979
wallet: implement BerkeleyRODatabase::Backup
Ava Chow
2024-01-02 16:35:30 -05:00
0c8e728476
wallet: implement BerkeleyROBatch
Ava Chow
2024-01-02 16:35:22 -05:00
756ff9b478
wallet: add dummy BerkeleyRODatabase and BerkeleyROBatch classes
Ava Chow
2024-01-02 16:35:07 -05:00
12d82817bf
refactor: simplify FormatSubVersion using strprintf/Join
Sebastian Falbesoner
2024-05-13 23:25:10 +02:00
d6069cb8d6
Merge bitcoin/bitcoin#28233 : validation: don't clear cache on periodic flush: >2x block connection speed
Ava Chow
2024-05-13 16:31:19 -04:00
0503cbea9a
Merge bitcoin/bitcoin#30094 : rpc: move UniValue in blockToJSON
Ryan Ofsky
2024-05-13 16:12:18 -04:00
24bc46c83b
cli: Add warning for duplicate port definition
tdb3
2024-04-27 18:10:57 -04:00
e208fb5d3b
cli: Sanitize ports in rpcconnect and rpcport
tdb3
2024-04-27 18:09:12 -04:00
ff8c606cf1
Merge bitcoin/bitcoin#29974 : fuzz: txorphan tests fixups
glozow
2024-05-13 16:00:03 +01:00
c7deb76118
Merge bitcoin/bitcoin#29994 : doc: removed help text saying that peers may not connect automatically
glozow
2024-05-13 15:50:50 +01:00
b77bad309e
rpc: move UniValue in blockToJSON
willcl-ark
2024-05-10 20:01:05 +01:00
019ad7327c
depends: set RANLIB for CMake
fanquake
2024-05-13 20:01:45 +08:00
43cfb428cb
depends: set NM for CMake
fanquake
2024-05-13 20:01:37 +08:00
1e4412b317
depends: set AR for CMake
fanquake
2024-05-13 20:01:06 +08:00
5676aec1e1
refactor: Model the bech32 charlimit as an Enum
josibake
2023-07-18 22:22:26 +02:00
fe92c15f0c
script/sign: avoid duplicated signature verification after signing
Sebastian Falbesoner
2023-11-21 16:47:35 +01:00
080089567c
bench: add benchmark for SignTransaction
Sebastian Falbesoner
2023-11-20 10:34:03 +01:00
b94061902e
Merge bitcoin-core/gui#812 : Fix create unsigned transaction fee bump
merge-script
2024-05-12 15:30:34 +01:00
ee9491369f
Merge bitcoin/bitcoin#29658 : Bugfix: GUI: Help messages already have a trailing newline, so don't add an extra one
merge-script
2024-05-12 14:21:21 +01:00
3207286680
Merge bitcoin-core/gui#813 : Don't permit port in proxy IP option
merge-script
2024-05-11 19:34:12 +01:00
182983c6ab
Merge bitcoin-core/gui#788 : debugwindow: update session ID tooltip
merge-script
2024-05-11 19:13:34 +01:00
b47c393d8a
Merge bitcoin/bitcoin#30081 : refactor: Remove unused code from subprocess.h header
merge-script
2024-05-11 18:37:49 +08:00
4d3f1d08db
Merge bitcoin/bitcoin#29739 : build: swap cctools otool for llvm-objdump
merge-script
2024-05-11 18:34:42 +08:00
d0b047494c
test: add GetAddedNodeInfo() CJDNS regression unit test
Jon Atack
2023-11-14 18:12:45 -06:00
684da97070
p2p, bugfix: detect addnode cjdns peers in GetAddedNodeInfo()
Jon Atack
2023-08-11 16:12:42 -06:00
2cedb42a92
Merge bitcoin/bitcoin#29252 : kernel: Remove key module from kernel library
Ava Chow
2024-05-10 13:18:00 -04:00
7066980273
Merge bitcoin/bitcoin#29948 : test: add missing comparison of node1's mempool in MempoolPackagesTest
Ava Chow
2024-05-10 12:44:42 -04:00
5a11d3023f
refactor, subprocess: Remove unused stream API calls
Hennadii Stepanov
2024-05-10 14:58:27 +01:00
05b6f8793c
refactor, subprocess: Remove unused Popen::child_created_ data member
Hennadii Stepanov
2024-05-10 14:47:15 +01:00
9e1ccf55e1
refactor, subprocess: Remove unused Popen::poll()
Hennadii Stepanov
2024-05-10 14:47:07 +01:00
24b53fc84a
refactor, subprocess: Remove Popen::pid()
Hennadii Stepanov
2024-05-10 14:42:31 +01:00
98dd4e712e
Merge bitcoin/bitcoin#30006 : test: use sleepy wait-for-log in reindex readonly
Ava Chow
2024-05-09 18:31:03 -04:00
24572cf768
Merge bitcoin/bitcoin#29939 : test: add MiniWallet tagging support to avoid UTXO mixing, use in fill_mempool
Ava Chow
2024-05-09 16:54:18 -04:00
012e540ace
Merge bitcoin/bitcoin#29122 : test: adds outbound eviction functional tests, updates comment in ConsiderEviction
Ava Chow
2024-05-09 16:20:43 -04:00
71aae72e1f
test: test sendall does ancestor aware funding
ishaanam
2023-12-28 16:50:13 -05:00
b59a027d95
contrib: drop dead get_machine from test sym check
fanquake
2024-05-10 00:13:50 +08:00
e6aba463ad
contrib: use env_flags in get_arch
fanquake
2024-05-09 23:44:31 +08:00
ceb1e078f8
Merge bitcoin/bitcoin#28793 : contrib: Add asmap-tool
Ava Chow
2024-05-09 11:57:30 -04:00
921c61e9a5
Merge bitcoin/bitcoin#29973 : test: Assumeutxo: ensure failure when importing a snapshot twice
Ava Chow
2024-05-09 11:55:15 -04:00
96378fe734
Refactor: Remove ECC_Start and ECC_Stop from key header
TheCharlatan
2024-05-09 13:32:22 +02:00
41eba5bd71
kernel: Remove key module from kernel library
TheCharlatan
2024-01-15 12:55:31 +01:00
a08d2b3cb9
tools: Use ECC_Context helper in bitcoin-tx and bitcoin-wallet tools
Ryan Ofsky
2024-05-07 08:55:34 -04:00
28905c1a64
test: Use ECC_Context helper in bench and fuzz tests
Ryan Ofsky
2024-05-07 08:54:19 -04:00
538fedde1d
common: Add ECC_Context RAII wrapper for ECC_Start/ECC_Stop
Ryan Ofsky
2024-05-07 08:52:55 -04:00
6f1d906438
Merge bitcoin/bitcoin#30063 : build, test: Remove unused TIMEOUT environment variable
merge-script
2024-05-09 11:11:57 +08:00
43003255c0
Merge bitcoin/bitcoin#29292 : rpc: improve submitpackage documentation and other improvements
Ava Chow
2024-05-08 18:39:56 -04:00
0d114e3cb2
blockstorage: Add Assume for fKnown / snapshot chainstate
Martin Zumsande
2024-03-20 15:08:40 -04:00
8a45f572b9
Merge bitcoin/bitcoin#29335 : test: Handle functional test disk-full error
Ava Chow
2024-05-08 18:11:35 -04:00
573f631165
Merge bitcoin/bitcoin#26326 : net: don't lock cs_main while reading blocks in net processing
Ava Chow
2024-05-08 18:04:19 -04:00
4ff42762fd
Merge bitcoin/bitcoin#28336 : rpc: parse legacy pubkeys consistently with specific error messages
Ava Chow
2024-05-08 17:52:58 -04:00
189d0da3f6
build, test: Remove unused TIMEOUT environment variable
Hennadii Stepanov
2024-05-08 14:31:16 +01:00
7f5ac4520d
build: swap otool for (llvm-)objdump
fanquake
2024-01-30 09:37:37 +00:00
43a66c55ec
Merge bitcoin/bitcoin#30053 : test: added test coverage to loadtxoutset could not open file
merge-script
2024-05-08 16:15:00 +08:00
74f517b441
Merge bitcoin/bitcoin#30054 : ci: Exclude feature_init for now in valgrind task
merge-script
2024-05-08 11:56:32 +08:00
09d3ad2861
Merge bitcoin/bitcoin#30025 : doc: fix broken relative md links
merge-script
2024-05-08 11:54:46 +08:00
4e56df8f91
Merge bitcoin-core/gui#819 : Fix misleading signmessage error with segwit
merge-script
2024-05-07 21:31:14 +01:00
8efd03ad04
Merge bitcoin/bitcoin#29494 : build: Assume HAVE_CONFIG_H, Add IWYU pragma keep to bitcoin-config.h includes
Ava Chow
2024-05-07 14:14:03 -04:00
fa52e13ee8
test: Remove struct.pack from almost all places
MarcoFalke
2024-02-07 13:19:37 +01:00
fa826db477
scripted-diff: test: Use int.to_bytes over struct packing
MarcoFalke
2024-02-07 11:26:05 +01:00
faf2a975ad
test: Use int.to_bytes over struct packing
MarcoFalke
2024-02-07 11:20:41 +01:00
faf3cd659a
test: Normalize struct.pack format
MarcoFalke
2024-02-07 11:30:21 +01:00
fab179d102
ci: Exclude feature_init for now in valgrind task
MarcoFalke
2024-05-07 08:53:22 +02:00
ef09f535b7
Merge bitcoin/bitcoin#29984 : net: Replace ifname check with IFF_LOOPBACK in Discover
merge-script
2024-05-07 10:28:58 +08:00
78e52f663f
doc: rpc: fix submitpackage examples
stickies-v
2024-01-22 16:01:25 +00:00
1a875d4049
rpc: update min package size error message in submitpackage
stickies-v
2024-01-22 15:51:31 +00:00
f9ece258aa
doc: rpc: submitpackage takes sorted array
stickies-v
2024-01-22 15:45:43 +00:00
17f74512f0
test: add bounds checking for submitpackage RPC
stickies-v
2024-01-25 12:04:24 +00:00
ee67bba76c
test: added test coverage to loadtxoutset
kevkevin
2024-05-06 16:24:40 -05:00
cc67d33fda
refactor: Simply include CTxMemPool::Options in CTxMemPool directly rather than duplicating definition
Luke Dashjr
2023-12-15 03:28:34 +00:00
63d0b930f8
Merge bitcoin/bitcoin#29845 : rpc: return warnings as an array instead of just a single one
Ava Chow
2024-05-06 12:24:09 -04:00
fdb41e08c4
Merge bitcoin/bitcoin#29773 : build, bench, msvc: Add missing benchmarks
merge-script
2024-05-06 21:02:30 +08:00
5deb0b024e
build, test, doc: Temporarily remove Android-related stuff
Hennadii Stepanov
2024-05-03 10:28:01 +01:00
00ac1b963d
Merge bitcoin/bitcoin#29960 : depends: pass verbose through to cmake based makefiles
merge-script
2024-05-06 09:47:29 +08:00
f7b81c7e1e
Merge bitcoin/bitcoin#30031 : msvc: Compile test\fuzz\miniscript.cpp
merge-script
2024-05-06 09:33:56 +08:00
dd8fa86193
test: use tagged ephemeral MiniWallet instance in fill_mempool
Sebastian Falbesoner
2024-04-16 02:30:51 +02:00
b2037ad4ae
test: add MiniWallet tagging support to avoid UTXO mixing
Sebastian Falbesoner
2024-04-16 01:32:44 +02:00
c8e6d08236
test: refactor: eliminate COINBASE_MATURITY magic number in fill_mempool
Sebastian Falbesoner
2024-04-16 02:05:09 +02:00
4f347140b1
test: refactor: move fill_mempool to new module mempool_util
Sebastian Falbesoner
2024-04-16 01:56:47 +02:00
75d27fefc7
net: reduce LOCK(cs_main) scope in ProcessGetBlockData
Andrew Toth
2024-05-04 15:38:39 -04:00
613a45cd4b
net: reduce LOCK(cs_main) scope in GETBLOCKTXN
Andrew Toth
2024-05-04 15:33:36 -04:00
9155b733e1
build, msvc: Compile test\fuzz\miniscript.cpp
Hennadii Stepanov
2024-05-03 13:12:12 +01:00
eb0bdbdd75
Merge bitcoin/bitcoin#28657 : miniscript: make operator""_mst consteval
merge-script
2024-05-04 09:13:11 +08:00
61d3280c3a
Merge bitcoin/bitcoin#29907 : test: Fix test/streams_tests.cpp compilation on SunOS / illumos
merge-script
2024-05-04 09:07:44 +08:00
bd597c33e3
Merge bitcoin/bitcoin#25972 : build: no-longer disable WARN_CXXFLAGS when CXXFLAGS is set
merge-script
2024-05-04 08:47:18 +08:00
2451a217dd
test: addmultisigaddress, coverage for script size limits
furszy
2023-08-21 18:18:00 -03:00
53302a0981
bugfix: addmultisigaddress, add unsupported operation for redeem scripts over 520 bytes
furszy
2023-08-21 18:16:41 -03:00
9be6065cc0
test: coverage for 16-20 segwit multisig scripts
furszy
2023-08-21 17:58:46 -03:00