You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Squashed 'libbitcoinkernel-sys/bitcoin/' changes from 64d1449ff47d..d9413ed98e4d
d9413ed98e4d Add sans utxo set block validation
4dbf78985252 block header
eaff2c84ad5a kernel: Fix bitcoin-chainstate for windows
33b1b8d6338c kernel: Add Purpose section to header documentation
9567fac5cac3 kernel: Allowing reducing exports
ead892dab56b kernel: Add pure kernel bitcoin-chainstate
bcb2e8bc379f Kernel: Add functions for working with outpoints
5bf7f70be280 kernel: Add functions to get the block hash from a block
4bcc26184bc8 kernel: Add block hash type and block tree utility functions to C header
a819a3c44b6b kernel: Add function to read block undo data from disk to C header
2443ec4b8c63 kernel: Add functions to read block from disk to C header
979c6bc11184 kernel: Add function for copying block data to C header
5b96d6acb802 kernel: Add functions for the block validation state to C header
a1b3304b97c3 kernel: Add validation interface to C header
6ec45aa620f7 kernel: Add interrupt function to C header
a8a0834599a1 kernel: Add import blocks function to C header
9ef2ba9e21ef kernel: Add chainstate load options for in-memory dbs in C header
a5411b8918fe kernel: Add options for reindexing in C header
d008494fe6ef kernel: Add block validation to C header
ee81ce38bf39 kernel: Add chainstate loading when instantiating a ChainstateManager
8ba666c9bfd0 kernel: Add chainstate manager option for setting worker threads
b19eaa3f1e6c kernel: Add chainstate manager object to C header
bd8331333e58 kernel: Add notifications context option to C header
767d6e0b6aaf kernel: Add chain params context option to C header
c101833ae394 kernel: Add kernel library context object
6ceea675e514 kernel: Add logging to kernel library C header
589dc756b5c0 kernel: Introduce initial kernel C header API
a19ee46b7a48 doc: Add docstrings for ConnectBlock and SpendBlock
a952b3cb1a96 validation: Move coin existence and spend check to SpendBlock
f7239c451d1a validation: Move SetBestBlock out of ConnectBlock
2b61c0ac7b8c validation: Add SpendBlock function
d9f56ac90e42 validation: Use vector of outputs instead of CCoinsViewCache in CheckInputScripts
9e141af7f76d consensus: Use Coin span in CheckTxInputs
1e5c2327efb6 consensus: Use Coin span in GetTransactionSigOpCost
aaea486eee09 consensus: Use Coin span in GetP2SHSigOpCount
a33bd767a37d Merge bitcoin/bitcoin#33464: p2p: Use network-dependent timers for inbound inv scheduling
2578da69f416 Merge bitcoin/bitcoin#33485: test: set par=2 in default config for functional test framework
25dbe4bc86d3 Merge bitcoin/bitcoin#33533: test: addrman: check isTerrible when time is more than 10min in the future
cfb0d74698ad Merge bitcoin/bitcoin#33121: test: fix p2p_leak_tx.py
86eaa4d6cd5c Merge bitcoin/bitcoin#33482: contrib: fix macOS deployment with no translations
007900ee9b89 Merge bitcoin/bitcoin#33434: depends: static libxcb-cursor
8e47ed6906d5 test: addrman: check isTerrible when time is more than 10min in the future
1ed00a0d39d5 Merge bitcoin/bitcoin#33504: Mempool: Do not enforce TRUC checks on reorg
75353a016357 Merge bitcoin/bitcoin#32326: net: improve the interface around FindNode() and avoid a recursive mutex lock
87e7f37918d4 doc: clarify peer address in getpeerinfo and addnode RPC help
2a4450ccbbe3 net: change FindNode() to not return a node and rename it
4268abae1a1d net: avoid recursive m_nodes_mutex lock in DisconnectNode()
acc7f2a433b1 Merge bitcoin/bitcoin#33401: ci: Remove bash -c from cmake invocation using eval
50194029e7c2 ci: Remove bash -c from cmake invocation using eval
f41f97240c06 Merge bitcoin/bitcoin#28584: Fuzz: extend CConnman tests
cc4a2cc6bdc4 Merge bitcoin/bitcoin#33453: docs: Undeprecate datacarrier and datacarriersize configuration options
7502d4e94038 Merge bitcoin/bitcoin#33260: test: Use extra_port() helper in feature_bind_extra.py
14ae71f323dd test: make notfound_on_unannounced more reliable
99bc552980d9 test: fix (w)txid confusion in p2p_leak_tx.py
576dd97cb91e test: increase timeout in p2p_leak_tx.py
8f73d9522146 Merge bitcoin/bitcoin#33299: wallet: reduce unconditional logging during load
0f7d4ee4e828 p2p: Use different inbound inv timer per network
25212dfdb4cd Merge bitcoin/bitcoin#33487: ci: use latest versions of lint deps
06df14ba75be test: add more TRUC reorg coverge
26e71c237d9d Mempool: Do not enforce TRUC checks on reorg
bbe8e9063c15 fuzz: don't bypass_limits for most mempool harnesses
d4f47f97715c ci: use latest versions of lint deps
fc861332b351 wallet, log: reduce unconditional logging during load
3a4d1a25cf94 net: merge AlreadyConnectedToAddress() and FindNode(CNetAddr)
d8fe258cd610 Merge bitcoin/bitcoin#33484: doc: rpc: fix case typo in `finalizepsbt` help (final_scriptwitness)
dda5228e02ca test: set par=2 in default config for functional test framework
ff05bebcc426 doc: rpc: fix case typo in `finalizepsbt` help (final_scriptwitness)
200150beba66 Merge bitcoin/bitcoin#33313: test/refactor: use test deque to avoid quadratic iteration
7e08445449fc Merge bitcoin/bitcoin#33399: key: use static context for libsecp256k1 calls where applicable
7b5261f7ef3d contrib: fix using macdploy script without translations.
65e909dfdd93 Merge bitcoin/bitcoin#33430: rpc: addpeeraddress: throw on invalid IP
31b29f8eb629 Merge bitcoin/bitcoin#33229: multiprocess: Don't require bitcoin -m argument when IPC options are used
e62e0a12b332 Merge bitcoin/bitcoin#33230: cli: Handle arguments that can be either JSON or string
05d984b1a4fb Merge bitcoin/bitcoin#33475: bugfix: miner: fix `addPackageTxs` unsigned integer overflow
b807dfcdc592 miner: fix `addPackageTxs` unsigned integer overflow
d41b503ae128 Merge bitcoin/bitcoin#33446: rpc: fix getblock(header) returns target for tip
5ae8edbc304a Merge bitcoin/bitcoin#33158: macdeploy: avoid use of `Bitcoin Core` in Linux cross build
df67bb6fd84c test: Remove convert_to_json_for_cli
44a493e150a7 cli: Allow arguments to be both strings and json
ad4a49090da8 Merge bitcoin/bitcoin#33408: msvc: Update vcpkg manifest
dd61f08fd52b Merge bitcoin/bitcoin#33031: wallet: Set descriptor cache upgraded flag for migrated wallets
350692e561ce Merge bitcoin/bitcoin#33388: test: don't throw from the destructor of DebugLogHelper
94db966a3bb5 net: use generic network key for addrcache
eca50854e1cb depends: static libxcb_cursor
89144eb473c6 Merge bitcoin/bitcoin#33448: net/rpc: Report inv information for debugging
eaa1a3cd0b3d Merge bitcoin/bitcoin#33425: ci: remove Clang build from msan fuzz job
b77137a5644e ci: link against -lstdc++ in native fuzz with msan job
a86e1a6e32d8 Merge bitcoin/bitcoin#33427: rpc: Always return per-wtxid entries in submitpackage tx-results
6861dadfcb11 Merge bitcoin/bitcoin#33459: doc: remove unrelated `bitcoin-wallet` binary from `libbitcoin_ipc` description
3b3ab3a50a0b Merge bitcoin/bitcoin#33302: ci: disable cirrus cache in 32bit arm job
2738b63e025d test: validate behaviour of getpeerinfo last_inv_sequence and inv_to_send
fbde8d9a81d8 doc: remove unrelated `bitcoin-wallet` binary from `libbitcoin_ipc` description
34fefb633584 Merge bitcoin/bitcoin#33435: system: improve handling around GetTotalRAM()
56791b582958 test: split out `system_ram_tests` to signal when total ram cannot be determined
337a6e738616 system: improve handling around GetTotalRAM()
451ba9ada41f datacarrier: Undeprecate configuration option
77b2ebb81182 rpc/net: report per-peer last_inv_sequence
bf7996cbc3be rpc: fix getblock(header) returns target for tip
4c3c1f42cf70 test: add block 2016 to mock mainnet
953544d0286b Merge bitcoin/bitcoin#33429: fuzz: reduce iterations in slow targets
df101c97c260 Merge bitcoin/bitcoin#33422: build: Remove lingering Windows registry & shortcuts (#32132 follow-up)
56c6daa64f6b Merge bitcoin/bitcoin#28592: p2p: Increase tx relay rate
79752b9c0b6b build(windows): Remove lingering registry entries and shortcuts upon install
cad9a7fd7370 rpc: Always return per-wtxid entries in submitpackage tx-results
6a33970fef1b fuzz: Reduce iterations in slow targets
edb871cba22a Merge bitcoin/bitcoin#33412: Update libmultiprocess subtree to fix intermittent mptest hang
2427939935f3 test: forbid copying of DebugLogHelper
d6aa266d432f test: don't throw from the destructor of DebugLogHelper
eaf2c464758b Merge bitcoin/bitcoin#33378: Remove unnecessary casts when calling socket operations
5aec516b2ce3 Merge bitcoin/bitcoin#33333: coins: warn on oversized `-dbcache`
316a0c513278 rpc: addpeeraddress: throw on invalid IP
74fa028da1ea Merge bitcoin/bitcoin#33420: test: Avoid interface_ipc.py Duplicate ID errors
168360f4ae47 coins: warn on oversized -dbcache
6c720459beea system: add helper for fetching total system memory
e9c52272ebd7 test: Avoid interface_ipc.py Duplicate ID errors
c49a43591f88 Merge commit '535fa0ad0d2637f845beae92ea9dbbbbbe377c74' into pr/subtree-5
535fa0ad0d26 Squashed 'src/ipc/libmultiprocess/' changes from 13424cf2ecc1..47d79db8a552
453b0fa286e5 bitcoin: Make wrapper not require -m
1444ed855f43 Merge bitcoin/bitcoin#33407: cmake: Install `bitcoin` manpage
29e836fae660 test: add tool_bitcoin to test bitcoin wrapper behavior
0972f5504021 init: add exe name to bitcoind, bitcoin-node -version output to be able to distinguish these in tests
2b0cd1f3fb22 Merge bitcoin/bitcoin#33395: net: do not apply whitelist permissions to onion inbounds
ef20c2d11d96 build, msvc: Update vcpkg manifest baseline
1ff9e929489e key: use static context for libsecp256k1 calls where applicable
f563ce90818d net: Do not apply whitelist permission to onion inbounds
947bed28fe62 Merge bitcoin/bitcoin#33380: test: Add submitblock test in interface_ipc
7584a4fda95d cmake: Install `bitcoin` manpage
67f632b6deb8 net: remove unnecessary casts in socket operations
c4adfbf70626 Merge bitcoin/bitcoin#33373: depends: systemtap 5.3
5aa3d3135d25 Merge bitcoin/bitcoin#33391: test: Prevent disk space warning during node_init_tests
bdf01c6f6126 test: Prevent disk space warning during node_init_tests
0a26731c4cc1 test: Add submitblock test in interface_ipc
2d6a0c464912 Merge bitcoin/bitcoin#33379: cmake: Fix regression in `secp256k1.cmake`
9193c3e4340b cmake: Fix regression in `secp256k1.cmake`
28efd724b478 depends: systemtap 5.3
75e6984ec8c6 test/refactor: use test deque to avoid quadratic iteration
00c253d49417 ci: disable cirrus cache in 32bit arm job
ff18b6bbaf32 ci: refactor docker action to return provider str
8e434a84999c macdeploy: rename macOS output to bitcoin-macos-app.zip
05353d9cf08c macdeploy: combine appname & -zip arguments
fabc2615af26 test: Use extra_port() helper in feature_bind_extra.py
adefb51c5437 rpc/net: add per-peer inv_to_send sizes
88b0647f027a wallet: Always write last hardened cache flag in migrated wallets
8a08eef645ee tests: Check that the last hardened cache upgrade occurs
0802398e749c fuzz: make it possible to mock (fuzz) CThreadInterrupt
6d9e5d130d2e fuzz: add CConnman::SocketHandler() to the tests
3265df63a48d fuzz: add CConnman::InitBinds() to the tests
91cbf4dbd864 fuzz: add CConnman::CreateNodeFromAcceptedSocket() to the tests
50da7432ec1e fuzz: add CConnman::OpenNetworkConnection() to the tests
e6a917c8f8e0 fuzz: add Fuzzed NetEventsInterface and use it in connman tests
e883b3776881 fuzz: set the output argument of FuzzedSock::Accept()
b81f37031c8f p2p: Increase tx relay rate
REVERT: 64d1449ff47d kernel: Fix bitcoin-chainstate for windows
REVERT: ba247a6a7183 kernel: Add Purpose section to header documentation
REVERT: b0697ccbf7fd kernel: Allowing reducing exports
REVERT: 9d23c437bfc8 kernel: Add pure kernel bitcoin-chainstate
REVERT: 10e8e06caf15 Kernel: Add functions for working with outpoints
REVERT: ae64f8984d98 kernel: Add functions to get the block hash from a block
REVERT: 2c2f277d12fa kernel: Add block hash type and block tree utility functions to C header
REVERT: 6062e2eeca3c kernel: Add function to read block undo data from disk to C header
REVERT: e96af0baf5ef kernel: Add functions to read block from disk to C header
REVERT: 60e1515586a8 kernel: Add function for copying block data to C header
REVERT: 7b105b7d02a0 kernel: Add functions for the block validation state to C header
REVERT: 1a58dbb81583 kernel: Add validation interface to C header
REVERT: 86ed87d5a6c4 kernel: Add interrupt function to C header
REVERT: e424c4554653 kernel: Add import blocks function to C header
REVERT: cf7b562f2e31 kernel: Add chainstate load options for in-memory dbs in C header
REVERT: e26a198acfbb kernel: Add options for reindexing in C header
REVERT: 4196583e03d6 kernel: Add block validation to C header
REVERT: a7149076e233 kernel: Add chainstate loading when instantiating a ChainstateManager
REVERT: d36b447e6caf kernel: Add chainstate manager option for setting worker threads
REVERT: d4e612af6701 kernel: Add chainstate manager object to C header
REVERT: f19c80767460 kernel: Add notifications context option to C header
REVERT: cc0043d99b62 kernel: Add chain params context option to C header
REVERT: 8b3ceea4f1df kernel: Add kernel library context object
REVERT: 039e222756ef kernel: Add logging to kernel library C header
REVERT: d192006d7f4e kernel: Introduce initial kernel C header API
git-subtree-dir: libbitcoinkernel-sys/bitcoin
git-subtree-split: d9413ed98e4d9cb6791b50661d3bbd1d5cb2593a
0 commit comments