Skip to content

Instantly share code, notes, and snippets.

@delta1
Created October 13, 2023 07:32
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/3e76c03a145841935fe20d2bf0a2dfab to your computer and use it in GitHub Desktop.
Save delta1/3e76c03a145841935fe20d2bf0a2dfab to your computer and use it in GitHub Desktop.
PRs to merge up to 13 Oct 2023
1646386404 2022-03-04T09:33:24+00:00 4fae737f4b Bitcoin Merge bitcoin/bitcoin#24441: fuzz: Limit script_format to 100kB
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
1646408374 2022-03-04T15:39:34+00:00 cc70f65d21 Bitcoin Merge bitcoin/bitcoin#24460: build: update ax_cxx_compile_stdcxx to serial 14
1646497255 2022-03-05T17:20:55+01:00 c8f2817bd6 Bitcoin Merge bitcoin-core/gui#549: refactor: use std::chrono for formatDurationStr() helper
1646571055 2022-03-06T07:50:55-05:00 4774b753bb Bitcoin Merge bitcoin/bitcoin#24484: guix: use same commit for codesigning time-machine
1646639225 2022-03-07T08:47:05+01:00 384866e870 Bitcoin Merge bitcoin/bitcoin#24427: refactor: Release cs_main before MaybeSendFeefilter
1646643653 2022-03-07T10:00:53+01:00 6687bb24ae Bitcoin Merge bitcoin/bitcoin#24306: util: Make ArgsManager::GetPathArg more widely usable
1646646966 2022-03-07T10:56:06+01:00 3b08427b58 Bitcoin Merge bitcoin/bitcoin#24488: ci: Bump vcpkg to the latest version
1646649756 2022-03-07T11:42:36+01:00 f6d335e828 Bitcoin Merge bitcoin/bitcoin#24468: init, doc: improve -onlynet help and related tor/i2p documentation
1646651612 2022-03-07T12:13:32+01:00 cba41db327 Bitcoin Merge bitcoin/bitcoin#24299: validation, refactor: UnloadBlockIndex and ChainstateManager::Reset thread safety cleanups
1646653181 2022-03-07T11:39:41+00:00 b9894a1308 Bitcoin Merge bitcoin/bitcoin#24461: build: Minor leveldb subtree update
1646655327 2022-03-07T13:15:27+01:00 5e49b2a252 Bitcoin Merge bitcoin/bitcoin#24050: validation: Give `m_block_index` ownership of `CBlockIndex`s
1646664636 2022-03-07T14:50:36+00:00 bda692d246 Bitcoin Merge bitcoin/bitcoin#24489: build: Move guix time machine to prelude
1646664803 2022-03-07T14:53:23+00:00 c9ed9927bb Bitcoin Merge bitcoin/bitcoin#24132: build: Bump minimum Qt version to 5.11.3
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
1646754502 2022-03-08T16:48:22+01:00 b07fdd7f9e Bitcoin Merge bitcoin/bitcoin#24312: addrman: Log too low compat value
1646767930 2022-03-08T14:32:10-05:00 9d22dbe2e1 Bitcoin Merge bitcoin/bitcoin#24198: wallet, rpc: add wtxid in WalletTxToJSON
1646816799 2022-03-09T09:06:39+00:00 0cc5a19205 Bitcoin Merge bitcoin/bitcoin#24503: guix: use the latest version of signapple
1646821010 2022-03-09T11:16:50+01:00 05e5af5a6c Bitcoin Merge bitcoin/bitcoin#24507: fix CI: bitcoin-chainstate: Lock `cs_main` to `UnloadBlockIndex`
1646821493 2022-03-09T10:24:53+00:00 fe5fdbd687 Bitcoin Merge bitcoin/bitcoin#24495: guix: only use native GCC 7 toolchain for Linux builds
1646821983 2022-03-09T11:33:03+01:00 aa83bbb1fe Bitcoin Merge bitcoin/bitcoin#24490: tests: Ensure sorted/multi_a descriptors always generate different addrs
1646822593 2022-03-09T11:43:13+01:00 7003b6ab24 Bitcoin Merge bitcoin/bitcoin#24138: index: Commit MuHash and best block together for coinstatsindex
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
1646848628 2022-03-09T17:57:08+00:00 430acb7d2a Bitcoin Merge bitcoin/bitcoin#24506: build, mac: Include arch in codesignature tarball
1646904245 2022-03-10T10:24:05+01:00 5e33620ad8 Bitcoin Merge bitcoin/bitcoin#24371: util: Fix `ReadBinaryFile` reading beyond maxsize
1646907584 2022-03-10T11:19:44+01:00 05957a888d Bitcoin Merge bitcoin/bitcoin#24516: build, ci: Fix MSVC builds and other improvements
1646911858 2022-03-10T06:30:58-05:00 d1a940f729 Bitcoin Merge bitcoin/bitcoin#24520: guix: only check for the macOS SDK once
1646912990 2022-03-10T12:49:50+01:00 76d44e832f Bitcoin Merge bitcoin/bitcoin#24469: test: Correctly decode UTF-8 literal string paths
1646916020 2022-03-10T12:40:20+00:00 4f5d3ce5a0 Bitcoin Merge bitcoin/bitcoin#24486: wallet: refactor: dedup sqlite blob binding
1646920656 2022-03-10T13:57:36+00:00 6c37eae0ad Bitcoin Merge bitcoin/bitcoin#24404: refactor: Remove confusing P1008R1 violation in ATMPArgs
1646922127 2022-03-10T15:22:07+01:00 597ee30b5e Bitcoin Merge bitcoin/bitcoin#24522: ci: remove compiled-but-unused BDB from MSAN job
1646924223 2022-03-10T15:57:03+01:00 93feabcb30 Bitcoin Merge bitcoin-core/gui#563: qt: Remove network detection based on address in BIP21
1646994252 2022-03-11T10:24:12+00:00 f661da70b9 Bitcoin Merge bitcoin/bitcoin#24521: build: Fix Boost.Process detection on macOS arm64
1646994425 2022-03-11T10:27:05+00:00 ce1fabe545 Bitcoin Merge bitcoin/bitcoin#24509: doc: Add `guix` prefix for changes to reproducible builds
1646997958 2022-03-11T11:25:58+00:00 bb0b39ce6f Bitcoin Merge bitcoin/bitcoin#24524: doc: remove Boost LDFLAGS from netBSD build docs
1647010838 2022-03-11T15:00:38+00:00 23e8c702bc Bitcoin Merge bitcoin/bitcoin#24421: miner: always assume we can build witness blocks
1647011477 2022-03-11T16:11:17+01:00 a81717443f Bitcoin Merge bitcoin/bitcoin#24453: Bugfix: doc: Correct change_address/changeAddress in wallet RPC help
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
1647077825 2022-03-12T10:37:05+01:00 e7db4e245a Bitcoin Merge bitcoin/bitcoin#24164: build: Bump minimum required clang/libc++ to 8.0
1647116209 2022-03-12T20:16:49+00:00 fd381d86b1 Bitcoin Merge bitcoin/bitcoin#24526: build: don't install deprecated libevent headers
1647159830 2022-03-13T09:23:50+01:00 deb847b757 Bitcoin Merge bitcoin/bitcoin#24491: contrib: fix implicit function decleration in win symbol check
1647161174 2022-03-13T09:46:14+01:00 f94784f5bc Bitcoin Merge bitcoin/bitcoin#24533: test: use MiniWallet for feature_maxuploadtarget.py
1647163215 2022-03-13T10:20:15+01:00 2860a91df0 Bitcoin Merge bitcoin/bitcoin#24527: test: set segwit height back to 0 on regtest
1647163400 2022-03-13T10:23:20+01:00 e04720ec33 Bitcoin Merge bitcoin/bitcoin#24528: rpc: rename getdeploymentinfo status-next to status_next
1647243466 2022-03-14T08:37:46+01:00 e0881aa5f0 Bitcoin Merge bitcoin/bitcoin#24505: wallet: Add a deprecation warning for newly created legacy wallets
1647253885 2022-03-14T10:31:25+00:00 25d045a9ec Bitcoin Merge bitcoin/bitcoin#24225: wallet: Add sanity checks to DiscourageFeeSniping
1647271943 2022-03-14T16:32:23+01:00 28bdaa3f76 Bitcoin Merge bitcoin/bitcoin#24080: policy: Remove unused locktime flags
1647356657 2022-03-15T16:04:17+01:00 7b83c7d609 Bitcoin Merge bitcoin/bitcoin#24510: test: check for importprunedfunds RPC errors
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
1647419179 2022-03-16T09:26:19+01:00 310ba92494 Bitcoin Merge bitcoin/bitcoin#24537: rpc: Split mempool RPCs from blockchain.cpp
1647445547 2022-03-16T15:45:47+00:00 ee4780028d Bitcoin Merge bitcoin/bitcoin#23565: doc: rewrite dependencies.md
1647446189 2022-03-16T16:56:29+01:00 e4d61d9759 Bitcoin Merge bitcoin/bitcoin#18815: bench: Add logging benchmark
1647449087 2022-03-16T16:44:47+00:00 4bdc990daf Bitcoin Merge bitcoin/bitcoin#24573: Update signapple for platform identifier fix
1647449276 2022-03-16T17:47:56+01:00 3617d22562 Bitcoin Merge bitcoin/bitcoin#14752: tests: Unit tests for IsPayToWitnessScriptHash and IsWitnessProgram
1647461942 2022-03-16T16:19:02-04:00 b8992f2d4a Bitcoin Merge bitcoin/bitcoin#24592: doc: Delete old line of code that was commented out
1647462357 2022-03-16T16:25:57-04:00 114754adf4 Bitcoin Merge bitcoin/bitcoin#24519: doc: update multisig-tutorial.md to descriptor wallet by default
1647463147 2022-03-16T20:39:07+00:00 9b56b2e2a7 Bitcoin Merge bitcoin/bitcoin#24588: doc: Drop a note about Intel-based Macs
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
1647497427 2022-03-17T07:10:27+01:00 74f8c551e9 Bitcoin Merge bitcoin/bitcoin#24553: contrib: fix signet miner (sighash mismatch)
1647498067 2022-03-17T07:21:07+01:00 aece566249 Bitcoin Merge bitcoin-core/gui#555: Restore Send button when using external signer
1647498223 2022-03-17T07:23:43+01:00 601bfc417d Bitcoin Merge bitcoin/bitcoin#24515: Only load BlockMan in BlockMan member functions
1647502017 2022-03-17T08:26:57+01:00 bf2c0fb2a2 Bitcoin Merge bitcoin/bitcoin#24472: fuzz: execute each file in dir without fuzz engine
1647506265 2022-03-17T08:37:45+00:00 8435d7f11a Bitcoin Merge bitcoin/bitcoin#24597: doc, guix: Include `arm64-apple-darwin` into codesigned archs
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
1647597228 2022-03-18T09:53:48+00:00 a17df4e876 Bitcoin Merge bitcoin/bitcoin#24603: macdeploy: remove unused detached-sig-apply.sh
1647609015 2022-03-18T14:10:15+01:00 a7b3123fea Bitcoin Merge bitcoin/bitcoin#24609: Clarify -maxtimeadjustment that only outbound peers influence timedata
1647609246 2022-03-18T14:14:06+01:00 66e2d21ef2 Bitcoin Merge bitcoin/bitcoin#24578: test: Fix intermittent failure in feature_segwit
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
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
1647849885 2022-03-21T09:04:45+01:00 75e34ed718 Bitcoin Merge bitcoin/bitcoin#24601: ci: add ci/scratch dir to .gitignore
1647853240 2022-03-21T10:00:40+01:00 6c72f3192a Bitcoin Merge bitcoin/bitcoin#23880: p2p: Serialize cmpctblock at most once in NewPoWValidBlock
1647853770 2022-03-21T09:09:30+00:00 91d12344b1 Bitcoin Merge bitcoin/bitcoin#24613: build: remove unused QMAKE_* VARs
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
1647932189 2022-03-22T07:56:29+01:00 e3206c9445 Bitcoin Merge bitcoin/bitcoin#24605: test: Use MiniWallet in feature_coinstatsindex
1647936655 2022-03-22T09:10:55+01:00 b8f498f80d Bitcoin Merge bitcoin/bitcoin#24535: test: Fix generate calls and comments in feature_segwit
1647936984 2022-03-22T09:16:24+01:00 138d55e6a0 Bitcoin Merge bitcoin/bitcoin#24579: doc: Fix getblockchaininfo/getdeploymentinfo RPC docs
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
1647946634 2022-03-22T11:57:14+01:00 2948d6dea0 Bitcoin Merge bitcoin/bitcoin#15423: torcontrol: Query Tor for correct -onion configuration
1647952795 2022-03-22T13:39:55+01:00 f05cf59d91 Bitcoin Merge bitcoin/bitcoin#24624: qt: Avoid potential -Wdeprecated-enum-enum-conversion warnings
1648024734 2022-03-23T09:38:54+01:00 d6f225f5c9 Bitcoin Merge bitcoin/bitcoin#24462: For descriptor pubkey parse errors, include context information
1648030974 2022-03-23T11:22:54+01:00 bc562b9ef8 Bitcoin Merge bitcoin/bitcoin#24646: doc: remove unneeded documentation on basic package management on FreeBSD
1648052420 2022-03-23T17:20:20+01:00 f9ed0aec1b Bitcoin Merge bitcoin-core/gui#568: options: flip listenonion to false if not listening
1648057857 2022-03-23T13:50:57-04:00 3ab96f2945 Bitcoin Merge bitcoin/bitcoin#24560: wallet: Use single FastRandomContext when creating a wallet tx
1648065662 2022-03-23T20:01:02+00:00 30041261a3 Bitcoin Merge bitcoin/bitcoin#24582: Move txoutproof RPCs to txoutproof.cpp
1648065743 2022-03-23T20:02:23+00:00 ce05f838f1 Bitcoin Merge bitcoin/bitcoin#24635: test: Run non-wallet tests only once
1648066324 2022-03-23T20:12:04+00:00 cea230eec4 Bitcoin Merge bitcoin/bitcoin#24562: Remove unused feebumper code
1648104042 2022-03-24T07:40:42+01:00 98e9d8e8e2 Bitcoin Merge bitcoin/bitcoin#23732: refactor: Remove `gArgs` from `bdb.h` and `sqlite.h`
1648119397 2022-03-24T10:56:37+00:00 cea2ce09de Bitcoin Merge bitcoin/bitcoin#24650: build: require libtool 2.4.2
1648119454 2022-03-24T10:57:34+00:00 6fee9de542 Bitcoin Merge bitcoin/bitcoin#24508: guix: Drop unneeded openssl dependency for signapple
1648120316 2022-03-24T11:11:56+00:00 8234cdaf62 Bitcoin Merge bitcoin/bitcoin#24587: test: use MiniWallet for rpc_createmultisig.py
1648121121 2022-03-24T11:25:21+00:00 e40327d3bb Bitcoin Merge bitcoin/bitcoin#24599: guix: remove mingw-w64 std::filesystem workaround
1648121831 2022-03-24T12:37:11+01:00 864fb89b2f Bitcoin Merge bitcoin/bitcoin#24637: test: use MiniWallet for mempool_package_onemore.py
1648122974 2022-03-24T11:56:14+00:00 26d98d51f2 Bitcoin Merge bitcoin/bitcoin#24574: test: Actually print TSan tracebacks
1648124119 2022-03-24T12:15:19+00:00 e7b6272b30 Bitcoin Merge bitcoin/bitcoin#24636: rpc: Exclude descriptor when address is excluded
1648126861 2022-03-24T13:01:01+00:00 213e98ca82 Bitcoin Merge bitcoin/bitcoin#24169: build: Add --enable-c++20 option
1648127444 2022-03-24T13:10:44+00:00 053499f371 Bitcoin Merge bitcoin/bitcoin#24639: guix: Drop code for the unsupported `i686-linux-gnu` host
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
1648128433 2022-03-24T14:27:13+01:00 4a0ab355b3 Bitcoin Merge bitcoin/bitcoin#24626: init: disallow reindex-chainstate when pruning
1648141086 2022-03-24T16:58:06+00:00 0a14a16efe Bitcoin Merge bitcoin/bitcoin#24625: Replace struct update_fee_delta with lambda
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
1648148268 2022-03-24T19:57:48+01:00 a697a3fc91 Bitcoin Merge bitcoin/bitcoin#24653: test: use `MiniWallet` in `test/functional/interface_zmq`
1648153066 2022-03-24T21:17:46+01:00 f0c9ba2b48 Bitcoin Merge bitcoin/bitcoin#24205: init, test: improve network reachability test coverage and safety
1648154803 2022-03-24T20:46:43+00:00 3740cdd125 Bitcoin Merge bitcoin/bitcoin#24091: wallet: Consolidate CInputCoin and COutput
1648189649 2022-03-25T07:27:29+01:00 56c8658700 Bitcoin Merge bitcoin/bitcoin#24663: doc, init: add links to doc/cjdns.md
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
1648196986 2022-03-25T08:29:46+00:00 4aaa74e947 Bitcoin Merge bitcoin/bitcoin#24604: build: fix copypasta in OpenBSD C{XX} flags
1648204293 2022-03-25T11:31:33+01:00 c9b5790e8d Bitcoin Merge bitcoin/bitcoin#24667: ci: Compile fuzz binary in periodic task
1648211426 2022-03-25T13:30:26+01:00 d2615312c1 Bitcoin Merge bitcoin/bitcoin#19385: test: Change default test logging directory
1648213878 2022-03-25T14:11:18+01:00 7c08d81e11 Bitcoin Merge bitcoin/bitcoin#23536: Enforce Taproot script flags whenever WITNESS is set
1648221360 2022-03-25T15:16:00+00:00 9344697e57 Bitcoin Merge bitcoin/bitcoin#21160: net/net processing: Move tx inventory into net_processing
1648221653 2022-03-25T16:20:53+01:00 f10b24ad29 Bitcoin Merge bitcoin/bitcoin#24672: init: add missing cs_main lock
1648222574 2022-03-25T15:36:14+00:00 6b1f93700c Bitcoin Merge bitcoin/bitcoin#24666: refactor: Fix coinselection.h include, Make COutput a struct
1648223068 2022-03-25T16:44:28+01:00 7878c8655c Bitcoin Merge bitcoin/bitcoin#24674: refactor: remove unused boost include in bitcoin-util.cpp
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
1648224973 2022-03-25T17:16:13+01:00 f66c827c2d Bitcoin Merge bitcoin/bitcoin#24502: wallet: don't create long chains by default
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
1648242291 2022-03-25T21:04:51+00:00 2f0f056e08 Bitcoin Merge bitcoin/bitcoin#24665: doc: document clang tidy named args
1648450428 2022-03-28T08:53:48+02:00 3d2f24bb38 Bitcoin Merge bitcoin/bitcoin#24656: refactor: Move mempool RPCs to rpc/mempool
1648450811 2022-03-28T09:00:11+02:00 88709e9dc5 Bitcoin Merge bitcoin/bitcoin#24258: test: check localaddresses in getnetworkinfo for nodes with proxy
1648451078 2022-03-28T09:04:38+02:00 dc0ba8ce9f Bitcoin Merge bitcoin/bitcoin#24659: util: add linkat to syscall sandbox (AllowFileSystem)
1648451242 2022-03-28T09:07:22+02:00 161dd7e864 Bitcoin Merge bitcoin/bitcoin#24687: test: Check an invalid -i2psam will raise an init error
1648451374 2022-03-28T09:09:34+02:00 3297f5c11c Bitcoin Merge bitcoin/bitcoin#24623: test: Add diamond-shape prioritisetransaction test
1648464663 2022-03-28T11:51:03+01:00 56c4ac55f6 Bitcoin Merge bitcoin/bitcoin#24691: Fix getpeerinfo doc
1648466202 2022-03-28T12:16:42+01:00 a13946b822 Bitcoin Merge bitcoin/bitcoin#23083: rpc: Fail to return undocumented or misdocumented JSON
1648472206 2022-03-28T14:56:46+02:00 9d00406dc9 Bitcoin Merge bitcoin/bitcoin#24677: refactor: fix wallet and related named args
1648474171 2022-03-28T15:29:31+02:00 2a3e8fb359 Bitcoin Merge bitcoin/bitcoin#24696: ci: Use monterey-xcode-13.3
1648544633 2022-03-29T10:03:53+01:00 7c72eabb57 Bitcoin Merge bitcoin/bitcoin#24633: Bugfix: configure: Quote SUPPRESS_WARNINGS sufficiently to preserve brackets
1648553260 2022-03-29T13:27:40+02:00 565aac2e6f Bitcoin Merge bitcoin/bitcoin#24705: ci: note why bdb is disabled in msan jobs
1648553805 2022-03-29T13:36:45+02:00 9e32adbb5c Bitcoin Merge bitcoin/bitcoin#24523: build: Fix Boost.Process test for Boost 1.78
1648578168 2022-03-29T20:22:48+02:00 ecf692b466 Bitcoin Merge bitcoin/bitcoin#24540: ci: Integrate ccache into MSVC build
1648620832 2022-03-30T07:13:52+01:00 f089a0802c Bitcoin Merge bitcoin/bitcoin#24692: refactoring: [Net Processing] Follow-ups to #21160
1648621149 2022-03-30T08:19:09+02:00 f4fba57829 Bitcoin Merge bitcoin/bitcoin#24704: compat: remove strnlen back-compat code
1648626866 2022-03-30T08:54:26+01:00 896beca831 Bitcoin Merge bitcoin/bitcoin#24708: ci: Avoid boost test warnings
1648631425 2022-03-30T11:10:25+02:00 bdbabc50ba Bitcoin Merge bitcoin/bitcoin#24561: guix: use LIEF 0.12.0
1648631965 2022-03-30T10:19:25+01:00 f9aedbc300 Bitcoin Merge bitcoin/bitcoin#24690: util: Add inotify_rm_watch to syscall sandbox (AllowFileSystem)
1648639101 2022-03-30T13:18:21+02:00 50c806f001 Bitcoin Merge bitcoin/bitcoin#24693: builder-keys: Add dunxen
1648640638 2022-03-30T13:43:58+02:00 171f6f2699 Bitcoin Merge bitcoin/bitcoin#24374: contrib: refactor: simplify linearize scripts
1648645369 2022-03-30T15:02:49+02:00 f4e5d704f2 Bitcoin Merge bitcoin/bitcoin#24118: Add 'sendall' RPC née sweep
1648665676 2022-03-30T19:41:16+01:00 74b011bbfa Bitcoin Merge bitcoin/bitcoin#23008: ci: Use clang-12 and libcxx-12 for msan
1648707510 2022-03-31T08:18:30+02:00 87dc1dc55f Bitcoin Merge bitcoin/bitcoin#24714: util/check: Don't use a lambda for Assert/Assume
1648708035 2022-03-31T08:27:15+02:00 d2b4355c58 Bitcoin Merge bitcoin/bitcoin#24715: build, test: Fix test logfile name
1648708276 2022-03-31T08:31:16+02:00 a2e1590f67 Bitcoin Merge bitcoin/bitcoin#24673: refactor: followup of remove -deprecatedrpc=addresses flag
1648708498 2022-03-31T08:34:58+02:00 e1e6a3386f Bitcoin Merge bitcoin/bitcoin#24707: doc: Speed up functional test runs using ramdisk
1648708650 2022-03-31T08:37:30+02:00 c8ac7e6a65 Bitcoin Merge bitcoin/bitcoin#24698: test: -peerblockfilters without -blockfilterindex raises an error
1648718371 2022-03-31T11:19:31+02:00 1a54c060b3 Bitcoin Merge bitcoin/bitcoin#24716: rpc: Fix documentation assertion for `getrawtransaction`
1648734965 2022-03-31T15:56:05+02:00 243197ba9c Bitcoin Merge bitcoin/bitcoin#24721: doc: Use DecodeTxDoc helper
1648744994 2022-03-31T12:43:14-04:00 b7d78e6244 Bitcoin Merge bitcoin/bitcoin#24711: wallet: Postpone wallet loading notification for encrypted wallets
1648746557 2022-03-31T13:09:17-04:00 1021e4cc68 Bitcoin Merge bitcoin/bitcoin#24602: fuzz: add target for coinselection algorithms
1648795454 2022-04-01T08:44:14+02:00 7ab9fc32d6 Bitcoin Merge bitcoin/bitcoin#24724: test: fix incorrect named args in txpackage tests
1648805784 2022-04-01T11:36:24+02:00 afac75f140 Bitcoin Merge bitcoin/bitcoin#24733: build: Fix "ERR: Unsigned tarballs do not exist"
1648820405 2022-04-01T14:40:05+01:00 a7f0c37c2b Bitcoin Merge bitcoin/bitcoin#24722: build: patch around qt duplicate symbol issue
1648889004 2022-04-02T09:43:24+01:00 03251b6b93 Bitcoin Merge bitcoin/bitcoin#24594: doc: update release-process.md
1648906479 2022-04-02T14:34:39+01:00 d018db966a Bitcoin Merge bitcoin/bitcoin#24740: doc: remove incorrect mention of PR_GET_NAME
1648921583 2022-04-02T18:46:23+01:00 55ea6fd250 Bitcoin Merge bitcoin/bitcoin#24738: build: remove faketime unsetting and comments from configure
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"
1649058888 2022-04-04T09:54:48+02:00 62efdfb3be Bitcoin Merge bitcoin/bitcoin#24558: build: explicitly disable Boost multi_index serialization
1649059612 2022-04-04T10:06:52+02:00 0da559e02e Bitcoin Merge bitcoin/bitcoin#24661: refactor: Use clang-tidy syntax for C++ named arguments
1649060231 2022-04-04T09:17:11+01:00 52f0f7a1bb Bitcoin Merge bitcoin/bitcoin#24668: build, qt: bump Qt5 version to 5.15.3
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
1649066618 2022-04-04T12:03:38+02:00 67dc002aae Bitcoin Merge bitcoin/bitcoin#24735: ci: use DWARF-4 for Valgrind jobs
1649069722 2022-04-04T12:55:22+02:00 6348bc61b5 Bitcoin Merge bitcoin/bitcoin#24746: refactor: remove macOS MAP_ANONYMOUS work around
1649072650 2022-04-04T13:44:10+02:00 4faf7a1d86 Bitcoin Merge bitcoin/bitcoin#24729: util/check: avoid unused parameter warnings
1649080884 2022-04-04T16:01:24+02:00 47bac475f0 Bitcoin Merge bitcoin-core/gui#569: test: add regression test for #567
1649140905 2022-04-05T08:41:45+02:00 4262100b8c Bitcoin Merge bitcoin/bitcoin#24762: lint: Start to use py lint scripts
1649142671 2022-04-05T09:11:11+02:00 24c6b20c14 Bitcoin Merge bitcoin/bitcoin#24583: doc: Add template for empty release notes
1649146163 2022-04-05T09:09:23+01:00 44e7d6d6dd Bitcoin Merge bitcoin/bitcoin#24754: build: specify cmake build dir for multiprocess depends build
1649147638 2022-04-05T09:33:58+01:00 0baf6aded5 Bitcoin Merge bitcoin/bitcoin#24391: build: stop overriding user autoconf flags
1649157729 2022-04-05T13:22:09+02:00 d492dc1cda Bitcoin Merge bitcoin/bitcoin#24147: Miniscript integration
1649160233 2022-04-05T14:03:53+02:00 ee9af95f09 Bitcoin Merge bitcoin/bitcoin#24749: test: use MiniWallet for mempool_unbroadcast.py
1649165894 2022-04-05T15:38:14+02:00 f421de5be6 Bitcoin Merge bitcoin/bitcoin#24236: Remove utxo db upgrade code
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
1649168322 2022-04-05T16:18:42+02:00 9ce1c506a3 Bitcoin Merge bitcoin/bitcoin#24216: validation: improve connect bench logging
1649183502 2022-04-05T20:31:42+02:00 15220ec903 Bitcoin Merge bitcoin/bitcoin#24775: build: Do not modify `common.init.vcxproj` directly
1649228762 2022-04-06T09:06:02+02:00 d3ff02688a Bitcoin Merge bitcoin/bitcoin#24778: lint: Convert Python dead code linter test to Python
1649229165 2022-04-06T09:12:45+02:00 70c522004f Bitcoin Merge bitcoin/bitcoin#24766: lint: convert spellchecking lint test to python
1649229956 2022-04-06T09:25:56+02:00 27cfaeed1e Bitcoin Merge bitcoin/bitcoin#24098: rest: Use query parameters to control resource loading
1649236241 2022-04-06T10:10:41+01:00 372f1a3c25 Bitcoin Merge bitcoin/bitcoin#24753: ci: Add clang-tidy task
1649236330 2022-04-06T11:12:10+02:00 79bf1a0fa2 Bitcoin Merge bitcoin/bitcoin#24732: Remove buggy and confusing IncrementExtraNonce
1649237189 2022-04-06T10:26:29+01:00 f3e3563369 Bitcoin Merge bitcoin/bitcoin#24652: doc: rewrite OpenBSD build docs for 7.0
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
1649239796 2022-04-06T12:09:56+02:00 696d39410f Bitcoin Merge bitcoin/bitcoin#24669: build: further consolidate macOS deployment
1649241675 2022-04-06T12:41:15+02:00 b307279924 Bitcoin Merge bitcoin/bitcoin#24552: guix: make it possible to override gpg binary
1649243246 2022-04-06T13:07:26+02:00 6c9460edae Bitcoin Merge bitcoin/bitcoin#24358: test: USDT tracepoint interface tests
1649246752 2022-04-06T14:05:52+02:00 bbb83f0b2b Bitcoin Merge bitcoin/bitcoin#24145: mempool: Clear vTxHashes when mapTx is cleared
1649247576 2022-04-06T13:19:36+01:00 d906329c28 Bitcoin Merge bitcoin/bitcoin#24681: build: Bump libevent minimum version up to 2.1.8
1649250180 2022-04-06T14:03:00+01:00 10f629e644 Bitcoin Merge bitcoin/bitcoin#24576: contrib: testgen: remove redundant base58 implementation
1649251114 2022-04-06T14:18:34+01:00 c02a3dabe2 Bitcoin Merge bitcoin/bitcoin#24779: ci: Build all optional dependencies in tidy task
1649251308 2022-04-06T15:21:48+02:00 ce33194ea0 Bitcoin Merge bitcoin/bitcoin#24785: lint: remove boost::bind lint
1649258287 2022-04-06T16:18:07+01:00 41720a1f54 Bitcoin Merge bitcoin/bitcoin#24786: doc: Convert remaining comments to clang-tidy format
1649322343 2022-04-07T10:05:43+01:00 d844b5e799 Bitcoin Merge bitcoin/bitcoin#24152: policy / validation: CPFP fee bumping within packages
1649322431 2022-04-07T10:07:11+01:00 5c80d9b72d Bitcoin Merge bitcoin/bitcoin#24790: lint: remove qt SIGNAL/SLOT lint
1649325200 2022-04-07T11:53:20+02:00 323d4c09c0 Bitcoin Merge bitcoin/bitcoin#24784: refactor: deduplicate integer serialization in RollingBloom benchmark
1649334681 2022-04-07T14:31:21+02:00 38d3d0bfc4 Bitcoin Merge bitcoin/bitcoin#24796: lint: misc updates & fixes
1649421024 2022-04-08T13:30:24+01:00 c1059c9fef Bitcoin Merge bitcoin/bitcoin#24770: Put lock logging behind DEBUG_LOCKCONTENTION preprocessor directive
1649421798 2022-04-08T13:43:18+01:00 e0680bbce8 Bitcoin Merge bitcoin/bitcoin#24806: RPC: Switch getblockfrompeer back to standard param name blockhash
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
1649531934 2022-04-09T20:18:54+01:00 747cdf1d65 Bitcoin Merge bitcoin/bitcoin#24792: Update libsecp256k1 subtree to current master
1649667861 2022-04-11T11:04:21+02:00 4a58b6acd2 Bitcoin Merge bitcoin/bitcoin#24797: test: compare `/chaininfo` response with `getblockchaininfo` RPC
1649668683 2022-04-11T11:18:03+02:00 cd110cdd0e Bitcoin Merge bitcoin/bitcoin#24817: test: use MiniWallet for feature_fee_estimation.py
1649670505 2022-04-11T11:48:25+02:00 22e3b6f4d5 Bitcoin Merge bitcoin/bitcoin#24800: lint: convert lint-python-mutable-default-parameters.sh to Python
1649683747 2022-04-11T14:29:07+01:00 7626e547b8 Bitcoin Merge bitcoin/bitcoin#24337: build: Do not define `PROVIDE_FUZZ_MAIN_FUNCTION` macro unconditionally
1649694170 2022-04-11T17:22:50+01:00 2b5a741e98 Bitcoin Merge bitcoin/bitcoin#24826: builder-keys: Add will8clark
1649805115 2022-04-13T01:11:55+02:00 0f46e73c74 Bitcoin Merge bitcoin-core/gui#543: peers-tab: add connection duration column to tableview
1649805450 2022-04-13T01:17:30+02:00 f509760026 Bitcoin Merge bitcoin-core/gui#576: Add qt unit test runner summary
1649806036 2022-04-13T01:27:16+02:00 f60a63cc5f Bitcoin Merge bitcoin-core/gui#577: Getting ready to Qt 6 (1/n)
1649879362 2022-04-13T21:49:22+02:00 3bbc46ddaf Bitcoin Merge bitcoin/bitcoin#24632: add `(none)` in -getinfo `Warnings:` if no warning returned
1649881661 2022-04-13T22:27:41+02:00 9b7eb584ad Bitcoin Merge bitcoin/bitcoin#24285: build, refactor: Drop useless `call` Make function
1649883573 2022-04-13T22:59:33+02:00 decde9bba6 Bitcoin Merge bitcoin/bitcoin#24355: util, refactor: Add UNIQUE_NAME helper macro
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
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
1649922142 2022-04-14T09:42:22+02:00 1e3ed01faa Bitcoin Merge bitcoin/bitcoin#23416: doc: Remove fee delta TODO from txmempool.cpp
1649924161 2022-04-14T10:16:01+02:00 b69fd5eaa9 Bitcoin Merge bitcoin/bitcoin#22052: net: remove non-blocking bool from interface
1649089396 2022-04-04T18:23:16+02:00 d0f7493b6c Bitcoin Merge bitcoin/bitcoin#24849: lint: Convert lint-logs.sh to Python
1649957284 2022-04-14T19:28:04+02:00 cf0a8b9c48 Bitcoin Merge bitcoin/bitcoin#24559: test: add test for signet miner script
1649957902 2022-04-14T19:38:22+02:00 e14f0fa6a3 Bitcoin Merge bitcoin/bitcoin#19952: build, ci: Add file-based logging for individual packages
1650011462 2022-04-15T10:31:02+02:00 7da4f65a00 Bitcoin Merge bitcoin/bitcoin#24818: net: improve and address issues in makeseeds.py
1650011628 2022-04-15T10:33:48+02:00 333a41882c Bitcoin Merge bitcoin/bitcoin#24172: doc: Add pre-splitoff translation update to `release-process.md`
1650013706 2022-04-15T11:08:26+02:00 012d33f70b Bitcoin Merge bitcoin/bitcoin#24847: ci: Bump vcpkg to the latest version `2022.04.12`
1650015414 2022-04-15T11:36:54+02:00 7190de9fb8 Bitcoin Merge bitcoin-core/gui#552: Refactor `TransactionDesc::FormatTxStatus` and ` TransactionStatus`
1650016282 2022-04-15T11:51:22+02:00 72477ebb11 Bitcoin Merge bitcoin-core/gui#556: refactor: Make BitcoinUnits::Unit a scoped enum
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()`
1650093029 2022-04-16T09:10:29+02:00 6be319beb8 Bitcoin Merge bitcoin/bitcoin#24841: test: fix connman UB by calling derived constructor
1650102315 2022-04-16T10:45:15+01:00 d1b3dfb275 Bitcoin Merge bitcoin/bitcoin#24855: rpc: Fix `setwalletflag` disabling of flags
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
1650277741 2022-04-18T11:29:01+01:00 d2e04196b6 Bitcoin Merge bitcoin/bitcoin#24862: contrib: Remove suspicious hosts list from makeseeds
1650295769 2022-04-18T11:29:29-04:00 2095f19db9 Bitcoin Merge bitcoin/bitcoin#24859: wallet: Change wallet validation order
1650297007 2022-04-18T17:50:07+02:00 3059d4dd72 Bitcoin Merge bitcoin/bitcoin#24844: lint: Convert lint-whitespace.sh 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
1650300675 2022-04-18T18:51:15+02:00 57a73d71a3 Bitcoin Merge bitcoin/bitcoin#24794: lint: Convert Python linter to Python
1650356246 2022-04-19T10:17:26+02:00 907659770b Bitcoin Merge bitcoin/bitcoin#24913: bench: Add a benchmark for wallet loading
1650363067 2022-04-19T12:11:07+02:00 ff78833d3c Bitcoin Merge bitcoin/bitcoin#24776: docs: update /rest/chaininfo doc referring to RPC help
1650364255 2022-04-19T12:30:55+02:00 013daed9ac Bitcoin Merge bitcoin/bitcoin#24919: doc: Fix a link to `test/lint/lint-python.py`
1650368447 2022-04-19T13:40:47+02:00 b297b945f7 Bitcoin Merge bitcoin/bitcoin#21279: scripted-diff: Regenerate key_io data deterministically
1650370651 2022-04-19T14:17:31+02:00 8d3743a365 Bitcoin Merge bitcoin/bitcoin#24896: test: use MiniWallet for p2p_segwit.py
1650371810 2022-04-19T13:36:50+01:00 e0ff55a836 Bitcoin Merge bitcoin/bitcoin#24871: refactor: Simplify GetTime
1650376780 2022-04-19T15:59:40+02:00 f8b2e9bcfc Bitcoin Merge bitcoin/bitcoin#24772: refactor: Use [[maybe_unused]] attribute
1650379427 2022-04-19T16:43:47+02:00 6300b9556e Bitcoin Merge bitcoin/bitcoin#24357: refactor: make setsockopt() and SetSocketNoDelay() mockable/testable
1650389196 2022-04-19T13:26:36-04:00 8103fffe5c Bitcoin Merge bitcoin/bitcoin#24906: miniscript: the 'd:' wrapper must not be 'u'
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
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
1650441333 2022-04-20T09:55:33+02:00 fc99f8c09e Bitcoin Merge bitcoin/bitcoin#24895: lint: Convert lint-includes.sh to Python
1650449605 2022-04-20T12:13:25+02:00 dbdc83ae01 Bitcoin Merge bitcoin/bitcoin#24909: refactor: Move and rename `pindexBestHeader`, `fHavePruned`
1650451279 2022-04-20T11:41:19+01:00 094d9fda5c Bitcoin Merge bitcoin/bitcoin#24788: doc: Add gpg key import instructions for Windows
1650526689 2022-04-21T09:38:09+02:00 6f55ab57cb Bitcoin Merge bitcoin/bitcoin#24534: contrib: macdeploy: make gen-sdk deterministic
1650527653 2022-04-21T08:54:13+01:00 bfbce6cbfe Bitcoin Merge bitcoin/bitcoin#24031: build: don't compress macOS DMG
1650529762 2022-04-21T09:29:22+01:00 1c6fcea205 Bitcoin Merge bitcoin/bitcoin#24586: doc: add more info to dependencies.md
1650545122 2022-04-21T14:45:22+02:00 346e780442 Bitcoin Merge bitcoin/bitcoin#24918: test: Remove unused taproot node from wallet_taproot.py
1650551884 2022-04-21T16:38:04+02:00 43bb106613 Bitcoin Merge bitcoin/bitcoin#24213: refactor: use Span in random.*
1650553843 2022-04-21T17:10:43+02:00 2513499348 Bitcoin Merge bitcoin/bitcoin#24803: lint: convert submodule linter test to Python
1650557147 2022-04-21T18:05:47+02:00 173c796268 Bitcoin Merge bitcoin/bitcoin#24854: Remove not needed ArithToUint256 roundtrips in tests
1650560460 2022-04-21T19:01:00+02:00 7a4ac713aa Bitcoin Merge bitcoin/bitcoin#24936: test: compare `/mempool/contents` response with `getrawmempool` RPC
1650634994 2022-04-22T14:43:14+01:00 505ba39665 Bitcoin Merge bitcoin/bitcoin#22910: net: Encapsulate asmap in NetGroupManager
1650646297 2022-04-22T18:51:37+02:00 be7a5f2fc4 Bitcoin Merge bitcoin-core/gui#587: refactor: Replace `GUIUtil::ObjectInvoke()` with `QMetaObject::invokeMethod()`
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
1650876316 2022-04-25T09:45:16+01:00 b31ba3abf8 Bitcoin Merge bitcoin/bitcoin#24948: contrib: macdeploy: fix typo in permissions
1650876880 2022-04-25T09:54:40+01:00 aa54132bac Bitcoin Merge bitcoin/bitcoin#24454: tests: Fix calculation of external input weights
1650877425 2022-04-25T10:03:45+01:00 10a626a1d6 Bitcoin Merge bitcoin/bitcoin#24955: guix: Improve error message about missed macOS SDK
1650896045 2022-04-25T16:14:05+02:00 e88a52e9a2 Bitcoin Merge bitcoin/bitcoin#24973: doc: Add 23.0 release notes
1650902033 2022-04-25T17:53:53+02:00 7134327be5 Bitcoin Merge bitcoin/bitcoin#24932: lint: Convert lint-locale-dependence.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
1650903294 2022-04-25T18:14:54+02:00 8b686776ef Bitcoin Merge bitcoin/bitcoin#24902: lint: Convert lint-include-guards.sh to Python
1650903782 2022-04-25T18:23:02+02:00 777b89b300 Bitcoin Merge bitcoin/bitcoin#24929: lint: convert shell locale linter test to Python
1650904360 2022-04-25T18:32:40+02:00 0342ae1d39 Bitcoin Merge bitcoin/bitcoin#24802: lint: convert format strings linter test to python
1650907657 2022-04-25T19:27:37+02:00 9eedbe98c8 Bitcoin Merge bitcoin/bitcoin#24815: lint: convert lint-tests.sh to python
1650908239 2022-04-25T19:37:19+02:00 16fa967d3c Bitcoin Merge bitcoin/bitcoin#24915: lint: Convert lint-circular-dependencies.sh to Python
1650908837 2022-04-25T19:47:17+02:00 1e7db37e76 Bitcoin Merge bitcoin/bitcoin#24856: lint: Converting lint-assertions.sh to lint-assertions.py
1650958989 2022-04-26T09:43:09+02:00 1ae65b4c5f Bitcoin Merge bitcoin/bitcoin#24968: Move only: Move TxOrphange tests to orphange_tests.cpp
1650961312 2022-04-26T10:21:52+02:00 a19f641a80 Bitcoin Merge bitcoin/bitcoin#24157: p2p: Replace RecursiveMutex `cs_totalBytesSent` with Mutex and rename it
1650963289 2022-04-26T09:54:49+01:00 f436bfd126 Bitcoin Merge bitcoin/bitcoin#22953: refactor: introduce single-separator split helper (boost::split replacement)
1650970880 2022-04-26T12:01:20+01:00 30c1c6ed80 Bitcoin Merge bitcoin/bitcoin#24979: Precomputed hashes are note #16 in BIP341
1650971499 2022-04-26T12:11:39+01:00 269dcad16e Bitcoin Merge bitcoin/bitcoin#24789: init, index: disallow indexes when running reindex-chainstate
1650978697 2022-04-26T15:11:37+02:00 23ebd7a802 Bitcoin Merge bitcoin/bitcoin#24959: Remove not needed clang-format off comments
1650981346 2022-04-26T14:55:46+01:00 cc3877f831 Bitcoin Merge bitcoin/bitcoin#24971: tidy: modernize-use-nullptr
1650982179 2022-04-26T15:09:39+01:00 f4005af3ec Bitcoin Merge bitcoin/bitcoin#24977: rpc: Explain active and internal in listdescriptors
1650984252 2022-04-26T15:44:12+01:00 f654cdb89c Bitcoin Merge bitcoin/bitcoin#24392: build: Fix configuring depends with cmake
1650988235 2022-04-26T16:50:35+01:00 833add0f48 Bitcoin Merge bitcoin/bitcoin#24989: scripted-diff: rename BytePtr to AsBytePtr
1650996987 2022-04-26T19:16:27+01:00 260ede1d99 Bitcoin Merge bitcoin/bitcoin#24644: wallet: add tracepoints and algorithm information to coin selection
1650998565 2022-04-26T19:42:45+01:00 34ae04d775 Bitcoin Merge bitcoin/bitcoin#21726: Improve Indices on pruned nodes via prune blockers
1651000807 2022-04-26T20:20:07+01:00 bd616bc16a Bitcoin Merge bitcoin/bitcoin#24917: Make BlockManager::LoadBlockIndex private
1651041861 2022-04-27T08:44:21+02:00 f58c1f1a44 Bitcoin Merge bitcoin/bitcoin#24739: test: Fix intermittent test failure in wallet_listreceivedby.py
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
1651072734 2022-04-27T17:18:54+02:00 132d5f8c2f Bitcoin Merge bitcoin/bitcoin#25001: Modernize util/strencodings and util/string: `string_view` and `optional`
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
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
1651133186 2022-04-28T10:06:26+02:00 9446de160f Bitcoin Merge bitcoin/bitcoin#24831: tidy: add include-what-you-use
1651140846 2022-04-28T12:14:06+02:00 b51e60f914 Bitcoin Merge bitcoin/bitcoin#22564: refactor: Move mutable globals cleared in `::UnloadBlockIndex` to `BlockManager`
1651141710 2022-04-28T12:28:30+02:00 85aea18ae6 Bitcoin Merge bitcoin/bitcoin#24982: tests: Port `lint-all.sh` to `lint-all.py`
1651146036 2022-04-28T12:40:36+01:00 e36c612e5a Bitcoin Merge bitcoin/bitcoin#24988: lint: Mention NONFATAL_UNREACHABLE in lint-assertions.py
1651155272 2022-04-28T15:14:32+01:00 dd17c42a16 Bitcoin Merge bitcoin/bitcoin#24322: [kernel 1/n] Introduce initial `libbitcoinkernel`
1651166727 2022-04-28T19:25:27+02:00 47b8256da8 Bitcoin Merge bitcoin/bitcoin#24937: test: Remove previous release check in feature_taproot.py
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 :)
1651170202 2022-04-28T20:23:22+02:00 dabec99013 Bitcoin Merge bitcoin/bitcoin#24956: Call CHECK_NONFATAL only once where needed
1651172057 2022-04-28T14:54:17-04:00 4cf9fa0b66 Bitcoin Merge bitcoin/bitcoin#24984: wallet: ignore chainStateFlushed notifications while attaching chain
1651175987 2022-04-28T15:59:47-04:00 606ce05ec2 Bitcoin Merge bitcoin/bitcoin#18554: wallet: ensure wallet files are not reused across chains
1651213204 2022-04-29T08:20:04+02:00 91a6736136 Bitcoin Merge bitcoin/bitcoin#25009: Crash debug builds on PCKG_MEMPOOL_ERROR
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
1651231997 2022-04-29T12:33:17+01:00 246db98897 Bitcoin Merge bitcoin/bitcoin#25024: test: Split MempoolAncestryTests into two
1651232194 2022-04-29T12:36:34+01:00 194b414697 Bitcoin Merge bitcoin/bitcoin#25016: refactor: GetFirstStoredBlock() and getblockchaininfo follow-ups
1651233929 2022-04-29T14:05:29+02:00 26296eba3d Bitcoin Merge bitcoin/bitcoin#25025: test: Remove boost::split from rpc_tests.cpp
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
1651309109 2022-04-30T09:58:29+01:00 c086ebaf74 Bitcoin Merge bitcoin/bitcoin#25028: ci: Clone iwyu only if missing
1651309220 2022-04-30T10:00:20+01:00 23daa86ec1 Bitcoin Merge bitcoin/bitcoin#25027: test: Remove boost::split from getarg_tests.cpp
1651312282 2022-04-30T11:51:22+02:00 5d53cf3878 Bitcoin Merge bitcoin/bitcoin#24543: net processing: Move remaining globals into PeerManagerImpl
1651403642 2022-05-01T12:14:02+01:00 e389c4d308 Bitcoin Merge bitcoin/bitcoin#25043: Reject invalid rpcauth formats
1651493698 2022-05-02T14:14:58+02:00 5c93fc188d Bitcoin Merge bitcoin/bitcoin#25017: validation: make CScriptCheck and prevector swap members noexcept
1651502123 2022-05-02T16:35:23+02:00 037c5e511f Bitcoin Merge bitcoin/bitcoin#25042: lint: Fix lint-circular-dependencies.py file list
1651558670 2022-05-03T08:17:50+02:00 2c56404088 Bitcoin Merge bitcoin/bitcoin#25029: rpc: Move fee estimation RPCs to separate file
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)
1651565003 2022-05-03T09:03:23+01:00 64d2715533 Bitcoin Merge bitcoin/bitcoin#25053: Guard `#include <config/bitcoin-config.h>`
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
1651650616 2022-05-04T09:50:16+02:00 880cec91fa Bitcoin Merge bitcoin/bitcoin#25047: tidy: add readability-redundant-declaration
1651651060 2022-05-04T09:57:40+02:00 9b42d62f42 Bitcoin Merge bitcoin/bitcoin#25045: test: add coverage for invalid requests for `blockfilterheaders` (REST)
1651654466 2022-05-04T10:54:26+02:00 14cb53dfe9 Bitcoin Merge bitcoin/bitcoin#25040: refactor: Pass lifetimebound reference to SingleThreadedSchedulerClient
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
1651655157 2022-05-04T11:05:57+02:00 d17bbc3c48 Bitcoin Merge bitcoin/bitcoin#25060: blockstorage: add LIFETIMEBOUND to GetFirstStoredBlock()::start_time
1651678497 2022-05-04T16:34:57+01:00 9183c66cc6 Bitcoin Merge bitcoin/bitcoin#25046: build: Fix `libmultiprocess` cross-compiling to Linux hosts
1651684827 2022-05-04T18:20:27+01:00 bde5836f99 Bitcoin Merge bitcoin/bitcoin#25057: refactor: replace remaining boost::split with SplitString
1651686736 2022-05-04T19:52:16+02:00 0047d9b89b Bitcoin Merge bitcoin/bitcoin#24993: test, contrib, refactor: use `with` when opening a file
1651687073 2022-05-04T18:57:53+01:00 33aaf434af Bitcoin Merge bitcoin/bitcoin#24976: netgroup: Follow-up for #22910
1651689369 2022-05-04T20:36:09+02:00 fe6a299fc0 Bitcoin Merge bitcoin/bitcoin#24852: util: optimize HexStr
1651691310 2022-05-04T21:08:30+02:00 5e1aacab57 Bitcoin Merge bitcoin/bitcoin#24933: util: Replace non-threadsafe strerror
1651691576 2022-05-04T21:12:56+02:00 d4475ea7ae Bitcoin Merge bitcoin/bitcoin#22235: script: add script to generate example bitcoin.conf
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
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`
1651760731 2022-05-05T15:25:31+01:00 7cc1860b12 Bitcoin Merge bitcoin/bitcoin#24566: build: Drop redundant checks for ranlib and strip tools
1651763235 2022-05-05T17:07:15+02:00 c367736f85 Bitcoin Merge bitcoin/bitcoin#24840: test: port 'lint-shell.sh' to python
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
1651769115 2022-05-05T17:45:15+01:00 4604508363 Bitcoin Merge bitcoin/bitcoin#25070: contrib: fix dirname on `verify-commits`
1651820660 2022-05-06T09:04:20+02:00 74d9f4bd95 Bitcoin Merge bitcoin/bitcoin#25068: Wrap boost::replace_all
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
1651828330 2022-05-06T11:12:10+02:00 b557a24be9 Bitcoin Merge bitcoin/bitcoin#19426: refactor: Change * to & in MutableTransactionSignatureCreator
1651829883 2022-05-06T11:38:03+02:00 77a9997d97 Bitcoin Merge bitcoin/bitcoin#25063: test: previous releases: add v23.0
1651830380 2022-05-06T11:46:20+02:00 59ac8bacd5 Bitcoin Merge bitcoin/bitcoin#24804: Sanity assert GetAncestor() != nullptr where appropriate
1652090188 2022-05-09T10:56:28+01:00 8abe79aedd Bitcoin Merge bitcoin/bitcoin#25078: doc: Shorten explanation of "maintainers"
1652097396 2022-05-09T13:56:36+02:00 dab18f03f7 Bitcoin Merge bitcoin/bitcoin#24946: Unroll the ChaCha20 inner loop for performance
1652101713 2022-05-09T15:08:33+02:00 a8098f2cef Bitcoin Merge bitcoin/bitcoin#25091: test: Remove extended lint (cppcheck)
1652127579 2022-05-09T22:19:39+02:00 3dd95cb5c2 Bitcoin Merge bitcoin-core/gui#591: test: Add tests for `tableView` in `AddressBookPage` dialog
1652128438 2022-05-09T22:33:58+02:00 b9219b233f Bitcoin Merge bitcoin-core/gui#590: refactor: Declare `WalletModel` member functions with `const`
1652160936 2022-05-10T07:35:36+02:00 967654d079 Bitcoin Merge bitcoin/bitcoin#25079: index: Change sync variables to use `std::chrono::steady_clock`
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
1652181158 2022-05-10T13:12:38+02:00 ed4eeafbb6 Bitcoin Merge bitcoin/bitcoin#24793: test: Change color of skipped functional tests
1652250205 2022-05-11T07:23:25+01:00 b8ded26ef3 Bitcoin Merge bitcoin/bitcoin#25090: doc: Explain Bitcoin Core instead of Bitcoin in README.md
1652279565 2022-05-11T16:32:45+02:00 27d7b11e8c Bitcoin Merge bitcoin/bitcoin#25106: rpc: dumptxoutset: check `fopen` return code
1652281784 2022-05-11T17:09:44+02:00 cca900e382 Bitcoin Merge bitcoin/bitcoin#25104: wallet: Change log interval to use `steady_clock`
1652282305 2022-05-11T17:18:25+02:00 9db941d773 Bitcoin Merge bitcoin/bitcoin#25100: Switch scheduler to steady_clock
1652293467 2022-05-11T20:24:27+02:00 51527ec1ec Bitcoin Merge bitcoin/bitcoin#25051: Bugfix: configure: Define defaults for enable_arm_{crc,shani}
1652338642 2022-05-12T08:57:22+02:00 a2a8e919ee Bitcoin Merge bitcoin/bitcoin#24925: refactor: make GetRand a template, remove GetRandInt
1652340041 2022-05-12T08:20:41+01:00 e3bab43329 Bitcoin Merge bitcoin/bitcoin#25099: guix: bump time-machine to 998eda3067c7d21e0d9bb3310d2f5a14b8f1c681
1652342694 2022-05-12T10:04:54+02:00 dd9f61a184 Bitcoin Merge bitcoin/bitcoin#25102: Remove unused GetTimeSeconds
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`...)
1652419755 2022-05-13T07:29:15+02:00 fe1fcdc629 Bitcoin Merge bitcoin/bitcoin#25121: test: compare `/mempool/info` response with `getmempoolinfo` RPC
1652420865 2022-05-13T07:47:45+02:00 b3f0a34389 Bitcoin Merge bitcoin/bitcoin#25119: net, refactor: move StartExtraBlockRelayPeers() from header to implementation
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
1652425221 2022-05-13T09:00:21+02:00 25dd4d8513 Bitcoin Merge bitcoin/bitcoin#24595: deploymentstatus: move g_versionbitscache global to ChainstateManager
1652434565 2022-05-13T10:36:05+01:00 225e5b57b2 Bitcoin Merge bitcoin/bitcoin#25113: Bump univalue subtree
1652599183 2022-05-15T09:19:43+02:00 b74a6dde8c Bitcoin Merge bitcoin/bitcoin#25123: test: Fix race condition in index prune test
1652690310 2022-05-16T10:38:30+02:00 bc2eee7267 Bitcoin Merge bitcoin/bitcoin#25092: doc: various developer notes updates
1652690984 2022-05-16T10:49:44+02:00 195df1eb88 Bitcoin Merge bitcoin/bitcoin#25067: validationinterface: make MainSignalsInstance() a class, drop unused forward declarations
1652691635 2022-05-16T11:00:35+02:00 1511c9efb4 Bitcoin Merge bitcoin/bitcoin#24640: Bugfix: RPC/blockchain: Correct description of getblockchaininfo's pruneheight result
1652701269 2022-05-16T12:41:09+01:00 dc0ee57373 Bitcoin Merge bitcoin/bitcoin#20799: net processing: Only support version 2 compact blocks
1652703488 2022-05-16T14:18:08+02:00 aa3200d896 Bitcoin Merge bitcoin/bitcoin#25109: Strengthen AssertLockNotHeld assertions
1652707598 2022-05-16T14:26:38+01:00 b019cdc036 Bitcoin Merge bitcoin/bitcoin#25095: rpc: Fix implicit-integer-sign-change in gettxout
1652707758 2022-05-16T14:29:18+01:00 6b87fa540c Bitcoin Merge bitcoin/bitcoin#25125: test: Slim down versionbits_tests.cpp
1652711147 2022-05-16T16:25:47+02:00 07cb4dee5d Bitcoin Merge bitcoin/bitcoin#24962: prevector: enforce is_trivially_copyable_v
1652726142 2022-05-16T14:35:42-04:00 187504b038 Bitcoin Merge bitcoin/bitcoin#23662: rpc: improve `getreceivedby{address,label}` performance
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
1652731027 2022-05-16T15:57:07-04:00 91a42d63ef Bitcoin Merge bitcoin/bitcoin#25019: parse external signer master fp as bytes in ExternalSigner::SignTransaction
1652768725 2022-05-17T08:25:25+02:00 8270740bef Bitcoin Merge bitcoin/bitcoin#25114: rpc: remove deprecated "softforks" field from getblockchaininfo
1652769849 2022-05-17T08:44:09+02:00 0be1dc1f56 Bitcoin Merge bitcoin/bitcoin#24062: refactor: replace RecursiveMutex `m_most_recent_block_mutex` with Mutex
1652781883 2022-05-17T11:04:43+01:00 1ab389b1ba Bitcoin Merge bitcoin/bitcoin#20640: wallet, refactor: return out-params of CreateTransaction() as optional struct
1652800747 2022-05-17T16:19:07+01:00 dd8a2df488 Bitcoin Merge bitcoin/bitcoin#25107: bench: Add `--sanity-check` flag, use it in `make check`
1652801950 2022-05-17T16:39:10+01:00 d5d40d59f8 Bitcoin Merge bitcoin/bitcoin#23679: Sanitize `port` in `addpeeraddress()`
1652831514 2022-05-17T19:51:54-04:00 f7a1e676d5 Bitcoin Merge bitcoin/bitcoin#25159: test: use `sendall` in wallet_taproot.py tests
1652864223 2022-05-18T09:57:03+01:00 84bf31f8e9 Bitcoin Merge bitcoin/bitcoin#25076: guix: native GCC 10 toolchain for Linux builds
1652881160 2022-05-18T15:39:20+02:00 139f789d7a Bitcoin Merge bitcoin/bitcoin#25124: test: Fix intermittent race in p2p_unrequested_blocks.py
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
1652885816 2022-05-18T16:56:56+02:00 002411dc53 Bitcoin Merge bitcoin/bitcoin#25157: Fix -rpcwait with -netinfo returning negative time durations
1652893728 2022-05-18T19:08:48+02:00 e016c00e98 Bitcoin Merge bitcoin/bitcoin#25126: test: add BIP157 message parsing support (via MESSAGEMAP)
1652894395 2022-05-18T19:19:55+02:00 7b3343f300 Bitcoin Merge bitcoin/bitcoin#25108: tidy: add modernize-use-default-member-init
1652935495 2022-05-19T06:44:55+02:00 bb83aba6c9 Bitcoin Merge bitcoin/bitcoin#25161: rpc: Put undocumented JSON failure mode behind a runtime flag
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
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)
1652950772 2022-05-19T09:59:32+01:00 345d860f38 Bitcoin Merge bitcoin/bitcoin#25166: doc: Add link to NetBSD release
1652965222 2022-05-19T14:00:22+01:00 e18fd4763e Bitcoin Merge bitcoin/bitcoin#25074: index: During sync, commit best block after indexing
1652974376 2022-05-19T16:32:56+01:00 0de36941ec Bitcoin Merge bitcoin/bitcoin#25153: scripted-diff: Use getInt<T> over get_int/get_int64
1653029287 2022-05-20T07:48:07+01:00 6407c0e8a3 Bitcoin Merge bitcoin/bitcoin#25101: Add mockable clock type
1653031082 2022-05-20T08:18:02+01:00 d433f59f1e Bitcoin Merge bitcoin/bitcoin#25173: test: add coverage for unknown network in -onlynet
1653031688 2022-05-20T08:28:08+01:00 4a8709821e Bitcoin Merge bitcoin/bitcoin#24830: init: Allow -proxy="" setting values
1653032160 2022-05-20T08:36:00+01:00 a39002e0c6 Bitcoin Merge bitcoin/bitcoin#25170: build: Enable RPC_DOC_CHECK on --enable-debug
1653032889 2022-05-20T08:48:09+01:00 a7e3afb221 Bitcoin Merge bitcoin/bitcoin#25171: rpc: wallet: remove `-deprecatedrpc=exclude_coinbase` logic
1653036450 2022-05-20T10:47:30+02:00 0cd1a2eff9 Bitcoin Merge bitcoin/bitcoin#23595: util: Add ParseHex<std::byte>() helper
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
1653041302 2022-05-20T12:08:22+02:00 8c61374ba7 Bitcoin Merge bitcoin-core/gui#581: refactor: Revamp `ClientModel` code to handle core signals
1653050115 2022-05-20T13:35:15+01:00 4d0c00dffd Bitcoin Merge bitcoin/bitcoin#25168: refactor: Avoid passing params where not needed
1653062790 2022-05-20T12:06:30-04:00 3aa851ad2a Bitcoin Merge bitcoin/bitcoin#24820: test: 3 new tests for SelectCoins function
1653068589 2022-05-20T18:43:09+01:00 aac99faa66 Bitcoin Merge bitcoin/bitcoin#25175: refactor: Improve thread safety analysis by propagating some negative capabilities
1653072001 2022-05-20T19:40:01+01:00 640eb772e5 Bitcoin Merge bitcoin/bitcoin#25064: [kernel 2b/n] Add `ChainstateManager::m_adjusted_time_callback`
1653243161 2022-05-22T20:12:41+02:00 b0e16eb3ac Bitcoin Merge bitcoin-core/gui#600: refactor: Add OptionsModel getOption/setOption methods
1653287903 2022-05-23T08:38:23+02:00 6d20f4b920 Bitcoin Merge bitcoin/bitcoin#25178: doc: remove passing `--disable-external-signer` in OpenBSD build guide
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)`
1653291662 2022-05-23T09:41:02+02:00 66e3b16b8b Bitcoin Merge bitcoin/bitcoin#25184: refactor: Remove defunct attributes.h includes
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
1653324924 2022-05-23T12:55:24-04:00 3368f84c43 Bitcoin Merge bitcoin/bitcoin#25083: Set effective_value when initializing a COutput
1653325166 2022-05-23T18:59:26+02:00 fbb90c44ac Bitcoin Merge bitcoin/bitcoin#25015: test: Use permissions from git in lint-files.py
1653325390 2022-05-23T19:03:10+02:00 44037a2912 Bitcoin Merge bitcoin/bitcoin#25176: Fix frequent -netinfo JSON errors from missing getpeerinfo#relaytxes
1653376498 2022-05-24T09:14:58+02:00 aa5cd3cc6d Bitcoin Merge bitcoin/bitcoin#25149: refactor: Add thread safety annotation to `BanMan::SweepBanned()`
1653382107 2022-05-24T10:48:27+02:00 1368634433 Bitcoin Merge bitcoin-core/gui#601: refactor: Pass interfaces::Node references to OptionsModel constructor
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
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`
1653413565 2022-05-24T19:32:45+02:00 90e49c1ece Bitcoin Merge bitcoin/bitcoin#24464: logging: Add severity level to logs
1653465054 2022-05-25T09:50:54+02:00 bd57b4e0c0 Bitcoin Merge bitcoin/bitcoin#24757: build, ci: add `DEBUG_LOCKCONTENTION` to --enable-debug and CI
1653465744 2022-05-25T10:02:24+02:00 8c721fff3a Bitcoin Merge bitcoin/bitcoin#25192: test: add coverage for unknown value to -blockfilterindex
1653478065 2022-05-25T13:27:45+02:00 b4f686952a Bitcoin Merge bitcoin/bitcoin#25197: contrib: Remove keys that are no longer used for merging
1653519863 2022-05-25T19:04:23-04:00 192d639a6b Bitcoin Merge bitcoin/bitcoin#25213: fuzz: fix crash at coinselection, add missing fee rate.
1653568444 2022-05-26T14:34:04+02:00 cacbdbaa95 Bitcoin Merge bitcoin/bitcoin#25132: consensus: Add BIP-341 specified constraints in `ComputeTaprootMerkleRoot`
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
1653570815 2022-05-26T15:13:35+02:00 c324b07a54 Bitcoin Merge bitcoin/bitcoin#25210: doc: remove misleading AreInputsStandard() comment
1653571735 2022-05-26T15:28:55+02:00 48eec32347 Bitcoin Merge bitcoin/bitcoin#25216: Doc: Fix parameter in hwm example block
1653577510 2022-05-26T17:05:10+02:00 2642dee136 Bitcoin Merge bitcoin/bitcoin#15936: interfaces: Expose settings.json methods to GUI
1653587392 2022-05-26T13:49:52-04:00 a0e8aff605 Bitcoin Merge bitcoin/bitcoin#25003: tracing: fix `coin_selection:aps_create_tx_internal` calling logic
1653588370 2022-05-26T20:06:10+02:00 c5e67be03b Bitcoin Merge bitcoin/bitcoin#24032: Add defaults to vDeployments to avoid uninitialized variables
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
1653645572 2022-05-27T10:59:32+01:00 66bb4df410 Bitcoin Merge bitcoin/bitcoin#25201: windeploy: Renewed windows code signing certificate
1653657111 2022-05-27T15:11:51+02:00 57bf12523c Bitcoin Merge bitcoin/bitcoin#24934: refactor, miner: Delete call to UpdatePackagesForAdded at beginning of addPackageTxs
1653657360 2022-05-27T15:16:00+02:00 3ba6dd6f4b Bitcoin Merge bitcoin/bitcoin#24408: rpc: add rpc to get mempool txs spending specific prevouts
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
1653727260 2022-05-28T09:41:00+01:00 ba48fcf4a4 Bitcoin Merge bitcoin/bitcoin#25224: Get time less often in AddrManImpl::ResolveCollisions_()
1653858054 2022-05-29T22:00:54+01:00 fb7437f66f Bitcoin Merge bitcoin/bitcoin#25231: ci: Install documented packages for "Win64" CI task
1653893535 2022-05-30T08:52:15+02:00 b6ab45ae5c Bitcoin Merge bitcoin/bitcoin#25204: rpc: remove deprecated top-level fee fields from mempool entries
1653898569 2022-05-30T09:16:09+01:00 e3b7f10b10 Bitcoin Merge bitcoin/bitcoin#25237: rpc: Capture UniValue by ref for rpcdoccheck
1653899987 2022-05-30T10:39:47+02:00 8779adbdda Bitcoin Merge bitcoin/bitcoin#25233: compat: remove glibcxx sanity checks
1653918912 2022-05-30T15:55:12+02:00 ad9e5eaf77 Bitcoin Merge bitcoin/bitcoin#24424: doc: release process chainparams updates
1653922667 2022-05-30T16:57:47+02:00 269fa667f2 Bitcoin Merge bitcoin/bitcoin#25044: test: Use MiniWallet in rpc_rawtransaction.py
1653939236 2022-05-30T21:33:56+02:00 b9ef5a10e2 Bitcoin Merge bitcoin-core/gui#609: wallet, refactor: Drop unused `WalletModel::PaymentRequestExpired`
1653982616 2022-05-31T09:36:56+02:00 bd6c5e4108 Bitcoin Merge bitcoin/bitcoin#25246: Revert "build: more robustly check for fcf-protection support"
1653991546 2022-05-31T12:05:46+02:00 5f65afff9c Bitcoin Merge bitcoin/bitcoin#24178: p2p: Respond to getheaders if we have sufficient chainwork
1654002600 2022-05-31T15:10:00+02:00 1f932de673 Bitcoin Merge bitcoin/bitcoin#25253: test: add coverage for non-hex value to -minimumchainwork
1654003199 2022-05-31T15:19:59+02:00 d4d9daff7a Bitcoin Merge bitcoin/bitcoin#25200: doc: Fix spelling errors identified by codespell in comments
1654063936 2022-06-01T08:12:16+02:00 beb18d3fbc Bitcoin Merge bitcoin/bitcoin#25259: test: check pre-segwit peer error in `getblockfrompeer` RPC
1654065548 2022-06-01T08:39:08+02:00 e157b98640 Bitcoin Merge bitcoin/bitcoin#25165: doc: Explain squashing with merge commits
1654083168 2022-06-01T13:32:48+02:00 dd52f79a73 Bitcoin Merge bitcoin/bitcoin#24416: doc: Avoid ADL for function calls
1654094629 2022-06-01T16:43:49+02:00 9cc010f5a9 Bitcoin Merge bitcoin/bitcoin#25087: test: use MiniWallet for feature_dbcrash.py
1654095472 2022-06-01T15:57:52+01:00 b752dade04 Bitcoin Merge bitcoin/bitcoin#25244: build: pass bdb cppflags only where needed
1654107223 2022-06-01T19:13:43+01:00 86cc31dab6 Bitcoin Merge bitcoin/bitcoin#25249: Bump univalue subtree
1654107364 2022-06-01T20:16:04+02:00 1c7ef0abd1 Bitcoin Merge bitcoin/bitcoin#25262: test: Set maxfeerate=0 in MiniWallet sendrawtransaction()
1654167929 2022-06-02T13:05:29+02:00 39ddd522c3 Bitcoin Merge bitcoin/bitcoin#24531: Use designated initializers
1654189493 2022-06-02T19:04:53+02:00 636991d0c0 Bitcoin Merge bitcoin/bitcoin#25264: kernel: pass params to BlockManager rather than using a global
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
1654190407 2022-06-02T19:20:07+02:00 da6792b2eb Bitcoin Merge bitcoin-core/gui#613: Remove unnecessary wallet includes from rpcconsole.cpp
1654191400 2022-06-02T19:36:40+02:00 b11ab25afb Bitcoin Merge bitcoin-core/gui#583: Add translator comments to `TransactionDesc::FormatTxStatus`
1654195406 2022-06-02T20:43:26+02:00 1f63b460a8 Bitcoin Merge bitcoin/bitcoin#25267: test: check `replaceable` mismatch error in `createrawtransaction` RPC
1654202105 2022-06-02T22:35:05+02:00 00ce8543f1 Bitcoin Merge bitcoin/bitcoin#24171: p2p: Sync chain more readily from inbound peers during IBD
1654238813 2022-06-03T08:46:53+02:00 2cf8c2caea Bitcoin Merge bitcoin/bitcoin#25256: logging: fix logging empty thread name
1654370757 2022-06-04T20:25:57+01:00 aac9c259b0 Bitcoin Merge bitcoin/bitcoin#25065: [kernel 2c/n] Introduce `kernel::Context`, encapsulate global init/teardown
1654372460 2022-06-04T20:54:20+01:00 695ca641a4 Bitcoin Merge bitcoin/bitcoin#24860: Miniscript integration follow-ups
1654432169 2022-06-05T14:29:29+02:00 1b2e1d179c Bitcoin Merge bitcoin-core/gui#614: Drop no longer supported Android architecture
1654521321 2022-06-06T15:15:21+02:00 fcde5d1300 Bitcoin Merge bitcoin/bitcoin#25255: ci: Improve "ARM64 Android APK" task
1654523670 2022-06-06T15:54:30+02:00 e82d8069bc Bitcoin Merge bitcoin/bitcoin#25276: doc: Fix typo in importdescriptors
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
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
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)
1654594270 2022-06-07T11:31:10+02:00 2ab4a80480 Bitcoin Merge bitcoin/bitcoin#25254: Move minRelayTxFee to policy/settings
1654594438 2022-06-07T11:33:58+02:00 45d8b1e94a Bitcoin Merge bitcoin/bitcoin#25286: scripted-diff: remove duplicate categories from LogPrint output
1654623733 2022-06-07T19:42:13+02:00 d8ae504448 Bitcoin Merge bitcoin/bitcoin#25245: refactor: Remove no-op TIME_INIT on deser
1654627773 2022-06-07T20:49:33+02:00 e282764e04 Bitcoin Merge bitcoin/bitcoin#25228: test: add BIP-125 rule 5 testcase with default mempool
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
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
1654667520 2022-06-08T07:52:00+02:00 bbf2a25044 Bitcoin Merge bitcoin/bitcoin#25298: doc: Fix command in "OpenBSD Build Guide"
1654683698 2022-06-08T11:21:38+01:00 b9416c3847 Bitcoin Merge bitcoin/bitcoin#25096: [net] Minor improvements to addr caching
1654701615 2022-06-08T17:20:15+02:00 2e079c86ae Bitcoin Merge bitcoin/bitcoin#24395: build: use `BOOST_MULTI_INDEX_ENABLE_SAFE_MODE` when debugging
1654703586 2022-06-08T17:53:06+02:00 455780b1ae Bitcoin Merge bitcoin/bitcoin#25294: test: Fix wait_for_debug_log UnicodeDecodeError
1654774105 2022-06-09T12:28:25+01:00 9edc5133d4 Bitcoin Merge bitcoin/bitcoin#25303: refactor: Remove redundant addrman time checks
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
1654857447 2022-06-10T12:37:27+02:00 c3daa321f9 Bitcoin Merge bitcoin/bitcoin#25312: test: Fix port collisions caused by p2p_getaddr_caching.py
1654872173 2022-06-10T16:42:53+02:00 8f3ab9a1b1 Bitcoin Merge bitcoin/bitcoin#24931: Strengthen thread safety assertions
1654874251 2022-06-10T17:17:31+02:00 b71d37da2c Bitcoin Merge bitcoin/bitcoin#25333: test: Fix out-of-range port collisions
1655033635 2022-06-12T13:33:55+02:00 9ef180a0ab Bitcoin Merge bitcoin-core/gui#608: wallet, refactor: Make `WalletModel::sendCoins()` return `void`
1655038754 2022-06-12T14:59:14+02:00 37633d2f61 Bitcoin Merge bitcoin-core/gui#602: Unify bitcoin-qt and bitcoind persistent settings
1655105203 2022-06-13T09:26:43+02:00 5174a139c9 Bitcoin Merge bitcoin/bitcoin#25313: guix: re-revert risc-v execstack workaround
1655126639 2022-06-13T15:23:59+02:00 3340d46cd3 Bitcoin Merge bitcoin/bitcoin#25352: test: Fix previous release binary download script for Apple ARM64
1655135941 2022-06-13T17:59:01+02:00 506d9b25a3 Bitcoin Merge bitcoin/bitcoin#24839: test: use MiniWallet for mining_prioritisetransaction.py
1655149419 2022-06-13T21:43:39+02:00 b91055ea55 Bitcoin Merge bitcoin/bitcoin#25251: Consolidate Windows ASLR workarounds for upstream secp256k1 changes
1655151307 2022-06-13T22:15:07+02:00 a55606c3bd Bitcoin Merge bitcoin/bitcoin#25356: test: Remove MiniWallet mempool_valid option
1655184155 2022-06-14T07:22:35+02:00 cccbc5fe3e Bitcoin Merge bitcoin/bitcoin#25359: doc: add distcc to productivity notes
1655192788 2022-06-14T09:46:28+02:00 c5fbcf5f8d Bitcoin Merge bitcoin/bitcoin#25320: util: modify Win32LockedPageAllocator to query windows for limit.
1655195971 2022-06-14T10:39:31+02:00 1557014378 Bitcoin Merge bitcoin/bitcoin#25332: build: test for timingsafe_bcmp
1655199992 2022-06-14T11:46:32+02:00 9e4fbebcc8 Bitcoin Merge bitcoin/bitcoin#25306: logging: add LogPrintfCategory to log unconditionally with category
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
1655230314 2022-06-14T20:11:54+02:00 df933596e7 Bitcoin Merge bitcoin/bitcoin#23611: build: add `LTO` option to depends
1655273438 2022-06-15T08:10:38+02:00 38c63e3683 Bitcoin Merge bitcoin/bitcoin#25338: scripted-diff: Avoid incompatibility with CMake AUTOUIC feature
1655273642 2022-06-15T08:14:02+02:00 ede9089096 Bitcoin Merge bitcoin/bitcoin#25156: refactor: Introduce PeerManagerImpl::RejectIncomingTxs
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
1655275099 2022-06-15T08:38:19+02:00 4c0d1fec16 Bitcoin Merge bitcoin/bitcoin#25374: test: remove unused `create_confirmed_utxos` helper
1655276338 2022-06-15T08:58:58+02:00 fa07ee165e Bitcoin Merge bitcoin/bitcoin#25339: RPC/blockchain: Elaborate on scantxoutset documentation
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
1655309331 2022-06-15T18:08:51+02:00 26ec2f2d6b Bitcoin Merge bitcoin-core/gui#618: refactor: Add `transactionoverviewwidget.cpp` source file
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
1655314832 2022-06-15T13:40:32-04:00 51eebe082d Bitcoin Merge bitcoin/bitcoin#25368: doc: Update importaddress mention incompatibility with descriptor wallet
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
1655380021 2022-06-16T13:47:01+02:00 8035b5c80d Bitcoin Merge bitcoin/bitcoin#25369: Unsubtree Univalue
1655396389 2022-06-16T18:19:49+02:00 faf25b09d9 Bitcoin Merge bitcoin/bitcoin#25282: Bugfix: configure: Define default for use_libevent
1655401774 2022-06-16T19:49:34+02:00 489b587669 Bitcoin Merge bitcoin/bitcoin#25215: [kernel 2d/n] Reduce CTxMemPool constructor call sites
1655402703 2022-06-16T20:05:03+02:00 0ea92cad52 Bitcoin Merge bitcoin/bitcoin#24356: refactor: replace CConnman::SocketEvents() with mockable Sock::WaitMany()
1655403079 2022-06-16T14:11:19-04:00 b0c8306349 Bitcoin Merge bitcoin/bitcoin#24649: wallet: do not count wallet utxos as external
1655408692 2022-06-16T21:44:52+02:00 7f2c983e1c Bitcoin Merge bitcoin/bitcoin#24864: contrib: Use asmap for ASN lookup in makeseeds
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
1655481460 2022-06-17T17:57:40+02:00 3b3c66f859 Bitcoin Merge bitcoin/bitcoin#25392: scripts: remove no-longer-needed ignored exports
1655495253 2022-06-17T21:47:33+02:00 015717e2b8 Bitcoin Merge bitcoin/bitcoin#25299: doc: Correct comments re. units of constants
1655496278 2022-06-17T22:04:38+02:00 1b0469199b Bitcoin Merge bitcoin/bitcoin#25281: build: Remove unused `LIBBITCOIN_KERNEL` variable
1655496428 2022-06-17T22:07:08+02:00 e5df0ba0d9 Bitcoin Merge bitcoin/bitcoin#25360: build: SystemTap 4.7 (RISC-V support)
1655499102 2022-06-17T22:51:42+02:00 f8586b25f6 Bitcoin Merge bitcoin/bitcoin#25289: test: implement 'bech32m' mode for `getnewdestination()` helper
1655503353 2022-06-17T18:02:33-04:00 8be652e439 Bitcoin Merge bitcoin/bitcoin#25005: wallet: remove extra wtx lookup in 'AvailableCoins' + several code cleanups.
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"
1655717812 2022-06-20T11:36:52+02:00 a09033e22c Bitcoin Merge bitcoin/bitcoin#25409: doc: fix typos
1655748824 2022-06-20T20:13:44+02:00 57a491bee1 Bitcoin Merge bitcoin/bitcoin#25388: refactor: move policy constants to policy
1655753875 2022-06-20T21:37:55+02:00 bc28ca3afb Bitcoin Merge bitcoin/bitcoin#25118: wallet: unify “allow/block other inputs“ concept
1655754412 2022-06-20T21:46:52+02:00 6c6cc7989c Bitcoin Merge bitcoin/bitcoin#25424: build, qt: Fix `QMAKE_CXXFLAGS` expression for `mingw32` host
1655755540 2022-06-20T22:05:40+02:00 e16f644104 Bitcoin Merge bitcoin/bitcoin#25378: build: use sqlite 3380500 in depends
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
1655787292 2022-06-21T06:54:52+02:00 1d39c9ca06 Bitcoin Merge bitcoin/bitcoin#25425: build: Fix `::_wsystem` check
1655804578 2022-06-21T11:42:58+02:00 b178807265 Bitcoin Merge bitcoin/bitcoin#25430: test: refactor: save MiniWallet mode explicitly
1655806650 2022-06-21T12:17:30+02:00 18d9189cc9 Bitcoin Merge bitcoin-core/gui#612: refactor: Drop unused `QFrame`s in `SendCoinsEntry`
1655808125 2022-06-21T12:42:05+02:00 5884a47c36 Bitcoin Merge bitcoin/bitcoin#25422: build: globally define NOMINMAX when building with mingw-w64
1655822551 2022-06-21T15:42:31+01:00 34869114a7 Bitcoin Merge bitcoin/bitcoin#25394: build: add *_STANDARD vars to depends gen_id
1655848843 2022-06-22T00:00:43+02:00 c3a41ad980 Bitcoin Merge bitcoin/bitcoin#25314: p2p: always set nTime for self-advertisements
1655849033 2022-06-22T00:03:53+02:00 7377ed778c Bitcoin Merge bitcoin/bitcoin#25389: guix: use libtool 2.4.7
1655859384 2022-06-21T20:56:24-04:00 174b821e64 Bitcoin Merge bitcoin/bitcoin#25427: wallet: remove extra wtx lookup in AddToSpends
1655874730 2022-06-22T07:12:10+02:00 58b9d6cf9e Bitcoin Merge bitcoin-core/gui#620: Replace `QRegExp` with `QRegularExpression`
1655874797 2022-06-22T07:13:17+02:00 a4e066af85 Bitcoin Merge bitcoin/bitcoin#24352: Add doc/design/libraries.md
1655875923 2022-06-22T07:32:03+02:00 1b71c76886 Bitcoin Merge bitcoin/bitcoin#25435: test: Remove from_node from create_self_transfer* MiniWallet helpers
1655876962 2022-06-22T07:49:22+02:00 e3b06e8dd8 Bitcoin Merge bitcoin/bitcoin#25440: log: Use consistent wording in random.cpp log
1655886582 2022-06-22T10:29:42+02:00 b1a824dd06 Bitcoin Merge bitcoin/bitcoin#24291: build: Remove negated --enable-fuzz checks from build system
1655888837 2022-06-22T11:07:17+02:00 a085a55491 Bitcoin Merge bitcoin/bitcoin#25428: Remove Sock::Release() and CloseSocket()
1655893905 2022-06-22T12:31:45+02:00 0808c88d7b Bitcoin Merge bitcoin/bitcoin#25443: test: Fail if connect_nodes fails
1655896623 2022-06-22T13:17:03+02:00 ddd7a39aa9 Bitcoin Merge bitcoin/bitcoin#25414: doc: Update Arch Linux build example
1655899203 2022-06-22T14:00:03+02:00 b9122e95f0 Bitcoin Merge bitcoin/bitcoin#25444: ci: macOS task imrovements
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
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
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
1656005530 2022-06-23T19:32:10+02:00 2598720d6c Bitcoin Merge bitcoin/bitcoin#25457: Use more specific path when including `memenv.h` header
1656050990 2022-06-24T08:09:50+02:00 f697c068eb Bitcoin Merge bitcoin/bitcoin#25438: refactor: remove unused methods in classes `CDBIterator,CDBWrapper,CCoinsViewDBCursor`
1656084445 2022-06-24T17:27:25+02:00 1da1c0dd66 Bitcoin Merge bitcoin/bitcoin#25456: rpc: Use steady_clock for getrpcinfo durations
1656138379 2022-06-25T08:26:19+02:00 0dd3477333 Bitcoin Merge bitcoin/bitcoin#25458: guix: parallelize LIEF build
1656309518 2022-06-27T07:58:38+02:00 fe5911ee04 Bitcoin Merge bitcoin/bitcoin#25460: ci: Update Windows task image up to `visualstudio2022`
1656310588 2022-06-27T08:16:28+02:00 c1acd34984 Bitcoin Merge bitcoin/bitcoin#25476: test: Remove unnecessary mining from importdescriptors test
1656310754 2022-06-27T08:19:14+02:00 f52d074363 Bitcoin Merge bitcoin/bitcoin#25439: rpc: Return incrementalrelayfee in getmempoolinfo
1656310896 2022-06-27T08:21:36+02:00 aaeb315ff0 Bitcoin Merge bitcoin/bitcoin#25357: guix: drop `-z,noexecstack` for PPC64
1656311119 2022-06-27T08:25:19+02:00 dde7205c57 Bitcoin Merge bitcoin/bitcoin#23418: Fix signed integer overflow in prioritisetransaction RPC
1656321181 2022-06-27T11:13:01+02:00 fffff0abb9 Bitcoin Merge bitcoin/bitcoin#25436: build: GCC-12 build improvements
1656321668 2022-06-27T11:21:08+02:00 50a3921c96 Bitcoin Merge bitcoin/bitcoin#25144: refactor: Pass Peer& to Misbehaving()
1656334245 2022-06-27T14:50:45+02:00 c8261026a4 Bitcoin Merge bitcoin/bitcoin#25445: test: Return new_utxo from create_self_transfer in MiniWallet
1656336109 2022-06-27T14:21:49+01:00 2fe27029f5 Bitcoin Merge bitcoin/bitcoin#25404: p2p, doc: Use MAX_BLOCKS_TO_ANNOUNCE consistently
1656338957 2022-06-27T15:09:17+01:00 2111f32f2a Bitcoin Merge bitcoin/bitcoin#25483: Revert "ci: Increase CPU number for "Win64 native" task"
1656397052 2022-06-28T08:17:32+02:00 ee3ba5a76f Bitcoin Merge bitcoin/bitcoin#25485: rpc: Use enum instead of string for `filtertype_name`
1656397880 2022-06-28T08:31:20+02:00 78957e71e8 Bitcoin Merge bitcoin/bitcoin#25486: test: fix failing test `interface_usdt_utxocache.py`
1656407669 2022-06-28T10:14:29+01:00 1b5610852e Bitcoin Merge bitcoin/bitcoin#25488: doc: Fix typo in macdeploy
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()
1656421800 2022-06-28T15:10:00+02:00 55c9e2d790 Bitcoin Merge bitcoin/bitcoin#24378: refactor: make bind() and listen() mockable/testable
1656427443 2022-06-28T16:44:03+02:00 5bf65ec66e Bitcoin Merge bitcoin/bitcoin#22558: psbt: Taproot fields for PSBT
1656436613 2022-06-28T18:16:53+01:00 bace615ba3 Bitcoin Merge bitcoin/bitcoin#24565: Remove LOCKTIME_MEDIAN_TIME_PAST constant
1656436699 2022-06-28T18:18:19+01:00 2364d17a31 Bitcoin Merge bitcoin/bitcoin#25480: Replace CountSecondsDouble with Ticks<SecondsDouble>
1656437650 2022-06-28T18:34:10+01:00 480d8069d7 Bitcoin Merge bitcoin/bitcoin#24924: bench: Make WalletLoading benchmark run faster
1656455706 2022-06-29T00:35:06+02:00 1b4d660a34 Bitcoin Merge bitcoin-core/gui#617: Reset options, notify user about backup creation
1656479489 2022-06-29T07:11:29+02:00 72d6469ab4 Bitcoin Merge bitcoin/bitcoin#25496: build: Clean up `build_msvc/libsecp256k1_config.h`
1656486811 2022-06-29T09:13:31+02:00 e4e201dfd9 Bitcoin Merge bitcoin/bitcoin#25290: [kernel 3a/n] Decouple `CTxMemPool` from `ArgsManager`
1656498050 2022-06-29T12:20:50+02:00 ceae0eb7e3 Bitcoin Merge bitcoin/bitcoin#25437: guix: remove explicit glibc stack protector disabling
1656498929 2022-06-29T12:35:29+02:00 68b1425e9a Bitcoin Merge bitcoin/bitcoin#25492: util: remove MSVC warning pragmas
1656514572 2022-06-29T15:56:12+01:00 cc22bd7f70 Bitcoin Merge bitcoin/bitcoin#25495: Revert "bnb: exit selection when best_waste is 0"
1656517699 2022-06-29T11:48:19-04:00 749b80b29e Bitcoin Merge bitcoin/bitcoin#25497: wallet: more accurate target for large transactions
1656523048 2022-06-29T13:17:28-04:00 5bc10b39ab Bitcoin Merge bitcoin/bitcoin#25502: upstream: update minisketch subtree
1656594200 2022-06-30T15:03:20+02:00 bae8a66d42 Bitcoin Merge bitcoin/bitcoin#25506: Rephrase error message for invalid value of `-peertimeout`
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
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`)
1656600230 2022-06-30T15:43:50+01:00 6adae27f8c Bitcoin Merge bitcoin/bitcoin#24836: add RPC (-regtest only) for testing package policy
1656603585 2022-06-30T17:39:45+02:00 5d68d6840d Bitcoin Merge bitcoin/bitcoin#25364: test: remove wallet dependency from feature_nulldummy.py
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
1656667637 2022-07-01T11:27:17+02:00 b04f42efe3 Bitcoin Merge bitcoin/bitcoin#25490: guix: more cross arch reproducibility (x86_64 -> arm64)
1656668491 2022-07-01T10:41:31+01:00 ca08e00a1b Bitcoin Merge bitcoin/bitcoin#25508: guix: use elfesteem 2eb1e5384ff7a220fd1afacd4a0170acff54fe56
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`
1656705050 2022-07-01T21:50:50+02:00 4129c13754 Bitcoin Merge bitcoin/bitcoin#25521: build: Remove outdated libbitcoinkernel comment
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`)
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
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
1657018372 2022-07-05T11:52:52+01:00 9fb2a2bc67 Bitcoin Merge bitcoin/bitcoin#25536: contrib: dedup `get_witness_script` helper in signet miner
1657040156 2022-07-05T18:55:56+02:00 195e07feaf Bitcoin Merge bitcoin/bitcoin#19393: test: Add more tests for orphan tx handling
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
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
1657194943 2022-07-07T13:55:43+02:00 67c6b61f96 Bitcoin Merge bitcoin/bitcoin#25525: test: remove wallet dependency from mempool_updatefromblock.py
1657195432 2022-07-07T14:03:52+02:00 bac52a1cfe Bitcoin Merge bitcoin/bitcoin#25447: fuzz: add low-level target for txorphanage
1657200425 2022-07-07T15:27:05+02:00 5ab6a94276 Bitcoin Merge bitcoin/bitcoin#25552: add glozow builder key
1657203132 2022-07-07T16:12:12+02:00 8ef096d4f8 Bitcoin Merge bitcoin/bitcoin#25522: test: Remove -acceptnonstdtxn=1 from feature_rbf.py
1657208186 2022-07-07T16:36:26+01:00 c49b0405fb Bitcoin Merge bitcoin/bitcoin#25558: guix: Make windows cross architecture reproducible
1657208955 2022-07-07T17:49:15+02:00 a658a02c79 Bitcoin Merge bitcoin/bitcoin#25524: add glozow to trusted-keys
1657212877 2022-07-07T17:54:37+01:00 d571cf2d24 Bitcoin Merge bitcoin/bitcoin#25500: refactor: Move inbound eviction logic to its own translation unit
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.
1657260590 2022-07-08T08:09:50+02:00 172823e4d5 Bitcoin Merge bitcoin/bitcoin#25568: Remove my key from trusted-keys
1657271184 2022-07-08T11:06:24+02:00 a7f3479ba3 Bitcoin Merge bitcoin/bitcoin#25353: Add a `-mempoolfullrbf` node setting
1657279064 2022-07-08T13:17:44+02:00 994573726f Bitcoin Merge bitcoin/bitcoin#25549: doc: update for NetBSD 9.2, add GUI Build Instructions
1657289768 2022-07-08T10:16:08-04:00 b9f9ed4640 Bitcoin Merge bitcoin/bitcoin#25337: refactor: encapsulate wallet's address book access
1657290426 2022-07-08T10:27:06-04:00 194710d8ff Bitcoin Merge bitcoin/bitcoin#25481: wallet: unify max signature logic
1657482234 2022-07-10T20:43:54+01:00 f9783b0f07 Bitcoin Merge bitcoin-core/gui#471: Add Wallet Restore in the GUI
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
1657546398 2022-07-11T15:33:18+02:00 0817cc379f Bitcoin Merge bitcoin/bitcoin#25512: test: remove wallet dependency and refactor rpc_signrawtransaction.py
1657559485 2022-07-11T13:11:25-04:00 c92eb6cda0 Bitcoin Merge bitcoin/bitcoin#25562: test: add tests for negative waste during coin selection
1657605742 2022-07-12T08:02:22+02:00 7ba0850c49 Bitcoin Merge bitcoin/bitcoin#25036: wallet: Save wallet scan progress
1657605894 2022-07-12T08:04:54+02:00 6c0c2620c2 Bitcoin Merge bitcoin/bitcoin#25589: test: speedup wallet_coinbase_category.py
1657609331 2022-07-12T09:02:11+02:00 8479ed02d7 Bitcoin Merge bitcoin/bitcoin#25565: doc: improve developer-notes about threads
1657611962 2022-07-12T08:46:02+01:00 27a4dd055b Bitcoin Merge bitcoin-core/gui#627: Apply translator comments to reset options confirmation dialog
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
1657637919 2022-07-12T15:58:39+01:00 39d111aee7 Bitcoin Merge bitcoin/bitcoin#25575: Address comments remaining from #25353
1657638342 2022-07-12T17:05:42+02:00 dd13d7bf16 Bitcoin Merge bitcoin/bitcoin#25591: move-only: Version handshake to libtest_util
1657638516 2022-07-12T17:08:36+02:00 01ae8d9cd2 Bitcoin Merge bitcoin/bitcoin#25592: test persistence of non-mempool tx prioritisation
1657639212 2022-07-12T17:20:12+02:00 7d258ee8bc Bitcoin Merge bitcoin/bitcoin#25489: wallet: change `ScanForWalletTransactions` to use `Ticks(Dur2 d)`
1657639706 2022-07-12T17:28:26+02:00 46fcb52cb1 Bitcoin Merge bitcoin/bitcoin#24944: rpc: add getblockfrompeer RPCTypeCheck and invalid input test coverage
1657641959 2022-07-12T18:05:59+02:00 1d89fc695a Bitcoin Merge bitcoin/bitcoin#25324: refactor: add most of src/util to iwyu
1657724333 2022-07-13T15:58:53+01:00 081965ccc3 Bitcoin Merge bitcoin/bitcoin#25464: rpc: Reduce Univalue push_backV peak memory usage in listtransactions
1657725524 2022-07-13T16:18:44+01:00 c30b3e90f0 Bitcoin Merge bitcoin/bitcoin#25472: build: Increase MS Visual Studio minimum version
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
1657785344 2022-07-14T09:55:44+02:00 8efa73e7ce Bitcoin Merge bitcoin/bitcoin#25557: p2p: Eliminate atomic for m_last_getheaders_timestamp
1657785882 2022-07-14T10:04:42+02:00 062b9db0cc Bitcoin Merge bitcoin/bitcoin#25594: refactor: Return BResult from restoreWallet
1657812055 2022-07-14T17:20:55+02:00 02ede4f1fd Bitcoin Merge bitcoin/bitcoin#25607: [kernel 3d/n] Misc `ChainstateManager::Options` fixups
1657824859 2022-07-14T14:54:19-04:00 85b601e043 Bitcoin Merge bitcoin/bitcoin#24148: Miniscript support in Output Descriptors
1657899235 2022-07-15T16:33:55+01:00 a969b2fcd3 Bitcoin Merge bitcoin/bitcoin#25551: refactor: Throw exception on invalid Univalue pushes over silent ignore
1657916338 2022-07-15T21:18:58+01:00 6decdedaf9 Bitcoin Merge bitcoin-core/gui#469: Load Base64 PSBT string from file
1657923932 2022-07-15T18:25:32-04:00 826fae6a0f Bitcoin Merge bitcoin/bitcoin#25618: Release notes for Miniscript support in P2WSH descriptors
1658040773 2022-07-17T08:52:53+02:00 55b76ac1c0 Bitcoin Merge bitcoin/bitcoin#25615: rpc: add missing description in gettxout help text
1658050132 2022-07-17T10:28:52+01:00 82ab22af3a Bitcoin Merge bitcoin/bitcoin#25605: depends: update urls for dmg tools
1658132980 2022-07-18T10:29:40+02:00 4e2929e987 Bitcoin Merge bitcoin/bitcoin#25617: refactor: univalue test cleanups
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
1658137164 2022-07-18T10:39:24+01:00 d806407173 Bitcoin Merge bitcoin/bitcoin#25542: build: Use Link Time Optimization for Qt code on Linux
1658149539 2022-07-18T15:05:39+02:00 c395c8d6bb Bitcoin Merge bitcoin/bitcoin#25624: fuzz: Fix assert bug in txorphan target
1658156967 2022-07-18T16:09:27+01:00 821f5c824f Bitcoin Merge bitcoin/bitcoin#25487: [kernel 3b/n] Decouple `{Dump,Load}Mempool` from `ArgsManager`
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
1658168781 2022-07-18T14:26:21-04:00 4aaa3b5200 Bitcoin Merge bitcoin/bitcoin#25351: rpc, wallet: Scan mempool after import* - Second attempt
1658169595 2022-07-18T14:39:55-04:00 8d4a058ac4 Bitcoin Merge bitcoin/bitcoin#23997: wallet: avoid rescans under assumed-valid blocks
1658212357 2022-07-19T08:32:37+02:00 2bdce7f7ad Bitcoin Merge bitcoin/bitcoin#25514: net processing: Move CNode::nServices and CNode::nLocalServices to Peer
1658214961 2022-07-19T09:16:01+02:00 47c86a023d Bitcoin Merge bitcoin/bitcoin#25466: ci: add unused-using-decls to clang-tidy
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)
1658221105 2022-07-19T10:58:25+02:00 1b285b7807 Bitcoin Merge bitcoin/bitcoin#25590: wallet: Precompute Txdata after setting PSBT inputs' UTXOs
1658222326 2022-07-19T10:18:46+01:00 6d8707b21d Bitcoin Merge bitcoin-core/gui#631: Disallow encryption of watchonly wallets
1658226293 2022-07-19T11:24:53+01:00 47dad42833 Bitcoin Merge bitcoin/bitcoin#25629: univalue: Return more detailed type check error messages
1658230145 2022-07-19T13:29:05+02:00 948f5ba636 Bitcoin Merge bitcoin/bitcoin#25641: Fix `-Wparentheses` gcc warning
1658245116 2022-07-19T16:38:36+01:00 c6fafa4ed6 Bitcoin Merge bitcoin/bitcoin#25630: Add symlinks for hardcoded Makefiles in out of tree builds
1658245173 2022-07-19T16:39:33+01:00 ad466b85cd Bitcoin Merge bitcoin/bitcoin#25639: guix: Drop repetition of option's default value
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
1658260499 2022-07-19T20:54:59+01:00 6900162aea Bitcoin Merge bitcoin/bitcoin#25513: psbt: Check Taproot tree depth and leaf versions
1658263368 2022-07-19T21:42:48+01:00 92c8e1849d Bitcoin Merge bitcoin/bitcoin#25494: indexes: Stop using node internal types
1658264092 2022-07-19T21:54:52+01:00 5560682a44 Bitcoin Merge bitcoin/bitcoin#25645: refactor: Remove unused includes from dbwrapper.h
1658296165 2022-07-20T07:49:25+02:00 0897b189e4 Bitcoin Merge bitcoin/bitcoin#25308: refactor: Reduce number of LoadChainstate parameters and return values
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
1658323761 2022-07-20T15:29:21+02:00 1eedde157f Bitcoin Merge bitcoin/bitcoin#25638: refactor: Use chainman() helper consistently in ChainImpl
1658325058 2022-07-20T15:50:58+02:00 5c82ca3365 Bitcoin Merge bitcoin/bitcoin#25493: compat: document code in compat.h
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
1658350781 2022-07-20T16:59:41-04:00 d1e42659bb Bitcoin Merge bitcoin/bitcoin#25543: wallet: cleanup cached amount and input mine check code
1658426058 2022-07-21T19:54:18+02:00 b8067cd435 Bitcoin Merge bitcoin/bitcoin#22485: doc: BaseIndex sync behavior with empty datadir
1658470092 2022-07-22T08:08:12+02:00 86133df7a2 Bitcoin Merge bitcoin/bitcoin#25662: contrib: prune valgrind suppressions
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
1658476020 2022-07-22T09:47:00+02:00 6dc3084eec Bitcoin Merge bitcoin/bitcoin#25668: refactor: Fix iwyu on node/chainstate
1658565782 2022-07-23T09:43:02+01:00 194f6dc43c Bitcoin Merge bitcoin-core/gui#629: Fix translator comment for Restore Wallet `QInputDialog`
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
1658756288 2022-07-25T15:38:08+02:00 c991132b04 Bitcoin Merge bitcoin/bitcoin#25693: test: remove unused if statements
1658758361 2022-07-25T15:12:41+01:00 73a0d6d0d4 Bitcoin Merge bitcoin/bitcoin#25611: univalue: Avoid brittle, narrowing and verbose integral type confusions
1658758813 2022-07-25T16:20:13+02:00 5057adf22f Bitcoin Merge bitcoin/bitcoin#25349: CBlockIndex/CDiskBlockIndex improvements for safety, consistent behavior
1658776076 2022-07-25T15:07:56-04:00 aa22009887 Bitcoin Merge bitcoin/bitcoin#25700: psbt: Fix unsigned integer overflow
1658826271 2022-07-26T10:04:31+01:00 6078f91299 Bitcoin Merge bitcoin/bitcoin#25701: fix comment spellings from the codespell lint
1658826495 2022-07-26T10:08:15+01:00 a65f6d8cbb Bitcoin Merge bitcoin/bitcoin#25699: scripted-diff: Replace NullUniValue with UniValue::VNULL
1658829254 2022-07-26T10:54:14+01:00 31c1b14754 Bitcoin Merge bitcoin/bitcoin#25689: fuzz: Remove no-op SetMempoolConstraints
1658834100 2022-07-26T13:15:00+02:00 c90f86e4c7 Bitcoin Merge bitcoin/bitcoin#25694: refactor: Make CTransaction constructor explicit
1658844561 2022-07-26T15:09:21+01:00 5671217477 Bitcoin Merge bitcoin/bitcoin#24974: refactor: Make FEELER_SLEEP_WINDOW type safe (std::chrono)
1658850475 2022-07-26T17:47:55+02:00 7f79746bf0 Bitcoin Merge bitcoin/bitcoin#25705: tidy: enable readability-redundant-string-init
1658911677 2022-07-27T09:47:57+01:00 687aba8669 Bitcoin Merge bitcoin/bitcoin#25708: depends: always use correct ar for win qt build
1658914232 2022-07-27T10:30:32+01:00 9ba73758c9 Bitcoin Merge bitcoin/bitcoin#24697: refactor address relay time
1658922977 2022-07-27T12:56:17+01:00 207a228773 Bitcoin Merge bitcoin/bitcoin#25697: depends: expat 2.4.8 & fix building with -flto
1659003426 2022-07-28T11:17:06+01:00 62c864605a Bitcoin Merge bitcoin/bitcoin#25723: test: Drop unused boost workaround
1659024915 2022-07-28T17:15:15+01:00 41205bf442 Bitcoin Merge bitcoin/bitcoin#25674: add unit tests for RBF rules in isolation
1659044068 2022-07-28T17:34:28-04:00 317ef0368b Bitcoin Merge bitcoin/bitcoin#25670: test: check that combining PSBTs with different txs fails
1659046611 2022-07-28T18:16:51-04:00 1abbae65eb Bitcoin Merge bitcoin/bitcoin#24584: wallet: avoid mixing different `OutputTypes` during coin selection
1659104236 2022-07-29T16:17:16+02:00 b1c8ea45c9 Bitcoin Merge bitcoin/bitcoin#25683: refactor: log `nEvicted` message in `LimitOrphans` then return void
1659106043 2022-07-29T15:47:23+01:00 5871b5b5ab Bitcoin Merge bitcoin/bitcoin#25571: refactor: Make mapBlocksUnknownParent local, and rename it
1659165982 2022-07-30T09:26:22+02:00 ab3db34836 Bitcoin Merge bitcoin/bitcoin#25713: tidy: run clang-tidy in quiet mode
1659170040 2022-07-30T09:34:00+01:00 6745e3693e Bitcoin Merge bitcoin/bitcoin#25738: depends: use a patch instead of sed in libxcb
1659194935 2022-07-30T16:28:55+01:00 8e37afcb13 Bitcoin Merge bitcoin/bitcoin#25484: Guix: enable toolchain hardening by default
1659196142 2022-07-30T17:49:02+02:00 5215c80edc Bitcoin Merge bitcoin/bitcoin#25709: script: actually trigger the optimization in BuildScript
1659343204 2022-08-01T09:40:04+01:00 28be13ec99 Bitcoin Merge bitcoin/bitcoin#25739: Update leveldb subtree
1659343719 2022-08-01T09:48:39+01:00 b3c7c023b6 Bitcoin Merge bitcoin/bitcoin#25719: build: Bump Qt to 5.15.5 in depends
1659343991 2022-08-01T10:53:11+02:00 c5ba1d92b6 Bitcoin Merge bitcoin/bitcoin#25610: wallet, rpc: Opt in to RBF by default
1659344702 2022-08-01T11:05:02+02:00 f5eadcb148 Bitcoin Merge bitcoin/bitcoin#25663: tracing: do not use `coin` after move in `CCoinsViewCache::AddCoin`
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
1659346049 2022-08-01T11:27:29+02:00 eeb5a94e27 Bitcoin Merge bitcoin/bitcoin#25528: ci: run USDT interface tests in the CI
1659347937 2022-08-01T11:58:57+02:00 2bca32b7c3 Bitcoin Merge bitcoin/bitcoin#24799: Add test case mimicking issue 24765
1659348320 2022-08-01T12:05:20+02:00 ce3b75690d Bitcoin Merge bitcoin/bitcoin#25613: doc: empty REVIEWERS file
1659436249 2022-08-02T12:30:49+02:00 816ca01650 Bitcoin Merge bitcoin/bitcoin#25736: univalue: Remove unused and confusing set*() return value
1659437553 2022-08-02T11:52:33+01:00 eb72f6323d Bitcoin Merge bitcoin/bitcoin#25763: bdb: disable Werror for format-security
1659439230 2022-08-02T12:20:30+01:00 0043ec4e13 Bitcoin Merge bitcoin/bitcoin#25687: build: Do not export `PKG_CONFIG_{PATH|LIBDIR}` variables
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
1659516421 2022-08-03T09:47:01+01:00 f6fdedf850 Bitcoin Merge bitcoin/bitcoin#25648: refactor: Remove all policy globals
1659517925 2022-08-03T11:12:05+02:00 9155f9b7af Bitcoin Merge bitcoin/bitcoin#25379: test: use MiniWallet to simplify mempool_package_limits.py tests
1659526381 2022-08-03T12:33:01+01:00 4a4289e2c9 Bitcoin Merge bitcoin/bitcoin#25772: test: Add missing static to IsStandardTx helper
1659598093 2022-08-04T08:28:13+01:00 08085c764d Bitcoin Merge bitcoin/bitcoin#25633: depends: don't restrict --enable-lto to non-guix cctools
1659600429 2022-08-04T09:07:09+01:00 f765d4e232 Bitcoin Merge bitcoin/bitcoin#25770: build: Fix help string for `--enable-external-signer` configure option
1659627809 2022-08-04T16:43:29+01:00 7312effe6a Bitcoin Merge bitcoin/bitcoin#25527: [kernel 3c/n] Decouple validation cache initialization from `ArgsManager`
1659628094 2022-08-04T16:48:14+01:00 36c83b40bd Bitcoin Merge bitcoin/bitcoin#25023: Remove unused SetTip(nullptr) code
1659628681 2022-08-04T16:58:01+01:00 e09ad284c7 Bitcoin Merge bitcoin/bitcoin#24675: util: Use ArgsManager::GetPathArg more widely
1659633708 2022-08-04T19:21:48+02:00 2c3115d4f5 Bitcoin Merge bitcoin/bitcoin#25773: test: Target exact weight in MiniWallet _bulk_tx
1659686613 2022-08-05T09:03:33+01:00 e038605585 Bitcoin Merge bitcoin/bitcoin#24662: addrman: Use system time instead of adjusted network time
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`
1659689902 2022-08-05T09:58:22+01:00 92f6461cfd Bitcoin Merge bitcoin/bitcoin#25779: guix: ignore additional failing certvalidator test
1659706425 2022-08-05T15:33:45+02:00 006740b6f6 Bitcoin Merge bitcoin/bitcoin#25721: refactor: Replace BResult with util::Result
1659710609 2022-08-05T16:43:29+02:00 7d3817b29a Bitcoin Merge bitcoin/bitcoin#25760: rest: clean-up for `mempool` endpoints
1659727143 2022-08-05T15:19:03-04:00 35305c759a Bitcoin Merge bitcoin/bitcoin#22751: rpc/wallet: add simulaterawtransaction RPC
1659727905 2022-08-05T15:31:45-04:00 59bd6b6d37 Bitcoin Merge bitcoin/bitcoin#24699: wallet: Improve AvailableCoins performance by reducing duplicated operations
1659727946 2022-08-05T15:32:26-04:00 b1a2021f78 Bitcoin Merge bitcoin/bitcoin#25788: guix: patch NSIS to remove .reloc sections from installer stubs
1659971888 2022-08-08T11:18:08-04:00 a478c5350a Bitcoin Merge bitcoin/bitcoin#25790: wallet: improve `{LoadActive,Deactivate}ScriptPubKeyMan` log
1659972487 2022-08-08T16:28:07+01:00 9ff6adc43a Bitcoin Merge bitcoin/bitcoin#25804: Update translations for 24.0 string freeze
1660000034 2022-08-08T19:07:14-04:00 e7ca8afef6 Bitcoin Merge bitcoin/bitcoin#25782: test: check that `verifymessage` RPC fails for non-P2PKH addresses
1660042315 2022-08-09T11:51:55+01:00 c012875b9d Bitcoin Merge bitcoin/bitcoin#24564: doc: Clarify that CheckSequenceLocksAtTip is a validation function
1660077360 2022-08-09T16:36:00-04:00 ac59112a6a Bitcoin Merge bitcoin/bitcoin#23480: Add rawtr() descriptor for P2TR with specified (tweaked) output key
1660132304 2022-08-10T13:51:44+02:00 ebf094ff3a Bitcoin Merge bitcoin/bitcoin#25731: test: negative/unknown `rpcserialversion` should throw an init error
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
1660133957 2022-08-10T14:19:17+02:00 a6fc293c0a Bitcoin Merge bitcoin/bitcoin#25656: refactor: wallet: return util::Result from `GetReservedDestination` methods
1660151282 2022-08-10T19:08:02+02:00 f5e96ecef5 Bitcoin Merge bitcoin/bitcoin#25616: refactor: Return `util::Result` from WalletLoader methods
1660152003 2022-08-10T19:20:03+02:00 deb7ad35e6 Bitcoin Merge bitcoin/bitcoin#25813: build: move raw rule into Makefile.am
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
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`
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
1660201793 2022-08-11T09:09:53+02:00 cd230f3281 Bitcoin Merge bitcoin/bitcoin#25816: msvc: Drop `_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING`
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
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
1660233432 2022-08-11T11:57:12-04:00 243d7bde78 Bitcoin Merge bitcoin/bitcoin#25798: build: fix cleanup of test logs
1660233870 2022-08-11T18:04:30+02:00 29c195cf6a Bitcoin Merge bitcoin/bitcoin#25792: test: add tests for `datacarrier` and `datacarriersize` options
1660239707 2022-08-11T13:41:47-04:00 e078ee9d9d Bitcoin Merge bitcoin/bitcoin#25664: refactor: Redefine `IsSolvable()` using descriptors
1660240087 2022-08-11T19:48:07+02:00 e5d8b65423 Bitcoin Merge bitcoin/bitcoin#25815: test: Use existing {Chainstate,Block}Man
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
1660285935 2022-08-12T08:32:15+02:00 27724c23f7 Bitcoin Merge bitcoin/bitcoin#25677: refactor: make active_chain_tip a reference
1660294362 2022-08-12T10:52:42+02:00 89b2194124 Bitcoin Merge bitcoin/bitcoin#25814: net: simplify GetLocalAddress()
1660302006 2022-08-12T13:00:06+02:00 bf3f05f41d Bitcoin Merge bitcoin/bitcoin#25785: bench: Add a benchmark for descriptor expansion
1660394478 2022-08-13T13:41:18+01:00 aca0200e94 Bitcoin Merge bitcoin/bitcoin#25817: build: fix cross-arch macOS M1 build reproducibility
1660403299 2022-08-13T16:08:19+01:00 dc9d662683 Bitcoin Merge bitcoin/bitcoin#25235: GetExternalSigner(): fail if multiple signers are found
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
1660559594 2022-08-15T12:33:14+02:00 2778cccf1c Bitcoin Merge bitcoin/bitcoin#25836: subtree: update crc32c subtree
1660566723 2022-08-15T13:32:03+01:00 d9cd8b419c Bitcoin Merge bitcoin/bitcoin#25849: refactor: Remove not needed empty RPC doc std::string
1660566990 2022-08-15T14:36:30+02:00 a5d5569535 Bitcoin Merge bitcoin/bitcoin#25850: doc: Remove my key from SECURITY.md
1660588491 2022-08-15T19:34:51+01:00 867f5fd1b3 Bitcoin Merge bitcoin-core/gui#654: Update source translations for string freeze
1660588697 2022-08-15T19:38:17+01:00 6d4889a694 Bitcoin Merge bitcoin-core/gui#598: Avoid recalculating the wallet balance - use model cache
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
1660631884 2022-08-16T08:38:04+02:00 0f90b58686 Bitcoin Merge bitcoin/bitcoin#25833: doc: minor updates to guix README
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
1660637968 2022-08-16T09:19:28+01:00 cf39913e57 Bitcoin Merge bitcoin/bitcoin#25803: refactor: Drop `boost/algorithm/string/replace.hpp` dependency
1660669685 2022-08-16T13:08:05-04:00 c336f813b3 Bitcoin Merge bitcoin/bitcoin#25504: RPC: allow to track coins by parent descriptors
1660694419 2022-08-16T20:00:19-04:00 64f7a1940d Bitcoin Merge bitcoin/bitcoin#25734: wallet, refactor: #24584 follow-ups
1660741661 2022-08-17T14:07:41+01:00 95d4744f02 Bitcoin Merge bitcoin/bitcoin#19391: RPC/Mining: Clean out pre-Segwit miner compatibility code
1660743590 2022-08-17T14:39:50+01:00 0ae0aa251b Bitcoin Merge bitcoin/bitcoin#24678: Prevent wallet unload on GetWalletForJSONRPCRequest
1660744275 2022-08-17T14:51:15+01:00 aa774f3e11 Bitcoin Merge bitcoin/bitcoin#25829: build: include share/rpcauth in release tarball
1660745054 2022-08-17T15:04:14+01:00 a75b7796b7 Bitcoin Merge bitcoin/bitcoin#25077: Fix chain tip data race and corrupt rest response
1660773453 2022-08-17T17:57:33-04:00 a8f69541ad Bitcoin Merge bitcoin/bitcoin#25748: refactor: Avoid copies in FlatSigningProvider Merge
1660855843 2022-08-18T16:50:43-04:00 888628cee0 Bitcoin Merge bitcoin/bitcoin#25827: descriptor: check if `rawtr` has only one key.
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
1660897836 2022-08-19T10:30:36+02:00 02aefa169a Bitcoin Merge bitcoin/bitcoin#25852: build: reorder CXXFLAGS in intrinsic checks
1660909824 2022-08-19T13:50:24+02:00 d480586ecb Bitcoin Merge bitcoin/bitcoin#25808: fs: work around u8path deprecated-declaration warnings with libc++
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
1660924883 2022-08-19T12:01:23-04:00 0f0508bc72 Bitcoin Merge bitcoin/bitcoin#25869: wallet: remove UNKNOWN type from OUTPUT_TYPES array
1660925547 2022-08-19T12:12:27-04:00 6b56873b41 Bitcoin Merge bitcoin/bitcoin#25784: Wallet: Document expectations for AddWalletFlags (now InitWalletFlags) correctly
1660978219 2022-08-20T08:50:19+02:00 c73c8d53fe Bitcoin Merge bitcoin/bitcoin#25878: tests: Use mocktime for wallet encryption timeout
1661149576 2022-08-22T08:26:16+02:00 027b6729bc Bitcoin Merge bitcoin/bitcoin#25888: refactor: use `strprintf` for creating unknown-service-flag string
1661158846 2022-08-22T10:00:46+01:00 0f35f4ddf4 Bitcoin Merge bitcoin/bitcoin#25786: refactor: Make adjusted time type safe
1661159268 2022-08-22T11:07:48+02:00 e5a83141fa Bitcoin Merge bitcoin/bitcoin#25883: doc: Security config warning
1661159539 2022-08-22T10:12:19+01:00 607d5a46aa Bitcoin Merge bitcoin/bitcoin#23202: wallet: allow psbtbumpfee to work with txs with external inputs
1661160926 2022-08-22T10:35:26+01:00 c5f0cbefa3 Bitcoin Merge bitcoin/bitcoin#25775: docs: remove non-signaling mentions of BIP125
1661181948 2022-08-22T17:25:48+02:00 92bb7001d8 Bitcoin Merge bitcoin/bitcoin#25902: fixups for BIP125 doc cleanup
1661186556 2022-08-22T12:42:36-04:00 2bd9aa5a44 Bitcoin Merge bitcoin/bitcoin#25647: wallet: return change from SelectionResult
1661323900 2022-08-24T08:51:40+02:00 713ea7a418 Bitcoin Merge bitcoin/bitcoin#25906: test: add coverage for invalid parameters for `rescanblockchain`
1661330245 2022-08-24T10:37:25+02:00 3c1e75ef60 Bitcoin Merge bitcoin/bitcoin#25865: test: speedup wallet tests by whitelisting peers (immediate tx relay)
1661333444 2022-08-24T11:30:44+02:00 c89fabff3d Bitcoin Merge bitcoin/bitcoin#25879: refactor: Make Join() util work with any container type
1661354692 2022-08-24T16:24:52+01:00 2d83a20113 Bitcoin Merge bitcoin/bitcoin#25863: test: remove unused `norm_prv` parameter in `descriptor_tests.cpp`.
1661360904 2022-08-24T19:08:24+02:00 1420547ec3 Bitcoin Merge bitcoin/bitcoin#25911: net: update hardcoded mainnet seeds for 24.x
1661413692 2022-08-25T09:48:12+02:00 d36bec9b3b Bitcoin Merge bitcoin/bitcoin#25905: refactor: Move ChainstateManager options into m_options struct
1661425639 2022-08-25T13:07:19+02:00 6057e7e2b9 Bitcoin Merge bitcoin/bitcoin#25929: ci: Force `ccache` package version for MSVC build
1661441374 2022-08-25T11:29:34-04:00 ba2edcae73 Bitcoin Merge bitcoin/bitcoin#25925: doc: add `{import,list}descriptors` to list of descriptor RPCs
1661461928 2022-08-25T17:12:08-04:00 bbbc26dcfc Bitcoin Merge bitcoin/bitcoin#25924: scripted-diff: rpc: fix rescan RPC name (s/rescanwallet/rescanblockchain/)
1661520645 2022-08-26T15:30:45+02:00 15692e2641 Bitcoin Merge bitcoin/bitcoin#25910: doc: Add my key to SECURITY.md
1661546038 2022-08-26T16:33:58-04:00 eed2bd37ef Bitcoin Merge bitcoin/bitcoin#25355: I2P: add support for transient addresses for outbound connections
1661546501 2022-08-26T16:41:41-04:00 80da4be57b Bitcoin Merge bitcoin/bitcoin#25896: wallet: Log when Wallet::SetMinVersion sets a different minversion
1661548277 2022-08-26T17:11:17-04:00 e191fac4f3 Bitcoin Merge bitcoin/bitcoin#25922: wallet: trigger MaybeResendWalletTxs() every minute
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
1661870279 2022-08-30T15:37:59+01:00 e9035f867a Bitcoin Merge bitcoin/bitcoin#25717: p2p: Implement anti-DoS headers sync
1661882657 2022-08-30T20:04:17+02:00 52dcb1d2a3 Bitcoin Merge bitcoin/bitcoin#25733: tidy: enable bugprone-use-after-move
1661929429 2022-08-31T09:03:49+02:00 d16ef40441 Bitcoin Merge bitcoin/bitcoin#25955: test: use `sendall` when emptying wallet
1661931504 2022-08-31T08:38:24+01:00 01e1627e25 Bitcoin Merge bitcoin/bitcoin#25872: Fix issues when calling std::move(const&)
1661954396 2022-08-31T15:59:56+02:00 b936123110 Bitcoin Merge bitcoin/bitcoin#25963: CBlockLocator: performance-move-const-arg Clang tidy fixup
1661959223 2022-08-31T11:20:23-04:00 8343420803 Bitcoin Merge bitcoin/bitcoin#25915: test: Fix wallet_balance intermittent issue
1662014742 2022-09-01T07:45:42+01:00 6ab84709fc Bitcoin Merge bitcoin/bitcoin#25960: p2p: Headers-sync followups
1662018438 2022-09-01T09:47:18+02:00 f821fc9813 Bitcoin Merge bitcoin/bitcoin#25967: refactor: add LIFETIMEBOUND to blockfilter where needed
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)
1662021420 2022-09-01T10:37:00+02:00 fa5c224d44 Bitcoin Merge bitcoin/bitcoin#25887: init: avoid unsetting service bits from `nLocalServices`
1662045076 2022-09-01T16:11:16+01:00 f79d612fba Bitcoin Merge bitcoin-core/gui#660: Update translation source file for string freeze
1662047402 2022-09-01T11:50:02-04:00 3118425ff9 Bitcoin Merge bitcoin/bitcoin#25931: rpc: sort listdescriptors result
1662054551 2022-09-01T19:49:11+02:00 36e1b52511 Bitcoin Merge bitcoin/bitcoin#25951: log: Move validation option logging to LoadChainstate()
1662061410 2022-09-01T15:43:30-04:00 7921026a24 Bitcoin Merge bitcoin/bitcoin#19602: wallet: Migrate legacy wallets to descriptor wallets
1662062276 2022-09-01T15:57:56-04:00 7281fac2e0 Bitcoin Merge bitcoin/bitcoin#25614: Severity-based logging, step 2
1662105046 2022-09-02T09:50:46+02:00 ea67232cdb Bitcoin Merge bitcoin/bitcoin#25962: net: Add CNodeOptions and increase constness
1662282532 2022-09-04T10:08:52+01:00 604015ac79 Bitcoin Merge bitcoin/bitcoin#25914: test: Fix intermittent issue in p2p_leak.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
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
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
1662382476 2022-09-05T13:54:36+01:00 5291933fed Bitcoin Merge bitcoin/bitcoin#25768: wallet: Properly rebroadcast unconfirmed transaction chains
1662479205 2022-09-06T17:46:45+02:00 447f50e4ae Bitcoin Merge bitcoin/bitcoin#25946: Update chainparams for 24.0 release
1662501657 2022-09-06T18:00:57-04:00 124e75a41e Bitcoin Merge bitcoin/bitcoin#26010: RPC: fix sendall docs
1662542830 2022-09-07T11:27:10+02:00 fc44d1796e Bitcoin Merge bitcoin/bitcoin#25983: Prevent data race for `pathHandlers`
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
1662620169 2022-09-08T08:56:09+02:00 2557429d2b Bitcoin Merge bitcoin/bitcoin#26037: test: Fix `wallet_{basic,listsinceblock}.py` for BDB-only wallets
1662648663 2022-09-08T16:51:03+02:00 37f5386349 Bitcoin Merge bitcoin/bitcoin#26038: test: invalidating an unknown block throws an error
1662649270 2022-09-08T16:01:10+01:00 b2215b316d Bitcoin Merge bitcoin/bitcoin#26018: guix: consistently use -ffile-prefix-map
1662710859 2022-09-09T10:07:39+02:00 19585eeb77 Bitcoin Merge bitcoin/bitcoin#25853: net: update testnet torv3 hardcoded seeds for 24.x
1662711581 2022-09-09T09:19:41+01:00 a9049dd296 Bitcoin Merge bitcoin/bitcoin#26002: build: sync ax_boost_base from upstream
1662712366 2022-09-09T10:32:46+02:00 013924aa6d Bitcoin Merge bitcoin/bitcoin#26031: test: Display skipped tests reason
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
1662712717 2022-09-09T10:38:37+02:00 3c5fb9691b Bitcoin Merge bitcoin/bitcoin#26007: [contrib] message-capture-parser: fix AssertionError on parsing `headers` message
1662737021 2022-09-09T17:23:41+02:00 ef5bb742f0 Bitcoin Merge bitcoin/bitcoin#26040: doc: comment "add only reachable addresses to addrman"
1662791388 2022-09-10T08:29:48+02:00 8ca51aa5fb Bitcoin Merge bitcoin/bitcoin#26009: test: remove Boost Test from libtest_util
1662791845 2022-09-10T08:37:25+02:00 bb378b6ccd Bitcoin Merge bitcoin/bitcoin#26054: test: verify best blockhash after invalidating an unknown block
1662801869 2022-09-10T10:24:29+01:00 2e34374bf3 Bitcoin Merge bitcoin/bitcoin#26003: build: fix configuring with `--without-experimental-kernel-lib`
1662970240 2022-09-12T10:10:40+02:00 5558d2f549 Bitcoin Merge bitcoin/bitcoin#26048: mempool clean up: replace update_* structs with lambdas
1663059959 2022-09-13T10:05:59+01:00 995fdef14a Bitcoin Merge bitcoin/bitcoin#26059: Revert "guix: Build depends/qt with our platform definition"
1663060572 2022-09-13T10:16:12+01:00 e9e943cfb7 Bitcoin Merge bitcoin/bitcoin#26069: rpc: unify arg type error message
1663060707 2022-09-13T10:18:27+01:00 a361c6cae7 Bitcoin Merge bitcoin/bitcoin#26047: guix: use git-minimal over git
1663068989 2022-09-13T12:36:29+01:00 94d17845d0 Bitcoin Merge bitcoin/bitcoin#24991: init: allow startup with -onlynet=onion -listenonion=1
1663071498 2022-09-13T14:18:18+02:00 141540a71f Bitcoin Merge bitcoin/bitcoin#25222: refactor: Pass reference to LookUpStats
1663080138 2022-09-13T15:42:18+01:00 3a7e0a210c Bitcoin Merge bitcoin/bitcoin#24513: CChainState -> Chainstate
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
1663085693 2022-09-13T17:14:53+01:00 29d540b7ad Bitcoin Merge bitcoin/bitcoin#26070: build: Quiet warnings in symlinked headers installed from homebrew
1663142396 2022-09-14T08:59:56+01:00 13fd9ee5c2 Bitcoin Merge bitcoin/bitcoin#26056: build: extract $(BOOST_CPPFLAGS) from $(BITCOIN_INCLUDES)
1663153585 2022-09-14T13:06:25+02:00 a8c3590890 Bitcoin Merge bitcoin/bitcoin#25831: refactor: Remove trailing semicolon from LOCK2 macro
1663163460 2022-09-14T14:51:00+01:00 c67d6f5b5f Bitcoin Merge bitcoin/bitcoin#26079: Revert "doc: note that brew installed qt is not supported"
1663163786 2022-09-14T14:56:26+01:00 bc29c4d4a5 Bitcoin Merge bitcoin-core/gui#663: Cleanup translation comment
1663163939 2022-09-14T14:58:59+01:00 f523df1ee8 Bitcoin Merge bitcoin-core/gui#664: Prevent wrong handling of `%2` token by Transifex
1663182029 2022-09-14T20:00:29+01:00 d190003700 Bitcoin Merge bitcoin-core/gui#669: Update translation source file for string freeze (round 2)
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
1663224308 2022-09-15T08:45:08+02:00 718304d222 Bitcoin Merge bitcoin/bitcoin#26084: sendall: check if the maxtxfee has been exceeded
1663251686 2022-09-15T15:21:26+01:00 20f03a5aed Bitcoin Merge bitcoin/bitcoin#26089: build: remove unused cppflags
1663252349 2022-09-15T15:32:29+01:00 f332c4f64d Bitcoin Merge bitcoin/bitcoin#26090: fs: fully initialize `_OVERLAPPED` for win32
1663262263 2022-09-15T13:17:43-04:00 96f1b2d34f Bitcoin Merge bitcoin/bitcoin#26091: test: Fix syncwithvalidationinterfacequeue calls
1663262782 2022-09-15T13:26:22-04:00 a56876e6b9 Bitcoin Merge bitcoin/bitcoin#26024: wallet: fix sendall creates tx that fails tx-size check
1663310158 2022-09-16T08:35:58+02:00 27351fb915 Bitcoin Merge bitcoin/bitcoin#26093: doc: consolidate release-note fragments pre-wiki
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
1663320743 2022-09-16T10:32:23+01:00 2530a24689 Bitcoin Merge bitcoin/bitcoin#26105: Use ReadLE64 in uint256::GetUint64 instead of duplicating logic
1663321655 2022-09-16T10:47:35+01:00 1d6c605165 Bitcoin Merge bitcoin/bitcoin#26057: build, guix: Get rid of perl dependency
1663323015 2022-09-16T11:10:15+01:00 08785aa75b Bitcoin Merge bitcoin/bitcoin#25499: Use steady clock for all millis bench logging
1663324779 2022-09-16T12:39:39+02:00 5eb9781763 Bitcoin Merge bitcoin/bitcoin#25971: refactor: Use std::string for thread and index names
1663325808 2022-09-16T11:56:48+01:00 5a724d1161 Bitcoin Merge bitcoin/bitcoin#25918: build: prune event2 compat headers
1663326734 2022-09-16T12:12:14+01:00 3d892d8695 Bitcoin Merge bitcoin/bitcoin#26086: build: remove BOOST_CPPFLAGS usage from bitcoin-tx
1663333393 2022-09-16T15:03:13+02:00 9fefd00d8e Bitcoin Merge bitcoin/bitcoin#26107: [test] only run feature_rbf.py once
1663336433 2022-09-16T14:53:53+01:00 a688ff9046 Bitcoin Merge bitcoin/bitcoin#26087: build: prune BOOST_CPPFLAGS from libbitcoin_zmq
1663497231 2022-09-18T11:33:51+01:00 a9ffebddbe Bitcoin Merge bitcoin/bitcoin#26075: contrib: remove 32bit linux code from release scripts
1663599113 2022-09-19T15:51:53+01:00 55e1deb745 Bitcoin Merge bitcoin/bitcoin#25540: miniscript: avoid wasteful computation, prevent memory blowup when fuzzing
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)
1663603812 2022-09-19T18:10:12+02:00 6e11e20340 Bitcoin Merge bitcoin/bitcoin#26121: build: Bump version to 24.99
1663603954 2022-09-19T18:12:34+02:00 9843a8c1f3 Bitcoin Merge bitcoin/bitcoin#26119: doc: Move -permitbaremultisig to the relay help category
1663606509 2022-09-19T17:55:09+01:00 0b02ce914e Bitcoin Merge bitcoin/bitcoin#26124: docs: Add 371 to bips.md
1663660444 2022-09-20T09:54:04+02:00 d76a423809 Bitcoin Merge bitcoin/bitcoin#26067: util: improve bitcoin-wallet exit codes
1663665742 2022-09-20T11:22:22+02:00 71ac70d877 Bitcoin Merge bitcoin/bitcoin#26095: script: bump codespell to 2.2.1, update ignored words and fix spelling
1663679903 2022-09-20T14:18:23+01:00 5b6f0f31fa Bitcoin Merge bitcoin/bitcoin#26036: net: add NetEventsInterface::g_msgproc_mutex
1663689602 2022-09-20T12:00:02-04:00 fc4017552c Bitcoin Merge bitcoin/bitcoin#26116: rpc: Allow importmulti watchonly imports with locked wallet
1663692275 2022-09-20T18:44:35+02:00 9bd842a592 Bitcoin Merge bitcoin/bitcoin#26127: test: check that bumping tx with already spent coin fails
1663714086 2022-09-20T18:48:06-04:00 9e2a2b88d5 Bitcoin Merge bitcoin/bitcoin#26132: wallet: Fix nNextResend data race in ResubmitWalletTransactions
1663746907 2022-09-21T09:55:07+02:00 7184fb866f Bitcoin Merge bitcoin/bitcoin#26143: test: wait for the expected basic block filter index in `interface_rest`
1663754447 2022-09-21T11:00:47+01:00 97f865bb76 Bitcoin Merge bitcoin/bitcoin#25989: init: abort if i2p/cjdns are chosen via -onlynet but are unreachable
1663755276 2022-09-21T11:14:36+01:00 3c537f1cc8 Bitcoin Merge bitcoin/bitcoin#25873: depends: Boost 1.80.0
1663755584 2022-09-21T11:19:44+01:00 b1f44ecdcd Bitcoin Merge bitcoin/bitcoin#25737: rpc: treat univalue type check error as RPC_TYPE_ERROR, not RPC_MISC_ERROR
1663755947 2022-09-21T11:25:47+01:00 80d1598133 Bitcoin Merge bitcoin/bitcoin#26099: build: remove duplicate / unneeded libs from bench_bitcoin
1663774057 2022-09-21T11:27:37-04:00 25cd47de71 Bitcoin Merge bitcoin/bitcoin#25933: wallet: AvailableCoins, simplify output script type acquisition
1663774190 2022-09-21T16:29:50+01:00 4e15a288c3 Bitcoin Merge bitcoin/bitcoin#26135: build: remove strings.h from header checks
1663776256 2022-09-21T17:04:16+01:00 74e54cc2a3 Bitcoin Merge bitcoin/bitcoin#25917: depends: libnatpmp 07004b97cf691774efebe70404cf22201e4d330d
1663780627 2022-09-21T13:17:07-04:00 2b2c970627 Bitcoin Merge bitcoin/bitcoin#26149: Fix assert failure in miniscript string parsing
1663854313 2022-09-22T14:45:13+01:00 590d206444 Bitcoin Merge bitcoin/bitcoin#26150: build: remove stdio.h from header checks
1663854943 2022-09-22T14:55:43+01:00 100949af0e Bitcoin Merge bitcoin/bitcoin#26012: fuzz: Avoid timeout in bitdeque fuzz target
1664028133 2022-09-24T14:02:13+00:00 0cfbb171bd Bitcoin Merge bitcoin/bitcoin#26130: Bugfix: Wallet: Lock cs_wallet for SignMessage
1664106341 2022-09-25T11:45:41+00:00 ec13810a00 Bitcoin Merge bitcoin/bitcoin#26159: build: Remove `stdlib.h` from header checks
1664187613 2022-09-26T11:20:13+01:00 f227e153e8 Bitcoin Merge bitcoin/bitcoin#26161: build: remove unused MSVC defines
1664270820 2022-09-27T09:27:00+00:00 eeac05aa22 Bitcoin Merge bitcoin/bitcoin#26156: test: check that `listdescriptors` descriptor strings are sorted
1664272964 2022-09-27T11:02:44+01:00 9fcdb9f3a0 Bitcoin Merge bitcoin/bitcoin#26172: p2p: ProcessHeadersMessage(): fix received_new_header
1664378479 2022-09-28T16:21:19+01:00 b2da6dd943 Bitcoin Merge bitcoin/bitcoin#26138: test: Avoid race in disconnect_nodes helper
1664357122 2022-09-28T09:25:22+00:00 291e363ce5 Bitcoin Merge bitcoin/bitcoin#26195: ci: Use git2.34 for lint task
1664471700 2022-09-29T19:15:00+02:00 437b608df2 Bitcoin Merge bitcoin/bitcoin#26202: ci: Use remote pull/merge ref instead of local git merge
1664525174 2022-09-30T10:06:14+02:00 33eef562a3 Bitcoin Merge bitcoin/bitcoin#26074: refactor: Set RPCArg options with designated initializers
1664548162 2022-09-30T16:29:22+02:00 f59e91511a Bitcoin Merge bitcoin/bitcoin#26131: log: log RPC port on startup
1664712114 2022-10-02T14:01:54+02:00 3a230f4ce1 Bitcoin Merge bitcoin/bitcoin#26211: ci: Bump vcpkg to the latest version `2022.09.27`
1664722214 2022-10-02T16:50:14+02:00 abf20902d0 Bitcoin Merge bitcoin/bitcoin#26212: contrib: Fix capture_output in getcoins.py
1664724571 2022-10-02T16:29:31+01:00 13ec2c1913 Bitcoin Merge bitcoin/bitcoin#24084: doc: add information about status code 404 for some endpoints (rest)
1664725060 2022-10-02T16:37:40+01:00 93001b16a4 Bitcoin Merge bitcoin/bitcoin#26216: fuzz: Limit outpoints.size in txorphan target to avoid OOM
1664784370 2022-10-03T09:06:10+01:00 25742aa3ed Bitcoin Merge bitcoin/bitcoin#26231: doc: bump bips.md up-to-date version to v24.0
1664784862 2022-10-03T09:14:22+01:00 6c5ef5d460 Bitcoin Merge bitcoin/bitcoin#26208: signet/miner: reduce default interblock interval limit to 30min
1664789768 2022-10-03T11:36:08+02:00 132d98a0a6 Bitcoin Merge bitcoin/bitcoin#26229: test: Use proper Boost macros instead of assertions
1664791992 2022-10-03T11:13:12+01:00 c21b32ccd1 Bitcoin Merge bitcoin/bitcoin#26198: refactor: move Boost Datetime usage to wallet
1664798061 2022-10-03T13:54:21+02:00 3baa0f5a60 Bitcoin Merge bitcoin/bitcoin#26230: ci: Run `bench_bitcoin.exe --sanity-check` in "Win64 native" task
1664817370 2022-10-03T18:16:10+01:00 b92b12e8f3 Bitcoin Merge bitcoin/bitcoin#25735: net: remove useless call to IsReachable() from CConnman::Bind()
1664817695 2022-10-03T18:21:35+01:00 1730f6cb23 Bitcoin Merge bitcoin/bitcoin#26189: refactor: Do not discard `try_lock()` return value
1664873837 2022-10-04T09:57:17+01:00 cda6c79190 Bitcoin Merge bitcoin/bitcoin#26203: wallet: Use correct effective value when checking target
1664875226 2022-10-04T10:20:26+01:00 44a29758a0 Bitcoin Merge bitcoin/bitcoin#26209: Update leveldb subtree
1664876063 2022-10-04T11:34:23+02:00 f65a2c6f57 Bitcoin Merge bitcoin/bitcoin#26237: kernel: remove util/bytevectorhash.cpp
1664879773 2022-10-04T12:36:13+02:00 914c00074b Bitcoin Merge bitcoin/bitcoin#26235: refactor: move *index constants out of validation
1664884310 2022-10-04T12:51:50+01:00 92e9fc6d0d Bitcoin Merge bitcoin/bitcoin#26128: doc: add missing historical release notes
1664887540 2022-10-04T13:45:40+01:00 4fa50dd055 Bitcoin Merge bitcoin/bitcoin#26236: ci: Use same `merge_script` implementation for Windows as for all
1664894408 2022-10-04T16:40:08+02:00 2d8d9aecac Bitcoin Merge bitcoin/bitcoin#26249: ci: Workaround Windows filesystem executable bit loss
1664914198 2022-10-04T21:09:58+01:00 d919e8d574 Bitcoin Merge bitcoin/bitcoin#26244: build, msvc: Enable C4834 warning
1664914627 2022-10-04T21:17:07+01:00 b6565b65aa Bitcoin Merge bitcoin/bitcoin#26243: test: Remove unused fCheckpointsEnabled from miner_tests
1664915969 2022-10-04T21:39:29+01:00 a23f8c8978 Bitcoin Merge bitcoin/bitcoin#26234: ci: Allow PIP_PACKAGES on centos
1664958540 2022-10-05T10:29:00+02:00 d3cdd37d92 Bitcoin Merge bitcoin/bitcoin#26250: fuzz: add mempool_utils.cpp
1664963566 2022-10-05T11:52:46+02:00 b2e6d37b51 Bitcoin Merge bitcoin/bitcoin#26256: ci: Remove clang-format from lint task
1664977583 2022-10-05T15:46:23+02:00 5e82b9ba96 Bitcoin Merge bitcoin/bitcoin#26252: refactor: Make 64-bit shift explicit
1665057033 2022-10-06T12:50:33+01:00 292f652d53 Bitcoin Merge bitcoin/bitcoin#24364: refactor: remove duplicate code from BlockAssembler
1665064877 2022-10-06T16:01:17+02:00 73b61717a9 Bitcoin Merge bitcoin/bitcoin#26272: test: Prevent UB in `minisketch_tests.cpp`
1665325022 2022-10-09T10:17:02-04:00 ec8016eba7 Bitcoin Merge bitcoin/bitcoin#26281: docs: fix m_children to be a member of CTxMemPoolEntry
1665325712 2022-10-09T10:28:32-04:00 d33c5894e9 Bitcoin Merge bitcoin/bitcoin#26103: refactor: mempool: use CTxMemPool::Limits
1665382455 2022-10-10T14:14:15+08:00 cf3db7c256 Bitcoin Merge bitcoin/bitcoin#26258: refactor: Remove unused CDataStream::rdbuf method
1665382980 2022-10-10T14:23:00+08:00 4175c332b9 Bitcoin Merge bitcoin/bitcoin#26215: index: Improve BaseIndex::BlockUntilSyncedToCurrentChain reliability
1665386928 2022-10-10T15:28:48+08:00 857f07dfd0 Bitcoin Merge bitcoin/bitcoin#26277: test: Remove confusing DUMMY_P2WPKH_SCRIPT
1665387051 2022-10-10T15:30:51+08:00 515c9c4c2e Bitcoin Merge bitcoin/bitcoin#26183: build: split ARM crc & crypto extension checks
1665387171 2022-10-10T09:32:51+02:00 9f44f2e32f Bitcoin Merge bitcoin/bitcoin#26284: Fix comment typos
1665391539 2022-10-10T16:45:39+08:00 9eaa5dbc81 Bitcoin Merge bitcoin/bitcoin#25073: test: Cleanup miner_tests
1665392683 2022-10-10T17:04:43+08:00 869342f7fa Bitcoin Merge bitcoin/bitcoin#26282: wallet: have prune error take precedence over assumedvalid
1665395898 2022-10-10T17:58:18+08:00 866dd664a1 Bitcoin Merge bitcoin/bitcoin#26196: kernel: move RunCommandParseJSON to its own file
1665396034 2022-10-10T12:00:34+02:00 239757409b Bitcoin Merge bitcoin/bitcoin#26118: log: Use steady clock for bench logging
1665407072 2022-10-10T21:04:32+08:00 57c192767b Bitcoin Merge bitcoin/bitcoin#25322: build: Fix `capnp` package build for Android
1665418125 2022-10-10T18:08:45+02:00 9ca39d69df Bitcoin Merge bitcoin/bitcoin#26254: iwyu: Add zmq source files
1665451135 2022-10-11T09:18:55+08:00 2e77dff744 Bitcoin Merge bitcoin/bitcoin#25676: sync: simplify and remove unused code from sync.h
1665536358 2022-10-12T08:59:18+08:00 5fc3939850 Bitcoin Merge bitcoin/bitcoin#22087: Validate port-options
1665541712 2022-10-12T10:28:32+08:00 1d277f4223 Bitcoin Merge bitcoin/bitcoin#26280: rpc: Return coinbase flag in scantxoutset
1665598434 2022-10-12T14:13:54-04:00 cc12b8947b Bitcoin Merge bitcoin/bitcoin#24858: incorrect blk file size calculation during reindex results in recoverable blk file corruption
1665604142 2022-10-12T15:49:02-04:00 7e1007a3c6 Bitcoin Merge bitcoin/bitcoin#25421: net: convert standalone IsSelectableSocket() and SetSocketNonBlocking() to Sock methods
1665632547 2022-10-13T11:42:27+08:00 422efcad36 Bitcoin Merge bitcoin/bitcoin#26188: test: silence TSAN false positive in coinstatsindex_initial_sync
1665633292 2022-10-13T11:54:52+08:00 7e5fe03461 Bitcoin Merge bitcoin/bitcoin#24467: doc: minor improvements in getutxos REST endpoint synopsis
1665634184 2022-10-13T12:09:44+08:00 aa6fb37acc Bitcoin Merge bitcoin/bitcoin#26205: wallet: #25768 follow ups
1665637997 2022-10-13T13:13:17+08:00 a5f95bafcd Bitcoin Merge bitcoin/bitcoin#25964: build: fix mingw miniupnpc cflags
1665660361 2022-10-13T13:26:01+02:00 75cbbfa279 Bitcoin Merge bitcoin/bitcoin#26299: ci: Use Multi-ToolTask in "Win64 native" task
1665668427 2022-10-13T09:40:27-04:00 147d64dbdf Bitcoin Merge bitcoin/bitcoin#25858: psbt: Only include PSBT_OUT_TAP_TREE when the output has a script path
1665670767 2022-10-13T10:19:27-04:00 6912a28f08 Bitcoin Merge bitcoin/bitcoin#25667: assumeutxo: snapshot initialization
1665672496 2022-10-13T10:48:16-04:00 bc2b1f0fe2 Bitcoin Merge bitcoin/bitcoin#23549: Add scanblocks RPC call (attempt 2)
1665673653 2022-10-13T11:07:33-04:00 cb9764b686 Bitcoin Merge bitcoin/bitcoin#26109: rpc, doc: getpeerinfo updates
1665674858 2022-10-13T11:27:38-04:00 1dec90d95b Bitcoin Merge bitcoin/bitcoin#25526: wallet: avoid double keypool TopUp() call on descriptor wallets
1665676062 2022-10-13T11:47:42-04:00 5ff3d1e5ce Bitcoin Merge bitcoin/bitcoin#24269: test: add functional test for `-discover`
1665676627 2022-10-13T11:57:07-04:00 0bac04b758 Bitcoin Merge bitcoin/bitcoin#24407: fees: make the class FeeFilterRounder thread-safe
1665682255 2022-10-13T13:30:55-04:00 92be831847 Bitcoin Merge bitcoin/bitcoin#25412: rest: add `/deploymentinfo` endpoint
1665684928 2022-10-13T14:15:28-04:00 0384b19414 Bitcoin Merge bitcoin/bitcoin#24851: init: ignore BIP-30 verification in DisconnectBlock for problematic blocks
1665691333 2022-10-13T16:02:13-04:00 deeb70a165 Bitcoin Merge bitcoin/bitcoin#26306: add lock annotation for FeeFilterRounder::round()
1665718664 2022-10-14T11:37:44+08:00 3b85e17b49 Bitcoin Merge bitcoin/bitcoin#26297: ci: Use all available CPUs for functional tests in "Win64 native" task
1665735692 2022-10-14T10:21:32+02:00 3f1f5f6f1e Bitcoin Merge bitcoin/bitcoin#26307: test: use MiniWallet for rpc_scanblocks.py
1665857868 2022-10-15T14:17:48-04:00 c35b91afdc Bitcoin Merge bitcoin/bitcoin#26319: add 0xb10c builder key
1666016981 2022-10-17T10:29:41-04:00 a52ff619a4 Bitcoin Merge bitcoin/bitcoin#25985: Revert "build: Use Homebrew's sqlite package if it is available"
1666026656 2022-10-17T18:10:56+01:00 e7a0e96271 Bitcoin Merge bitcoin/bitcoin#23443: p2p: Erlay support signaling
1666093496 2022-10-18T13:44:56+02:00 ba441d493c Bitcoin Merge bitcoin/bitcoin#26313: doc: consolidate library documentation to libraries.md
1666094304 2022-10-18T19:58:24+08:00 5974c49f90 Bitcoin Merge bitcoin/bitcoin#26321: Adjust `.tx/config` for new Transifex CLI
1666163507 2022-10-19T09:11:47+02:00 0aa641f5f4 Bitcoin Merge bitcoin/bitcoin#26206: test: check importing wallets when blocks are pruned throw an error
1666163789 2022-10-19T09:16:29+02:00 c102a558e1 Bitcoin Merge bitcoin/bitcoin#26179: bench: Add missed `ECCVerifyHandle` instance
1666164142 2022-10-19T09:22:22+02:00 bbe2655309 Bitcoin Merge bitcoin/bitcoin#26142: Use `PACKAGE_NAME` in messages rather than hardcoding "Bitcoin Core"
1666165307 2022-10-19T09:41:47+02:00 003050dfaf Bitcoin Merge bitcoin/bitcoin#26286: test: Remove unused txmempool include from tests
1666166674 2022-10-19T10:04:34+02:00 a97791d9fb Bitcoin Merge bitcoin/bitcoin#25830: refactor: Replace m_params with chainman.GetParams()
1666224794 2022-10-20T08:13:14+08:00 2ac71d20b2 Bitcoin Merge bitcoin/bitcoin#25595: Verify PSBT inputs rather than check for fields being empty
1666278303 2022-10-20T11:05:03-04:00 fabc031048 Bitcoin Merge bitcoin/bitcoin#26158: bench: add "priority level" to the benchmark framework
1666340655 2022-10-21T16:24:15+08:00 085f83940d Bitcoin Merge bitcoin/bitcoin#26344: wallet: Fix sendall with watchonly wallets and specified inputs
1666340992 2022-10-21T16:29:52+08:00 6da45649c2 Bitcoin Merge bitcoin/bitcoin#26259: test: Test year 2106 block timestamps
1666341584 2022-10-21T16:39:44+08:00 f2859c3aa8 Bitcoin Merge bitcoin/bitcoin#25727: util, config: error on startup if `conf` or `reindex` are set in config file
1666343928 2022-10-21T11:18:48+02:00 8c5c98db47 Bitcoin Merge bitcoin/bitcoin#26248: net: Set relay in version msg to peers with relay permission in -blocksonly mode
1666344733 2022-10-21T11:32:13+02:00 6d40484684 Bitcoin Merge bitcoin/bitcoin#26352: doc: add `scanblocks` to list of descriptor RPCs
1666577473 2022-10-24T10:11:13+08:00 50cc8ef5a7 Bitcoin Merge bitcoin/bitcoin#26302: refactor: Use type-safe time point for CWallet::m_next_resend
1666600083 2022-10-24T10:28:03+02:00 c05673577d Bitcoin Merge bitcoin/bitcoin#26358: doc: Rearrange a few lines in the dependency graph of libraries
1666600805 2022-10-24T10:40:05+02:00 8fb3fd2ba4 Bitcoin Merge bitcoin-core/gui#673: Use fallback value for Version and User Agent during peer connection
1666600967 2022-10-24T10:42:47+02:00 3db23fd821 Bitcoin Merge bitcoin-core/gui#676: Update peers window "Transaction Relay" label and tooltip
1666622317 2022-10-24T15:38:37+01:00 3d0fca1288 Bitcoin Merge bitcoin/bitcoin#26355: p2p: Handle IsContinuationOfLowWorkHeadersSync return value correctly when new headers sync is started
1666623112 2022-10-24T16:51:52+02:00 1c5c951713 Bitcoin Merge bitcoin/bitcoin#26380: Revert "test: check importing wallets when blocks are pruned throw an error"
1666663636 2022-10-25T10:07:16+08:00 bfce05cc34 Bitcoin Merge bitcoin/bitcoin#26372: build, msvc: Drop no longer required macro definitions for leveldb
1666753823 2022-10-26T11:10:23+08:00 28cf756971 Bitcoin Merge bitcoin/bitcoin#23578: Add external signer taproot support
1666771947 2022-10-26T10:12:27+02:00 cf288377c0 Bitcoin Merge bitcoin/bitcoin#26275: Fix crash on deriveaddresses when index is 2147483647 (2^31-1)
1666777317 2022-10-26T11:41:57+02:00 a1fff275e7 Bitcoin Merge bitcoin/bitcoin#25704: refactor: Remove almost all validation option globals
1666780571 2022-10-26T12:36:11+02:00 69b10212ea Bitcoin Merge bitcoin/bitcoin#26381: test: Fix intermittent issue in p2p_sendtxrcncl.py
1666797559 2022-10-26T11:19:19-04:00 48af307481 Bitcoin Merge bitcoin/bitcoin#25957: wallet: fast rescan with BIP157 block filters for descriptor wallets
1666798051 2022-10-26T11:27:31-04:00 88502ecf08 Bitcoin Merge bitcoin/bitcoin#23927: rpc: Pruning nodes can not fetch blocks before syncing past their height
1666799180 2022-10-26T11:46:20-04:00 e25de33e7b Bitcoin Merge bitcoin/bitcoin#26341: test: add BIP158 false-positive element check in rpc_scanblocks.py
1666800330 2022-10-26T18:05:30+02:00 ec92d23fb8 Bitcoin Merge bitcoin/bitcoin#26395: rpc: add missing lock around chainman.ActiveTip()
1666864942 2022-10-27T11:02:22+01:00 2242de16cc Bitcoin Merge bitcoin/bitcoin#26394: Fix typo in comment SHA256->SHA512
1666875402 2022-10-27T13:56:42+01:00 39710f5635 Bitcoin Merge bitcoin-core/gui#665: Switch to the selected wallet after loading
1666880120 2022-10-27T16:15:20+02:00 bd478890c5 Bitcoin Merge bitcoin/bitcoin#26388: ci: Use `macos-ventura-xcode:14.1` image for "macOS native" task
1666891059 2022-10-27T13:17:39-04:00 551c8e9526 Bitcoin Merge bitcoin/bitcoin#26349: rpc: make `address` field optional `list{transactions, sinceblock}` response
1666907338 2022-10-27T17:48:58-04:00 f37bd15d47 Bitcoin Merge bitcoin/bitcoin#25685: wallet: Faster transaction creation by removing pre-set-inputs fetching responsibility from Coin Selection
1666949533 2022-10-28T11:32:13+02:00 1bad29fe02 Bitcoin Merge bitcoin/bitcoin#26377: test: Make `system_tests/run_command` test locale and platform agnostic
1666985837 2022-10-28T15:37:17-04:00 8b050762b1 Bitcoin Merge bitcoin/bitcoin#26409: refactor: Silence GCC Wmissing-field-initializers in ChainstateManagerOpts
1667030363 2022-10-29T09:59:23+02:00 984a01589b Bitcoin Merge bitcoin/bitcoin#26408: test: Remove spam from debug log
1667034850 2022-10-29T11:14:10+02:00 4f270d2b63 Bitcoin Merge bitcoin/bitcoin#26404: test: fix intermittent failure in rpc_getblockfrompeer.py
1667202170 2022-10-31T08:42:50+01:00 c75c0d8e11 Bitcoin Merge bitcoin/bitcoin#26424: doc: correct deriveaddresses RPC name
1667213203 2022-10-31T11:46:43+01:00 2856dee808 Bitcoin Merge bitcoin/bitcoin#26402: doc: Fix typos
1667217075 2022-10-31T11:51:15+00:00 4766cd1981 Bitcoin Merge bitcoin/bitcoin#24051: Bugfix: configure: bitcoin-{cli,tx,util} don't need UPnP, NAT-PMP, or ZMQ
1667230521 2022-10-31T15:35:21+00:00 43e813cab2 Bitcoin Merge bitcoin/bitcoin#26387: p2p: TryLowWorkHeadersSync follow-ups
1667291397 2022-11-01T08:29:57+00:00 d08b63baa0 Bitcoin Merge bitcoin/bitcoin#26373: Update minisketch subtree to latest upstream
1667297149 2022-11-01T10:05:49+00:00 27e76afe24 Bitcoin Merge bitcoin/bitcoin#26294: build: move util/url to common/url
1667297563 2022-11-01T10:12:43+00:00 c041d8f2c9 Bitcoin Merge bitcoin/bitcoin#26360: build: remove threadinterrupt from libbitcoinkernel
1667300957 2022-11-01T11:09:17+00:00 5668ccec1d Bitcoin Merge bitcoin/bitcoin#25548: gui: Check for readlink buffer overflow and handle gracefully
1667316369 2022-11-01T16:26:09+01:00 bf0cb43990 Bitcoin Merge bitcoin/bitcoin#26437: test: remove unused `CHANGE_{XPRV,XPUB}` constants
1667372848 2022-11-02T08:07:28+01:00 39f026b1ec Bitcoin Merge bitcoin/bitcoin#26396: net: Avoid SetTxRelay for feeler connections
1667397640 2022-11-02T15:00:40+01:00 5274f32437 Bitcoin Merge bitcoin/bitcoin#26417: test: fix intermittent failure in feature_index_prune.py
1667471345 2022-11-03T10:29:05+00:00 2a7c9984db Bitcoin Merge bitcoin/bitcoin#25248: refactor: Add LIFETIMEBOUND / -Wdangling-gsl to Assert()
1667478613 2022-11-03T13:30:13+01:00 28653a596a Bitcoin Merge bitcoin/bitcoin#26445: .python-version: bump patch version to 3.6.15
1667576919 2022-11-04T15:48:39+00:00 83cf055bef Bitcoin Merge bitcoin/bitcoin#26443: doc: mention BIP86 in doc/bips.md
1667577042 2022-11-04T16:50:42+01:00 e42ba134f4 Bitcoin Merge bitcoin/bitcoin#26448: test: fix intermittent failure in p2p_sendtxrcncl.py
1667577253 2022-11-04T15:54:13+00:00 ae6bb6e71e Bitcoin Merge bitcoin/bitcoin#26418: Fix signing of multi_a and rawtr scripts with wallets that only have corresponding keys
1667636699 2022-11-05T09:24:59+01:00 ce57dbac90 Bitcoin Merge bitcoin/bitcoin#26449: rpc: doc: add missing option "bech32m" for `change_type` parameters
1667640759 2022-11-05T10:32:39+01:00 50422b770a Bitcoin Merge bitcoin/bitcoin#26419: log: mempool: log removal reason in validation interface
1667992471 2022-11-09T12:14:31+01:00 44ca5d5e87 Bitcoin Merge bitcoin/bitcoin#26473: test: Avoid collision with valid path names in `getarg_tests/logargs`
1668004459 2022-11-09T15:34:19+01:00 9dce30194b Bitcoin Merge bitcoin/bitcoin#26472: test: add missing bech32m / BIP86 test-cases to wallet_descriptor.py
1668111238 2022-11-10T15:13:58-05:00 7ef730ca84 Bitcoin Merge bitcoin/bitcoin#26483: test: Don't pass add_to_wallet option to walletcreatefundedpsbt
1668417474 2022-11-14T10:17:54+01:00 59e00c7e03 Bitcoin Merge bitcoin/bitcoin#25714: univalue: Avoid std::string copies
1668424146 2022-11-14T12:09:06+01:00 48174c0f28 Bitcoin Merge bitcoin/bitcoin#26240: rpc: Adjust RPCTypeCheckObj error string
1668545287 2022-11-15T21:48:07+01:00 547a963628 Bitcoin Merge bitcoin/bitcoin#26489: test: Split overly large util_tests.cpp file
1668558219 2022-11-15T19:23:39-05:00 5602cc7ccf Bitcoin Merge bitcoin/bitcoin#16981: Improve runtime performance of --reindex
1668559984 2022-11-15T19:53:04-05:00 f0c646f026 Bitcoin Merge bitcoin/bitcoin#25730: RPC: listunspent, add "include immature coinbase" flag
1668607483 2022-11-16T15:04:43+01:00 6863ad79a6 Bitcoin Merge bitcoin/bitcoin#25112: util: Move error message formatting of NonFatalCheckError to cpp
1668676956 2022-11-17T10:22:36+01:00 82fe672ea0 Bitcoin Merge bitcoin-core/gui#681: Fix Transaction Relay tooltip text in Peers details window
1668695411 2022-11-17T14:30:11+00:00 fb01af6c77 Bitcoin Merge bitcoin-core/gui#680: Fixes MacOS 13 segfault by preventing certain notifications after main window is destroyed
1668761673 2022-11-18T09:54:33+01:00 cfee93f68a Bitcoin Merge bitcoin/bitcoin#26487: log: improve some validation log messages to include hashPrevBlock
1668763603 2022-11-18T10:26:43+01:00 b3c76ab757 Bitcoin Merge bitcoin/bitcoin#26524: doc: add 24.0 release notes
1668765171 2022-11-18T10:52:51+01:00 256120d2da Bitcoin Merge bitcoin/bitcoin#26519: test: Add getpeerinfo test for missing version message
1668789190 2022-11-18T11:33:10-05:00 aeb395dcdb Bitcoin Merge bitcoin/bitcoin#25315: Add warning on first startup if free disk space is less than necessary
1668819889 2022-11-18T17:04:49-08:00 d0b1f613c2 Bitcoin Merge bitcoin/bitcoin#17786: refactor: Nuke policy/fees->mempool circular dependencies
1669019646 2022-11-21T09:34:06+01:00 295f617988 Bitcoin Merge bitcoin/bitcoin#26505: doc: -getinfo help - grammar correction
1669026756 2022-11-21T11:32:36+01:00 df2f16666c Bitcoin Merge bitcoin/bitcoin#26508: RPC/Blockchain: Minor improvements for scanblocks & scantxoutset docs/errors
1669037720 2022-11-21T14:35:20+01:00 0968c51401 Bitcoin Merge bitcoin/bitcoin#26497: fuzz: Make ConsumeNetAddr always produce valid onion addresses
1669044743 2022-11-21T15:32:23+00:00 01a66e21ef Bitcoin Merge bitcoin/bitcoin#26546: test: remove unused class `NodePongAdd1`
1669048054 2022-11-21T17:27:34+01:00 60a00889b0 Bitcoin Merge bitcoin/bitcoin#26545: test: Remove unused sanitizer suppressions
1669110633 2022-11-22T09:50:33+00:00 542a2b567d Bitcoin Merge bitcoin/bitcoin#26376: test: Use type-safe NodeSeconds for TestMemPoolEntryHelper
1669110773 2022-11-22T09:52:53+00:00 1b680948d4 Bitcoin Merge bitcoin/bitcoin#26292: util: move threadinterrupt into util/
1669112521 2022-11-22T11:22:01+01:00 7eeae5c023 Bitcoin Merge bitcoin/bitcoin#26553: test: Fix intermittent failure in rpc_net.py
1669113883 2022-11-22T11:44:43+01:00 164027f824 Bitcoin Merge bitcoin/bitcoin#26100: doc: clarify that NetPermissionFlags::Implicit is only about whitelists
1669114384 2022-11-22T10:53:04+00:00 1ef498f75b Bitcoin Merge bitcoin/bitcoin#26520: doc: test: update/fix TestShell example instructions
1669117600 2022-11-22T12:46:40+01:00 85892f77c9 Bitcoin Merge bitcoin/bitcoin#25900: ci: run docker wrapper with a non-root user
1669134665 2022-11-22T16:31:05+00:00 38d06e1561 Bitcoin Merge bitcoin/bitcoin#26383: test: Add feature_taproot case involving invalid internal pubkey
1669394380 2022-11-25T16:39:40+00:00 bc67215b29 Bitcoin Merge bitcoin/bitcoin#26558: doc: add tr() descriptor example to deriveaddresses
1669394837 2022-11-25T16:47:17+00:00 93cae70d87 Bitcoin Merge bitcoin/bitcoin#26561: fuzz: Move-only net utils
1669394900 2022-11-25T16:48:20+00:00 32599766ca Bitcoin Merge bitcoin/bitcoin#26335: Guix documentation improvements
1669396648 2022-11-25T17:17:28+00:00 0fe225e378 Bitcoin Merge bitcoin/bitcoin#26470: guix: Clean up `libexec/build.sh`
1669397538 2022-11-25T17:32:18+00:00 9c47eb4503 Bitcoin Merge bitcoin/bitcoin#26446: build: Drop unneeded linking of `contrib/devtools/` scripts
1669626813 2022-11-28T10:13:33+01:00 19baf0178b Bitcoin Merge bitcoin/bitcoin#26498: doc: Mention required workload when building with MSVC
1669627221 2022-11-28T10:20:21+01:00 c239d3dac9 Bitcoin Merge bitcoin/bitcoin#26574: ci: use ci_exec_root for clang install
1669631359 2022-11-28T10:29:19+00:00 9c2854cda4 Bitcoin Merge bitcoin/bitcoin#26578: doc: install binutils, not binutils-gold in depends
1669633142 2022-11-28T10:59:02+00:00 a79b720092 Bitcoin Merge bitcoin/bitcoin#26295: Replace global g_cs_orphans lock with local
1669636492 2022-11-28T11:54:52+00:00 00c323610a Bitcoin Merge bitcoin/bitcoin#25986: test: refactor `RPCPackagesTest` to use `MiniWallet`
1669640394 2022-11-28T13:59:54+01:00 5939794940 Bitcoin Merge bitcoin/bitcoin#26589: test: small fixups/improvements for get_previous_releases.py
1669642068 2022-11-28T13:27:48+00:00 5488dc1eb4 Bitcoin Merge bitcoin/bitcoin#26073: build: fix depends bdb compilation for BSDs
1669652209 2022-11-28T11:16:49-05:00 8597260872 Bitcoin Merge bitcoin/bitcoin#26480: test: Remove wallet option from non-wallet tests
1669652309 2022-11-28T17:18:29+01:00 d415b7261c Bitcoin Merge bitcoin/bitcoin#26588: ci: Skip COMMIT_RANGE if no CIRRUS_PR
1669723944 2022-11-29T12:12:24+00:00 a035b6a0c4 Bitcoin Merge bitcoin/bitcoin#26565: contrib/builder-keys/keys.txt: remove unavailable key
1669765075 2022-11-29T18:37:55-05:00 a63192afb8 Bitcoin Merge bitcoin/bitcoin#19762: rpc: Allow named and positional arguments to be used together
1669766097 2022-11-29T18:54:57-05:00 5690848dfb Bitcoin Merge bitcoin/bitcoin#26532: wallet: bugfix, invalid crypted key "checksum_valid" set
1669800185 2022-11-30T10:23:05+01:00 3be21060d6 Bitcoin Merge bitcoin/bitcoin#26600: test: Set wallet type in test_runner when only one type is allowed
1669805564 2022-11-30T10:52:44+00:00 bcee94d107 Bitcoin Merge bitcoin/bitcoin#26359: p2p: Erlay support signaling follow-ups
1669825712 2022-11-30T11:28:32-05:00 e2bfd41f83 Bitcoin Merge bitcoin/bitcoin#25942: test: add `ismine` test for descriptor ScriptPubKeyMan
1669889829 2022-12-01T10:17:09+00:00 e334f7a545 Bitcoin Merge bitcoin/bitcoin#26594: wallet: Avoid a segfault in migratewallet failure cleanup
1669913446 2022-12-01T17:50:46+01:00 a04121bdf9 Bitcoin Merge bitcoin/bitcoin#26617: test: add extra_args to BitcoinTestFramework class
1669916279 2022-12-01T18:37:59+01:00 02515117dc Bitcoin Merge bitcoin/bitcoin#26620: test: refactor: eliminate genesis block timestamp magic numbers
1669970606 2022-12-02T09:43:26+01:00 4037478114 Bitcoin Merge bitcoin/bitcoin#26610: test: Remove unused blocktools imports from wallet_bumpfee
1669974772 2022-12-02T10:52:52+01:00 9e59d21fbe Bitcoin Merge bitcoin/bitcoin#26592: ci: only run USDT interface tests on CirrusCI
1669994011 2022-12-02T15:13:31+00:00 78aee0fe2c Bitcoin Merge bitcoin/bitcoin#26569: p2p: Ensure transaction announcements are only queued for fully connected peers
1670066893 2022-12-03T12:28:13+01:00 cac29f5cd6 Bitcoin Merge bitcoin/bitcoin#26622: test: Add test for sendall min-fee setting
1670166260 2022-12-04T15:04:20+00:00 fe8d15c907 Bitcoin Merge bitcoin/bitcoin#26630: test: Fix intermittent issue in rpc_net.py
1670238941 2022-12-05T11:15:41+00:00 8b796866b4 Bitcoin Merge bitcoin/bitcoin#26624: refactor: Rename local variable to distinguish it from type alias
1670240723 2022-12-05T11:45:23+00:00 71abee86db Bitcoin Merge bitcoin/bitcoin#25993: doc: Add I2P guidance related to bandwidth and i2pd software version
1670245319 2022-12-05T14:01:59+01:00 5b3f05b7eb Bitcoin Merge bitcoin/bitcoin#24226: rpc: warn that nodes ignore requests for old stale blocks
1670253762 2022-12-05T16:22:42+01:00 38cbf43dee Bitcoin Merge bitcoin/bitcoin#26414: test: Move tx creation to create_self_transfer_multi
1670259645 2022-12-05T12:00:45-05:00 f0c4807a6a Bitcoin Merge bitcoin/bitcoin#26560: wallet: bugfix, invalid CoinsResult cached total amount
1670261955 2022-12-05T12:39:15-05:00 7734a0160d Bitcoin Merge bitcoin/bitcoin#26640: test: Run mempool_compatibility.py with MiniWallet
1670279868 2022-12-05T17:37:48-05:00 2ce3d26757 Bitcoin Merge bitcoin/bitcoin#26462: wallet: fix crash on loading descriptor wallet containing legacy key type entries
1670280414 2022-12-05T17:46:54-05:00 5d9b5305af Bitcoin Merge bitcoin/bitcoin#19888: rpc, test: Improve getblockstats for unspendables
1670319062 2022-12-06T10:31:02+01:00 edbe4f808a Bitcoin Merge bitcoin/bitcoin#26611: wallet: Change coin selection fee assert to error
1670324709 2022-12-06T12:05:09+01:00 8ccab65f28 Bitcoin Merge bitcoin/bitcoin#26238: clang-tidy: fixup named argument comments
1670346538 2022-12-06T12:08:58-05:00 ef744c03e5 Bitcoin Merge bitcoin/bitcoin#25729: wallet: Check max transaction weight in CoinSelection
1670349871 2022-12-06T19:04:31+01:00 1ff79292e3 Bitcoin Merge bitcoin/bitcoin#26609: refactor: Move `txmempool_entry.h` --> `kernel/mempool_entry.h`
1670350492 2022-12-06T18:14:52+00:00 0abb5b2dd6 Bitcoin Merge bitcoin/bitcoin#26648: doc: move release notes to 24.0.1 and add notice
1670353088 2022-12-06T18:58:08+00:00 0596aa40f7 Bitcoin Merge bitcoin-core/gui#683: doc: Drop no longer relevant comment
1670399252 2022-12-07T08:47:32+01:00 272fb0a5cf Bitcoin Merge bitcoin/bitcoin#26645: util: Include full version id in bug reports
1670424863 2022-12-07T14:54:23+00:00 7d51560003 Bitcoin Merge bitcoin/bitcoin#26298: refactor: Move src/interfaces/*.cpp files to libbitcoin_common.a
1670430817 2022-12-07T17:33:37+01:00 9052d869c9 Bitcoin Merge bitcoin/bitcoin#26517: test: Changed small_txpuzzle_randfee to return the virtual size instead of the transaction hex for feerate calculation.
1670455814 2022-12-07T18:30:14-05:00 bbfcbcfa0c Bitcoin Merge bitcoin/bitcoin#24611: Add fish completions
1670456561 2022-12-07T18:42:41-05:00 a653f4bb1f Bitcoin Merge bitcoin/bitcoin#25934: wallet, rpc: add `label` to `listsinceblock`
1670492882 2022-12-08T10:48:02+01:00 1801d8c3c9 Bitcoin Merge bitcoin/bitcoin#26308: rpc/rest/zmq: reduce LOCK(cs_main) scope: ~6 times as many requests per second
1670513728 2022-12-08T15:35:28+00:00 07ac7a2dbf Bitcoin Merge bitcoin/bitcoin#26513: Make static nLastFlush and nLastWrite Chainstate members
1670515445 2022-12-08T17:04:05+01:00 5126e625cb Bitcoin Merge bitcoin/bitcoin#26378: refactor: Pass reference to last header, not pointer
1670517700 2022-12-08T16:41:40+00:00 3eaf7be6ad Bitcoin Merge bitcoin/bitcoin#24279: build: Make `$(package)_*_env` available to all `$(package)_*_cmds`
1670574114 2022-12-09T09:21:54+01:00 6d11f19cf5 Bitcoin Merge bitcoin/bitcoin#26658: test: Fix backwards compatibility intermittent failure
1670574352 2022-12-09T09:25:52+01:00 16624e6ff3 Bitcoin Merge bitcoin/bitcoin#26660: test: Use last release in compatibility tests
1670600088 2022-12-09T16:34:48+01:00 9e229a542f Bitcoin Merge bitcoin/bitcoin#26601: test: Move wallet tests to wallet_*.py
1670666313 2022-12-10T09:58:33+00:00 3b5fb6e77a Bitcoin Merge bitcoin/bitcoin#26213: rpc: Strict type checking for RPC boolean parameters
1670667498 2022-12-10T10:18:18+00:00 a28fb36c47 Bitcoin Merge bitcoin/bitcoin#26673: univalue: Remove confusing getBool method
1670668840 2022-12-10T10:40:40+00:00 e1fb7381be Bitcoin Merge bitcoin/bitcoin#26672: build: Update libmultiprocess library
1670673802 2022-12-10T13:03:22+01:00 1ea02791f3 Bitcoin Merge bitcoin/bitcoin#26666: refactor: Deleted unreachable code in httpserver.cpp
1670836329 2022-12-12T10:12:09+01:00 6061eb6564 Bitcoin Merge bitcoin/bitcoin#26199: p2p: Don't self-advertise during version processing
1670926057 2022-12-13T10:07:37+00:00 968f03e65c Bitcoin Merge bitcoin/bitcoin#26477: validation: fix broken maxtipage comparison
1670950643 2022-12-13T17:57:23+01:00 a4baf3f177 Bitcoin Merge bitcoin/bitcoin#26628: RPC: Reject RPC requests with same named parameter specified multiple times
1670959140 2022-12-13T14:19:00-05:00 8f3021155e Bitcoin Merge bitcoin/bitcoin#26643: wallet: Move fee underpayment check to after all fee has been set
1670968266 2022-12-13T21:51:06+00:00 ffa32ab108 Bitcoin Merge bitcoin-core/gui#682: Don't directly delete abandoned txes from GUI
1670972949 2022-12-13T18:09:09-05:00 daf881de9d Bitcoin Merge bitcoin/bitcoin#23319: rpc: Return fee and prevout (utxos) to getrawtransaction
1671005762 2022-12-14T09:16:02+01:00 678889e6c6 Bitcoin Merge bitcoin/bitcoin#26689: test: add add_wallet_options to TestShell
1671052563 2022-12-14T16:16:03-05:00 ba47a4ba97 Bitcoin Merge bitcoin/bitcoin#26668: wallet: if only have one output type, don't perform "mixed" coin selection
1671106146 2022-12-15T13:09:06+01:00 9a72119e7e Bitcoin Merge bitcoin/bitcoin#26651: test: Avoid intermittent timeout in feature_assumevalid.py
1671107633 2022-12-15T13:33:53+01:00 03708dac0a Bitcoin Merge bitcoin/bitcoin#26704: doc: add 22.1 release notes
1671178537 2022-12-16T09:15:37+01:00 5055d07edf Bitcoin Merge bitcoin-core/gui#685: clang-tidy: Fix `readability-redundant-string-init` in headers
1671200015 2022-12-16T14:13:35+00:00 7386da7a0b Bitcoin Merge bitcoin/bitcoin#26709: doc: add 23.1 release notes
1671229857 2022-12-16T17:30:57-05:00 66c08e741d Bitcoin Merge bitcoin/bitcoin#24865: rpc: Enable wallet import on pruned nodes and add test
1671273972 2022-12-17T11:46:12+01:00 caa2240680 Bitcoin Merge bitcoin/bitcoin#26120: refactor: Make bitcoin-util grind_task tsan friendly
1671274516 2022-12-17T11:55:16+01:00 6c01323d9d Bitcoin Merge bitcoin/bitcoin#26708: clang-tidy: Fix `modernize-use-nullptr` in headers
1671277961 2022-12-17T12:52:41+01:00 cb32328d1b Bitcoin Merge bitcoin/bitcoin#26710: refactor: Fix `performance-for-range-copy` in headers
1671438129 2022-12-19T09:22:09+01:00 8b05f13ddb Bitcoin Merge bitcoin/bitcoin#26717: test: Improve `check-doc.py` pattern
1671441275 2022-12-19T10:14:35+01:00 bd13d6b369 Bitcoin Merge bitcoin/bitcoin#26656: tests: Improve runtime of some tests when `--enable-debug`
1671442479 2022-12-19T09:34:39+00:00 65f5cfda65 Bitcoin Merge bitcoin/bitcoin#25311: refactor: remove CBlockIndex copy construction
1671454757 2022-12-19T13:59:17+01:00 3d974960d3 Bitcoin Merge bitcoin/bitcoin#26515: rpc: skip getpeerinfo for a peer without CNodeStateStats
1671459464 2022-12-19T15:17:44+01:00 8ab19237e1 Bitcoin Merge bitcoin/bitcoin#26723: test: call `keypoolrefill` with priv key disabled should throw an error
1671536767 2022-12-20T11:46:07+00:00 dcdfd72861 Bitcoin Merge bitcoin/bitcoin#26721: test, lint: add `crypted` to `ignore-words`
1671567192 2022-12-20T20:13:12+00:00 497f26552b Bitcoin Merge bitcoin-core/gui#605: Delete splash screen widget early
1671568217 2022-12-20T15:30:17-05:00 cbcad79eef Bitcoin Merge bitcoin/bitcoin#21576: rpc, gui: bumpfee signer support
1671577928 2022-12-20T18:12:08-05:00 8456bfac6b Bitcoin Merge bitcoin/bitcoin#26638: test: prefer sqlite for wallet tests
1671609984 2022-12-21T09:06:24+01:00 0139a0d5c0 Bitcoin Merge bitcoin/bitcoin#26722: test: speed up the two slowest functional tests by 18-35% via `keypoolrefill()`
1671612476 2022-12-21T09:47:56+01:00 4cd6b3b557 Bitcoin Merge bitcoin-core/gui#687: Load PSBTs using istreambuf_iterator rather than istream_iterator
1671613034 2022-12-21T08:57:14+00:00 dd7d82bec0 Bitcoin Merge bitcoin/bitcoin#26734: doc: Fixup getrawtransaction RPC docs
1671614577 2022-12-21T09:22:57+00:00 3e536ea9ac Bitcoin Merge bitcoin/bitcoin#26683: ci: Use `CONFIG_SITE` variable and `--prefix` option properly
1671616940 2022-12-21T11:02:20+01:00 6d40a1a7e7 Bitcoin Merge bitcoin/bitcoin#26694: test: `get_previous_releases.py`: M1/M2 macs can't run unsigned arm64 binaries; self-sign when needed
1671645526 2022-12-21T12:58:46-05:00 f3bc1a7282 Bitcoin Merge bitcoin/bitcoin#26265: POLICY: Relax MIN_STANDARD_TX_NONWITNESS_SIZE to 65 non-witness bytes
1671961554 2022-12-25T10:45:54+01:00 06dd571534 Bitcoin Merge bitcoin/bitcoin#26748: doc: Update license year range to 2023
1671961816 2022-12-25T10:50:16+01:00 e9262ea32a Bitcoin Merge bitcoin/bitcoin#26750: Insert and bump copyright headers
1672246970 2022-12-28T18:02:50+01:00 4654506c30 Bitcoin Merge bitcoin/bitcoin#26759: test: Drop no longer needed `race:epoll_ctl` TSan suppression
1672310523 2022-12-29T11:42:03+01:00 b9028b2e26 Bitcoin Merge bitcoin/bitcoin#26481: bench: Suppress output when running with `-sanity-check` option
1672310816 2022-12-29T11:46:56+01:00 3b6e0f0345 Bitcoin Merge bitcoin/bitcoin#26738: test: add coverage for unknown wallet flag in `setwalletflag`
1672342027 2022-12-29T20:27:07+01:00 e9e2e87c85 Bitcoin Merge bitcoin/bitcoin#26768: ci: Use clang-15 in tsan task
1672343361 2022-12-29T20:49:21+01:00 65de8eeeca Bitcoin Merge bitcoin/bitcoin#26770: ci: Move `--enable-c++20` from "tidy" task back to "ASan..." one
1672490405 2022-12-31T13:40:05+01:00 8575d5d842 Bitcoin Merge bitcoin/bitcoin#26777: rpc: Remove duplicate field in RPCHelpMan for gettransactions
1672565162 2023-01-01T10:26:02+01:00 d8bdee0fc8 Bitcoin Merge bitcoin/bitcoin#26775: ci: Revert tsan task changes
1672764891 2023-01-03T11:54:51-05:00 1e6b384d59 Bitcoin Merge bitcoin/bitcoin#26702: refactor: walletdb: drop unused `FindWalletTx` parameter and rename
1672766779 2023-01-03T12:26:19-05:00 7bb07bf8bd Bitcoin Merge bitcoin/bitcoin#25932: refactor: Simplify backtrack logic
1672768360 2023-01-03T12:52:40-05:00 65d7c31b3f Bitcoin Merge bitcoin/bitcoin#25789: test: clean and extend availablecoins_tests coverage
1672768940 2023-01-03T13:02:20-05:00 cb552c5f21 Bitcoin Merge bitcoin/bitcoin#26192: rpc: Improve error when wallet is already loaded
1672780132 2023-01-03T22:08:52+01:00 f301bf52ab Bitcoin Merge bitcoin/bitcoin#26257: script, test: python linter flake8 E275 fixup, update dependencies
1672781455 2023-01-03T16:30:55-05:00 80fc1af096 Bitcoin Merge bitcoin/bitcoin#26289: Use util::Result in for calculating mempool ancestors
1672790016 2023-01-03T18:53:36-05:00 3f8591d46b Bitcoin Merge bitcoin/bitcoin#26661: wallet: Coin Selection, return accurate error messages
1672821866 2023-01-04T08:44:26+00:00 03254c2229 Bitcoin Merge bitcoin/bitcoin#19909: refactor: Remove unused CTxMemPool::clear() helper
1672826997 2023-01-04T11:09:57+01:00 53653060c1 Bitcoin Merge bitcoin/bitcoin#26795: rpc: Correct RPCHelpMan for fundrawtransaction's input_weights field
1672827840 2023-01-04T10:24:00+00:00 4717a5aa31 Bitcoin Merge bitcoin/bitcoin#26772: contrib: fix sha256 check in install_db4.sh for FreeBSD
1672832456 2023-01-04T11:40:56+00:00 2ec97825e7 Bitcoin Merge bitcoin/bitcoin#26771: doc: Correct linked Microsoft URLs
1672836807 2023-01-04T13:53:27+01:00 4bb840a453 Bitcoin Merge bitcoin/bitcoin#26802: test: Use same Python executable for subprocesses as for `all-lint.py`
1672837005 2023-01-04T13:56:45+01:00 bf3b589413 Bitcoin Merge bitcoin/bitcoin#26791: ci: Properly set COMMIT_RANGE in lint task
1672852304 2023-01-04T12:11:44-05:00 139ba2bf12 Bitcoin Merge bitcoin/bitcoin#25234: bench: add benchmark for wallet 'AvailableCoins' function.
1672854107 2023-01-04T12:41:47-05:00 a273241480 Bitcoin Merge bitcoin/bitcoin#26020: test: Change coinselection parameter location to make tests independent
1672854838 2023-01-04T17:53:58+00:00 65ecf24b5c Bitcoin Merge bitcoin/bitcoin#26752: wallet: Remove `mempool_sequence` from interface methods
1672855651 2023-01-04T18:07:31+00:00 196a43eddb Bitcoin Merge bitcoin/bitcoin#26603: doc: CalculateSequenceLocks: prevHeights entries are set to 0, not removed
1672871447 2023-01-04T17:30:47-05:00 cabeae43ea Bitcoin Merge bitcoin/bitcoin#26809: compat: use STDIN_FILENO over 0
1672872397 2023-01-04T17:46:37-05:00 360e047a71 Bitcoin Merge bitcoin/bitcoin#26747: wallet: fix confusing error / GUI crash on cross-chain legacy wallet restore
1672906696 2023-01-05T09:18:16+01:00 296e882250 Bitcoin Merge bitcoin/bitcoin#26598: contrib: remove builder keys
1672935748 2023-01-05T17:22:28+01:00 61f35159ff Bitcoin Merge bitcoin/bitcoin#26818: test: Fix feature_startupnotify intermittent issue
1672936252 2023-01-05T17:30:52+01:00 3212d104f4 Bitcoin Merge bitcoin/bitcoin#23829: refactor: use braced init for integer literals instead of c style casts
1672939371 2023-01-05T12:22:51-05:00 b4fb0a3255 Bitcoin Merge bitcoin/bitcoin#26761: wallet: fully migrate address book entries for watchonly/solvable wallets
1672988684 2023-01-06T08:04:44+01:00 2cfe379623 Bitcoin Merge bitcoin/bitcoin#26823: refactor: Work around Werror=free-nonheap-object in AssumeCalculateMemPoolAncestors
1673001430 2023-01-06T10:37:10+00:00 911a40ead2 Bitcoin Merge bitcoin/bitcoin#26557: build: Update Boost to 1.81.0 in depends
1673019094 2023-01-06T16:31:34+01:00 adc41cf3b2 Bitcoin Merge bitcoin/bitcoin#26805: tests: Use unique port for ZMQ tests to allow for multiple test instances
1673253977 2023-01-09T09:46:17+01:00 49aefc2c2e Bitcoin Merge bitcoin/bitcoin#26843: ci: Fix ci_native_fuzz_msan CONTAINER_NAME
1673265642 2023-01-09T13:00:42+01:00 39363a4b94 Bitcoin Merge bitcoin/bitcoin#26822: p2p, rpc: don't allow past absolute timestamp in `setban`
1673301400 2023-01-09T16:56:40-05:00 1aedc3b6c8 Bitcoin Merge bitcoin/bitcoin#26618: rpc: Prevent unloading a wallet when rescanning
1673340872 2023-01-10T09:54:32+01:00 0e81d119e0 Bitcoin Merge bitcoin/bitcoin#26851: ci: Remove unused busybox workaround
1673350434 2023-01-10T12:33:54+01:00 1c9457bc8b Bitcoin Merge bitcoin/bitcoin#26856: ci: Run one task with all tests on credits
1673367160 2023-01-10T17:12:40+01:00 b264410e01 Bitcoin Merge bitcoin/bitcoin#26864: doc: net: fix link to onion address encoding scheme [ONIONADDRESS]
1673389879 2023-01-10T17:31:19-05:00 68f88bc03f Bitcoin Merge bitcoin/bitcoin#26186: rpc: Sanitize label name in various RPCs with tests
1673398592 2023-01-10T19:56:32-05:00 4586ae2da1 Bitcoin Merge bitcoin/bitcoin#26679: wallet: Skip rescanning if wallet is more recent than tip
1673438634 2023-01-11T13:03:54+01:00 dbca00ef76 Bitcoin Merge bitcoin/bitcoin#26838: doc: I2P documentation updates
1673443539 2023-01-11T13:25:39+00:00 26002570ab Bitcoin Merge bitcoin/bitcoin#26646: validation, bugfix: provide more info in *MempoolAcceptResult
1673445337 2023-01-11T14:55:37+01:00 b168b71a5d Bitcoin Merge bitcoin/bitcoin#26730: test: add coverage for `purpose` arg in `listlabels`
1673450314 2023-01-11T16:18:34+01:00 9887fc7898 Bitcoin Merge bitcoin/bitcoin#26758: refactor: Add `performance-no-automatic-move` clang-tidy check
1673455151 2023-01-11T16:39:11+00:00 329d7e379d Bitcoin Merge bitcoin/bitcoin#26328: doc: fix -netinfo relaytxes help
1673473605 2023-01-11T16:46:45-05:00 908212506d Bitcoin Merge bitcoin/bitcoin#26821: refactor: Make `ThreadHTTP` return void
1673478671 2023-01-11T18:11:11-05:00 2f6a8e5e02 Bitcoin Merge bitcoin/bitcoin#26695: bench: BlockAssembler on a mempool with packages
1673479493 2023-01-11T18:24:53-05:00 fbe5e1220a Bitcoin Merge bitcoin/bitcoin#26675: wallet: For feebump, ignore abandoned descendant spends
1673516529 2023-01-12T09:42:09+00:00 535adce272 Bitcoin Merge bitcoin/bitcoin#26825: build: remove already tested headers from AC_CHECK_HEADERS
1673517398 2023-01-12T10:56:38+01:00 bd74004532 Bitcoin Merge bitcoin/bitcoin#26877: doc: move errant release note to doc/
1673524294 2023-01-12T12:51:34+01:00 edc3d1b296 Bitcoin Merge bitcoin/bitcoin#26854: test: Fix intermittent timeout in p2p_permissions.py
1673538598 2023-01-12T16:49:58+01:00 fcd1a57be0 Bitcoin Merge bitcoin/bitcoin#26827: doc: use "std lib clock" over "C++11 clock"
1673552608 2023-01-12T20:43:28+01:00 f4ef856375 Bitcoin Merge bitcoin/bitcoin#26850: ci: Stop and remove CI container
1673599328 2023-01-13T09:42:08+01:00 dcae3c19b8 Bitcoin Merge bitcoin/bitcoin#26867: doc: Mention restoring wallet via GUI
1673602857 2023-01-13T09:40:57+00:00 07c54de550 Bitcoin Merge bitcoin/bitcoin#26691: Update secp256k1 subtree to libsecp256k1 version 0.2.0
1673614328 2023-01-13T13:52:08+01:00 32834034a3 Bitcoin Merge bitcoin/bitcoin#26882: test: skip sqlite3 tests if it isn't available
1673625376 2023-01-13T15:56:16+00:00 8915e4d9f5 Bitcoin Merge bitcoin/bitcoin#26824: build: fix configuring with only bitcoin-util
1673699881 2023-01-14T12:38:01+00:00 0c2a1288a2 Bitcoin Merge bitcoin/bitcoin#26835: contrib: add PE Canary check to security-check
1673808959 2023-01-15T18:55:59+00:00 3dd2762cf8 Bitcoin Merge bitcoin-core/gui#690: Catch invalid networks combination crash
1673861030 2023-01-16T10:23:50+01:00 53ae1022ea Bitcoin Merge bitcoin/bitcoin#26894: test: Remove redundant key_to_p2pkh call
1673861834 2023-01-16T10:37:14+01:00 ac4c79a267 Bitcoin Merge bitcoin/bitcoin#26892: test: refactor: simplify p2p_permissions.py by using MiniWallet
1673864018 2023-01-16T11:13:38+01:00 08d2a3ab4b Bitcoin Merge bitcoin/bitcoin#26891: ci: Update "Win64 native" task
1673865373 2023-01-16T11:36:13+01:00 2182149dc5 Bitcoin Merge bitcoin/bitcoin#26631: test: add coverage for dust mempool policy (`-dustrelayfee` setting)
1673873096 2023-01-16T13:44:56+01:00 6b7ccb98a5 Bitcoin Merge bitcoin/bitcoin#26251: refactor: add kernel/cs_main.h
1673882772 2023-01-16T16:26:12+01:00 599e941c19 Bitcoin Merge bitcoin/bitcoin#26657: test: Run feature_bip68_sequence.py with MiniWallet
1673907831 2023-01-16T17:23:51-05:00 b55b11f92a Bitcoin Merge bitcoin/bitcoin#25375: rpc: add minconf/maxconf options to sendall and fund transaction calls
1673908791 2023-01-16T17:39:51-05:00 04e54fd21f Bitcoin Merge bitcoin/bitcoin#26325: rpc: Return accurate results for scanblocks
1673944712 2023-01-17T09:38:32+01:00 8339f3cea8 Bitcoin Merge bitcoin/bitcoin#26886: test: add `rescan utxos` inside MiniWallet's initialization
1673948366 2023-01-17T09:39:26+00:00 7799f53542 Bitcoin Merge bitcoin/bitcoin#26039: refactor: Run type check against RPCArgs (1/2)
1673948450 2023-01-17T09:40:50+00:00 10a5f19037 Bitcoin Merge bitcoin/bitcoin#26833: build: allow NO_BOOST=1 & NO_LIBEVENT=1 in depends
1673949296 2023-01-17T09:54:56+00:00 b7f6a89a3e Bitcoin Merge bitcoin-core/gui#686: clang-tidy: Force checks for headers in `src/qt`
1673950430 2023-01-17T11:13:50+01:00 635f1900d0 Bitcoin Merge bitcoin/bitcoin#26884: test: wallet: add coverage for `-spendzeroconfchange` setting
1673968787 2023-01-17T15:19:47+00:00 ccd3d8d2c0 Bitcoin Merge bitcoin/bitcoin#25093: doc: Fix incorrect sendmany RPC doc
1673970384 2023-01-17T16:46:24+01:00 f41252f19d Bitcoin Merge bitcoin/bitcoin#26905: refactor: Remove duplication of `clang-tidy`'s check names
1673973585 2023-01-17T16:39:45+00:00 89fb354f28 Bitcoin Merge bitcoin/bitcoin#26625: test: Run mempool_packages.py with MiniWallet
1673976947 2023-01-17T18:35:47+01:00 01ec5308bf Bitcoin Merge bitcoin/bitcoin#26716: ci: Build python from source in "lint" task
1674029520 2023-01-18T09:12:00+01:00 e6ff110820 Bitcoin Merge bitcoin/bitcoin#26810: doc: remove nonexistent files from copyright
1674030449 2023-01-18T09:27:29+01:00 52d6509497 Bitcoin Merge bitcoin/bitcoin#26904: build: move rpc/request from util lib to common
1674039830 2023-01-18T12:03:50+01:00 d91364fdd9 Bitcoin Merge bitcoin/bitcoin#26912: ci: Bump --combinedlogslen to debug intermittent issues
1674042072 2023-01-18T11:41:12+00:00 c9db788a11 Bitcoin Merge bitcoin/bitcoin#26908: ci: Add missing lint dependency (gpg)
1674042502 2023-01-18T12:48:22+01:00 500f25d880 Bitcoin Merge bitcoin/bitcoin#26727: rpc: remove optional from fStateStats fields
1674043929 2023-01-18T13:12:09+01:00 78c30814f9 Bitcoin Merge bitcoin/bitcoin#26506: refactor: rpc: use convenience fn to auto parse non-string parameters
1674044693 2023-01-18T13:24:53+01:00 8741cd88b4 Bitcoin Merge bitcoin/bitcoin#26913: doc: Clarify debian copyright comment
1674056282 2023-01-18T15:38:02+00:00 b52a6c0cf9 Bitcoin Merge bitcoin/bitcoin#26873: doc: add databases/py-sqlite3 to FreeBSD test suite deps
1674056580 2023-01-18T15:43:00+00:00 3fef2944ad Bitcoin Merge bitcoin/bitcoin#26706: doc: Properly report optional RPC args
1674056772 2023-01-18T16:46:12+01:00 aef8b4f43b Bitcoin Merge bitcoin/bitcoin#26226: Bump minimum python version to 3.7
1674069999 2023-01-18T14:26:39-05:00 8ae2808a43 Bitcoin Merge bitcoin/bitcoin#25659: wallet: simplify ListCoins implementation
1674120894 2023-01-19T10:34:54+01:00 92dcbe9cc3 Bitcoin Merge bitcoin/bitcoin#23395: util: Add -shutdownnotify option
1674135623 2023-01-19T13:40:23+00:00 2343886217 Bitcoin Merge bitcoin/bitcoin#26920: doc: add release note for #25957 (fast wallet rescan)
1674140218 2023-01-19T15:56:58+01:00 05e3468fb3 Bitcoin Merge bitcoin/bitcoin#26686: fuzz: Enable erlay setting in process_message(s) targets
1674140588 2023-01-19T16:03:08+01:00 b5c88a5479 Bitcoin Merge bitcoin/bitcoin#26909: net: prevent peers.dat corruptions by only serializing once
1674151288 2023-01-19T19:01:28+01:00 250598a905 Bitcoin Merge bitcoin/bitcoin#26906: test: add an easy way to run linters locally
1674168681 2023-01-19T17:51:21-05:00 58da1619be Bitcoin Merge bitcoin/bitcoin#25877: refactor: Do not use CScript for tapleaf scripts until the tapleaf version is known
1674207443 2023-01-20T10:37:23+01:00 eebc24bfc6 Bitcoin Merge bitcoin/bitcoin#26887: RPC: make RPCResult::MatchesType return useful errors
1674210396 2023-01-20T10:26:36+00:00 392dc68e37 Bitcoin Merge bitcoin/bitcoin#26924: refactor: Add missing includes to fix gcc-13 compile error
1674228321 2023-01-20T16:25:21+01:00 c0b6c40bb0 Bitcoin Merge bitcoin/bitcoin#26934: test: Add unit test for ComputeTapleafHash
1674397069 2023-01-22T14:17:49+00:00 bf9361d375 Bitcoin Merge bitcoin/bitcoin#26941: test: Fix intermittent feature_rbf issue
1674399436 2023-01-22T14:57:16+00:00 ad09b76275 Bitcoin Merge bitcoin/bitcoin#26471: Reduce default mempool size in -blocksonly mode
1674462220 2023-01-23T09:23:40+01:00 f99b85642f Bitcoin Merge bitcoin/bitcoin#26944: depends: fix systemtap download URL
1674465178 2023-01-23T10:12:58+01:00 a8c1ea50c7 Bitcoin Merge bitcoin/bitcoin#26919: scripted-diff: use RPCArg::Optional::OMITTED over OMITTED_NAMED_ARG
1674488187 2023-01-23T16:36:27+01:00 5271c77f83 Bitcoin Merge bitcoin/bitcoin#26826: refactor: remove windows-only compat.h usage in randomenv
1674496576 2023-01-23T17:56:16+00:00 a62231bca6 Bitcoin Merge bitcoin/bitcoin#26690: wallet: Refactor database cursor into its own object with proper return codes
1674547823 2023-01-24T09:10:23+01:00 fcff639af1 Bitcoin Merge bitcoin/bitcoin#26958: build: fix usage of `-Wloop-analysis`
1674559449 2023-01-24T12:24:09+01:00 75e752f134 Bitcoin Merge bitcoin/bitcoin#26954: test: Avoid rpc timeout in p2p_headers_sync_with_minchainwork
1674560306 2023-01-24T12:38:26+01:00 837e9ed611 Bitcoin Merge bitcoin/bitcoin#26898: fuzz: Add PartiallyDownloadedBlock target
1674560968 2023-01-24T11:49:28+00:00 f1b5d6be57 Bitcoin Merge bitcoin/bitcoin#26955: wallet: permit mintxfee=0
1674561288 2023-01-24T12:54:48+01:00 3ce7b27124 Bitcoin Merge bitcoin/bitcoin#26930: fuzz: Actually use mocked mempool in tx_pool target
1674574088 2023-01-24T16:28:08+01:00 30f553d457 Bitcoin Merge bitcoin/bitcoin#26707: clang-tidy: Fix `performance-*move*` warnings in headers
1674585241 2023-01-24T13:34:01-05:00 50ac8f5774 Bitcoin Merge bitcoin/bitcoin#25987: build: compile depends sqlite with more recommended options
1674655520 2023-01-25T15:05:20+01:00 f703c79ad7 Bitcoin Merge bitcoin/bitcoin#26961: ci: Fix APPEND_APT_SOURCES_LIST trying to modify the host system
1674657161 2023-01-25T15:32:41+01:00 0486148f75 Bitcoin Merge bitcoin/bitcoin#26829: init: Remove unnecessary sensitive flag from rpcbind
1674660349 2023-01-25T15:25:49+00:00 ab98673f05 Bitcoin Merge bitcoin/bitcoin#26929: rpc: Throw more user friendly arg type check error (1.5/2)
1674720156 2023-01-26T09:02:36+01:00 d4c180ecc9 Bitcoin Merge bitcoin/bitcoin#26960: refactor: Remove c_str from util/check
1674729378 2023-01-26T10:36:18+00:00 77a36033b5 Bitcoin Merge bitcoin/bitcoin#26551: p2p: Track orphans by who provided them
1674732634 2023-01-26T11:30:34+00:00 79e007d1d6 Bitcoin Merge bitcoin/bitcoin#25296: Add DataStream without ser-type and ser-version and use it where possible
1674740268 2023-01-26T13:37:48+00:00 eee2c28985 Bitcoin Merge bitcoin/bitcoin#26945: depends: systemtap 4.8
1674744846 2023-01-26T15:54:06+01:00 ffc22b7d42 Bitcoin Merge bitcoin/bitcoin#26923: test: refactor: simplify p2p_{tx_download,eviction}.py by using MiniWallet
1674802401 2023-01-27T01:53:21-05:00 835212cd1d Bitcoin Merge bitcoin/bitcoin#25880: p2p: Make stalling timeout adaptive during IBD
1674837191 2023-01-27T17:33:11+01:00 9a288430df Bitcoin Merge bitcoin/bitcoin#26900: refactor: Add BlockManager getters
1674841336 2023-01-27T12:42:16-05:00 483a4bb819 Bitcoin Merge bitcoin/bitcoin#26834: contrib: remove install_db4.sh
1674845180 2023-01-27T18:46:20+00:00 4b51290f71 Bitcoin Merge bitcoin/bitcoin#26977: ci: Fetch no git history, unless lint
1674920753 2023-01-28T15:45:53+00:00 69f35d20a6 Bitcoin Merge bitcoin/bitcoin#22811: build: Fix depends build system when working with subtargets
1674921323 2023-01-28T15:55:23+00:00 114c5eca77 Bitcoin Merge bitcoin/bitcoin#25465: build: remove boost library detection
1675068541 2023-01-30T09:49:01+01:00 1c8b80f440 Bitcoin Merge bitcoin/bitcoin#15294: refactor: Extract RipeMd160
1675072451 2023-01-30T10:54:11+01:00 37fea41bbf Bitcoin Merge bitcoin/bitcoin#26982: p2p: 25880 fixups (stalling timeout)
1675073381 2023-01-30T10:09:41+00:00 b1329b7523 Bitcoin Merge bitcoin/bitcoin#26499: wallet: Abandon descendants of orphaned coinbases
1675077487 2023-01-30T11:18:07+00:00 79e18ebc81 Bitcoin Merge bitcoin/bitcoin#26896: build: Remove port-forwarding runtime setting options from configure
1675089152 2023-01-30T14:32:32+00:00 228edafc66 Bitcoin Merge bitcoin/bitcoin#23619: build: Propagate user-defined flags to host packages
1675094232 2023-01-30T15:57:12+00:00 0a1d372ad0 Bitcoin Merge bitcoin/bitcoin#26649: refactor: Use AutoFile and HashVerifier (without ser-type and ser-version) where possible
1675094476 2023-01-30T16:01:16+00:00 82903a7a8d Bitcoin Merge bitcoin/bitcoin#17487: coins: allow write to disk without cache drop
1675099664 2023-01-30T17:27:44+00:00 7241b936c5 Bitcoin Merge bitcoin/bitcoin#26965: refactor: Remove stray cs_main redundant declaration
1675117006 2023-01-30T17:16:46-05:00 c8cb62272e Bitcoin Merge bitcoin/bitcoin#26999: A few follow-ups to #17487 (coins write without cache drop)
1675117438 2023-01-30T17:23:58-05:00 ceb74b844c Bitcoin Merge bitcoin/bitcoin#26998: depends: ensure we are appending to sqlite cflags
1675157017 2023-01-31T10:23:37+01:00 357d750cab Bitcoin Merge bitcoin/bitcoin#26956: test: refactor: introduce `replace_in_config` helper
1675177132 2023-01-31T14:58:52+00:00 2b211b41e3 Bitcoin Merge bitcoin/bitcoin#26952: build: Avoid `BOOST_NO_CXX98_FUNCTION_BASE` macro redefinition
1675185739 2023-01-31T18:22:19+01:00 1ff254e45c Bitcoin Merge bitcoin/bitcoin#26974: refactor: rpc: set TxToJSON default verbosity to SHOW_DETAILS
1675187744 2023-01-31T17:55:44+00:00 b5868f4b1f Bitcoin Merge bitcoin/bitcoin#23670: build: Build minisketch test in `make check`, not in `make`
1675199324 2023-01-31T16:08:44-05:00 ba3d32715f Bitcoin Merge bitcoin/bitcoin#26847: p2p: track AddrMan totals by network and table, improve precision of adding fixed seeds
1675240966 2023-02-01T09:42:46+01:00 ba39ffe938 Bitcoin Merge bitcoin/bitcoin#26888: net: simplify the call to vProcessMsg.splice()
1675244325 2023-02-01T10:38:45+01:00 e1bf5470f9 Bitcoin Merge bitcoin/bitcoin#26705: clang-tidy: Fix `modernize-use-default-member-init` in headers and force to check all headers
1675251822 2023-02-01T11:43:42+00:00 17acbc1a5a Bitcoin Merge bitcoin/bitcoin#25974: test, build: Separate `read_json` function into its own module
1675251982 2023-02-01T11:46:22+00:00 22ccf4e360 Bitcoin Merge bitcoin/bitcoin#26991: doc: followups to #26471
1675263390 2023-02-01T15:56:30+01:00 8fc3bcf93d Bitcoin Merge bitcoin/bitcoin#27010: refactor: use `Hash` helpers for double-SHA256 calculations
1675266815 2023-02-01T15:53:35+00:00 550e6bd227 Bitcoin Merge bitcoin/bitcoin#26935: refactor: Fix clang-tidy readability-const-return-type violations
1675267008 2023-02-01T15:56:48+00:00 2d5acc901d Bitcoin Merge bitcoin/bitcoin#27015: p2p: 26847 fixups (AddrMan totals)
1675289653 2023-02-01T17:14:13-05:00 fdd363ebd9 Bitcoin Merge bitcoin/bitcoin#26910: wallet: migrate wallet, exit early if no legacy data exist
1675330840 2023-02-02T10:40:40+01:00 102645280b Bitcoin Merge bitcoin/bitcoin#27013: ci: avoid using `-Werror` for older compilers
1675333829 2023-02-02T10:30:29+00:00 9dc50a5a07 Bitcoin Merge bitcoin/bitcoin#27005: util: Use steady clock for logging timer
1675334857 2023-02-02T10:47:37+00:00 21138fe377 Bitcoin Merge bitcoin/bitcoin#26992: refactor: Remove unused CDataStream SerializeMany constructor
1675338326 2023-02-02T11:45:26+00:00 526f67a5ca Bitcoin Merge bitcoin-core/gui#704: Correctly limit overview transaction list
1675340316 2023-02-02T12:18:36+00:00 ea41abade4 Bitcoin Merge bitcoin-core/gui#695: Fix misleading RPC console wallet message
1675350563 2023-02-02T16:09:23+01:00 b3ef329199 Bitcoin Merge bitcoin/bitcoin#26976: ci: Cache package manager install step
1675352900 2023-02-02T15:48:20+00:00 c2028f98ae Bitcoin Merge bitcoin/bitcoin#27012: ci: Print iwyu patch in git diff format
1675356831 2023-02-02T16:53:51+00:00 7753efcbcf Bitcoin Merge bitcoin/bitcoin#27004: test: Use std::unique_ptr over manual delete in coins_tests
1675429028 2023-02-03T13:57:08+01:00 aaa55971f6 Bitcoin Merge bitcoin/bitcoin#26875: Tests: Fill out dust limit unit test for known types except bare multisig
1675451026 2023-02-03T19:03:46+00:00 daebf9ebb0 Bitcoin Merge bitcoin-core/gui#705: doc: Fix comment about how wallet txs are sorted
1675451910 2023-02-03T19:18:30+00:00 2ccd7be26f Bitcoin Merge bitcoin-core/gui#653: Show watchonly balance only for Legacy wallets
1675456478 2023-02-03T15:34:38-05:00 e2ae5c349c Bitcoin Merge bitcoin/bitcoin#27037: rpc: decode Miniscript descriptor when possible in decodescript
1675463566 2023-02-03T17:32:46-05:00 d71b0e78eb Bitcoin Merge bitcoin/bitcoin#25966: test: Remove redundant test
1675603685 2023-02-05T13:28:05+00:00 8f4ae65818 Bitcoin Merge bitcoin/bitcoin#27009: validation: Skip VerifyDB checks of level >=3 if dbcache is too small
1675610176 2023-02-05T15:16:16+00:00 d8f9826037 Bitcoin Merge bitcoin/bitcoin#27030: Update nanobench to version v4.3.10
1675675975 2023-02-06T10:32:55+01:00 aff75463e2 Bitcoin Merge bitcoin/bitcoin#27036: test: Remove last uses of snprintf and simplify
1675709811 2023-02-06T13:56:51-05:00 52ddbd52f9 Bitcoin Merge bitcoin/bitcoin#26345: refactor: modernize the implementation of uint256.*
1675760616 2023-02-07T10:03:36+01:00 5a80086ec2 Bitcoin Merge bitcoin/bitcoin#26701: contrib: make DNS seeds file an argument in CLI (`makeseeds`)
1675766680 2023-02-07T10:44:40+00:00 6e08e5cb5c Bitcoin Merge bitcoin/bitcoin#17127: util: Set safe permissions for data directory and `wallets/` subdir
1675771151 2023-02-07T11:59:11+00:00 ab5b26f072 Bitcoin Merge bitcoin/bitcoin#21995: build: Make dependency package archive timestamps deterministic
1675771290 2023-02-07T12:01:30+00:00 fe86616bb4 Bitcoin Merge bitcoin/bitcoin#26421: build: copy config.{guess,sub} post autogen in zmq package
1675784953 2023-02-07T16:49:13+01:00 1bcabe6f2a Bitcoin Merge bitcoin-core/gui#697: Remove reindex special case from the progress bar label
1675852603 2023-02-08T10:36:43+00:00 8d69b614cc Bitcoin Merge bitcoin/bitcoin#23810: docs: avoid C-style casts; use modern C++ casts
1675852942 2023-02-08T11:42:22+01:00 51d51d3082 Bitcoin Merge bitcoin/bitcoin#26507: test: remove unused vars in `feature_block`
1675856989 2023-02-08T12:49:49+01:00 de1d189534 Bitcoin Merge bitcoin/bitcoin#27056: doc: use arch agnostic clang path in fuzzing doc (macOS)
1675868383 2023-02-08T14:59:43+00:00 7b850bc2a1 Bitcoin Merge bitcoin/bitcoin#27061: doc: Document affected gcc versions for -fstack-reuse=none workaround
1675870629 2023-02-08T16:37:09+01:00 07a23b4946 Bitcoin Merge bitcoin/bitcoin#26994: depends: define `__BSD_VISIBLE` for FreeBSD bdb build
1675876180 2023-02-08T17:09:40+00:00 835af48e03 Bitcoin Merge bitcoin/bitcoin#27057: build: set boost cppflags with --enable-fuzz
1675935888 2023-02-09T10:44:48+01:00 dc905f6c2a Bitcoin Merge bitcoin/bitcoin#27063: ci: Use the latest Ubuntu LTS for "ARM64 Android APK" task
1675965949 2023-02-09T19:05:49+01:00 af2bd07587 Bitcoin Merge bitcoin/bitcoin#27062: ci: Re-introduce `depends_built` cache back in macOS and Android tasks
1675973471 2023-02-09T20:11:11+00:00 1313b90735 Bitcoin Merge bitcoin-core/gui#701: Persist Mask Values option
1676018140 2023-02-10T09:35:40+01:00 ffdf630790 Bitcoin Merge bitcoin/bitcoin#27066: test: Fix intermittent sync issue in wallet_pruning
1676018351 2023-02-10T09:39:11+01:00 4f841cbb81 Bitcoin Merge bitcoin/bitcoin#27070: ci: Fix `fingerprint_script` for `depends` subdir caches
1676038221 2023-02-10T15:10:21+01:00 e0d8378f2d Bitcoin Merge bitcoin/bitcoin#27069: net: add `Ensure{any}Banman`
1676044673 2023-02-10T16:57:53+01:00 b92d609fb2 Bitcoin Merge bitcoin/bitcoin#27072: doc: Remove unused REVIEWERS file
1676285463 2023-02-13T11:51:03+01:00 a6316590d5 Bitcoin Merge bitcoin/bitcoin#26970: test: fix immediate tx relay in wallet_groups.py
1676285630 2023-02-13T11:53:50+01:00 141115a060 Bitcoin Merge bitcoin/bitcoin#27033: ci: Cache stuff in volumes, not host folders
1676298710 2023-02-13T15:31:50+01:00 8126551d54 Bitcoin Merge bitcoin/bitcoin#27011: Add simulation-based `CCoinsViewCache` fuzzer
1676305509 2023-02-13T16:25:09+00:00 1ad0711d7c Bitcoin Merge bitcoin/bitcoin#27016: mapport: require miniupnpc API version 17 or later
1676319496 2023-02-13T15:18:16-05:00 2c1fe27bf3 Bitcoin Merge bitcoin/bitcoin#27080: Wallet: Zero out wallet master key upon locking so it doesn't persist in memory
1676373977 2023-02-14T11:26:17+00:00 d6ef44cccb Bitcoin Merge bitcoin/bitcoin#27081: Modernize rpcauth.py
1676393538 2023-02-14T16:52:18+00:00 af49d86dd7 Bitcoin Merge bitcoin/bitcoin#27093: test: Fix intermittent sync issue in wallet_pruning
1676394149 2023-02-14T17:02:29+00:00 fb2f093479 Bitcoin Merge bitcoin/bitcoin#27097: descriptors: fix docstring (param [in] vs [out])
1676418335 2023-02-14T18:45:35-05:00 576e16e702 Bitcoin Merge bitcoin/bitcoin#26184: test: p2p: check that headers message with invalid proof-of-work disconnects peer
1676449137 2023-02-15T09:18:57+01:00 68e484afbb Bitcoin Merge bitcoin/bitcoin#26584: cli: include local ("unroutable") peers in -netinfo table
1676463691 2023-02-15T12:21:31+00:00 e43ff4eab2 Bitcoin Merge bitcoin-core/gui#603: Add settings.json prune-prev, proxy-prev, onion-prev settings
1676464238 2023-02-15T12:30:38+00:00 2b0cd7679f Bitcoin Merge bitcoin/bitcoin#27076: verify-commits: Bump trusted git root to after most recent laanwj merge
1676473127 2023-02-15T14:58:47+00:00 1e0198b6c1 Bitcoin Merge bitcoin/bitcoin#26153: Reduce wasted pseudorandom bytes in ChaCha20 + various improvements
1676474760 2023-02-15T16:26:00+01:00 a65d2259f1 Bitcoin Merge bitcoin/bitcoin#27035: test: simplify and speedup mempool_updatefromblock.py by using MiniWallet
1676477446 2023-02-15T16:10:46+00:00 5ecd14a31c Bitcoin Merge bitcoin/bitcoin#26844: Net: Pass `MSG_MORE` flag when sending non-final network messages (round 2)
1676504504 2023-02-15T18:41:44-05:00 54742532ce Bitcoin Merge bitcoin-core/gui#711: refactor: Disable unused special members functions in `UnlockContext`
1676540390 2023-02-16T09:39:50+00:00 424fc603d8 Bitcoin Merge bitcoin/bitcoin#26997: psbt: s/transcation/transaction/
1676540531 2023-02-16T09:42:11+00:00 cbf511b3f4 Bitcoin Merge bitcoin/bitcoin#27054: Remove laanwj from trusted-keys
1676541693 2023-02-16T10:01:33+00:00 fb82d91a9c Bitcoin Merge bitcoin/bitcoin#24149: Signing support for Miniscript Descriptors
1676550806 2023-02-16T12:33:26+00:00 3995c88e43 Bitcoin Merge bitcoin/bitcoin#25898: util: remove WSL 1 workaround in fs
1676556122 2023-02-16T15:02:02+01:00 3a68e194f5 Bitcoin Merge bitcoin/bitcoin#26586: test: previous releases: add v24.0.1
1676556641 2023-02-16T15:10:41+01:00 98042a0456 Bitcoin Merge bitcoin/bitcoin#27107: doc: remove mention of "proper signing key"
1676557074 2023-02-16T15:17:54+01:00 437dfe1c26 Bitcoin Merge bitcoin/bitcoin#26714: test: add coverage for unparsable `-maxuploadtarget`
1676559000 2023-02-16T14:50:00+00:00 75f0e0b607 Bitcoin Merge bitcoin/bitcoin#26773: doc: FreeBSD build doc updates to reflect removal of install_db4.sh
1676573261 2023-02-16T13:47:41-05:00 73966f75f6 Bitcoin Merge bitcoin/bitcoin#25344: New `outputs` argument for `bumpfee`/`psbtbumpfee`
1676629884 2023-02-17T10:31:24+00:00 bc35c4f58c Bitcoin Merge bitcoin/bitcoin#27106: net: remove orphaned CSubNet::SanityCheck()
1676630457 2023-02-17T10:40:57+00:00 fe1b325688 Bitcoin Merge bitcoin/bitcoin#27029: guix: consolidate to glibc 2.27 for Linux builds
1676656072 2023-02-17T12:47:52-05:00 27772d8009 Bitcoin Merge bitcoin/bitcoin#26889: refactor: wallet, remove global 'ArgsManager' dependency
1676658880 2023-02-17T13:34:40-05:00 35fbc97208 Bitcoin Merge bitcoin/bitcoin#25619: net: avoid overriding non-virtual ToString() in CService and use better naming
1676661666 2023-02-17T14:21:06-05:00 f722a9bd13 Bitcoin Merge bitcoin/bitcoin#20018: p2p: ProcessAddrFetch(-seednode) is unnecessary if -connect is specified
1676670895 2023-02-17T16:54:55-05:00 9321df4487 Bitcoin Merge bitcoin/bitcoin#25862: refactor, kernel: Remove gArgs accesses from dbwrapper and txdb
1676672894 2023-02-17T17:28:14-05:00 a245429d68 Bitcoin Merge bitcoin/bitcoin#26940: test: create random and coins utils, add amount helper, dedupe add_coin
1676814917 2023-02-19T13:55:17+00:00 4395b7f084 Bitcoin Merge bitcoin/bitcoin#26814: refactor: remove windows-only compat.h usage in random
1676892763 2023-02-20T11:32:43+00:00 08b65df1bb Bitcoin Merge bitcoin/bitcoin#26883: src/node/miner cleanups, follow-ups for #26695
1676910055 2023-02-20T16:20:55+00:00 446c8f581c Bitcoin Merge bitcoin/bitcoin#25950: test: fix test abort for high timeout values (and `--timeout-factor 0`)
1676910482 2023-02-20T16:28:02+00:00 150cc8ef42 Bitcoin Merge bitcoin/bitcoin#27128: test: fix intermittent issue in `p2p_disconnect_ban`
1676910938 2023-02-20T16:35:38+00:00 0561f344e0 Bitcoin Merge bitcoin/bitcoin#27027: build: use _FORTIFY_SOURCE=3
1676911306 2023-02-20T16:41:46+00:00 e996219f9a Bitcoin Merge bitcoin/bitcoin#27113: rpc: Use a FlatSigningProvider in decodescript to allow inferring descriptors for scripts larger than 520 bytes
1676912055 2023-02-20T16:54:15+00:00 0f670e0eae Bitcoin Merge bitcoin/bitcoin#27127: rpc: fix successful broadcast count in `submitpackage` error msg
1676913637 2023-02-20T17:20:37+00:00 94070029fb Bitcoin Merge bitcoin/bitcoin#27053: wallet: reuse change dest when re-creating TX with avoidpartialspends
1677005703 2023-02-21T13:55:03-05:00 ad46141602 Bitcoin Merge bitcoin/bitcoin#27122: script: BIP341 txdata cannot be precomputed without spent outputs
1677006169 2023-02-21T14:02:49-05:00 80f4979322 Bitcoin Merge bitcoin/bitcoin#26347: wallet: ensure the wallet is unlocked when needed for rescanning
1677058089 2023-02-22T09:28:09+00:00 0c579203d2 Bitcoin Merge bitcoin/bitcoin#25867: lint: enable E722 do not use bare except
1677058627 2023-02-22T09:37:07+00:00 8b4dc94734 Bitcoin Merge bitcoin/bitcoin#27117: fuzz: avoid redundant dup key checks when creating Miniscript nodes
1677088103 2023-02-22T17:48:23+00:00 63893d5eab Bitcoin Merge bitcoin/bitcoin#26595: wallet: be able to specify a wallet name and passphrase to migratewallet
1677088299 2023-02-22T17:51:39+00:00 c6e65a102c Bitcoin Merge bitcoin/bitcoin#27137: test: Raise PRNG seed log to INFO
1677088721 2023-02-22T17:58:41+00:00 30874a7cc9 Bitcoin Merge bitcoin/bitcoin#26837: I2P network optimizations
1677088908 2023-02-22T18:01:48+00:00 174f022f68 Bitcoin Merge bitcoin/bitcoin#27144: kernel: add missing include
1677088936 2023-02-22T13:02:16-05:00 5e55534586 Bitcoin Merge bitcoin/bitcoin#27068: wallet: SecureString to allow null characters
1677089486 2023-02-22T18:11:26+00:00 9f6ef0c156 Bitcoin Merge bitcoin/bitcoin#27143: test: Replace 0xC0 constant
1677093584 2023-02-22T14:19:44-05:00 832fa2d238 Bitcoin Merge bitcoin/bitcoin#25574: validation: Improve error handling when VerifyDB dosn't finish successfully
1677146677 2023-02-23T10:04:37+00:00 32f9ce0f52 Bitcoin Merge bitcoin/bitcoin#27124: docs: add ramdisk guide for running tests on OSX
1677178658 2023-02-23T13:57:38-05:00 b7702bd546 Bitcoin Merge bitcoin/bitcoin#25943: rpc: Add a parameter to sendrawtransaction which sets a maximum value for unspendable outputs.
1677185082 2023-02-23T15:44:42-05:00 c033720b2b Bitcoin Merge bitcoin/bitcoin#16195: util: Use void* throughout support/lockedpool.h
1677188474 2023-02-23T16:41:14-05:00 1258af40c0 Bitcoin Merge bitcoin/bitcoin#27073: Convert ArgsManager::GetDataDir to a read-only function
1677229382 2023-02-24T09:03:02+00:00 cb25c21921 Bitcoin Merge bitcoin/bitcoin#27151: util: Remove duplicate include
1677234445 2023-02-24T10:27:25+00:00 6758bd7de7 Bitcoin Merge bitcoin/bitcoin#27135: Remove MarcoFalke fingerprint, update trusted-git-root
1677247084 2023-02-24T13:58:04+00:00 be2e748f37 Bitcoin Merge bitcoin/bitcoin#27154: doc: mention sanitizer suppressions in developer docs
1677503868 2023-02-27T13:17:48+00:00 873dcc1910 Bitcoin Merge bitcoin/bitcoin#27058: contrib: Improve verify-commits.py to work with maintainers leaving
1677508070 2023-02-27T14:27:50+00:00 a2877f7ad3 Bitcoin Merge bitcoin/bitcoin#25227: Handle invalid hex encoding in ParseHex
1677508907 2023-02-27T14:41:47+00:00 82793f1984 Bitcoin Merge bitcoin/bitcoin#27146: Fix various libbitcoinkernel DLL build problems
1677519466 2023-02-27T12:37:46-05:00 710cab1d43 Bitcoin Merge bitcoin/bitcoin#26032: wallet: skip R-value signature grinding for external signers
1677580114 2023-02-28T10:28:34+00:00 e60a58f191 Bitcoin Merge bitcoin/bitcoin#27118: depends: harden libevent
1677580824 2023-02-28T10:40:24+00:00 519ec2650e Bitcoin Merge bitcoin/bitcoin#27157: init: Return ChainstateLoadStatus::INTERRUPTED when verification was interrupted.
1677596050 2023-02-28T09:54:10-05:00 bb136aaf2c Bitcoin Merge bitcoin/bitcoin#26533: prune: scan and unlink already pruned block files on startup
1677598463 2023-02-28T15:34:23+00:00 c37fb251f5 Bitcoin Merge bitcoin/bitcoin#27176: docs: GetDataDirNet and GetDataDirBase don't create datadir
1677599059 2023-02-28T15:44:19+00:00 9384536eb3 Bitcoin Merge bitcoin/bitcoin#27174: ci: bump lint task to bookworm for git v2.38
1677600081 2023-02-28T11:01:21-05:00 8303f11e10 Bitcoin Merge bitcoin/bitcoin#27170: refactor: Stop using gArgs global in system.cpp
1677603182 2023-02-28T16:53:02+00:00 a8080c0def Bitcoin Merge bitcoin/bitcoin#23897: refactor: Move calculation logic out from `CheckSequenceLocksAtTip()`
1677603389 2023-02-28T16:56:29+00:00 4398cfb22b Bitcoin Merge bitcoin/bitcoin#27173: valgrind: remove libsecp256k1 suppression
1677603887 2023-02-28T17:04:47+00:00 cb40639bdf Bitcoin Merge bitcoin/bitcoin#27165: Make miniscript_{stable,smart} fuzzers avoid too large scripts
1677677466 2023-03-01T14:31:06+01:00 4d24e9c571 Bitcoin Merge bitcoin/bitcoin#27169: Update translations for 25.0 soft translation string freeze
1677686824 2023-03-01T11:07:04-05:00 74981aa02d Bitcoin Merge bitcoin/bitcoin#27172: guix: switch to some `minimal` versions of packages in our manifest
1677790978 2023-03-02T22:02:58+01:00 a12b27a2a6 Bitcoin Merge bitcoin/bitcoin#27183: doc: Update Transifex links and slug format in Release Process
1677853423 2023-03-03T15:23:43+01:00 3b88c85025 Bitcoin Merge bitcoin/bitcoin#26612: refactor: RPC: pass named argument value as string_view
1677913846 2023-03-04T08:10:46+01:00 236cd231d0 Bitcoin Merge bitcoin/bitcoin#27197: Fix typos in comments to make linter happy
1677914257 2023-03-04T08:17:37+01:00 40c6c85c05 Bitcoin Merge bitcoin/bitcoin#27192: util: add missing include and fix function signature
1678111236 2023-03-06T14:00:36+00:00 2a0c05defd Bitcoin Merge bitcoin/bitcoin#27209: ci: Remove unused EXPECTED_TESTS_DURATION_IN_SECONDS env var
1678117810 2023-03-06T10:50:10-05:00 dddc936d83 Bitcoin Merge bitcoin/bitcoin#25491: wallet: use Mutex for g_sqlite_mutex instead of GlobalMutex
1678119316 2023-03-06T11:15:16-05:00 5e1aab2334 Bitcoin Merge bitcoin/bitcoin#27155: doc: Expand scantxoutset help text to cover tr() and miniscript
1678146694 2023-03-06T18:51:34-05:00 4ea3a8b71d Bitcoin Merge bitcoin/bitcoin#25806: wallet: group outputs only once, decouple it from Coin Selection
1678149359 2023-03-06T19:35:59-05:00 86bacd75e7 Bitcoin Merge bitcoin/bitcoin#26742: http: Track active requests and wait for last to finish - 2nd attempt
1678200153 2023-03-07T15:42:33+01:00 d4ebdceaef Bitcoin Merge bitcoin/bitcoin#27218: util: Work around ParseHex gcc cross compiler bug
1678212301 2023-03-07T13:05:01-05:00 fc037c8c83 Bitcoin Merge bitcoin/bitcoin#27150: Deduplicate bitcoind and bitcoin-qt init code
1678233299 2023-03-07T18:54:59-05:00 d5e4f9a439 Bitcoin Merge bitcoin/bitcoin#25740: assumeutxo: background validation completion
1678261721 2023-03-08T08:48:41+01:00 2de0559f2c Bitcoin Merge bitcoin/bitcoin#27189: util: Use steady clock in SeedStrengthen, FindBestImplementation, FlushStateToDisk
1678261765 2023-03-08T08:49:25+01:00 69ba5727d5 Bitcoin Merge bitcoin/bitcoin#27180: doc: DummySignInput mention external signer
1678262120 2023-03-08T08:55:20+01:00 8d12127a9c Bitcoin Merge bitcoin/bitcoin#26968: doc: Fixup remove 'omitted...' doc for rpc getrawtransaction when verbose is 2
1678295731 2023-03-08T12:15:31-05:00 1ff135ca7f Bitcoin Merge bitcoin/bitcoin#26194: rpc, wallet: use the same `next_index` key in `listdescriptors` and `importdescriptors`
1678296763 2023-03-08T18:32:43+01:00 710fd571ff Bitcoin Merge bitcoin/bitcoin#26996: test: Flatten miniwallet array and remove random fee in longpoll
1678327313 2023-03-08T21:01:53-05:00 23e2bfcbc4 Bitcoin Merge bitcoin/bitcoin#25696: build: Re-enable external signer on Windows
1678369762 2023-03-09T13:49:22+00:00 9985013350 Bitcoin Merge bitcoin-core/gui#717: Use the stored CSubNet entry when unbanning
1678381733 2023-03-09T17:08:53+00:00 f7bdcfc83f Bitcoin Merge bitcoin/bitcoin#27025: github: Switch to yaml issue templates
1678454700 2023-03-10T14:25:00+01:00 6e662a8985 Bitcoin Merge bitcoin/bitcoin#23813: Add test and docs for getblockfrompeer with pruning
1678454766 2023-03-10T14:26:06+01:00 6f5eb7a39e Bitcoin Merge bitcoin/bitcoin#27226: test: Use self.wait_until over wait_until_helper
1678455274 2023-03-10T14:34:34+01:00 3e7dd4ff33 Bitcoin Merge bitcoin/bitcoin#27171: test: add coverage for sigop limit policy (`-bytespersigop` setting)
1678456635 2023-03-10T14:57:15+01:00 99b64eec1b Bitcoin Merge bitcoin/bitcoin#27232: Use string interpolation for default value of -listen
1678466336 2023-03-10T17:38:56+01:00 c7f1d95f52 Bitcoin Merge bitcoin/bitcoin#27205: doc: Show how less noisy clang-tidy output can be achieved
1678528923 2023-03-11T11:02:03+01:00 3d53a85ddf Bitcoin Merge bitcoin/bitcoin#27220: doc: update broken str util reference links on developer-notes
1678529387 2023-03-11T11:09:47+01:00 87af64a1a1 Bitcoin Merge bitcoin/bitcoin#27236: util: fix argsman dupe key error
1678530001 2023-03-11T11:20:01+01:00 40d0b0a524 Bitcoin Merge bitcoin/bitcoin#27239: refactor: Consistently use context args over gArgs in node/interfaces
1678635357 2023-03-12T16:35:57+01:00 1884b71b1d Bitcoin Merge bitcoin/bitcoin#27230: Update src/secp256k1 subtree to upstream release v0.3.0
1678720504 2023-03-13T16:15:04+01:00 f088949fcf Bitcoin Merge bitcoin/bitcoin#27221: test: Default timeout factor to 4 under --valgrind
1678726651 2023-03-13T16:57:31+00:00 73a9892bce Bitcoin Merge bitcoin/bitcoin#26514: Improve address decoding errors
1678726908 2023-03-13T17:01:48+00:00 f50fb178c3 Bitcoin Merge bitcoin/bitcoin#27235: Avoid integer overflow in CheckDiskSpace
1678784200 2023-03-14T09:56:40+01:00 b175bdb9b2 Bitcoin Merge bitcoin/bitcoin#27238: refactor: Split logging utilities from system.h
1678788211 2023-03-14T10:03:31+00:00 460e394625 Bitcoin Merge bitcoin-core/gui#708: Mask values on Transactions View
1678866081 2023-03-15T08:41:21+01:00 8c4958bd4c Bitcoin Merge bitcoin/bitcoin#27153: guix: pass `--enable-initfini-array` to release GCC
1678920755 2023-03-15T18:52:35-04:00 cbfbf46e57 Bitcoin Merge bitcoin/bitcoin#25781: Remove almost all blockstorage globals
1678921639 2023-03-15T19:07:19-04:00 609c95d4a8 Bitcoin Merge bitcoin/bitcoin#27227: wallet: 25806 follow-up
1678923570 2023-03-15T19:39:30-04:00 ebb15ea75a Bitcoin Merge bitcoin/bitcoin#26207: rest: add verbose and mempool_sequence query params for mempool/contents
1678974995 2023-03-16T13:56:35+00:00 e695d8536e Bitcoin Merge bitcoin/bitcoin#26177: refactor / kernel: Move non-gArgs chainparams functionality to kernel
1678992490 2023-03-16T14:48:10-04:00 09e86d7a1a Bitcoin Merge bitcoin/bitcoin#27200: test: psbt: check non-witness UTXO removal for segwit v1 input
1679002119 2023-03-16T17:28:39-04:00 db03248070 Bitcoin Merge bitcoin/bitcoin#27199: test: fix race condition in encrypted wallet rescan tests
1679064948 2023-03-17T14:55:48+00:00 50171df26c Bitcoin Merge bitcoin/bitcoin#27212: test: Make the unlikely race in p2p_invalid_messages impossible
1679227733 2023-03-19T12:08:53+00:00 053b2d3377 Bitcoin Merge bitcoin/bitcoin#27264: p2p: Improve diversification of new connections
1679227907 2023-03-19T12:11:47+00:00 0973018067 Bitcoin Merge bitcoin/bitcoin#27265: test: check that sigop limit also affects ancestor/descendant size (27171 follow-up)
1679228661 2023-03-19T12:24:21+00:00 40e1c4d402 Bitcoin Merge bitcoin/bitcoin#25666: refactor: wallet, do not translate init options names
1679330544 2023-03-20T12:42:24-04:00 60f142e395 Bitcoin Merge bitcoin/bitcoin#26531: mempool: Add mempool tracepoints
1679330950 2023-03-20T12:49:10-04:00 b7edd55c22 Bitcoin Merge bitcoin/bitcoin#26899: p2p: set `-dnsseed` and `-listen` false if `maxconnections=0`
1679331011 2023-03-20T12:50:11-04:00 f4e42a78c7 Bitcoin Merge bitcoin/bitcoin#27179: guix: use osslsigncode 2.5
1679420892 2023-03-21T13:48:12-04:00 664500fc71 Bitcoin Merge bitcoin/bitcoin#27278: Log new headers
1679478223 2023-03-22T09:43:43+00:00 34551cb97a Bitcoin Merge bitcoin/bitcoin#27289: Refactor: Remove unused FlatFilePos::SetNull
1679479261 2023-03-22T10:01:01+00:00 6e69fead2b Bitcoin Merge bitcoin/bitcoin#27280: test: Fix TypeError (expected str instance, bytes found) in wait_for_debug_log
1679483816 2023-03-22T11:16:56+00:00 a70911492f Bitcoin Merge bitcoin/bitcoin#26749: refactor: Use move semantics instead of custom swap functions
1679504066 2023-03-22T12:54:26-04:00 fc7c21f664 Bitcoin Merge bitcoin/bitcoin#27271: RPC: Fix fund transaction crash when at 0-value, 0-fee
1679507915 2023-03-22T17:58:35+00:00 4c6b7d330a Bitcoin Merge bitcoin/bitcoin#27297: test: Remove unused Check* default constructors
1679566643 2023-03-23T10:17:23+00:00 2fadb261b6 Bitcoin Merge bitcoin/bitcoin#27233: refactor: Replace GetTimeMicros by SystemClock
1679578070 2023-03-23T13:27:50+00:00 f380bb93e8 Bitcoin Merge bitcoin/bitcoin#27311: ci: Use clang-15 in "tidy" task
1679578830 2023-03-23T13:40:30+00:00 8acfb1f8e0 Bitcoin Merge bitcoin/bitcoin#18933: rpc: Add submit option to generateblock
1679584190 2023-03-23T15:09:50+00:00 483fb8d216 Bitcoin Merge bitcoin/bitcoin#27287: test: Replace threading with concurrent.futures
1679586836 2023-03-23T15:53:56+00:00 381593c906 Bitcoin Merge bitcoin/bitcoin#24845: wallet: return error msg for "too-long-mempool-chain"
1679592712 2023-03-23T17:31:52+00:00 2305643646 Bitcoin Merge bitcoin/bitcoin#27257: refactor, net: End friendship of CNode, CConnman and ConnmanTestMsg
1679605419 2023-03-23T17:03:39-04:00 630756cac0 Bitcoin Merge bitcoin/bitcoin#26957: bench: update logging benchmarks
1679660258 2023-03-24T12:17:38+00:00 873a5062db Bitcoin Merge bitcoin/bitcoin#27269: test: Support decoding segwit address in address_to_scriptpubkey()
1679660358 2023-03-24T12:19:18+00:00 e352f5ab6b Bitcoin Merge bitcoin/bitcoin#27028: ci: Cache more stuff in the ci images: msan, iwyu, pip, sdks
1679915608 2023-03-27T12:13:28+01:00 ad62bd5d6a Bitcoin Merge bitcoin/bitcoin#27312: depends: qrencode 4.1.1
1679916773 2023-03-27T12:32:53+01:00 3e835ca958 Bitcoin Merge bitcoin/bitcoin#27328: depends: fix osx build with clang 16
1679924092 2023-03-27T14:34:52+01:00 3963067555 Bitcoin Merge bitcoin/bitcoin#26642: clang-tidy: Add more `performance-*` checks and related fixes
1679924236 2023-03-27T14:37:16+01:00 7fbc70395c Bitcoin Merge bitcoin/bitcoin#27296: guix: import/sync python-lief (0.12.3) package definition from upstream
1679925327 2023-03-27T14:55:27+01:00 b968424c25 Bitcoin Merge bitcoin/bitcoin#27326: guix: combine and document `enable_werror`
1679927073 2023-03-27T15:24:33+01:00 20bd591345 Bitcoin Merge bitcoin/bitcoin#27314: build, qt: Fix handling of `CXX=clang++` when building `qt` package
1679928822 2023-03-27T15:53:42+01:00 ff26406b2b Bitcoin Merge bitcoin-core/gui#693: Fix segfault when shutdown during wallet open
1679935785 2023-03-27T17:49:45+01:00 b759cefe93 Bitcoin Merge bitcoin/bitcoin#27301: depends: make fontconfig build under clang-16
1679998442 2023-03-28T11:14:02+01:00 86e7410b22 Bitcoin Merge bitcoin/bitcoin#27348: test: fix intermittent failure in ChainStateManager tests
1680000482 2023-03-28T11:48:02+01:00 d254f942a5 Bitcoin Merge bitcoin/bitcoin#27324: net: #27257 follow-ups
1680001419 2023-03-28T12:03:39+01:00 8d31d769b7 Bitcoin Merge bitcoin/bitcoin#27344: fuzz: Remove legacy int parse fuzz tests
1680009450 2023-03-28T14:17:30+01:00 220008604f Bitcoin Merge bitcoin/bitcoin#27298: ci: Use TSan new runtime (llvm-16, take 3)
1680014475 2023-03-28T15:41:15+01:00 68828288e5 Bitcoin Merge bitcoin/bitcoin#27318: test: wallet_create_tx.py fix race
1680087915 2023-03-29T12:05:15+01:00 c0311b1dda Bitcoin Merge bitcoin/bitcoin#27349: test: use address_to_scriptpubkey instead of RPC call
1680088163 2023-03-29T12:09:23+01:00 8e7179aa13 Bitcoin Merge bitcoin/bitcoin#27345: guix: use GCC tool wrappers
1680180324 2023-03-30T13:45:24+01:00 5241b8bdff Bitcoin Merge bitcoin/bitcoin#27368: refactor: Drop no longer used `CNetMsgMaker` instances
1680180546 2023-03-30T13:49:06+01:00 84f4ac39fd Bitcoin Merge bitcoin/bitcoin#27363: ci: use LLVM/clang-16 in native_fuzz (ASAN) job
1680192640 2023-03-30T17:10:40+01:00 d4833e9c49 Bitcoin Merge bitcoin/bitcoin#26140: refactor: Move CNodeState members guarded by g_msgproc_mutex to Peer
1680198437 2023-03-30T18:47:17+01:00 328087d16f Bitcoin Merge bitcoin/bitcoin#27350: test: refactor: dedup mempool_package_limits.py subtests via decorator
1680198927 2023-03-30T18:55:27+01:00 45be6af694 Bitcoin Merge bitcoin/bitcoin#27333: ci: cleanup of CI_EXEC & CI_EXEC_ROOT
1680198979 2023-03-30T18:56:19+01:00 6b9fedd221 Bitcoin Merge bitcoin/bitcoin#27361: guix: use python-minimal (3.9)
1680257795 2023-03-31T11:16:35+01:00 47184cfa2f Bitcoin Merge bitcoin/bitcoin#27362: test: remove `GetRNGState` lsan suppression
1680264883 2023-03-31T13:14:43+01:00 5c2bb2b54c Bitcoin Merge bitcoin/bitcoin#27376: ci: Remove second user account
1680278612 2023-03-31T17:03:32+01:00 a0d37d1d23 Bitcoin Merge bitcoin/bitcoin#27274: refactor: remove unused param from legacy pubkey interface
1680383137 2023-04-01T22:05:37+01:00 bc49a477de Bitcoin Merge bitcoin-core/gui#724: Update translation source file for v25.0 string freeze
1680435726 2023-04-02T12:42:06+01:00 8e9e2b4cb3 Bitcoin Merge bitcoin/bitcoin#27379: net processing: #26140 follow-ups
1680436477 2023-04-02T12:54:37+01:00 88134fcee9 Bitcoin Merge bitcoin/bitcoin#27378: test: Remove python3.5 workaround
1680436641 2023-04-02T12:57:21+01:00 a8649984d8 Bitcoin Merge bitcoin/bitcoin#27387: depends, doc: Document `NO_USDT` option
1680437170 2023-04-02T13:06:10+01:00 5150e28010 Bitcoin Merge bitcoin/bitcoin#27382: miniscript: explicit cast instead of comparing integers of different signs
1680529282 2023-04-03T14:41:22+01:00 369d4c03b7 Bitcoin Merge bitcoin/bitcoin#27254: refactor: Extract util/fs from util/system
1680601005 2023-04-04T10:36:45+01:00 49b87bfe7e Bitcoin Merge bitcoin/bitcoin#27389: test: refactor: replace unnecessary `BytesIO` uses
1680690979 2023-04-05T11:36:19+01:00 23a899b27c Bitcoin Merge bitcoin/bitcoin#26832: compat: move (win) S_* defines into bdb
1680691021 2023-04-05T11:37:01+01:00 8c3cc4cad3 Bitcoin Merge bitcoin/bitcoin#27420: build: remove ancient unused define
1680691827 2023-04-05T11:50:27+01:00 27ad26de2f Bitcoin Merge bitcoin/bitcoin#27317: log: Check that the timestamp string is non-empty to avoid undefined behavior
1680693178 2023-04-05T12:12:58+01:00 9ec30db888 Bitcoin Merge bitcoin/bitcoin#27418: test: Remove windows workaround in authproxy
1680694172 2023-04-05T12:29:32+01:00 75d807ac9a Bitcoin Merge bitcoin/bitcoin#27406: depends: add `NO_HARDEN=` option
1680699781 2023-04-05T14:03:01+01:00 04595484d9 Bitcoin Merge bitcoin/bitcoin#27404: ci: use clang-16 in tidy task
1680770205 2023-04-06T09:36:45+01:00 06fb95b51b Bitcoin Merge bitcoin/bitcoin#27335: Fixes compile errors in MSVC build #27332
1680771841 2023-04-06T10:04:01+01:00 5a8bd45056 Bitcoin Merge bitcoin/bitcoin#27423: ci: fix git dubious permissions error
1680851648 2023-04-07T08:14:08+01:00 d6c2a46a4b Bitcoin Merge bitcoin/bitcoin#27429: ci: Run base install at most once
1680852405 2023-04-07T08:26:45+01:00 db720b5a70 Bitcoin Merge bitcoin/bitcoin#27358: contrib: allow multi-sig binary verification v2
1681071103 2023-04-09T22:11:43+02:00 d544d03ba6 Bitcoin Merge bitcoin/bitcoin#26741: doc: FreeBSD DataDirectoryGroupReadable Setting
1681175973 2023-04-10T21:19:33-04:00 9270a56662 Bitcoin Merge bitcoin/bitcoin#27440: contrib: followups to #27358 (verify-binaries)
1681176053 2023-04-10T21:20:53-04:00 a3eea2a27d Bitcoin Merge bitcoin/bitcoin#27441: doc: correct sqlite & qrencode versions used in depenendencies.md
1681207842 2023-04-11T11:10:42+01:00 b24553c04c Bitcoin Merge bitcoin/bitcoin#27436: test: LLVM/Clang 16 for MSAN jobs
1681209801 2023-04-11T11:43:21+01:00 53eb4b7a21 Bitcoin Merge bitcoin/bitcoin#27270: refactor, net processing: Avoid CNode::m_relays_txs usage
1681226224 2023-04-11T16:17:04+01:00 c17d4d3b6b Bitcoin Merge bitcoin/bitcoin#26662: fuzz: Add HeadersSyncState target
1681236355 2023-04-11T14:05:55-04:00 27dcc07c08 Bitcoin Merge bitcoin/bitcoin#26699: wallet, gui: bugfix, getAvailableBalance skips selected coins
1681291843 2023-04-12T10:30:43+01:00 cae0608ad4 Bitcoin Merge bitcoin/bitcoin#27217: wallet: Replace use of purpose strings with an enum
1681311009 2023-04-12T15:50:09+01:00 7f4ab67e7b Bitcoin Merge bitcoin/bitcoin#27449: doc: update OpenBSD build docs for 7.3 (external signer support available)
1681319363 2023-04-12T13:09:23-04:00 6a167325f0 Bitcoin Merge bitcoin/bitcoin#27279: Add "warnings", deprecate "warning" in {create,load,unload,restore}wallet
1681377804 2023-04-13T10:23:24+01:00 cd603edeef Bitcoin Merge bitcoin/bitcoin#27444: ci: use Debian Bookworm and Valgrind 3.19 in Valgrind jobs
1681384589 2023-04-13T12:16:29+01:00 cd59bb2f52 Bitcoin Merge bitcoin/bitcoin#27459: ci: explicitly install libclang-rt-dev in valgrind jobs
1681393288 2023-04-13T14:41:28+01:00 19764dc143 Bitcoin Merge bitcoin-core/gui#726: Register `wallet::AddressPurpose` type
1681424514 2023-04-13T18:21:54-04:00 2bfe43db16 Bitcoin Merge bitcoin/bitcoin#27374: p2p: skip netgroup diversity of new connections for tor/i2p/cjdns
1681478831 2023-04-14T09:27:11-04:00 69460bd8bc Bitcoin Merge bitcoin/bitcoin#27461: verify-commits: error and exit cleanly when git is too old.
1681558931 2023-04-15T12:42:11+01:00 3650e74808 Bitcoin Merge bitcoin/bitcoin#27445: Update src/secp256k1 subtree to release v0.3.1
1681559710 2023-04-15T12:55:10+01:00 90bfa9d2d7 Bitcoin Merge bitcoin/bitcoin#27308: bumpfee: avoid making bumped transactions with too low fee when replacing outputs
1681559809 2023-04-15T12:56:49+01:00 b22c275582 Bitcoin Merge bitcoin/bitcoin#27465: doc: fix typo in developer-notes.md
1681740675 2023-04-17T15:11:15+01:00 e054b7390c Bitcoin Merge bitcoin/bitcoin#27468: bugfix: rest: avoid segfault for invalid URI
1681741084 2023-04-17T10:18:04-04:00 4ad20a2258 Bitcoin Merge bitcoin/bitcoin#27473: bugfix: Properly handle "unknown" Address Type
1681744754 2023-04-17T16:19:14+01:00 5d9d6f7fbc Bitcoin Merge bitcoin/bitcoin#27462: depends: fix compiling bdb with clang-16 on aarch64
1681745491 2023-04-17T16:31:31+01:00 54e07a05b2 Bitcoin Merge bitcoin/bitcoin#27471: test: fix bumpfee 'spend_one_input' occasional failure
1681805986 2023-04-18T09:19:46+01:00 467fa89438 Bitcoin Merge bitcoin/bitcoin#27477: test: add regression tests for #27468 (invalid URI segfaults)
1681810779 2023-04-18T10:39:39+01:00 5165984afc Bitcoin Merge bitcoin/bitcoin#27340: ci: Use Cirrus CI dockerfile env
1681826188 2023-04-18T09:56:28-04:00 2fa7344aa9 Bitcoin Merge bitcoin/bitcoin#27484: doc: remove outdated version number usage from release-process
1681901608 2023-04-19T11:53:28+01:00 d908877c47 Bitcoin Merge bitcoin/bitcoin#27447: depends: Remove `_LIBCPP_DEBUG` from depends DEBUG mode
1681924719 2023-04-19T18:18:39+01:00 d26a71a94a Bitcoin Merge bitcoin/bitcoin#27448: ci: build libc++ in DEBUG mode in MSAN jobs
1681981487 2023-04-20T10:04:47+01:00 b627924300 Bitcoin Merge bitcoin/bitcoin#26681: contrib: Bugfix for checking bad dns seeds without casting in `makeseeds.py`
1681986193 2023-04-20T11:23:13+01:00 3133d935ce Bitcoin Merge bitcoin/bitcoin#27482: kernel: chainparams updates for 25.x
1682012521 2023-04-20T13:42:01-04:00 6db0a3002b Bitcoin Merge bitcoin/bitcoin#27488: p2p: update hardcoded mainnet seeds for 25.x
1682020280 2023-04-20T20:51:20+01:00 bbbf89a9de Bitcoin Merge bitcoin/bitcoin#27503: Bump to 25.99 and remove release note fragments
1682021226 2023-04-20T16:07:06-04:00 3a93957a5d Bitcoin Merge bitcoin/bitcoin#27214: addrman: Enable selecting addresses by network
1682022015 2023-04-20T16:20:15-04:00 5aa0c82ccd Bitcoin Merge bitcoin/bitcoin#25325: Add pool based memory resource
1682022819 2023-04-20T16:33:39-04:00 395b932807 Bitcoin Merge bitcoin/bitcoin#26720: wallet: coin selection, don't return results that exceed the max allowed weight
1682025629 2023-04-20T17:20:29-04:00 4c40837a45 Bitcoin Merge bitcoin/bitcoin#27412: logging, net: add ASN from peers on logs
1682072348 2023-04-21T11:19:08+01:00 669af32632 Bitcoin Merge bitcoin/bitcoin#27419: move-only: Extract common/args from util/system
1682073210 2023-04-21T11:33:30+01:00 cfcea12b1f Bitcoin Merge bitcoin/bitcoin#27498: test: Remove unused sanitizer suppressions
1682074403 2023-04-21T11:53:23+01:00 c63c8a1590 Bitcoin Merge bitcoin/bitcoin#27464: fuzz: re-enable prioritisetransaction & analyzepsbt RPC
1682083743 2023-04-21T14:29:03+01:00 f3f5c97126 Bitcoin Merge bitcoin/bitcoin#27496: depends: reuse _config_opts for CMake options
1682100372 2023-04-21T14:06:12-04:00 2755aa5121 Bitcoin Merge bitcoin/bitcoin#25939: rpc: In `utxoupdatepsbt` also look for the tx in the txindex
1682101861 2023-04-21T19:31:01+01:00 49d07ea9a1 Bitcoin Merge bitcoin/bitcoin#27506: test: prevent intermittent failures
1682244643 2023-04-23T11:10:43+01:00 397ed22162 Bitcoin Merge bitcoin/bitcoin#27508: build: use latest config.{guess,sub} in depends
1682418873 2023-04-25T11:34:33+01:00 2cc43de69b Bitcoin Merge bitcoin/bitcoin#27516: test: simplify uint256 (de)serialization routines
1682504289 2023-04-26T11:18:09+01:00 bdfe27c9d2 Bitcoin Merge bitcoin/bitcoin#26933: mempool: disallow txns under min relay fee, even in packages
1682513456 2023-04-26T08:50:56-04:00 91ccb62faa Bitcoin Merge bitcoin/bitcoin#25158: rpc, wallet: add abandoned field for all categories of transaction in ListTransaction
1682572820 2023-04-27T06:20:20+01:00 ba4076d26f Bitcoin Merge bitcoin/bitcoin#25937: test: add coverage for rpc error when trying to rescan beyond pruned data
1682587137 2023-04-27T10:18:57+01:00 03cb2fce4a Bitcoin Merge bitcoin/bitcoin#26794: test: test banlist database recreation
1682588015 2023-04-27T10:33:35+01:00 904a98702e Bitcoin Merge bitcoin/bitcoin#26314: test: perturb anchors.dat to test error during initialization
1682673740 2023-04-28T10:22:20+01:00 d89aca1bdb Bitcoin Merge bitcoin/bitcoin#27483: Bump python minimum version to 3.8
1682943414 2023-05-01T08:16:54-04:00 5325a61167 Bitcoin Merge bitcoin/bitcoin#27224: refactor: Remove CAddressBookData::destdata
1682943882 2023-05-01T08:24:42-04:00 071308860a Bitcoin Merge bitcoin/bitcoin#25680: rpc, docs: Add note for commands that supports only legacy wallets
1682944730 2023-05-01T08:38:50-04:00 3497df4c75 Bitcoin Merge bitcoin/bitcoin#27195: bumpfee: allow send coins back to yourself
1682946611 2023-05-01T09:10:11-04:00 0eae93e65f Bitcoin Merge bitcoin/bitcoin#26780: rpc: simplify scan blocks
1682947266 2023-05-01T14:21:06+01:00 ab99b95b00 Bitcoin Merge bitcoin/bitcoin#26604: test: add coverage for `-bantime`
1682947686 2023-05-01T09:28:06-04:00 539452242e Bitcoin Merge bitcoin/bitcoin#26733: test: Add test for `sendmany` rpc that uses `subtractfeefrom` parameter
1682947861 2023-05-01T14:31:01+01:00 be0325c6a6 Bitcoin Merge bitcoin/bitcoin#27538: test: Remove modinv python util helper function
1683018274 2023-05-02T10:04:34+01:00 8a373a5c7f Bitcoin Merge bitcoin/bitcoin#27191: blockstorage: Adjust fastprune limit if block exceeds blockfile size
1683030618 2023-05-02T13:30:18+01:00 cfe5da4c90 Bitcoin Merge bitcoin/bitcoin#27542: test: add ripemd160 to test framework modules list
1683031509 2023-05-02T13:45:09+01:00 d654c762c8 Bitcoin Merge bitcoin/bitcoin#27453: test: added coverage to rpc_scantxoutset.py
1683032639 2023-05-02T14:03:59+01:00 7b45d171f5 Bitcoin Merge bitcoin/bitcoin#27360: ci: use LLVM/clang-16 in native_asan job
1683042645 2023-05-02T11:50:45-04:00 da9f62f912 Bitcoin Merge bitcoin/bitcoin#26094: rpc: Return block hash & height in getbalances, gettransaction and getwalletinfo
1683103639 2023-05-03T09:47:19+01:00 067a835adb Bitcoin Merge bitcoin/bitcoin#27553: test: Simplify feature_fastprune.py
1683104614 2023-05-03T10:03:34+01:00 49d543dcaf Bitcoin Merge bitcoin/bitcoin#26953: contrib: add ELF OS ABI check to symbol-check.py
1683115003 2023-05-03T07:56:43-04:00 8f5da89625 Bitcoin Merge bitcoin/bitcoin#27559: doc: clarify processing of mempool-msgs when NODE_BLOOM
1683127048 2023-05-03T11:17:28-04:00 0e70a1b625 Bitcoin Merge bitcoin/bitcoin#26066: wallet: Refactor and document CoinControl
1683131271 2023-05-03T17:27:51+01:00 1d7f1ada48 Bitcoin Merge bitcoin/bitcoin#27562: ci: Use arm_container.dockerfile
1683150597 2023-05-03T17:49:57-04:00 aebcd18c65 Bitcoin Merge bitcoin/bitcoin#24957: prune, import: allow pruning to work during loadblock import
1683212896 2023-05-04T11:08:16-04:00 30bf70c8b6 Bitcoin Merge bitcoin/bitcoin#27325: test: various `converttopsbt` check cleanups in rpc_psbt.py
1683217166 2023-05-04T17:19:26+01:00 6c7ebcc14b Bitcoin Merge bitcoin/bitcoin#27422: test: add coverage to rpc_scantxoutset.py
1683292383 2023-05-05T14:13:03+01:00 b11bd045e4 Bitcoin Merge bitcoin/bitcoin#26653: test, init: perturb file to ensure failure instead of only deleting them
1683300877 2023-05-05T16:34:37+01:00 5566405a95 Bitcoin Merge bitcoin/bitcoin#27554: test: Treat `bitcoin-wallet` binary in the same way as others
1683300997 2023-05-05T16:36:37+01:00 5d1014d5a1 Bitcoin Merge bitcoin/bitcoin#27574: doc: Add post branch-off note about fuzz input pruning
1683305109 2023-05-05T17:45:09+01:00 ccd4db7d62 Bitcoin Merge bitcoin/bitcoin#27570: refactor: Remove need to pass chainparams to BlockManager methods
1683370144 2023-05-06T11:49:04+01:00 4a72af9ca4 Bitcoin Merge bitcoin/bitcoin#27584: ci: fix asan task name
1683371030 2023-05-06T12:03:50+01:00 e460c0a24a Bitcoin Merge bitcoin/bitcoin#27405: util: Use steady clock instead of system clock to measure durations
1683371586 2023-05-06T12:13:06+01:00 322ec63b01 Bitcoin Merge bitcoin/bitcoin#17860: fuzz: BIP 30, CVE-2018-17144
1683555178 2023-05-08T15:12:58+01:00 26cb32c02d Bitcoin Merge bitcoin/bitcoin#27580: msvc: Cleanup after upgrading libsecp256k1 up to 0.3.0
1683567088 2023-05-08T13:31:28-04:00 fa53611cf1 Bitcoin Merge bitcoin/bitcoin#26076: Switch hardened derivation marker to h
1683639952 2023-05-09T14:45:52+01:00 b13830eff6 Bitcoin Merge bitcoin/bitcoin#27575: Introduce platform-agnostic `ALWAYS_INLINE` macro
1683642116 2023-05-09T15:21:56+01:00 d5ff96f920 Bitcoin Merge bitcoin/bitcoin#27594: refactor: Remove unused GetTimeMillis
1683643341 2023-05-09T15:42:21+01:00 fc06881f13 Bitcoin Merge bitcoin/bitcoin#27491: refactor: Move chain constants to the util library
1683709975 2023-05-10T10:12:55+01:00 dbfc748d3d Bitcoin Merge bitcoin/bitcoin#27608: p2p: Avoid prematurely clearing download state for other peers
1683710345 2023-05-10T10:19:05+01:00 3777c75d14 Bitcoin Merge bitcoin/bitcoin#27604: add ryanofsky to trusted-keys
1683716129 2023-05-10T11:55:29+01:00 883766fa45 Bitcoin Merge bitcoin/bitcoin#27573: ci: Remove CI_EXEC bloat in test/06_script_b.sh
1683718038 2023-05-10T12:27:18+01:00 104eed1166 Bitcoin Merge bitcoin/bitcoin#27611: refactor: Use ChainType enum exhaustively
1683737797 2023-05-10T12:56:37-04:00 e0a70c5b4f Bitcoin Merge bitcoin/bitcoin#27605: refactor: Replace global find_value function with UniValue::find_value method
1683755442 2023-05-10T17:50:42-04:00 3ff67f7783 Bitcoin Merge bitcoin/bitcoin#19690: util: improve FindByte() performance
1683797331 2023-05-11T10:28:51+01:00 c2f2abd0a4 Bitcoin Merge bitcoin/bitcoin#27125: refactor, kernel: Decouple ArgsManager from blockstorage
1683811230 2023-05-11T14:20:30+01:00 137a98c5a2 Bitcoin Merge bitcoin/bitcoin#27610: Improve performance of p2p inv to send queues
1683827012 2023-05-11T13:43:32-04:00 9d85c03620 Bitcoin Merge bitcoin/bitcoin#27629: doc: remove version number from bips.md
1684059212 2023-05-14T11:13:32+01:00 8bfe503ec6 Bitcoin Merge bitcoin/bitcoin#27628: build: Fix shared lib linking for darwin with lld
1684059328 2023-05-14T11:15:28+01:00 29c36f0706 Bitcoin Merge bitcoin/bitcoin#27493: depends: no-longer nuke libc++abi.so* in native_clang package
1684145725 2023-05-15T11:15:25+01:00 3a63ef5020 Bitcoin Merge bitcoin/bitcoin#27616: ci: Remove CI_EXEC bloat
1684145897 2023-05-15T11:18:17+01:00 b2c85bd82f Bitcoin Merge bitcoin/bitcoin#27656: build, doc: Adjust comment after PR27254
1684147183 2023-05-15T11:39:43+01:00 d02df7db6b Bitcoin Merge bitcoin/bitcoin#26715: Introduce `MockableDatabase` for wallet unit tests
1684155372 2023-05-15T13:56:12+01:00 d7700d3a26 Bitcoin Merge bitcoin/bitcoin#27661: doc, test: Document steps to reproduce TSan warning for `libdb`
1684227765 2023-05-16T10:02:45+01:00 b34e19a2bf Bitcoin Merge bitcoin/bitcoin#27665: walletdb: Remove unused CreateMockWalletDatabase
1684228191 2023-05-16T10:09:51+01:00 f7036a4745 Bitcoin Merge bitcoin/bitcoin#27664: docs: fix spelling errors
1684231991 2023-05-16T11:13:11+01:00 d819840f38 Bitcoin Merge bitcoin/bitcoin#27041: Build: Improve handling of suppressed logging in Makefiles
1684232885 2023-05-16T11:28:05+01:00 edd2a86445 Bitcoin Merge bitcoin/bitcoin#26422: build: Use newest `config.{guess,sub}` available
1684240731 2023-05-16T13:38:51+01:00 03a4e8dd4c Bitcoin Merge bitcoin/bitcoin#27674: ci: Fix "Number of CPUs" output
1684247284 2023-05-16T15:28:04+01:00 904631e0fc Bitcoin Merge bitcoin/bitcoin#27667: ci: Remove unused errtrace trap ERR
1684312752 2023-05-17T09:39:12+01:00 a75c77ea90 Bitcoin Merge bitcoin-core/gui#729: test: Add missed header
1684325183 2023-05-17T13:06:23+01:00 4c3d67a2d0 Bitcoin Merge bitcoin/bitcoin#27571: ci: Run iwyu on all src files
1684325284 2023-05-17T13:08:04+01:00 594f05db19 Bitcoin Merge bitcoin/bitcoin#27668: guix: document when certain patches can be dropped
1684344451 2023-05-17T13:27:31-04:00 4e8a7654f6 Bitcoin Merge bitcoin/bitcoin#25193: indexes: Read the locator's top block during init, allow interaction with reindex-chainstate
1684404308 2023-05-18T11:05:08+01:00 77b0a80ce7 Bitcoin Merge bitcoin/bitcoin#27682: build: Bump minimum supported Clang to clang-10
1684405028 2023-05-18T11:17:08+01:00 4bca26e744 Bitcoin Merge bitcoin/bitcoin#27690: ci: Use credits for ARM task
1684406015 2023-05-18T11:33:35+01:00 8146f2a035 Bitcoin Merge bitcoin/bitcoin#27689: doc: remove mention of glibc 2.10+
1684406074 2023-05-18T11:34:34+01:00 87d6f6c29d Bitcoin Merge bitcoin/bitcoin#27615: msvc: Rename `libbitcoinconsensus` to `libbitcoin_consensus` and other adjustments
1684408077 2023-05-18T12:07:57+01:00 5f70cd3997 Bitcoin Merge bitcoin/bitcoin#27685: doc: Rework build-unix.md
1684416373 2023-05-18T14:26:13+01:00 ccc431d53e Bitcoin Merge bitcoin/bitcoin#27640: test: Return dict in MiniWallet::send_to
1684421162 2023-05-18T10:46:02-04:00 ce2440e680 Bitcoin Merge bitcoin/bitcoin#27698: doc: add historical release notes for 24.1 & 23.2
1684422605 2023-05-18T11:10:05-04:00 6cc136bbd3 Bitcoin Merge bitcoin/bitcoin#27556: wallet: fix deadlock in bdb read write operation
1684486656 2023-05-19T09:57:36+01:00 edd6d8395f Bitcoin Merge bitcoin/bitcoin#27662: build: Bump minimum supported GCC to g++-9
1684487115 2023-05-19T10:05:15+01:00 2f1403ae53 Bitcoin Merge bitcoin/bitcoin#27458: build: Detect USDT the same way how it is used in the code
1684489748 2023-05-19T10:49:08+01:00 7be7e62fdf Bitcoin Merge bitcoin/bitcoin#27695: test: Add test to check tx in the last block can be downloaded
1684495942 2023-05-19T12:32:22+01:00 fc4bee3f19 Bitcoin Merge bitcoin/bitcoin#27687: msvc: Provide `ObjectFileName` explicitly
1684506379 2023-05-19T10:26:19-04:00 0f8c95dccd Bitcoin Merge bitcoin/bitcoin#27021: Implement Mini version of BlockAssembler to calculate mining scores
1684578552 2023-05-20T11:29:12+01:00 17acb2782a Bitcoin Merge bitcoin/bitcoin#27688: doc: remove Security section from build-unix.md
1684744962 2023-05-22T09:42:42+01:00 9a8318f30b Bitcoin Merge bitcoin/bitcoin#27707: ci, iwyu: Double maximum line length for includes
1684745547 2023-05-22T09:52:27+01:00 f998eb7662 Bitcoin Merge bitcoin/bitcoin#27683: ci: remove `RUN_SECURITY_TESTS`
1684746015 2023-05-22T10:00:15+01:00 a106a86c46 Bitcoin Merge bitcoin/bitcoin#27696: build: Do not define `ENABLE_ZMQ` when ZMQ is not available
1684747268 2023-05-22T10:21:08+01:00 5421dc3244 Bitcoin Merge bitcoin/bitcoin#27561: test: Explicitly specify directory where to search tests for
1684748947 2023-05-22T10:49:07+01:00 ad7819d2f8 Bitcoin Merge bitcoin/bitcoin#27670: guix: remove redundant glibc patches
1684751698 2023-05-22T11:34:58+01:00 09351f51d2 Bitcoin Merge bitcoin/bitcoin#27699: random: drop syscall wrapper usage for getrandom()
1684756518 2023-05-22T12:55:18+01:00 456701420b Bitcoin Merge bitcoin/bitcoin#27672: fuzz: Print error message when FUZZ is missing
1684769291 2023-05-22T11:28:11-04:00 22139f6e83 Bitcoin Merge bitcoin/bitcoin#25796: rpc: add `descriptorprocesspsbt` rpc
1684844638 2023-05-23T13:23:58+01:00 5ef2c1ee7a Bitcoin Merge bitcoin/bitcoin#27717: test: Make `util/test_runner.py` honor `BITCOINUTIL` and `BITCOINTX`
1684871287 2023-05-23T15:48:07-04:00 3132ec64d9 Bitcoin Merge bitcoin/bitcoin#27177: test: fix intermittent issue in `feature_bip68_sequence`
1684919349 2023-05-24T10:09:09+01:00 51c050787f Bitcoin Merge bitcoin/bitcoin#27626: Parallel compact block downloads, take 3
1684944655 2023-05-24T12:10:55-04:00 a13f3746dc Bitcoin Merge bitcoin/bitcoin#27727: rpc: Fix invalid bech32 address handling
1685005555 2023-05-25T10:05:55+01:00 e43432086a Bitcoin Merge bitcoin/bitcoin#27743: p2p: Unconditionally return when compact block status == READ_STATUS_FAILED
1685012569 2023-05-25T12:02:49+01:00 9d098af5a9 Bitcoin Merge bitcoin/bitcoin#27747: rpc: Use 'byte'/'bytes' for bech32(m) validation error message
1685025383 2023-05-25T15:36:23+01:00 25202cace9 Bitcoin Merge bitcoin/bitcoin#27721: depends: remove redundant stdlib option
1685095843 2023-05-26T11:10:43+01:00 aa6cc5bec9 Bitcoin Merge bitcoin/bitcoin#27751: doc: Add doc/release-notes/release-notes-25.0.md
1685102966 2023-05-26T13:09:26+01:00 4d13fe47be Bitcoin Merge bitcoin/bitcoin#25977: refactor: Replace `std::optional<bilingual_str>` with `util::Result`
1685104422 2023-05-26T13:33:42+01:00 66b08e7822 Bitcoin Merge bitcoin/bitcoin#27302: init: Error if ignored bitcoin.conf file is found
1685109203 2023-05-26T14:53:23+01:00 7794d9d93f Bitcoin Merge bitcoin/bitcoin#27735: test: Move test_chain_listunspent wallet check from mempool_packages to wallet_basic
1685117548 2023-05-26T17:12:28+01:00 8b59231641 Bitcoin Merge bitcoin/bitcoin#27761: p2p: Log addresses of stalling peers
1685151328 2023-05-26T21:35:28-04:00 10c4a4613f Bitcoin Merge bitcoin/bitcoin#27469: wallet: improve IBD sync time by skipping block scanning prior birth time
1685179401 2023-05-27T10:23:21+01:00 927b001502 Bitcoin Merge bitcoin/bitcoin#27766: fuzz: Change LIMIT_TO_MESSAGE_TYPE from a compile-time to a run-time setting
1685207229 2023-05-27T13:07:09-04:00 7d33ae755d Bitcoin Merge bitcoin/bitcoin#27145: wallet: when a block is disconnected, update transactions that are no longer conflicted
1685352848 2023-05-29T10:34:08+01:00 b5ed656c3b Bitcoin Merge bitcoin/bitcoin#27739: ci: Add missing set -e to 01_base_install.sh
1685353733 2023-05-29T10:48:53+01:00 a2e111b8a3 Bitcoin Merge bitcoin/bitcoin#27765: test: Throw error when -signetchallenge is non-hex
1685364222 2023-05-29T13:43:42+01:00 769dd1e826 Bitcoin Merge bitcoin/bitcoin#25975: contrib/init: Better systemd integration
1685374394 2023-05-29T16:33:14+01:00 dfe658009d Bitcoin Merge bitcoin/bitcoin#27759: Fix `#include`s in `src/wallet`
1685376587 2023-05-29T17:09:47+01:00 fb4f047686 Bitcoin Merge bitcoin/bitcoin#27724: build: disable boost multi index safe mode in debug mode
1685376691 2023-05-29T17:11:31+01:00 6cf47a8f44 Bitcoin Merge bitcoin/bitcoin#27507: lint: stop ignoring LIEF imports
1685440154 2023-05-30T10:49:14+01:00 f467b28ac3 Bitcoin Merge bitcoin/bitcoin#27673: log: don't log total disk read time in ConnectTip bench
1685455042 2023-05-30T14:57:22+01:00 9564f98fee Bitcoin Merge bitcoin/bitcoin#27636: kernel: Remove util/system from kernel library, interface_ui from validation.
1685457139 2023-05-30T15:32:19+01:00 214f8f18b3 Bitcoin Merge bitcoin/bitcoin#27774: refactor: Add [[nodiscard]] where ignoring a Result return type is an error
1685460047 2023-05-30T16:20:47+01:00 05ec664632 Bitcoin Merge bitcoin/bitcoin#27666: wallet, bench: Move commonly used functions to their own file and fix a bug
1685461199 2023-05-30T11:39:59-04:00 71300489af Bitcoin Merge bitcoin/bitcoin#26261: p2p: cleanup `LookupIntern`, `Lookup` and `LookupHost`
1685523391 2023-05-31T09:56:31+01:00 08722f20c2 Bitcoin Merge bitcoin/bitcoin#27777: ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN
1685525622 2023-05-31T10:33:42+01:00 433f17bc3f Bitcoin Merge bitcoin/bitcoin#27784: test: fix intermittent error in getblockfrompeer.py
1685527857 2023-05-31T11:10:57+01:00 1b8b28d83b Bitcoin Merge bitcoin/bitcoin#27786: fuzz: fix wallet notifications.cpp
1685528697 2023-05-31T11:24:57+01:00 2a786ea349 Bitcoin Merge bitcoin/bitcoin#27780: fuzz: Avoid timeout in utxo_total_supply
1685529760 2023-05-31T11:42:40+01:00 30d6c7d8c0 Bitcoin Merge bitcoin/bitcoin#27657: doc: Remove unused NO_BLOOM_VERSION constant
1685540566 2023-05-31T14:42:46+01:00 f08bde7f71 Bitcoin Merge bitcoin/bitcoin#27778: ci: Enable float-divide-by-zero check
1685555788 2023-05-31T13:56:28-04:00 3a83d4417b Bitcoin Merge bitcoin/bitcoin#27720: index: prevent race by calling 'CustomInit' prior setting 'synced' flag
1685629463 2023-06-01T15:24:23+01:00 9e54dde04c Bitcoin Merge bitcoin/bitcoin#27719: doc: remove Tor link & generalize onion getnodeaddresses RPC
1685647831 2023-06-01T15:30:31-04:00 34ac3f438a Bitcoin Merge bitcoin/bitcoin#26485: RPC: Accept options as named-only parameters
1685696896 2023-06-02T10:08:16+01:00 dba757fb35 Bitcoin Merge bitcoin/bitcoin#27802: Update .style.yapf
1685698081 2023-06-02T10:28:01+01:00 83c7269965 Bitcoin Merge bitcoin/bitcoin#27800: streams: Drop confusing DataStream::Serialize method and << operator
1685698925 2023-06-02T10:42:05+01:00 8a972813ba Bitcoin Merge bitcoin/bitcoin#27737: ci: compile Clang and compiler-rt in msan jobs
1685699975 2023-06-02T10:59:35+01:00 6a560aceb7 Bitcoin Merge bitcoin/bitcoin#27803: Fuzz: Mitigate timeout in CalculateTotalBumpFees
1685712112 2023-06-02T14:21:52+01:00 b22408df16 Bitcoin Merge bitcoin/bitcoin#27603: test: added coverage to mining_basic.py
1685719091 2023-06-02T16:18:11+01:00 436c185b05 Bitcoin Merge bitcoin/bitcoin#27256: refactor: rpc: Remove unnecessary uses of ParseNonRFCJSONValue() and rename it
1685719647 2023-06-02T16:27:27+01:00 e43fdfd9ad Bitcoin Merge bitcoin/bitcoin#27225: doc: document json rpc endpoints
1685721619 2023-06-02T17:00:19+01:00 7f2019755d Bitcoin Merge bitcoin/bitcoin#27790: walletdb: Add PrefixCursor
1685958668 2023-06-05T10:51:08+01:00 f4a8269dfc Bitcoin Merge bitcoin/bitcoin#27801: wallet: Add tracing for sqlite statements
1686044398 2023-06-06T10:39:58+01:00 8cc65f093c Bitcoin Merge bitcoin/bitcoin#27779: guix: remove cURL from build env
1686122945 2023-06-07T03:29:05-04:00 1af72e728d Bitcoin Merge bitcoin/bitcoin#27501: mempool / rpc: add getprioritisedtransactions, delete a mapDeltas entry when delta==0
1686140976 2023-06-07T13:29:36+01:00 6cba698a59 Bitcoin Merge bitcoin/bitcoin#27824: ci: enable AArch64 target in MSAN jobs
1686146136 2023-06-07T15:55:36+02:00 2026301405 Bitcoin Merge bitcoin/bitcoin#27810: fuzz: Partially revert #27780
1686217281 2023-06-08T05:41:21-04:00 a36134fcc7 Bitcoin Merge bitcoin/bitcoin#27838: ci: Invalidate Cirrus CI docker cache
1686334879 2023-06-09T14:21:19-04:00 456af7a955 Bitcoin Merge bitcoin/bitcoin#27467: p2p: skip netgroup diversity follow-up
1686337129 2023-06-09T14:58:49-04:00 153a6882f4 Bitcoin Merge bitcoin/bitcoin#27576: kernel: Remove args, settings, chainparams, chainparamsbase from kernel library
1686559748 2023-06-12T09:49:08+01:00 62140b5e10 Bitcoin Merge bitcoin/bitcoin#27834: ci: Nuke Android APK task, Use credits for tsan
1686559929 2023-06-12T09:52:09+01:00 bc80b2df1e Bitcoin Merge bitcoin/bitcoin#27840: contrib: docs fix --import-keys flag on verify.py
1686559987 2023-06-12T09:53:07+01:00 5111d8e02f Bitcoin Merge bitcoin/bitcoin#27844: ci: Use podman stop over podman kill
1686563427 2023-06-12T10:50:27+01:00 fbe48f97df Bitcoin Merge bitcoin/bitcoin#27625: p2p: Stop relaying non-mempool txs
1686572418 2023-06-12T13:20:18+01:00 6f5f37eefd Bitcoin Merge bitcoin/bitcoin#27357: validation: Move warningcache to ChainstateManager and rename to m_warningcache
1686585196 2023-06-12T16:53:16+01:00 361a0c00b3 Bitcoin Merge bitcoin/bitcoin#27783: Add public Boost headers explicitly
1686588889 2023-06-12T12:54:49-04:00 c92fd63886 Bitcoin Merge bitcoin/bitcoin#27708: Return EXIT_FAILURE on post-init fatal errors
1686609282 2023-06-12T18:34:42-04:00 d80348ccb6 Bitcoin Merge bitcoin/bitcoin#27853: rest: bugfix, fix crash error when calling `/deploymentinfo`
1686645833 2023-06-13T09:43:53+01:00 8de9bb7a5a Bitcoin Merge bitcoin/bitcoin#27864: test: fix intermittent failure in p2p_leak_tx.py
1686667045 2023-06-13T10:37:25-04:00 58b36fc303 Bitcoin Merge bitcoin/bitcoin#23962: Use `int32_t` type for most transaction size/weight values
1686672487 2023-06-13T17:08:07+01:00 da494186f2 Bitcoin Merge bitcoin/bitcoin#27806: fuzz: Fix mini_miner_selection running out of coin
1686688096 2023-06-13T16:28:16-04:00 427853ab49 Bitcoin Merge bitcoin/bitcoin#27876: test: (refactor) Use datadir from options in chainstatemanager test
1686749439 2023-06-14T09:30:39-04:00 6663c802fe Bitcoin Merge bitcoin/bitcoin#25634: wallet, tests: Expand and test when the blank wallet flag should be un/set
1686749763 2023-06-14T14:36:03+01:00 a8d0f6c863 Bitcoin Merge bitcoin/bitcoin#27886: ci: Switch to `amd64` container in "ARM" task
1686751758 2023-06-14T15:09:18+01:00 ff17b28b02 Bitcoin Merge bitcoin/bitcoin#27883: ci: Bump macOS cross task to ubuntu:jammy
1686751855 2023-06-14T15:10:55+01:00 681ecac5c2 Bitcoin Merge bitcoin/bitcoin#27881: ci: Use latest `macos-ventura-xcode:14.3.1` image
1686825842 2023-06-15T11:44:02+01:00 7a59865793 Bitcoin Merge bitcoin/bitcoin#27647: fuzz: wallet, add target for `fees`
1686837263 2023-06-15T09:54:23-04:00 9372ec71e8 Bitcoin Merge bitcoin/bitcoin#27872: build: suppress external warnings by default
1686839991 2023-06-15T15:39:51+01:00 c454395115 Bitcoin Merge bitcoin/bitcoin#27895: test: clean up is node stopped
1686853795 2023-06-15T14:29:55-04:00 5b8e07725d Bitcoin Merge bitcoin/bitcoin#27892: refactor: Avoid copy of bilingual_str when formatting, Fix ADL violation
1686856292 2023-06-15T15:11:32-04:00 b3db18a012 Bitcoin Merge bitcoin/bitcoin#27712: test: p2p: check misbehavior for non-continuous headers messages
1686909787 2023-06-16T11:03:07+01:00 1ecdf6ea8f Bitcoin Merge bitcoin/bitcoin#27875: build: make sure we can overwrite config.{guess,sub} before doing so
1686942704 2023-06-16T15:11:44-04:00 f0758d8a66 Bitcoin Merge bitcoin/bitcoin#27757: rpc: remove deprecated "warning" field from {create,load,restore,unload}wallet
1687085326 2023-06-18T12:48:46+02:00 7f0b79ea13 Bitcoin Merge bitcoin/bitcoin#27906: doc: test: update TestShell instructions
1687194457 2023-06-19T13:07:37-04:00 8f40271037 Bitcoin Merge bitcoin/bitcoin#27902: fuzz: wallet, add target for `CoinControl`
1687276109 2023-06-20T16:48:29+01:00 f80db62b2d Bitcoin Merge bitcoin/bitcoin#27622: Fee estimation: avoid serving stale fee estimate
1687276232 2023-06-20T16:50:32+01:00 c2316b1e34 Bitcoin Merge bitcoin/bitcoin#27917: fuzz: Fix implicit-integer-sign-change in wallet/fees fuzz target
1687282856 2023-06-20T13:40:56-04:00 688c61303b Bitcoin Merge bitcoin/bitcoin#27907: bench: bugfix, disable birth time block skip for wallet_create_tx.cpp
1687283718 2023-06-20T13:55:18-04:00 e4bbfb2d49 Bitcoin Merge bitcoin/bitcoin#27632: Raise on invalid -debug and -loglevel config options
1687291844 2023-06-20T16:10:44-04:00 ee22ca59a2 Bitcoin Merge bitcoin/bitcoin#26740: wallet: Migrate wallets that are not in a wallet dir
1687293508 2023-06-20T21:38:28+01:00 d1ae96755a Bitcoin Merge bitcoin/bitcoin#27890: refactor: Make m_count_with_* in CTxMemPoolEntry int64_t, drop UBSAN supp
1687336865 2023-06-21T09:41:05+01:00 8d5b93cf54 Bitcoin Merge bitcoin/bitcoin#27922: ci: fix llvm-symbolizer in MSAN jobs
1687338533 2023-06-21T10:08:53+01:00 a596bdf3e9 Bitcoin Merge bitcoin/bitcoin#27919: ci: Run fuzz target even if input folder is empty
1687340725 2023-06-21T10:45:25+01:00 7d65e3372f Bitcoin Merge bitcoin/bitcoin#27733: test: refactor: introduce `generate_keypair` helper with WIF support
1687342960 2023-06-21T11:22:40+01:00 e410fb711c Bitcoin Merge bitcoin/bitcoin#27822: Renamed UniValue::__pushKV to UniValue::pushKVEnd.
1687351228 2023-06-21T13:40:28+01:00 d23cdf659e Bitcoin Merge bitcoin/bitcoin#27905: validation: add missing insert to m_dirty_blockindex
1687362025 2023-06-21T16:40:25+01:00 f1b4975461 Bitcoin Merge bitcoin/bitcoin#27921: fuzz: Avoid OOM in transaction fuzz target
1687423650 2023-06-22T09:47:30+01:00 0c84a0e484 Bitcoin Merge bitcoin/bitcoin#27798: depends: modernize clang flags for Darwin
1687433615 2023-06-22T12:33:35+01:00 2880bb588a Bitcoin Merge bitcoin/bitcoin#27889: test: Kill `BOOST_ASSERT` and update the linter
1687446495 2023-06-22T16:08:15+01:00 a7261da479 Bitcoin Merge bitcoin/bitcoin#27831: test: handle failed `assert_equal()` assertions in bcc callback functions
1687454436 2023-06-22T13:20:36-04:00 6a473373d4 Bitcoin Merge bitcoin/bitcoin#27862: validation: Stricter assumeutxo error handling when renaming chainstates
1687551703 2023-06-23T16:21:43-04:00 2c2150aa04 Bitcoin Merge bitcoin/bitcoin#26828: assumeutxo: catch and log fs::remove error instead of two exist checks
1687553831 2023-06-23T16:57:11-04:00 8e0cf4f90c Bitcoin Merge bitcoin/bitcoin#27846: [coinselection] Increase SRD target by change_fee
1687556398 2023-06-23T17:39:58-04:00 035ae61c5a Bitcoin Merge bitcoin/bitcoin#27577: p2p: give seednodes time before falling back to fixed seeds
1687558719 2023-06-23T18:18:39-04:00 50a664aceb Bitcoin Merge bitcoin/bitcoin#26969: net, refactor: net_processing, add `ProcessCompactBlockTxns`
1687560846 2023-06-23T18:54:06-04:00 8847497161 Bitcoin Merge bitcoin/bitcoin#27631: test: avoid sporadic MINIMALDATA failure in feature_taproot.py (fixes #27595)
1687769018 2023-06-26T09:43:38+01:00 931ac6f836 Bitcoin Merge bitcoin/bitcoin#27914: feerate: For GetFeePerK() return nSatoshisPerK instead of round trip through GetFee
1687770354 2023-06-26T10:05:54+01:00 80f04febbc Bitcoin Merge bitcoin/bitcoin#27957: net: remove unused `CConnmanTest`
1687772372 2023-06-26T10:39:32+01:00 296735f763 Bitcoin Merge bitcoin/bitcoin#27947: MaybePunishNodeForTx: Remove unused message arg and logging
1687813683 2023-06-26T17:08:03-04:00 679f825ba3 Bitcoin Merge bitcoin/bitcoin#27479: BIP324: ElligatorSwift integrations
1687856241 2023-06-27T09:57:21+01:00 35b01e8504 Bitcoin Merge bitcoin/bitcoin#27676: macOS: Bump minimum required runtime version and prepare for building with upstream LLVM
1687866860 2023-06-27T12:54:20+01:00 b741a62a2f Bitcoin Merge bitcoin/bitcoin#27929: Added static_assert to check that base_blob is using whole bytes.
1687877553 2023-06-27T15:52:33+01:00 7ee41217b3 Bitcoin Merge bitcoin/bitcoin#27940: test: Add implicit-signed-integer-truncation:*/include/c++/ suppression
1687894971 2023-06-27T15:42:51-04:00 5cce4d293e Bitcoin Merge bitcoin/bitcoin#27334: util: implement `noexcept` move assignment & move ctor for `prevector`
1687904361 2023-06-27T18:19:21-04:00 caff95a023 Bitcoin Merge bitcoin/bitcoin#27896: Remove the syscall sandbox
1687906995 2023-06-27T19:03:15-04:00 d9c7c2fd3e Bitcoin Merge bitcoin/bitcoin#24914: wallet: Load database records in a particular order
1687948895 2023-06-28T11:41:35+01:00 ec822e88dd Bitcoin Merge bitcoin/bitcoin#27813: guix: Update `python-lief` package to 0.13.2
1687951225 2023-06-28T12:20:25+01:00 a15388c606 Bitcoin Merge bitcoin/bitcoin#27949: http: update libevent workaround to correct version
1687955114 2023-06-28T13:25:14+01:00 d6ee03507f Bitcoin Merge bitcoin/bitcoin#27987: ci: remove duplicate bsdmainutils from CI configs
1687979532 2023-06-28T15:12:12-04:00 7952a5934a Bitcoin Merge bitcoin/bitcoin#27927: util: Allow std::byte and char Span serialization
1687984075 2023-06-28T16:27:55-04:00 626d346469 Bitcoin Merge bitcoin/bitcoin#26222: Introduce secp256k1 module with field and group classes to test framework
1688028713 2023-06-29T09:51:53+01:00 e8543629ae Bitcoin Merge bitcoin/bitcoin#27884: test: Use TestNode datadir_path or chain_path where possible
1688031168 2023-06-29T10:32:48+01:00 e0cd7458e6 Bitcoin Merge bitcoin/bitcoin#27530: Remove now-unnecessary poll, fcntl includes from net(base).cpp
1688031813 2023-06-29T10:43:33+01:00 d4018f0b6c Bitcoin Merge bitcoin/bitcoin#27811: guix: Clean up manifest
1688040538 2023-06-29T13:08:58+01:00 3d51f7c9a8 Bitcoin Merge bitcoin/bitcoin#27932: test: Fuzz on macOS
1688042147 2023-06-29T13:35:47+01:00 c6287faae4 Bitcoin Merge bitcoin/bitcoin#27996: ci: filter all subtrees from tidy output
1688074180 2023-06-29T17:29:40-04:00 561915f35f Bitcoin Merge bitcoin/bitcoin#27978: refactor: Drop unsafe AsBytePtr function
1688082167 2023-06-29T19:42:47-04:00 54ba330f79 Bitcoin Merge bitcoin/bitcoin#27863: net: do not `break` when `addr` is not from a distinct network group
1688114742 2023-06-30T09:45:42+01:00 b5ebeb376d Bitcoin Merge bitcoin/bitcoin#28002: refactor: remove in-code warning suppression
1688116018 2023-06-30T10:06:58+01:00 47ab00666e Bitcoin Merge bitcoin/bitcoin#27988: test: Use same timeout for all index sync
1688116111 2023-06-30T10:08:31+01:00 2cd71d3a13 Bitcoin Merge bitcoin/bitcoin#27937: doc: i2p documentation updates
1688122628 2023-06-30T11:57:08+01:00 ca8bfbd980 Bitcoin Merge bitcoin/bitcoin#28013: doc: Fix verify-binaries link in contrib README
1688123560 2023-06-30T12:12:40+01:00 76240ce55d Bitcoin Merge bitcoin/bitcoin#28011: test: Rename EncodeDecimal to serialization_fallback
1688134180 2023-06-30T15:09:40+01:00 f8a71f3fc0 Bitcoin Merge bitcoin/bitcoin#28014: ci: re-enable gui tests for s390x
1688138437 2023-06-30T16:20:37+01:00 3367e1c850 Bitcoin Merge bitcoin/bitcoin#28009: script, test: python typing and linter updates
1688139309 2023-06-30T16:35:09+01:00 a8bd0fef25 Bitcoin Merge bitcoin/bitcoin#27999: contrib: add macOS test for fixup_chains usage
1688146144 2023-06-30T13:29:04-04:00 6744d840df Bitcoin Merge bitcoin/bitcoin#27745: addrman: select addresses by network follow-up
1688149849 2023-06-30T19:30:49+01:00 61d59fed74 Bitcoin Merge bitcoin/bitcoin#24005: test: add python implementation of Elligator swift
1688381095 2023-07-03T11:44:55+01:00 600c595b8d Bitcoin Merge bitcoin/bitcoin#28021: docs: fixup honggfuzz fuzz patch
1688434921 2023-07-03T21:42:01-04:00 f08d914a67 Bitcoin Merge bitcoin/bitcoin#27920: wallet: bugfix, always use apostrophe for spkm descriptor ID
1688483010 2023-07-04T16:03:30+01:00 7446cb186c Bitcoin Merge bitcoin-core/gui#719: Remove confusing "Dust" label from coincontrol / sendcoins dialog
1688485554 2023-07-04T16:45:54+01:00 c71a96c431 Bitcoin Merge bitcoin-core/gui#696: Switch RPCConsole wallet selection to the one most recently opened/restored/created
1688489028 2023-07-04T17:43:48+01:00 bc4f6b13fe Bitcoin Merge bitcoin/bitcoin#28024: ci: Remove deprecated container.greedy
1688636861 2023-07-06T10:47:41+01:00 ecf3baffc0 Bitcoin Merge bitcoin/bitcoin#27869: wallet: Give deprecation warning when loading a legacy wallet
1688646078 2023-07-06T13:21:18+01:00 c325f0fbae Bitcoin Merge bitcoin/bitcoin#28034: ci: Print full lscpu output
1688677647 2023-07-06T17:07:27-04:00 75135c673e Bitcoin Merge bitcoin/bitcoin#27861: kernel: Rm ShutdownRequested and AbortNode from validation code.
1688719188 2023-07-07T09:39:48+01:00 334f45fe62 Bitcoin Merge bitcoin/bitcoin#28040: wallet: sqlite: don't include sqlite files from our headers
1688720257 2023-07-07T09:57:37+01:00 299f17a69e Bitcoin Merge bitcoin/bitcoin#28036: test: Restore unlimited timeout in IndexWaitSynced
1688723289 2023-07-07T10:48:09+01:00 a9dde841e1 Bitcoin Merge bitcoin/bitcoin#28012: util: Allow FastRandomContext::randbytes for std::byte, Allow std::byte serialization
1688725582 2023-07-07T11:26:22+01:00 cf4da5ec29 Bitcoin Merge bitcoin/bitcoin#28015: fuzz: Generate rpc fuzz targets individually
1688747407 2023-07-07T17:30:07+01:00 87e19b047c Bitcoin Merge bitcoin/bitcoin#28038: wallet: address book migration bug fixes
1688751808 2023-07-07T13:43:28-04:00 79e8247ddb Bitcoin Merge bitcoin/bitcoin#28039: wallet: don't include bdb files from our headers
1689002565 2023-07-10T16:22:45+01:00 c464e67e0b Bitcoin Merge bitcoin/bitcoin#28050: test: make assumeUTXO test capture the expected fatal error
1689004571 2023-07-10T11:56:11-04:00 ef29d5d7e2 Bitcoin Merge bitcoin/bitcoin#27607: index: make startup more efficient
1689066888 2023-07-11T10:14:48+01:00 21ed784614 Bitcoin Merge bitcoin/bitcoin#28028: test: Check expected_stderr after stop
1689083226 2023-07-11T09:47:06-04:00 e253568da8 Bitcoin Merge bitcoin/bitcoin#28053: refactor: Move stopafterblockimport option out of blockstorage
1689093056 2023-07-11T12:30:56-04:00 99b3af78bd Bitcoin Merge bitcoin/bitcoin#28044: test: indexes, fix on error infinite loop
1689110740 2023-07-11T17:25:40-04:00 357e3f6aa4 Bitcoin Merge bitcoin/bitcoin#28025: test: refactor: deduplicate legacy ECDSA signing for tx inputs
1689181124 2023-07-12T12:58:44-04:00 b4794740f8 Bitcoin Merge bitcoin/bitcoin#27985: Add support for RFC8439 variant of ChaCha20
1689270658 2023-07-13T13:50:58-04:00 05ad4de158 Bitcoin Merge bitcoin/bitcoin#27411: p2p: Restrict self-advertisements with privacy networks to avoid fingerprinting
1689289635 2023-07-13T19:07:15-04:00 ee467b8238 Bitcoin Merge bitcoin/bitcoin#27549: fuzz: addrman, add coverage for `network` field in `Select()`, `Size()` and `GetAddr()`
1689328470 2023-07-14T10:54:30+01:00 4a1aae6749 Bitcoin Merge bitcoin/bitcoin#28071: ci: Add missing -O2 to valgrind tasks
1689354750 2023-07-14T13:12:30-04:00 01e5d6b105 Bitcoin Merge bitcoin/bitcoin#28048: kernel: Remove StartShutdown calls from validation code
1689532991 2023-07-16T19:43:11+01:00 57b8336dfe Bitcoin Merge bitcoin-core/gui#740: Show own outputs on PSBT signing window
1689596014 2023-07-17T13:13:34+01:00 7d8af44356 Bitcoin Merge bitcoin/bitcoin#28086: fuzz: Bump FuzzedDataProvider.h
1689596075 2023-07-17T13:14:35+01:00 275b3e47cc Bitcoin Merge bitcoin/bitcoin#28084: doc: update windows `-fstack-clash-protection` doc
1689597413 2023-07-17T13:36:53+01:00 bf03fed2c7 Bitcoin Merge bitcoin/bitcoin#28065: fuzz: Flatten all FUZZ_TARGET macros into one
1689597825 2023-07-17T13:43:45+01:00 c123e1d215 Bitcoin Merge bitcoin/bitcoin#28069: guix: Remove librt usage from release binaries
1689602689 2023-07-17T15:04:49+01:00 d09c8bc730 Bitcoin Merge bitcoin/bitcoin#28088: test: Disable known broken USDT test
1689633039 2023-07-17T18:30:39-04:00 306157ae92 Bitcoin Merge bitcoin/bitcoin#27993: Make poly1305 support incremental computation + modernize
1689635769 2023-07-17T19:16:09-04:00 bc88f3ab90 Bitcoin Merge bitcoin/bitcoin#27997: Descriptors: rule out unspendable miniscript descriptors
1689672253 2023-07-18T10:24:13+01:00 673acab223 Bitcoin Merge bitcoin/bitcoin#28090: validation: use noexcept instead of deprecated throw()
1689694839 2023-07-18T16:40:39+01:00 c6a338b67e Bitcoin Merge bitcoin/bitcoin#28083: ci: Use DOCKER_BUILDKIT for lint image
1689758771 2023-07-19T10:26:11+01:00 24d5cf9314 Bitcoin Merge bitcoin/bitcoin#27425: test: move remaining rand code from util/setup_common to util/random
1689762990 2023-07-19T11:36:30+01:00 84c5416b03 Bitcoin Merge bitcoin/bitcoin#28093: subtree: update libsecp256k1 to latest master
1689765969 2023-07-19T12:26:09+01:00 3648a9b4f7 Bitcoin Merge bitcoin/bitcoin#28056: rpc: doc: Added `longpollid` and `data` params to `template_request`
1689766350 2023-07-19T12:32:30+01:00 0be2f5481c Bitcoin Merge bitcoin/bitcoin#27986: test: remove race in the user-agent reception check
1689766449 2023-07-19T12:34:09+01:00 78a983f597 Bitcoin Merge bitcoin/bitcoin#28097: depends: xcb-proto 1.15.2
1689798428 2023-07-19T16:27:08-04:00 4d828ef427 Bitcoin Merge bitcoin/bitcoin#28085: refactor: use Span for SipHash::Write
1689799392 2023-07-19T16:43:12-04:00 5608e1d3b4 Bitcoin Merge bitcoin/bitcoin#27928: test: Add more tests for the BIP21 implementation
1689843304 2023-07-20T09:55:04+01:00 04afe55e29 Bitcoin Merge bitcoin/bitcoin#26467: bumpfee: Allow the user to choose which output is change
1689844628 2023-07-20T10:17:08+01:00 355bbcba01 Bitcoin Merge bitcoin/bitcoin#28066: fuzz: Generate process_message targets individually
1689855414 2023-07-20T13:16:54+01:00 1fde20faf8 Bitcoin Merge bitcoin/bitcoin#28099: contrib: move user32.dll from bitcoind.exe libs
1689856641 2023-07-20T13:37:21+01:00 ac7c1772f9 Bitcoin Merge bitcoin/bitcoin#26654: util: Show descriptive error messages when FileCommit fails
1689863634 2023-07-20T15:33:54+01:00 79954903b2 Bitcoin Merge bitcoin/bitcoin#27620: test: miner: add coverage for `-blockmintxfee` setting
1689866205 2023-07-20T11:16:45-04:00 7edce77ff3 Bitcoin Merge bitcoin/bitcoin#28067: descriptors: do not return top-level only funcs as sub descriptors
1689867564 2023-07-20T11:39:24-04:00 b3022af0e2 Bitcoin Merge bitcoin/bitcoin#28108: test: fix intermittent failure in wallet_resendwallettransactions.py
1689868481 2023-07-20T16:54:41+01:00 e0c8294f29 Bitcoin Merge bitcoin/bitcoin#28110: doc: correct Fedora systemtap dep
1689869007 2023-07-20T17:03:27+01:00 d23fda0584 Bitcoin Merge bitcoin/bitcoin#28103: test: Add missing `set -ex` to ci/lint/06_script.sh
1690278140 2023-07-25T10:42:20+01:00 c97270d722 Bitcoin Merge bitcoin/bitcoin#27499: net processing, refactor: Decouple PeerManager from gArgs
1690278426 2023-07-25T10:47:06+01:00 e35fb7bc48 Bitcoin Merge bitcoin/bitcoin#28124: fuzz: Re-enable symbolize=1 in ASAN_OPTIONS
1690323196 2023-07-25T18:13:16-04:00 1ed8a0f8d2 Bitcoin Merge bitcoin/bitcoin#28113: kernel: Remove UniValue from kernel library
1690325669 2023-07-25T18:54:29-04:00 32c15237b6 Bitcoin Merge bitcoin/bitcoin#27930: util: Don't derive secure_allocator from std::allocator
1690360551 2023-07-26T09:35:51+01:00 54fe963a53 Bitcoin Merge bitcoin/bitcoin#28035: test: Ignore UTF-8 errors in assert_debug_log
1690360581 2023-07-26T09:36:21+01:00 95d523fabb Bitcoin Merge bitcoin/bitcoin#28145: valgrind: add suppression for bug 472219
1690360940 2023-07-26T09:42:20+01:00 8fba5dfc10 Bitcoin Merge bitcoin/bitcoin#27529: test: fix `feature_addrman.py` on big-endian systems
1690360970 2023-07-26T09:42:50+01:00 4517e2f4d4 Bitcoin Merge bitcoin/bitcoin#28147: suppressions: note that `type:ClassName::MethodName` should be used
1690361913 2023-07-26T09:58:33+01:00 c2ff87e1fa Bitcoin Merge bitcoin/bitcoin#28150: test: Avoid intermittent issues due to async events in validationinterface_tests
1690363196 2023-07-26T10:19:56+01:00 f033a981ed Bitcoin Merge bitcoin/bitcoin#28139: test: create wallet specific for test_locked_wallet case
1690383819 2023-07-26T16:03:39+01:00 f57e724a80 Bitcoin Merge bitcoin/bitcoin#28127: refactor: Remove C-style const-violating cast, Use reinterpret_cast
1690453309 2023-07-27T11:21:49+01:00 04f66ce500 Bitcoin Merge bitcoin/bitcoin#28092: ci: document that -Wreturn-type has been fixed upstream (mingw-w64)
1690457118 2023-07-27T12:25:18+01:00 dfe2dc1d84 Bitcoin Merge bitcoin/bitcoin#28164: test: remove unused code in `wallet_fundrawtransaction`
1690472027 2023-07-27T11:33:47-04:00 272c4f3f10 Bitcoin Merge bitcoin/bitcoin#28148: refactor: consistently use ApplyArgsManOptions for PeerManager::Options
1690480092 2023-07-27T13:48:12-04:00 cbf385058b Bitcoin Merge bitcoin/bitcoin#27888: Fuzz: a more efficient descriptor parsing target
1690542289 2023-07-28T12:04:49+01:00 8aa77a77e6 Bitcoin Merge bitcoin/bitcoin#28168: refactor: Remove unused raw-pointer read helper from univalue
1690543795 2023-07-28T12:29:55+01:00 42a9110899 Bitcoin Merge bitcoin/bitcoin#28162: refactor: Revert additional univalue check in ParseSighashString
1690556174 2023-07-28T15:56:14+01:00 4c57e53a61 Bitcoin Merge bitcoin/bitcoin#28138: ci: Keep system env vars as-is (bugfix)
1690712500 2023-07-30T11:21:40+01:00 64440bb733 Bitcoin Merge bitcoin/bitcoin#28118: test: Add SyncWithValidationInterfaceQueue to mockscheduler RPC
1690797110 2023-07-31T10:51:50+01:00 80800361b1 Bitcoin Merge bitcoin/bitcoin#28181: qa, doc: Fix comment
1690798795 2023-07-31T11:19:55+01:00 e92013e178 Bitcoin Merge bitcoin/bitcoin#28188: ci: Use documented `CCACHE_MAXSIZE` instead of `CCACHE_SIZE`
1690800219 2023-07-31T11:43:39+01:00 44b05bf3fe Bitcoin Merge bitcoin/bitcoin#28091: fuzz: use `ConnmanTestMsg` in `connman`
1690834700 2023-07-31T16:18:20-04:00 f4f1d6d230 Bitcoin Merge bitcoin/bitcoin#27746: Rework validation logic for assumeutxo
1690879129 2023-08-01T09:38:49+01:00 8535802f1d Bitcoin Merge bitcoin/bitcoin#28070: test: Drop 22.x node from TxindexCompatibilityTest
1690879207 2023-08-01T09:40:07+01:00 b6c66f3091 Bitcoin Merge bitcoin/bitcoin#28003: doc: cleanup release process doc
1690879236 2023-08-01T09:40:36+01:00 fadad10126 Bitcoin Merge bitcoin/bitcoin#28131: test: Add UBSan `-fsanitize=integer` suppressions for `src/secp256k1` subtree
1690879327 2023-08-01T09:42:07+01:00 e5a9f2fb62 Bitcoin Merge bitcoin/bitcoin#28194: test: python E721 and flake8 updates
1690904286 2023-08-01T16:38:06+01:00 ceda819886 Bitcoin Merge bitcoin/bitcoin#28060: util: Teach AutoFile how to XOR
1690905375 2023-08-01T16:56:15+01:00 eb95368e0c Bitcoin Merge bitcoin/bitcoin#28166: test, rpc: invalid sighashtype coverage
1690905577 2023-08-01T16:59:37+01:00 1b5cbf71df Bitcoin Merge bitcoin/bitcoin#28144: test: fix intermittent failure in p2p_getaddr_caching.py
1690973615 2023-08-02T11:53:35+01:00 2dea6c5ca0 Bitcoin Merge bitcoin/bitcoin#27572: test: dedup file hashing using `sha256sum_file` helper
1690977450 2023-08-02T12:57:30+01:00 2fa60f0b68 Bitcoin Merge bitcoin/bitcoin#27452: test: cover addrv2 anchors by adding TorV3 to CAddress in messages.py
1691053339 2023-08-03T10:02:19+01:00 532bd1f2e7 Bitcoin Merge bitcoin/bitcoin#28204: qa: Close SQLite connection properly
1691059551 2023-08-03T11:45:51+01:00 7c66a4b610 Bitcoin Merge bitcoin/bitcoin#28059: refactor: Make more transaction size variables signed
1691080366 2023-08-03T17:32:46+01:00 61849f0464 Bitcoin Merge bitcoin/bitcoin#27918: fuzz: addrman, avoid `ConsumeDeserializable` when possible
1691081203 2023-08-03T17:46:43+01:00 da3816e4e8 Bitcoin Merge bitcoin/bitcoin#27832: doc: Clarify -datacarriersize, add -datacarriersize=2 tests
1691082198 2023-08-03T18:03:18+01:00 a4ca497588 Bitcoin Merge bitcoin/bitcoin#28161: ci: Move ASan USDT to persistent_worker
1691153449 2023-08-04T14:50:49+02:00 f138422d37 Bitcoin Merge bitcoin/bitcoin#28203: refactor: serialization simplifications
1691154574 2023-08-04T15:09:34+02:00 d096743150 Bitcoin Merge bitcoin/bitcoin#28213: scripted-diff: Specify Python major version explicitly on Windows
1691340282 2023-08-06T18:44:42+02:00 b7138252ac Bitcoin Merge bitcoin/bitcoin#27213: p2p: Diversify automatic outbound connections with respect to networks
1691398659 2023-08-07T10:57:39+02:00 be44332803 Bitcoin Merge bitcoin/bitcoin#28191: refactor: Remove unused MessageStartChars parameters from BlockManager methods
1691417035 2023-08-07T16:03:55+02:00 97ba72117c Bitcoin Merge bitcoin/bitcoin#27401: tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings
1691421247 2023-08-07T17:14:07+02:00 624333455a Bitcoin Merge bitcoin/bitcoin#26296: ci: Integrate `bitcoin-tidy` clang-tidy plugin
1691427343 2023-08-07T18:55:43+02:00 064919e00d Bitcoin Merge bitcoin/bitcoin#28231: doc: remove Fedora libdb4-*-devel install docs
1691440306 2023-08-07T22:31:46+02:00 b565485c24 Bitcoin Merge bitcoin/bitcoin#28186: kernel: Prune leveldb headers
1691575740 2023-08-09T12:09:00+02:00 492257019d Bitcoin Merge bitcoin/bitcoin#28087: ci: Use qemu-user through container engine
1691583963 2023-08-09T14:26:03+02:00 0d9a13ddd8 Bitcoin Merge bitcoin/bitcoin#28149: net processing: clamp PeerManager::Options user input
1691601111 2023-08-09T19:11:51+02:00 ef3f9f389f Bitcoin Merge bitcoin/bitcoin#28189: doc: diversify network outbounds release note
1691661539 2023-08-10T11:58:59+02:00 b2ec0326fd Bitcoin Merge bitcoin/bitcoin#28008: BIP324 ciphersuite
1691746598 2023-08-11T11:36:38+02:00 3654d84c6f Bitcoin Merge bitcoin/bitcoin#28245: doc: use llvm-config for bitcoin-tidy example
1692015013 2023-08-14T13:10:13+01:00 6c508ac3ff Bitcoin Merge bitcoin/bitcoin#28258: bitcoin-tidy: fix macOS build
1692026290 2023-08-14T16:18:10+01:00 aadaa5625e Bitcoin Merge bitcoin/bitcoin#28232: test: locked_wallet, skip default fee estimation
1692093942 2023-08-15T11:05:42+01:00 e38c225261 Bitcoin Merge bitcoin/bitcoin#28215: fuzz: fix a couple incorrect assertions in the `coins_view` target
1692094315 2023-08-15T11:11:55+01:00 5606d7f5a8 Bitcoin Merge bitcoin/bitcoin#28267: crypto: BIP324 ciphersuite follow-up
1692094424 2023-08-15T11:13:44+01:00 85e672ab3d Bitcoin Merge bitcoin/bitcoin#28269: ci: Drop no longer needed `macos_sdk_cache`
1692094659 2023-08-15T11:17:39+01:00 80d70cb6b0 Bitcoin Merge bitcoin/bitcoin#28185: ci: Use hard-coded root path for CI containers (bugfix)
1692108922 2023-08-15T10:15:22-04:00 cd43a8444b Bitcoin Merge bitcoin/bitcoin#27460: rpc: Add importmempool RPC
1692133393 2023-08-15T17:03:13-04:00 b97b05048d Bitcoin Merge bitcoin/bitcoin#28187: ci: Run "macOS native x86_64" job on GitHub Actions
1692134514 2023-08-15T17:21:54-04:00 b8ee2fa02e Bitcoin Merge bitcoin/bitcoin#28240: refactor: Remove unused boost signals2 from torcontrol
1692186969 2023-08-16T12:56:09+01:00 72304ccf1e Bitcoin Merge bitcoin/bitcoin#28257: test: check backup from `migratewallet` can be successfully restored
1692187858 2023-08-16T13:10:58+01:00 60d3e4b0cd Bitcoin Merge bitcoin/bitcoin#28273: ci: Fix macOS-cross SDK rsync
1692265926 2023-08-17T10:52:06+01:00 a62f5ee86c Bitcoin Merge bitcoin/bitcoin#27675: p2p: Drop m_recently_announced_invs bloom filter
1692267664 2023-08-17T11:21:04+01:00 d78ff380a2 Bitcoin Merge bitcoin/bitcoin#28214: ci: Move tidy to persistent worker
1692273256 2023-08-17T12:54:16+01:00 7ef2d4ee4d Bitcoin Merge bitcoin/bitcoin#28244: Break up script/standard.{h/cpp}
1692274542 2023-08-17T13:15:42+01:00 0a55bcd299 Bitcoin Merge bitcoin/bitcoin#27981: Fix potential network stalling bug
1692275449 2023-08-17T13:30:49+01:00 6d473bad22 Bitcoin Merge bitcoin/bitcoin#27941: test: Fix intermittent issue in mining_getblocktemplate_longpoll.py
1692277111 2023-08-17T13:58:31+01:00 ecb20563b6 Bitcoin Merge bitcoin/bitcoin#28123: Bugfix: RPC: Remove quotes from non-string oneline descriptions
1692277391 2023-08-17T14:03:11+01:00 de197c19e4 Bitcoin Merge bitcoin/bitcoin#28282: ci: Ensure that only a single workflow processes `github.ref` at a time
1692278260 2023-08-17T14:17:40+01:00 6ce5e8f475 Bitcoin Merge bitcoin/bitcoin#28278: ci: Refactor: Remove CI_USE_APT_INSTALL
1692349282 2023-08-18T10:01:22+01:00 e4a855c4e0 Bitcoin Merge bitcoin/bitcoin#28289: rpc: remove one more quote from non-string oneline description
1692353974 2023-08-18T11:19:34+01:00 5eb669024f Bitcoin Merge bitcoin/bitcoin#28100: crypto: more `Span<std::byte>` modernization & follow-ups
1692355118 2023-08-18T11:38:38+01:00 7bf078f2b7 Bitcoin Merge bitcoin/bitcoin#28237: refactor: Enforce C-str fmt strings in WalletLogPrintf()
1692363558 2023-08-18T13:59:18+01:00 93e8bc22bf Bitcoin Merge bitcoin/bitcoin#28296: ci: Add missing ${CI_RETRY_EXE} before curl
1692366121 2023-08-18T14:42:01+01:00 9b066da8af Bitcoin Merge bitcoin/bitcoin#28295: ci: Add missing amd64 to win64-cross task
1692611735 2023-08-21T10:55:35+01:00 723f1c669f Bitcoin Merge bitcoin/bitcoin#28218: refactor: Make IsInitialBlockDownload & NotifyHeaderTip not require a Chainstate
1692633573 2023-08-21T16:59:33+01:00 ded6873340 Bitcoin Merge bitcoin/bitcoin#28292: ci: Disable cache save for pull requests in GitHub Actions
1692692232 2023-08-22T09:17:12+01:00 a84dade1f9 Bitcoin Merge bitcoin/bitcoin#28157: test doc: tests `acceptstalefeeestimates` option is only supported on regtest chain
1692695737 2023-08-22T10:15:37+01:00 c00bc63061 Bitcoin Merge bitcoin/bitcoin#28288: test: fix 'unknown named parameter' test in `wallet_basic`
1692696850 2023-08-22T10:34:10+01:00 00fc7cdc25 Bitcoin Merge bitcoin/bitcoin#28200: refactor: Remove unused includes from wallet.cpp
1692696913 2023-08-22T10:35:13+01:00 38db2bd4e1 Bitcoin Merge bitcoin/bitcoin#28320: test: Support riscv64 in get_previous_releases.py
1692711970 2023-08-22T14:46:10+01:00 03a536f1ed Bitcoin Merge bitcoin/bitcoin#28284: refactor: Remove confusing static_cast in address types
1692712848 2023-08-22T15:00:48+01:00 8372ab0ea3 Bitcoin Merge bitcoin/bitcoin#28294: guix: pre time-machine bump changes (Windows)
1692738217 2023-08-22T17:03:37-04:00 5aa67eb365 Bitcoin Merge bitcoin/bitcoin#28199: test: tx orphan handling
1692797255 2023-08-23T14:27:35+01:00 33da5d0eb1 Bitcoin Merge bitcoin/bitcoin#21652: ci: Switch remaining Linux tasks to self-hosted
1692821979 2023-08-23T16:19:39-04:00 8ff90d9dcf Bitcoin Merge bitcoin/bitcoin#26291: Update MANDATORY_SCRIPT_VERIFY_FLAGS
1692823048 2023-08-23T16:37:28-04:00 23f3f402fc Bitcoin Merge bitcoin/bitcoin#27829: rpc: fix data optionality for RPC calls.
1692865197 2023-08-24T09:19:57+01:00 f3cc29fc5f Bitcoin Merge bitcoin/bitcoin#28324: guix: pre time-machine bump changes (Linux)
1692865729 2023-08-24T09:28:49+01:00 cd5d2f5f09 Bitcoin Merge bitcoin/bitcoin#27976: ci: Start with clean env
1692868573 2023-08-24T10:16:13+01:00 e0ad847073 Bitcoin Merge bitcoin/bitcoin#28321: test: Fix intermittent issue in mempool_reorg
1692868634 2023-08-24T10:17:14+01:00 94af164e5e Bitcoin Merge bitcoin/bitcoin#28322: ci: Use concurrency for pull requests only
1692869458 2023-08-24T10:30:58+01:00 e8989f295d Bitcoin Merge bitcoin/bitcoin#28325: test: wallet_backup.py, fix intermittent failure in "restore using dumped wallet"
1692869861 2023-08-24T10:37:41+01:00 7ee7c6d2c3 Bitcoin Merge bitcoin/bitcoin#28332: test: previous releases: speed up fetching sources with shallow clone
1692870963 2023-08-24T10:56:03+01:00 27101d0f0c Bitcoin Merge bitcoin/bitcoin#28330: ci: Add missing docker.io prefix for native tasks to CI_IMAGE_NAME_TAG
1692874632 2023-08-24T11:57:12+01:00 083316c4fe Bitcoin Merge bitcoin/bitcoin#28230: rpc: Add MaybeArg() and Arg() default helper
1692881741 2023-08-24T13:55:41+01:00 1fa6411dde Bitcoin Merge bitcoin/bitcoin#28165: net: transport abstraction
1692907880 2023-08-24T16:11:20-04:00 74d66359da Bitcoin Merge bitcoin/bitcoin#27585: fuzz: improve `coinselection`
1692909098 2023-08-24T16:31:38-04:00 5ce200dda2 Bitcoin Merge bitcoin/bitcoin#27480: doc: Improve documentation of rpcallowip
1692912897 2023-08-24T17:34:57-04:00 c9273f68f6 Bitcoin Merge bitcoin/bitcoin#28287: rpc, test: add `sendmsgtopeer` rpc and a test for net-level deadlock situation
1693036174 2023-08-26T08:49:34+01:00 03675b2ba3 Bitcoin Merge bitcoin/bitcoin#28328: guix: update time-machine
1693144488 2023-08-27T14:54:48+01:00 8371914604 Bitcoin Merge bitcoin/bitcoin#28337: build: use Clang 15 for macOS cross-compilation
1693218449 2023-08-28T11:27:29+01:00 db57574aa8 Bitcoin Merge bitcoin/bitcoin#28173: ci: Run Windows native task on GitHub Actions
1693236050 2023-08-28T16:20:50+01:00 1c1a02bbd2 Bitcoin Merge bitcoin/bitcoin#28341: refactor: Use HashWriter over legacy CHashWriter
1693297639 2023-08-29T09:27:19+01:00 5175ae482e Bitcoin Merge bitcoin/bitcoin#28354: test: default acceptnonstdtxn=0 on all chains
1693298551 2023-08-29T09:42:31+01:00 ab42b2ebdb Bitcoin Merge bitcoin/bitcoin#28347: lint: replace deprecated pkg_resources with importlib.metadata
1693408546 2023-08-30T16:15:46+01:00 13e169a0c6 Bitcoin Merge bitcoin/bitcoin#28360: ci, windows: Do not run extended functional tests for pull requests
1693408604 2023-08-30T16:16:44+01:00 1348454d82 Bitcoin Merge bitcoin/bitcoin#28352: test: Support powerpc64le in get_previous_releases.py
1693408799 2023-08-30T16:19:59+01:00 505ea30b47 Bitcoin Merge bitcoin/bitcoin#28370: guix: remove GCC 10 workaround from NSIS
1693409019 2023-08-30T16:23:39+01:00 df5af114df Bitcoin Merge bitcoin/bitcoin#28353: ci: Remove /ro_base bind mount, Remove LC_ALL=C from s390x task
1693481364 2023-08-31T12:29:24+01:00 9561e497e9 Bitcoin Merge bitcoin-core/gui#749: make '-min' minimize wallet loading dialog
1693485429 2023-08-31T13:37:09+01:00 a4e0bcb6c9 Bitcoin Merge bitcoin/bitcoin#28369: doc: Fill in the required skills in the good_first_issue template
1693500938 2023-08-31T12:55:38-04:00 5666966dff Bitcoin Merge bitcoin/bitcoin#28364: log: log wtxids when possible, add TXPACKAGES category
1693572911 2023-09-01T13:55:11+01:00 b2f1d732cb Bitcoin Merge bitcoin/bitcoin#28384: ci: Avoid oversubscription in functional tests on Windows
1693589101 2023-09-01T13:25:01-04:00 df98a12fc2 Bitcoin Merge bitcoin/bitcoin#28350: Log explicit error message when coindb is found in inconsistent state
1693676793 2023-09-02T20:46:33+03:00 6f03c45f6b Bitcoin Merge bitcoin/bitcoin#28383: Update translations for 26.0 soft translation string freeze
1693903262 2023-09-05T11:41:02+03:00 337d6f35a2 Bitcoin Merge bitcoin/bitcoin#28291: rpc: removed StrFormatInternalBug quote delimitation
1693903431 2023-09-05T11:43:51+03:00 818bfd6dfe Bitcoin Merge bitcoin/bitcoin#28402: ci: Bump `actions/checkout` version
1693904330 2023-09-05T09:58:50+01:00 fb619e1bc3 Bitcoin Merge bitcoin/bitcoin#28396: test: p2p: check that `getaddr` msgs are only responded once per connection
1693904373 2023-09-05T09:59:33+01:00 c004ba48f4 Bitcoin Merge bitcoin/bitcoin#28386: test: remove fixed timeouts from feature_config_args
1693904870 2023-09-05T10:07:50+01:00 260445bee8 Bitcoin Merge bitcoin/bitcoin#28359: ci: Asan with -ftrivial-auto-var-init=pattern
1693906701 2023-09-05T10:38:21+01:00 8c7e735456 Bitcoin Merge bitcoin/bitcoin#28404: Update libsecp256k1 subtree to release 0.4.0
1693910255 2023-09-05T11:37:35+01:00 ecab855838 Bitcoin Merge bitcoin/bitcoin#28195: blockstorage: Drop legacy -txindex check
1693917899 2023-09-05T13:44:59+01:00 9d3b216e00 Bitcoin Merge bitcoin/bitcoin#28151: build: use `-muse-unaligned-vector-move` for Windows builds
1694016513 2023-09-06T17:08:33+01:00 cf421820f5 Bitcoin Merge bitcoin/bitcoin#28409: test: Combine sync_send_with_ping and sync_with_ping
1694021463 2023-09-06T13:31:03-04:00 d2ccca253f Bitcoin Merge bitcoin/bitcoin#26567: Wallet: estimate the size of signed inputs using descriptors
1694082012 2023-09-07T11:20:12+01:00 d98180a969 Bitcoin Merge bitcoin/bitcoin#28419: fuzz: introduce and use `ConsumePrivateKey` helper
1694082259 2023-09-07T11:24:19+01:00 5ad4eb3365 Bitcoin Merge bitcoin/bitcoin#28426: doc: s/--no-substitute/--no-substitutes in guix/INSTALL
1694082874 2023-09-07T11:34:34+01:00 8e0d9796da Bitcoin Merge bitcoin/bitcoin#25284: net: Use serialization parameters for CAddress serialization
1694097018 2023-09-07T15:30:18+01:00 b097a689ed Bitcoin Merge bitcoin/bitcoin#28422: depends: cctools 986, ld64 711 & libtapi 1300.0.6.5
1694099414 2023-09-07T16:10:14+01:00 0354206a30 Bitcoin Merge bitcoin/bitcoin#28412: test: remove unused variables in `p2p_invalid_block`
1694100136 2023-09-07T16:22:16+01:00 238d29aff9 Bitcoin Merge bitcoin/bitcoin#28361: fuzz: add ConstructPubKeyBytes util function
1694165043 2023-09-08T10:24:03+01:00 4e1a38c6df Bitcoin Merge bitcoin/bitcoin#28196: BIP324 connection support
1694255457 2023-09-09T11:30:57+01:00 579c49b3a6 Bitcoin Merge bitcoin/bitcoin#28428: Hard-code version number value for CBlockLocator and CDiskBlockIndex
1694256315 2023-09-09T11:45:15+01:00 e25af11225 Bitcoin Merge bitcoin/bitcoin#28431: Remove needless `GetTransactionOutputWeight` helper
1694351416 2023-09-10T14:10:16+01:00 c5a63ea56f Bitcoin Merge bitcoin/bitcoin#27944: test: various USDT functional test cleanups (27831 follow-ups)
1694421878 2023-09-11T09:44:38+01:00 8f7b9eb871 Bitcoin Merge bitcoin/bitcoin#28433: Follow-up to BIP324 connection support
1694508295 2023-09-12T09:44:55+01:00 fd69ffbbfb Bitcoin Merge bitcoin/bitcoin#28427: index: coinstats reorg, fail when block cannot be reversed
1694525217 2023-09-12T14:26:57+01:00 578f50fc48 Bitcoin Merge bitcoin/bitcoin#28448: rpc: Deprecate rpcserialversion=0
1694527225 2023-09-12T15:00:25+01:00 7649431637 Bitcoin Merge bitcoin/bitcoin#28105: doc: Clarify that -fstack-reuse=all bugs exist on all versions of GCC
1694536093 2023-09-12T12:28:13-04:00 8f9c74cb11 Bitcoin Merge bitcoin/bitcoin#28414: wallet rpc: return final tx hex from walletprocesspsbt if complete
1694536890 2023-09-12T12:41:30-04:00 adc0921ea1 Bitcoin Merge bitcoin/bitcoin#28101: doc, refactor: changing -torcontrol help to specify that a default port is used
1694623860 2023-09-13T17:51:00+01:00 f1a9fd627b Bitcoin Merge bitcoin/bitcoin#28251: validation: fix coins disappearing mid-package evaluation
1694681770 2023-09-14T09:56:10+01:00 8209e86eeb Bitcoin Merge bitcoin/bitcoin#28458: refactor: Remove unused GetType() from CBufferedFile and CAutoFile
1694682892 2023-09-14T10:14:52+01:00 744e0e3670 Bitcoin Merge bitcoin/bitcoin#28279: ci: Add test-each-commit task
1694686298 2023-09-14T11:11:38+01:00 1e9d367d0d Bitcoin Merge bitcoin/bitcoin#28423: kernel: Remove protocol.h/netaddress.h/compat.h from kernel headers
1694686428 2023-09-14T11:13:48+01:00 9e9206f52a Bitcoin Merge bitcoin/bitcoin#28465: ci: clang-17 for fuzz and tsan
1694696315 2023-09-14T13:58:35+01:00 858d3138bb Bitcoin Merge bitcoin/bitcoin#28460: fuzz: Use afl++ shared-memory fuzzing
1694696345 2023-09-14T13:59:05+01:00 f5c5ddafbc Bitcoin Merge bitcoin/bitcoin#28478: ci: Temporarily disable test-each-commit
1694712074 2023-09-14T13:21:14-04:00 541976b42e Bitcoin Merge bitcoin/bitcoin#27850: test: Add unit & functional test coverage for blockstore
1694722117 2023-09-14T16:08:37-04:00 459272d639 Bitcoin Merge bitcoin/bitcoin#26152: Bump unconfirmed ancestor transactions to target feerate
1694768681 2023-09-15T10:04:41+01:00 8ef672937e Bitcoin Merge bitcoin/bitcoin#28452: Do not use std::vector = {} to release memory
1694769386 2023-09-15T10:16:26+01:00 f608a409f7 Bitcoin Merge bitcoin/bitcoin#28480: fuzz: Don't use afl++ deferred forkserver mode
1694774969 2023-09-15T11:49:29+01:00 717a4d8944 Bitcoin Merge bitcoin/bitcoin#28476: ci: LLVM 17 for MSAN jobs
1694784440 2023-09-15T14:27:20+01:00 5c7cdda992 Bitcoin Merge bitcoin/bitcoin#28473: refactor: Serialization parameter cleanups
1694862916 2023-09-16T12:15:16+01:00 372e7b6510 Bitcoin Merge bitcoin/bitcoin#28489: tests: fix incorrect assumption in v2transport_test
1694863006 2023-09-16T12:16:46+01:00 f01416e23c Bitcoin Merge bitcoin/bitcoin#28479: build: use _LIBCPP_ENABLE_DEBUG_MODE over ENABLE_ASSERTIONS
1695136406 2023-09-19T15:13:26+00:00 a5979a8d4a Bitcoin Merge bitcoin/bitcoin#28506: fuzz: Add missing PROVIDE_FUZZ_MAIN_FUNCTION guard to __AFL_FUZZ_INIT
1695139752 2023-09-19T16:09:12+00:00 737aac8cc8 Bitcoin Merge bitcoin/bitcoin#28497: ci: Reintroduce fixed "test-each-commit" job
1695142123 2023-09-19T16:48:43+00:00 53313c49d6 Bitcoin Merge bitcoin/bitcoin#28246: wallet: Use CTxDestination in CRecipient instead of just scriptPubKey
1695143457 2023-09-19T13:10:57-04:00 abe4fedab7 Bitcoin Merge bitcoin/bitcoin#28125: wallet: bugfix, disallow migration of invalid scripts
1695209936 2023-09-20T11:38:56+00:00 1bf915db99 Bitcoin Merge bitcoin/bitcoin#28470: fuzz: Rework addr fuzzing
1695210047 2023-09-20T11:40:47+00:00 e9a4793b82 Bitcoin Merge bitcoin/bitcoin#28432: build: Produce a `.zip` for macOS distribution
1695210553 2023-09-20T07:49:13-04:00 3966b0a0b6 Bitcoin Merge bitcoin/bitcoin#28472: Remove MemPoolAccept::m_limits to avoid mutating it in package evaluation
1695212720 2023-09-20T08:25:20-04:00 ff564c75e7 Bitcoin Merge bitcoin/bitcoin#27511: rpc: Add test-only RPC getaddrmaninfo for new/tried table address count
1695226470 2023-09-20T16:14:30+00:00 99ce8366ed Bitcoin Merge bitcoin/bitcoin#28504: ci: Use nproc over MAKEJOBS in 01_base_install
1695232215 2023-09-20T13:50:15-04:00 8247a8db69 Bitcoin Merge bitcoin/bitcoin#28154: test: refactor: deduplicate segwitv0 ECDSA signing for tx inputs
1695245551 2023-09-20T22:32:31+01:00 1d4846a844 Bitcoin Merge bitcoin-core/gui#738: Add menu option to migrate a wallet
1695292516 2023-09-21T06:35:16-04:00 5027d41988 Bitcoin Merge bitcoin/bitcoin#26366: rpc, test: `addnode` improv + add test coverage for invalid command
1695309976 2023-09-21T11:26:16-04:00 41cb17fdb6 Bitcoin Merge bitcoin/bitcoin#28078: net, refactor: remove unneeded exports, use helpers over low-level code, use optional
1695311415 2023-09-21T15:50:15+00:00 cf0711cac3 Bitcoin Merge bitcoin/bitcoin#27934: test: added coverage to estimatefee
1695312832 2023-09-21T12:13:52-04:00 2303fd2f43 Bitcoin Merge bitcoin/bitcoin#28471: Fix virtual size limit enforcement in transaction package context
1695313865 2023-09-21T16:31:05+00:00 f29091410d Bitcoin Merge bitcoin/bitcoin#28379: Refactor: Remove m_is_test_chain
1695313979 2023-09-21T16:32:59+00:00 b66f6dcb26 Bitcoin Merge bitcoin/bitcoin#28513: ci: Install Homebrew's `pkg-config` package
1695382888 2023-09-22T12:41:28+01:00 2e1d4bf444 Bitcoin Merge bitcoin-core/gui#755: Silence `-Wcast-function-type` warning
1695392786 2023-09-22T15:26:26+01:00 bce7b087cb Bitcoin Merge bitcoin-core/gui#739: Disable and uncheck blank when private keys are disabled
1695403791 2023-09-22T18:29:51+01:00 b000ed5ee5 Bitcoin Merge bitcoin-core/gui#119: Replace send-to-self with dual send+receive entries
1695484538 2023-09-23T11:55:38-04:00 719cb301e6 Bitcoin Merge bitcoin/bitcoin#28492: RPC: `descriptorprocesspsbt` returns hex encoded tx if complete
1695490956 2023-09-23T18:42:36+01:00 ac9fa6ec78 Bitcoin Merge bitcoin/bitcoin#28385: [refactor] rewrite DisconnectedBlockTransactions to not use boost
1695578056 2023-09-24T18:54:16+01:00 dcfbf3c210 Bitcoin Merge bitcoin/bitcoin#28512: doc: Be vague instead of wrong about MALLOC_ARENA_MAX
1695733304 2023-09-26T14:01:44+01:00 c9f288244b Bitcoin Merge bitcoin/bitcoin#28483: refactor: Return CAutoFile from BlockManager::Open*File()
1695847587 2023-09-27T16:46:27-04:00 19a7e608f9 Bitcoin Merge bitcoin/bitcoin#28505: rpc: bumpfee, improve doc for 'reduce_output' arg
1695899124 2023-09-28T12:05:24+01:00 6619d6a8dc Bitcoin Merge bitcoin/bitcoin#28450: Add package evaluation fuzzer
1695914530 2023-09-28T11:22:10-04:00 9d5150ac47 Bitcoin Merge bitcoin/bitcoin#28540: tests: Fix wallet_resendwallettransactions.py intermittent failure by using manual bumps instead of bumpfee
1695995402 2023-09-29T09:50:02-04:00 d18a8f6f69 Bitcoin Merge bitcoin/bitcoin#28525: net: Drop v2 garbage authentication packet
1696008591 2023-09-29T13:29:51-04:00 f562856d02 Bitcoin Merge bitcoin/bitcoin#27866: blockstorage: Return on fatal flush errors
1696013398 2023-09-29T14:49:58-04:00 5bbf735def Bitcoin Merge bitcoin/bitcoin#27653: test: add unit test coverage for Python ECDSA implementation
1696237736 2023-10-02T11:08:56+02:00 f66af92f1a Bitcoin Merge bitcoin/bitcoin#28545: test: Avoid test failure on Linux root without cap-add LINUX_IMMUTABLE
1696238348 2023-10-02T11:19:08+02:00 8b44d01118 Bitcoin Merge bitcoin/bitcoin#28184: lint: fix custom mypy cache dir setting
1696240676 2023-10-02T11:57:56+02:00 e3b052800f Bitcoin Merge bitcoin/bitcoin#28227: test: check for specific bip157 disconnect reasons, add test coverage
1696241780 2023-10-02T12:16:20+02:00 0f9307c4cb Bitcoin Merge bitcoin/bitcoin#28500: Prevent default/invalid CKey objects from allocating secure memory
1696242834 2023-10-02T12:33:54+02:00 48b8910d12 Bitcoin Merge bitcoin/bitcoin#28508: refactor: Remove SER_GETHASH, hard-code client version in CKeyPool serialize
1696243766 2023-10-02T12:49:26+02:00 dcf6230f92 Bitcoin Merge bitcoin/bitcoin#28556: doc: fix link to developer-notes.md file in multiprocess.md
1696249661 2023-10-02T13:27:41+01:00 50f250a67d Bitcoin Merge bitcoin/bitcoin#28542: wallet: Check for uninitialized last processed and conflicting heights in MarkConflicted
1696252040 2023-10-02T14:07:20+01:00 8909667ab8 Bitcoin Merge bitcoin/bitcoin#28176: tests: add coverage to feature_addrman.py
1696260036 2023-10-02T16:20:36+01:00 fd8ab08558 Bitcoin Merge bitcoin/bitcoin#28557: bench: remove `NO_THREAD_SAFETY_ANALYSIS` usage
1696280984 2023-10-02T17:09:44-04:00 e7b0004b37 Bitcoin Merge bitcoin/bitcoin#27596: assumeutxo (2)
1696324370 2023-10-03T10:12:50+01:00 6f882e6f86 Bitcoin Merge bitcoin/bitcoin#28331: BIP324 integration
1696325361 2023-10-03T10:29:21+01:00 8113ac0ab4 Bitcoin Merge bitcoin/bitcoin#28543: build, macos: Fix `qt` package build with new Xcode 15 linker
1696326261 2023-10-03T10:44:21+01:00 4e78834ec1 Bitcoin Merge bitcoin/bitcoin#28304: doc: Remove confusing assert linter
1696327114 2023-10-03T10:58:34+01:00 693a7cfc6c Bitcoin Merge bitcoin/bitcoin#28507: contrib/bash-completions: use package naming conventions
1696337801 2023-10-03T13:56:41+01:00 88e5a02b8b Bitcoin Merge bitcoin-core/gui#751: macOS, do not process actions during shutdown
1696341466 2023-10-03T09:57:46-04:00 d0b928b29d Bitcoin Merge bitcoin/bitcoin#26312: Remove Sock::Get() and Sock::Sock()
1696344850 2023-10-03T15:54:10+01:00 5a4eb56e3f Bitcoin Merge bitcoin/bitcoin#28571: depends: fix unusable memory_resource in macos qt build
1696347500 2023-10-03T11:38:20-04:00 01bd9d7b99 Bitcoin Merge bitcoin/bitcoin#28523: rpc: add hidden getrawaddrman RPC to list addrman table entries
1696348631 2023-10-03T16:57:11+01:00 97f756b12c Bitcoin Merge bitcoin/bitcoin#28575: ci: Print Linux kernel info
1696409624 2023-10-04T09:53:44+01:00 2f835d2ae4 Bitcoin Merge bitcoin/bitcoin#28576: docs: fix typo in packages.md
1696410543 2023-10-04T10:09:03+01:00 db7b5dfcc5 Bitcoin Merge bitcoin/bitcoin#28551: http: bugfix: allow server shutdown in case of remote client disconnection
1696431847 2023-10-04T16:04:07+01:00 058488276f Bitcoin Merge bitcoin/bitcoin#27598: bench: Add SHA256 implementation specific benchmarks
1696435995 2023-10-04T17:13:15+01:00 3cd02806ec Bitcoin Merge bitcoin/bitcoin#28567: ci: Only run functional tests on native windows in master
1696440760 2023-10-04T13:32:40-04:00 cc68a3b9dd Bitcoin Merge bitcoin/bitcoin#28589: test: assumeutxo func test race fixes
1696441051 2023-10-04T18:37:31+01:00 30b3477507 Bitcoin Merge bitcoin/bitcoin#28561: build: Update `qt` package up to 5.15.10
1696448217 2023-10-04T15:36:57-04:00 ab163b0fb5 Bitcoin Merge bitcoin/bitcoin#27823: init: return error when block index is non-contiguous, fix feature_init.py file perturbation
1696451817 2023-10-04T21:36:57+01:00 8369467c94 Bitcoin Merge bitcoin-core/gui#757: Add wallet name to address book page title
1696453052 2023-10-04T16:57:32-04:00 5b4478418b Bitcoin Merge bitcoin/bitcoin#28577: net: raise V1_PREFIX_LEN from 12 to 16
1696491409 2023-10-05T08:36:49+01:00 0e3de3b83e Bitcoin Merge bitcoin-core/gui#754: Add BIP324-specific labels to peer details
1696501709 2023-10-05T11:28:29+01:00 2eacc61ad7 Bitcoin Merge bitcoin/bitcoin#25970: Add headerssync tuning parameters optimization script to repo
1696503771 2023-10-05T12:02:51+01:00 78fd3c2672 Bitcoin Merge bitcoin/bitcoin#28588: test: BIP324: add checks for v1 prefix matching / wrong network magic detection
1696511199 2023-10-05T14:06:39+01:00 52c6904c78 Bitcoin Merge bitcoin/bitcoin#28558: Make PeerManager own a FastRandomContext
1696519111 2023-10-05T11:18:31-04:00 db19a7e89d Bitcoin Merge bitcoin/bitcoin#28403: test: Bump walletpassphrase timeouts to avoid intermittent issues
1696521075 2023-10-05T16:51:15+01:00 d9c1cc5f1f Bitcoin Merge bitcoin/bitcoin#28027: test: Fixes and updates to wallet_backwards_compatibility.py for 25.0 and descriptor wallets
1696521487 2023-10-05T11:58:07-04:00 6e5cf8e953 Bitcoin Merge bitcoin/bitcoin#28587: descriptors: disallow hybrid public keys
1696529974 2023-10-05T14:19:34-04:00 0b2c93bc56 Bitcoin Merge bitcoin/bitcoin#28590: assumeutxo: change getchainstates RPC to return a list of chainstates
1696534554 2023-10-05T15:35:54-04:00 cf553e3ab7 Bitcoin Merge bitcoin/bitcoin#28597: wallet: No BDB creation, unless -deprecatedrpc=create_bdb
1696547299 2023-10-05T19:08:19-04:00 54bdb6e074 Bitcoin Merge bitcoin/bitcoin#27609: rpc: allow submitpackage to be called outside of regtest
1696585571 2023-10-06T10:46:11+01:00 634b68f0dc Bitcoin Merge bitcoin/bitcoin#28532: qt: enable` -ltcg` for windows under LTO
1696596704 2023-10-06T13:51:44+01:00 1472df63f7 Bitcoin Merge bitcoin/bitcoin#28253: test: display abrupt shutdown errors in console output
1696674160 2023-10-07T11:22:40+01:00 38f4b0d9d1 Bitcoin Merge bitcoin/bitcoin#28562: AssumeUTXO follow-ups
1696675996 2023-10-07T11:53:16+01:00 d2b8c5e123 Bitcoin Merge bitcoin-core/gui#764: Remove legacy wallet creation
1696781412 2023-10-08T12:10:12-04:00 db283a6b6f Bitcoin Merge bitcoin/bitcoin#27255: MiniTapscript: port Miniscript to Tapscript
1696841584 2023-10-09T09:53:04+01:00 62346bc394 Bitcoin Merge bitcoin/bitcoin#28604: test: Use feerate higher than minrelay fee in wallet_fundraw
1696851159 2023-10-09T12:32:39+01:00 c976657a1b Bitcoin Merge bitcoin-core/gui#767: Update translation source file for v26.0 string freeze
1696857120 2023-10-09T14:12:00+01:00 66f8ee2969 Bitcoin Merge bitcoin/bitcoin#28611: Adjust Gradle properties to fix `apk` build
1696857209 2023-10-09T14:13:29+01:00 f4674444b2 Bitcoin Merge bitcoin/bitcoin#28595: ci: Avoid cache depends/work/build
1696859648 2023-10-09T14:54:08+01:00 3003861e78 Bitcoin Merge bitcoin/bitcoin#28591: kernel: chainparams updates for 26.x
1696860193 2023-10-09T15:03:13+01:00 4e7442e743 Bitcoin Merge bitcoin/bitcoin#28573: github actions: Fix test-one-commit when parent of head is merge commit
1696877520 2023-10-09T14:52:00-04:00 04265ba937 Bitcoin Merge bitcoin/bitcoin#26331: Implement `CCoinsViewErrorCatcher::HaveCoin` and check disk space periodically
1697020158 2023-10-11T12:29:18+02:00 bf32ae3969 Bitcoin Merge bitcoin/bitcoin#28482: ci: use LLVM/Clang 17 in tidy job
1697020548 2023-10-11T12:35:48+02:00 154404e33f Bitcoin Merge bitcoin/bitcoin#28624: docs: fix typo
1697021443 2023-10-11T12:50:43+02:00 744157ef1a Bitcoin Merge bitcoin/bitcoin#28602: descriptors: Disallow hybrid and uncompressed keys when inferring
1697047596 2023-10-11T20:06:36+02:00 d98d88c779 Bitcoin Merge bitcoin/bitcoin#28392: test: Use pathlib over os path
1697048723 2023-10-11T14:25:23-04:00 e3eb3aae30 Bitcoin Merge bitcoin/bitcoin#28625: test: check that loading snapshot not matching AssumeUTXO parameters fails
1697094709 2023-10-12T09:11:49+02:00 ccf7895e17 Bitcoin Merge bitcoin/bitcoin#28633: ci: Install Qt's default Android API platform
1697096107 2023-10-12T09:35:07+02:00 4a5aae9330 Bitcoin Merge bitcoin/bitcoin#28634: test: BIP324: add check for detection of missing garbage terminator
1697104395 2023-10-12T11:53:15+02:00 a927d5cabe Bitcoin Merge bitcoin/bitcoin#27228: test: exempt previous release binaries from valgrind
1697104812 2023-10-12T12:00:12+02:00 06d469c26b Bitcoin Merge bitcoin/bitcoin#28629: test: fix usdt undeclared function errors on mantis
1697123064 2023-10-12T17:04:24+02:00 bf8c41d251 Bitcoin Merge bitcoin/bitcoin#28641: ci: Drop no longer needed `NOLINTNEXTLINE`
1697123880 2023-10-12T17:18:00+02:00 5ea4fc05ed Bitcoin Merge bitcoin/bitcoin#28640: ci: Use clang-17 in Asan task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment