Skip to content

Instantly share code, notes, and snippets.

@delta1
Last active June 13, 2023 16:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save delta1/682559d1eb97ed9bc21b82f954ddbe23 to your computer and use it in GitHub Desktop.
Save delta1/682559d1eb97ed9bc21b82f954ddbe23 to your computer and use it in GitHub Desktop.
list of PRs to merge
1663603812 2022-09-19T18:10:12+02:00 6e11e20340 Bitcoin Merge bitcoin/bitcoin#26121: build: Bump version to 24.99
1663600247 2022-09-19T16:10:47+01:00 9f650062fc Bitcoin Merge bitcoin/bitcoin#26005: Wallet: Fix error handling (copy_file failure in RestoreWallet, and in general via interfaces)
1663599113 2022-09-19T15:51:53+01:00 55e1deb745 Bitcoin Merge bitcoin/bitcoin#25540: miniscript: avoid wasteful computation, prevent memory blowup when fuzzing
1663497231 2022-09-18T11:33:51+01:00 a9ffebddbe Bitcoin Merge bitcoin/bitcoin#26075: contrib: remove 32bit linux code from release scripts
1663336433 2022-09-16T14:53:53+01:00 a688ff9046 Bitcoin Merge bitcoin/bitcoin#26087: build: prune BOOST_CPPFLAGS from libbitcoin_zmq
1663333393 2022-09-16T15:03:13+02:00 9fefd00d8e Bitcoin Merge bitcoin/bitcoin#26107: [test] only run feature_rbf.py once
1663326734 2022-09-16T12:12:14+01:00 3d892d8695 Bitcoin Merge bitcoin/bitcoin#26086: build: remove BOOST_CPPFLAGS usage from bitcoin-tx
1663325808 2022-09-16T11:56:48+01:00 5a724d1161 Bitcoin Merge bitcoin/bitcoin#25918: build: prune event2 compat headers
1663324779 2022-09-16T12:39:39+02:00 5eb9781763 Bitcoin Merge bitcoin/bitcoin#25971: refactor: Use std::string for thread and index names
1663323015 2022-09-16T11:10:15+01:00 08785aa75b Bitcoin Merge bitcoin/bitcoin#25499: Use steady clock for all millis bench logging
1663321655 2022-09-16T10:47:35+01:00 1d6c605165 Bitcoin Merge bitcoin/bitcoin#26057: build, guix: Get rid of perl dependency
1663320743 2022-09-16T10:32:23+01:00 2530a24689 Bitcoin Merge bitcoin/bitcoin#26105: Use ReadLE64 in uint256::GetUint64 instead of duplicating logic
1663316029 2022-09-16T09:13:49+01:00 19526d937f Bitcoin Merge bitcoin/bitcoin#26065: i2p: use the same destination type for transient and persistent addresses
1663310158 2022-09-16T08:35:58+02:00 27351fb915 Bitcoin Merge bitcoin/bitcoin#26093: doc: consolidate release-note fragments pre-wiki
1663262782 2022-09-15T13:26:22-04:00 a56876e6b9 Bitcoin Merge bitcoin/bitcoin#26024: wallet: fix sendall creates tx that fails tx-size check
1663262263 2022-09-15T13:17:43-04:00 96f1b2d34f Bitcoin Merge bitcoin/bitcoin#26091: test: Fix syncwithvalidationinterfacequeue calls
1663252349 2022-09-15T15:32:29+01:00 f332c4f64d Bitcoin Merge bitcoin/bitcoin#26090: fs: fully initialize `_OVERLAPPED` for win32
1663251686 2022-09-15T15:21:26+01:00 20f03a5aed Bitcoin Merge bitcoin/bitcoin#26089: build: remove unused cppflags
1663224308 2022-09-15T08:45:08+02:00 718304d222 Bitcoin Merge bitcoin/bitcoin#26084: sendall: check if the maxtxfee has been exceeded
1663186503 2022-09-14T16:15:03-04:00 2e3cd26a1a Bitcoin Merge bitcoin/bitcoin#26053: rpc: bugfix, 'add_inputs' default value is true unless 'inputs' are provided
1663182029 2022-09-14T20:00:29+01:00 d190003700 Bitcoin Merge bitcoin-core/gui#669: Update translation source file for string freeze (round 2)
1663163939 2022-09-14T14:58:59+01:00 f523df1ee8 Bitcoin Merge bitcoin-core/gui#664: Prevent wrong handling of `%2` token by Transifex
1663163786 2022-09-14T14:56:26+01:00 bc29c4d4a5 Bitcoin Merge bitcoin-core/gui#663: Cleanup translation comment
1663163460 2022-09-14T14:51:00+01:00 c67d6f5b5f Bitcoin Merge bitcoin/bitcoin#26079: Revert "doc: note that brew installed qt is not supported"
1663153585 2022-09-14T13:06:25+02:00 a8c3590890 Bitcoin Merge bitcoin/bitcoin#25831: refactor: Remove trailing semicolon from LOCK2 macro
1663142396 2022-09-14T08:59:56+01:00 13fd9ee5c2 Bitcoin Merge bitcoin/bitcoin#26056: build: extract $(BOOST_CPPFLAGS) from $(BITCOIN_INCLUDES)
1663085693 2022-09-13T17:14:53+01:00 29d540b7ad Bitcoin Merge bitcoin/bitcoin#26070: build: Quiet warnings in symlinked headers installed from homebrew
1663084311 2022-09-13T11:51:51-04:00 c85688347e Bitcoin Merge bitcoin/bitcoin#26021: wallet: bugfix, load a wallet with an unknown/corrupt descriptor causes a fatal error
1663080138 2022-09-13T15:42:18+01:00 3a7e0a210c Bitcoin Merge bitcoin/bitcoin#24513: CChainState -> Chainstate
1663071498 2022-09-13T14:18:18+02:00 141540a71f Bitcoin Merge bitcoin/bitcoin#25222: refactor: Pass reference to LookUpStats
1663068989 2022-09-13T12:36:29+01:00 94d17845d0 Bitcoin Merge bitcoin/bitcoin#24991: init: allow startup with -onlynet=onion -listenonion=1
1663060707 2022-09-13T10:18:27+01:00 a361c6cae7 Bitcoin Merge bitcoin/bitcoin#26047: guix: use git-minimal over git
1663060572 2022-09-13T10:16:12+01:00 e9e943cfb7 Bitcoin Merge bitcoin/bitcoin#26069: rpc: unify arg type error message
1663059959 2022-09-13T10:05:59+01:00 995fdef14a Bitcoin Merge bitcoin/bitcoin#26059: Revert "guix: Build depends/qt with our platform definition"
1662970240 2022-09-12T10:10:40+02:00 5558d2f549 Bitcoin Merge bitcoin/bitcoin#26048: mempool clean up: replace update_* structs with lambdas
1662801869 2022-09-10T10:24:29+01:00 2e34374bf3 Bitcoin Merge bitcoin/bitcoin#26003: build: fix configuring with `--without-experimental-kernel-lib`
1662791845 2022-09-10T08:37:25+02:00 bb378b6ccd Bitcoin Merge bitcoin/bitcoin#26054: test: verify best blockhash after invalidating an unknown block
1662791388 2022-09-10T08:29:48+02:00 8ca51aa5fb Bitcoin Merge bitcoin/bitcoin#26009: test: remove Boost Test from libtest_util
1662737021 2022-09-09T17:23:41+02:00 ef5bb742f0 Bitcoin Merge bitcoin/bitcoin#26040: doc: comment "add only reachable addresses to addrman"
1662712717 2022-09-09T10:38:37+02:00 3c5fb9691b Bitcoin Merge bitcoin/bitcoin#26007: [contrib] message-capture-parser: fix AssertionError on parsing `headers` message
1662712510 2022-09-09T10:35:10+02:00 dd3ada6ec4 Bitcoin Merge bitcoin/bitcoin#25990: test: apply fixed feerate to avoid variable dynamic fees in wallet_groups.py
1662712366 2022-09-09T10:32:46+02:00 013924aa6d Bitcoin Merge bitcoin/bitcoin#26031: test: Display skipped tests reason
1662711581 2022-09-09T09:19:41+01:00 a9049dd296 Bitcoin Merge bitcoin/bitcoin#26002: build: sync ax_boost_base from upstream
1662710859 2022-09-09T10:07:39+02:00 19585eeb77 Bitcoin Merge bitcoin/bitcoin#25853: net: update testnet torv3 hardcoded seeds for 24.x
1662649270 2022-09-08T16:01:10+01:00 b2215b316d Bitcoin Merge bitcoin/bitcoin#26018: guix: consistently use -ffile-prefix-map
1662648663 2022-09-08T16:51:03+02:00 37f5386349 Bitcoin Merge bitcoin/bitcoin#26038: test: invalidating an unknown block throws an error
1662620169 2022-09-08T08:56:09+02:00 2557429d2b Bitcoin Merge bitcoin/bitcoin#26037: test: Fix `wallet_{basic,listsinceblock}.py` for BDB-only wallets
1662571722 2022-09-07T18:28:42+01:00 37095c7dc4 Bitcoin Merge bitcoin/bitcoin#25678: p2p: skip querying dns seeds if `-onlynet` disables IPv4 and IPv6
1662542830 2022-09-07T11:27:10+02:00 fc44d1796e Bitcoin Merge bitcoin/bitcoin#25983: Prevent data race for `pathHandlers`
1662501657 2022-09-06T18:00:57-04:00 124e75a41e Bitcoin Merge bitcoin/bitcoin#26010: RPC: fix sendall docs
1662479205 2022-09-06T17:46:45+02:00 447f50e4ae Bitcoin Merge bitcoin/bitcoin#25946: Update chainparams for 24.0 release
1662382476 2022-09-05T13:54:36+01:00 5291933fed Bitcoin Merge bitcoin/bitcoin#25768: wallet: Properly rebroadcast unconfirmed transaction chains
1662380129 2022-09-05T14:15:29+02:00 e864f2e4af Bitcoin Merge bitcoin/bitcoin#25976: QA: rpc_blockchain: Test output of getblock verbosity 0, False, and True
1662327142 2022-09-04T22:32:22+01:00 0ebd4db32b Bitcoin Merge bitcoin/bitcoin#25978: test: fix non-determinism in p2p_headers_sync_with_minchainwork.py
1662312169 2022-09-04T18:22:49+01:00 df31e468b9 Bitcoin Merge bitcoin/bitcoin#25861: guix: use --build={arch}-guix-linux-gnu in cross toolchain
1662282532 2022-09-04T10:08:52+01:00 604015ac79 Bitcoin Merge bitcoin/bitcoin#25914: test: Fix intermittent issue in p2p_leak.py
1662105046 2022-09-02T09:50:46+02:00 ea67232cdb Bitcoin Merge bitcoin/bitcoin#25962: net: Add CNodeOptions and increase constness
1662062276 2022-09-01T15:57:56-04:00 7281fac2e0 Bitcoin Merge bitcoin/bitcoin#25614: Severity-based logging, step 2
1662061410 2022-09-01T15:43:30-04:00 7921026a24 Bitcoin Merge bitcoin/bitcoin#19602: wallet: Migrate legacy wallets to descriptor wallets
1662054551 2022-09-01T19:49:11+02:00 36e1b52511 Bitcoin Merge bitcoin/bitcoin#25951: log: Move validation option logging to LoadChainstate()
1662047402 2022-09-01T11:50:02-04:00 3118425ff9 Bitcoin Merge bitcoin/bitcoin#25931: rpc: sort listdescriptors result
1662045076 2022-09-01T16:11:16+01:00 f79d612fba Bitcoin Merge bitcoin-core/gui#660: Update translation source file for string freeze
1662021420 2022-09-01T10:37:00+02:00 fa5c224d44 Bitcoin Merge bitcoin/bitcoin#25887: init: avoid unsetting service bits from `nLocalServices`
1662018840 2022-09-01T09:54:00+02:00 ccea0e11a2 Bitcoin Merge bitcoin/bitcoin#25959: doc: Fix link to MurmurHash3.cpp (moved from Google Code to Github)
1662018438 2022-09-01T09:47:18+02:00 f821fc9813 Bitcoin Merge bitcoin/bitcoin#25967: refactor: add LIFETIMEBOUND to blockfilter where needed
1662014742 2022-09-01T07:45:42+01:00 6ab84709fc Bitcoin Merge bitcoin/bitcoin#25960: p2p: Headers-sync followups
1661959223 2022-08-31T11:20:23-04:00 8343420803 Bitcoin Merge bitcoin/bitcoin#25915: test: Fix wallet_balance intermittent issue
1661954396 2022-08-31T15:59:56+02:00 b936123110 Bitcoin Merge bitcoin/bitcoin#25963: CBlockLocator: performance-move-const-arg Clang tidy fixup
1661931504 2022-08-31T08:38:24+01:00 01e1627e25 Bitcoin Merge bitcoin/bitcoin#25872: Fix issues when calling std::move(const&)
1661929429 2022-08-31T09:03:49+02:00 d16ef40441 Bitcoin Merge bitcoin/bitcoin#25955: test: use `sendall` when emptying wallet
1661882657 2022-08-30T20:04:17+02:00 52dcb1d2a3 Bitcoin Merge bitcoin/bitcoin#25733: tidy: enable bugprone-use-after-move
1661870279 2022-08-30T15:37:59+01:00 e9035f867a Bitcoin Merge bitcoin/bitcoin#25717: p2p: Implement anti-DoS headers sync
1661852111 2022-08-30T11:35:11+02:00 cfda740b33 Bitcoin Merge bitcoin/bitcoin#25174: net/net_processing: Add thread safety related annotations for CNode and Peer
1661548277 2022-08-26T17:11:17-04:00 e191fac4f3 Bitcoin Merge bitcoin/bitcoin#25922: wallet: trigger MaybeResendWalletTxs() every minute
1661546501 2022-08-26T16:41:41-04:00 80da4be57b Bitcoin Merge bitcoin/bitcoin#25896: wallet: Log when Wallet::SetMinVersion sets a different minversion
1661546038 2022-08-26T16:33:58-04:00 eed2bd37ef Bitcoin Merge bitcoin/bitcoin#25355: I2P: add support for transient addresses for outbound connections
1661520645 2022-08-26T15:30:45+02:00 15692e2641 Bitcoin Merge bitcoin/bitcoin#25910: doc: Add my key to SECURITY.md
1661461928 2022-08-25T17:12:08-04:00 bbbc26dcfc Bitcoin Merge bitcoin/bitcoin#25924: scripted-diff: rpc: fix rescan RPC name (s/rescanwallet/rescanblockchain/)
1661441374 2022-08-25T11:29:34-04:00 ba2edcae73 Bitcoin Merge bitcoin/bitcoin#25925: doc: add `{import,list}descriptors` to list of descriptor RPCs
1661425639 2022-08-25T13:07:19+02:00 6057e7e2b9 Bitcoin Merge bitcoin/bitcoin#25929: ci: Force `ccache` package version for MSVC build
1661413692 2022-08-25T09:48:12+02:00 d36bec9b3b Bitcoin Merge bitcoin/bitcoin#25905: refactor: Move ChainstateManager options into m_options struct
1661360904 2022-08-24T19:08:24+02:00 1420547ec3 Bitcoin Merge bitcoin/bitcoin#25911: net: update hardcoded mainnet seeds for 24.x
1661354692 2022-08-24T16:24:52+01:00 2d83a20113 Bitcoin Merge bitcoin/bitcoin#25863: test: remove unused `norm_prv` parameter in `descriptor_tests.cpp`.
1661333444 2022-08-24T11:30:44+02:00 c89fabff3d Bitcoin Merge bitcoin/bitcoin#25879: refactor: Make Join() util work with any container type
1661330245 2022-08-24T10:37:25+02:00 3c1e75ef60 Bitcoin Merge bitcoin/bitcoin#25865: test: speedup wallet tests by whitelisting peers (immediate tx relay)
1661323900 2022-08-24T08:51:40+02:00 713ea7a418 Bitcoin Merge bitcoin/bitcoin#25906: test: add coverage for invalid parameters for `rescanblockchain`
1661186556 2022-08-22T12:42:36-04:00 2bd9aa5a44 Bitcoin Merge bitcoin/bitcoin#25647: wallet: return change from SelectionResult
1661181948 2022-08-22T17:25:48+02:00 92bb7001d8 Bitcoin Merge bitcoin/bitcoin#25902: fixups for BIP125 doc cleanup
1661160926 2022-08-22T10:35:26+01:00 c5f0cbefa3 Bitcoin Merge bitcoin/bitcoin#25775: docs: remove non-signaling mentions of BIP125
1661159539 2022-08-22T10:12:19+01:00 607d5a46aa Bitcoin Merge bitcoin/bitcoin#23202: wallet: allow psbtbumpfee to work with txs with external inputs
1661159268 2022-08-22T11:07:48+02:00 e5a83141fa Bitcoin Merge bitcoin/bitcoin#25883: doc: Security config warning
1661158846 2022-08-22T10:00:46+01:00 0f35f4ddf4 Bitcoin Merge bitcoin/bitcoin#25786: refactor: Make adjusted time type safe
1661149576 2022-08-22T08:26:16+02:00 027b6729bc Bitcoin Merge bitcoin/bitcoin#25888: refactor: use `strprintf` for creating unknown-service-flag string
1660978219 2022-08-20T08:50:19+02:00 c73c8d53fe Bitcoin Merge bitcoin/bitcoin#25878: tests: Use mocktime for wallet encryption timeout
1660925547 2022-08-19T12:12:27-04:00 6b56873b41 Bitcoin Merge bitcoin/bitcoin#25784: Wallet: Document expectations for AddWalletFlags (now InitWalletFlags) correctly
1660924883 2022-08-19T12:01:23-04:00 0f0508bc72 Bitcoin Merge bitcoin/bitcoin#25869: wallet: remove UNKNOWN type from OUTPUT_TYPES array
1660921866 2022-08-19T17:11:06+02:00 9eaef10801 Bitcoin Merge bitcoin/bitcoin#25707: refactor: Make const references to avoid unnecessarily copying objects and enable two clang-tidy checks
1660909824 2022-08-19T13:50:24+02:00 d480586ecb Bitcoin Merge bitcoin/bitcoin#25808: fs: work around u8path deprecated-declaration warnings with libc++
1660897836 2022-08-19T10:30:36+02:00 02aefa169a Bitcoin Merge bitcoin/bitcoin#25852: build: reorder CXXFLAGS in intrinsic checks
1660895624 2022-08-19T08:53:44+01:00 0425ce577f Bitcoin Merge bitcoin/bitcoin#25679: wallet: Correctly identify external inputs that are also in the wallet
1660855843 2022-08-18T16:50:43-04:00 888628cee0 Bitcoin Merge bitcoin/bitcoin#25827: descriptor: check if `rawtr` has only one key.
1660773453 2022-08-17T17:57:33-04:00 a8f69541ad Bitcoin Merge bitcoin/bitcoin#25748: refactor: Avoid copies in FlatSigningProvider Merge
1660745054 2022-08-17T15:04:14+01:00 a75b7796b7 Bitcoin Merge bitcoin/bitcoin#25077: Fix chain tip data race and corrupt rest response
1660744275 2022-08-17T14:51:15+01:00 aa774f3e11 Bitcoin Merge bitcoin/bitcoin#25829: build: include share/rpcauth in release tarball
1660743590 2022-08-17T14:39:50+01:00 0ae0aa251b Bitcoin Merge bitcoin/bitcoin#24678: Prevent wallet unload on GetWalletForJSONRPCRequest
1660741661 2022-08-17T14:07:41+01:00 95d4744f02 Bitcoin Merge bitcoin/bitcoin#19391: RPC/Mining: Clean out pre-Segwit miner compatibility code
1660694419 2022-08-16T20:00:19-04:00 64f7a1940d Bitcoin Merge bitcoin/bitcoin#25734: wallet, refactor: #24584 follow-ups
1660669685 2022-08-16T13:08:05-04:00 c336f813b3 Bitcoin Merge bitcoin/bitcoin#25504: RPC: allow to track coins by parent descriptors
1660637968 2022-08-16T09:19:28+01:00 cf39913e57 Bitcoin Merge bitcoin/bitcoin#25803: refactor: Drop `boost/algorithm/string/replace.hpp` dependency
1660637682 2022-08-16T09:14:42+01:00 b63c24a509 Bitcoin Merge bitcoin/bitcoin#25809: build: add test_bitcoin.exe to win installer, don't install entire docs/ dir
1660631884 2022-08-16T08:38:04+02:00 0f90b58686 Bitcoin Merge bitcoin/bitcoin#25833: doc: minor updates to guix README
1660592621 2022-08-15T15:43:41-04:00 22d96d76ab Bitcoin Merge bitcoin/bitcoin#25720: p2p: Reduce bandwidth during initial headers sync when a block is found
1660588697 2022-08-15T19:38:17+01:00 6d4889a694 Bitcoin Merge bitcoin-core/gui#598: Avoid recalculating the wallet balance - use model cache
1660588491 2022-08-15T19:34:51+01:00 867f5fd1b3 Bitcoin Merge bitcoin-core/gui#654: Update source translations for string freeze
1660566990 2022-08-15T14:36:30+02:00 a5d5569535 Bitcoin Merge bitcoin/bitcoin#25850: doc: Remove my key from SECURITY.md
1660566723 2022-08-15T13:32:03+01:00 d9cd8b419c Bitcoin Merge bitcoin/bitcoin#25849: refactor: Remove not needed empty RPC doc std::string
1660559594 2022-08-15T12:33:14+02:00 2778cccf1c Bitcoin Merge bitcoin/bitcoin#25836: subtree: update crc32c subtree
1660557707 2022-08-15T11:01:47+01:00 cc1efe909e Bitcoin Merge bitcoin/bitcoin#25838: build, qt: Use `mkspecs/bitcoin-linux-g++` for all Linux hosts
1660403299 2022-08-13T16:08:19+01:00 dc9d662683 Bitcoin Merge bitcoin/bitcoin#25235: GetExternalSigner(): fail if multiple signers are found
1660394478 2022-08-13T13:41:18+01:00 aca0200e94 Bitcoin Merge bitcoin/bitcoin#25817: build: fix cross-arch macOS M1 build reproducibility
1660302006 2022-08-12T13:00:06+02:00 bf3f05f41d Bitcoin Merge bitcoin/bitcoin#25785: bench: Add a benchmark for descriptor expansion
1660294362 2022-08-12T10:52:42+02:00 89b2194124 Bitcoin Merge bitcoin/bitcoin#25814: net: simplify GetLocalAddress()
1660285935 2022-08-12T08:32:15+02:00 27724c23f7 Bitcoin Merge bitcoin/bitcoin#25677: refactor: make active_chain_tip a reference
1660244653 2022-08-11T15:04:13-04:00 5d294bccba Bitcoin Merge bitcoin/bitcoin#25825: wallet: consolidate CoinSelectionParams::m_change_target and m_min_change_target
1660240087 2022-08-11T19:48:07+02:00 e5d8b65423 Bitcoin Merge bitcoin/bitcoin#25815: test: Use existing {Chainstate,Block}Man
1660239707 2022-08-11T13:41:47-04:00 e078ee9d9d Bitcoin Merge bitcoin/bitcoin#25664: refactor: Redefine `IsSolvable()` using descriptors
1660233870 2022-08-11T18:04:30+02:00 29c195cf6a Bitcoin Merge bitcoin/bitcoin#25792: test: add tests for `datacarrier` and `datacarriersize` options
1660233432 2022-08-11T11:57:12-04:00 243d7bde78 Bitcoin Merge bitcoin/bitcoin#25798: build: fix cleanup of test logs
1660224563 2022-08-11T14:29:23+01:00 dd62721ba9 Bitcoin Merge bitcoin/bitcoin#25820: [test] make tx6 child of tx5, not tx3, in rbf_tests
1660209140 2022-08-11T10:12:20+01:00 0094ff3947 Bitcoin Merge bitcoin/bitcoin#25812: psbt: Avoid unsigned int overflow in PSBT_IN_TAP_BIP32_DERIVATION
1660201793 2022-08-11T09:09:53+02:00 cd230f3281 Bitcoin Merge bitcoin/bitcoin#25816: msvc: Drop `_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING`
1660155943 2022-08-10T14:25:43-04:00 93999a5fbe Bitcoin Merge bitcoin/bitcoin#25642: Don't wrap around when deriving an extended key at a too large depth
1660152215 2022-08-10T19:23:35+02:00 251c535800 Bitcoin Merge bitcoin/bitcoin#25810: scripted-diff: test: rename `MAX_{ANCESTORS,DESCENDANTS}` to `DEFAULT_{ANCESTOR,DESCENDANT}_LIMIT`
1660152134 2022-08-10T19:22:14+02:00 f89ce1fdb5 Bitcoin Merge bitcoin/bitcoin#25811: doc: test: suggest multi-line imports in functional test style guide
1660152003 2022-08-10T19:20:03+02:00 deb7ad35e6 Bitcoin Merge bitcoin/bitcoin#25813: build: move raw rule into Makefile.am
1660151282 2022-08-10T19:08:02+02:00 f5e96ecef5 Bitcoin Merge bitcoin/bitcoin#25616: refactor: Return `util::Result` from WalletLoader methods
1660133957 2022-08-10T14:19:17+02:00 a6fc293c0a Bitcoin Merge bitcoin/bitcoin#25656: refactor: wallet: return util::Result from `GetReservedDestination` methods
1660133080 2022-08-10T14:04:40+02:00 aac200801b Bitcoin Merge bitcoin/bitcoin#25794: test, tracing: don't rely on `block_connected` USDT event order in tests
1660132304 2022-08-10T13:51:44+02:00 ebf094ff3a Bitcoin Merge bitcoin/bitcoin#25731: test: negative/unknown `rpcserialversion` should throw an init error
1660077360 2022-08-09T16:36:00-04:00 ac59112a6a Bitcoin Merge bitcoin/bitcoin#23480: Add rawtr() descriptor for P2TR with specified (tweaked) output key
1660042315 2022-08-09T11:51:55+01:00 c012875b9d Bitcoin Merge bitcoin/bitcoin#24564: doc: Clarify that CheckSequenceLocksAtTip is a validation function
1660000034 2022-08-08T19:07:14-04:00 e7ca8afef6 Bitcoin Merge bitcoin/bitcoin#25782: test: check that `verifymessage` RPC fails for non-P2PKH addresses
1659972487 2022-08-08T16:28:07+01:00 9ff6adc43a Bitcoin Merge bitcoin/bitcoin#25804: Update translations for 24.0 string freeze
1659971888 2022-08-08T11:18:08-04:00 a478c5350a Bitcoin Merge bitcoin/bitcoin#25790: wallet: improve `{LoadActive,Deactivate}ScriptPubKeyMan` log
1659727946 2022-08-05T15:32:26-04:00 b1a2021f78 Bitcoin Merge bitcoin/bitcoin#25788: guix: patch NSIS to remove .reloc sections from installer stubs
1659727905 2022-08-05T15:31:45-04:00 59bd6b6d37 Bitcoin Merge bitcoin/bitcoin#24699: wallet: Improve AvailableCoins performance by reducing duplicated operations
1659727143 2022-08-05T15:19:03-04:00 35305c759a Bitcoin Merge bitcoin/bitcoin#22751: rpc/wallet: add simulaterawtransaction RPC
1659710609 2022-08-05T16:43:29+02:00 7d3817b29a Bitcoin Merge bitcoin/bitcoin#25760: rest: clean-up for `mempool` endpoints
1659706425 2022-08-05T15:33:45+02:00 006740b6f6 Bitcoin Merge bitcoin/bitcoin#25721: refactor: Replace BResult with util::Result
1659689902 2022-08-05T09:58:22+01:00 92f6461cfd Bitcoin Merge bitcoin/bitcoin#25779: guix: ignore additional failing certvalidator test
1659689466 2022-08-05T10:51:06+02:00 7d82f86341 Bitcoin Merge bitcoin/bitcoin#25650: script: default to necessary tags in `test/get_previous_releases.py`
1659686613 2022-08-05T09:03:33+01:00 e038605585 Bitcoin Merge bitcoin/bitcoin#24662: addrman: Use system time instead of adjusted network time
1659633708 2022-08-04T19:21:48+02:00 2c3115d4f5 Bitcoin Merge bitcoin/bitcoin#25773: test: Target exact weight in MiniWallet _bulk_tx
1659628681 2022-08-04T16:58:01+01:00 e09ad284c7 Bitcoin Merge bitcoin/bitcoin#24675: util: Use ArgsManager::GetPathArg more widely
1659628094 2022-08-04T16:48:14+01:00 36c83b40bd Bitcoin Merge bitcoin/bitcoin#25023: Remove unused SetTip(nullptr) code
1659627809 2022-08-04T16:43:29+01:00 7312effe6a Bitcoin Merge bitcoin/bitcoin#25527: [kernel 3c/n] Decouple validation cache initialization from `ArgsManager`
1659600429 2022-08-04T09:07:09+01:00 f765d4e232 Bitcoin Merge bitcoin/bitcoin#25770: build: Fix help string for `--enable-external-signer` configure option
1659598093 2022-08-04T08:28:13+01:00 08085c764d Bitcoin Merge bitcoin/bitcoin#25633: depends: don't restrict --enable-lto to non-guix cctools
1659526381 2022-08-03T12:33:01+01:00 4a4289e2c9 Bitcoin Merge bitcoin/bitcoin#25772: test: Add missing static to IsStandardTx helper
1659517925 2022-08-03T11:12:05+02:00 9155f9b7af Bitcoin Merge bitcoin/bitcoin#25379: test: use MiniWallet to simplify mempool_package_limits.py tests
1659516421 2022-08-03T09:47:01+01:00 f6fdedf850 Bitcoin Merge bitcoin/bitcoin#25648: refactor: Remove all policy globals
1659463563 2022-08-02T14:06:03-04:00 de3c46c938 Bitcoin Merge bitcoin/bitcoin#25272: wallet: guard and alert about a wallet invalid state during chain sync
1659439230 2022-08-02T12:20:30+01:00 0043ec4e13 Bitcoin Merge bitcoin/bitcoin#25687: build: Do not export `PKG_CONFIG_{PATH|LIBDIR}` variables
1659437553 2022-08-02T11:52:33+01:00 eb72f6323d Bitcoin Merge bitcoin/bitcoin#25763: bdb: disable Werror for format-security
1659436249 2022-08-02T12:30:49+02:00 816ca01650 Bitcoin Merge bitcoin/bitcoin#25736: univalue: Remove unused and confusing set*() return value
1659348320 2022-08-01T12:05:20+02:00 ce3b75690d Bitcoin Merge bitcoin/bitcoin#25613: doc: empty REVIEWERS file
1659347937 2022-08-01T11:58:57+02:00 2bca32b7c3 Bitcoin Merge bitcoin/bitcoin#24799: Add test case mimicking issue 24765
1659346049 2022-08-01T11:27:29+02:00 eeb5a94e27 Bitcoin Merge bitcoin/bitcoin#25528: ci: run USDT interface tests in the CI
1659345595 2022-08-01T11:19:55+02:00 da23320998 Bitcoin Merge bitcoin/bitcoin#25651: refactor: make all NodeImpl/ChainImpl/ExternalSignerImpl members public, rm temporaries, simplify
1659344702 2022-08-01T11:05:02+02:00 f5eadcb148 Bitcoin Merge bitcoin/bitcoin#25663: tracing: do not use `coin` after move in `CCoinsViewCache::AddCoin`
1659343991 2022-08-01T10:53:11+02:00 c5ba1d92b6 Bitcoin Merge bitcoin/bitcoin#25610: wallet, rpc: Opt in to RBF by default
1659343719 2022-08-01T09:48:39+01:00 b3c7c023b6 Bitcoin Merge bitcoin/bitcoin#25719: build: Bump Qt to 5.15.5 in depends
1659343204 2022-08-01T09:40:04+01:00 28be13ec99 Bitcoin Merge bitcoin/bitcoin#25739: Update leveldb subtree
1659196142 2022-07-30T17:49:02+02:00 5215c80edc Bitcoin Merge bitcoin/bitcoin#25709: script: actually trigger the optimization in BuildScript
1659194935 2022-07-30T16:28:55+01:00 8e37afcb13 Bitcoin Merge bitcoin/bitcoin#25484: Guix: enable toolchain hardening by default
1659170040 2022-07-30T09:34:00+01:00 6745e3693e Bitcoin Merge bitcoin/bitcoin#25738: depends: use a patch instead of sed in libxcb
1659165982 2022-07-30T09:26:22+02:00 ab3db34836 Bitcoin Merge bitcoin/bitcoin#25713: tidy: run clang-tidy in quiet mode
1659106043 2022-07-29T15:47:23+01:00 5871b5b5ab Bitcoin Merge bitcoin/bitcoin#25571: refactor: Make mapBlocksUnknownParent local, and rename it
1659104236 2022-07-29T16:17:16+02:00 b1c8ea45c9 Bitcoin Merge bitcoin/bitcoin#25683: refactor: log `nEvicted` message in `LimitOrphans` then return void
1659046611 2022-07-28T18:16:51-04:00 1abbae65eb Bitcoin Merge bitcoin/bitcoin#24584: wallet: avoid mixing different `OutputTypes` during coin selection
1659044068 2022-07-28T17:34:28-04:00 317ef0368b Bitcoin Merge bitcoin/bitcoin#25670: test: check that combining PSBTs with different txs fails
1659024915 2022-07-28T17:15:15+01:00 41205bf442 Bitcoin Merge bitcoin/bitcoin#25674: add unit tests for RBF rules in isolation
1659003426 2022-07-28T11:17:06+01:00 62c864605a Bitcoin Merge bitcoin/bitcoin#25723: test: Drop unused boost workaround
1658922977 2022-07-27T12:56:17+01:00 207a228773 Bitcoin Merge bitcoin/bitcoin#25697: depends: expat 2.4.8 & fix building with -flto
1658914232 2022-07-27T10:30:32+01:00 9ba73758c9 Bitcoin Merge bitcoin/bitcoin#24697: refactor address relay time
1658911677 2022-07-27T09:47:57+01:00 687aba8669 Bitcoin Merge bitcoin/bitcoin#25708: depends: always use correct ar for win qt build
1658850475 2022-07-26T17:47:55+02:00 7f79746bf0 Bitcoin Merge bitcoin/bitcoin#25705: tidy: enable readability-redundant-string-init
1658844561 2022-07-26T15:09:21+01:00 5671217477 Bitcoin Merge bitcoin/bitcoin#24974: refactor: Make FEELER_SLEEP_WINDOW type safe (std::chrono)
1658834100 2022-07-26T13:15:00+02:00 c90f86e4c7 Bitcoin Merge bitcoin/bitcoin#25694: refactor: Make CTransaction constructor explicit
1658829254 2022-07-26T10:54:14+01:00 31c1b14754 Bitcoin Merge bitcoin/bitcoin#25689: fuzz: Remove no-op SetMempoolConstraints
1658826495 2022-07-26T10:08:15+01:00 a65f6d8cbb Bitcoin Merge bitcoin/bitcoin#25699: scripted-diff: Replace NullUniValue with UniValue::VNULL
1658826271 2022-07-26T10:04:31+01:00 6078f91299 Bitcoin Merge bitcoin/bitcoin#25701: fix comment spellings from the codespell lint
1658776076 2022-07-25T15:07:56-04:00 aa22009887 Bitcoin Merge bitcoin/bitcoin#25700: psbt: Fix unsigned integer overflow
1658758813 2022-07-25T16:20:13+02:00 5057adf22f Bitcoin Merge bitcoin/bitcoin#25349: CBlockIndex/CDiskBlockIndex improvements for safety, consistent behavior
1658758361 2022-07-25T15:12:41+01:00 73a0d6d0d4 Bitcoin Merge bitcoin/bitcoin#25611: univalue: Avoid brittle, narrowing and verbose integral type confusions
1658756288 2022-07-25T15:38:08+02:00 c991132b04 Bitcoin Merge bitcoin/bitcoin#25693: test: remove unused if statements
1658741673 2022-07-25T11:34:33+02:00 f27d5f6305 Bitcoin Merge bitcoin/bitcoin#25691: RPC: Document "asm" and "hex" fields for scripts & fix getblock help
1658565782 2022-07-23T09:43:02+01:00 194f6dc43c Bitcoin Merge bitcoin-core/gui#629: Fix translator comment for Restore Wallet `QInputDialog`
1658476020 2022-07-22T09:47:00+02:00 6dc3084eec Bitcoin Merge bitcoin/bitcoin#25668: refactor: Fix iwyu on node/chainstate
1658475636 2022-07-22T08:40:36+01:00 510ac41eac Bitcoin Merge bitcoin/bitcoin#25331: Add HashWriter without ser-type and ser-version and use it where possible
1658470092 2022-07-22T08:08:12+02:00 86133df7a2 Bitcoin Merge bitcoin/bitcoin#25662: contrib: prune valgrind suppressions
1658426058 2022-07-21T19:54:18+02:00 b8067cd435 Bitcoin Merge bitcoin/bitcoin#22485: doc: BaseIndex sync behavior with empty datadir
1658350781 2022-07-20T16:59:41-04:00 d1e42659bb Bitcoin Merge bitcoin/bitcoin#25543: wallet: cleanup cached amount and input mine check code
1658349999 2022-07-20T16:46:39-04:00 d67f89bd95 Bitcoin Merge bitcoin/bitcoin#25625: test: add test for decoding PSBT with per-input preimage types
1658325058 2022-07-20T15:50:58+02:00 5c82ca3365 Bitcoin Merge bitcoin/bitcoin#25493: compat: document code in compat.h
1658323761 2022-07-20T15:29:21+02:00 1eedde157f Bitcoin Merge bitcoin/bitcoin#25638: refactor: Use chainman() helper consistently in ChainImpl
1658305931 2022-07-20T09:32:11+01:00 895937edb2 Bitcoin Merge bitcoin/bitcoin#25285: Add AutoFile without ser-type and ser-version and use it where possible
1658296165 2022-07-20T07:49:25+02:00 0897b189e4 Bitcoin Merge bitcoin/bitcoin#25308: refactor: Reduce number of LoadChainstate parameters and return values
1658264092 2022-07-19T21:54:52+01:00 5560682a44 Bitcoin Merge bitcoin/bitcoin#25645: refactor: Remove unused includes from dbwrapper.h
1658263368 2022-07-19T21:42:48+01:00 92c8e1849d Bitcoin Merge bitcoin/bitcoin#25494: indexes: Stop using node internal types
1658260499 2022-07-19T20:54:59+01:00 6900162aea Bitcoin Merge bitcoin/bitcoin#25513: psbt: Check Taproot tree depth and leaf versions
1658259498 2022-07-19T15:38:18-04:00 9c97ba5451 Bitcoin Merge bitcoin/bitcoin#25643: depends: compile FastFixedDtoa with -O1 to fix cross-arch reproducibility for arm32
1658245173 2022-07-19T16:39:33+01:00 ad466b85cd Bitcoin Merge bitcoin/bitcoin#25639: guix: Drop repetition of option's default value
1658245116 2022-07-19T16:38:36+01:00 c6fafa4ed6 Bitcoin Merge bitcoin/bitcoin#25630: Add symlinks for hardcoded Makefiles in out of tree builds
1658230145 2022-07-19T13:29:05+02:00 948f5ba636 Bitcoin Merge bitcoin/bitcoin#25641: Fix `-Wparentheses` gcc warning
1658226293 2022-07-19T11:24:53+01:00 47dad42833 Bitcoin Merge bitcoin/bitcoin#25629: univalue: Return more detailed type check error messages
1658222326 2022-07-19T10:18:46+01:00 6d8707b21d Bitcoin Merge bitcoin-core/gui#631: Disallow encryption of watchonly wallets
1658221105 2022-07-19T10:58:25+02:00 1b285b7807 Bitcoin Merge bitcoin/bitcoin#25590: wallet: Precompute Txdata after setting PSBT inputs' UTXOs
1658216404 2022-07-19T08:40:04+01:00 8c9ea8a556 Bitcoin Merge bitcoin/bitcoin#25612: depends: default to using GCC tool wrappers for LTO (with GCC)
1658214961 2022-07-19T09:16:01+02:00 47c86a023d Bitcoin Merge bitcoin/bitcoin#25466: ci: add unused-using-decls to clang-tidy
1658212357 2022-07-19T08:32:37+02:00 2bdce7f7ad Bitcoin Merge bitcoin/bitcoin#25514: net processing: Move CNode::nServices and CNode::nLocalServices to Peer
1658169595 2022-07-18T14:39:55-04:00 8d4a058ac4 Bitcoin Merge bitcoin/bitcoin#23997: wallet: avoid rescans under assumed-valid blocks
1658168781 2022-07-18T14:26:21-04:00 4aaa3b5200 Bitcoin Merge bitcoin/bitcoin#25351: rpc, wallet: Scan mempool after import* - Second attempt
1658158323 2022-07-18T16:32:03+01:00 f002f8a0e7 Bitcoin Merge bitcoin/bitcoin#25599: build: Check for std::atomic::exchange rather than std::atomic_exchange
1658156967 2022-07-18T16:09:27+01:00 821f5c824f Bitcoin Merge bitcoin/bitcoin#25487: [kernel 3b/n] Decouple `{Dump,Load}Mempool` from `ArgsManager`
1658149539 2022-07-18T15:05:39+02:00 c395c8d6bb Bitcoin Merge bitcoin/bitcoin#25624: fuzz: Fix assert bug in txorphan target
1658137164 2022-07-18T10:39:24+01:00 d806407173 Bitcoin Merge bitcoin/bitcoin#25542: build: Use Link Time Optimization for Qt code on Linux
1658137065 2022-07-18T10:37:45+01:00 c5fa7ed409 Bitcoin Merge bitcoin/bitcoin#25544: wallet: don't iter twice when getting the cached debit/credit amount
1658132980 2022-07-18T10:29:40+02:00 4e2929e987 Bitcoin Merge bitcoin/bitcoin#25617: refactor: univalue test cleanups
1658050132 2022-07-17T10:28:52+01:00 82ab22af3a Bitcoin Merge bitcoin/bitcoin#25605: depends: update urls for dmg tools
1658040773 2022-07-17T08:52:53+02:00 55b76ac1c0 Bitcoin Merge bitcoin/bitcoin#25615: rpc: add missing description in gettxout help text
1657923932 2022-07-15T18:25:32-04:00 826fae6a0f Bitcoin Merge bitcoin/bitcoin#25618: Release notes for Miniscript support in P2WSH descriptors
1657916338 2022-07-15T21:18:58+01:00 6decdedaf9 Bitcoin Merge bitcoin-core/gui#469: Load Base64 PSBT string from file
1657899235 2022-07-15T16:33:55+01:00 a969b2fcd3 Bitcoin Merge bitcoin/bitcoin#25551: refactor: Throw exception on invalid Univalue pushes over silent ignore
1657824859 2022-07-14T14:54:19-04:00 85b601e043 Bitcoin Merge bitcoin/bitcoin#24148: Miniscript support in Output Descriptors
1657812055 2022-07-14T17:20:55+02:00 02ede4f1fd Bitcoin Merge bitcoin/bitcoin#25607: [kernel 3d/n] Misc `ChainstateManager::Options` fixups
1657785882 2022-07-14T10:04:42+02:00 062b9db0cc Bitcoin Merge bitcoin/bitcoin#25594: refactor: Return BResult from restoreWallet
1657785344 2022-07-14T09:55:44+02:00 8efa73e7ce Bitcoin Merge bitcoin/bitcoin#25557: p2p: Eliminate atomic for m_last_getheaders_timestamp
1657725661 2022-07-13T17:21:01+02:00 31c6309cc6 Bitcoin Merge bitcoin/bitcoin#25596: scripted-diff: [test] Rename BIP125_SEQUENCE_NUMBER to MAX_BIP125_RBF_SEQUENCE
1657725524 2022-07-13T16:18:44+01:00 c30b3e90f0 Bitcoin Merge bitcoin/bitcoin#25472: build: Increase MS Visual Studio minimum version
1657724333 2022-07-13T15:58:53+01:00 081965ccc3 Bitcoin Merge bitcoin/bitcoin#25464: rpc: Reduce Univalue push_backV peak memory usage in listtransactions
1657641959 2022-07-12T18:05:59+02:00 1d89fc695a Bitcoin Merge bitcoin/bitcoin#25324: refactor: add most of src/util to iwyu
1657639706 2022-07-12T17:28:26+02:00 46fcb52cb1 Bitcoin Merge bitcoin/bitcoin#24944: rpc: add getblockfrompeer RPCTypeCheck and invalid input test coverage
1657639212 2022-07-12T17:20:12+02:00 7d258ee8bc Bitcoin Merge bitcoin/bitcoin#25489: wallet: change `ScanForWalletTransactions` to use `Ticks(Dur2 d)`
1657638516 2022-07-12T17:08:36+02:00 01ae8d9cd2 Bitcoin Merge bitcoin/bitcoin#25592: test persistence of non-mempool tx prioritisation
1657638342 2022-07-12T17:05:42+02:00 dd13d7bf16 Bitcoin Merge bitcoin/bitcoin#25591: move-only: Version handshake to libtest_util
1657637919 2022-07-12T15:58:39+01:00 39d111aee7 Bitcoin Merge bitcoin/bitcoin#25575: Address comments remaining from #25353
1657627008 2022-07-12T13:56:48+02:00 316afb1eca Bitcoin Merge bitcoin/bitcoin#25218: refactor: introduce generic 'Result' class and connect it to CreateTransaction and GetNewDestination
1657611962 2022-07-12T08:46:02+01:00 27a4dd055b Bitcoin Merge bitcoin-core/gui#627: Apply translator comments to reset options confirmation dialog
1657609331 2022-07-12T09:02:11+02:00 8479ed02d7 Bitcoin Merge bitcoin/bitcoin#25565: doc: improve developer-notes about threads
1657605894 2022-07-12T08:04:54+02:00 6c0c2620c2 Bitcoin Merge bitcoin/bitcoin#25589: test: speedup wallet_coinbase_category.py
1657605742 2022-07-12T08:02:22+02:00 7ba0850c49 Bitcoin Merge bitcoin/bitcoin#25036: wallet: Save wallet scan progress
1657559485 2022-07-11T13:11:25-04:00 c92eb6cda0 Bitcoin Merge bitcoin/bitcoin#25562: test: add tests for negative waste during coin selection
1657546398 2022-07-11T15:33:18+02:00 0817cc379f Bitcoin Merge bitcoin/bitcoin#25512: test: remove wallet dependency and refactor rpc_signrawtransaction.py
1657524096 2022-07-11T09:21:36+02:00 327b7e9236 Bitcoin Merge bitcoin/bitcoin#25581: test: refactor: pass absolute fee in `create_lots_of_big_transactions` helper
1657482234 2022-07-10T20:43:54+01:00 f9783b0f07 Bitcoin Merge bitcoin-core/gui#471: Add Wallet Restore in the GUI
1657290426 2022-07-08T10:27:06-04:00 194710d8ff Bitcoin Merge bitcoin/bitcoin#25481: wallet: unify max signature logic
1657289768 2022-07-08T10:16:08-04:00 b9f9ed4640 Bitcoin Merge bitcoin/bitcoin#25337: refactor: encapsulate wallet's address book access
1657279064 2022-07-08T13:17:44+02:00 994573726f Bitcoin Merge bitcoin/bitcoin#25549: doc: update for NetBSD 9.2, add GUI Build Instructions
1657271184 2022-07-08T11:06:24+02:00 a7f3479ba3 Bitcoin Merge bitcoin/bitcoin#25353: Add a `-mempoolfullrbf` node setting
1657260590 2022-07-08T08:09:50+02:00 172823e4d5 Bitcoin Merge bitcoin/bitcoin#25568: Remove my key from trusted-keys
1657213142 2022-07-07T17:59:02+01:00 5abbc9afec Bitcoin Merge bitcoin/bitcoin#24832: index: Verify the block filter hash when reading the filter from disk.
1657212877 2022-07-07T17:54:37+01:00 d571cf2d24 Bitcoin Merge bitcoin/bitcoin#25500: refactor: Move inbound eviction logic to its own translation unit
1657208955 2022-07-07T17:49:15+02:00 a658a02c79 Bitcoin Merge bitcoin/bitcoin#25524: add glozow to trusted-keys
1657208186 2022-07-07T16:36:26+01:00 c49b0405fb Bitcoin Merge bitcoin/bitcoin#25558: guix: Make windows cross architecture reproducible
1657203132 2022-07-07T16:12:12+02:00 8ef096d4f8 Bitcoin Merge bitcoin/bitcoin#25522: test: Remove -acceptnonstdtxn=1 from feature_rbf.py
1657200425 2022-07-07T15:27:05+02:00 5ab6a94276 Bitcoin Merge bitcoin/bitcoin#25552: add glozow builder key
1657195432 2022-07-07T14:03:52+02:00 bac52a1cfe Bitcoin Merge bitcoin/bitcoin#25447: fuzz: add low-level target for txorphanage
1657194943 2022-07-07T13:55:43+02:00 67c6b61f96 Bitcoin Merge bitcoin/bitcoin#25525: test: remove wallet dependency from mempool_updatefromblock.py
1657119667 2022-07-06T11:01:07-04:00 aeab1b42e6 Bitcoin Merge bitcoin/bitcoin#25507: wallet: don't add change fee to target if subtracting fees from output
1657092068 2022-07-06T09:21:08+02:00 691a08718b Bitcoin Merge bitcoin/bitcoin#25550: doc: remove note on arm cross-compilation from build-unix.md
1657040156 2022-07-05T18:55:56+02:00 195e07feaf Bitcoin Merge bitcoin/bitcoin#19393: test: Add more tests for orphan tx handling
1657018372 2022-07-05T11:52:52+01:00 9fb2a2bc67 Bitcoin Merge bitcoin/bitcoin#25536: contrib: dedup `get_witness_script` helper in signet miner
1656966501 2022-07-04T21:28:21+01:00 87d012324a Bitcoin Merge bitcoin/bitcoin#25454: p2p: Avoid multiple getheaders messages in flight to the same peer
1656944533 2022-07-04T16:22:13+02:00 f0e44492d3 Bitcoin Merge bitcoin/bitcoin#25530: ci: apply cache size limit and print ccache statistics in "ARM64 Android APK" task
1656916150 2022-07-04T08:29:10+02:00 9c55091be2 Bitcoin Merge bitcoin/bitcoin#25535: test: pass `dustrelayfee=0` option for tests using dust (instead of `acceptnonstdtxn=1`)
1656705050 2022-07-01T21:50:50+02:00 4129c13754 Bitcoin Merge bitcoin/bitcoin#25521: build: Remove outdated libbitcoinkernel comment
1656680183 2022-07-01T14:56:23+02:00 53b1a2426c Bitcoin Merge bitcoin/bitcoin#25471: rpc: Disallow gettxoutsetinfo queries for a specific block with `use_index=false`
1656668491 2022-07-01T10:41:31+01:00 ca08e00a1b Bitcoin Merge bitcoin/bitcoin#25508: guix: use elfesteem 2eb1e5384ff7a220fd1afacd4a0170acff54fe56
1656667637 2022-07-01T11:27:17+02:00 b04f42efe3 Bitcoin Merge bitcoin/bitcoin#25490: guix: more cross arch reproducibility (x86_64 -> arm64)
1656607100 2022-06-30T18:38:20+02:00 c892cb7d8d Bitcoin Merge bitcoin/bitcoin#25383: wallet: don't read db every time that a new 'WalletBatch' is created
1656603585 2022-06-30T17:39:45+02:00 5d68d6840d Bitcoin Merge bitcoin/bitcoin#25364: test: remove wallet dependency from feature_nulldummy.py
1656600230 2022-06-30T15:43:50+01:00 6adae27f8c Bitcoin Merge bitcoin/bitcoin#24836: add RPC (-regtest only) for testing package policy
1656599869 2022-06-30T16:37:49+02:00 1ee597817f Bitcoin Merge bitcoin/bitcoin#25503: test: pass `datacarriersize` option for tests using large outputs (instead of `acceptnonstdtxn`)
1656598214 2022-06-30T16:10:14+02:00 b6cf0f8848 Bitcoin Merge bitcoin/bitcoin#25511: test: non-positive integer value to `-peertimeout` should throw an error
1656594200 2022-06-30T15:03:20+02:00 bae8a66d42 Bitcoin Merge bitcoin/bitcoin#25506: Rephrase error message for invalid value of `-peertimeout`
1656523048 2022-06-29T13:17:28-04:00 5bc10b39ab Bitcoin Merge bitcoin/bitcoin#25502: upstream: update minisketch subtree
1656517699 2022-06-29T11:48:19-04:00 749b80b29e Bitcoin Merge bitcoin/bitcoin#25497: wallet: more accurate target for large transactions
1656514572 2022-06-29T15:56:12+01:00 cc22bd7f70 Bitcoin Merge bitcoin/bitcoin#25495: Revert "bnb: exit selection when best_waste is 0"
1656498929 2022-06-29T12:35:29+02:00 68b1425e9a Bitcoin Merge bitcoin/bitcoin#25492: util: remove MSVC warning pragmas
1656498050 2022-06-29T12:20:50+02:00 ceae0eb7e3 Bitcoin Merge bitcoin/bitcoin#25437: guix: remove explicit glibc stack protector disabling
1656486811 2022-06-29T09:13:31+02:00 e4e201dfd9 Bitcoin Merge bitcoin/bitcoin#25290: [kernel 3a/n] Decouple `CTxMemPool` from `ArgsManager`
1656479489 2022-06-29T07:11:29+02:00 72d6469ab4 Bitcoin Merge bitcoin/bitcoin#25496: build: Clean up `build_msvc/libsecp256k1_config.h`
1656455706 2022-06-29T00:35:06+02:00 1b4d660a34 Bitcoin Merge bitcoin-core/gui#617: Reset options, notify user about backup creation
1656437650 2022-06-28T18:34:10+01:00 480d8069d7 Bitcoin Merge bitcoin/bitcoin#24924: bench: Make WalletLoading benchmark run faster
1656436699 2022-06-28T18:18:19+01:00 2364d17a31 Bitcoin Merge bitcoin/bitcoin#25480: Replace CountSecondsDouble with Ticks<SecondsDouble>
1656436613 2022-06-28T18:16:53+01:00 bace615ba3 Bitcoin Merge bitcoin/bitcoin#24565: Remove LOCKTIME_MEDIAN_TIME_PAST constant
1656427443 2022-06-28T16:44:03+02:00 5bf65ec66e Bitcoin Merge bitcoin/bitcoin#22558: psbt: Taproot fields for PSBT
1656421800 2022-06-28T15:10:00+02:00 55c9e2d790 Bitcoin Merge bitcoin/bitcoin#24378: refactor: make bind() and listen() mockable/testable
1656416405 2022-06-28T13:40:05+02:00 ba29911e21 Bitcoin Merge bitcoin/bitcoin#25426: net: add new method Sock::GetSockName() that wraps getsockname() and use it in GetBindAddress()
1656407669 2022-06-28T10:14:29+01:00 1b5610852e Bitcoin Merge bitcoin/bitcoin#25488: doc: Fix typo in macdeploy
1656397880 2022-06-28T08:31:20+02:00 78957e71e8 Bitcoin Merge bitcoin/bitcoin#25486: test: fix failing test `interface_usdt_utxocache.py`
1656397052 2022-06-28T08:17:32+02:00 ee3ba5a76f Bitcoin Merge bitcoin/bitcoin#25485: rpc: Use enum instead of string for `filtertype_name`
1656338957 2022-06-27T15:09:17+01:00 2111f32f2a Bitcoin Merge bitcoin/bitcoin#25483: Revert "ci: Increase CPU number for "Win64 native" task"
1656336109 2022-06-27T14:21:49+01:00 2fe27029f5 Bitcoin Merge bitcoin/bitcoin#25404: p2p, doc: Use MAX_BLOCKS_TO_ANNOUNCE consistently
1656334245 2022-06-27T14:50:45+02:00 c8261026a4 Bitcoin Merge bitcoin/bitcoin#25445: test: Return new_utxo from create_self_transfer in MiniWallet
1656321668 2022-06-27T11:21:08+02:00 50a3921c96 Bitcoin Merge bitcoin/bitcoin#25144: refactor: Pass Peer& to Misbehaving()
1656321181 2022-06-27T11:13:01+02:00 fffff0abb9 Bitcoin Merge bitcoin/bitcoin#25436: build: GCC-12 build improvements
1656311119 2022-06-27T08:25:19+02:00 dde7205c57 Bitcoin Merge bitcoin/bitcoin#23418: Fix signed integer overflow in prioritisetransaction RPC
1656310896 2022-06-27T08:21:36+02:00 aaeb315ff0 Bitcoin Merge bitcoin/bitcoin#25357: guix: drop `-z,noexecstack` for PPC64
1656310754 2022-06-27T08:19:14+02:00 f52d074363 Bitcoin Merge bitcoin/bitcoin#25439: rpc: Return incrementalrelayfee in getmempoolinfo
1656310588 2022-06-27T08:16:28+02:00 c1acd34984 Bitcoin Merge bitcoin/bitcoin#25476: test: Remove unnecessary mining from importdescriptors test
1656309518 2022-06-27T07:58:38+02:00 fe5911ee04 Bitcoin Merge bitcoin/bitcoin#25460: ci: Update Windows task image up to `visualstudio2022`
1656138379 2022-06-25T08:26:19+02:00 0dd3477333 Bitcoin Merge bitcoin/bitcoin#25458: guix: parallelize LIEF build
1656084445 2022-06-24T17:27:25+02:00 1da1c0dd66 Bitcoin Merge bitcoin/bitcoin#25456: rpc: Use steady_clock for getrpcinfo durations
1656050990 2022-06-24T08:09:50+02:00 f697c068eb Bitcoin Merge bitcoin/bitcoin#25438: refactor: remove unused methods in classes `CDBIterator,CDBWrapper,CCoinsViewDBCursor`
1656005530 2022-06-23T19:32:10+02:00 2598720d6c Bitcoin Merge bitcoin/bitcoin#25457: Use more specific path when including `memenv.h` header
1655997487 2022-06-23T16:18:07+01:00 e05564d706 Bitcoin Merge bitcoin/bitcoin#25446: p2p: Set CNode::m_relays_txs=true when receiving BIP37 filters
1655978899 2022-06-23T12:08:19+02:00 01e9e2d1ca Bitcoin Merge bitcoin/bitcoin#25451: test: `-whitebind` and `-bind` with `-listen=0` should throw an error
1655977671 2022-06-23T11:47:51+02:00 bc83710fdc Bitcoin Merge bitcoin-core/gui#623: Getting ready to Qt 6 (9/n). Apply Qt 6 specific changes
1655899203 2022-06-22T14:00:03+02:00 b9122e95f0 Bitcoin Merge bitcoin/bitcoin#25444: ci: macOS task imrovements
1655896623 2022-06-22T13:17:03+02:00 ddd7a39aa9 Bitcoin Merge bitcoin/bitcoin#25414: doc: Update Arch Linux build example
1655893905 2022-06-22T12:31:45+02:00 0808c88d7b Bitcoin Merge bitcoin/bitcoin#25443: test: Fail if connect_nodes fails
1655888837 2022-06-22T11:07:17+02:00 a085a55491 Bitcoin Merge bitcoin/bitcoin#25428: Remove Sock::Release() and CloseSocket()
1655886582 2022-06-22T10:29:42+02:00 b1a824dd06 Bitcoin Merge bitcoin/bitcoin#24291: build: Remove negated --enable-fuzz checks from build system
1655876962 2022-06-22T07:49:22+02:00 e3b06e8dd8 Bitcoin Merge bitcoin/bitcoin#25440: log: Use consistent wording in random.cpp log
1655875923 2022-06-22T07:32:03+02:00 1b71c76886 Bitcoin Merge bitcoin/bitcoin#25435: test: Remove from_node from create_self_transfer* MiniWallet helpers
1655874797 2022-06-22T07:13:17+02:00 a4e066af85 Bitcoin Merge bitcoin/bitcoin#24352: Add doc/design/libraries.md
1655874730 2022-06-22T07:12:10+02:00 58b9d6cf9e Bitcoin Merge bitcoin-core/gui#620: Replace `QRegExp` with `QRegularExpression`
1655859384 2022-06-21T20:56:24-04:00 174b821e64 Bitcoin Merge bitcoin/bitcoin#25427: wallet: remove extra wtx lookup in AddToSpends
1655849033 2022-06-22T00:03:53+02:00 7377ed778c Bitcoin Merge bitcoin/bitcoin#25389: guix: use libtool 2.4.7
1655848843 2022-06-22T00:00:43+02:00 c3a41ad980 Bitcoin Merge bitcoin/bitcoin#25314: p2p: always set nTime for self-advertisements
1655822551 2022-06-21T15:42:31+01:00 34869114a7 Bitcoin Merge bitcoin/bitcoin#25394: build: add *_STANDARD vars to depends gen_id
1655808125 2022-06-21T12:42:05+02:00 5884a47c36 Bitcoin Merge bitcoin/bitcoin#25422: build: globally define NOMINMAX when building with mingw-w64
1655806650 2022-06-21T12:17:30+02:00 18d9189cc9 Bitcoin Merge bitcoin-core/gui#612: refactor: Drop unused `QFrame`s in `SendCoinsEntry`
1655804578 2022-06-21T11:42:58+02:00 b178807265 Bitcoin Merge bitcoin/bitcoin#25430: test: refactor: save MiniWallet mode explicitly
1655787292 2022-06-21T06:54:52+02:00 1d39c9ca06 Bitcoin Merge bitcoin/bitcoin#25425: build: Fix `::_wsystem` check
1655767353 2022-06-21T01:22:33+02:00 09a76e43fd Bitcoin Merge bitcoin-core/gui#615: If -prune=0 is set, Uncheck Prune on Intro page
1655755540 2022-06-20T22:05:40+02:00 e16f644104 Bitcoin Merge bitcoin/bitcoin#25378: build: use sqlite 3380500 in depends
1655754412 2022-06-20T21:46:52+02:00 6c6cc7989c Bitcoin Merge bitcoin/bitcoin#25424: build, qt: Fix `QMAKE_CXXFLAGS` expression for `mingw32` host
1655753875 2022-06-20T21:37:55+02:00 bc28ca3afb Bitcoin Merge bitcoin/bitcoin#25118: wallet: unify “allow/block other inputs“ concept
1655748824 2022-06-20T20:13:44+02:00 57a491bee1 Bitcoin Merge bitcoin/bitcoin#25388: refactor: move policy constants to policy
1655717812 2022-06-20T11:36:52+02:00 a09033e22c Bitcoin Merge bitcoin/bitcoin#25409: doc: fix typos
1655568617 2022-06-18T18:10:17+02:00 8e7eeb5971 Bitcoin Merge bitcoin/bitcoin#25410: wallet: fix warning: "argument name 'feerate' in comment does not match parameter name"
1655503353 2022-06-17T18:02:33-04:00 8be652e439 Bitcoin Merge bitcoin/bitcoin#25005: wallet: remove extra wtx lookup in 'AvailableCoins' + several code cleanups.
1655499102 2022-06-17T22:51:42+02:00 f8586b25f6 Bitcoin Merge bitcoin/bitcoin#25289: test: implement 'bech32m' mode for `getnewdestination()` helper
1655496428 2022-06-17T22:07:08+02:00 e5df0ba0d9 Bitcoin Merge bitcoin/bitcoin#25360: build: SystemTap 4.7 (RISC-V support)
1655496278 2022-06-17T22:04:38+02:00 1b0469199b Bitcoin Merge bitcoin/bitcoin#25281: build: Remove unused `LIBBITCOIN_KERNEL` variable
1655495253 2022-06-17T21:47:33+02:00 015717e2b8 Bitcoin Merge bitcoin/bitcoin#25299: doc: Correct comments re. units of constants
1655481460 2022-06-17T17:57:40+02:00 3b3c66f859 Bitcoin Merge bitcoin/bitcoin#25392: scripts: remove no-longer-needed ignored exports
1655416428 2022-06-16T23:53:48+02:00 874529665c Bitcoin Merge bitcoin/bitcoin#22380: build: add and use C_STANDARD and CXX_STANDARD in depends
1655408692 2022-06-16T21:44:52+02:00 7f2c983e1c Bitcoin Merge bitcoin/bitcoin#24864: contrib: Use asmap for ASN lookup in makeseeds
1655403079 2022-06-16T14:11:19-04:00 b0c8306349 Bitcoin Merge bitcoin/bitcoin#24649: wallet: do not count wallet utxos as external
1655402703 2022-06-16T20:05:03+02:00 0ea92cad52 Bitcoin Merge bitcoin/bitcoin#24356: refactor: replace CConnman::SocketEvents() with mockable Sock::WaitMany()
1655401774 2022-06-16T19:49:34+02:00 489b587669 Bitcoin Merge bitcoin/bitcoin#25215: [kernel 2d/n] Reduce CTxMemPool constructor call sites
1655396389 2022-06-16T18:19:49+02:00 faf25b09d9 Bitcoin Merge bitcoin/bitcoin#25282: Bugfix: configure: Define default for use_libevent
1655380021 2022-06-16T13:47:01+02:00 8035b5c80d Bitcoin Merge bitcoin/bitcoin#25369: Unsubtree Univalue
1655363374 2022-06-16T08:09:34+01:00 d6832217ef Bitcoin Merge bitcoin/bitcoin#25382: doc requirement that replacement must have higher feerate than direct conflicts
1655314832 2022-06-15T13:40:32-04:00 51eebe082d Bitcoin Merge bitcoin/bitcoin#25368: doc: Update importaddress mention incompatibility with descriptor wallet
1655313854 2022-06-15T19:24:14+02:00 6acba84603 Bitcoin Merge bitcoin/bitcoin#25358: test: passing a value below 5 MB to -maxmempool should throw an error
1655309331 2022-06-15T18:08:51+02:00 26ec2f2d6b Bitcoin Merge bitcoin-core/gui#618: refactor: Add `transactionoverviewwidget.cpp` source file
1655307648 2022-06-15T16:40:48+01:00 a7a36590f5 Bitcoin Merge bitcoin/bitcoin#25223: [kernel 2e/n] miner: Make `mempool` optional, stop constructing temporary empty mempools
1655276338 2022-06-15T08:58:58+02:00 fa07ee165e Bitcoin Merge bitcoin/bitcoin#25339: RPC/blockchain: Elaborate on scantxoutset documentation
1655275099 2022-06-15T08:38:19+02:00 4c0d1fec16 Bitcoin Merge bitcoin/bitcoin#25374: test: remove unused `create_confirmed_utxos` helper
1655273985 2022-06-15T08:19:45+02:00 a57492f65d Bitcoin Merge bitcoin/bitcoin#25370: test: check for `getblocktxn` request with out-of-bounds tx index
1655273642 2022-06-15T08:14:02+02:00 ede9089096 Bitcoin Merge bitcoin/bitcoin#25156: refactor: Introduce PeerManagerImpl::RejectIncomingTxs
1655273438 2022-06-15T08:10:38+02:00 38c63e3683 Bitcoin Merge bitcoin/bitcoin#25338: scripted-diff: Avoid incompatibility with CMake AUTOUIC feature
1655230314 2022-06-14T20:11:54+02:00 df933596e7 Bitcoin Merge bitcoin/bitcoin#23611: build: add `LTO` option to depends
1655212522 2022-06-14T15:15:22+02:00 a05876619a Bitcoin Merge bitcoin/bitcoin#25367: [contrib] message-capture-parser: fix out of bounds error for empty vectors
1655199992 2022-06-14T11:46:32+02:00 9e4fbebcc8 Bitcoin Merge bitcoin/bitcoin#25306: logging: add LogPrintfCategory to log unconditionally with category
1655195971 2022-06-14T10:39:31+02:00 1557014378 Bitcoin Merge bitcoin/bitcoin#25332: build: test for timingsafe_bcmp
1655192788 2022-06-14T09:46:28+02:00 c5fbcf5f8d Bitcoin Merge bitcoin/bitcoin#25320: util: modify Win32LockedPageAllocator to query windows for limit.
1655184155 2022-06-14T07:22:35+02:00 cccbc5fe3e Bitcoin Merge bitcoin/bitcoin#25359: doc: add distcc to productivity notes
1655151307 2022-06-13T22:15:07+02:00 a55606c3bd Bitcoin Merge bitcoin/bitcoin#25356: test: Remove MiniWallet mempool_valid option
1655149419 2022-06-13T21:43:39+02:00 b91055ea55 Bitcoin Merge bitcoin/bitcoin#25251: Consolidate Windows ASLR workarounds for upstream secp256k1 changes
1655135941 2022-06-13T17:59:01+02:00 506d9b25a3 Bitcoin Merge bitcoin/bitcoin#24839: test: use MiniWallet for mining_prioritisetransaction.py
1655126639 2022-06-13T15:23:59+02:00 3340d46cd3 Bitcoin Merge bitcoin/bitcoin#25352: test: Fix previous release binary download script for Apple ARM64
1655105203 2022-06-13T09:26:43+02:00 5174a139c9 Bitcoin Merge bitcoin/bitcoin#25313: guix: re-revert risc-v execstack workaround
1655038754 2022-06-12T14:59:14+02:00 37633d2f61 Bitcoin Merge bitcoin-core/gui#602: Unify bitcoin-qt and bitcoind persistent settings
1655033635 2022-06-12T13:33:55+02:00 9ef180a0ab Bitcoin Merge bitcoin-core/gui#608: wallet, refactor: Make `WalletModel::sendCoins()` return `void`
1654874251 2022-06-10T17:17:31+02:00 b71d37da2c Bitcoin Merge bitcoin/bitcoin#25333: test: Fix out-of-range port collisions
1654872173 2022-06-10T16:42:53+02:00 8f3ab9a1b1 Bitcoin Merge bitcoin/bitcoin#24931: Strengthen thread safety assertions
1654857447 2022-06-10T12:37:27+02:00 c3daa321f9 Bitcoin Merge bitcoin/bitcoin#25312: test: Fix port collisions caused by p2p_getaddr_caching.py
1654777440 2022-06-09T13:24:00+01:00 e3c08eb620 Bitcoin Merge bitcoin/bitcoin#25307: doc: fix typo in kernel/context.h and add `desig` to ignore-words
1654774105 2022-06-09T12:28:25+01:00 9edc5133d4 Bitcoin Merge bitcoin/bitcoin#25303: refactor: Remove redundant addrman time checks
1654703586 2022-06-08T17:53:06+02:00 455780b1ae Bitcoin Merge bitcoin/bitcoin#25294: test: Fix wait_for_debug_log UnicodeDecodeError
1654701615 2022-06-08T17:20:15+02:00 2e079c86ae Bitcoin Merge bitcoin/bitcoin#24395: build: use `BOOST_MULTI_INDEX_ENABLE_SAFE_MODE` when debugging
1654683698 2022-06-08T11:21:38+01:00 b9416c3847 Bitcoin Merge bitcoin/bitcoin#25096: [net] Minor improvements to addr caching
1654667520 2022-06-08T07:52:00+02:00 bbf2a25044 Bitcoin Merge bitcoin/bitcoin#25298: doc: Fix command in "OpenBSD Build Guide"
1654629465 2022-06-07T21:17:45+02:00 9dae9f5f1e Bitcoin Merge bitcoin/bitcoin#25292: Add LogPrintLevel to lint-format-strings, drop LogPrint-vs-LogPrintf section in dev notes
1654628573 2022-06-07T15:02:53-04:00 79cabe3a5b Bitcoin Merge bitcoin/bitcoin#25239: wallet: 'CommitTransaction', remove extra wtx lookup and add exception for db write error
1654627773 2022-06-07T20:49:33+02:00 e282764e04 Bitcoin Merge bitcoin/bitcoin#25228: test: add BIP-125 rule 5 testcase with default mempool
1654623733 2022-06-07T19:42:13+02:00 d8ae504448 Bitcoin Merge bitcoin/bitcoin#25245: refactor: Remove no-op TIME_INIT on deser
1654594438 2022-06-07T11:33:58+02:00 45d8b1e94a Bitcoin Merge bitcoin/bitcoin#25286: scripted-diff: remove duplicate categories from LogPrint output
1654594270 2022-06-07T11:31:10+02:00 2ab4a80480 Bitcoin Merge bitcoin/bitcoin#25254: Move minRelayTxFee to policy/settings
1654591054 2022-06-07T10:37:34+02:00 f66633d9cb Bitcoin Merge bitcoin/bitcoin#25288: test: Reliably don't start itself (lint-all.py runs all tests twice)
1654581891 2022-06-07T08:04:51+02:00 581e2bdbac Bitcoin Merge bitcoin/bitcoin#24629: Bugfix: RPC/blockchain: pruneblockchain: Return the height of the actual last pruned block
1654528402 2022-06-06T17:13:22+02:00 06ea2783a2 Bitcoin Merge bitcoin/bitcoin#25220: rpc: fix incorrect warning for address type p2sh-segwit in createmultisig
1654523670 2022-06-06T15:54:30+02:00 e82d8069bc Bitcoin Merge bitcoin/bitcoin#25276: doc: Fix typo in importdescriptors
1654521321 2022-06-06T15:15:21+02:00 fcde5d1300 Bitcoin Merge bitcoin/bitcoin#25255: ci: Improve "ARM64 Android APK" task
1654432169 2022-06-05T14:29:29+02:00 1b2e1d179c Bitcoin Merge bitcoin-core/gui#614: Drop no longer supported Android architecture
1654372460 2022-06-04T20:54:20+01:00 695ca641a4 Bitcoin Merge bitcoin/bitcoin#24860: Miniscript integration follow-ups
1654370757 2022-06-04T20:25:57+01:00 aac9c259b0 Bitcoin Merge bitcoin/bitcoin#25065: [kernel 2c/n] Introduce `kernel::Context`, encapsulate global init/teardown
1654238813 2022-06-03T08:46:53+02:00 2cf8c2caea Bitcoin Merge bitcoin/bitcoin#25256: logging: fix logging empty thread name
1654202105 2022-06-02T22:35:05+02:00 00ce8543f1 Bitcoin Merge bitcoin/bitcoin#24171: p2p: Sync chain more readily from inbound peers during IBD
1654195406 2022-06-02T20:43:26+02:00 1f63b460a8 Bitcoin Merge bitcoin/bitcoin#25267: test: check `replaceable` mismatch error in `createrawtransaction` RPC
1654191400 2022-06-02T19:36:40+02:00 b11ab25afb Bitcoin Merge bitcoin-core/gui#583: Add translator comments to `TransactionDesc::FormatTxStatus`
1654190407 2022-06-02T19:20:07+02:00 da6792b2eb Bitcoin Merge bitcoin-core/gui#613: Remove unnecessary wallet includes from rpcconsole.cpp
1654189723 2022-06-02T19:08:43+02:00 a100c42a13 Bitcoin Merge bitcoin/bitcoin#24927: Add test util to populate mempool with random transactions, fix #24634 bug
1654189493 2022-06-02T19:04:53+02:00 636991d0c0 Bitcoin Merge bitcoin/bitcoin#25264: kernel: pass params to BlockManager rather than using a global
1654167929 2022-06-02T13:05:29+02:00 39ddd522c3 Bitcoin Merge bitcoin/bitcoin#24531: Use designated initializers
1654107364 2022-06-01T20:16:04+02:00 1c7ef0abd1 Bitcoin Merge bitcoin/bitcoin#25262: test: Set maxfeerate=0 in MiniWallet sendrawtransaction()
1654107223 2022-06-01T19:13:43+01:00 86cc31dab6 Bitcoin Merge bitcoin/bitcoin#25249: Bump univalue subtree
1654095472 2022-06-01T15:57:52+01:00 b752dade04 Bitcoin Merge bitcoin/bitcoin#25244: build: pass bdb cppflags only where needed
1654094629 2022-06-01T16:43:49+02:00 9cc010f5a9 Bitcoin Merge bitcoin/bitcoin#25087: test: use MiniWallet for feature_dbcrash.py
1654083168 2022-06-01T13:32:48+02:00 dd52f79a73 Bitcoin Merge bitcoin/bitcoin#24416: doc: Avoid ADL for function calls
1654065548 2022-06-01T08:39:08+02:00 e157b98640 Bitcoin Merge bitcoin/bitcoin#25165: doc: Explain squashing with merge commits
1654063936 2022-06-01T08:12:16+02:00 beb18d3fbc Bitcoin Merge bitcoin/bitcoin#25259: test: check pre-segwit peer error in `getblockfrompeer` RPC
1654003199 2022-05-31T15:19:59+02:00 d4d9daff7a Bitcoin Merge bitcoin/bitcoin#25200: doc: Fix spelling errors identified by codespell in comments
1654002600 2022-05-31T15:10:00+02:00 1f932de673 Bitcoin Merge bitcoin/bitcoin#25253: test: add coverage for non-hex value to -minimumchainwork
1653991546 2022-05-31T12:05:46+02:00 5f65afff9c Bitcoin Merge bitcoin/bitcoin#24178: p2p: Respond to getheaders if we have sufficient chainwork
1653982616 2022-05-31T09:36:56+02:00 bd6c5e4108 Bitcoin Merge bitcoin/bitcoin#25246: Revert "build: more robustly check for fcf-protection support"
1653939236 2022-05-30T21:33:56+02:00 b9ef5a10e2 Bitcoin Merge bitcoin-core/gui#609: wallet, refactor: Drop unused `WalletModel::PaymentRequestExpired`
1653922667 2022-05-30T16:57:47+02:00 269fa667f2 Bitcoin Merge bitcoin/bitcoin#25044: test: Use MiniWallet in rpc_rawtransaction.py
1653918912 2022-05-30T15:55:12+02:00 ad9e5eaf77 Bitcoin Merge bitcoin/bitcoin#24424: doc: release process chainparams updates
1653899987 2022-05-30T10:39:47+02:00 8779adbdda Bitcoin Merge bitcoin/bitcoin#25233: compat: remove glibcxx sanity checks
1653898569 2022-05-30T09:16:09+01:00 e3b7f10b10 Bitcoin Merge bitcoin/bitcoin#25237: rpc: Capture UniValue by ref for rpcdoccheck
1653893535 2022-05-30T08:52:15+02:00 b6ab45ae5c Bitcoin Merge bitcoin/bitcoin#25204: rpc: remove deprecated top-level fee fields from mempool entries
1653858054 2022-05-29T22:00:54+01:00 fb7437f66f Bitcoin Merge bitcoin/bitcoin#25231: ci: Install documented packages for "Win64" CI task
1653727260 2022-05-28T09:41:00+01:00 ba48fcf4a4 Bitcoin Merge bitcoin/bitcoin#25224: Get time less often in AddrManImpl::ResolveCollisions_()
1653659014 2022-05-27T14:43:34+01:00 345457b542 Bitcoin Merge bitcoin/bitcoin#25214: multiprocess build fix: ipc/capnp/init.capnp.h: No such file or directory
1653657360 2022-05-27T15:16:00+02:00 3ba6dd6f4b Bitcoin Merge bitcoin/bitcoin#24408: rpc: add rpc to get mempool txs spending specific prevouts
1653657111 2022-05-27T15:11:51+02:00 57bf12523c Bitcoin Merge bitcoin/bitcoin#24934: refactor, miner: Delete call to UpdatePackagesForAdded at beginning of addPackageTxs
1653645572 2022-05-27T10:59:32+01:00 66bb4df410 Bitcoin Merge bitcoin/bitcoin#25201: windeploy: Renewed windows code signing certificate
1653638689 2022-05-27T10:04:49+02:00 77e125c486 Bitcoin Merge bitcoin/bitcoin#25217: scripts and tools: update lint-logs.py to detect LogPrintLevel, mention WalletLogPrintf
1653588370 2022-05-26T20:06:10+02:00 c5e67be03b Bitcoin Merge bitcoin/bitcoin#24032: Add defaults to vDeployments to avoid uninitialized variables
1653587392 2022-05-26T13:49:52-04:00 a0e8aff605 Bitcoin Merge bitcoin/bitcoin#25003: tracing: fix `coin_selection:aps_create_tx_internal` calling logic
1653577510 2022-05-26T17:05:10+02:00 2642dee136 Bitcoin Merge bitcoin/bitcoin#15936: interfaces: Expose settings.json methods to GUI
1653571735 2022-05-26T15:28:55+02:00 48eec32347 Bitcoin Merge bitcoin/bitcoin#25216: Doc: Fix parameter in hwm example block
1653570815 2022-05-26T15:13:35+02:00 c324b07a54 Bitcoin Merge bitcoin/bitcoin#25210: doc: remove misleading AreInputsStandard() comment
1653570247 2022-05-26T15:04:07+02:00 4901631dac Bitcoin Merge bitcoin/bitcoin#25202: log: Use severity-based logging for leveldb/libevent messages, reverse LogPrintLevel order
1653568444 2022-05-26T14:34:04+02:00 cacbdbaa95 Bitcoin Merge bitcoin/bitcoin#25132: consensus: Add BIP-341 specified constraints in `ComputeTaprootMerkleRoot`
1653519863 2022-05-25T19:04:23-04:00 192d639a6b Bitcoin Merge bitcoin/bitcoin#25213: fuzz: fix crash at coinselection, add missing fee rate.
1653478065 2022-05-25T13:27:45+02:00 b4f686952a Bitcoin Merge bitcoin/bitcoin#25197: contrib: Remove keys that are no longer used for merging
1653465744 2022-05-25T10:02:24+02:00 8c721fff3a Bitcoin Merge bitcoin/bitcoin#25192: test: add coverage for unknown value to -blockfilterindex
1653465054 2022-05-25T09:50:54+02:00 bd57b4e0c0 Bitcoin Merge bitcoin/bitcoin#24757: build, ci: add `DEBUG_LOCKCONTENTION` to --enable-debug and CI
1653413565 2022-05-24T19:32:45+02:00 90e49c1ece Bitcoin Merge bitcoin/bitcoin#24464: logging: Add severity level to logs
1653396180 2022-05-24T14:43:00+02:00 7008087548 Bitcoin Merge bitcoin/bitcoin#24410: [kernel 2a/n] Split hashing/index `GetUTXOStats` codepaths, decouple from `coinstatsindex`
1653382338 2022-05-24T10:52:18+02:00 8898906370 Bitcoin Merge bitcoin-core/gui#593: Getting ready to Qt 6 (8/n). Use `QRegularExpression` in `AddressBookSortFilterProxyModel` class
1653382107 2022-05-24T10:48:27+02:00 1368634433 Bitcoin Merge bitcoin-core/gui#601: refactor: Pass interfaces::Node references to OptionsModel constructor
1653376498 2022-05-24T09:14:58+02:00 aa5cd3cc6d Bitcoin Merge bitcoin/bitcoin#25149: refactor: Add thread safety annotation to `BanMan::SweepBanned()`
1653325390 2022-05-23T19:03:10+02:00 44037a2912 Bitcoin Merge bitcoin/bitcoin#25176: Fix frequent -netinfo JSON errors from missing getpeerinfo#relaytxes
1653325166 2022-05-23T18:59:26+02:00 fbb90c44ac Bitcoin Merge bitcoin/bitcoin#25015: test: Use permissions from git in lint-files.py
1653324924 2022-05-23T12:55:24-04:00 3368f84c43 Bitcoin Merge bitcoin/bitcoin#25083: Set effective_value when initializing a COutput
1653322514 2022-05-23T12:15:14-04:00 5ebff43025 Bitcoin Merge bitcoin/bitcoin#25122: rpc: getreceivedbylabel, return early if no addresses were found in the address book
1653291662 2022-05-23T09:41:02+02:00 66e3b16b8b Bitcoin Merge bitcoin/bitcoin#25184: refactor: Remove defunct attributes.h includes
1653289061 2022-05-23T08:57:41+02:00 dfe11a1a7e Bitcoin Merge bitcoin-core/gui#586: Getting ready to Qt 6 (6/n). Replace `QCoreApplication::quit()` with `QCoreApplication::exit(0)`
1653287903 2022-05-23T08:38:23+02:00 6d20f4b920 Bitcoin Merge bitcoin/bitcoin#25178: doc: remove passing `--disable-external-signer` in OpenBSD build guide
1653243161 2022-05-22T20:12:41+02:00 b0e16eb3ac Bitcoin Merge bitcoin-core/gui#600: refactor: Add OptionsModel getOption/setOption methods
1653072001 2022-05-20T19:40:01+01:00 640eb772e5 Bitcoin Merge bitcoin/bitcoin#25064: [kernel 2b/n] Add `ChainstateManager::m_adjusted_time_callback`
1653068589 2022-05-20T18:43:09+01:00 aac99faa66 Bitcoin Merge bitcoin/bitcoin#25175: refactor: Improve thread safety analysis by propagating some negative capabilities
1653062790 2022-05-20T12:06:30-04:00 3aa851ad2a Bitcoin Merge bitcoin/bitcoin#24820: test: 3 new tests for SelectCoins function
1653050115 2022-05-20T13:35:15+01:00 4d0c00dffd Bitcoin Merge bitcoin/bitcoin#25168: refactor: Avoid passing params where not needed
1653041302 2022-05-20T12:08:22+02:00 8c61374ba7 Bitcoin Merge bitcoin-core/gui#581: refactor: Revamp `ClientModel` code to handle core signals
1653039869 2022-05-20T11:44:29+02:00 8118970c86 Bitcoin Merge bitcoin-core/gui#594: scripted-diff: replace deprecated Q_OS_MAC with Q_OS_MACOS
1653036450 2022-05-20T10:47:30+02:00 0cd1a2eff9 Bitcoin Merge bitcoin/bitcoin#23595: util: Add ParseHex<std::byte>() helper
1653032889 2022-05-20T08:48:09+01:00 a7e3afb221 Bitcoin Merge bitcoin/bitcoin#25171: rpc: wallet: remove `-deprecatedrpc=exclude_coinbase` logic
1653032160 2022-05-20T08:36:00+01:00 a39002e0c6 Bitcoin Merge bitcoin/bitcoin#25170: build: Enable RPC_DOC_CHECK on --enable-debug
1653031688 2022-05-20T08:28:08+01:00 4a8709821e Bitcoin Merge bitcoin/bitcoin#24830: init: Allow -proxy="" setting values
1653031082 2022-05-20T08:18:02+01:00 d433f59f1e Bitcoin Merge bitcoin/bitcoin#25173: test: add coverage for unknown network in -onlynet
1653029287 2022-05-20T07:48:07+01:00 6407c0e8a3 Bitcoin Merge bitcoin/bitcoin#25101: Add mockable clock type
1652974376 2022-05-19T16:32:56+01:00 0de36941ec Bitcoin Merge bitcoin/bitcoin#25153: scripted-diff: Use getInt<T> over get_int/get_int64
1652965222 2022-05-19T14:00:22+01:00 e18fd4763e Bitcoin Merge bitcoin/bitcoin#25074: index: During sync, commit best block after indexing
1652950772 2022-05-19T09:59:32+01:00 345d860f38 Bitcoin Merge bitcoin/bitcoin#25166: doc: Add link to NetBSD release
1652949452 2022-05-19T09:37:32+01:00 fdb82a30be Bitcoin Merge bitcoin/bitcoin#25147: Net processing: follow ups to #20799 (removing support for v1 compact blocks)
1652948844 2022-05-19T09:27:24+01:00 986bae8e72 Bitcoin Merge bitcoin/bitcoin#22778: net processing: Reduce resource usage for inbound block-relay-only connections
1652935495 2022-05-19T06:44:55+02:00 bb83aba6c9 Bitcoin Merge bitcoin/bitcoin#25161: rpc: Put undocumented JSON failure mode behind a runtime flag
1652894395 2022-05-18T19:19:55+02:00 7b3343f300 Bitcoin Merge bitcoin/bitcoin#25108: tidy: add modernize-use-default-member-init
1652893728 2022-05-18T19:08:48+02:00 e016c00e98 Bitcoin Merge bitcoin/bitcoin#25126: test: add BIP157 message parsing support (via MESSAGEMAP)
1652885816 2022-05-18T16:56:56+02:00 002411dc53 Bitcoin Merge bitcoin/bitcoin#25157: Fix -rpcwait with -netinfo returning negative time durations
1652883823 2022-05-18T16:23:43+02:00 629e250cbd Bitcoin Merge bitcoin/bitcoin#25148: refactor: Remove `NO_THREAD_SAFETY_ANALYSIS` from non-test/benchmarking code
1652881160 2022-05-18T15:39:20+02:00 139f789d7a Bitcoin Merge bitcoin/bitcoin#25124: test: Fix intermittent race in p2p_unrequested_blocks.py
1652864223 2022-05-18T09:57:03+01:00 84bf31f8e9 Bitcoin Merge bitcoin/bitcoin#25076: guix: native GCC 10 toolchain for Linux builds
1652831514 2022-05-17T19:51:54-04:00 f7a1e676d5 Bitcoin Merge bitcoin/bitcoin#25159: test: use `sendall` in wallet_taproot.py tests
1652801950 2022-05-17T16:39:10+01:00 d5d40d59f8 Bitcoin Merge bitcoin/bitcoin#23679: Sanitize `port` in `addpeeraddress()`
1652800747 2022-05-17T16:19:07+01:00 dd8a2df488 Bitcoin Merge bitcoin/bitcoin#25107: bench: Add `--sanity-check` flag, use it in `make check`
1652781883 2022-05-17T11:04:43+01:00 1ab389b1ba Bitcoin Merge bitcoin/bitcoin#20640: wallet, refactor: return out-params of CreateTransaction() as optional struct
1652769849 2022-05-17T08:44:09+02:00 0be1dc1f56 Bitcoin Merge bitcoin/bitcoin#24062: refactor: replace RecursiveMutex `m_most_recent_block_mutex` with Mutex
1652768725 2022-05-17T08:25:25+02:00 8270740bef Bitcoin Merge bitcoin/bitcoin#25114: rpc: remove deprecated "softforks" field from getblockchaininfo
1652731027 2022-05-16T15:57:07-04:00 91a42d63ef Bitcoin Merge bitcoin/bitcoin#25019: parse external signer master fp as bytes in ExternalSigner::SignTransaction
1652729380 2022-05-16T15:29:40-04:00 98f4db3305 Bitcoin Merge bitcoin/bitcoin#25088: Wallet: Ensure m_attaching_chain is set before registering for signals
1652726142 2022-05-16T14:35:42-04:00 187504b038 Bitcoin Merge bitcoin/bitcoin#23662: rpc: improve `getreceivedby{address,label}` performance
1652711147 2022-05-16T16:25:47+02:00 07cb4dee5d Bitcoin Merge bitcoin/bitcoin#24962: prevector: enforce is_trivially_copyable_v
1652707758 2022-05-16T14:29:18+01:00 6b87fa540c Bitcoin Merge bitcoin/bitcoin#25125: test: Slim down versionbits_tests.cpp
1652707598 2022-05-16T14:26:38+01:00 b019cdc036 Bitcoin Merge bitcoin/bitcoin#25095: rpc: Fix implicit-integer-sign-change in gettxout
1652703488 2022-05-16T14:18:08+02:00 aa3200d896 Bitcoin Merge bitcoin/bitcoin#25109: Strengthen AssertLockNotHeld assertions
1652701269 2022-05-16T12:41:09+01:00 dc0ee57373 Bitcoin Merge bitcoin/bitcoin#20799: net processing: Only support version 2 compact blocks
1652691635 2022-05-16T11:00:35+02:00 1511c9efb4 Bitcoin Merge bitcoin/bitcoin#24640: Bugfix: RPC/blockchain: Correct description of getblockchaininfo's pruneheight result
1652690984 2022-05-16T10:49:44+02:00 195df1eb88 Bitcoin Merge bitcoin/bitcoin#25067: validationinterface: make MainSignalsInstance() a class, drop unused forward declarations
1652690310 2022-05-16T10:38:30+02:00 bc2eee7267 Bitcoin Merge bitcoin/bitcoin#25092: doc: various developer notes updates
1652599183 2022-05-15T09:19:43+02:00 b74a6dde8c Bitcoin Merge bitcoin/bitcoin#25123: test: Fix race condition in index prune test
1652434565 2022-05-13T10:36:05+01:00 225e5b57b2 Bitcoin Merge bitcoin/bitcoin#25113: Bump univalue subtree
1652425221 2022-05-13T09:00:21+02:00 25dd4d8513 Bitcoin Merge bitcoin/bitcoin#24595: deploymentstatus: move g_versionbitscache global to ChainstateManager
1652420962 2022-05-13T07:49:22+02:00 1d5325a8f9 Bitcoin Merge bitcoin/bitcoin#25117: test: Check msg type in msg capture is followed by zeros
1652420865 2022-05-13T07:47:45+02:00 b3f0a34389 Bitcoin Merge bitcoin/bitcoin#25119: net, refactor: move StartExtraBlockRelayPeers() from header to implementation
1652419755 2022-05-13T07:29:15+02:00 fe1fcdc629 Bitcoin Merge bitcoin/bitcoin#25121: test: compare `/mempool/info` response with `getmempoolinfo` RPC
1652386082 2022-05-12T21:08:02+01:00 2709ffb9da Bitcoin Merge bitcoin/bitcoin#25115: scripted-diff: replace non-standard fixed width integer types (`u_int`... -> `uint`...)
1652342694 2022-05-12T10:04:54+02:00 dd9f61a184 Bitcoin Merge bitcoin/bitcoin#25102: Remove unused GetTimeSeconds
1652340041 2022-05-12T08:20:41+01:00 e3bab43329 Bitcoin Merge bitcoin/bitcoin#25099: guix: bump time-machine to 998eda3067c7d21e0d9bb3310d2f5a14b8f1c681
1652338642 2022-05-12T08:57:22+02:00 a2a8e919ee Bitcoin Merge bitcoin/bitcoin#24925: refactor: make GetRand a template, remove GetRandInt
1652293467 2022-05-11T20:24:27+02:00 51527ec1ec Bitcoin Merge bitcoin/bitcoin#25051: Bugfix: configure: Define defaults for enable_arm_{crc,shani}
1652282305 2022-05-11T17:18:25+02:00 9db941d773 Bitcoin Merge bitcoin/bitcoin#25100: Switch scheduler to steady_clock
1652281784 2022-05-11T17:09:44+02:00 cca900e382 Bitcoin Merge bitcoin/bitcoin#25104: wallet: Change log interval to use `steady_clock`
1652279565 2022-05-11T16:32:45+02:00 27d7b11e8c Bitcoin Merge bitcoin/bitcoin#25106: rpc: dumptxoutset: check `fopen` return code
1652250205 2022-05-11T07:23:25+01:00 b8ded26ef3 Bitcoin Merge bitcoin/bitcoin#25090: doc: Explain Bitcoin Core instead of Bitcoin in README.md
1652181158 2022-05-10T13:12:38+02:00 ed4eeafbb6 Bitcoin Merge bitcoin/bitcoin#24793: test: Change color of skipped functional tests
1652162166 2022-05-10T07:56:06+02:00 fb7c12c26f Bitcoin Merge bitcoin/bitcoin#24921: Add time helpers for std::chrono::steady_clock and FastRandomContext::rand_uniform_delay
1652160936 2022-05-10T07:35:36+02:00 967654d079 Bitcoin Merge bitcoin/bitcoin#25079: index: Change sync variables to use `std::chrono::steady_clock`
1652128438 2022-05-09T22:33:58+02:00 b9219b233f Bitcoin Merge bitcoin-core/gui#590: refactor: Declare `WalletModel` member functions with `const`
1652127579 2022-05-09T22:19:39+02:00 3dd95cb5c2 Bitcoin Merge bitcoin-core/gui#591: test: Add tests for `tableView` in `AddressBookPage` dialog
1652101713 2022-05-09T15:08:33+02:00 a8098f2cef Bitcoin Merge bitcoin/bitcoin#25091: test: Remove extended lint (cppcheck)
1652097396 2022-05-09T13:56:36+02:00 dab18f03f7 Bitcoin Merge bitcoin/bitcoin#24946: Unroll the ChaCha20 inner loop for performance
1652090188 2022-05-09T10:56:28+01:00 8abe79aedd Bitcoin Merge bitcoin/bitcoin#25078: doc: Shorten explanation of "maintainers"
1651830380 2022-05-06T11:46:20+02:00 59ac8bacd5 Bitcoin Merge bitcoin/bitcoin#24804: Sanity assert GetAncestor() != nullptr where appropriate
1651829883 2022-05-06T11:38:03+02:00 77a9997d97 Bitcoin Merge bitcoin/bitcoin#25063: test: previous releases: add v23.0
1651828330 2022-05-06T11:12:10+02:00 b557a24be9 Bitcoin Merge bitcoin/bitcoin#19426: refactor: Change * to & in MutableTransactionSignatureCreator
1651827973 2022-05-06T11:06:13+02:00 b2e7811c62 Bitcoin Merge bitcoin/bitcoin#24538: miner: bug fix? update for ancestor inclusion using modified fees, not base
1651820660 2022-05-06T09:04:20+02:00 74d9f4bd95 Bitcoin Merge bitcoin/bitcoin#25068: Wrap boost::replace_all
1651769115 2022-05-05T17:45:15+01:00 4604508363 Bitcoin Merge bitcoin/bitcoin#25070: contrib: fix dirname on `verify-commits`
1651765490 2022-05-05T16:44:50+01:00 e4478d312f Bitcoin Merge bitcoin/bitcoin#25006: guix: consolidate kernel headers to 5.15, specify 3.2.0 as minimum supported
1651763235 2022-05-05T17:07:15+02:00 c367736f85 Bitcoin Merge bitcoin/bitcoin#24840: test: port 'lint-shell.sh' to python
1651760731 2022-05-05T15:25:31+01:00 7cc1860b12 Bitcoin Merge bitcoin/bitcoin#24566: build: Drop redundant checks for ranlib and strip tools
1651739786 2022-05-05T09:36:26+01:00 1ad5d5088d Bitcoin Merge bitcoin/bitcoin#24866: build: No longer need to hack the `PATH` variable in `config.site`
1651732655 2022-05-05T08:37:35+02:00 0d080a183b Bitcoin Merge bitcoin/bitcoin#24141: Rename message_command variables in src/net* and src/rpc/net.cpp
1651691576 2022-05-04T21:12:56+02:00 d4475ea7ae Bitcoin Merge bitcoin/bitcoin#22235: script: add script to generate example bitcoin.conf
1651691310 2022-05-04T21:08:30+02:00 5e1aacab57 Bitcoin Merge bitcoin/bitcoin#24933: util: Replace non-threadsafe strerror
1651689369 2022-05-04T20:36:09+02:00 fe6a299fc0 Bitcoin Merge bitcoin/bitcoin#24852: util: optimize HexStr
1651687073 2022-05-04T18:57:53+01:00 33aaf434af Bitcoin Merge bitcoin/bitcoin#24976: netgroup: Follow-up for #22910
1651686736 2022-05-04T19:52:16+02:00 0047d9b89b Bitcoin Merge bitcoin/bitcoin#24993: test, contrib, refactor: use `with` when opening a file
1651684827 2022-05-04T18:20:27+01:00 bde5836f99 Bitcoin Merge bitcoin/bitcoin#25057: refactor: replace remaining boost::split with SplitString
1651678497 2022-05-04T16:34:57+01:00 9183c66cc6 Bitcoin Merge bitcoin/bitcoin#25046: build: Fix `libmultiprocess` cross-compiling to Linux hosts
1651655157 2022-05-04T11:05:57+02:00 d17bbc3c48 Bitcoin Merge bitcoin/bitcoin#25060: blockstorage: add LIFETIMEBOUND to GetFirstStoredBlock()::start_time
1651655023 2022-05-04T10:03:43+01:00 c290249fff Bitcoin Merge bitcoin/bitcoin#25058: rpc: Move output script RPCs to separate file, rename misc.cpp
1651654466 2022-05-04T10:54:26+02:00 14cb53dfe9 Bitcoin Merge bitcoin/bitcoin#25040: refactor: Pass lifetimebound reference to SingleThreadedSchedulerClient
1651651060 2022-05-04T09:57:40+02:00 9b42d62f42 Bitcoin Merge bitcoin/bitcoin#25045: test: add coverage for invalid requests for `blockfilterheaders` (REST)
1651650616 2022-05-04T09:50:16+02:00 880cec91fa Bitcoin Merge bitcoin/bitcoin#25047: tidy: add readability-redundant-declaration
1651567182 2022-05-03T10:39:42+02:00 12455acca2 Bitcoin Merge bitcoin/bitcoin#24470: Disallow more unsafe string->path conversions allowed by path append operators
1651565003 2022-05-03T09:03:23+01:00 64d2715533 Bitcoin Merge bitcoin/bitcoin#25053: Guard `#include <config/bitcoin-config.h>`
1651564792 2022-05-03T09:59:52+02:00 d24318a40c Bitcoin Merge bitcoin/bitcoin#24941: test: MiniWallet: support skipping mempool checks (feature_fee_estimation.py performance fix)
1651558670 2022-05-03T08:17:50+02:00 2c56404088 Bitcoin Merge bitcoin/bitcoin#25029: rpc: Move fee estimation RPCs to separate file
1651502123 2022-05-02T16:35:23+02:00 037c5e511f Bitcoin Merge bitcoin/bitcoin#25042: lint: Fix lint-circular-dependencies.py file list
1651493698 2022-05-02T14:14:58+02:00 5c93fc188d Bitcoin Merge bitcoin/bitcoin#25017: validation: make CScriptCheck and prevector swap members noexcept
1651403642 2022-05-01T12:14:02+01:00 e389c4d308 Bitcoin Merge bitcoin/bitcoin#25043: Reject invalid rpcauth formats
1651312282 2022-04-30T11:51:22+02:00 5d53cf3878 Bitcoin Merge bitcoin/bitcoin#24543: net processing: Move remaining globals into PeerManagerImpl
1651309220 2022-04-30T10:00:20+01:00 23daa86ec1 Bitcoin Merge bitcoin/bitcoin#25027: test: Remove boost::split from getarg_tests.cpp
1651309109 2022-04-30T09:58:29+01:00 c086ebaf74 Bitcoin Merge bitcoin/bitcoin#25028: ci: Clone iwyu only if missing
1651303578 2022-04-30T09:26:18+02:00 becea48fe0 Bitcoin Merge bitcoin/bitcoin#25034: test: add missing stop_node calls to feature_coinstatsindex and feature_prune
1651233929 2022-04-29T14:05:29+02:00 26296eba3d Bitcoin Merge bitcoin/bitcoin#25025: test: Remove boost::split from rpc_tests.cpp
1651232194 2022-04-29T12:36:34+01:00 194b414697 Bitcoin Merge bitcoin/bitcoin#25016: refactor: GetFirstStoredBlock() and getblockchaininfo follow-ups
1651231997 2022-04-29T12:33:17+01:00 246db98897 Bitcoin Merge bitcoin/bitcoin#25024: test: Split MempoolAncestryTests into two
1651231210 2022-04-29T12:20:10+01:00 91ac12be44 Bitcoin Merge bitcoin/bitcoin#25013: Remove cs_main from verifymessage, move msg utils to new file
1651213204 2022-04-29T08:20:04+02:00 91a6736136 Bitcoin Merge bitcoin/bitcoin#25009: Crash debug builds on PCKG_MEMPOOL_ERROR
1651175987 2022-04-28T15:59:47-04:00 606ce05ec2 Bitcoin Merge bitcoin/bitcoin#18554: wallet: ensure wallet files are not reused across chains
1651172057 2022-04-28T14:54:17-04:00 4cf9fa0b66 Bitcoin Merge bitcoin/bitcoin#24984: wallet: ignore chainStateFlushed notifications while attaching chain
1651170202 2022-04-28T20:23:22+02:00 dabec99013 Bitcoin Merge bitcoin/bitcoin#24956: Call CHECK_NONFATAL only once where needed
1651166806 2022-04-28T19:26:46+02:00 8730bd3fc8 Bitcoin Merge bitcoin/bitcoin#24958: build: Fix macOS Apple M1 build with miniupnpc and libnatpmp. Again :)
1651166727 2022-04-28T19:25:27+02:00 47b8256da8 Bitcoin Merge bitcoin/bitcoin#24937: test: Remove previous release check in feature_taproot.py
1651155272 2022-04-28T15:14:32+01:00 dd17c42a16 Bitcoin Merge bitcoin/bitcoin#24322: [kernel 1/n] Introduce initial `libbitcoinkernel`
1651146036 2022-04-28T12:40:36+01:00 e36c612e5a Bitcoin Merge bitcoin/bitcoin#24988: lint: Mention NONFATAL_UNREACHABLE in lint-assertions.py
1651141710 2022-04-28T12:28:30+02:00 85aea18ae6 Bitcoin Merge bitcoin/bitcoin#24982: tests: Port `lint-all.sh` to `lint-all.py`
1651140846 2022-04-28T12:14:06+02:00 b51e60f914 Bitcoin Merge bitcoin/bitcoin#22564: refactor: Move mutable globals cleared in `::UnloadBlockIndex` to `BlockManager`
1651133186 2022-04-28T10:06:26+02:00 9446de160f Bitcoin Merge bitcoin/bitcoin#24831: tidy: add include-what-you-use
1651124482 2022-04-28T07:41:22+02:00 4381681e55 Bitcoin Merge bitcoin/bitcoin#25011: tests: Do not always create a descriptor wallet in wallet_createwallet
1651078786 2022-04-27T18:59:46+02:00 f0a834e2f1 Bitcoin Merge bitcoin/bitcoin#18642: Use std::chrono for the time to rotate destination of addr messages + tests
1651072734 2022-04-27T17:18:54+02:00 132d5f8c2f Bitcoin Merge bitcoin/bitcoin#25001: Modernize util/strencodings and util/string: `string_view` and `optional`
1651063839 2022-04-27T14:50:39+02:00 0b8e2868f5 Bitcoin Merge bitcoin-core/gui#589: Getting ready to Qt 6 (7/n). Do not pass `WalletModel*` to a queued connection
1651041861 2022-04-27T08:44:21+02:00 f58c1f1a44 Bitcoin Merge bitcoin/bitcoin#24739: test: Fix intermittent test failure in wallet_listreceivedby.py
1651000807 2022-04-26T20:20:07+01:00 bd616bc16a Bitcoin Merge bitcoin/bitcoin#24917: Make BlockManager::LoadBlockIndex private
1650998565 2022-04-26T19:42:45+01:00 34ae04d775 Bitcoin Merge bitcoin/bitcoin#21726: Improve Indices on pruned nodes via prune blockers
1650996987 2022-04-26T19:16:27+01:00 260ede1d99 Bitcoin Merge bitcoin/bitcoin#24644: wallet: add tracepoints and algorithm information to coin selection
1650988235 2022-04-26T16:50:35+01:00 833add0f48 Bitcoin Merge bitcoin/bitcoin#24989: scripted-diff: rename BytePtr to AsBytePtr
1650984252 2022-04-26T15:44:12+01:00 f654cdb89c Bitcoin Merge bitcoin/bitcoin#24392: build: Fix configuring depends with cmake
1650982179 2022-04-26T15:09:39+01:00 f4005af3ec Bitcoin Merge bitcoin/bitcoin#24977: rpc: Explain active and internal in listdescriptors
1650981346 2022-04-26T14:55:46+01:00 cc3877f831 Bitcoin Merge bitcoin/bitcoin#24971: tidy: modernize-use-nullptr
1650978697 2022-04-26T15:11:37+02:00 23ebd7a802 Bitcoin Merge bitcoin/bitcoin#24959: Remove not needed clang-format off comments
1650971499 2022-04-26T12:11:39+01:00 269dcad16e Bitcoin Merge bitcoin/bitcoin#24789: init, index: disallow indexes when running reindex-chainstate
1650970880 2022-04-26T12:01:20+01:00 30c1c6ed80 Bitcoin Merge bitcoin/bitcoin#24979: Precomputed hashes are note #16 in BIP341
1650963289 2022-04-26T09:54:49+01:00 f436bfd126 Bitcoin Merge bitcoin/bitcoin#22953: refactor: introduce single-separator split helper (boost::split replacement)
1650961312 2022-04-26T10:21:52+02:00 a19f641a80 Bitcoin Merge bitcoin/bitcoin#24157: p2p: Replace RecursiveMutex `cs_totalBytesSent` with Mutex and rename it
1650958989 2022-04-26T09:43:09+02:00 1ae65b4c5f Bitcoin Merge bitcoin/bitcoin#24968: Move only: Move TxOrphange tests to orphange_tests.cpp
1650908837 2022-04-25T19:47:17+02:00 1e7db37e76 Bitcoin Merge bitcoin/bitcoin#24856: lint: Converting lint-assertions.sh to lint-assertions.py
1650908239 2022-04-25T19:37:19+02:00 16fa967d3c Bitcoin Merge bitcoin/bitcoin#24915: lint: Convert lint-circular-dependencies.sh to Python
1650907657 2022-04-25T19:27:37+02:00 9eedbe98c8 Bitcoin Merge bitcoin/bitcoin#24815: lint: convert lint-tests.sh to python
1650904360 2022-04-25T18:32:40+02:00 0342ae1d39 Bitcoin Merge bitcoin/bitcoin#24802: lint: convert format strings linter test to python
1650903782 2022-04-25T18:23:02+02:00 777b89b300 Bitcoin Merge bitcoin/bitcoin#24929: lint: convert shell locale linter test to Python
1650903294 2022-04-25T18:14:54+02:00 8b686776ef Bitcoin Merge bitcoin/bitcoin#24902: lint: Convert lint-include-guards.sh to Python
1650902305 2022-04-25T17:58:25+02:00 c90b42bcdb Bitcoin Merge bitcoin/bitcoin#24916: lint: Convert lint-python-utf8-encoding.sh to Python
1650902033 2022-04-25T17:53:53+02:00 7134327be5 Bitcoin Merge bitcoin/bitcoin#24932: lint: Convert lint-locale-dependence.sh to Python
1650896045 2022-04-25T16:14:05+02:00 e88a52e9a2 Bitcoin Merge bitcoin/bitcoin#24973: doc: Add 23.0 release notes
1650877425 2022-04-25T10:03:45+01:00 10a626a1d6 Bitcoin Merge bitcoin/bitcoin#24955: guix: Improve error message about missed macOS SDK
1650876880 2022-04-25T09:54:40+01:00 aa54132bac Bitcoin Merge bitcoin/bitcoin#24454: tests: Fix calculation of external input weights
1650876316 2022-04-25T09:45:16+01:00 b31ba3abf8 Bitcoin Merge bitcoin/bitcoin#24948: contrib: macdeploy: fix typo in permissions
1650794405 2022-04-24T12:00:05+02:00 b1c5991eeb Bitcoin Merge bitcoin/bitcoin#24812: util/check: Add CHECK_NONFATAL identity function and NONFATAL_UNREACHABLE macro
1650646297 2022-04-22T18:51:37+02:00 be7a5f2fc4 Bitcoin Merge bitcoin-core/gui#587: refactor: Replace `GUIUtil::ObjectInvoke()` with `QMetaObject::invokeMethod()`
1650634994 2022-04-22T14:43:14+01:00 505ba39665 Bitcoin Merge bitcoin/bitcoin#22910: net: Encapsulate asmap in NetGroupManager
1650560460 2022-04-21T19:01:00+02:00 7a4ac713aa Bitcoin Merge bitcoin/bitcoin#24936: test: compare `/mempool/contents` response with `getrawmempool` RPC
1650557147 2022-04-21T18:05:47+02:00 173c796268 Bitcoin Merge bitcoin/bitcoin#24854: Remove not needed ArithToUint256 roundtrips in tests
1650553843 2022-04-21T17:10:43+02:00 2513499348 Bitcoin Merge bitcoin/bitcoin#24803: lint: convert submodule linter test to Python
1650551884 2022-04-21T16:38:04+02:00 43bb106613 Bitcoin Merge bitcoin/bitcoin#24213: refactor: use Span in random.*
1650545122 2022-04-21T14:45:22+02:00 346e780442 Bitcoin Merge bitcoin/bitcoin#24918: test: Remove unused taproot node from wallet_taproot.py
1650529762 2022-04-21T09:29:22+01:00 1c6fcea205 Bitcoin Merge bitcoin/bitcoin#24586: doc: add more info to dependencies.md
1650527653 2022-04-21T08:54:13+01:00 bfbce6cbfe Bitcoin Merge bitcoin/bitcoin#24031: build: don't compress macOS DMG
1650526689 2022-04-21T09:38:09+02:00 6f55ab57cb Bitcoin Merge bitcoin/bitcoin#24534: contrib: macdeploy: make gen-sdk deterministic
1650451279 2022-04-20T11:41:19+01:00 094d9fda5c Bitcoin Merge bitcoin/bitcoin#24788: doc: Add gpg key import instructions for Windows
1650449605 2022-04-20T12:13:25+02:00 dbdc83ae01 Bitcoin Merge bitcoin/bitcoin#24909: refactor: Move and rename `pindexBestHeader`, `fHavePruned`
1650441333 2022-04-20T09:55:33+02:00 fc99f8c09e Bitcoin Merge bitcoin/bitcoin#24895: lint: Convert lint-includes.sh to Python
1650389810 2022-04-19T19:36:50+02:00 254f3cc368 Bitcoin Merge bitcoin-core/gui#584: Getting ready to Qt 6 (5/n). Do not assume `qDBusRegisterMetaType` return type
1650389541 2022-04-19T19:32:21+02:00 37e49cc1b5 Bitcoin Merge bitcoin-core/gui#580: Getting ready to Qt 6 (3/n). Do not use `QKeyEvent` copy constructor
1650389196 2022-04-19T13:26:36-04:00 8103fffe5c Bitcoin Merge bitcoin/bitcoin#24906: miniscript: the 'd:' wrapper must not be 'u'
1650379427 2022-04-19T16:43:47+02:00 6300b9556e Bitcoin Merge bitcoin/bitcoin#24357: refactor: make setsockopt() and SetSocketNoDelay() mockable/testable
1650376780 2022-04-19T15:59:40+02:00 f8b2e9bcfc Bitcoin Merge bitcoin/bitcoin#24772: refactor: Use [[maybe_unused]] attribute
1650371810 2022-04-19T13:36:50+01:00 e0ff55a836 Bitcoin Merge bitcoin/bitcoin#24871: refactor: Simplify GetTime
1650370651 2022-04-19T14:17:31+02:00 8d3743a365 Bitcoin Merge bitcoin/bitcoin#24896: test: use MiniWallet for p2p_segwit.py
1650368447 2022-04-19T13:40:47+02:00 b297b945f7 Bitcoin Merge bitcoin/bitcoin#21279: scripted-diff: Regenerate key_io data deterministically
1650364255 2022-04-19T12:30:55+02:00 013daed9ac Bitcoin Merge bitcoin/bitcoin#24919: doc: Fix a link to `test/lint/lint-python.py`
1650363067 2022-04-19T12:11:07+02:00 ff78833d3c Bitcoin Merge bitcoin/bitcoin#24776: docs: update /rest/chaininfo doc referring to RPC help
1650356246 2022-04-19T10:17:26+02:00 907659770b Bitcoin Merge bitcoin/bitcoin#24913: bench: Add a benchmark for wallet loading
1650300675 2022-04-18T18:51:15+02:00 57a73d71a3 Bitcoin Merge bitcoin/bitcoin#24794: lint: Convert Python linter to Python
1650297874 2022-04-18T18:04:34+02:00 5fdf37e14b Bitcoin Merge bitcoin/bitcoin#24853: lint: Convert lint-git-commit-check.sh to Python
1650297007 2022-04-18T17:50:07+02:00 3059d4dd72 Bitcoin Merge bitcoin/bitcoin#24844: lint: Convert lint-whitespace.sh to Python
1650295769 2022-04-18T11:29:29-04:00 2095f19db9 Bitcoin Merge bitcoin/bitcoin#24859: wallet: Change wallet validation order
1650277741 2022-04-18T11:29:01+01:00 d2e04196b6 Bitcoin Merge bitcoin/bitcoin#24862: contrib: Remove suspicious hosts list from makeseeds
1650195676 2022-04-17T13:41:16+02:00 2074d7df20 Bitcoin Merge bitcoin/bitcoin#24837: init: Prevent -noproxy and -proxy=0 from interacting with other settings
1650102315 2022-04-16T10:45:15+01:00 d1b3dfb275 Bitcoin Merge bitcoin/bitcoin#24855: rpc: Fix `setwalletflag` disabling of flags
1650093029 2022-04-16T09:10:29+02:00 6be319beb8 Bitcoin Merge bitcoin/bitcoin#24841: test: fix connman UB by calling derived constructor
1650016853 2022-04-15T12:00:53+02:00 f3e0ace8ec Bitcoin Merge bitcoin-core/gui#579: Getting ready to Qt 6 (2/n). Remove `QApplication::globalStrut()`
1650016282 2022-04-15T11:51:22+02:00 72477ebb11 Bitcoin Merge bitcoin-core/gui#556: refactor: Make BitcoinUnits::Unit a scoped enum
1650015414 2022-04-15T11:36:54+02:00 7190de9fb8 Bitcoin Merge bitcoin-core/gui#552: Refactor `TransactionDesc::FormatTxStatus` and ` TransactionStatus`
1650013706 2022-04-15T11:08:26+02:00 012d33f70b Bitcoin Merge bitcoin/bitcoin#24847: ci: Bump vcpkg to the latest version `2022.04.12`
1650011628 2022-04-15T10:33:48+02:00 333a41882c Bitcoin Merge bitcoin/bitcoin#24172: doc: Add pre-splitoff translation update to `release-process.md`
1650011462 2022-04-15T10:31:02+02:00 7da4f65a00 Bitcoin Merge bitcoin/bitcoin#24818: net: improve and address issues in makeseeds.py
1649957902 2022-04-14T19:38:22+02:00 e14f0fa6a3 Bitcoin Merge bitcoin/bitcoin#19952: build, ci: Add file-based logging for individual packages
1649957284 2022-04-14T19:28:04+02:00 cf0a8b9c48 Bitcoin Merge bitcoin/bitcoin#24559: test: add test for signet miner script
1649089396 2022-04-04T18:23:16+02:00 d0f7493b6c Bitcoin Merge bitcoin/bitcoin#24849: lint: Convert lint-logs.sh to Python
1649924161 2022-04-14T10:16:01+02:00 b69fd5eaa9 Bitcoin Merge bitcoin/bitcoin#22052: net: remove non-blocking bool from interface
1649922142 2022-04-14T09:42:22+02:00 1e3ed01faa Bitcoin Merge bitcoin/bitcoin#23416: doc: Remove fee delta TODO from txmempool.cpp
1649920696 2022-04-14T09:18:16+02:00 6c9bc14a3f Bitcoin Merge bitcoin/bitcoin#24842: guix: fix GCC 10.3.0 + mingw-w64 setjmp/longjmp issues
1649913322 2022-04-14T07:15:22+02:00 8e3c266a4f Bitcoin Merge bitcoin/bitcoin#24077: util: Make base_uint::GetHex() and base_uint::SetHex() not depend on uint256
1649883573 2022-04-13T22:59:33+02:00 decde9bba6 Bitcoin Merge bitcoin/bitcoin#24355: util, refactor: Add UNIQUE_NAME helper macro
1649881661 2022-04-13T22:27:41+02:00 9b7eb584ad Bitcoin Merge bitcoin/bitcoin#24285: build, refactor: Drop useless `call` Make function
1649879362 2022-04-13T21:49:22+02:00 3bbc46ddaf Bitcoin Merge bitcoin/bitcoin#24632: add `(none)` in -getinfo `Warnings:` if no warning returned
1649806036 2022-04-13T01:27:16+02:00 f60a63cc5f Bitcoin Merge bitcoin-core/gui#577: Getting ready to Qt 6 (1/n)
1649805450 2022-04-13T01:17:30+02:00 f509760026 Bitcoin Merge bitcoin-core/gui#576: Add qt unit test runner summary
1649805115 2022-04-13T01:11:55+02:00 0f46e73c74 Bitcoin Merge bitcoin-core/gui#543: peers-tab: add connection duration column to tableview
1649694170 2022-04-11T17:22:50+01:00 2b5a741e98 Bitcoin Merge bitcoin/bitcoin#24826: builder-keys: Add will8clark
1649683747 2022-04-11T14:29:07+01:00 7626e547b8 Bitcoin Merge bitcoin/bitcoin#24337: build: Do not define `PROVIDE_FUZZ_MAIN_FUNCTION` macro unconditionally
1649670505 2022-04-11T11:48:25+02:00 22e3b6f4d5 Bitcoin Merge bitcoin/bitcoin#24800: lint: convert lint-python-mutable-default-parameters.sh to Python
1649668683 2022-04-11T11:18:03+02:00 cd110cdd0e Bitcoin Merge bitcoin/bitcoin#24817: test: use MiniWallet for feature_fee_estimation.py
1649667861 2022-04-11T11:04:21+02:00 4a58b6acd2 Bitcoin Merge bitcoin/bitcoin#24797: test: compare `/chaininfo` response with `getblockchaininfo` RPC
1649531934 2022-04-09T20:18:54+01:00 747cdf1d65 Bitcoin Merge bitcoin/bitcoin#24792: Update libsecp256k1 subtree to current master
1649509568 2022-04-09T15:06:08+02:00 87c7dcc60d Bitcoin Merge bitcoin/bitcoin#24808: doc: update RPC argument and field naming guideline in developer notes
1649421798 2022-04-08T13:43:18+01:00 e0680bbce8 Bitcoin Merge bitcoin/bitcoin#24806: RPC: Switch getblockfrompeer back to standard param name blockhash
1649421024 2022-04-08T13:30:24+01:00 c1059c9fef Bitcoin Merge bitcoin/bitcoin#24770: Put lock logging behind DEBUG_LOCKCONTENTION preprocessor directive
1649334681 2022-04-07T14:31:21+02:00 38d3d0bfc4 Bitcoin Merge bitcoin/bitcoin#24796: lint: misc updates & fixes
1649325200 2022-04-07T11:53:20+02:00 323d4c09c0 Bitcoin Merge bitcoin/bitcoin#24784: refactor: deduplicate integer serialization in RollingBloom benchmark
1649322431 2022-04-07T10:07:11+01:00 5c80d9b72d Bitcoin Merge bitcoin/bitcoin#24790: lint: remove qt SIGNAL/SLOT lint
1649322343 2022-04-07T10:05:43+01:00 d844b5e799 Bitcoin Merge bitcoin/bitcoin#24152: policy / validation: CPFP fee bumping within packages
1649258287 2022-04-06T16:18:07+01:00 41720a1f54 Bitcoin Merge bitcoin/bitcoin#24786: doc: Convert remaining comments to clang-tidy format
1649251308 2022-04-06T15:21:48+02:00 ce33194ea0 Bitcoin Merge bitcoin/bitcoin#24785: lint: remove boost::bind lint
1649251114 2022-04-06T14:18:34+01:00 c02a3dabe2 Bitcoin Merge bitcoin/bitcoin#24779: ci: Build all optional dependencies in tidy task
1649250180 2022-04-06T14:03:00+01:00 10f629e644 Bitcoin Merge bitcoin/bitcoin#24576: contrib: testgen: remove redundant base58 implementation
1649247576 2022-04-06T13:19:36+01:00 d906329c28 Bitcoin Merge bitcoin/bitcoin#24681: build: Bump libevent minimum version up to 2.1.8
1649246752 2022-04-06T14:05:52+02:00 bbb83f0b2b Bitcoin Merge bitcoin/bitcoin#24145: mempool: Clear vTxHashes when mapTx is cleared
1649243246 2022-04-06T13:07:26+02:00 6c9460edae Bitcoin Merge bitcoin/bitcoin#24358: test: USDT tracepoint interface tests
1649241675 2022-04-06T12:41:15+02:00 b307279924 Bitcoin Merge bitcoin/bitcoin#24552: guix: make it possible to override gpg binary
1649239796 2022-04-06T12:09:56+02:00 696d39410f Bitcoin Merge bitcoin/bitcoin#24669: build: further consolidate macOS deployment
1649239028 2022-04-06T11:57:08+02:00 c5c4fb3182 Bitcoin Merge bitcoin/bitcoin#24758: Disable the syscall sandbox for bitcoin-qt and remove gui-related syscalls
1649237189 2022-04-06T10:26:29+01:00 f3e3563369 Bitcoin Merge bitcoin/bitcoin#24652: doc: rewrite OpenBSD build docs for 7.0
1649236330 2022-04-06T11:12:10+02:00 79bf1a0fa2 Bitcoin Merge bitcoin/bitcoin#24732: Remove buggy and confusing IncrementExtraNonce
1649236241 2022-04-06T10:10:41+01:00 372f1a3c25 Bitcoin Merge bitcoin/bitcoin#24753: ci: Add clang-tidy task
1649229956 2022-04-06T09:25:56+02:00 27cfaeed1e Bitcoin Merge bitcoin/bitcoin#24098: rest: Use query parameters to control resource loading
1649229165 2022-04-06T09:12:45+02:00 70c522004f Bitcoin Merge bitcoin/bitcoin#24766: lint: convert spellchecking lint test to python
1649228762 2022-04-06T09:06:02+02:00 d3ff02688a Bitcoin Merge bitcoin/bitcoin#24778: lint: Convert Python dead code linter test to Python
1649183502 2022-04-05T20:31:42+02:00 15220ec903 Bitcoin Merge bitcoin/bitcoin#24775: build: Do not modify `common.init.vcxproj` directly
1649168322 2022-04-05T16:18:42+02:00 9ce1c506a3 Bitcoin Merge bitcoin/bitcoin#24216: validation: improve connect bench logging
1649166570 2022-04-05T15:49:30+02:00 fe66dad8a7 Bitcoin Merge bitcoin/bitcoin#24710: Add concrete steps in doc/cjdns.md to easily find a friend
1649165894 2022-04-05T15:38:14+02:00 f421de5be6 Bitcoin Merge bitcoin/bitcoin#24236: Remove utxo db upgrade code
1649160233 2022-04-05T14:03:53+02:00 ee9af95f09 Bitcoin Merge bitcoin/bitcoin#24749: test: use MiniWallet for mempool_unbroadcast.py
1649157729 2022-04-05T13:22:09+02:00 d492dc1cda Bitcoin Merge bitcoin/bitcoin#24147: Miniscript integration
1649147638 2022-04-05T09:33:58+01:00 0baf6aded5 Bitcoin Merge bitcoin/bitcoin#24391: build: stop overriding user autoconf flags
1649146163 2022-04-05T09:09:23+01:00 44e7d6d6dd Bitcoin Merge bitcoin/bitcoin#24754: build: specify cmake build dir for multiprocess depends build
1649142671 2022-04-05T09:11:11+02:00 24c6b20c14 Bitcoin Merge bitcoin/bitcoin#24583: doc: Add template for empty release notes
1649140905 2022-04-05T08:41:45+02:00 4262100b8c Bitcoin Merge bitcoin/bitcoin#24762: lint: Start to use py lint scripts
1649080884 2022-04-04T16:01:24+02:00 47bac475f0 Bitcoin Merge bitcoin-core/gui#569: test: add regression test for #567
1649072650 2022-04-04T13:44:10+02:00 4faf7a1d86 Bitcoin Merge bitcoin/bitcoin#24729: util/check: avoid unused parameter warnings
1649069722 2022-04-04T12:55:22+02:00 6348bc61b5 Bitcoin Merge bitcoin/bitcoin#24746: refactor: remove macOS MAP_ANONYMOUS work around
1649066618 2022-04-04T12:03:38+02:00 67dc002aae Bitcoin Merge bitcoin/bitcoin#24735: ci: use DWARF-4 for Valgrind jobs
1649065355 2022-04-04T11:42:35+02:00 83b26cb97c Bitcoin Merge bitcoin/bitcoin#24736: guix: fix vmov alignment issues with gcc 10.3.0 & mingw-w64
1649060231 2022-04-04T09:17:11+01:00 52f0f7a1bb Bitcoin Merge bitcoin/bitcoin#24668: build, qt: bump Qt5 version to 5.15.3
1649059612 2022-04-04T10:06:52+02:00 0da559e02e Bitcoin Merge bitcoin/bitcoin#24661: refactor: Use clang-tidy syntax for C++ named arguments
1649058888 2022-04-04T09:54:48+02:00 62efdfb3be Bitcoin Merge bitcoin/bitcoin#24558: build: explicitly disable Boost multi_index serialization
1648973454 2022-04-03T10:10:54+02:00 31b1c67cf6 Bitcoin Merge bitcoin-core/gui#557: Revert "qt: Do not use QObject::tr plural syntax for numbers with a unit symbol"
1648921583 2022-04-02T18:46:23+01:00 55ea6fd250 Bitcoin Merge bitcoin/bitcoin#24738: build: remove faketime unsetting and comments from configure
1648906479 2022-04-02T14:34:39+01:00 d018db966a Bitcoin Merge bitcoin/bitcoin#24740: doc: remove incorrect mention of PR_GET_NAME
1648889004 2022-04-02T09:43:24+01:00 03251b6b93 Bitcoin Merge bitcoin/bitcoin#24594: doc: update release-process.md
1648820405 2022-04-01T14:40:05+01:00 a7f0c37c2b Bitcoin Merge bitcoin/bitcoin#24722: build: patch around qt duplicate symbol issue
1648805784 2022-04-01T11:36:24+02:00 afac75f140 Bitcoin Merge bitcoin/bitcoin#24733: build: Fix "ERR: Unsigned tarballs do not exist"
1648795454 2022-04-01T08:44:14+02:00 7ab9fc32d6 Bitcoin Merge bitcoin/bitcoin#24724: test: fix incorrect named args in txpackage tests
1648746557 2022-03-31T13:09:17-04:00 1021e4cc68 Bitcoin Merge bitcoin/bitcoin#24602: fuzz: add target for coinselection algorithms
1648744994 2022-03-31T12:43:14-04:00 b7d78e6244 Bitcoin Merge bitcoin/bitcoin#24711: wallet: Postpone wallet loading notification for encrypted wallets
1648734965 2022-03-31T15:56:05+02:00 243197ba9c Bitcoin Merge bitcoin/bitcoin#24721: doc: Use DecodeTxDoc helper
1648718371 2022-03-31T11:19:31+02:00 1a54c060b3 Bitcoin Merge bitcoin/bitcoin#24716: rpc: Fix documentation assertion for `getrawtransaction`
1648708650 2022-03-31T08:37:30+02:00 c8ac7e6a65 Bitcoin Merge bitcoin/bitcoin#24698: test: -peerblockfilters without -blockfilterindex raises an error
1648708498 2022-03-31T08:34:58+02:00 e1e6a3386f Bitcoin Merge bitcoin/bitcoin#24707: doc: Speed up functional test runs using ramdisk
1648708276 2022-03-31T08:31:16+02:00 a2e1590f67 Bitcoin Merge bitcoin/bitcoin#24673: refactor: followup of remove -deprecatedrpc=addresses flag
1648708035 2022-03-31T08:27:15+02:00 d2b4355c58 Bitcoin Merge bitcoin/bitcoin#24715: build, test: Fix test logfile name
1648707510 2022-03-31T08:18:30+02:00 87dc1dc55f Bitcoin Merge bitcoin/bitcoin#24714: util/check: Don't use a lambda for Assert/Assume
1648665676 2022-03-30T19:41:16+01:00 74b011bbfa Bitcoin Merge bitcoin/bitcoin#23008: ci: Use clang-12 and libcxx-12 for msan
1648645369 2022-03-30T15:02:49+02:00 f4e5d704f2 Bitcoin Merge bitcoin/bitcoin#24118: Add 'sendall' RPC née sweep
1648640638 2022-03-30T13:43:58+02:00 171f6f2699 Bitcoin Merge bitcoin/bitcoin#24374: contrib: refactor: simplify linearize scripts
1648639101 2022-03-30T13:18:21+02:00 50c806f001 Bitcoin Merge bitcoin/bitcoin#24693: builder-keys: Add dunxen
1648631965 2022-03-30T10:19:25+01:00 f9aedbc300 Bitcoin Merge bitcoin/bitcoin#24690: util: Add inotify_rm_watch to syscall sandbox (AllowFileSystem)
1648631425 2022-03-30T11:10:25+02:00 bdbabc50ba Bitcoin Merge bitcoin/bitcoin#24561: guix: use LIEF 0.12.0
1648626866 2022-03-30T08:54:26+01:00 896beca831 Bitcoin Merge bitcoin/bitcoin#24708: ci: Avoid boost test warnings
1648621149 2022-03-30T08:19:09+02:00 f4fba57829 Bitcoin Merge bitcoin/bitcoin#24704: compat: remove strnlen back-compat code
1648620832 2022-03-30T07:13:52+01:00 f089a0802c Bitcoin Merge bitcoin/bitcoin#24692: refactoring: [Net Processing] Follow-ups to #21160
1648578168 2022-03-29T20:22:48+02:00 ecf692b466 Bitcoin Merge bitcoin/bitcoin#24540: ci: Integrate ccache into MSVC build
1648553805 2022-03-29T13:36:45+02:00 9e32adbb5c Bitcoin Merge bitcoin/bitcoin#24523: build: Fix Boost.Process test for Boost 1.78
1648553260 2022-03-29T13:27:40+02:00 565aac2e6f Bitcoin Merge bitcoin/bitcoin#24705: ci: note why bdb is disabled in msan jobs
1648544633 2022-03-29T10:03:53+01:00 7c72eabb57 Bitcoin Merge bitcoin/bitcoin#24633: Bugfix: configure: Quote SUPPRESS_WARNINGS sufficiently to preserve brackets
1648474171 2022-03-28T15:29:31+02:00 2a3e8fb359 Bitcoin Merge bitcoin/bitcoin#24696: ci: Use monterey-xcode-13.3
1648472206 2022-03-28T14:56:46+02:00 9d00406dc9 Bitcoin Merge bitcoin/bitcoin#24677: refactor: fix wallet and related named args
1648466202 2022-03-28T12:16:42+01:00 a13946b822 Bitcoin Merge bitcoin/bitcoin#23083: rpc: Fail to return undocumented or misdocumented JSON
1648464663 2022-03-28T11:51:03+01:00 56c4ac55f6 Bitcoin Merge bitcoin/bitcoin#24691: Fix getpeerinfo doc
1648451374 2022-03-28T09:09:34+02:00 3297f5c11c Bitcoin Merge bitcoin/bitcoin#24623: test: Add diamond-shape prioritisetransaction test
1648451242 2022-03-28T09:07:22+02:00 161dd7e864 Bitcoin Merge bitcoin/bitcoin#24687: test: Check an invalid -i2psam will raise an init error
1648451078 2022-03-28T09:04:38+02:00 dc0ba8ce9f Bitcoin Merge bitcoin/bitcoin#24659: util: add linkat to syscall sandbox (AllowFileSystem)
1648450811 2022-03-28T09:00:11+02:00 88709e9dc5 Bitcoin Merge bitcoin/bitcoin#24258: test: check localaddresses in getnetworkinfo for nodes with proxy
1648450428 2022-03-28T08:53:48+02:00 3d2f24bb38 Bitcoin Merge bitcoin/bitcoin#24656: refactor: Move mempool RPCs to rpc/mempool
1648242291 2022-03-25T21:04:51+00:00 2f0f056e08 Bitcoin Merge bitcoin/bitcoin#24665: doc: document clang tidy named args
1648242212 2022-03-25T21:03:32+00:00 6d5771ba07 Bitcoin Merge bitcoin/bitcoin#24494: wallet: generate random change target for each tx for better privacy
1648224973 2022-03-25T17:16:13+01:00 f66c827c2d Bitcoin Merge bitcoin/bitcoin#24502: wallet: don't create long chains by default
1648223580 2022-03-25T16:53:00+01:00 9745e18051 Bitcoin Merge bitcoin/bitcoin#24670: test: move-only: Move all generate* tests to a single file
1648223068 2022-03-25T16:44:28+01:00 7878c8655c Bitcoin Merge bitcoin/bitcoin#24674: refactor: remove unused boost include in bitcoin-util.cpp
1648222574 2022-03-25T15:36:14+00:00 6b1f93700c Bitcoin Merge bitcoin/bitcoin#24666: refactor: Fix coinselection.h include, Make COutput a struct
1648221653 2022-03-25T16:20:53+01:00 f10b24ad29 Bitcoin Merge bitcoin/bitcoin#24672: init: add missing cs_main lock
1648221360 2022-03-25T15:16:00+00:00 9344697e57 Bitcoin Merge bitcoin/bitcoin#21160: net/net processing: Move tx inventory into net_processing
1648213878 2022-03-25T14:11:18+01:00 7c08d81e11 Bitcoin Merge bitcoin/bitcoin#23536: Enforce Taproot script flags whenever WITNESS is set
1648211426 2022-03-25T13:30:26+01:00 d2615312c1 Bitcoin Merge bitcoin/bitcoin#19385: test: Change default test logging directory
1648204293 2022-03-25T11:31:33+01:00 c9b5790e8d Bitcoin Merge bitcoin/bitcoin#24667: ci: Compile fuzz binary in periodic task
1648196986 2022-03-25T08:29:46+00:00 4aaa74e947 Bitcoin Merge bitcoin/bitcoin#24604: build: fix copypasta in OpenBSD C{XX} flags
1648194326 2022-03-25T07:45:26+00:00 95cac21615 Bitcoin Merge bitcoin/bitcoin#24600: doc: mention that BDB is for the legacy wallet in build-freebsd.md
1648189649 2022-03-25T07:27:29+01:00 56c8658700 Bitcoin Merge bitcoin/bitcoin#24663: doc, init: add links to doc/cjdns.md
1648154803 2022-03-24T20:46:43+00:00 3740cdd125 Bitcoin Merge bitcoin/bitcoin#24091: wallet: Consolidate CInputCoin and COutput
1648153066 2022-03-24T21:17:46+01:00 f0c9ba2b48 Bitcoin Merge bitcoin/bitcoin#24205: init, test: improve network reachability test coverage and safety
1648148268 2022-03-24T19:57:48+01:00 a697a3fc91 Bitcoin Merge bitcoin/bitcoin#24653: test: use `MiniWallet` in `test/functional/interface_zmq`
1648143840 2022-03-24T18:44:00+01:00 65e9ca2278 Bitcoin Merge bitcoin/bitcoin#24555: doc: create initial doc/cjdns.md for CJDNS how-to documentation
1648141086 2022-03-24T16:58:06+00:00 0a14a16efe Bitcoin Merge bitcoin/bitcoin#24625: Replace struct update_fee_delta with lambda
1648128433 2022-03-24T14:27:13+01:00 4a0ab355b3 Bitcoin Merge bitcoin/bitcoin#24626: init: disallow reindex-chainstate when pruning
1648127552 2022-03-24T13:12:32+00:00 7d0e42abce Bitcoin Merge bitcoin/bitcoin#24658: doc: mention that BDB is for the legacy wallet in build-netbsd.md
1648127444 2022-03-24T13:10:44+00:00 053499f371 Bitcoin Merge bitcoin/bitcoin#24639: guix: Drop code for the unsupported `i686-linux-gnu` host
1648126861 2022-03-24T13:01:01+00:00 213e98ca82 Bitcoin Merge bitcoin/bitcoin#24169: build: Add --enable-c++20 option
1648124119 2022-03-24T12:15:19+00:00 e7b6272b30 Bitcoin Merge bitcoin/bitcoin#24636: rpc: Exclude descriptor when address is excluded
1648122974 2022-03-24T11:56:14+00:00 26d98d51f2 Bitcoin Merge bitcoin/bitcoin#24574: test: Actually print TSan tracebacks
1648121831 2022-03-24T12:37:11+01:00 864fb89b2f Bitcoin Merge bitcoin/bitcoin#24637: test: use MiniWallet for mempool_package_onemore.py
1648121121 2022-03-24T11:25:21+00:00 e40327d3bb Bitcoin Merge bitcoin/bitcoin#24599: guix: remove mingw-w64 std::filesystem workaround
1648120316 2022-03-24T11:11:56+00:00 8234cdaf62 Bitcoin Merge bitcoin/bitcoin#24587: test: use MiniWallet for rpc_createmultisig.py
1648119454 2022-03-24T10:57:34+00:00 6fee9de542 Bitcoin Merge bitcoin/bitcoin#24508: guix: Drop unneeded openssl dependency for signapple
1648119397 2022-03-24T10:56:37+00:00 cea2ce09de Bitcoin Merge bitcoin/bitcoin#24650: build: require libtool 2.4.2
1648104042 2022-03-24T07:40:42+01:00 98e9d8e8e2 Bitcoin Merge bitcoin/bitcoin#23732: refactor: Remove `gArgs` from `bdb.h` and `sqlite.h`
1648066324 2022-03-23T20:12:04+00:00 cea230eec4 Bitcoin Merge bitcoin/bitcoin#24562: Remove unused feebumper code
1648065743 2022-03-23T20:02:23+00:00 ce05f838f1 Bitcoin Merge bitcoin/bitcoin#24635: test: Run non-wallet tests only once
1648065662 2022-03-23T20:01:02+00:00 30041261a3 Bitcoin Merge bitcoin/bitcoin#24582: Move txoutproof RPCs to txoutproof.cpp
1648057857 2022-03-23T13:50:57-04:00 3ab96f2945 Bitcoin Merge bitcoin/bitcoin#24560: wallet: Use single FastRandomContext when creating a wallet tx
1648052420 2022-03-23T17:20:20+01:00 f9ed0aec1b Bitcoin Merge bitcoin-core/gui#568: options: flip listenonion to false if not listening
1648030974 2022-03-23T11:22:54+01:00 bc562b9ef8 Bitcoin Merge bitcoin/bitcoin#24646: doc: remove unneeded documentation on basic package management on FreeBSD
1648024734 2022-03-23T09:38:54+01:00 d6f225f5c9 Bitcoin Merge bitcoin/bitcoin#24462: For descriptor pubkey parse errors, include context information
1647952795 2022-03-22T13:39:55+01:00 f05cf59d91 Bitcoin Merge bitcoin/bitcoin#24624: qt: Avoid potential -Wdeprecated-enum-enum-conversion warnings
1647946634 2022-03-22T11:57:14+01:00 2948d6dea0 Bitcoin Merge bitcoin/bitcoin#15423: torcontrol: Query Tor for correct -onion configuration
1647939754 2022-03-22T09:02:34+00:00 44dbf918d3 Bitcoin Merge bitcoin/bitcoin#24627: test: Limit scope of id global which is shared between subtests
1647936984 2022-03-22T09:16:24+01:00 138d55e6a0 Bitcoin Merge bitcoin/bitcoin#24579: doc: Fix getblockchaininfo/getdeploymentinfo RPC docs
1647936655 2022-03-22T09:10:55+01:00 b8f498f80d Bitcoin Merge bitcoin/bitcoin#24535: test: Fix generate calls and comments in feature_segwit
1647932189 2022-03-22T07:56:29+01:00 e3206c9445 Bitcoin Merge bitcoin/bitcoin#24605: test: Use MiniWallet in feature_coinstatsindex
1647899094 2022-03-21T17:44:54-04:00 e66630cc87 Bitcoin Merge bitcoin/bitcoin#13226: Optimize SelectCoinsBnB by tracking the selection by index rather than by position
1647853770 2022-03-21T09:09:30+00:00 91d12344b1 Bitcoin Merge bitcoin/bitcoin#24613: build: remove unused QMAKE_* VARs
1647853240 2022-03-21T10:00:40+01:00 6c72f3192a Bitcoin Merge bitcoin/bitcoin#23880: p2p: Serialize cmpctblock at most once in NewPoWValidBlock
1647849885 2022-03-21T09:04:45+01:00 75e34ed718 Bitcoin Merge bitcoin/bitcoin#24601: ci: add ci/scratch dir to .gitignore
1647765521 2022-03-20T09:38:41+01:00 ae005a647f Bitcoin Merge bitcoin-core/gui#554: Add and improve translator comments and tooltips for peers tab address fields
1647627531 2022-03-18T18:18:51+00:00 2320d31aaa Bitcoin Merge bitcoin/bitcoin#24608: doc: clarify that BDB is only required for the legacy wallet in build-unix.md
1647609246 2022-03-18T14:14:06+01:00 66e2d21ef2 Bitcoin Merge bitcoin/bitcoin#24578: test: Fix intermittent failure in feature_segwit
1647609015 2022-03-18T14:10:15+01:00 a7b3123fea Bitcoin Merge bitcoin/bitcoin#24609: Clarify -maxtimeadjustment that only outbound peers influence timedata
1647597228 2022-03-18T09:53:48+00:00 a17df4e876 Bitcoin Merge bitcoin/bitcoin#24603: macdeploy: remove unused detached-sig-apply.sh
1647548019 2022-03-17T21:13:39+01:00 e09cf64c48 Bitcoin Merge bitcoin/bitcoin#24585: doc: mention that BDB is for the legacy wallet in build-osx.md
1647506265 2022-03-17T08:37:45+00:00 8435d7f11a Bitcoin Merge bitcoin/bitcoin#24597: doc, guix: Include `arm64-apple-darwin` into codesigned archs
1647502017 2022-03-17T08:26:57+01:00 bf2c0fb2a2 Bitcoin Merge bitcoin/bitcoin#24472: fuzz: execute each file in dir without fuzz engine
1647498223 2022-03-17T07:23:43+01:00 601bfc417d Bitcoin Merge bitcoin/bitcoin#24515: Only load BlockMan in BlockMan member functions
1647498067 2022-03-17T07:21:07+01:00 aece566249 Bitcoin Merge bitcoin-core/gui#555: Restore Send button when using external signer
1647497427 2022-03-17T07:10:27+01:00 74f8c551e9 Bitcoin Merge bitcoin/bitcoin#24553: contrib: fix signet miner (sighash mismatch)
1647463296 2022-03-16T20:41:36+00:00 d6cb4e8ff0 Bitcoin Merge bitcoin/bitcoin#24549: guix: Use $HOST instead of generic osx{64} for macOS artifacts
1647463147 2022-03-16T20:39:07+00:00 9b56b2e2a7 Bitcoin Merge bitcoin/bitcoin#24588: doc: Drop a note about Intel-based Macs
1647462357 2022-03-16T16:25:57-04:00 114754adf4 Bitcoin Merge bitcoin/bitcoin#24519: doc: update multisig-tutorial.md to descriptor wallet by default
1647461942 2022-03-16T16:19:02-04:00 b8992f2d4a Bitcoin Merge bitcoin/bitcoin#24592: doc: Delete old line of code that was commented out
1647449276 2022-03-16T17:47:56+01:00 3617d22562 Bitcoin Merge bitcoin/bitcoin#14752: tests: Unit tests for IsPayToWitnessScriptHash and IsWitnessProgram
1647449087 2022-03-16T16:44:47+00:00 4bdc990daf Bitcoin Merge bitcoin/bitcoin#24573: Update signapple for platform identifier fix
1647446189 2022-03-16T16:56:29+01:00 e4d61d9759 Bitcoin Merge bitcoin/bitcoin#18815: bench: Add logging benchmark
1647445547 2022-03-16T15:45:47+00:00 ee4780028d Bitcoin Merge bitcoin/bitcoin#23565: doc: rewrite dependencies.md
1647419179 2022-03-16T09:26:19+01:00 310ba92494 Bitcoin Merge bitcoin/bitcoin#24537: rpc: Split mempool RPCs from blockchain.cpp
1647415317 2022-03-16T08:21:57+01:00 760651214c Bitcoin Merge bitcoin/bitcoin#24572: ci: Temporarily use clang-13 to work around clang-14 TSan bug
1647356657 2022-03-15T16:04:17+01:00 7b83c7d609 Bitcoin Merge bitcoin/bitcoin#24510: test: check for importprunedfunds RPC errors
1647271943 2022-03-14T16:32:23+01:00 28bdaa3f76 Bitcoin Merge bitcoin/bitcoin#24080: policy: Remove unused locktime flags
1647253885 2022-03-14T10:31:25+00:00 25d045a9ec Bitcoin Merge bitcoin/bitcoin#24225: wallet: Add sanity checks to DiscourageFeeSniping
1647243466 2022-03-14T08:37:46+01:00 e0881aa5f0 Bitcoin Merge bitcoin/bitcoin#24505: wallet: Add a deprecation warning for newly created legacy wallets
1647163400 2022-03-13T10:23:20+01:00 e04720ec33 Bitcoin Merge bitcoin/bitcoin#24528: rpc: rename getdeploymentinfo status-next to status_next
1647163215 2022-03-13T10:20:15+01:00 2860a91df0 Bitcoin Merge bitcoin/bitcoin#24527: test: set segwit height back to 0 on regtest
1647161174 2022-03-13T09:46:14+01:00 f94784f5bc Bitcoin Merge bitcoin/bitcoin#24533: test: use MiniWallet for feature_maxuploadtarget.py
1647159830 2022-03-13T09:23:50+01:00 deb847b757 Bitcoin Merge bitcoin/bitcoin#24491: contrib: fix implicit function decleration in win symbol check
1647116209 2022-03-12T20:16:49+00:00 fd381d86b1 Bitcoin Merge bitcoin/bitcoin#24526: build: don't install deprecated libevent headers
1647077825 2022-03-12T10:37:05+01:00 e7db4e245a Bitcoin Merge bitcoin/bitcoin#24164: build: Bump minimum required clang/libc++ to 8.0
1647016817 2022-03-11T16:40:17+00:00 c109e7d51c Bitcoin Merge bitcoin/bitcoin#24530: wallet: assert BnB's internally calculated waste is the same as GetSelectionWaste
1647011477 2022-03-11T16:11:17+01:00 a81717443f Bitcoin Merge bitcoin/bitcoin#24453: Bugfix: doc: Correct change_address/changeAddress in wallet RPC help
1647010838 2022-03-11T15:00:38+00:00 23e8c702bc Bitcoin Merge bitcoin/bitcoin#24421: miner: always assume we can build witness blocks
1646997958 2022-03-11T11:25:58+00:00 bb0b39ce6f Bitcoin Merge bitcoin/bitcoin#24524: doc: remove Boost LDFLAGS from netBSD build docs
1646994425 2022-03-11T10:27:05+00:00 ce1fabe545 Bitcoin Merge bitcoin/bitcoin#24509: doc: Add `guix` prefix for changes to reproducible builds
1646994252 2022-03-11T10:24:12+00:00 f661da70b9 Bitcoin Merge bitcoin/bitcoin#24521: build: Fix Boost.Process detection on macOS arm64
1646924223 2022-03-10T15:57:03+01:00 93feabcb30 Bitcoin Merge bitcoin-core/gui#563: qt: Remove network detection based on address in BIP21
1646922127 2022-03-10T15:22:07+01:00 597ee30b5e Bitcoin Merge bitcoin/bitcoin#24522: ci: remove compiled-but-unused BDB from MSAN job
1646920656 2022-03-10T13:57:36+00:00 6c37eae0ad Bitcoin Merge bitcoin/bitcoin#24404: refactor: Remove confusing P1008R1 violation in ATMPArgs
1646916020 2022-03-10T12:40:20+00:00 4f5d3ce5a0 Bitcoin Merge bitcoin/bitcoin#24486: wallet: refactor: dedup sqlite blob binding
1646912990 2022-03-10T12:49:50+01:00 76d44e832f Bitcoin Merge bitcoin/bitcoin#24469: test: Correctly decode UTF-8 literal string paths
1646911858 2022-03-10T06:30:58-05:00 d1a940f729 Bitcoin Merge bitcoin/bitcoin#24520: guix: only check for the macOS SDK once
1646907584 2022-03-10T11:19:44+01:00 05957a888d Bitcoin Merge bitcoin/bitcoin#24516: build, ci: Fix MSVC builds and other improvements
1646904245 2022-03-10T10:24:05+01:00 5e33620ad8 Bitcoin Merge bitcoin/bitcoin#24371: util: Fix `ReadBinaryFile` reading beyond maxsize
1646848628 2022-03-09T17:57:08+00:00 430acb7d2a Bitcoin Merge bitcoin/bitcoin#24506: build, mac: Include arch in codesignature tarball
1646841288 2022-03-09T10:54:48-05:00 47bbd3ff4f Bitcoin Merge bitcoin/bitcoin#24498: qt: Avoid crash on startup if int specified in settings.json
1646822593 2022-03-09T11:43:13+01:00 7003b6ab24 Bitcoin Merge bitcoin/bitcoin#24138: index: Commit MuHash and best block together for coinstatsindex
1646821983 2022-03-09T11:33:03+01:00 aa83bbb1fe Bitcoin Merge bitcoin/bitcoin#24490: tests: Ensure sorted/multi_a descriptors always generate different addrs
1646821493 2022-03-09T10:24:53+00:00 fe5fdbd687 Bitcoin Merge bitcoin/bitcoin#24495: guix: only use native GCC 7 toolchain for Linux builds
1646821010 2022-03-09T11:16:50+01:00 05e5af5a6c Bitcoin Merge bitcoin/bitcoin#24507: fix CI: bitcoin-chainstate: Lock `cs_main` to `UnloadBlockIndex`
1646816799 2022-03-09T09:06:39+00:00 0cc5a19205 Bitcoin Merge bitcoin/bitcoin#24503: guix: use the latest version of signapple
1646767930 2022-03-08T14:32:10-05:00 9d22dbe2e1 Bitcoin Merge bitcoin/bitcoin#24198: wallet, rpc: add wtxid in WalletTxToJSON
1646754502 2022-03-08T16:48:22+01:00 b07fdd7f9e Bitcoin Merge bitcoin/bitcoin#24312: addrman: Log too low compat value
1646748040 2022-03-08T15:00:40+01:00 64a4483dc6 Bitcoin Merge bitcoin/bitcoin#24496: test: refactor: use `random.sample` for choosing random keys in wallet_taproot.py
1646664803 2022-03-07T14:53:23+00:00 c9ed9927bb Bitcoin Merge bitcoin/bitcoin#24132: build: Bump minimum Qt version to 5.11.3
1646664636 2022-03-07T14:50:36+00:00 bda692d246 Bitcoin Merge bitcoin/bitcoin#24489: build: Move guix time machine to prelude
1646655327 2022-03-07T13:15:27+01:00 5e49b2a252 Bitcoin Merge bitcoin/bitcoin#24050: validation: Give `m_block_index` ownership of `CBlockIndex`s
1646653181 2022-03-07T11:39:41+00:00 b9894a1308 Bitcoin Merge bitcoin/bitcoin#24461: build: Minor leveldb subtree update
1646651612 2022-03-07T12:13:32+01:00 cba41db327 Bitcoin Merge bitcoin/bitcoin#24299: validation, refactor: UnloadBlockIndex and ChainstateManager::Reset thread safety cleanups
1646649756 2022-03-07T11:42:36+01:00 f6d335e828 Bitcoin Merge bitcoin/bitcoin#24468: init, doc: improve -onlynet help and related tor/i2p documentation
1646646966 2022-03-07T10:56:06+01:00 3b08427b58 Bitcoin Merge bitcoin/bitcoin#24488: ci: Bump vcpkg to the latest version
1646643653 2022-03-07T10:00:53+01:00 6687bb24ae Bitcoin Merge bitcoin/bitcoin#24306: util: Make ArgsManager::GetPathArg more widely usable
1646639225 2022-03-07T08:47:05+01:00 384866e870 Bitcoin Merge bitcoin/bitcoin#24427: refactor: Release cs_main before MaybeSendFeefilter
1646571055 2022-03-06T07:50:55-05:00 4774b753bb Bitcoin Merge bitcoin/bitcoin#24484: guix: use same commit for codesigning time-machine
1646497255 2022-03-05T17:20:55+01:00 c8f2817bd6 Bitcoin Merge bitcoin-core/gui#549: refactor: use std::chrono for formatDurationStr() helper
1646408374 2022-03-04T15:39:34+00:00 cc70f65d21 Bitcoin Merge bitcoin/bitcoin#24460: build: update ax_cxx_compile_stdcxx to serial 14
1646396903 2022-03-04T07:28:23-05:00 bada9636d7 Bitcoin Merge bitcoin/bitcoin#24043: Add (sorted)multi_a descriptor for k-of-n multisig inside tr
1646386404 2022-03-04T09:33:24+00:00 4fae737f4b Bitcoin Merge bitcoin/bitcoin#24441: fuzz: Limit script_format to 100kB
1646335896 2022-03-03T19:31:36+00:00 619f8a27ad Bitcoin Merge bitcoin/bitcoin#24304: [kernel 0/n] Introduce `bitcoin-chainstate`
1646311741 2022-03-03T13:49:01+01:00 30308cc380 Bitcoin Merge bitcoin/bitcoin#20196: net: fix GetListenPort() to derive the proper port
1646219367 2022-03-02T12:09:27+01:00 08bcfa2767 Bitcoin Merge bitcoin/bitcoin#24375: Do not use `LocalTestingSetup` in getarg_tests test file.
1646218858 2022-03-02T12:00:58+01:00 8b6cd42c62 Bitcoin Merge bitcoin/bitcoin#24165: p2p: extend inbound eviction protection by network to CJDNS peers
1646210107 2022-03-02T09:35:07+01:00 267917f563 Bitcoin Merge bitcoin/bitcoin#23304: wallet: Derive inactive HD chains in additional places
1646209983 2022-03-02T09:33:03+01:00 ba11eb354b Bitcoin Merge bitcoin/bitcoin#23542: net: open p2p connections to nodes that listen on non-default ports
1646155921 2022-03-01T18:32:01+01:00 848b11615b Bitcoin Merge bitcoin/bitcoin#22834: net: respect -onlynet= when making outbound connections
1646142504 2022-03-01T13:48:24+00:00 024b8e12a5 Bitcoin Merge bitcoin/bitcoin#24451: qt: Pre-branch translation updates for 23.x
1646053576 2022-02-28T14:06:16+01:00 25290071c4 Bitcoin Merge bitcoin/bitcoin#24397: build: Fix Boost.Process check for Boost 1.73 and older
1646050511 2022-02-28T13:15:11+01:00 159f89c118 Bitcoin Merge bitcoin/bitcoin#24365: wallet: Don't generate keys for wallets with private keys disabled during upgradewallet
1646048012 2022-02-28T12:33:32+01:00 c7da61dcc3 Bitcoin Merge bitcoin/bitcoin#24403: Avoid implicit-integer-sign-change in VerifyLoadedChainstate
1646047251 2022-02-28T11:20:51+00:00 b71a07778f Bitcoin Merge bitcoin/bitcoin#24417: net: Update hardcoded seeds for 23.x
1646046581 2022-02-28T12:09:41+01:00 40ab879f11 Bitcoin Merge bitcoin/bitcoin#24418: Chainparams update for 23.x
1646033670 2022-02-28T08:34:30+01:00 292a841553 Bitcoin Merge bitcoin/bitcoin#24449: fuzz: FuzzedFileProvider::write should not return negative value
1645794509 2022-02-25T13:08:29+00:00 ee8c997125 Bitcoin Merge bitcoin/bitcoin#24402: refactor: Avoid implicit-integer-sign-change in bech32.cpp
1645792297 2022-02-25T13:31:37+01:00 07e1464fc9 Bitcoin Merge bitcoin/bitcoin#24440: doc: update maintainer list in REVIEWERS
1645789810 2022-02-25T11:50:10+00:00 0dc1002c30 Bitcoin Merge bitcoin/bitcoin#24433: doc: Explain that feedback needs to be addressed
1645775111 2022-02-25T08:45:11+01:00 b00b60ed4f Bitcoin Merge bitcoin/bitcoin#24201: p2p: Avoid InitError when downgrading peers.dat
1645720948 2022-02-24T17:42:28+01:00 f1ce67f09f Bitcoin Merge bitcoin/bitcoin#19013: test: add v0.20.1, v0.21.0 and v22.0 to backwards compatibility test
1645713185 2022-02-24T14:33:05+00:00 c07287d34c Bitcoin Merge bitcoin/bitcoin#24438: qt: English (source) translations update
1645702479 2022-02-24T12:34:39+01:00 37637bea3a Bitcoin Merge bitcoin/bitcoin#24434: Add missed word to error message
1645654789 2022-02-23T17:19:49-05:00 8d6f9210d9 Bitcoin Merge bitcoin/bitcoin#24401: wallet: Add external-signer-support specific error message
1645636339 2022-02-23T18:12:19+01:00 0a76bf848c Bitcoin Merge bitcoin/bitcoin#24383: build: upgrade depends Boost to 1.77.0
1645631083 2022-02-23T15:44:43+00:00 077cfffebd Bitcoin Merge bitcoin/bitcoin#22546: build, qt: Fix `make deploy` on M1-based macOS with system frameworks
1645627735 2022-02-23T15:48:55+01:00 358fe779cb Bitcoin Merge bitcoin/bitcoin#24381: test: Run symlink regression tests on Windows
1645625835 2022-02-23T14:17:15+00:00 5a8d56680b Bitcoin Merge bitcoin/bitcoin#24112: build: pass win32-dll to LT_INIT()
1645616929 2022-02-23T11:48:49+00:00 f9b522e50d Bitcoin Merge bitcoin/bitcoin#24426: test: Fix intermittent Tsan issue
1645615779 2022-02-23T11:29:39+00:00 9977e1658c Bitcoin Merge bitcoin/bitcoin#24372: bench: Avoid deprecated use of volatile +=
1645615142 2022-02-23T11:19:02+00:00 16d05cf6b9 Bitcoin Merge bitcoin/bitcoin#24406: test: Fix Wambiguous-reversed-operator compiler warnings
1645607995 2022-02-23T09:19:55+00:00 b6a2670e29 Bitcoin Merge bitcoin/bitcoin#24420: doc: Update bips.md for 23.x
1645605582 2022-02-23T09:39:42+01:00 3c565302aa Bitcoin Merge bitcoin/bitcoin#24409: Always output license/copyright info with `-version`
1645603560 2022-02-23T09:06:00+01:00 f062abe529 Bitcoin Merge bitcoin/bitcoin#24419: lint: remove no-longer used exceptions from lint-format-strings.py
1645532574 2022-02-22T13:22:54+01:00 c44e734dca Bitcoin Merge bitcoin/bitcoin#24377: qt: Update translation source file
1645531688 2022-02-22T13:08:08+01:00 8add59d77d Bitcoin Merge bitcoin/bitcoin#24367: User-facing content and codebase doc fixups from transifex translator feedback
1645525178 2022-02-22T11:19:38+01:00 e200919cbe Bitcoin Merge bitcoin/bitcoin#24305: Docs: [policy] Remove outdated confusing comment
1645521422 2022-02-22T09:17:02+00:00 bc49650b7c Bitcoin Merge bitcoin/bitcoin#24310: docs / fixups from RBF and packages
1645518915 2022-02-22T10:35:15+02:00 00f8492eeb Bitcoin Merge bitcoin-core/gui#547: Override BitcoinApplication::event() to handle QEvent::Quit
1645458262 2022-02-21T16:44:22+01:00 48a90c61e2 Bitcoin Merge bitcoin/bitcoin#24370: rpc, cli: describe quality/recency filtering in getnodeaddresses and -addrinfo
1645455075 2022-02-21T15:51:15+01:00 e44423c9d3 Bitcoin Merge bitcoin/bitcoin#24224: util: Add SaturatingAdd helper
1645453060 2022-02-21T14:17:40+00:00 bd6b1d0238 Bitcoin Merge bitcoin/bitcoin#24263: doc: Fix gen-manpages, rewrite in Python
1645449156 2022-02-21T13:12:36+00:00 2ab4fbe375 Bitcoin Merge bitcoin/bitcoin#24292: Revert "ci: Run fuzzer task for the master branch only"
1645448289 2022-02-21T13:58:09+01:00 1337b93f50 Bitcoin Merge bitcoin/bitcoin#24339: rpc: Improve RPC help by explicitly mentioning output types
1645445951 2022-02-21T12:19:11+00:00 85ae549a46 Bitcoin Merge bitcoin/bitcoin#24137: doc: Rework generate* doc
1645438602 2022-02-21T10:16:42+00:00 72f97289c4 Bitcoin Merge bitcoin/bitcoin#24343: Add descriptor_tests covering tr(), and fix minor bugs
1645427791 2022-02-21T08:16:31+01:00 cf22191fd8 Bitcoin Merge bitcoin/bitcoin#24072: doc: fix wording of alertnotify to match behaviour
1645427684 2022-02-21T08:14:44+01:00 4acf2332d4 Bitcoin Merge bitcoin/bitcoin#24376: doc: bitcoin-wallet fixes (help output and code comment)
1645427358 2022-02-21T08:09:18+01:00 abaf943477 Bitcoin Merge bitcoin/bitcoin#24231: streams: Fix read-past-the-end and integer overflows
1645426536 2022-02-21T07:55:36+01:00 3de5fcc94f Bitcoin Merge bitcoin/bitcoin#24296: ci: use Ubuntu Jammy for Windows cross-compilation CI
1645426377 2022-02-21T07:52:57+01:00 7cc39b1838 Bitcoin Merge bitcoin/bitcoin#24347: rpc: Fix implicit-integer-sign-change in verifychain
1645356642 2022-02-20T11:30:42+00:00 5f44c5c428 Bitcoin Merge bitcoin/bitcoin#24133: index: Improve robustness of coinstatsindex at restart
1645356569 2022-02-20T11:29:29+00:00 ffcbaf569e Bitcoin Merge bitcoin/bitcoin#24369: util: Add missing rseq to syscall sandbox
1645356474 2022-02-20T11:27:54+00:00 2b0735d183 Bitcoin Merge bitcoin/bitcoin#23907: tracing: utxocache tracepoints follow up for #22902
1645300460 2022-02-19T19:54:20+00:00 98b9d607a8 Bitcoin Merge bitcoin/bitcoin#24390: test: Remove suppression no longer needed with headers-only Boost.Test
1645266129 2022-02-19T11:22:09+01:00 28aa0e3ca0 Bitcoin Merge bitcoin/bitcoin#24385: build: remove boost dep from libmultiprocess
1645259710 2022-02-19T09:35:10+01:00 a6c3da131c Bitcoin Merge bitcoin/bitcoin#24350: Primitives: Correct CTransaction deserialization docstring
1645202878 2022-02-18T17:47:58+01:00 5d254a234d Bitcoin Merge bitcoin/bitcoin#24384: ci: remove `boost_cxxflags` from MSAN CIs
1645165926 2022-02-18T07:32:06+01:00 66636ca438 Bitcoin Merge bitcoin/bitcoin#24360: doc: improve -netinfo help based on feedback from users and devs
1645135565 2022-02-17T17:06:05-05:00 3a618c1e3b Bitcoin Merge bitcoin/bitcoin#24281: docs: Update to match new default wallet type
1645116524 2022-02-17T16:48:44+00:00 edc0d327f1 Bitcoin Merge bitcoin/bitcoin#24349: fuzz: Split script formatting from script fuzz target
1645115350 2022-02-17T16:29:10+00:00 003523d239 Bitcoin Merge bitcoin/bitcoin#24338: util: Work around libstdc++ create_directories issue
1645103413 2022-02-17T14:10:13+01:00 922c49a138 Bitcoin Merge bitcoin/bitcoin#23819: ConnectBlock: don't serialize block hash twice
1645097381 2022-02-17T12:29:41+01:00 df0825046a Bitcoin Merge bitcoin/bitcoin#24331: util: Revert back `MoveFileExW` call for MinGW-w64
1645095068 2022-02-17T10:51:08+00:00 97611921be Bitcoin Merge bitcoin/bitcoin#24348: build: Fix Guix build for Windows (attempt 2)
1645081312 2022-02-17T08:01:52+01:00 03c8c6937e Bitcoin Merge bitcoin/bitcoin#24177: validation, refactor: add missing thread safety lock assertions
1645081111 2022-02-17T07:58:31+01:00 b304b65782 Bitcoin Merge bitcoin/bitcoin#24359: doc: Fix typos
1644951445 2022-02-15T19:57:25+01:00 1e8aa02ec5 Bitcoin Merge bitcoin/bitcoin#24117: index: make indices robust against init aborts
1644913918 2022-02-15T09:31:58+01:00 7164e00e1b Bitcoin Merge bitcoin/bitcoin#24324: test: refactor: remove unneeded bytes<->hex conversions in `byte_to_base58`
1644913816 2022-02-15T09:30:16+01:00 566df80624 Bitcoin Merge bitcoin/bitcoin#24336: Print enable_fuzz_binary in configure
1644913604 2022-02-15T09:26:44+01:00 444b6b342d Bitcoin Merge bitcoin/bitcoin#24340: util: Add missing unlinkat to syscall sandbox
1644912177 2022-02-15T08:02:57+00:00 493b1156d8 Bitcoin Merge bitcoin/bitcoin#24345: doc: Release process: fix broken link to Guix building docs
1644911241 2022-02-15T08:47:21+01:00 6b8e4977b8 Bitcoin Merge bitcoin/bitcoin#24342: test: remove `import socket` in test_ipv6_local
1644907137 2022-02-15T08:38:57+02:00 1695d6661b Bitcoin Merge bitcoin-core/gui#509: Respect dialog modality and fix a regression in wallet unlock
1644870293 2022-02-14T20:24:53+00:00 8fe6f5a6fb Bitcoin Merge bitcoin/bitcoin#24326: build: minor cleanups to native_clang package
1644870070 2022-02-14T20:21:10+00:00 988058defb Bitcoin Merge bitcoin/bitcoin#24254: build: Add Boost.Process usage check
1644869833 2022-02-14T20:17:13+00:00 9011d4d8ae Bitcoin Merge bitcoin/bitcoin#23955: build: add support for NetBSD in depends
1644869559 2022-02-14T21:12:39+01:00 c23bf06492 Bitcoin Merge bitcoin/bitcoin#24115: ARMv8 SHA2 Intrinsics
1644835211 2022-02-14T10:40:11+00:00 3ce40e64d4 Bitcoin Merge bitcoin/bitcoin#24309: test: test that OP_1-OP_16 (but not lower/higher) start witness programs
1644833879 2022-02-14T11:17:59+01:00 af0b578041 Bitcoin Merge bitcoin/bitcoin#24187: Followups for getdeploymentinfo
1644833057 2022-02-14T10:04:17+00:00 e0367e84b3 Bitcoin Merge bitcoin/bitcoin#24301: build: header-only Boost
1644829718 2022-02-14T10:08:38+01:00 fd25d3493d Bitcoin Merge bitcoin/bitcoin#24319: refactor: Avoid unsigned integer overflow in core_write
1644826320 2022-02-14T09:12:00+01:00 3eec29ed3a Bitcoin Merge bitcoin/bitcoin#24180: script: Handle request exception and check svg image in getcoins.py
1644751356 2022-02-13T11:22:36+00:00 25a91a571a Bitcoin Merge bitcoin/bitcoin#24276: build, refactor: Improve package version usage
1644739089 2022-02-13T08:58:09+01:00 b1aa3b1959 Bitcoin Merge bitcoin/bitcoin#24330: doc: release-process: Specify remote name in "git fetch"
1644671385 2022-02-12T13:09:45+00:00 b6b7815ddc Bitcoin Merge bitcoin/bitcoin#24277: build: Fix `make deploy` for Windows when building out of source tree
1644614333 2022-02-11T21:18:53+00:00 3bb9394070 Bitcoin Merge bitcoin/bitcoin#23998: build: support OpenBSD in depends
1644600022 2022-02-11T12:20:22-05:00 2d7ea201fc Bitcoin Merge bitcoin/bitcoin#24307: RPC: Return external_signer in getwalletinfo
1644594085 2022-02-11T16:41:25+01:00 b79c40b057 Bitcoin Merge bitcoin/bitcoin#24308: util: use stronger-guarantee rename method
1644582061 2022-02-11T13:21:01+01:00 bcecde64b4 Bitcoin Merge bitcoin/bitcoin#24316: ci: Rename Cirrus CI osx_instance to macos_instance
1644568794 2022-02-11T08:39:54+00:00 5f7f2f7ffa Bitcoin Merge bitcoin/bitcoin#24241: doc: cleanup doc on need of Developer Account to obtain macOS SDK
1644483651 2022-02-10T10:00:51+01:00 a7e80449c0 Bitcoin Merge bitcoin/bitcoin#24238: random: use arc4random on OpenBSD
1644477452 2022-02-10T07:17:32+00:00 243a9c3925 Bitcoin Merge bitcoin/bitcoin#24297: Fix unintended unsigned integer overflow in strencodings
1644477337 2022-02-10T07:15:37+00:00 8796c2f568 Bitcoin Merge bitcoin/bitcoin#24302: test: Remove unused integer sanitizer suppressions
1644477264 2022-02-10T07:14:24+00:00 3dc0bb9552 Bitcoin Merge bitcoin/bitcoin#24298: fuzz: Avoid unsigned integer overflow in FormatParagraph
1644442896 2022-02-09T21:41:36+00:00 8c0f02c69d Bitcoin Merge bitcoin/bitcoin#24265: Drop StripRedundantLastElementsOfPath() function
1644419083 2022-02-09T16:04:43+01:00 5e8e0b3d7f Bitcoin Merge bitcoin/bitcoin#24253: Remove broken and unused CDataStream methods
1644407983 2022-02-09T11:59:43+00:00 6ac637f97f Bitcoin Merge bitcoin/bitcoin#24288: build, refactor: Drop redundant `$(package)_download_file` assignments
1644391838 2022-02-09T08:30:38+01:00 8ac79973f8 Bitcoin Merge bitcoin/bitcoin#24196: Fix integer sanitizer suppressions in validation.cpp
1644380624 2022-02-09T06:23:44+02:00 b7942c9482 Bitcoin Merge bitcoin-core/gui#404: Fix various edge case bugs in QValidatedLineEdit
1644332029 2022-02-08T15:53:49+01:00 280a7777d3 Bitcoin Merge bitcoin/bitcoin#24235: validation: use stronger EXCLUSIVE_LOCKS_REQUIRED()
1644331594 2022-02-08T15:46:34+01:00 8edb0416dd Bitcoin Merge bitcoin/bitcoin#24266: util: Avoid buggy std::filesystem:::create_directories() call
1644327975 2022-02-08T13:46:15+00:00 8afcc89a8f Bitcoin Merge bitcoin/bitcoin#24282: docs: Move explanation of hardened key syntax closer to KEY section
1644326389 2022-02-08T13:19:49+00:00 87b5b002ad Bitcoin Merge bitcoin/bitcoin#24259: test: Remove unused valgrind suppressions
1644250106 2022-02-07T17:08:26+01:00 eca694a4e7 Bitcoin Merge bitcoin/bitcoin#24239: test: fix ceildiv division by using integers
1644249470 2022-02-07T16:57:50+01:00 9392e1350c Bitcoin Merge bitcoin/bitcoin#24195: test: Fix failfast option for functional test runner
1644239193 2022-02-07T14:06:33+01:00 f7a36477a6 Bitcoin Merge bitcoin/bitcoin#24227: Fix unsigned integer overflow in LoadMempool
1644239036 2022-02-07T14:03:56+01:00 fa65f26f4d Bitcoin Merge bitcoin/bitcoin#24237: test: Avoid testing negative block heights
1644222395 2022-02-07T09:26:35+01:00 5034b7fa3b Bitcoin Merge bitcoin/bitcoin#24217: Fix unsigned integer overflow in tapscript validation weight calculation
1644062561 2022-02-05T20:02:41+08:00 1e7564eca8 Bitcoin Merge bitcoin/bitcoin#24251: Re-enable windows path tests disabled by #20744
1644061673 2022-02-05T19:47:53+08:00 b23e037961 Bitcoin Merge bitcoin/bitcoin#24268: Add bitcoin_config.h to build_msvc/.gitignore
1644029915 2022-02-05T10:58:35+08:00 372cb6c186 Bitcoin Merge bitcoin/bitcoin#24252: bench: Represent paths with fs::path instead of std::string
1643988509 2022-02-04T16:28:29+01:00 b2a8371913 Bitcoin Merge bitcoin/bitcoin#24262: upstream: Update minisketch subtree
1643978616 2022-02-04T13:43:36+01:00 a5edd191be Bitcoin Merge bitcoin/bitcoin#22151: build: Follow Transifex docs to prepare XLIFF source
1643971147 2022-02-04T12:39:07+02:00 5c6b3d5b35 Bitcoin Merge bitcoin-core/gui#524: Replace int with std::chrono in for the timer->setInterval() argument
1643963136 2022-02-04T09:25:36+01:00 515200298b Bitcoin Merge bitcoin/bitcoin#24250: Update translations for 0.23 string freeze
1643963057 2022-02-04T09:24:17+01:00 e8a3882e20 Bitcoin Merge bitcoin/bitcoin#23604: Use Sock in CNode
1643899810 2022-02-03T15:50:10+01:00 3ace3a17c9 Bitcoin Merge bitcoin/bitcoin#20744: Use std::filesystem. Remove Boost Filesystem & System
1643856778 2022-02-03T10:52:58+08:00 c194293883 Bitcoin Merge bitcoin/bitcoin#24131: build, qt: Fix Windows cross-compiling with Qt 5.15
1643856257 2022-02-03T10:44:17+08:00 0f43fb5d87 Bitcoin Merge bitcoin/bitcoin#24240: depends: fix capnp's descriptor for make download
1643828453 2022-02-02T20:00:53+01:00 c545a7aeb1 Bitcoin Merge bitcoin/bitcoin#23948: build: add support for FreeBSD to depends
1643827087 2022-02-02T19:38:07+01:00 df669230cf Bitcoin Merge bitcoin/bitcoin#24166: p2p, contrib: add cjdns hardcoded seeds and update the i2p seeds
1643826277 2022-02-02T19:24:37+01:00 56a0fbf836 Bitcoin Merge bitcoin/bitcoin#24156: build: Replace `which` command with `command -v`
1643810422 2022-02-02T15:00:22+01:00 219d728fcb Bitcoin Merge bitcoin/bitcoin#24219: Fix implicit-integer-sign-change in bloom
1643789274 2022-02-02T09:07:54+01:00 a41976ab77 Bitcoin Merge bitcoin/bitcoin#24223: test: use MiniWallet for interface_rest.py
1643744771 2022-02-01T14:46:11-05:00 02e1d8d06f Bitcoin Merge bitcoin/bitcoin#24083: Revert "Add to spends only transcations from me"
1643711319 2022-02-01T11:28:39+01:00 133f73e86b Bitcoin Merge bitcoin/bitcoin#24212: ci: Bump CentOS 8 image
1643707133 2022-02-01T10:18:53+01:00 36f8e99d24 Bitcoin Merge bitcoin/bitcoin#24218: zmq: Fix implicit-integer-sign-change
1643704954 2022-02-01T09:42:34+01:00 fcac16fff8 Bitcoin Merge bitcoin/bitcoin#24190: test: Fix sanitizer suppresions in streams_tests
1643648701 2022-01-31T18:05:01+01:00 8f137e69ca Bitcoin Merge bitcoin/bitcoin#24192: test: Fix feature_init intermittent issues
1643642862 2022-01-31T16:27:42+01:00 0ff1391328 Bitcoin Merge bitcoin/bitcoin#24191: refactor: Make MessageBoxFlags enum underlying type unsigned
1643623240 2022-01-31T11:00:40+01:00 ad05e68e17 Bitcoin Merge bitcoin/bitcoin#24103: Replace RecursiveMutex `m_cs_chainstate` with Mutex, and rename it
1643618433 2022-01-31T09:40:33+01:00 5f4c07b799 Bitcoin Merge bitcoin/bitcoin#24136: Extract CTxIn::MAX_SEQUENCE_NONFINAL constant, rework BIP 65/68/112 docs
1643617434 2022-01-31T09:23:54+01:00 b25a752dfd Bitcoin Merge bitcoin/bitcoin#24146: Avoid integer sanitizer warnings in chain.o
1643615903 2022-01-31T08:58:23+01:00 9237bdaac1 Bitcoin Merge bitcoin/bitcoin#24179: fuzz: Speed up script fuzz target
1643615735 2022-01-31T08:55:35+01:00 eacc0e87f8 Bitcoin Merge bitcoin/bitcoin#24168: Fix some race conditions in `BanMan::DumpBanlist()`
1643614967 2022-01-31T08:42:47+01:00 4efdbabd70 Bitcoin Merge bitcoin/bitcoin#24197: Replace lock with thread safety annotation in CBlockTreeDB::LoadBlockIndexGuts()
1643613531 2022-01-31T08:18:51+01:00 af7b077973 Bitcoin Merge bitcoin/bitcoin#24203: doc: Fix typos pointed out by lint-spelling
1643609263 2022-01-31T14:07:43+08:00 5a51815275 Bitcoin Merge bitcoin/bitcoin#24129: build: Fix xargs warnings for Guix builds
1643607357 2022-01-31T13:35:57+08:00 32ee7675fa Bitcoin Merge bitcoin/bitcoin#24111: build: force CRCCheck in Windows installer
1643402562 2022-01-28T20:42:42+00:00 5b4b8f76f3 Bitcoin Merge bitcoin-core/gui#526: Add address relay/processed/rate-limited fields to peer details
1643379984 2022-01-28T15:26:24+01:00 1245c62fef Bitcoin Merge bitcoin/bitcoin#24139: Avoid unsigned integer overflow in bitcoin-tx
1643355963 2022-01-28T08:46:03+01:00 d4e92d8436 Bitcoin Merge bitcoin/bitcoin#23508: Add getdeploymentinfo RPC
1643351843 2022-01-28T14:37:23+08:00 a4f7c41271 Bitcoin Merge bitcoin/bitcoin#21851: release: support cross-compiling for arm64-apple-darwin
1643307552 2022-01-27T19:19:12+01:00 196b459920 Bitcoin Merge bitcoin/bitcoin#23438: refactor: Use spans of std::byte in serialize
1643277453 2022-01-27T10:57:33+01:00 cf5bb048e8 Bitcoin Merge bitcoin/bitcoin#22932: Add CBlockIndex lock annotations, guard nStatus/nFile/nDataPos/nUndoPos by cs_main
1643273860 2022-01-27T16:57:40+08:00 d87a37a4ab Bitcoin Merge bitcoin/bitcoin#24167: fs: consistently use fsbridge:: for ifstream / ofstream
1643251488 2022-01-27T10:44:48+08:00 4241c193d4 Bitcoin Merge bitcoin/bitcoin#24134: build: Fix zeromq package when cross-compiling
1643237571 2022-01-26T17:52:51-05:00 3d223712d3 Bitcoin Merge bitcoin/bitcoin#16795: rpc: have raw transaction decoding infer output descriptors
1643203202 2022-01-26T21:20:02+08:00 e3699b71c4 Bitcoin Merge bitcoin/bitcoin#24155: doc: Fix rpc docs
1643191457 2022-01-26T11:04:17+01:00 2935bd9d67 Bitcoin Merge bitcoin/bitcoin#24113: test, bugfix: fix intermittent failure in getrawtransaction_tests
1643178967 2022-01-26T07:36:07+01:00 dd405add6e Bitcoin Merge bitcoin/bitcoin#24154: test: add functional test for `-maxtipage` parameter
1643163237 2022-01-26T10:13:57+08:00 01beb46f8d Bitcoin Merge bitcoin/bitcoin#24153: test: remove unused sanitizer suppressions
1643145471 2022-01-25T16:17:51-05:00 e30b6ea194 Bitcoin Merge bitcoin/bitcoin#24067: wallet: Actually treat (un)confirmed txs as (un)confirmed
1643132921 2022-01-25T18:48:41+01:00 39d9bbe4ac Bitcoin Merge bitcoin/bitcoin#23706: rpc: getblockfrompeer followups
1643129465 2022-01-25T17:51:05+01:00 b94d0c7af1 Bitcoin Merge bitcoin/bitcoin#23201: wallet: Allow users to specify input weights when funding a transaction
1643122881 2022-01-25T16:01:21+01:00 792d0d8d51 Bitcoin Merge bitcoin/bitcoin#23839: Linux: build with and test for control flow instrumentation on x86_64
1643098488 2022-01-25T09:14:48+01:00 bd482b3ffe Bitcoin Merge bitcoin/bitcoin#24105: Optimize CHECKSIGADD Script Validation
1643082066 2022-01-25T11:41:06+08:00 69ef0a107f Bitcoin Merge bitcoin/bitcoin#24130: doc: Update the used Qt version
1643080818 2022-01-25T11:20:18+08:00 0147278e37 Bitcoin Merge bitcoin/bitcoin#21464: Mempool Update Cut-Through Optimization
1643078691 2022-01-25T10:44:51+08:00 417e7503f8 Bitcoin Merge bitcoin/bitcoin#23804: validation: followups for de-duplication of packages
1643042068 2022-01-24T17:34:28+01:00 9ec3991ad3 Bitcoin Merge bitcoin/bitcoin#24057: guix: point to recent commit on the master branch
1643024603 2022-01-24T12:43:23+01:00 e3de7cb903 Bitcoin Merge bitcoin/bitcoin#24102: mempool: Run coin.IsSpent only once in a row
1643024415 2022-01-24T12:40:15+01:00 b32f0d3af1 Bitcoin Merge bitcoin/bitcoin#24108: Replace RecursiveMutex `cs_addrLocal` with Mutex, and rename it
1643023327 2022-01-24T12:22:07+01:00 b3122e167a Bitcoin Merge bitcoin/bitcoin#23543: test: Prevent non-compatible sed binary for scripted-diffs
1643010557 2022-01-24T08:49:17+01:00 973c390298 Bitcoin Merge bitcoin/bitcoin#24078: net, refactor: Rename CNetMessage::m_command with CNetMessage::m_type
1642909442 2022-01-23T11:44:02+08:00 6d859cbd79 Bitcoin Merge bitcoin/bitcoin#24021: Rename and move PoissonNextSend functions
1642700590 2022-01-20T12:43:10-05:00 e3ce019667 Bitcoin Merge bitcoin/bitcoin#23171: qa: test descriptors with mixed xpubs and const pubkeys
1642698656 2022-01-20T18:10:56+01:00 b60c477d54 Bitcoin Merge bitcoin/bitcoin#23629: refactor tests to fix ubsan suppressions
1642687083 2022-01-20T14:58:03+01:00 1824644a36 Bitcoin Merge bitcoin/bitcoin#24099: Replace `RecursiveMutex cs_mapLocalHost` with Mutex, and rename it
1642655610 2022-01-20T13:13:30+08:00 63fc2f5cce Bitcoin Merge bitcoin/bitcoin#24065: build: explicitly disable support for external signing on Windows
1642655164 2022-01-20T13:06:04+08:00 a541e5d519 Bitcoin Merge bitcoin/bitcoin#24104: fs: Make compatible with boost 1.78
1642642545 2022-01-20T09:35:45+08:00 7102f7d6f3 Bitcoin Merge bitcoin/bitcoin#23956: build: use zeromq 4.3.4 in depends & fix NetBSD 10 build
1642602718 2022-01-19T15:31:58+01:00 06b6369766 Bitcoin Merge bitcoin/bitcoin#23976: document and clean up MaybeUpdateMempoolForReorg
1642595850 2022-01-19T20:37:30+08:00 2d7ffce852 Bitcoin Merge bitcoin/bitcoin#24093: build: specify hosts for qrencode package
1642578162 2022-01-19T08:42:42+01:00 5c3bfee46a Bitcoin Merge bitcoin/bitcoin#24054: test: rest /tx with an invalid/unknown txid
1642534310 2022-01-18T14:31:50-05:00 869c6e23c5 Bitcoin Merge bitcoin/bitcoin#22317: doc: Highlight DNS requests part in tor.md
1642525053 2022-01-18T17:57:33+01:00 b24aa9c8ef Bitcoin Merge bitcoin/bitcoin#24095: util: Fix mis-swapped `prettyIndent` and `indentLevel` arguments
1642407021 2022-01-17T09:10:21+01:00 d0bf9bb6a5 Bitcoin Merge bitcoin/bitcoin#23373: test: Parse command line arguments from unit and fuzz tests, make addrman consistency check ratio easier to change
1642406028 2022-01-17T08:53:48+01:00 427e9c9435 Bitcoin Merge bitcoin/bitcoin#24069: refactor: replace RecursiveMutex `m_cs_callbacks_pending` with Mutex (and rename)
1642405840 2022-01-17T08:50:40+01:00 dbf81a73e3 Bitcoin Merge bitcoin/bitcoin#24079: refactor: replace RecursiveMutex `cs_SubVer` with Mutex (and rename)
1642405703 2022-01-17T08:48:23+01:00 92a71f65be Bitcoin Merge bitcoin/bitcoin#24059: Fix implicit-integer-sign-change in arith_uint256
1642405607 2022-01-17T08:46:47+01:00 dfe1341c57 Bitcoin Merge bitcoin/bitcoin#24033: log: Remove GetAdjustedTime from IBD header progress estimation
1642405396 2022-01-17T08:43:16+01:00 7de2cf9b25 Bitcoin Merge bitcoin/bitcoin#23992: fuzz: Limit fuzzed time to years 2000-2100
1642388567 2022-01-17T11:02:47+08:00 4a062508b7 Bitcoin Merge bitcoin/bitcoin#24068: doc: Rework 14707 release notes
1642095744 2022-01-13T18:42:24+01:00 807169e10b Bitcoin Merge bitcoin/bitcoin#24035: test: use MiniWallet for mempool_accept.py
1642095325 2022-01-13T18:35:25+01:00 767ee2e3a1 Bitcoin Merge bitcoin/bitcoin#23607: rpc: Pass const char* to evhttp_connection_get_peer for new libevent
1642069419 2022-01-13T11:23:39+01:00 31db3dd874 Bitcoin Merge bitcoin/bitcoin#24048: build: Improve error message when pkg-config is not installed
1642008487 2022-01-12T18:28:07+01:00 290ff5ef6d Bitcoin Merge bitcoin/bitcoin#24041: util: Restore GetIntArg saturating behavior
1641992364 2022-01-12T14:59:24+02:00 16781e1bc9 Bitcoin Merge bitcoin-core/gui#517: refactor, qt: Use std::chrono for parameters of QTimer methods
1641990710 2022-01-12T14:31:50+02:00 e0ae5418cb Bitcoin Merge bitcoin-core/gui#523: scripted-diff: Rename functions to drop mention of boost
1641987974 2022-01-12T19:46:14+08:00 318c79e809 Bitcoin Merge bitcoin/bitcoin#24042: build: Point Guix to the current top of the "version-1.4.0" branch
1641981100 2022-01-12T10:51:40+01:00 1f7acfdcca Bitcoin Merge bitcoin/bitcoin#24024: Remove cs_main lock annotation from ChainstateManager.m_blockman
1641976169 2022-01-12T09:29:29+01:00 db1f04fa8c Bitcoin Merge bitcoin/bitcoin#24039: bug fix: prevent UnicodeDecodeError when opening log file in feature_init.py
1641895860 2022-01-11T11:11:00+01:00 c561f2f06e Bitcoin Merge bitcoin/bitcoin#23497: Add `src/node/` and `src/wallet/` code to `node::` and `wallet::` namespaces
1641880491 2022-01-11T13:54:51+08:00 fa74718414 Bitcoin Merge bitcoin/bitcoin#24026: Block unsafe std::string fs::path conversion copy_file calls
1641851188 2022-01-10T16:46:28-05:00 80ceede7a0 Bitcoin Merge bitcoin/bitcoin#23884: doc: Remove outdated scriptChange TODO comment
1641808425 2022-01-10T10:53:45+01:00 3d0850cec1 Bitcoin Merge bitcoin/bitcoin#23994: Consolidate all uses of the fast range mapping technique in util/fastrange.h
1641783592 2022-01-10T10:59:52+08:00 542e405a85 Bitcoin Merge bitcoin/bitcoin#23724: build: add systemtap's sys/sdt.h as depends for GUIX builds with USDT tracepoints
1641743183 2022-01-09T17:46:23+02:00 2e01b69860 Bitcoin Merge bitcoin-core/gui#441: Add Create Unsigned button to SendConfirmationDialog
1641629366 2022-01-08T09:09:26+01:00 6182e5086f Bitcoin Merge bitcoin/bitcoin#24002: refactor: add thread safety lock assertion to WriteBlockIndexDB()
1641585930 2022-01-07T21:05:30+01:00 018fd96202 Bitcoin Merge bitcoin/bitcoin#22093: build: Try posix-specific CXX first for mingw32 host
1641556257 2022-01-07T19:50:57+08:00 711ce2e533 Bitcoin Merge bitcoin/bitcoin#23778: release: Guix 1.4.0 & GCC 10.3
1641525256 2022-01-07T11:14:16+08:00 4ada74206a Bitcoin Merge bitcoin/bitcoin#23974: Make blockstorage globals private members of BlockManager
1641512953 2022-01-07T07:49:13+08:00 be72ae25a8 Bitcoin Merge bitcoin/bitcoin#23996: test: set ban after mocking time
1641485717 2022-01-06T17:15:17+01:00 95833c012e Bitcoin Merge bitcoin/bitcoin#23938: ci: Clone entire bitcoin-core/qa-assets repo only when run fuzzing
1641477766 2022-01-06T15:02:46+01:00 e941507500 Bitcoin Merge bitcoin/bitcoin#23963: test: run feature_pruning.py without wallet compiled
1641477557 2022-01-06T14:59:17+01:00 ddcc518cbd Bitcoin Merge bitcoin/bitcoin#23828: scripted-diff: Rename libbitcoin_server.a to libbitcoin_node.a
1641477252 2022-01-06T14:54:12+01:00 70395bab4e Bitcoin Merge bitcoin/bitcoin#23760: util: move MapIntoRange() for reuse in fuzz tests
1641473753 2022-01-06T13:55:53+01:00 3917dff732 Bitcoin Merge bitcoin/bitcoin#23855: refactor: Post-"Chainstate loading sequence coalescence" fixups
1641472646 2022-01-06T13:37:26+01:00 06209574da Bitcoin Merge bitcoin/bitcoin#23832: Refactor: Changes time variables from int to chrono
1641472032 2022-01-06T13:27:12+01:00 799fd7a488 Bitcoin Merge bitcoin/bitcoin#23075: test: Fee estimation functional test cleanups
1641458892 2022-01-06T16:48:12+08:00 cec6781a47 Bitcoin Merge bitcoin/bitcoin#23985: reviewers: add tracing
1641425701 2022-01-06T07:35:01+08:00 17fdbefd3f Bitcoin Merge bitcoin/bitcoin#23970: Remove pointless and confusing shift in RelayAddress
1641406588 2022-01-05T19:16:28+01:00 801aaac2b3 Bitcoin Merge bitcoin/bitcoin#23834: wallettool: Check that the dumpfile checksum is the correct size
1641401335 2022-01-05T17:48:55+01:00 34118bfadd Bitcoin Merge bitcoin/bitcoin#23784: bitcoin-tx: Require that input amount is provided for witness transactions
1641399594 2022-01-05T17:19:54+01:00 121d47afe3 Bitcoin Merge bitcoin/bitcoin#23799: test: Let test_runner.py start multiple jobs per timeslot
1641395537 2022-01-05T16:12:17+01:00 af7fba3af7 Bitcoin Merge bitcoin/bitcoin#23980: doc: Fix typo in getmempoolinfo (z->s)
1641393173 2022-01-05T15:32:53+01:00 8f1c28a609 Bitcoin Merge bitcoin/bitcoin#21879: refactor: wrap accept() and extend usage of Sock
1641392663 2022-01-05T15:24:23+01:00 847cf7690d Bitcoin Merge bitcoin/bitcoin#23981: doc: Fix typo in LoadBlockIndex
1641375269 2022-01-05T10:34:29+01:00 e31cdb0238 Bitcoin Merge bitcoin/bitcoin#23411: refactor: Avoid integer overflow in ApplyStats when activating snapshot
1641371722 2022-01-05T09:35:22+01:00 e00e990606 Bitcoin Merge bitcoin/bitcoin#23978: test: use MiniWallet for mining_basic.py
1641370601 2022-01-05T09:16:41+01:00 45ed459f95 Bitcoin Merge bitcoin/bitcoin#23979: test: wait for rather than assert presence of file in startupnotify test
1641349503 2022-01-05T10:25:03+08:00 3e5dd94c42 Bitcoin Merge bitcoin/bitcoin#23909: build: use a static .tiff for macOS .dmg rather than generating
1641345333 2022-01-05T09:15:33+08:00 1aabbf33d7 Bitcoin Merge bitcoin/bitcoin#23977: depends: Fix typo
1641344417 2022-01-05T09:00:17+08:00 f8c84e047c Bitcoin Merge bitcoin/bitcoin#23975: doc: Mark proprietary array optional
1641312246 2022-01-04T17:04:06+01:00 53b0450ede Bitcoin Merge bitcoin/bitcoin#23973: test: Bundle all integer sanitizer suppressions of dependencies
1641311492 2022-01-04T16:51:32+01:00 ab788a48fc Bitcoin Merge bitcoin/bitcoin#23954: doc: remove CC_FOR_BUILD from OpenBSD build doc
1641308891 2022-01-04T23:08:11+08:00 4ee78450ff Bitcoin Merge bitcoin/bitcoin#23826: test: Make AddrMan unit tests use public interface, extend coverage
1641307235 2022-01-04T15:40:35+01:00 300124dedf Bitcoin Merge bitcoin/bitcoin#23936: rpc: Add and use EnsureArgsman helper
1641307039 2022-01-04T15:37:19+01:00 8319c4e906 Bitcoin Merge bitcoin/bitcoin#23838: scripts: make security checks architecture independent
1641306942 2022-01-04T15:35:42+01:00 66be456d93 Bitcoin Merge bitcoin/bitcoin#23320: rpc: Add RPC help for getblock verbosity level 3
1641293729 2022-01-04T12:55:29+02:00 2211fe712d Bitcoin Merge bitcoin-core/gui#516: Change 'Show' icon
1641283882 2022-01-04T09:11:22+01:00 38146a4bd2 Bitcoin Merge bitcoin/bitcoin#23964: Update test/sanitizer_suppressions/lsan
1641281605 2022-01-04T15:33:25+08:00 4eedabaf6f Bitcoin Merge bitcoin/bitcoin#23947: build: use host_os instead of TARGET_OS in configure output
1641264578 2022-01-04T10:49:38+08:00 2f37b221d1 Bitcoin Merge bitcoin/bitcoin#23581: Move BlockManager to node/blockstorage
1641262108 2022-01-04T10:08:28+08:00 7097a63033 Bitcoin Merge bitcoin/bitcoin#23751: build, qt: No need to set inapplicable QPA backend for Android
1641260371 2022-01-04T09:39:31+08:00 db5f441408 Bitcoin Merge bitcoin/bitcoin#23959: ci: Update Cirrus CI task name
1641216879 2022-01-03T14:34:39+01:00 75a227e39e Bitcoin Merge bitcoin/bitcoin#23683: bug fix: valid but different LockPoints after a reorg
1641196269 2022-01-03T08:51:09+01:00 d69af93223 Bitcoin Merge bitcoin/bitcoin#23737: test: make feature_init more robust
1641196022 2022-01-03T08:47:02+01:00 31f385c138 Bitcoin Merge bitcoin/bitcoin#23532: test: add functional test for -startupnotify
1641194818 2022-01-03T08:26:58+01:00 bcf2b25eec Bitcoin Merge bitcoin/bitcoin#23945: doc: Update license year range to 2022
1641167669 2022-01-03T07:54:29+08:00 af863b6f16 Bitcoin Merge bitcoin/bitcoin#23937: doc: Fix dumptxoutset RPC help doc
1641115442 2022-01-02T10:24:02+01:00 8b5a4de904 Bitcoin Merge bitcoin/bitcoin#23795: refactor: Remove implicit-integer-sign-change suppressions in validation
1641083832 2022-01-02T08:37:12+08:00 9d099b02d8 Bitcoin Merge bitcoin/bitcoin#23836: rest: Expose block filters follow-ups
1641082474 2022-01-02T08:14:34+08:00 6535772510 Bitcoin Merge bitcoin/bitcoin#23882: doc: testnet3 was not reset and is doing BIP30 checks again
1641082302 2022-01-02T08:11:42+08:00 e9ee023f6e Bitcoin Merge bitcoin/bitcoin#23929: doc: fix undo data filename (s/undo???.dat/rev???.dat/)
1640958207 2022-01-01T02:43:27+13:00 a1e04e1079 Bitcoin Merge bitcoin/bitcoin#23926: rpc: Quote user supplied descriptor in error msg
1640948929 2021-12-31T12:08:49+01:00 623745ca74 Bitcoin Merge bitcoin/bitcoin#23912: Insert and bump copyright headers
1640863415 2021-12-30T12:23:35+01:00 5d91133699 Bitcoin Merge bitcoin/bitcoin#22815: ci: Enable the gui in the tsan build
1640859046 2021-12-30T11:10:46+01:00 f3d6a5ce77 Bitcoin Merge bitcoin/bitcoin#23879: test: check ban_duration and time_remaining after setting ban
1640835390 2021-12-30T11:36:30+08:00 de28c348a0 Bitcoin Merge bitcoin/bitcoin#22814: build: Add ability to build qt in depends with -stdlib=libc++
1640833822 2021-12-30T11:10:22+08:00 3c40355d63 Bitcoin Merge bitcoin/bitcoin#23887: Include patches for Guix
1640833704 2021-12-30T11:08:24+08:00 7e0cbc8ca4 Bitcoin Merge bitcoin/bitcoin#20201: build: pkg-config related cleanup
1640695145 2021-12-28T13:39:05+01:00 587cbca826 Bitcoin Merge bitcoin/bitcoin#23873: test: use MiniWallet for p2p_compactblocks.py
1640694706 2021-12-28T20:31:46+08:00 1292334bf5 Bitcoin Merge bitcoin/bitcoin#23878: doc: Remove TODO comment in tx_verify
1640694211 2021-12-28T20:23:31+08:00 5d2344885b Bitcoin Merge bitcoin/bitcoin#23840: doc: Fix -changetype help text
1640694158 2021-12-28T20:22:38+08:00 bb655a6aac Bitcoin Merge bitcoin/bitcoin#23883: doc: Remove fixed TODO from wallet/feebumper
1640694098 2021-12-28T20:21:38+08:00 45249e70d9 Bitcoin Merge bitcoin/bitcoin#23881: doc: Remove TODO from block fuzz test
1640601465 2021-12-27T11:37:45+01:00 d3582f2d3b Bitcoin Merge bitcoin/bitcoin#23866: test: use MiniWallet for rpc_scantxoutset.py
1640591865 2021-12-27T15:57:45+08:00 a213bd63ca Bitcoin Merge bitcoin/bitcoin#23817: build: Fix regression introduced in PR23603
1640591014 2021-12-27T15:43:34+08:00 09ac6c81be Bitcoin Merge bitcoin/bitcoin#23862: build, qt: Hardcode last modified timestamp in Qt RCC
1640519915 2021-12-26T12:58:35+01:00 6a363720ff Bitcoin Merge bitcoin/bitcoin#23864: doc: Drop outdated note
1640513247 2021-12-26T11:07:27+01:00 9bec5b80a0 Bitcoin Merge bitcoin/bitcoin#23858: test: Fix rpc_scantxoutset intermittent issue
1640424762 2021-12-25T17:32:42+08:00 0106861983 Bitcoin Merge bitcoin/bitcoin#23859: test: Add missing suppressions for crypto_diff_fuzz_chacha20.cpp
1640337841 2021-12-24T10:24:01+01:00 369978686e Bitcoin Merge bitcoin/bitcoin#23835: test: check for invalid listtransactions RPC parameters
1640336579 2021-12-24T10:02:59+01:00 dada92fed2 Bitcoin Merge bitcoin/bitcoin#22875: util: Fix Racy ParseOpCode function initialization
1640269114 2021-12-23T15:18:34+01:00 7551ae81e1 Bitcoin Merge bitcoin/bitcoin#23845: ci: use GCC 8 when building packages in native_qt5 CI
1640268991 2021-12-23T15:16:31+01:00 f7367b88e1 Bitcoin Merge bitcoin/bitcoin#23842: scripted-diff: Rename interfaces::WalletClient to interfaces::WalletLoader
1640232616 2021-12-23T12:10:16+08:00 f5c678e5c3 Bitcoin Merge bitcoin/bitcoin#23736: test: call VerifyLoadedChainstate during ChainTestingSetup
1640171359 2021-12-22T12:09:19+01:00 63b5dfac21 Bitcoin Merge bitcoin-core/gui#459: Address type dropdown, add Taproot (Receive tab)
1640029899 2021-12-20T14:51:39-05:00 887796a5ff Bitcoin Merge bitcoin/bitcoin#23341: RPC: Better safety with newkeypool command and wallet backups
1640029702 2021-12-20T14:48:22-05:00 3ac38058ce Bitcoin Merge bitcoin/bitcoin#23789: wallet: Strictly match tx change type to improve privacy
1640003577 2021-12-20T13:32:57+01:00 9ac064d245 Bitcoin Merge bitcoin/bitcoin#23796: test: check that pruneblockchain RPC fails for future block or timestamp
1639998140 2021-12-20T12:02:20+01:00 20aea4945d Bitcoin Merge bitcoin/bitcoin#23797: ci: Use Cirrus "greedy" flag to use idle CPU time when available
1639997334 2021-12-20T11:48:54+01:00 3ec8f9f123 Bitcoin Merge bitcoin/bitcoin#23801: Refactor: Change time variable type from int64_t to std::chrono::seconds in net_processing.cpp
1639991219 2021-12-20T10:06:59+01:00 23afc5f47b Bitcoin Merge bitcoin/bitcoin#23711: docs: RBF policy and mempool limit exemptions
1639988434 2021-12-20T09:20:34+01:00 d1dc6b895f Bitcoin Merge bitcoin/bitcoin#23780: refactor, test: update `addrman_tests.cpp` to use output from `AddrMan::Good()`
1639988000 2021-12-20T09:13:20+01:00 1c41fb9181 Bitcoin Merge bitcoin/bitcoin#23812: test: fix intermittent failures in p2p_timeouts.py
1639987234 2021-12-20T09:00:34+01:00 70d6a09f5c Bitcoin Merge bitcoin/bitcoin#17631: Expose block filters over REST
1639983469 2021-12-20T14:57:49+08:00 8eeb4e997b Bitcoin Merge bitcoin/bitcoin#23798: contrib: add achow101 to trusted keys
1639881318 2021-12-19T10:35:18+08:00 d05be150ca Bitcoin Merge bitcoin/bitcoin#23811: scripts: match on `EXE_FORMATS` rather than name string
1639839384 2021-12-18T15:56:24+01:00 c006ab29ce Bitcoin Merge bitcoin/bitcoin#23219: p2p, refactor: tidy up LookupSubNet()
1639834923 2021-12-18T14:42:03+01:00 cb27d60f96 Bitcoin Merge bitcoin/bitcoin#23814: ci: Bump the macOS image to the latest Monterey
1639832099 2021-12-18T13:54:59+01:00 1220af5e6d Bitcoin Merge bitcoin/bitcoin#23781: test: Fix `system_tests/run_command` on Windows
1639818541 2021-12-18T10:09:01+01:00 98a2ddcd6e Bitcoin Merge bitcoin/bitcoin#23806: fuzz: follow up for #22704
1639810064 2021-12-18T14:47:44+08:00 c06cda3e48 Bitcoin Merge bitcoin/bitcoin#23383: Update libsecp256k1 subtree to current master
1639794804 2021-12-18T10:33:24+08:00 97b2fc03f6 Bitcoin Merge bitcoin/bitcoin#23803: ci: Disable s390x gui tests for now
1639773899 2021-12-17T21:44:59+01:00 14ba286556 Bitcoin Merge bitcoin/bitcoin#23695: p2p: Always serialize local timestamp for version msg
1639773282 2021-12-17T21:34:42+01:00 784a21d354 Bitcoin Merge bitcoin/bitcoin#22283: build: Replace $(AT) with .SILENT
1639756565 2021-12-17T16:56:05+01:00 4ad59042b3 Bitcoin Merge bitcoin/bitcoin#22704: fuzz: Differential fuzzing to compare Bitcoin Core's and D. J. Bernstein's implementation of ChaCha20
1639664011 2021-12-16T15:13:31+01:00 8c0bd871fc Bitcoin Merge bitcoin/bitcoin#23785: refactor: Move stuff to ChainstateManager
1639663665 2021-12-16T15:07:45+01:00 6b212cbbb9 Bitcoin Merge bitcoin/bitcoin#23720: test: Refactor addr_relay.py addr generation, increase mocktime
1639641306 2021-12-16T08:55:06+01:00 df6e961c41 Bitcoin Merge bitcoin/bitcoin#23777: doc: follow-ups from #23365 (index backwards search)
1639640769 2021-12-16T08:46:09+01:00 ce463cf450 Bitcoin Merge bitcoin/bitcoin#23750: rpcwallet: mention labels are disabled for ranged descriptors
1639640564 2021-12-16T08:42:44+01:00 a30642926a Bitcoin Merge bitcoin/bitcoin#23721: wallet, refactor: Move restorewallet() logic to the wallet section
1639637260 2021-12-16T07:47:40+01:00 98c362a4d3 Bitcoin Merge bitcoin/bitcoin#23782: test: include two more interruptions points
1639601761 2021-12-15T21:56:01+01:00 fee16b15fa Bitcoin Merge bitcoin/bitcoin#23744: build, qt: Drop support for i686-linux-android host
1639597353 2021-12-15T20:42:33+01:00 216f4ca9e7 Bitcoin Merge bitcoin/bitcoin#22674: validation: mempool validation and submission for packages of 1 child + parents
1639581023 2021-12-15T16:10:23+01:00 c09b41dc66 Bitcoin Merge bitcoin/bitcoin#23769: Disallow copies of CChain
1639573820 2021-12-15T15:10:20+02:00 b8cc75435a Bitcoin Merge bitcoin-core/gui#508: Prevent negative values of progressPerHour
1639570054 2021-12-15T13:07:34+01:00 60b5795133 Bitcoin Merge bitcoin/bitcoin#23758: net: Use type-safe mockable time for peer connection time
1639566155 2021-12-15T12:02:35+01:00 2d0bdb2089 Bitcoin Merge bitcoin/bitcoin#22362: Drop only invalid entries when reading banlist.json
1639564635 2021-12-15T18:37:15+08:00 965ffe2bed Bitcoin Merge bitcoin/bitcoin#23757: [build] Android: fix GUI not loading on Qt 5.15
1639562731 2021-12-15T11:05:31+01:00 b67115dd04 Bitcoin Merge bitcoin/bitcoin#23174: validation: have LoadBlockIndex account for snapshot use
1639562368 2021-12-15T10:59:28+01:00 7006496a5c Bitcoin Merge bitcoin/bitcoin#23756: refactor: Fix implicit integer sign changes in strencodings
1639558403 2021-12-15T09:53:23+01:00 40fdb9ece9 Bitcoin Merge bitcoin/bitcoin#23713: refactor, test: refactor addrman_tried_collisions test to directly check for collisions
1639503158 2021-12-14T18:32:38+01:00 9015d11842 Bitcoin Merge bitcoin/bitcoin#23774: tests: Add missing assert_equal import to p2p_add_connections.py
1639501030 2021-12-14T17:57:10+01:00 9635760ce8 Bitcoin Merge bitcoin/bitcoin#22777: net processing: don't request tx relay on feeler connections
1639485658 2021-12-14T20:40:58+08:00 498fe4b780 Bitcoin Merge bitcoin/bitcoin#23575: fuzz: Rework FillNode
1639474042 2021-12-14T10:27:22+01:00 aaaceb7fb1 Bitcoin Merge bitcoin/bitcoin#23766: refactor: remove unneeded calls to strprintf()
1639472876 2021-12-14T10:07:56+01:00 6c04b505b4 Bitcoin Merge bitcoin/bitcoin#23471: doc: Improve ZMQ documentation
1639472330 2021-12-14T09:58:50+01:00 87ce2d646b Bitcoin Merge bitcoin/bitcoin#22822: doc: Add multisig tutorial
1639445247 2021-12-14T09:27:27+08:00 ab879d9885 Bitcoin Merge bitcoin/bitcoin#23762: wallet: Replace Assume with Assert where needed in coinselection
1639412022 2021-12-13T17:13:42+01:00 5dd28e5cff Bitcoin Merge bitcoin/bitcoin#23755: rpc: Quote user supplied strings in error messages
1639411829 2021-12-13T17:10:29+01:00 42796742a4 Bitcoin Merge bitcoin/bitcoin#23761: build: use __SIZEOF_INT128__ for checking __int128 availability
1639409502 2021-12-13T16:31:42+01:00 c8fac372c2 Bitcoin Merge bitcoin/bitcoin#23648: test: Use byte unit 'M' for -maxuploadtarget functional test
1639404437 2021-12-13T15:07:17+01:00 767c012665 Bitcoin Merge bitcoin/bitcoin#23738: validation, log: improve logging of ChainstateManager snapshot persistance
1639399082 2021-12-13T13:38:02+01:00 bf66e258a8 Bitcoin Merge bitcoin/bitcoin#23365: index: Fix backwards search for bestblock
1639380638 2021-12-13T08:30:38+01:00 eb63b8fab9 Bitcoin Merge bitcoin/bitcoin#23718: PSBT: hash preimages fields
1639374107 2021-12-13T13:41:47+08:00 83f8e6e7a4 Bitcoin Merge bitcoin/bitcoin#23675: build: Post-pr23489 small cleanups
1639212085 2021-12-11T09:41:25+01:00 ac92ab6da5 Bitcoin Merge bitcoin/bitcoin#23113: Add warnings to createmultisig and addmultisig if using uncompressed keys
1639211597 2021-12-11T09:33:17+01:00 90deb9f980 Bitcoin Merge bitcoin/bitcoin#23740: test: fix test failures in test/functional/p2p_timeouts.py
1639211037 2021-12-11T09:23:57+01:00 faea4c9d2b Bitcoin Merge bitcoin/bitcoin#23128: doc: Remove TODO 'exclude peers with download permission'
1639210054 2021-12-11T09:07:34+01:00 7d746bdd18 Bitcoin Merge bitcoin/bitcoin#23733: fuzz: Move ISO8601 to one place
1639173292 2021-12-10T22:54:52+01:00 50c502f54a Bitcoin Merge bitcoin/bitcoin#17034: [BIP 174] PSBT version, proprietary, and xpub fields
1639153063 2021-12-10T17:17:43+01:00 a063647413 Bitcoin Merge bitcoin/bitcoin#23280: init: Coalesce Chainstate loading sequence between {,non-}unittest codepaths
1639140956 2021-12-10T20:55:56+08:00 65b49f60a4 Bitcoin Merge bitcoin/bitcoin#23673: build: Include native_X.mk before X.mk
1639127856 2021-12-10T10:17:36+01:00 011d6e429b Bitcoin Merge bitcoin/bitcoin#22514: psbt: Actually use SIGHASH_DEFAULT for PSBT signing
1639126932 2021-12-10T10:02:12+01:00 9f7661c0c4 Bitcoin Merge bitcoin/bitcoin#19499: p2p: Make timeout mockable and type safe, speed up test
1639124001 2021-12-10T09:13:21+01:00 d5724b8c6a Bitcoin Merge bitcoin/bitcoin#23682: ci: Make macOS native task sqlite only
1639123721 2021-12-10T09:08:41+01:00 6cd1e0f341 Bitcoin Merge bitcoin/bitcoin#23728: Use the imperative mood in example subject line
1639099055 2021-12-10T09:17:35+08:00 09ad512369 Bitcoin Merge bitcoin/bitcoin#23628: Check descriptors returned by external signers
1639068861 2021-12-09T17:54:21+01:00 2f26d8ec70 Bitcoin Merge bitcoin/bitcoin#23725: test: fix `feature_coinstatsindex.py --descriptors` and add to test runner
1639066906 2021-12-09T17:21:46+01:00 c840ab0231 Bitcoin Merge bitcoin/bitcoin#22019: wallet: Introduce SelectionResult for encapsulating a coin selection solution
1639061084 2021-12-09T15:44:44+01:00 09e60df115 Bitcoin Merge bitcoin/bitcoin#23723: test: Replace hashlib.new with named constructor
1639057858 2021-12-09T14:50:58+01:00 aab5e48d42 Bitcoin Merge bitcoin/bitcoin#23658: contrib: add check for wget command in install_db4.sh
1639056178 2021-12-09T21:22:58+08:00 7629efcc2c Bitcoin Merge bitcoin/bitcoin#23603: build: Fix x86_64 <-> arm64 cross-compiling for macOS
1639054321 2021-12-09T20:52:01+08:00 ae017b8160 Bitcoin Merge bitcoin/bitcoin#23495: build: Bump Fontconfig version up to 2.12.6
1639053864 2021-12-09T13:44:24+01:00 7ce8d74156 Bitcoin Merge bitcoin/bitcoin#23346: util, refactor: Improve headers for bitcoin-wallet tool
1639041266 2021-12-09T17:14:26+08:00 7908772244 Bitcoin Merge bitcoin/bitcoin#23703: scripted-diff: Use named args in RPC docs
1639038262 2021-12-09T09:24:22+01:00 529ed33362 Bitcoin Merge bitcoin/bitcoin#23715: test: feature_rbf.py: check specified wallet type availability
1639037910 2021-12-09T09:18:30+01:00 68ca8677e0 Bitcoin Merge bitcoin/bitcoin#23716: test: replace hashlib.ripemd160 with an own implementation
1639037613 2021-12-09T16:13:33+08:00 1b76b18f8a Bitcoin Merge bitcoin/bitcoin#23585: scripted-diff: Drop Darwin version for better maintainability
1639036546 2021-12-09T15:55:46+08:00 c4ae714f55 Bitcoin Merge bitcoin/bitcoin#23714: doc: Normalize RPC description whitespace
1638984598 2021-12-08T18:29:58+01:00 f727d814bd Bitcoin Merge bitcoin/bitcoin#23712: test: interface_bitcoin_cli.py: check specified wallet type availability
1638978628 2021-12-08T16:50:28+01:00 926fc2a0d4 Bitcoin Merge bitcoin/bitcoin#23707: fuzz: Fix RPC internal bug detection
1638966151 2021-12-08T13:22:31+01:00 577bd51a4b Bitcoin Merge bitcoin/bitcoin#23702: doc: Add missing optional to getblockfrompeer
1638956636 2021-12-08T22:43:56+13:00 b692e61d61 Bitcoin Merge bitcoin/bitcoin#23254: doc: Fix typo and grammar
1638956377 2021-12-08T10:39:37+01:00 f6013265b7 Bitcoin Merge bitcoin/bitcoin#20295: rpc: getblockfrompeer
1638954055 2021-12-08T10:00:55+01:00 84d921e79c Bitcoin Merge bitcoin/bitcoin#23465: Remove CTxMemPool params from ATMP
1638941909 2021-12-08T13:38:29+08:00 099325a759 Bitcoin Merge bitcoin/bitcoin#23616: build: Bump AX_PTHREAD macro to the latest version
1638934470 2021-12-08T11:34:30+08:00 fa3fb46b81 Bitcoin Merge bitcoin/bitcoin#23667: Split up rpcwallet
1638926979 2021-12-08T09:29:39+08:00 0d101050ef Bitcoin Merge bitcoin/bitcoin#23678: build: Fix build for Android x86_64
1638906733 2021-12-07T20:52:13+01:00 63c63b5533 Bitcoin Merge bitcoin/bitcoin#14707: [RPC] Include coinbase transactions in receivedby RPCs
1638899313 2021-12-07T18:48:33+01:00 eaf1c56502 Bitcoin Merge bitcoin/bitcoin#23692: mining, refactor: add m_mempool.cs thread safety lock assertions
1638899102 2021-12-07T18:45:02+01:00 13f41855c5 Bitcoin Merge bitcoin/bitcoin#23694: doc: Add missing optional to MempoolEntryDescription
1638887166 2021-12-07T15:26:06+01:00 4fd0ce75c5 Bitcoin Merge bitcoin/bitcoin#22689: rpc: deprecate top-level fee fields in getmempool RPCs
1638885138 2021-12-07T14:52:18+01:00 95fe477fd1 Bitcoin Merge bitcoin/bitcoin#23693: Revert "Fixes Bug in Transaction generation in ComplexMempool benchmark"
1638877355 2021-12-07T19:42:35+08:00 6db7e43d42 Bitcoin Merge bitcoin/bitcoin#23677: build, qt: Use Android NDK r23 LTS
1638877103 2021-12-07T12:38:23+01:00 6ac8c4f700 Bitcoin Merge bitcoin/bitcoin#23634: rpc: add missing scantxoutset examples
1638870371 2021-12-07T10:46:11+01:00 abc26fa378 Bitcoin Merge bitcoin/bitcoin#22856: test: Fix bug in transaction generation in ComplexMempool benchmark
1638869813 2021-12-07T17:36:53+08:00 e457513eb1 Bitcoin Merge bitcoin/bitcoin#23631: p2p: Don't use timestamps from inbound peers for Adjusted Time
1638868579 2021-12-07T10:16:19+01:00 084c81c8b6 Bitcoin Merge bitcoin/bitcoin#23547: Bugfix: RPC/mining: Fail properly in estimatesmartfee if smart fee data is unavailable
1638868180 2021-12-07T10:09:40+01:00 61b82a8175 Bitcoin Merge bitcoin/bitcoin#23593: build: remove x-prefix's from comparisons
1638865474 2021-12-07T09:24:34+01:00 89ea2b3809 Bitcoin Merge bitcoin/bitcoin#20583: rpc: Add missing BlockUntilSyncedToCurrentChain to wallet RPCs
1638865158 2021-12-07T09:19:18+01:00 b7e63306e8 Bitcoin Merge bitcoin/bitcoin#23687: Remove unused (and broken) functionality in SpanReader
1638864434 2021-12-07T09:07:14+01:00 9a53ba4618 Bitcoin Merge bitcoin/bitcoin#23676: rpc: correct `getnewaddress`/`getrawchangeaddress` address_type helptext
1638864126 2021-12-07T09:02:06+01:00 42b25025fa Bitcoin Merge bitcoin/bitcoin#23644: wallet: Replace confusing getAdjustedTime() with GetTime()
1638863866 2021-12-07T08:57:46+01:00 08dcc5912d Bitcoin Merge bitcoin/bitcoin#23688: test: remove unneeded sync_all() calls in wallet_listtransactions.py
1638863465 2021-12-07T08:51:05+01:00 877f3aa85c Bitcoin Merge bitcoin/bitcoin#23686: test: fix `interface_bitcoin_cli.py --descriptors` and add to test runner
1638838615 2021-12-07T08:56:55+08:00 6223e550c5 Bitcoin Merge bitcoin/bitcoin#23685: doc: Merge release note snippets
1638817175 2021-12-06T19:59:35+01:00 786ffb3ae4 Bitcoin Merge bitcoin/bitcoin#17160: refactor: net: subnet lookup: use single-result LookupHost()
1638815164 2021-12-06T19:26:04+01:00 695ba2fe54 Bitcoin Merge bitcoin/bitcoin#23486: rpc: Only allow specific types to be P2(W)SH wrapped in decodescript
1638794334 2021-12-06T13:38:54+01:00 dca9ab48b8 Bitcoin Merge bitcoin/bitcoin#23661: cover DisconnectBlock with lock annotation
1638793435 2021-12-06T13:23:55+01:00 8b2c0df83e Bitcoin Merge bitcoin/bitcoin#23614: test: add unit test for block-relay-only eviction
1638790105 2021-12-06T12:28:25+01:00 32d9f3770a Bitcoin Merge bitcoin/bitcoin#23596: test: fix `wallet_transactiontime_rescan.py --descriptors` and add to test runner
1638789497 2021-12-06T12:18:17+01:00 22feb7fee9 Bitcoin Merge bitcoin/bitcoin#23577: Follow-ups to Bech32 error detection
1638781770 2021-12-06T10:09:30+01:00 d20d6ac545 Bitcoin Merge bitcoin/bitcoin#23672: tests: Add data-driven testcases to rpc_decodescript.py
1638780965 2021-12-06T09:56:05+01:00 42b35f17d5 Bitcoin Merge bitcoin/bitcoin#23681: test: Remove false coinstatsindex test
1638665113 2021-12-05T02:45:13+02:00 ea989deecc Bitcoin Merge bitcoin-core/gui#493: qt: Handle Android back key in the Node window
1638536571 2021-12-03T14:02:51+01:00 57982f419e Bitcoin Merge bitcoin/bitcoin#23654: fuzz: Rework rpc fuzz target
1638536205 2021-12-03T20:56:45+08:00 c9b63ab61e Bitcoin Merge bitcoin/bitcoin#23489: build: Qt 5.15.2
1638529798 2021-12-03T19:09:58+08:00 345c8180d7 Bitcoin Merge bitcoin/bitcoin#23630: Remove GetSpendHeight
1638524677 2021-12-03T10:44:37+01:00 8b1de78577 Bitcoin Merge bitcoin/bitcoin#23413: Replace MakeSpan helper with Span deduction guide
1638523524 2021-12-03T10:25:24+01:00 fd1c9e26d3 Bitcoin Merge bitcoin/bitcoin#23653: Generalize/simplify VectorReader into SpanReader
1638522845 2021-12-03T10:14:05+01:00 0ee9a00f90 Bitcoin Merge bitcoin/bitcoin#23652: doc: Document optional RPC result fields
1638519435 2021-12-03T09:17:15+01:00 8b4d53e4d6 Bitcoin Merge bitcoin/bitcoin#23647: MOVEONLY: Move wallet backup and encryption RPCs out of rpcwallet
1638506278 2021-12-03T12:37:58+08:00 927a9b0777 Bitcoin Merge bitcoin/bitcoin#23659: test: fix: remove outdated TestNode.generate calls
1638505246 2021-12-03T12:20:46+08:00 ffe414bd9a Bitcoin Merge bitcoin/bitcoin#23649: circular dependency followups
1638471261 2021-12-02T19:54:21+01:00 0b30bdd519 Bitcoin Merge bitcoin/bitcoin#22014: refactor: Make m_cs_fee_estimator non-recursive
1638470253 2021-12-02T19:37:33+01:00 bce58bbb3d Bitcoin Merge bitcoin/bitcoin#22929: wallet: Automatically add receiving destinations to the address book
1638455095 2021-12-02T15:24:55+01:00 26a1147ce5 Bitcoin Merge bitcoin/bitcoin#23636: Remove GetAdjustedTime from init.cpp
1638449817 2021-12-02T13:56:57+01:00 0bd7ca9a03 Bitcoin Merge bitcoin/bitcoin#23642: refactor: Call type-solver earlier in decodescript
1638437702 2021-12-02T10:35:02+01:00 6acda4b00b Bitcoin Merge bitcoin/bitcoin#23155: rpc: various fixups for dumptxoutset
1638433554 2021-12-02T16:25:54+08:00 282cc0cda7 Bitcoin Merge bitcoin/bitcoin#23626: refactor: Fix implicit-signed-integer-truncation in cuckoocache.h
1638430712 2021-12-02T08:38:32+01:00 af1067c4b7 Bitcoin Merge bitcoin/bitcoin#23640: MOVEONLY: Move helper functions from rpcwallet to wallet/rpc/util
1638430311 2021-12-02T08:31:51+01:00 a377510e3a Bitcoin Merge bitcoin/bitcoin#23643: rpc: remove info about mallocinfo needing glibc 2.10+
1638410982 2021-12-02T10:09:42+08:00 df562d698a Bitcoin Merge bitcoin/bitcoin#23637: miner: Remove uncompiled MTP code
1638377768 2021-12-01T17:56:08+01:00 4633199cc8 Bitcoin Merge bitcoin/bitcoin#22677: cut the validation <-> txmempool circular dependency 2/2
1638377065 2021-12-01T17:44:25+01:00 1c06e1a7b6 Bitcoin Merge bitcoin/bitcoin#23437: refactor: AcceptToMemoryPool
1638358967 2021-12-01T12:42:47+01:00 e7507f333b Bitcoin Merge bitcoin/bitcoin#23639: doc: Extract CreateTxDoc in rawtransaction
1638355494 2021-12-01T18:44:54+08:00 205877e55f Bitcoin Merge bitcoin/bitcoin#23546: scripted-diff: Use clang-tidy syntax for C++ named arguments (tests only)
1638347671 2021-12-01T09:34:31+01:00 f2074eeb2d Bitcoin Merge bitcoin/bitcoin#23601: Don't check if the listening socket is valid
1638344652 2021-12-01T08:44:12+01:00 9174bcf7da Bitcoin Merge bitcoin/bitcoin#23590: Crash debug builds when mempool ConsensusScriptChecks fails
1638326699 2021-12-01T10:44:59+08:00 c9d7d0a653 Bitcoin Merge bitcoin/bitcoin#23635: test: Bump shellcheck version to 0.8.0
1638301811 2021-11-30T20:50:11+01:00 aef8c7cf82 Bitcoin Merge bitcoin/bitcoin#23289: test: add stress tests for initialization
1638299144 2021-11-30T20:05:44+01:00 c5712d172e Bitcoin Merge bitcoin/bitcoin#23506: test: Make more shell scripts verifiable by the `shellcheck` tool
1638295755 2021-11-30T19:09:15+01:00 63c0d0e937 Bitcoin Merge bitcoin/bitcoin#21327: net_processing: ignore transactions while in IBD
1638274160 2021-11-30T13:09:20+01:00 ffdf8ee43e Bitcoin Merge bitcoin/bitcoin#23602: wallet: Split stuff from rpcwallet
1638262250 2021-11-30T16:50:50+08:00 29074ba836 Bitcoin Merge bitcoin/bitcoin#23618: build, qt: Ditch `no_sdk_version_check.patch`
1638239747 2021-11-30T10:35:47+08:00 8b07145796 Bitcoin Merge bitcoin/bitcoin#23597: ci: Revamp SDK caches
1638202820 2021-11-29T17:20:20+01:00 383d350bd5 Bitcoin Merge bitcoin/bitcoin#22513: rpc: Allow walletprocesspsbt to sign without finalizing
1638200345 2021-11-29T16:39:05+01:00 913b7148a2 Bitcoin Merge bitcoin/bitcoin#22902: tracing: utxocache tracepoints
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment