Skip to content

Instantly share code, notes, and snippets.

@delta1
Created June 5, 2023 14:30
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/93532fa66e65fed247517e8da865595f to your computer and use it in GitHub Desktop.
Save delta1/93532fa66e65fed247517e8da865595f to your computer and use it in GitHub Desktop.
24.0rc1 to 25.0rc1
1685958668 2023-06-05T10:51:08+01:00 f4a8269dfc Bitcoin Merge bitcoin/bitcoin#27801: wallet: Add tracing for sqlite statements
1685721619 2023-06-02T17:00:19+01:00 7f2019755d Bitcoin Merge bitcoin/bitcoin#27790: walletdb: Add PrefixCursor
1685719647 2023-06-02T16:27:27+01:00 e43fdfd9ad Bitcoin Merge bitcoin/bitcoin#27225: doc: document json rpc endpoints
1685719091 2023-06-02T16:18:11+01:00 436c185b05 Bitcoin Merge bitcoin/bitcoin#27256: refactor: rpc: Remove unnecessary uses of ParseNonRFCJSONValue() and rename it
1685712112 2023-06-02T14:21:52+01:00 b22408df16 Bitcoin Merge bitcoin/bitcoin#27603: test: added coverage to mining_basic.py
1685699975 2023-06-02T10:59:35+01:00 6a560aceb7 Bitcoin Merge bitcoin/bitcoin#27803: Fuzz: Mitigate timeout in CalculateTotalBumpFees
1685698925 2023-06-02T10:42:05+01:00 8a972813ba Bitcoin Merge bitcoin/bitcoin#27737: ci: compile Clang and compiler-rt in msan jobs
1685698081 2023-06-02T10:28:01+01:00 83c7269965 Bitcoin Merge bitcoin/bitcoin#27800: streams: Drop confusing DataStream::Serialize method and << operator
1685696896 2023-06-02T10:08:16+01:00 dba757fb35 Bitcoin Merge bitcoin/bitcoin#27802: Update .style.yapf
1685647831 2023-06-01T15:30:31-04:00 34ac3f438a Bitcoin Merge bitcoin/bitcoin#26485: RPC: Accept options as named-only parameters
1685629463 2023-06-01T15:24:23+01:00 9e54dde04c Bitcoin Merge bitcoin/bitcoin#27719: doc: remove Tor link & generalize onion getnodeaddresses RPC
1685555788 2023-05-31T13:56:28-04:00 3a83d4417b Bitcoin Merge bitcoin/bitcoin#27720: index: prevent race by calling 'CustomInit' prior setting 'synced' flag
1685540566 2023-05-31T14:42:46+01:00 f08bde7f71 Bitcoin Merge bitcoin/bitcoin#27778: ci: Enable float-divide-by-zero check
1685529760 2023-05-31T11:42:40+01:00 30d6c7d8c0 Bitcoin Merge bitcoin/bitcoin#27657: doc: Remove unused NO_BLOOM_VERSION constant
1685528697 2023-05-31T11:24:57+01:00 2a786ea349 Bitcoin Merge bitcoin/bitcoin#27780: fuzz: Avoid timeout in utxo_total_supply
1685527857 2023-05-31T11:10:57+01:00 1b8b28d83b Bitcoin Merge bitcoin/bitcoin#27786: fuzz: fix wallet notifications.cpp
1685525622 2023-05-31T10:33:42+01:00 433f17bc3f Bitcoin Merge bitcoin/bitcoin#27784: test: fix intermittent error in getblockfrompeer.py
1685523391 2023-05-31T09:56:31+01:00 08722f20c2 Bitcoin Merge bitcoin/bitcoin#27777: ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN
1685461199 2023-05-30T11:39:59-04:00 71300489af Bitcoin Merge bitcoin/bitcoin#26261: p2p: cleanup `LookupIntern`, `Lookup` and `LookupHost`
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
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
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.
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
1685376691 2023-05-29T17:11:31+01:00 6cf47a8f44 Bitcoin Merge bitcoin/bitcoin#27507: lint: stop ignoring LIEF imports
1685376587 2023-05-29T17:09:47+01:00 fb4f047686 Bitcoin Merge bitcoin/bitcoin#27724: build: disable boost multi index safe mode in debug mode
1685374394 2023-05-29T16:33:14+01:00 dfe658009d Bitcoin Merge bitcoin/bitcoin#27759: Fix `#include`s in `src/wallet`
1685364222 2023-05-29T13:43:42+01:00 769dd1e826 Bitcoin Merge bitcoin/bitcoin#25975: contrib/init: Better systemd integration
1685353733 2023-05-29T10:48:53+01:00 a2e111b8a3 Bitcoin Merge bitcoin/bitcoin#27765: test: Throw error when -signetchallenge is non-hex
1685352848 2023-05-29T10:34:08+01:00 b5ed656c3b Bitcoin Merge bitcoin/bitcoin#27739: ci: Add missing set -e to 01_base_install.sh
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
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
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
1685117548 2023-05-26T17:12:28+01:00 8b59231641 Bitcoin Merge bitcoin/bitcoin#27761: p2p: Log addresses of stalling peers
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
1685104422 2023-05-26T13:33:42+01:00 66b08e7822 Bitcoin Merge bitcoin/bitcoin#27302: init: Error if ignored bitcoin.conf file is found
1685102966 2023-05-26T13:09:26+01:00 4d13fe47be Bitcoin Merge bitcoin/bitcoin#25977: refactor: Replace `std::optional<bilingual_str>` with `util::Result`
1685095843 2023-05-26T11:10:43+01:00 aa6cc5bec9 Bitcoin Merge bitcoin/bitcoin#27751: doc: Add doc/release-notes/release-notes-25.0.md
1685025383 2023-05-25T15:36:23+01:00 25202cace9 Bitcoin Merge bitcoin/bitcoin#27721: depends: remove redundant stdlib option
1685012569 2023-05-25T12:02:49+01:00 9d098af5a9 Bitcoin Merge bitcoin/bitcoin#27747: rpc: Use 'byte'/'bytes' for bech32(m) validation error message
1685005555 2023-05-25T10:05:55+01:00 e43432086a Bitcoin Merge bitcoin/bitcoin#27743: p2p: Unconditionally return when compact block status == READ_STATUS_FAILED
1684944655 2023-05-24T12:10:55-04:00 a13f3746dc Bitcoin Merge bitcoin/bitcoin#27727: rpc: Fix invalid bech32 address handling
1684919349 2023-05-24T10:09:09+01:00 51c050787f Bitcoin Merge bitcoin/bitcoin#27626: Parallel compact block downloads, take 3
1684871287 2023-05-23T15:48:07-04:00 3132ec64d9 Bitcoin Merge bitcoin/bitcoin#27177: test: fix intermittent issue in `feature_bip68_sequence`
1684844638 2023-05-23T13:23:58+01:00 5ef2c1ee7a Bitcoin Merge bitcoin/bitcoin#27717: test: Make `util/test_runner.py` honor `BITCOINUTIL` and `BITCOINTX`
1684769291 2023-05-22T11:28:11-04:00 22139f6e83 Bitcoin Merge bitcoin/bitcoin#25796: rpc: add `descriptorprocesspsbt` rpc
1684756518 2023-05-22T12:55:18+01:00 456701420b Bitcoin Merge bitcoin/bitcoin#27672: fuzz: Print error message when FUZZ is missing
1684751698 2023-05-22T11:34:58+01:00 09351f51d2 Bitcoin Merge bitcoin/bitcoin#27699: random: drop syscall wrapper usage for getrandom()
1684748947 2023-05-22T10:49:07+01:00 ad7819d2f8 Bitcoin Merge bitcoin/bitcoin#27670: guix: remove redundant glibc patches
1684747268 2023-05-22T10:21:08+01:00 5421dc3244 Bitcoin Merge bitcoin/bitcoin#27561: test: Explicitly specify directory where to search tests for
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
1684745547 2023-05-22T09:52:27+01:00 f998eb7662 Bitcoin Merge bitcoin/bitcoin#27683: ci: remove `RUN_SECURITY_TESTS`
1684744962 2023-05-22T09:42:42+01:00 9a8318f30b Bitcoin Merge bitcoin/bitcoin#27707: ci, iwyu: Double maximum line length for includes
1684578552 2023-05-20T11:29:12+01:00 17acb2782a Bitcoin Merge bitcoin/bitcoin#27688: doc: remove Security section from build-unix.md
1684506379 2023-05-19T10:26:19-04:00 0f8c95dccd Bitcoin Merge bitcoin/bitcoin#27021: Implement Mini version of BlockAssembler to calculate mining scores
1684495942 2023-05-19T12:32:22+01:00 fc4bee3f19 Bitcoin Merge bitcoin/bitcoin#27687: msvc: Provide `ObjectFileName` explicitly
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
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
1684486656 2023-05-19T09:57:36+01:00 edd6d8395f Bitcoin Merge bitcoin/bitcoin#27662: build: Bump minimum supported GCC to g++-9
1684422605 2023-05-18T11:10:05-04:00 6cc136bbd3 Bitcoin Merge bitcoin/bitcoin#27556: wallet: fix deadlock in bdb read write operation
1684421162 2023-05-18T10:46:02-04:00 ce2440e680 Bitcoin Merge bitcoin/bitcoin#27698: doc: add historical release notes for 24.1 & 23.2
1684416373 2023-05-18T14:26:13+01:00 ccc431d53e Bitcoin Merge bitcoin/bitcoin#27640: test: Return dict in MiniWallet::send_to
1684408077 2023-05-18T12:07:57+01:00 5f70cd3997 Bitcoin Merge bitcoin/bitcoin#27685: doc: Rework build-unix.md
1684406074 2023-05-18T11:34:34+01:00 87d6f6c29d Bitcoin Merge bitcoin/bitcoin#27615: msvc: Rename `libbitcoinconsensus` to `libbitcoin_consensus` and other adjustments
1684406015 2023-05-18T11:33:35+01:00 8146f2a035 Bitcoin Merge bitcoin/bitcoin#27689: doc: remove mention of glibc 2.10+
1684405028 2023-05-18T11:17:08+01:00 4bca26e744 Bitcoin Merge bitcoin/bitcoin#27690: ci: Use credits for ARM task
1684404308 2023-05-18T11:05:08+01:00 77b0a80ce7 Bitcoin Merge bitcoin/bitcoin#27682: build: Bump minimum supported Clang to clang-10
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
1684325284 2023-05-17T13:08:04+01:00 594f05db19 Bitcoin Merge bitcoin/bitcoin#27668: guix: document when certain patches can be dropped
1684325183 2023-05-17T13:06:23+01:00 4c3d67a2d0 Bitcoin Merge bitcoin/bitcoin#27571: ci: Run iwyu on all src files
1684312752 2023-05-17T09:39:12+01:00 a75c77ea90 Bitcoin Merge bitcoin-core/gui#729: test: Add missed header
1684247284 2023-05-16T15:28:04+01:00 904631e0fc Bitcoin Merge bitcoin/bitcoin#27667: ci: Remove unused errtrace trap ERR
1684240731 2023-05-16T13:38:51+01:00 03a4e8dd4c Bitcoin Merge bitcoin/bitcoin#27674: ci: Fix "Number of CPUs" output
1684232885 2023-05-16T11:28:05+01:00 edd2a86445 Bitcoin Merge bitcoin/bitcoin#26422: build: Use newest `config.{guess,sub}` available
1684231991 2023-05-16T11:13:11+01:00 d819840f38 Bitcoin Merge bitcoin/bitcoin#27041: Build: Improve handling of suppressed logging in Makefiles
1684228191 2023-05-16T10:09:51+01:00 f7036a4745 Bitcoin Merge bitcoin/bitcoin#27664: docs: fix spelling errors
1684227765 2023-05-16T10:02:45+01:00 b34e19a2bf Bitcoin Merge bitcoin/bitcoin#27665: walletdb: Remove unused CreateMockWalletDatabase
1684155372 2023-05-15T13:56:12+01:00 d7700d3a26 Bitcoin Merge bitcoin/bitcoin#27661: doc, test: Document steps to reproduce TSan warning for `libdb`
1684147183 2023-05-15T11:39:43+01:00 d02df7db6b Bitcoin Merge bitcoin/bitcoin#26715: Introduce `MockableDatabase` for wallet unit tests
1684145897 2023-05-15T11:18:17+01:00 b2c85bd82f Bitcoin Merge bitcoin/bitcoin#27656: build, doc: Adjust comment after PR27254
1684145725 2023-05-15T11:15:25+01:00 3a63ef5020 Bitcoin Merge bitcoin/bitcoin#27616: ci: Remove CI_EXEC bloat
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
1684059212 2023-05-14T11:13:32+01:00 8bfe503ec6 Bitcoin Merge bitcoin/bitcoin#27628: build: Fix shared lib linking for darwin with lld
1683827012 2023-05-11T13:43:32-04:00 9d85c03620 Bitcoin Merge bitcoin/bitcoin#27629: doc: remove version number from bips.md
1683811230 2023-05-11T14:20:30+01:00 137a98c5a2 Bitcoin Merge bitcoin/bitcoin#27610: Improve performance of p2p inv to send queues
1683797331 2023-05-11T10:28:51+01:00 c2f2abd0a4 Bitcoin Merge bitcoin/bitcoin#27125: refactor, kernel: Decouple ArgsManager from blockstorage
1683755442 2023-05-10T17:50:42-04:00 3ff67f7783 Bitcoin Merge bitcoin/bitcoin#19690: util: improve FindByte() performance
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
1683718038 2023-05-10T12:27:18+01:00 104eed1166 Bitcoin Merge bitcoin/bitcoin#27611: refactor: Use ChainType enum exhaustively
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
1683710345 2023-05-10T10:19:05+01:00 3777c75d14 Bitcoin Merge bitcoin/bitcoin#27604: add ryanofsky to trusted-keys
1683709975 2023-05-10T10:12:55+01:00 dbfc748d3d Bitcoin Merge bitcoin/bitcoin#27608: p2p: Avoid prematurely clearing download state for other peers
1683643341 2023-05-09T15:42:21+01:00 fc06881f13 Bitcoin Merge bitcoin/bitcoin#27491: refactor: Move chain constants to the util library
1683642116 2023-05-09T15:21:56+01:00 d5ff96f920 Bitcoin Merge bitcoin/bitcoin#27594: refactor: Remove unused GetTimeMillis
1683639952 2023-05-09T14:45:52+01:00 b13830eff6 Bitcoin Merge bitcoin/bitcoin#27575: Introduce platform-agnostic `ALWAYS_INLINE` macro
1683567088 2023-05-08T13:31:28-04:00 fa53611cf1 Bitcoin Merge bitcoin/bitcoin#26076: Switch hardened derivation marker to h
1683555178 2023-05-08T15:12:58+01:00 26cb32c02d Bitcoin Merge bitcoin/bitcoin#27580: msvc: Cleanup after upgrading libsecp256k1 up to 0.3.0
1683371586 2023-05-06T12:13:06+01:00 322ec63b01 Bitcoin Merge bitcoin/bitcoin#17860: fuzz: BIP 30, CVE-2018-17144
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
1683370144 2023-05-06T11:49:04+01:00 4a72af9ca4 Bitcoin Merge bitcoin/bitcoin#27584: ci: fix asan task name
1683305109 2023-05-05T17:45:09+01:00 ccd4db7d62 Bitcoin Merge bitcoin/bitcoin#27570: refactor: Remove need to pass chainparams to BlockManager methods
1683300997 2023-05-05T16:36:37+01:00 5d1014d5a1 Bitcoin Merge bitcoin/bitcoin#27574: doc: Add post branch-off note about fuzz input pruning
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
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
1683217166 2023-05-04T17:19:26+01:00 6c7ebcc14b Bitcoin Merge bitcoin/bitcoin#27422: test: add coverage to rpc_scantxoutset.py
1683212896 2023-05-04T11:08:16-04:00 30bf70c8b6 Bitcoin Merge bitcoin/bitcoin#27325: test: various `converttopsbt` check cleanups in rpc_psbt.py
1683150597 2023-05-03T17:49:57-04:00 aebcd18c65 Bitcoin Merge bitcoin/bitcoin#24957: prune, import: allow pruning to work during loadblock import
1683131271 2023-05-03T17:27:51+01:00 1d7f1ada48 Bitcoin Merge bitcoin/bitcoin#27562: ci: Use arm_container.dockerfile
1683127048 2023-05-03T11:17:28-04:00 0e70a1b625 Bitcoin Merge bitcoin/bitcoin#26066: wallet: Refactor and document CoinControl
1683115003 2023-05-03T07:56:43-04:00 8f5da89625 Bitcoin Merge bitcoin/bitcoin#27559: doc: clarify processing of mempool-msgs when NODE_BLOOM
1683104614 2023-05-03T10:03:34+01:00 49d543dcaf Bitcoin Merge bitcoin/bitcoin#26953: contrib: add ELF OS ABI check to symbol-check.py
1683103639 2023-05-03T09:47:19+01:00 067a835adb Bitcoin Merge bitcoin/bitcoin#27553: test: Simplify feature_fastprune.py
1683042645 2023-05-02T11:50:45-04:00 da9f62f912 Bitcoin Merge bitcoin/bitcoin#26094: rpc: Return block hash & height in getbalances, gettransaction and getwalletinfo
1683032639 2023-05-02T14:03:59+01:00 7b45d171f5 Bitcoin Merge bitcoin/bitcoin#27360: ci: use LLVM/clang-16 in native_asan job
1683031509 2023-05-02T13:45:09+01:00 d654c762c8 Bitcoin Merge bitcoin/bitcoin#27453: test: added coverage to rpc_scantxoutset.py
1683030618 2023-05-02T13:30:18+01:00 cfe5da4c90 Bitcoin Merge bitcoin/bitcoin#27542: test: add ripemd160 to test framework modules list
1683018274 2023-05-02T10:04:34+01:00 8a373a5c7f Bitcoin Merge bitcoin/bitcoin#27191: blockstorage: Adjust fastprune limit if block exceeds blockfile size
1682947861 2023-05-01T14:31:01+01:00 be0325c6a6 Bitcoin Merge bitcoin/bitcoin#27538: test: Remove modinv python util helper function
1682947686 2023-05-01T09:28:06-04:00 539452242e Bitcoin Merge bitcoin/bitcoin#26733: test: Add test for `sendmany` rpc that uses `subtractfeefrom` parameter
1682947266 2023-05-01T14:21:06+01:00 ab99b95b00 Bitcoin Merge bitcoin/bitcoin#26604: test: add coverage for `-bantime`
1682946611 2023-05-01T09:10:11-04:00 0eae93e65f Bitcoin Merge bitcoin/bitcoin#26780: rpc: simplify scan blocks
1682944730 2023-05-01T08:38:50-04:00 3497df4c75 Bitcoin Merge bitcoin/bitcoin#27195: bumpfee: allow send coins back to yourself
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
1682943414 2023-05-01T08:16:54-04:00 5325a61167 Bitcoin Merge bitcoin/bitcoin#27224: refactor: Remove CAddressBookData::destdata
1682673740 2023-04-28T10:22:20+01:00 d89aca1bdb Bitcoin Merge bitcoin/bitcoin#27483: Bump python minimum version to 3.8
1682588015 2023-04-27T10:33:35+01:00 904a98702e Bitcoin Merge bitcoin/bitcoin#26314: test: perturb anchors.dat to test error during initialization
1682587137 2023-04-27T10:18:57+01:00 03cb2fce4a Bitcoin Merge bitcoin/bitcoin#26794: test: test banlist database recreation
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
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
1682504289 2023-04-26T11:18:09+01:00 bdfe27c9d2 Bitcoin Merge bitcoin/bitcoin#26933: mempool: disallow txns under min relay fee, even in packages
1682418873 2023-04-25T11:34:33+01:00 2cc43de69b Bitcoin Merge bitcoin/bitcoin#27516: test: simplify uint256 (de)serialization routines
1682244643 2023-04-23T11:10:43+01:00 397ed22162 Bitcoin Merge bitcoin/bitcoin#27508: build: use latest config.{guess,sub} in depends
1682101861 2023-04-21T19:31:01+01:00 49d07ea9a1 Bitcoin Merge bitcoin/bitcoin#27506: test: prevent intermittent failures
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
1682083743 2023-04-21T14:29:03+01:00 f3f5c97126 Bitcoin Merge bitcoin/bitcoin#27496: depends: reuse _config_opts for CMake options
1682074403 2023-04-21T11:53:23+01:00 c63c8a1590 Bitcoin Merge bitcoin/bitcoin#27464: fuzz: re-enable prioritisetransaction & analyzepsbt RPC
1682073210 2023-04-21T11:33:30+01:00 cfcea12b1f Bitcoin Merge bitcoin/bitcoin#27498: test: Remove unused sanitizer suppressions
1682072348 2023-04-21T11:19:08+01:00 669af32632 Bitcoin Merge bitcoin/bitcoin#27419: move-only: Extract common/args from util/system
1682025629 2023-04-20T17:20:29-04:00 4c40837a45 Bitcoin Merge bitcoin/bitcoin#27412: logging, net: add ASN from peers on logs
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
1682022015 2023-04-20T16:20:15-04:00 5aa0c82ccd Bitcoin Merge bitcoin/bitcoin#25325: Add pool based memory resource
1682021226 2023-04-20T16:07:06-04:00 3a93957a5d Bitcoin Merge bitcoin/bitcoin#27214: addrman: Enable selecting addresses by network
1682020280 2023-04-20T20:51:20+01:00 bbbf89a9de Bitcoin Merge bitcoin/bitcoin#27503: Bump to 25.99 and remove release note fragments
1682012521 2023-04-20T13:42:01-04:00 6db0a3002b Bitcoin Merge bitcoin/bitcoin#27488: p2p: update hardcoded mainnet seeds for 25.x
1681986193 2023-04-20T11:23:13+01:00 3133d935ce Bitcoin Merge bitcoin/bitcoin#27482: kernel: chainparams updates for 25.x
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`
1681924719 2023-04-19T18:18:39+01:00 d26a71a94a Bitcoin Merge bitcoin/bitcoin#27448: ci: build libc++ in DEBUG mode in MSAN jobs
1681901608 2023-04-19T11:53:28+01:00 d908877c47 Bitcoin Merge bitcoin/bitcoin#27447: depends: Remove `_LIBCPP_DEBUG` from depends DEBUG mode
1681826188 2023-04-18T09:56:28-04:00 2fa7344aa9 Bitcoin Merge bitcoin/bitcoin#27484: doc: remove outdated version number usage from release-process
1681810779 2023-04-18T10:39:39+01:00 5165984afc Bitcoin Merge bitcoin/bitcoin#27340: ci: Use Cirrus CI dockerfile env
1681805986 2023-04-18T09:19:46+01:00 467fa89438 Bitcoin Merge bitcoin/bitcoin#27477: test: add regression tests for #27468 (invalid URI segfaults)
1681745491 2023-04-17T16:31:31+01:00 54e07a05b2 Bitcoin Merge bitcoin/bitcoin#27471: test: fix bumpfee 'spend_one_input' occasional failure
1681744754 2023-04-17T16:19:14+01:00 5d9d6f7fbc Bitcoin Merge bitcoin/bitcoin#27462: depends: fix compiling bdb with clang-16 on aarch64
1681741084 2023-04-17T10:18:04-04:00 4ad20a2258 Bitcoin Merge bitcoin/bitcoin#27473: bugfix: Properly handle "unknown" Address Type
1681740675 2023-04-17T15:11:15+01:00 e054b7390c Bitcoin Merge bitcoin/bitcoin#27468: bugfix: rest: avoid segfault for invalid URI
1681559809 2023-04-15T12:56:49+01:00 b22c275582 Bitcoin Merge bitcoin/bitcoin#27465: doc: fix typo in developer-notes.md
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
1681558931 2023-04-15T12:42:11+01:00 3650e74808 Bitcoin Merge bitcoin/bitcoin#27445: Update src/secp256k1 subtree to release v0.3.1
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.
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
1681393288 2023-04-13T14:41:28+01:00 19764dc143 Bitcoin Merge bitcoin-core/gui#726: Register `wallet::AddressPurpose` type
1681384589 2023-04-13T12:16:29+01:00 cd59bb2f52 Bitcoin Merge bitcoin/bitcoin#27459: ci: explicitly install libclang-rt-dev in valgrind jobs
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
1681319363 2023-04-12T13:09:23-04:00 6a167325f0 Bitcoin Merge bitcoin/bitcoin#27279: Add "warnings", deprecate "warning" in {create,load,unload,restore}wallet
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)
1681291843 2023-04-12T10:30:43+01:00 cae0608ad4 Bitcoin Merge bitcoin/bitcoin#27217: wallet: Replace use of purpose strings with an enum
1681236355 2023-04-11T14:05:55-04:00 27dcc07c08 Bitcoin Merge bitcoin/bitcoin#26699: wallet, gui: bugfix, getAvailableBalance skips selected coins
1681226224 2023-04-11T16:17:04+01:00 c17d4d3b6b Bitcoin Merge bitcoin/bitcoin#26662: fuzz: Add HeadersSyncState target
1681209801 2023-04-11T11:43:21+01:00 53eb4b7a21 Bitcoin Merge bitcoin/bitcoin#27270: refactor, net processing: Avoid CNode::m_relays_txs usage
1681207842 2023-04-11T11:10:42+01:00 b24553c04c Bitcoin Merge bitcoin/bitcoin#27436: test: LLVM/Clang 16 for MSAN jobs
1681176053 2023-04-10T21:20:53-04:00 a3eea2a27d Bitcoin Merge bitcoin/bitcoin#27441: doc: correct sqlite & qrencode versions used in depenendencies.md
1681175973 2023-04-10T21:19:33-04:00 9270a56662 Bitcoin Merge bitcoin/bitcoin#27440: contrib: followups to #27358 (verify-binaries)
1681071103 2023-04-09T22:11:43+02:00 d544d03ba6 Bitcoin Merge bitcoin/bitcoin#26741: doc: FreeBSD DataDirectoryGroupReadable Setting
1680852405 2023-04-07T08:26:45+01:00 db720b5a70 Bitcoin Merge bitcoin/bitcoin#27358: contrib: allow multi-sig binary verification v2
1680851648 2023-04-07T08:14:08+01:00 d6c2a46a4b Bitcoin Merge bitcoin/bitcoin#27429: ci: Run base install at most once
1680771841 2023-04-06T10:04:01+01:00 5a8bd45056 Bitcoin Merge bitcoin/bitcoin#27423: ci: fix git dubious permissions error
1680770205 2023-04-06T09:36:45+01:00 06fb95b51b Bitcoin Merge bitcoin/bitcoin#27335: Fixes compile errors in MSVC build #27332
1680699781 2023-04-05T14:03:01+01:00 04595484d9 Bitcoin Merge bitcoin/bitcoin#27404: ci: use clang-16 in tidy task
1680694172 2023-04-05T12:29:32+01:00 75d807ac9a Bitcoin Merge bitcoin/bitcoin#27406: depends: add `NO_HARDEN=` option
1680693178 2023-04-05T12:12:58+01:00 9ec30db888 Bitcoin Merge bitcoin/bitcoin#27418: test: Remove windows workaround in authproxy
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
1680691021 2023-04-05T11:37:01+01:00 8c3cc4cad3 Bitcoin Merge bitcoin/bitcoin#27420: build: remove ancient unused define
1680690979 2023-04-05T11:36:19+01:00 23a899b27c Bitcoin Merge bitcoin/bitcoin#26832: compat: move (win) S_* defines into bdb
1680601005 2023-04-04T10:36:45+01:00 49b87bfe7e Bitcoin Merge bitcoin/bitcoin#27389: test: refactor: replace unnecessary `BytesIO` uses
1680529282 2023-04-03T14:41:22+01:00 369d4c03b7 Bitcoin Merge bitcoin/bitcoin#27254: refactor: Extract util/fs from util/system
1680437170 2023-04-02T13:06:10+01:00 5150e28010 Bitcoin Merge bitcoin/bitcoin#27382: miniscript: explicit cast instead of comparing integers of different signs
1680436641 2023-04-02T12:57:21+01:00 a8649984d8 Bitcoin Merge bitcoin/bitcoin#27387: depends, doc: Document `NO_USDT` option
1680436477 2023-04-02T12:54:37+01:00 88134fcee9 Bitcoin Merge bitcoin/bitcoin#27378: test: Remove python3.5 workaround
1680435726 2023-04-02T12:42:06+01:00 8e9e2b4cb3 Bitcoin Merge bitcoin/bitcoin#27379: net processing: #26140 follow-ups
1680383137 2023-04-01T22:05:37+01:00 bc49a477de Bitcoin Merge bitcoin-core/gui#724: Update translation source file for v25.0 string freeze
1680278612 2023-03-31T17:03:32+01:00 a0d37d1d23 Bitcoin Merge bitcoin/bitcoin#27274: refactor: remove unused param from legacy pubkey interface
1680264883 2023-03-31T13:14:43+01:00 5c2bb2b54c Bitcoin Merge bitcoin/bitcoin#27376: ci: Remove second user account
1680257795 2023-03-31T11:16:35+01:00 47184cfa2f Bitcoin Merge bitcoin/bitcoin#27362: test: remove `GetRNGState` lsan suppression
1680198979 2023-03-30T18:56:19+01:00 6b9fedd221 Bitcoin Merge bitcoin/bitcoin#27361: guix: use python-minimal (3.9)
1680198927 2023-03-30T18:55:27+01:00 45be6af694 Bitcoin Merge bitcoin/bitcoin#27333: ci: cleanup of CI_EXEC & CI_EXEC_ROOT
1680198437 2023-03-30T18:47:17+01:00 328087d16f Bitcoin Merge bitcoin/bitcoin#27350: test: refactor: dedup mempool_package_limits.py subtests via decorator
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
1680180546 2023-03-30T13:49:06+01:00 84f4ac39fd Bitcoin Merge bitcoin/bitcoin#27363: ci: use LLVM/clang-16 in native_fuzz (ASAN) job
1680180324 2023-03-30T13:45:24+01:00 5241b8bdff Bitcoin Merge bitcoin/bitcoin#27368: refactor: Drop no longer used `CNetMsgMaker` instances
1680088163 2023-03-29T12:09:23+01:00 8e7179aa13 Bitcoin Merge bitcoin/bitcoin#27345: guix: use GCC tool wrappers
1680087915 2023-03-29T12:05:15+01:00 c0311b1dda Bitcoin Merge bitcoin/bitcoin#27349: test: use address_to_scriptpubkey instead of RPC call
1680014475 2023-03-28T15:41:15+01:00 68828288e5 Bitcoin Merge bitcoin/bitcoin#27318: test: wallet_create_tx.py fix race
1680009450 2023-03-28T14:17:30+01:00 220008604f Bitcoin Merge bitcoin/bitcoin#27298: ci: Use TSan new runtime (llvm-16, take 3)
1680001419 2023-03-28T12:03:39+01:00 8d31d769b7 Bitcoin Merge bitcoin/bitcoin#27344: fuzz: Remove legacy int parse fuzz tests
1680000482 2023-03-28T11:48:02+01:00 d254f942a5 Bitcoin Merge bitcoin/bitcoin#27324: net: #27257 follow-ups
1679998442 2023-03-28T11:14:02+01:00 86e7410b22 Bitcoin Merge bitcoin/bitcoin#27348: test: fix intermittent failure in ChainStateManager tests
1679935785 2023-03-27T17:49:45+01:00 b759cefe93 Bitcoin Merge bitcoin/bitcoin#27301: depends: make fontconfig build under clang-16
1679928822 2023-03-27T15:53:42+01:00 ff26406b2b Bitcoin Merge bitcoin-core/gui#693: Fix segfault when shutdown during wallet open
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
1679925327 2023-03-27T14:55:27+01:00 b968424c25 Bitcoin Merge bitcoin/bitcoin#27326: guix: combine and document `enable_werror`
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
1679924092 2023-03-27T14:34:52+01:00 3963067555 Bitcoin Merge bitcoin/bitcoin#26642: clang-tidy: Add more `performance-*` checks and related fixes
1679916773 2023-03-27T12:32:53+01:00 3e835ca958 Bitcoin Merge bitcoin/bitcoin#27328: depends: fix osx build with clang 16
1679915608 2023-03-27T12:13:28+01:00 ad62bd5d6a Bitcoin Merge bitcoin/bitcoin#27312: depends: qrencode 4.1.1
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
1679660258 2023-03-24T12:17:38+00:00 873a5062db Bitcoin Merge bitcoin/bitcoin#27269: test: Support decoding segwit address in address_to_scriptpubkey()
1679605419 2023-03-23T17:03:39-04:00 630756cac0 Bitcoin Merge bitcoin/bitcoin#26957: bench: update logging benchmarks
1679592712 2023-03-23T17:31:52+00:00 2305643646 Bitcoin Merge bitcoin/bitcoin#27257: refactor, net: End friendship of CNode, CConnman and ConnmanTestMsg
1679586836 2023-03-23T15:53:56+00:00 381593c906 Bitcoin Merge bitcoin/bitcoin#24845: wallet: return error msg for "too-long-mempool-chain"
1679584190 2023-03-23T15:09:50+00:00 483fb8d216 Bitcoin Merge bitcoin/bitcoin#27287: test: Replace threading with concurrent.futures
1679578830 2023-03-23T13:40:30+00:00 8acfb1f8e0 Bitcoin Merge bitcoin/bitcoin#18933: rpc: Add submit option to generateblock
1679578070 2023-03-23T13:27:50+00:00 f380bb93e8 Bitcoin Merge bitcoin/bitcoin#27311: ci: Use clang-15 in "tidy" task
1679566643 2023-03-23T10:17:23+00:00 2fadb261b6 Bitcoin Merge bitcoin/bitcoin#27233: refactor: Replace GetTimeMicros by SystemClock
1679507915 2023-03-22T17:58:35+00:00 4c6b7d330a Bitcoin Merge bitcoin/bitcoin#27297: test: Remove unused Check* default constructors
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
1679483816 2023-03-22T11:16:56+00:00 a70911492f Bitcoin Merge bitcoin/bitcoin#26749: refactor: Use move semantics instead of custom swap functions
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
1679478223 2023-03-22T09:43:43+00:00 34551cb97a Bitcoin Merge bitcoin/bitcoin#27289: Refactor: Remove unused FlatFilePos::SetNull
1679420892 2023-03-21T13:48:12-04:00 664500fc71 Bitcoin Merge bitcoin/bitcoin#27278: Log new headers
1679331011 2023-03-20T12:50:11-04:00 f4e42a78c7 Bitcoin Merge bitcoin/bitcoin#27179: guix: use osslsigncode 2.5
1679330950 2023-03-20T12:49:10-04:00 b7edd55c22 Bitcoin Merge bitcoin/bitcoin#26899: p2p: set `-dnsseed` and `-listen` false if `maxconnections=0`
1679330544 2023-03-20T12:42:24-04:00 60f142e395 Bitcoin Merge bitcoin/bitcoin#26531: mempool: Add mempool tracepoints
1679228661 2023-03-19T12:24:21+00:00 40e1c4d402 Bitcoin Merge bitcoin/bitcoin#25666: refactor: wallet, do not translate init options names
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)
1679227733 2023-03-19T12:08:53+00:00 053b2d3377 Bitcoin Merge bitcoin/bitcoin#27264: p2p: Improve diversification of new connections
1679064948 2023-03-17T14:55:48+00:00 50171df26c Bitcoin Merge bitcoin/bitcoin#27212: test: Make the unlikely race in p2p_invalid_messages impossible
1679002119 2023-03-16T17:28:39-04:00 db03248070 Bitcoin Merge bitcoin/bitcoin#27199: test: fix race condition in encrypted wallet rescan tests
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
1678974995 2023-03-16T13:56:35+00:00 e695d8536e Bitcoin Merge bitcoin/bitcoin#26177: refactor / kernel: Move non-gArgs chainparams functionality to kernel
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
1678921639 2023-03-15T19:07:19-04:00 609c95d4a8 Bitcoin Merge bitcoin/bitcoin#27227: wallet: 25806 follow-up
1678920755 2023-03-15T18:52:35-04:00 cbfbf46e57 Bitcoin Merge bitcoin/bitcoin#25781: Remove almost all blockstorage globals
1678866081 2023-03-15T08:41:21+01:00 8c4958bd4c Bitcoin Merge bitcoin/bitcoin#27153: guix: pass `--enable-initfini-array` to release GCC
1678788211 2023-03-14T10:03:31+00:00 460e394625 Bitcoin Merge bitcoin-core/gui#708: Mask values on Transactions View
1678784200 2023-03-14T09:56:40+01:00 b175bdb9b2 Bitcoin Merge bitcoin/bitcoin#27238: refactor: Split logging utilities from system.h
1678726908 2023-03-13T17:01:48+00:00 f50fb178c3 Bitcoin Merge bitcoin/bitcoin#27235: Avoid integer overflow in CheckDiskSpace
1678726651 2023-03-13T16:57:31+00:00 73a9892bce Bitcoin Merge bitcoin/bitcoin#26514: Improve address decoding errors
1678720504 2023-03-13T16:15:04+01:00 f088949fcf Bitcoin Merge bitcoin/bitcoin#27221: test: Default timeout factor to 4 under --valgrind
1678635357 2023-03-12T16:35:57+01:00 1884b71b1d Bitcoin Merge bitcoin/bitcoin#27230: Update src/secp256k1 subtree to upstream release v0.3.0
1678530001 2023-03-11T11:20:01+01:00 40d0b0a524 Bitcoin Merge bitcoin/bitcoin#27239: refactor: Consistently use context args over gArgs in node/interfaces
1678529387 2023-03-11T11:09:47+01:00 87af64a1a1 Bitcoin Merge bitcoin/bitcoin#27236: util: fix argsman dupe key error
1678528923 2023-03-11T11:02:03+01:00 3d53a85ddf Bitcoin Merge bitcoin/bitcoin#27220: doc: update broken str util reference links on developer-notes
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
1678456635 2023-03-10T14:57:15+01:00 99b64eec1b Bitcoin Merge bitcoin/bitcoin#27232: Use string interpolation for default value of -listen
1678455274 2023-03-10T14:34:34+01:00 3e7dd4ff33 Bitcoin Merge bitcoin/bitcoin#27171: test: add coverage for sigop limit policy (`-bytespersigop` setting)
1678454766 2023-03-10T14:26:06+01:00 6f5eb7a39e Bitcoin Merge bitcoin/bitcoin#27226: test: Use self.wait_until over wait_until_helper
1678454700 2023-03-10T14:25:00+01:00 6e662a8985 Bitcoin Merge bitcoin/bitcoin#23813: Add test and docs for getblockfrompeer with pruning
1678381733 2023-03-09T17:08:53+00:00 f7bdcfc83f Bitcoin Merge bitcoin/bitcoin#27025: github: Switch to yaml issue templates
1678369762 2023-03-09T13:49:22+00:00 9985013350 Bitcoin Merge bitcoin-core/gui#717: Use the stored CSubNet entry when unbanning
1678327313 2023-03-08T21:01:53-05:00 23e2bfcbc4 Bitcoin Merge bitcoin/bitcoin#25696: build: Re-enable external signer on Windows
1678296763 2023-03-08T18:32:43+01:00 710fd571ff Bitcoin Merge bitcoin/bitcoin#26996: test: Flatten miniwallet array and remove random fee in longpoll
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`
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
1678261765 2023-03-08T08:49:25+01:00 69ba5727d5 Bitcoin Merge bitcoin/bitcoin#27180: doc: DummySignInput mention external signer
1678261721 2023-03-08T08:48:41+01:00 2de0559f2c Bitcoin Merge bitcoin/bitcoin#27189: util: Use steady clock in SeedStrengthen, FindBestImplementation, FlushStateToDisk
1678233299 2023-03-07T18:54:59-05:00 d5e4f9a439 Bitcoin Merge bitcoin/bitcoin#25740: assumeutxo: background validation completion
1678212301 2023-03-07T13:05:01-05:00 fc037c8c83 Bitcoin Merge bitcoin/bitcoin#27150: Deduplicate bitcoind and bitcoin-qt init code
1678200153 2023-03-07T15:42:33+01:00 d4ebdceaef Bitcoin Merge bitcoin/bitcoin#27218: util: Work around ParseHex gcc cross compiler bug
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
1678146694 2023-03-06T18:51:34-05:00 4ea3a8b71d Bitcoin Merge bitcoin/bitcoin#25806: wallet: group outputs only once, decouple it from Coin Selection
1678119316 2023-03-06T11:15:16-05:00 5e1aab2334 Bitcoin Merge bitcoin/bitcoin#27155: doc: Expand scantxoutset help text to cover tr() and miniscript
1678117810 2023-03-06T10:50:10-05:00 dddc936d83 Bitcoin Merge bitcoin/bitcoin#25491: wallet: use Mutex for g_sqlite_mutex instead of GlobalMutex
1678111236 2023-03-06T14:00:36+00:00 2a0c05defd Bitcoin Merge bitcoin/bitcoin#27209: ci: Remove unused EXPECTED_TESTS_DURATION_IN_SECONDS env var
1677914257 2023-03-04T08:17:37+01:00 40c6c85c05 Bitcoin Merge bitcoin/bitcoin#27192: util: add missing include and fix function signature
1677913846 2023-03-04T08:10:46+01:00 236cd231d0 Bitcoin Merge bitcoin/bitcoin#27197: Fix typos in comments to make linter happy
1677853423 2023-03-03T15:23:43+01:00 3b88c85025 Bitcoin Merge bitcoin/bitcoin#26612: refactor: RPC: pass named argument value as string_view
1677790978 2023-03-02T22:02:58+01:00 a12b27a2a6 Bitcoin Merge bitcoin/bitcoin#27183: doc: Update Transifex links and slug format in Release Process
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
1677677466 2023-03-01T14:31:06+01:00 4d24e9c571 Bitcoin Merge bitcoin/bitcoin#27169: Update translations for 25.0 soft translation string freeze
1677603887 2023-02-28T17:04:47+00:00 cb40639bdf Bitcoin Merge bitcoin/bitcoin#27165: Make miniscript_{stable,smart} fuzzers avoid too large scripts
1677603389 2023-02-28T16:56:29+00:00 4398cfb22b Bitcoin Merge bitcoin/bitcoin#27173: valgrind: remove libsecp256k1 suppression
1677603182 2023-02-28T16:53:02+00:00 a8080c0def Bitcoin Merge bitcoin/bitcoin#23897: refactor: Move calculation logic out from `CheckSequenceLocksAtTip()`
1677600081 2023-02-28T11:01:21-05:00 8303f11e10 Bitcoin Merge bitcoin/bitcoin#27170: refactor: Stop using gArgs global in system.cpp
1677599059 2023-02-28T15:44:19+00:00 9384536eb3 Bitcoin Merge bitcoin/bitcoin#27174: ci: bump lint task to bookworm for git v2.38
1677598463 2023-02-28T15:34:23+00:00 c37fb251f5 Bitcoin Merge bitcoin/bitcoin#27176: docs: GetDataDirNet and GetDataDirBase don't create datadir
1677596050 2023-02-28T09:54:10-05:00 bb136aaf2c Bitcoin Merge bitcoin/bitcoin#26533: prune: scan and unlink already pruned block files on startup
1677580824 2023-02-28T10:40:24+00:00 519ec2650e Bitcoin Merge bitcoin/bitcoin#27157: init: Return ChainstateLoadStatus::INTERRUPTED when verification was interrupted.
1677580114 2023-02-28T10:28:34+00:00 e60a58f191 Bitcoin Merge bitcoin/bitcoin#27118: depends: harden libevent
1677519466 2023-02-27T12:37:46-05:00 710cab1d43 Bitcoin Merge bitcoin/bitcoin#26032: wallet: skip R-value signature grinding for external signers
1677508907 2023-02-27T14:41:47+00:00 82793f1984 Bitcoin Merge bitcoin/bitcoin#27146: Fix various libbitcoinkernel DLL build problems
1677508070 2023-02-27T14:27:50+00:00 a2877f7ad3 Bitcoin Merge bitcoin/bitcoin#25227: Handle invalid hex encoding in ParseHex
1677503868 2023-02-27T13:17:48+00:00 873dcc1910 Bitcoin Merge bitcoin/bitcoin#27058: contrib: Improve verify-commits.py to work with maintainers leaving
1677247084 2023-02-24T13:58:04+00:00 be2e748f37 Bitcoin Merge bitcoin/bitcoin#27154: doc: mention sanitizer suppressions in developer docs
1677234445 2023-02-24T10:27:25+00:00 6758bd7de7 Bitcoin Merge bitcoin/bitcoin#27135: Remove MarcoFalke fingerprint, update trusted-git-root
1677229382 2023-02-24T09:03:02+00:00 cb25c21921 Bitcoin Merge bitcoin/bitcoin#27151: util: Remove duplicate include
1677188474 2023-02-23T16:41:14-05:00 1258af40c0 Bitcoin Merge bitcoin/bitcoin#27073: Convert ArgsManager::GetDataDir to a read-only function
1677185082 2023-02-23T15:44:42-05:00 c033720b2b Bitcoin Merge bitcoin/bitcoin#16195: util: Use void* throughout support/lockedpool.h
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.
1677146677 2023-02-23T10:04:37+00:00 32f9ce0f52 Bitcoin Merge bitcoin/bitcoin#27124: docs: add ramdisk guide for running tests on OSX
1677093584 2023-02-22T14:19:44-05:00 832fa2d238 Bitcoin Merge bitcoin/bitcoin#25574: validation: Improve error handling when VerifyDB dosn't finish successfully
1677089486 2023-02-22T18:11:26+00:00 9f6ef0c156 Bitcoin Merge bitcoin/bitcoin#27143: test: Replace 0xC0 constant
1677088936 2023-02-22T13:02:16-05:00 5e55534586 Bitcoin Merge bitcoin/bitcoin#27068: wallet: SecureString to allow null characters
1677088908 2023-02-22T18:01:48+00:00 174f022f68 Bitcoin Merge bitcoin/bitcoin#27144: kernel: add missing include
1677088721 2023-02-22T17:58:41+00:00 30874a7cc9 Bitcoin Merge bitcoin/bitcoin#26837: I2P network optimizations
1677088299 2023-02-22T17:51:39+00:00 c6e65a102c Bitcoin Merge bitcoin/bitcoin#27137: test: Raise PRNG seed log to INFO
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
1677058627 2023-02-22T09:37:07+00:00 8b4dc94734 Bitcoin Merge bitcoin/bitcoin#27117: fuzz: avoid redundant dup key checks when creating Miniscript nodes
1677058089 2023-02-22T09:28:09+00:00 0c579203d2 Bitcoin Merge bitcoin/bitcoin#25867: lint: enable E722 do not use bare except
1677006169 2023-02-21T14:02:49-05:00 80f4979322 Bitcoin Merge bitcoin/bitcoin#26347: wallet: ensure the wallet is unlocked when needed for rescanning
1677005703 2023-02-21T13:55:03-05:00 ad46141602 Bitcoin Merge bitcoin/bitcoin#27122: script: BIP341 txdata cannot be precomputed without spent outputs
1676913637 2023-02-20T17:20:37+00:00 94070029fb Bitcoin Merge bitcoin/bitcoin#27053: wallet: reuse change dest when re-creating TX with avoidpartialspends
1676912055 2023-02-20T16:54:15+00:00 0f670e0eae Bitcoin Merge bitcoin/bitcoin#27127: rpc: fix successful broadcast count in `submitpackage` error msg
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
1676910938 2023-02-20T16:35:38+00:00 0561f344e0 Bitcoin Merge bitcoin/bitcoin#27027: build: use _FORTIFY_SOURCE=3
1676910482 2023-02-20T16:28:02+00:00 150cc8ef42 Bitcoin Merge bitcoin/bitcoin#27128: test: fix intermittent issue in `p2p_disconnect_ban`
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`)
1676892763 2023-02-20T11:32:43+00:00 08b65df1bb Bitcoin Merge bitcoin/bitcoin#26883: src/node/miner cleanups, follow-ups for #26695
1676814917 2023-02-19T13:55:17+00:00 4395b7f084 Bitcoin Merge bitcoin/bitcoin#26814: refactor: remove windows-only compat.h usage in random
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
1676670895 2023-02-17T16:54:55-05:00 9321df4487 Bitcoin Merge bitcoin/bitcoin#25862: refactor, kernel: Remove gArgs accesses from dbwrapper and txdb
1676661666 2023-02-17T14:21:06-05:00 f722a9bd13 Bitcoin Merge bitcoin/bitcoin#20018: p2p: ProcessAddrFetch(-seednode) is unnecessary if -connect is specified
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
1676656072 2023-02-17T12:47:52-05:00 27772d8009 Bitcoin Merge bitcoin/bitcoin#26889: refactor: wallet, remove global 'ArgsManager' dependency
1676630457 2023-02-17T10:40:57+00:00 fe1b325688 Bitcoin Merge bitcoin/bitcoin#27029: guix: consolidate to glibc 2.27 for Linux builds
1676629884 2023-02-17T10:31:24+00:00 bc35c4f58c Bitcoin Merge bitcoin/bitcoin#27106: net: remove orphaned CSubNet::SanityCheck()
1676573261 2023-02-16T13:47:41-05:00 73966f75f6 Bitcoin Merge bitcoin/bitcoin#25344: New `outputs` argument for `bumpfee`/`psbtbumpfee`
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
1676557074 2023-02-16T15:17:54+01:00 437dfe1c26 Bitcoin Merge bitcoin/bitcoin#26714: test: add coverage for unparsable `-maxuploadtarget`
1676556641 2023-02-16T15:10:41+01:00 98042a0456 Bitcoin Merge bitcoin/bitcoin#27107: doc: remove mention of "proper signing key"
1676556122 2023-02-16T15:02:02+01:00 3a68e194f5 Bitcoin Merge bitcoin/bitcoin#26586: test: previous releases: add v24.0.1
1676550806 2023-02-16T12:33:26+00:00 3995c88e43 Bitcoin Merge bitcoin/bitcoin#25898: util: remove WSL 1 workaround in fs
1676541693 2023-02-16T10:01:33+00:00 fb82d91a9c Bitcoin Merge bitcoin/bitcoin#24149: Signing support for Miniscript Descriptors
1676540531 2023-02-16T09:42:11+00:00 cbf511b3f4 Bitcoin Merge bitcoin/bitcoin#27054: Remove laanwj from trusted-keys
1676540390 2023-02-16T09:39:50+00:00 424fc603d8 Bitcoin Merge bitcoin/bitcoin#26997: psbt: s/transcation/transaction/
1676504504 2023-02-15T18:41:44-05:00 54742532ce Bitcoin Merge bitcoin-core/gui#711: refactor: Disable unused special members functions in `UnlockContext`
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)
1676474760 2023-02-15T16:26:00+01:00 a65d2259f1 Bitcoin Merge bitcoin/bitcoin#27035: test: simplify and speedup mempool_updatefromblock.py by using MiniWallet
1676473127 2023-02-15T14:58:47+00:00 1e0198b6c1 Bitcoin Merge bitcoin/bitcoin#26153: Reduce wasted pseudorandom bytes in ChaCha20 + various improvements
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
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
1676449137 2023-02-15T09:18:57+01:00 68e484afbb Bitcoin Merge bitcoin/bitcoin#26584: cli: include local ("unroutable") peers in -netinfo table
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
1676394149 2023-02-14T17:02:29+00:00 fb2f093479 Bitcoin Merge bitcoin/bitcoin#27097: descriptors: fix docstring (param [in] vs [out])
1676393538 2023-02-14T16:52:18+00:00 af49d86dd7 Bitcoin Merge bitcoin/bitcoin#27093: test: Fix intermittent sync issue in wallet_pruning
1676373977 2023-02-14T11:26:17+00:00 d6ef44cccb Bitcoin Merge bitcoin/bitcoin#27081: Modernize rpcauth.py
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
1676305509 2023-02-13T16:25:09+00:00 1ad0711d7c Bitcoin Merge bitcoin/bitcoin#27016: mapport: require miniupnpc API version 17 or later
1676298710 2023-02-13T15:31:50+01:00 8126551d54 Bitcoin Merge bitcoin/bitcoin#27011: Add simulation-based `CCoinsViewCache` fuzzer
1676285630 2023-02-13T11:53:50+01:00 141115a060 Bitcoin Merge bitcoin/bitcoin#27033: ci: Cache stuff in volumes, not host folders
1676285463 2023-02-13T11:51:03+01:00 a6316590d5 Bitcoin Merge bitcoin/bitcoin#26970: test: fix immediate tx relay in wallet_groups.py
1676044673 2023-02-10T16:57:53+01:00 b92d609fb2 Bitcoin Merge bitcoin/bitcoin#27072: doc: Remove unused REVIEWERS file
1676038221 2023-02-10T15:10:21+01:00 e0d8378f2d Bitcoin Merge bitcoin/bitcoin#27069: net: add `Ensure{any}Banman`
1676018351 2023-02-10T09:39:11+01:00 4f841cbb81 Bitcoin Merge bitcoin/bitcoin#27070: ci: Fix `fingerprint_script` for `depends` subdir caches
1676018140 2023-02-10T09:35:40+01:00 ffdf630790 Bitcoin Merge bitcoin/bitcoin#27066: test: Fix intermittent sync issue in wallet_pruning
1675973471 2023-02-09T20:11:11+00:00 1313b90735 Bitcoin Merge bitcoin-core/gui#701: Persist Mask Values option
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
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
1675876180 2023-02-08T17:09:40+00:00 835af48e03 Bitcoin Merge bitcoin/bitcoin#27057: build: set boost cppflags with --enable-fuzz
1675870629 2023-02-08T16:37:09+01:00 07a23b4946 Bitcoin Merge bitcoin/bitcoin#26994: depends: define `__BSD_VISIBLE` for FreeBSD bdb build
1675868383 2023-02-08T14:59:43+00:00 7b850bc2a1 Bitcoin Merge bitcoin/bitcoin#27061: doc: Document affected gcc versions for -fstack-reuse=none workaround
1675856989 2023-02-08T12:49:49+01:00 de1d189534 Bitcoin Merge bitcoin/bitcoin#27056: doc: use arch agnostic clang path in fuzzing doc (macOS)
1675852942 2023-02-08T11:42:22+01:00 51d51d3082 Bitcoin Merge bitcoin/bitcoin#26507: test: remove unused vars in `feature_block`
1675852603 2023-02-08T10:36:43+00:00 8d69b614cc Bitcoin Merge bitcoin/bitcoin#23810: docs: avoid C-style casts; use modern C++ casts
1675784953 2023-02-07T16:49:13+01:00 1bcabe6f2a Bitcoin Merge bitcoin-core/gui#697: Remove reindex special case from the progress bar label
1675771290 2023-02-07T12:01:30+00:00 fe86616bb4 Bitcoin Merge bitcoin/bitcoin#26421: build: copy config.{guess,sub} post autogen in zmq package
1675771151 2023-02-07T11:59:11+00:00 ab5b26f072 Bitcoin Merge bitcoin/bitcoin#21995: build: Make dependency package archive timestamps deterministic
1675766680 2023-02-07T10:44:40+00:00 6e08e5cb5c Bitcoin Merge bitcoin/bitcoin#17127: util: Set safe permissions for data directory and `wallets/` subdir
1675760616 2023-02-07T10:03:36+01:00 5a80086ec2 Bitcoin Merge bitcoin/bitcoin#26701: contrib: make DNS seeds file an argument in CLI (`makeseeds`)
1675709811 2023-02-06T13:56:51-05:00 52ddbd52f9 Bitcoin Merge bitcoin/bitcoin#26345: refactor: modernize the implementation of uint256.*
1675675975 2023-02-06T10:32:55+01:00 aff75463e2 Bitcoin Merge bitcoin/bitcoin#27036: test: Remove last uses of snprintf and simplify
1675610176 2023-02-05T15:16:16+00:00 d8f9826037 Bitcoin Merge bitcoin/bitcoin#27030: Update nanobench to version v4.3.10
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
1675463566 2023-02-03T17:32:46-05:00 d71b0e78eb Bitcoin Merge bitcoin/bitcoin#25966: test: Remove redundant test
1675456478 2023-02-03T15:34:38-05:00 e2ae5c349c Bitcoin Merge bitcoin/bitcoin#27037: rpc: decode Miniscript descriptor when possible in decodescript
1675451910 2023-02-03T19:18:30+00:00 2ccd7be26f Bitcoin Merge bitcoin-core/gui#653: Show watchonly balance only for Legacy wallets
1675451026 2023-02-03T19:03:46+00:00 daebf9ebb0 Bitcoin Merge bitcoin-core/gui#705: doc: Fix comment about how wallet txs are sorted
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
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
1675352900 2023-02-02T15:48:20+00:00 c2028f98ae Bitcoin Merge bitcoin/bitcoin#27012: ci: Print iwyu patch in git diff format
1675350563 2023-02-02T16:09:23+01:00 b3ef329199 Bitcoin Merge bitcoin/bitcoin#26976: ci: Cache package manager install step
1675340316 2023-02-02T12:18:36+00:00 ea41abade4 Bitcoin Merge bitcoin-core/gui#695: Fix misleading RPC console wallet message
1675338326 2023-02-02T11:45:26+00:00 526f67a5ca Bitcoin Merge bitcoin-core/gui#704: Correctly limit overview transaction list
1675334857 2023-02-02T10:47:37+00:00 21138fe377 Bitcoin Merge bitcoin/bitcoin#26992: refactor: Remove unused CDataStream SerializeMany constructor
1675333829 2023-02-02T10:30:29+00:00 9dc50a5a07 Bitcoin Merge bitcoin/bitcoin#27005: util: Use steady clock for logging timer
1675330840 2023-02-02T10:40:40+01:00 102645280b Bitcoin Merge bitcoin/bitcoin#27013: ci: avoid using `-Werror` for older compilers
1675289653 2023-02-01T17:14:13-05:00 fdd363ebd9 Bitcoin Merge bitcoin/bitcoin#26910: wallet: migrate wallet, exit early if no legacy data exist
1675267008 2023-02-01T15:56:48+00:00 2d5acc901d Bitcoin Merge bitcoin/bitcoin#27015: p2p: 26847 fixups (AddrMan totals)
1675266815 2023-02-01T15:53:35+00:00 550e6bd227 Bitcoin Merge bitcoin/bitcoin#26935: refactor: Fix clang-tidy readability-const-return-type violations
1675263390 2023-02-01T15:56:30+01:00 8fc3bcf93d Bitcoin Merge bitcoin/bitcoin#27010: refactor: use `Hash` helpers for double-SHA256 calculations
1675251982 2023-02-01T11:46:22+00:00 22ccf4e360 Bitcoin Merge bitcoin/bitcoin#26991: doc: followups to #26471
1675251822 2023-02-01T11:43:42+00:00 17acbc1a5a Bitcoin Merge bitcoin/bitcoin#25974: test, build: Separate `read_json` function into its own module
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
1675240966 2023-02-01T09:42:46+01:00 ba39ffe938 Bitcoin Merge bitcoin/bitcoin#26888: net: simplify the call to vProcessMsg.splice()
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
1675187744 2023-01-31T17:55:44+00:00 b5868f4b1f Bitcoin Merge bitcoin/bitcoin#23670: build: Build minisketch test in `make check`, not in `make`
1675185739 2023-01-31T18:22:19+01:00 1ff254e45c Bitcoin Merge bitcoin/bitcoin#26974: refactor: rpc: set TxToJSON default verbosity to SHOW_DETAILS
1675177132 2023-01-31T14:58:52+00:00 2b211b41e3 Bitcoin Merge bitcoin/bitcoin#26952: build: Avoid `BOOST_NO_CXX98_FUNCTION_BASE` macro redefinition
1675157017 2023-01-31T10:23:37+01:00 357d750cab Bitcoin Merge bitcoin/bitcoin#26956: test: refactor: introduce `replace_in_config` helper
1675117438 2023-01-30T17:23:58-05:00 ceb74b844c Bitcoin Merge bitcoin/bitcoin#26998: depends: ensure we are appending to sqlite cflags
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)
1675099664 2023-01-30T17:27:44+00:00 7241b936c5 Bitcoin Merge bitcoin/bitcoin#26965: refactor: Remove stray cs_main redundant declaration
1675094476 2023-01-30T16:01:16+00:00 82903a7a8d Bitcoin Merge bitcoin/bitcoin#17487: coins: allow write to disk without cache drop
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
1675089152 2023-01-30T14:32:32+00:00 228edafc66 Bitcoin Merge bitcoin/bitcoin#23619: build: Propagate user-defined flags to host packages
1675077487 2023-01-30T11:18:07+00:00 79e18ebc81 Bitcoin Merge bitcoin/bitcoin#26896: build: Remove port-forwarding runtime setting options from configure
1675073381 2023-01-30T10:09:41+00:00 b1329b7523 Bitcoin Merge bitcoin/bitcoin#26499: wallet: Abandon descendants of orphaned coinbases
1675072451 2023-01-30T10:54:11+01:00 37fea41bbf Bitcoin Merge bitcoin/bitcoin#26982: p2p: 25880 fixups (stalling timeout)
1675068541 2023-01-30T09:49:01+01:00 1c8b80f440 Bitcoin Merge bitcoin/bitcoin#15294: refactor: Extract RipeMd160
1674921323 2023-01-28T15:55:23+00:00 114c5eca77 Bitcoin Merge bitcoin/bitcoin#25465: build: remove boost library detection
1674920753 2023-01-28T15:45:53+00:00 69f35d20a6 Bitcoin Merge bitcoin/bitcoin#22811: build: Fix depends build system when working with subtargets
1674845180 2023-01-27T18:46:20+00:00 4b51290f71 Bitcoin Merge bitcoin/bitcoin#26977: ci: Fetch no git history, unless lint
1674841336 2023-01-27T12:42:16-05:00 483a4bb819 Bitcoin Merge bitcoin/bitcoin#26834: contrib: remove install_db4.sh
1674837191 2023-01-27T17:33:11+01:00 9a288430df Bitcoin Merge bitcoin/bitcoin#26900: refactor: Add BlockManager getters
1674802401 2023-01-27T01:53:21-05:00 835212cd1d Bitcoin Merge bitcoin/bitcoin#25880: p2p: Make stalling timeout adaptive during IBD
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
1674740268 2023-01-26T13:37:48+00:00 eee2c28985 Bitcoin Merge bitcoin/bitcoin#26945: depends: systemtap 4.8
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
1674729378 2023-01-26T10:36:18+00:00 77a36033b5 Bitcoin Merge bitcoin/bitcoin#26551: p2p: Track orphans by who provided them
1674720156 2023-01-26T09:02:36+01:00 d4c180ecc9 Bitcoin Merge bitcoin/bitcoin#26960: refactor: Remove c_str from util/check
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)
1674657161 2023-01-25T15:32:41+01:00 0486148f75 Bitcoin Merge bitcoin/bitcoin#26829: init: Remove unnecessary sensitive flag from rpcbind
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
1674585241 2023-01-24T13:34:01-05:00 50ac8f5774 Bitcoin Merge bitcoin/bitcoin#25987: build: compile depends sqlite with more recommended options
1674574088 2023-01-24T16:28:08+01:00 30f553d457 Bitcoin Merge bitcoin/bitcoin#26707: clang-tidy: Fix `performance-*move*` warnings in headers
1674561288 2023-01-24T12:54:48+01:00 3ce7b27124 Bitcoin Merge bitcoin/bitcoin#26930: fuzz: Actually use mocked mempool in tx_pool target
1674560968 2023-01-24T11:49:28+00:00 f1b5d6be57 Bitcoin Merge bitcoin/bitcoin#26955: wallet: permit mintxfee=0
1674560306 2023-01-24T12:38:26+01:00 837e9ed611 Bitcoin Merge bitcoin/bitcoin#26898: fuzz: Add PartiallyDownloadedBlock target
1674559449 2023-01-24T12:24:09+01:00 75e752f134 Bitcoin Merge bitcoin/bitcoin#26954: test: Avoid rpc timeout in p2p_headers_sync_with_minchainwork
1674547823 2023-01-24T09:10:23+01:00 fcff639af1 Bitcoin Merge bitcoin/bitcoin#26958: build: fix usage of `-Wloop-analysis`
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
1674488187 2023-01-23T16:36:27+01:00 5271c77f83 Bitcoin Merge bitcoin/bitcoin#26826: refactor: remove windows-only compat.h usage in randomenv
1674465178 2023-01-23T10:12:58+01:00 a8c1ea50c7 Bitcoin Merge bitcoin/bitcoin#26919: scripted-diff: use RPCArg::Optional::OMITTED over OMITTED_NAMED_ARG
1674462220 2023-01-23T09:23:40+01:00 f99b85642f Bitcoin Merge bitcoin/bitcoin#26944: depends: fix systemtap download URL
1674399436 2023-01-22T14:57:16+00:00 ad09b76275 Bitcoin Merge bitcoin/bitcoin#26471: Reduce default mempool size in -blocksonly mode
1674397069 2023-01-22T14:17:49+00:00 bf9361d375 Bitcoin Merge bitcoin/bitcoin#26941: test: Fix intermittent feature_rbf issue
1674228321 2023-01-20T16:25:21+01:00 c0b6c40bb0 Bitcoin Merge bitcoin/bitcoin#26934: test: Add unit test for ComputeTapleafHash
1674210396 2023-01-20T10:26:36+00:00 392dc68e37 Bitcoin Merge bitcoin/bitcoin#26924: refactor: Add missing includes to fix gcc-13 compile error
1674207443 2023-01-20T10:37:23+01:00 eebc24bfc6 Bitcoin Merge bitcoin/bitcoin#26887: RPC: make RPCResult::MatchesType return useful errors
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
1674151288 2023-01-19T19:01:28+01:00 250598a905 Bitcoin Merge bitcoin/bitcoin#26906: test: add an easy way to run linters locally
1674140588 2023-01-19T16:03:08+01:00 b5c88a5479 Bitcoin Merge bitcoin/bitcoin#26909: net: prevent peers.dat corruptions by only serializing once
1674140218 2023-01-19T15:56:58+01:00 05e3468fb3 Bitcoin Merge bitcoin/bitcoin#26686: fuzz: Enable erlay setting in process_message(s) targets
1674135623 2023-01-19T13:40:23+00:00 2343886217 Bitcoin Merge bitcoin/bitcoin#26920: doc: add release note for #25957 (fast wallet rescan)
1674120894 2023-01-19T10:34:54+01:00 92dcbe9cc3 Bitcoin Merge bitcoin/bitcoin#23395: util: Add -shutdownnotify option
1674069999 2023-01-18T14:26:39-05:00 8ae2808a43 Bitcoin Merge bitcoin/bitcoin#25659: wallet: simplify ListCoins implementation
1674056772 2023-01-18T16:46:12+01:00 aef8b4f43b Bitcoin Merge bitcoin/bitcoin#26226: Bump minimum python version to 3.7
1674056580 2023-01-18T15:43:00+00:00 3fef2944ad Bitcoin Merge bitcoin/bitcoin#26706: doc: Properly report optional RPC args
1674056282 2023-01-18T15:38:02+00:00 b52a6c0cf9 Bitcoin Merge bitcoin/bitcoin#26873: doc: add databases/py-sqlite3 to FreeBSD test suite deps
1674044693 2023-01-18T13:24:53+01:00 8741cd88b4 Bitcoin Merge bitcoin/bitcoin#26913: doc: Clarify debian copyright comment
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
1674042502 2023-01-18T12:48:22+01:00 500f25d880 Bitcoin Merge bitcoin/bitcoin#26727: rpc: remove optional from fStateStats fields
1674042072 2023-01-18T11:41:12+00:00 c9db788a11 Bitcoin Merge bitcoin/bitcoin#26908: ci: Add missing lint dependency (gpg)
1674039830 2023-01-18T12:03:50+01:00 d91364fdd9 Bitcoin Merge bitcoin/bitcoin#26912: ci: Bump --combinedlogslen to debug intermittent issues
1674030449 2023-01-18T09:27:29+01:00 52d6509497 Bitcoin Merge bitcoin/bitcoin#26904: build: move rpc/request from util lib to common
1674029520 2023-01-18T09:12:00+01:00 e6ff110820 Bitcoin Merge bitcoin/bitcoin#26810: doc: remove nonexistent files from copyright
1673976947 2023-01-17T18:35:47+01:00 01ec5308bf Bitcoin Merge bitcoin/bitcoin#26716: ci: Build python from source in "lint" task
1673973585 2023-01-17T16:39:45+00:00 89fb354f28 Bitcoin Merge bitcoin/bitcoin#26625: test: Run mempool_packages.py with MiniWallet
1673970384 2023-01-17T16:46:24+01:00 f41252f19d Bitcoin Merge bitcoin/bitcoin#26905: refactor: Remove duplication of `clang-tidy`'s check names
1673968787 2023-01-17T15:19:47+00:00 ccd3d8d2c0 Bitcoin Merge bitcoin/bitcoin#25093: doc: Fix incorrect sendmany RPC doc
1673950430 2023-01-17T11:13:50+01:00 635f1900d0 Bitcoin Merge bitcoin/bitcoin#26884: test: wallet: add coverage for `-spendzeroconfchange` setting
1673949296 2023-01-17T09:54:56+00:00 b7f6a89a3e Bitcoin Merge bitcoin-core/gui#686: clang-tidy: Force checks for headers in `src/qt`
1673948450 2023-01-17T09:40:50+00:00 10a5f19037 Bitcoin Merge bitcoin/bitcoin#26833: build: allow NO_BOOST=1 & NO_LIBEVENT=1 in depends
1673948366 2023-01-17T09:39:26+00:00 7799f53542 Bitcoin Merge bitcoin/bitcoin#26039: refactor: Run type check against RPCArgs (1/2)
1673944712 2023-01-17T09:38:32+01:00 8339f3cea8 Bitcoin Merge bitcoin/bitcoin#26886: test: add `rescan utxos` inside MiniWallet's initialization
1673908791 2023-01-16T17:39:51-05:00 04e54fd21f Bitcoin Merge bitcoin/bitcoin#26325: rpc: Return accurate results for scanblocks
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
1673882772 2023-01-16T16:26:12+01:00 599e941c19 Bitcoin Merge bitcoin/bitcoin#26657: test: Run feature_bip68_sequence.py with MiniWallet
1673873096 2023-01-16T13:44:56+01:00 6b7ccb98a5 Bitcoin Merge bitcoin/bitcoin#26251: refactor: add kernel/cs_main.h
1673865373 2023-01-16T11:36:13+01:00 2182149dc5 Bitcoin Merge bitcoin/bitcoin#26631: test: add coverage for dust mempool policy (`-dustrelayfee` setting)
1673864018 2023-01-16T11:13:38+01:00 08d2a3ab4b Bitcoin Merge bitcoin/bitcoin#26891: ci: Update "Win64 native" task
1673861834 2023-01-16T10:37:14+01:00 ac4c79a267 Bitcoin Merge bitcoin/bitcoin#26892: test: refactor: simplify p2p_permissions.py by using MiniWallet
1673861030 2023-01-16T10:23:50+01:00 53ae1022ea Bitcoin Merge bitcoin/bitcoin#26894: test: Remove redundant key_to_p2pkh call
1673808959 2023-01-15T18:55:59+00:00 3dd2762cf8 Bitcoin Merge bitcoin-core/gui#690: Catch invalid networks combination crash
1673699881 2023-01-14T12:38:01+00:00 0c2a1288a2 Bitcoin Merge bitcoin/bitcoin#26835: contrib: add PE Canary check to security-check
1673625376 2023-01-13T15:56:16+00:00 8915e4d9f5 Bitcoin Merge bitcoin/bitcoin#26824: build: fix configuring with only bitcoin-util
1673614328 2023-01-13T13:52:08+01:00 32834034a3 Bitcoin Merge bitcoin/bitcoin#26882: test: skip sqlite3 tests if it isn't available
1673602857 2023-01-13T09:40:57+00:00 07c54de550 Bitcoin Merge bitcoin/bitcoin#26691: Update secp256k1 subtree to libsecp256k1 version 0.2.0
1673599328 2023-01-13T09:42:08+01:00 dcae3c19b8 Bitcoin Merge bitcoin/bitcoin#26867: doc: Mention restoring wallet via GUI
1673552608 2023-01-12T20:43:28+01:00 f4ef856375 Bitcoin Merge bitcoin/bitcoin#26850: ci: Stop and remove CI container
1673538598 2023-01-12T16:49:58+01:00 fcd1a57be0 Bitcoin Merge bitcoin/bitcoin#26827: doc: use "std lib clock" over "C++11 clock"
1673524294 2023-01-12T12:51:34+01:00 edc3d1b296 Bitcoin Merge bitcoin/bitcoin#26854: test: Fix intermittent timeout in p2p_permissions.py
1673517398 2023-01-12T10:56:38+01:00 bd74004532 Bitcoin Merge bitcoin/bitcoin#26877: doc: move errant release note to doc/
1673516529 2023-01-12T09:42:09+00:00 535adce272 Bitcoin Merge bitcoin/bitcoin#26825: build: remove already tested headers from AC_CHECK_HEADERS
1673479493 2023-01-11T18:24:53-05:00 fbe5e1220a Bitcoin Merge bitcoin/bitcoin#26675: wallet: For feebump, ignore abandoned descendant spends
1673478671 2023-01-11T18:11:11-05:00 2f6a8e5e02 Bitcoin Merge bitcoin/bitcoin#26695: bench: BlockAssembler on a mempool with packages
1673473605 2023-01-11T16:46:45-05:00 908212506d Bitcoin Merge bitcoin/bitcoin#26821: refactor: Make `ThreadHTTP` return void
1673455151 2023-01-11T16:39:11+00:00 329d7e379d Bitcoin Merge bitcoin/bitcoin#26328: doc: fix -netinfo relaytxes help
1673450314 2023-01-11T16:18:34+01:00 9887fc7898 Bitcoin Merge bitcoin/bitcoin#26758: refactor: Add `performance-no-automatic-move` clang-tidy check
1673445337 2023-01-11T14:55:37+01:00 b168b71a5d Bitcoin Merge bitcoin/bitcoin#26730: test: add coverage for `purpose` arg in `listlabels`
1673443539 2023-01-11T13:25:39+00:00 26002570ab Bitcoin Merge bitcoin/bitcoin#26646: validation, bugfix: provide more info in *MempoolAcceptResult
1673438634 2023-01-11T13:03:54+01:00 dbca00ef76 Bitcoin Merge bitcoin/bitcoin#26838: doc: I2P documentation updates
1673398592 2023-01-10T19:56:32-05:00 4586ae2da1 Bitcoin Merge bitcoin/bitcoin#26679: wallet: Skip rescanning if wallet is more recent than tip
1673389879 2023-01-10T17:31:19-05:00 68f88bc03f Bitcoin Merge bitcoin/bitcoin#26186: rpc: Sanitize label name in various RPCs with tests
1673367160 2023-01-10T17:12:40+01:00 b264410e01 Bitcoin Merge bitcoin/bitcoin#26864: doc: net: fix link to onion address encoding scheme [ONIONADDRESS]
1673350434 2023-01-10T12:33:54+01:00 1c9457bc8b Bitcoin Merge bitcoin/bitcoin#26856: ci: Run one task with all tests on credits
1673340872 2023-01-10T09:54:32+01:00 0e81d119e0 Bitcoin Merge bitcoin/bitcoin#26851: ci: Remove unused busybox workaround
1673301400 2023-01-09T16:56:40-05:00 1aedc3b6c8 Bitcoin Merge bitcoin/bitcoin#26618: rpc: Prevent unloading a wallet when rescanning
1673265642 2023-01-09T13:00:42+01:00 39363a4b94 Bitcoin Merge bitcoin/bitcoin#26822: p2p, rpc: don't allow past absolute timestamp in `setban`
1673253977 2023-01-09T09:46:17+01:00 49aefc2c2e Bitcoin Merge bitcoin/bitcoin#26843: ci: Fix ci_native_fuzz_msan CONTAINER_NAME
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
1673001430 2023-01-06T10:37:10+00:00 911a40ead2 Bitcoin Merge bitcoin/bitcoin#26557: build: Update Boost to 1.81.0 in depends
1672988684 2023-01-06T08:04:44+01:00 2cfe379623 Bitcoin Merge bitcoin/bitcoin#26823: refactor: Work around Werror=free-nonheap-object in AssumeCalculateMemPoolAncestors
1672939371 2023-01-05T12:22:51-05:00 b4fb0a3255 Bitcoin Merge bitcoin/bitcoin#26761: wallet: fully migrate address book entries for watchonly/solvable wallets
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
1672935748 2023-01-05T17:22:28+01:00 61f35159ff Bitcoin Merge bitcoin/bitcoin#26818: test: Fix feature_startupnotify intermittent issue
1672906696 2023-01-05T09:18:16+01:00 296e882250 Bitcoin Merge bitcoin/bitcoin#26598: contrib: remove builder keys
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
1672871447 2023-01-04T17:30:47-05:00 cabeae43ea Bitcoin Merge bitcoin/bitcoin#26809: compat: use STDIN_FILENO over 0
1672855651 2023-01-04T18:07:31+00:00 196a43eddb Bitcoin Merge bitcoin/bitcoin#26603: doc: CalculateSequenceLocks: prevHeights entries are set to 0, not removed
1672854838 2023-01-04T17:53:58+00:00 65ecf24b5c Bitcoin Merge bitcoin/bitcoin#26752: wallet: Remove `mempool_sequence` from interface methods
1672854107 2023-01-04T12:41:47-05:00 a273241480 Bitcoin Merge bitcoin/bitcoin#26020: test: Change coinselection parameter location to make tests independent
1672852304 2023-01-04T12:11:44-05:00 139ba2bf12 Bitcoin Merge bitcoin/bitcoin#25234: bench: add benchmark for wallet 'AvailableCoins' function.
1672837005 2023-01-04T13:56:45+01:00 bf3b589413 Bitcoin Merge bitcoin/bitcoin#26791: ci: Properly set COMMIT_RANGE in lint task
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`
1672832456 2023-01-04T11:40:56+00:00 2ec97825e7 Bitcoin Merge bitcoin/bitcoin#26771: doc: Correct linked Microsoft URLs
1672827840 2023-01-04T10:24:00+00:00 4717a5aa31 Bitcoin Merge bitcoin/bitcoin#26772: contrib: fix sha256 check in install_db4.sh for FreeBSD
1672826997 2023-01-04T11:09:57+01:00 53653060c1 Bitcoin Merge bitcoin/bitcoin#26795: rpc: Correct RPCHelpMan for fundrawtransaction's input_weights field
1672821866 2023-01-04T08:44:26+00:00 03254c2229 Bitcoin Merge bitcoin/bitcoin#19909: refactor: Remove unused CTxMemPool::clear() helper
1672790016 2023-01-03T18:53:36-05:00 3f8591d46b Bitcoin Merge bitcoin/bitcoin#26661: wallet: Coin Selection, return accurate error messages
1672781455 2023-01-03T16:30:55-05:00 80fc1af096 Bitcoin Merge bitcoin/bitcoin#26289: Use util::Result in for calculating mempool ancestors
1672780132 2023-01-03T22:08:52+01:00 f301bf52ab Bitcoin Merge bitcoin/bitcoin#26257: script, test: python linter flake8 E275 fixup, update dependencies
1672768940 2023-01-03T13:02:20-05:00 cb552c5f21 Bitcoin Merge bitcoin/bitcoin#26192: rpc: Improve error when wallet is already loaded
1672768360 2023-01-03T12:52:40-05:00 65d7c31b3f Bitcoin Merge bitcoin/bitcoin#25789: test: clean and extend availablecoins_tests coverage
1672766779 2023-01-03T12:26:19-05:00 7bb07bf8bd Bitcoin Merge bitcoin/bitcoin#25932: refactor: Simplify backtrack logic
1672764891 2023-01-03T11:54:51-05:00 1e6b384d59 Bitcoin Merge bitcoin/bitcoin#26702: refactor: walletdb: drop unused `FindWalletTx` parameter and rename
1672565162 2023-01-01T10:26:02+01:00 d8bdee0fc8 Bitcoin Merge bitcoin/bitcoin#26775: ci: Revert tsan task changes
1672490405 2022-12-31T13:40:05+01:00 8575d5d842 Bitcoin Merge bitcoin/bitcoin#26777: rpc: Remove duplicate field in RPCHelpMan for gettransactions
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
1672342027 2022-12-29T20:27:07+01:00 e9e2e87c85 Bitcoin Merge bitcoin/bitcoin#26768: ci: Use clang-15 in tsan task
1672310816 2022-12-29T11:46:56+01:00 3b6e0f0345 Bitcoin Merge bitcoin/bitcoin#26738: test: add coverage for unknown wallet flag in `setwalletflag`
1672310523 2022-12-29T11:42:03+01:00 b9028b2e26 Bitcoin Merge bitcoin/bitcoin#26481: bench: Suppress output when running with `-sanity-check` option
1672246970 2022-12-28T18:02:50+01:00 4654506c30 Bitcoin Merge bitcoin/bitcoin#26759: test: Drop no longer needed `race:epoll_ctl` TSan suppression
1671961816 2022-12-25T10:50:16+01:00 e9262ea32a Bitcoin Merge bitcoin/bitcoin#26750: Insert and bump copyright headers
1671961554 2022-12-25T10:45:54+01:00 06dd571534 Bitcoin Merge bitcoin/bitcoin#26748: doc: Update license year range to 2023
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
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
1671614577 2022-12-21T09:22:57+00:00 3e536ea9ac Bitcoin Merge bitcoin/bitcoin#26683: ci: Use `CONFIG_SITE` variable and `--prefix` option properly
1671613034 2022-12-21T08:57:14+00:00 dd7d82bec0 Bitcoin Merge bitcoin/bitcoin#26734: doc: Fixup getrawtransaction RPC docs
1671612476 2022-12-21T09:47:56+01:00 4cd6b3b557 Bitcoin Merge bitcoin-core/gui#687: Load PSBTs using istreambuf_iterator rather than istream_iterator
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()`
1671577928 2022-12-20T18:12:08-05:00 8456bfac6b Bitcoin Merge bitcoin/bitcoin#26638: test: prefer sqlite for wallet tests
1671568217 2022-12-20T15:30:17-05:00 cbcad79eef Bitcoin Merge bitcoin/bitcoin#21576: rpc, gui: bumpfee signer support
1671567192 2022-12-20T20:13:12+00:00 497f26552b Bitcoin Merge bitcoin-core/gui#605: Delete splash screen widget early
1671536767 2022-12-20T11:46:07+00:00 dcdfd72861 Bitcoin Merge bitcoin/bitcoin#26721: test, lint: add `crypted` to `ignore-words`
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
1671454757 2022-12-19T13:59:17+01:00 3d974960d3 Bitcoin Merge bitcoin/bitcoin#26515: rpc: skip getpeerinfo for a peer without CNodeStateStats
1671442479 2022-12-19T09:34:39+00:00 65f5cfda65 Bitcoin Merge bitcoin/bitcoin#25311: refactor: remove CBlockIndex copy construction
1671441275 2022-12-19T10:14:35+01:00 bd13d6b369 Bitcoin Merge bitcoin/bitcoin#26656: tests: Improve runtime of some tests when `--enable-debug`
1671438129 2022-12-19T09:22:09+01:00 8b05f13ddb Bitcoin Merge bitcoin/bitcoin#26717: test: Improve `check-doc.py` pattern
1671277961 2022-12-17T12:52:41+01:00 cb32328d1b Bitcoin Merge bitcoin/bitcoin#26710: refactor: Fix `performance-for-range-copy` in headers
1671274516 2022-12-17T11:55:16+01:00 6c01323d9d Bitcoin Merge bitcoin/bitcoin#26708: clang-tidy: Fix `modernize-use-nullptr` in headers
1671273972 2022-12-17T11:46:12+01:00 caa2240680 Bitcoin Merge bitcoin/bitcoin#26120: refactor: Make bitcoin-util grind_task tsan friendly
1671229857 2022-12-16T17:30:57-05:00 66c08e741d Bitcoin Merge bitcoin/bitcoin#24865: rpc: Enable wallet import on pruned nodes and add test
1671200015 2022-12-16T14:13:35+00:00 7386da7a0b Bitcoin Merge bitcoin/bitcoin#26709: doc: add 23.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
1671107633 2022-12-15T13:33:53+01:00 03708dac0a Bitcoin Merge bitcoin/bitcoin#26704: doc: add 22.1 release notes
1671106146 2022-12-15T13:09:06+01:00 9a72119e7e Bitcoin Merge bitcoin/bitcoin#26651: test: Avoid intermittent timeout in feature_assumevalid.py
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
1671005762 2022-12-14T09:16:02+01:00 678889e6c6 Bitcoin Merge bitcoin/bitcoin#26689: test: add add_wallet_options to TestShell
1670972949 2022-12-13T18:09:09-05:00 daf881de9d Bitcoin Merge bitcoin/bitcoin#23319: rpc: Return fee and prevout (utxos) to getrawtransaction
1670968266 2022-12-13T21:51:06+00:00 ffa32ab108 Bitcoin Merge bitcoin-core/gui#682: Don't directly delete abandoned txes from GUI
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
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
1670926057 2022-12-13T10:07:37+00:00 968f03e65c Bitcoin Merge bitcoin/bitcoin#26477: validation: fix broken maxtipage comparison
1670836329 2022-12-12T10:12:09+01:00 6061eb6564 Bitcoin Merge bitcoin/bitcoin#26199: p2p: Don't self-advertise during version processing
1670673802 2022-12-10T13:03:22+01:00 1ea02791f3 Bitcoin Merge bitcoin/bitcoin#26666: refactor: Deleted unreachable code in httpserver.cpp
1670668840 2022-12-10T10:40:40+00:00 e1fb7381be Bitcoin Merge bitcoin/bitcoin#26672: build: Update libmultiprocess library
1670667498 2022-12-10T10:18:18+00:00 a28fb36c47 Bitcoin Merge bitcoin/bitcoin#26673: univalue: Remove confusing getBool method
1670666313 2022-12-10T09:58:33+00:00 3b5fb6e77a Bitcoin Merge bitcoin/bitcoin#26213: rpc: Strict type checking for RPC boolean parameters
1670600088 2022-12-09T16:34:48+01:00 9e229a542f Bitcoin Merge bitcoin/bitcoin#26601: test: Move wallet tests to wallet_*.py
1670574352 2022-12-09T09:25:52+01:00 16624e6ff3 Bitcoin Merge bitcoin/bitcoin#26660: test: Use last release in compatibility tests
1670574114 2022-12-09T09:21:54+01:00 6d11f19cf5 Bitcoin Merge bitcoin/bitcoin#26658: test: Fix backwards compatibility intermittent failure
1670517700 2022-12-08T16:41:40+00:00 3eaf7be6ad Bitcoin Merge bitcoin/bitcoin#24279: build: Make `$(package)_*_env` available to all `$(package)_*_cmds`
1670515445 2022-12-08T17:04:05+01:00 5126e625cb Bitcoin Merge bitcoin/bitcoin#26378: refactor: Pass reference to last header, not pointer
1670513728 2022-12-08T15:35:28+00:00 07ac7a2dbf Bitcoin Merge bitcoin/bitcoin#26513: Make static nLastFlush and nLastWrite Chainstate members
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
1670456561 2022-12-07T18:42:41-05:00 a653f4bb1f Bitcoin Merge bitcoin/bitcoin#25934: wallet, rpc: add `label` to `listsinceblock`
1670455814 2022-12-07T18:30:14-05:00 bbfcbcfa0c Bitcoin Merge bitcoin/bitcoin#24611: Add fish completions
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.
1670424863 2022-12-07T14:54:23+00:00 7d51560003 Bitcoin Merge bitcoin/bitcoin#26298: refactor: Move src/interfaces/*.cpp files to libbitcoin_common.a
1670399252 2022-12-07T08:47:32+01:00 272fb0a5cf Bitcoin Merge bitcoin/bitcoin#26645: util: Include full version id in bug reports
1670353088 2022-12-06T18:58:08+00:00 0596aa40f7 Bitcoin Merge bitcoin-core/gui#683: doc: Drop no longer relevant comment
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
1670349871 2022-12-06T19:04:31+01:00 1ff79292e3 Bitcoin Merge bitcoin/bitcoin#26609: refactor: Move `txmempool_entry.h` --> `kernel/mempool_entry.h`
1670346538 2022-12-06T12:08:58-05:00 ef744c03e5 Bitcoin Merge bitcoin/bitcoin#25729: wallet: Check max transaction weight in CoinSelection
1670324709 2022-12-06T12:05:09+01:00 8ccab65f28 Bitcoin Merge bitcoin/bitcoin#26238: clang-tidy: fixup named argument comments
1670319062 2022-12-06T10:31:02+01:00 edbe4f808a Bitcoin Merge bitcoin/bitcoin#26611: wallet: Change coin selection fee assert to error
1670280414 2022-12-05T17:46:54-05:00 5d9b5305af Bitcoin Merge bitcoin/bitcoin#19888: rpc, test: Improve getblockstats for unspendables
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
1670261955 2022-12-05T12:39:15-05:00 7734a0160d Bitcoin Merge bitcoin/bitcoin#26640: test: Run mempool_compatibility.py with MiniWallet
1670259645 2022-12-05T12:00:45-05:00 f0c4807a6a Bitcoin Merge bitcoin/bitcoin#26560: wallet: bugfix, invalid CoinsResult cached total amount
1670253762 2022-12-05T16:22:42+01:00 38cbf43dee Bitcoin Merge bitcoin/bitcoin#26414: test: Move tx creation to create_self_transfer_multi
1670245319 2022-12-05T14:01:59+01:00 5b3f05b7eb Bitcoin Merge bitcoin/bitcoin#24226: rpc: warn that nodes ignore requests for old stale blocks
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
1670238941 2022-12-05T11:15:41+00:00 8b796866b4 Bitcoin Merge bitcoin/bitcoin#26624: refactor: Rename local variable to distinguish it from type alias
1670166260 2022-12-04T15:04:20+00:00 fe8d15c907 Bitcoin Merge bitcoin/bitcoin#26630: test: Fix intermittent issue in rpc_net.py
1670066893 2022-12-03T12:28:13+01:00 cac29f5cd6 Bitcoin Merge bitcoin/bitcoin#26622: test: Add test for sendall min-fee setting
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
1669974772 2022-12-02T10:52:52+01:00 9e59d21fbe Bitcoin Merge bitcoin/bitcoin#26592: ci: only run USDT interface tests on CirrusCI
1669970606 2022-12-02T09:43:26+01:00 4037478114 Bitcoin Merge bitcoin/bitcoin#26610: test: Remove unused blocktools imports from wallet_bumpfee
1669916279 2022-12-01T18:37:59+01:00 02515117dc Bitcoin Merge bitcoin/bitcoin#26620: test: refactor: eliminate genesis block timestamp magic numbers
1669913446 2022-12-01T17:50:46+01:00 a04121bdf9 Bitcoin Merge bitcoin/bitcoin#26617: test: add extra_args to BitcoinTestFramework class
1669889829 2022-12-01T10:17:09+00:00 e334f7a545 Bitcoin Merge bitcoin/bitcoin#26594: wallet: Avoid a segfault in migratewallet failure cleanup
1669825712 2022-11-30T11:28:32-05:00 e2bfd41f83 Bitcoin Merge bitcoin/bitcoin#25942: test: add `ismine` test for descriptor ScriptPubKeyMan
1669805564 2022-11-30T10:52:44+00:00 bcee94d107 Bitcoin Merge bitcoin/bitcoin#26359: p2p: Erlay support signaling follow-ups
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
1669766097 2022-11-29T18:54:57-05:00 5690848dfb Bitcoin Merge bitcoin/bitcoin#26532: wallet: bugfix, invalid crypted key "checksum_valid" set
1669765075 2022-11-29T18:37:55-05:00 a63192afb8 Bitcoin Merge bitcoin/bitcoin#19762: rpc: Allow named and positional arguments to be used together
1669723944 2022-11-29T12:12:24+00:00 a035b6a0c4 Bitcoin Merge bitcoin/bitcoin#26565: contrib/builder-keys/keys.txt: remove unavailable key
1669652309 2022-11-28T17:18:29+01:00 d415b7261c Bitcoin Merge bitcoin/bitcoin#26588: ci: Skip COMMIT_RANGE if no CIRRUS_PR
1669652209 2022-11-28T11:16:49-05:00 8597260872 Bitcoin Merge bitcoin/bitcoin#26480: test: Remove wallet option from non-wallet tests
1669642068 2022-11-28T13:27:48+00:00 5488dc1eb4 Bitcoin Merge bitcoin/bitcoin#26073: build: fix depends bdb compilation for BSDs
1669640394 2022-11-28T13:59:54+01:00 5939794940 Bitcoin Merge bitcoin/bitcoin#26589: test: small fixups/improvements for get_previous_releases.py
1669636492 2022-11-28T11:54:52+00:00 00c323610a Bitcoin Merge bitcoin/bitcoin#25986: test: refactor `RPCPackagesTest` to use `MiniWallet`
1669633142 2022-11-28T10:59:02+00:00 a79b720092 Bitcoin Merge bitcoin/bitcoin#26295: Replace global g_cs_orphans lock with local
1669631359 2022-11-28T10:29:19+00:00 9c2854cda4 Bitcoin Merge bitcoin/bitcoin#26578: doc: install binutils, not binutils-gold in depends
1669627221 2022-11-28T10:20:21+01:00 c239d3dac9 Bitcoin Merge bitcoin/bitcoin#26574: ci: use ci_exec_root for clang install
1669626813 2022-11-28T10:13:33+01:00 19baf0178b Bitcoin Merge bitcoin/bitcoin#26498: doc: Mention required workload when building with MSVC
1669397538 2022-11-25T17:32:18+00:00 9c47eb4503 Bitcoin Merge bitcoin/bitcoin#26446: build: Drop unneeded linking of `contrib/devtools/` scripts
1669396648 2022-11-25T17:17:28+00:00 0fe225e378 Bitcoin Merge bitcoin/bitcoin#26470: guix: Clean up `libexec/build.sh`
1669394900 2022-11-25T16:48:20+00:00 32599766ca Bitcoin Merge bitcoin/bitcoin#26335: Guix documentation improvements
1669394837 2022-11-25T16:47:17+00:00 93cae70d87 Bitcoin Merge bitcoin/bitcoin#26561: fuzz: Move-only net utils
1669394380 2022-11-25T16:39:40+00:00 bc67215b29 Bitcoin Merge bitcoin/bitcoin#26558: doc: add tr() descriptor example to deriveaddresses
1669134665 2022-11-22T16:31:05+00:00 38d06e1561 Bitcoin Merge bitcoin/bitcoin#26383: test: Add feature_taproot case involving invalid internal pubkey
1669117600 2022-11-22T12:46:40+01:00 85892f77c9 Bitcoin Merge bitcoin/bitcoin#25900: ci: run docker wrapper with a non-root user
1669114384 2022-11-22T10:53:04+00:00 1ef498f75b Bitcoin Merge bitcoin/bitcoin#26520: doc: test: update/fix TestShell example instructions
1669113883 2022-11-22T11:44:43+01:00 164027f824 Bitcoin Merge bitcoin/bitcoin#26100: doc: clarify that NetPermissionFlags::Implicit is only about whitelists
1669112521 2022-11-22T11:22:01+01:00 7eeae5c023 Bitcoin Merge bitcoin/bitcoin#26553: test: Fix intermittent failure in rpc_net.py
1669110773 2022-11-22T09:52:53+00:00 1b680948d4 Bitcoin Merge bitcoin/bitcoin#26292: util: move threadinterrupt into util/
1669110633 2022-11-22T09:50:33+00:00 542a2b567d Bitcoin Merge bitcoin/bitcoin#26376: test: Use type-safe NodeSeconds for TestMemPoolEntryHelper
1669048054 2022-11-21T17:27:34+01:00 60a00889b0 Bitcoin Merge bitcoin/bitcoin#26545: test: Remove unused sanitizer suppressions
1669044743 2022-11-21T15:32:23+00:00 01a66e21ef Bitcoin Merge bitcoin/bitcoin#26546: test: remove unused class `NodePongAdd1`
1669037720 2022-11-21T14:35:20+01:00 0968c51401 Bitcoin Merge bitcoin/bitcoin#26497: fuzz: Make ConsumeNetAddr always produce valid onion addresses
1669026756 2022-11-21T11:32:36+01:00 df2f16666c Bitcoin Merge bitcoin/bitcoin#26508: RPC/Blockchain: Minor improvements for scanblocks & scantxoutset docs/errors
1669019646 2022-11-21T09:34:06+01:00 295f617988 Bitcoin Merge bitcoin/bitcoin#26505: doc: -getinfo help - grammar correction
1668819889 2022-11-18T17:04:49-08:00 d0b1f613c2 Bitcoin Merge bitcoin/bitcoin#17786: refactor: Nuke policy/fees->mempool circular dependencies
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
1668765171 2022-11-18T10:52:51+01:00 256120d2da Bitcoin Merge bitcoin/bitcoin#26519: test: Add getpeerinfo test for missing version message
1668763603 2022-11-18T10:26:43+01:00 b3c76ab757 Bitcoin Merge bitcoin/bitcoin#26524: doc: add 24.0 release notes
1668761673 2022-11-18T09:54:33+01:00 cfee93f68a Bitcoin Merge bitcoin/bitcoin#26487: log: improve some validation log messages to include hashPrevBlock
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
1668676956 2022-11-17T10:22:36+01:00 82fe672ea0 Bitcoin Merge bitcoin-core/gui#681: Fix Transaction Relay tooltip text in Peers details window
1668607483 2022-11-16T15:04:43+01:00 6863ad79a6 Bitcoin Merge bitcoin/bitcoin#25112: util: Move error message formatting of NonFatalCheckError to cpp
1668559984 2022-11-15T19:53:04-05:00 f0c646f026 Bitcoin Merge bitcoin/bitcoin#25730: RPC: listunspent, add "include immature coinbase" flag
1668558219 2022-11-15T19:23:39-05:00 5602cc7ccf Bitcoin Merge bitcoin/bitcoin#16981: Improve runtime performance of --reindex
1668545287 2022-11-15T21:48:07+01:00 547a963628 Bitcoin Merge bitcoin/bitcoin#26489: test: Split overly large util_tests.cpp file
1668424146 2022-11-14T12:09:06+01:00 48174c0f28 Bitcoin Merge bitcoin/bitcoin#26240: rpc: Adjust RPCTypeCheckObj error string
1668417474 2022-11-14T10:17:54+01:00 59e00c7e03 Bitcoin Merge bitcoin/bitcoin#25714: univalue: Avoid std::string copies
1668111238 2022-11-10T15:13:58-05:00 7ef730ca84 Bitcoin Merge bitcoin/bitcoin#26483: test: Don't pass add_to_wallet option to walletcreatefundedpsbt
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
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`
1667640759 2022-11-05T10:32:39+01:00 50422b770a Bitcoin Merge bitcoin/bitcoin#26419: log: mempool: log removal reason in validation interface
1667636699 2022-11-05T09:24:59+01:00 ce57dbac90 Bitcoin Merge bitcoin/bitcoin#26449: rpc: doc: add missing option "bech32m" for `change_type` parameters
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
1667577042 2022-11-04T16:50:42+01:00 e42ba134f4 Bitcoin Merge bitcoin/bitcoin#26448: test: fix intermittent failure in p2p_sendtxrcncl.py
1667576919 2022-11-04T15:48:39+00:00 83cf055bef Bitcoin Merge bitcoin/bitcoin#26443: doc: mention BIP86 in doc/bips.md
1667478613 2022-11-03T13:30:13+01:00 28653a596a Bitcoin Merge bitcoin/bitcoin#26445: .python-version: bump patch version to 3.6.15
1667471345 2022-11-03T10:29:05+00:00 2a7c9984db Bitcoin Merge bitcoin/bitcoin#25248: refactor: Add LIFETIMEBOUND / -Wdangling-gsl to Assert()
1667397640 2022-11-02T15:00:40+01:00 5274f32437 Bitcoin Merge bitcoin/bitcoin#26417: test: fix intermittent failure in feature_index_prune.py
1667372848 2022-11-02T08:07:28+01:00 39f026b1ec Bitcoin Merge bitcoin/bitcoin#26396: net: Avoid SetTxRelay for feeler connections
1667316369 2022-11-01T16:26:09+01:00 bf0cb43990 Bitcoin Merge bitcoin/bitcoin#26437: test: remove unused `CHANGE_{XPRV,XPUB}` constants
1667300957 2022-11-01T11:09:17+00:00 5668ccec1d Bitcoin Merge bitcoin/bitcoin#25548: gui: Check for readlink buffer overflow and handle gracefully
1667297563 2022-11-01T10:12:43+00:00 c041d8f2c9 Bitcoin Merge bitcoin/bitcoin#26360: build: remove threadinterrupt from libbitcoinkernel
1667297149 2022-11-01T10:05:49+00:00 27e76afe24 Bitcoin Merge bitcoin/bitcoin#26294: build: move util/url to common/url
1667291397 2022-11-01T08:29:57+00:00 d08b63baa0 Bitcoin Merge bitcoin/bitcoin#26373: Update minisketch subtree to latest upstream
1667230521 2022-10-31T15:35:21+00:00 43e813cab2 Bitcoin Merge bitcoin/bitcoin#26387: p2p: TryLowWorkHeadersSync follow-ups
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
1667213203 2022-10-31T11:46:43+01:00 2856dee808 Bitcoin Merge bitcoin/bitcoin#26402: doc: Fix typos
1667202170 2022-10-31T08:42:50+01:00 c75c0d8e11 Bitcoin Merge bitcoin/bitcoin#26424: doc: correct deriveaddresses RPC name
1667034850 2022-10-29T11:14:10+02:00 4f270d2b63 Bitcoin Merge bitcoin/bitcoin#26404: test: fix intermittent failure in rpc_getblockfrompeer.py
1667030363 2022-10-29T09:59:23+02:00 984a01589b Bitcoin Merge bitcoin/bitcoin#26408: test: Remove spam from debug log
1666985837 2022-10-28T15:37:17-04:00 8b050762b1 Bitcoin Merge bitcoin/bitcoin#26409: refactor: Silence GCC Wmissing-field-initializers in ChainstateManagerOpts
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
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
1666891059 2022-10-27T13:17:39-04:00 551c8e9526 Bitcoin Merge bitcoin/bitcoin#26349: rpc: make `address` field optional `list{transactions, sinceblock}` response
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
1666875402 2022-10-27T13:56:42+01:00 39710f5635 Bitcoin Merge bitcoin-core/gui#665: Switch to the selected wallet after loading
1666864942 2022-10-27T11:02:22+01:00 2242de16cc Bitcoin Merge bitcoin/bitcoin#26394: Fix typo in comment SHA256->SHA512
1666800330 2022-10-26T18:05:30+02:00 ec92d23fb8 Bitcoin Merge bitcoin/bitcoin#26395: rpc: add missing lock around chainman.ActiveTip()
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
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
1666797559 2022-10-26T11:19:19-04:00 48af307481 Bitcoin Merge bitcoin/bitcoin#25957: wallet: fast rescan with BIP157 block filters for descriptor wallets
1666780571 2022-10-26T12:36:11+02:00 69b10212ea Bitcoin Merge bitcoin/bitcoin#26381: test: Fix intermittent issue in p2p_sendtxrcncl.py
1666777317 2022-10-26T11:41:57+02:00 a1fff275e7 Bitcoin Merge bitcoin/bitcoin#25704: refactor: Remove almost all validation option globals
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)
1666753823 2022-10-26T11:10:23+08:00 28cf756971 Bitcoin Merge bitcoin/bitcoin#23578: Add external signer taproot support
1666663636 2022-10-25T10:07:16+08:00 bfce05cc34 Bitcoin Merge bitcoin/bitcoin#26372: build, msvc: Drop no longer required macro definitions for leveldb
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"
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
1666600967 2022-10-24T10:42:47+02:00 3db23fd821 Bitcoin Merge bitcoin-core/gui#676: Update peers window "Transaction Relay" label and tooltip
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
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
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
1666344733 2022-10-21T11:32:13+02:00 6d40484684 Bitcoin Merge bitcoin/bitcoin#26352: doc: add `scanblocks` to list of descriptor RPCs
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
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
1666340992 2022-10-21T16:29:52+08:00 6da45649c2 Bitcoin Merge bitcoin/bitcoin#26259: test: Test year 2106 block timestamps
1666340655 2022-10-21T16:24:15+08:00 085f83940d Bitcoin Merge bitcoin/bitcoin#26344: wallet: Fix sendall with watchonly wallets and specified inputs
1666278303 2022-10-20T11:05:03-04:00 fabc031048 Bitcoin Merge bitcoin/bitcoin#26158: bench: add "priority level" to the benchmark framework
1666224794 2022-10-20T08:13:14+08:00 2ac71d20b2 Bitcoin Merge bitcoin/bitcoin#25595: Verify PSBT inputs rather than check for fields being empty
1666166674 2022-10-19T10:04:34+02:00 a97791d9fb Bitcoin Merge bitcoin/bitcoin#25830: refactor: Replace m_params with chainman.GetParams()
1666165307 2022-10-19T09:41:47+02:00 003050dfaf Bitcoin Merge bitcoin/bitcoin#26286: test: Remove unused txmempool include from tests
1666164142 2022-10-19T09:22:22+02:00 bbe2655309 Bitcoin Merge bitcoin/bitcoin#26142: Use `PACKAGE_NAME` in messages rather than hardcoding "Bitcoin Core"
1666163789 2022-10-19T09:16:29+02:00 c102a558e1 Bitcoin Merge bitcoin/bitcoin#26179: bench: Add missed `ECCVerifyHandle` instance
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
1666094304 2022-10-18T19:58:24+08:00 5974c49f90 Bitcoin Merge bitcoin/bitcoin#26321: Adjust `.tx/config` for new Transifex CLI
1666093496 2022-10-18T13:44:56+02:00 ba441d493c Bitcoin Merge bitcoin/bitcoin#26313: doc: consolidate library documentation to libraries.md
1666026656 2022-10-17T18:10:56+01:00 e7a0e96271 Bitcoin Merge bitcoin/bitcoin#23443: p2p: Erlay support signaling
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"
1665857868 2022-10-15T14:17:48-04:00 c35b91afdc Bitcoin Merge bitcoin/bitcoin#26319: add 0xb10c builder key
1665735692 2022-10-14T10:21:32+02:00 3f1f5f6f1e Bitcoin Merge bitcoin/bitcoin#26307: test: use MiniWallet for rpc_scanblocks.py
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
1665691333 2022-10-13T16:02:13-04:00 deeb70a165 Bitcoin Merge bitcoin/bitcoin#26306: add lock annotation for FeeFilterRounder::round()
1665684928 2022-10-13T14:15:28-04:00 0384b19414 Bitcoin Merge bitcoin/bitcoin#24851: init: ignore BIP-30 verification in DisconnectBlock for problematic blocks
1665682255 2022-10-13T13:30:55-04:00 92be831847 Bitcoin Merge bitcoin/bitcoin#25412: rest: add `/deploymentinfo` endpoint
1665676627 2022-10-13T11:57:07-04:00 0bac04b758 Bitcoin Merge bitcoin/bitcoin#24407: fees: make the class FeeFilterRounder thread-safe
1665676062 2022-10-13T11:47:42-04:00 5ff3d1e5ce Bitcoin Merge bitcoin/bitcoin#24269: test: add functional test for `-discover`
1665674858 2022-10-13T11:27:38-04:00 1dec90d95b Bitcoin Merge bitcoin/bitcoin#25526: wallet: avoid double keypool TopUp() call on descriptor wallets
1665673653 2022-10-13T11:07:33-04:00 cb9764b686 Bitcoin Merge bitcoin/bitcoin#26109: rpc, doc: getpeerinfo updates
1665672496 2022-10-13T10:48:16-04:00 bc2b1f0fe2 Bitcoin Merge bitcoin/bitcoin#23549: Add scanblocks RPC call (attempt 2)
1665670767 2022-10-13T10:19:27-04:00 6912a28f08 Bitcoin Merge bitcoin/bitcoin#25667: assumeutxo: snapshot initialization
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
1665660361 2022-10-13T13:26:01+02:00 75cbbfa279 Bitcoin Merge bitcoin/bitcoin#26299: ci: Use Multi-ToolTask in "Win64 native" task
1665637997 2022-10-13T13:13:17+08:00 a5f95bafcd Bitcoin Merge bitcoin/bitcoin#25964: build: fix mingw miniupnpc cflags
1665634184 2022-10-13T12:09:44+08:00 aa6fb37acc Bitcoin Merge bitcoin/bitcoin#26205: wallet: #25768 follow ups
1665633292 2022-10-13T11:54:52+08:00 7e5fe03461 Bitcoin Merge bitcoin/bitcoin#24467: doc: minor improvements in getutxos REST endpoint synopsis
1665632547 2022-10-13T11:42:27+08:00 422efcad36 Bitcoin Merge bitcoin/bitcoin#26188: test: silence TSAN false positive in coinstatsindex_initial_sync
1665604142 2022-10-12T15:49:02-04:00 7e1007a3c6 Bitcoin Merge bitcoin/bitcoin#25421: net: convert standalone IsSelectableSocket() and SetSocketNonBlocking() to Sock methods
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
1665541712 2022-10-12T10:28:32+08:00 1d277f4223 Bitcoin Merge bitcoin/bitcoin#26280: rpc: Return coinbase flag in scantxoutset
1665536358 2022-10-12T08:59:18+08:00 5fc3939850 Bitcoin Merge bitcoin/bitcoin#22087: Validate port-options
1665451135 2022-10-11T09:18:55+08:00 2e77dff744 Bitcoin Merge bitcoin/bitcoin#25676: sync: simplify and remove unused code from sync.h
1665418125 2022-10-10T18:08:45+02:00 9ca39d69df Bitcoin Merge bitcoin/bitcoin#26254: iwyu: Add zmq source files
1665407072 2022-10-10T21:04:32+08:00 57c192767b Bitcoin Merge bitcoin/bitcoin#25322: build: Fix `capnp` package build for Android
1665396034 2022-10-10T12:00:34+02:00 239757409b Bitcoin Merge bitcoin/bitcoin#26118: log: Use steady clock for bench logging
1665395898 2022-10-10T17:58:18+08:00 866dd664a1 Bitcoin Merge bitcoin/bitcoin#26196: kernel: move RunCommandParseJSON to its own file
1665392683 2022-10-10T17:04:43+08:00 869342f7fa Bitcoin Merge bitcoin/bitcoin#26282: wallet: have prune error take precedence over assumedvalid
1665391539 2022-10-10T16:45:39+08:00 9eaa5dbc81 Bitcoin Merge bitcoin/bitcoin#25073: test: Cleanup miner_tests
1665387171 2022-10-10T09:32:51+02:00 9f44f2e32f Bitcoin Merge bitcoin/bitcoin#26284: Fix comment typos
1665387051 2022-10-10T15:30:51+08:00 515c9c4c2e Bitcoin Merge bitcoin/bitcoin#26183: build: split ARM crc & crypto extension checks
1665386928 2022-10-10T15:28:48+08:00 857f07dfd0 Bitcoin Merge bitcoin/bitcoin#26277: test: Remove confusing DUMMY_P2WPKH_SCRIPT
1665382980 2022-10-10T14:23:00+08:00 4175c332b9 Bitcoin Merge bitcoin/bitcoin#26215: index: Improve BaseIndex::BlockUntilSyncedToCurrentChain reliability
1665382455 2022-10-10T14:14:15+08:00 cf3db7c256 Bitcoin Merge bitcoin/bitcoin#26258: refactor: Remove unused CDataStream::rdbuf method
1665325712 2022-10-09T10:28:32-04:00 d33c5894e9 Bitcoin Merge bitcoin/bitcoin#26103: refactor: mempool: use CTxMemPool::Limits
1665325022 2022-10-09T10:17:02-04:00 ec8016eba7 Bitcoin Merge bitcoin/bitcoin#26281: docs: fix m_children to be a member of CTxMemPoolEntry
1665064877 2022-10-06T16:01:17+02:00 73b61717a9 Bitcoin Merge bitcoin/bitcoin#26272: test: Prevent UB in `minisketch_tests.cpp`
1665057033 2022-10-06T12:50:33+01:00 292f652d53 Bitcoin Merge bitcoin/bitcoin#24364: refactor: remove duplicate code from BlockAssembler
1664977583 2022-10-05T15:46:23+02:00 5e82b9ba96 Bitcoin Merge bitcoin/bitcoin#26252: refactor: Make 64-bit shift explicit
1664963566 2022-10-05T11:52:46+02:00 b2e6d37b51 Bitcoin Merge bitcoin/bitcoin#26256: ci: Remove clang-format from lint task
1664958540 2022-10-05T10:29:00+02:00 d3cdd37d92 Bitcoin Merge bitcoin/bitcoin#26250: fuzz: add mempool_utils.cpp
1664915969 2022-10-04T21:39:29+01:00 a23f8c8978 Bitcoin Merge bitcoin/bitcoin#26234: ci: Allow PIP_PACKAGES on centos
1664914627 2022-10-04T21:17:07+01:00 b6565b65aa Bitcoin Merge bitcoin/bitcoin#26243: test: Remove unused fCheckpointsEnabled from miner_tests
1664914198 2022-10-04T21:09:58+01:00 d919e8d574 Bitcoin Merge bitcoin/bitcoin#26244: build, msvc: Enable C4834 warning
1664894408 2022-10-04T16:40:08+02:00 2d8d9aecac Bitcoin Merge bitcoin/bitcoin#26249: ci: Workaround Windows filesystem executable bit loss
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
1664884310 2022-10-04T12:51:50+01:00 92e9fc6d0d Bitcoin Merge bitcoin/bitcoin#26128: doc: add missing historical release notes
1664879773 2022-10-04T12:36:13+02:00 914c00074b Bitcoin Merge bitcoin/bitcoin#26235: refactor: move *index constants out of validation
1664876063 2022-10-04T11:34:23+02:00 f65a2c6f57 Bitcoin Merge bitcoin/bitcoin#26237: kernel: remove util/bytevectorhash.cpp
1664875226 2022-10-04T10:20:26+01:00 44a29758a0 Bitcoin Merge bitcoin/bitcoin#26209: Update leveldb subtree
1664873837 2022-10-04T09:57:17+01:00 cda6c79190 Bitcoin Merge bitcoin/bitcoin#26203: wallet: Use correct effective value when checking target
1664817695 2022-10-03T18:21:35+01:00 1730f6cb23 Bitcoin Merge bitcoin/bitcoin#26189: refactor: Do not discard `try_lock()` return value
1664817370 2022-10-03T18:16:10+01:00 b92b12e8f3 Bitcoin Merge bitcoin/bitcoin#25735: net: remove useless call to IsReachable() from CConnman::Bind()
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
1664791992 2022-10-03T11:13:12+01:00 c21b32ccd1 Bitcoin Merge bitcoin/bitcoin#26198: refactor: move Boost Datetime usage to wallet
1664789768 2022-10-03T11:36:08+02:00 132d98a0a6 Bitcoin Merge bitcoin/bitcoin#26229: test: Use proper Boost macros instead of assertions
1664784862 2022-10-03T09:14:22+01:00 6c5ef5d460 Bitcoin Merge bitcoin/bitcoin#26208: signet/miner: reduce default interblock interval limit to 30min
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
1664725060 2022-10-02T16:37:40+01:00 93001b16a4 Bitcoin Merge bitcoin/bitcoin#26216: fuzz: Limit outpoints.size in txorphan target to avoid OOM
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)
1664722214 2022-10-02T16:50:14+02:00 abf20902d0 Bitcoin Merge bitcoin/bitcoin#26212: contrib: Fix capture_output in getcoins.py
1664712114 2022-10-02T14:01:54+02:00 3a230f4ce1 Bitcoin Merge bitcoin/bitcoin#26211: ci: Bump vcpkg to the latest version `2022.09.27`
1664548162 2022-09-30T16:29:22+02:00 f59e91511a Bitcoin Merge bitcoin/bitcoin#26131: log: log RPC port on startup
1664525174 2022-09-30T10:06:14+02:00 33eef562a3 Bitcoin Merge bitcoin/bitcoin#26074: refactor: Set RPCArg options with designated initializers
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
1664357122 2022-09-28T09:25:22+00:00 291e363ce5 Bitcoin Merge bitcoin/bitcoin#26195: ci: Use git2.34 for lint task
1664378479 2022-09-28T16:21:19+01:00 b2da6dd943 Bitcoin Merge bitcoin/bitcoin#26138: test: Avoid race in disconnect_nodes helper
1664272964 2022-09-27T11:02:44+01:00 9fcdb9f3a0 Bitcoin Merge bitcoin/bitcoin#26172: p2p: ProcessHeadersMessage(): fix received_new_header
1664270820 2022-09-27T09:27:00+00:00 eeac05aa22 Bitcoin Merge bitcoin/bitcoin#26156: test: check that `listdescriptors` descriptor strings are sorted
1664187613 2022-09-26T11:20:13+01:00 f227e153e8 Bitcoin Merge bitcoin/bitcoin#26161: build: remove unused MSVC defines
1664106341 2022-09-25T11:45:41+00:00 ec13810a00 Bitcoin Merge bitcoin/bitcoin#26159: build: Remove `stdlib.h` from header checks
1664028133 2022-09-24T14:02:13+00:00 0cfbb171bd Bitcoin Merge bitcoin/bitcoin#26130: Bugfix: Wallet: Lock cs_wallet for SignMessage
1663854943 2022-09-22T14:55:43+01:00 100949af0e Bitcoin Merge bitcoin/bitcoin#26012: fuzz: Avoid timeout in bitdeque fuzz target
1663854313 2022-09-22T14:45:13+01:00 590d206444 Bitcoin Merge bitcoin/bitcoin#26150: build: remove stdio.h from header checks
1663780627 2022-09-21T13:17:07-04:00 2b2c970627 Bitcoin Merge bitcoin/bitcoin#26149: Fix assert failure in miniscript string parsing
1663776256 2022-09-21T17:04:16+01:00 74e54cc2a3 Bitcoin Merge bitcoin/bitcoin#25917: depends: libnatpmp 07004b97cf691774efebe70404cf22201e4d330d
1663774190 2022-09-21T16:29:50+01:00 4e15a288c3 Bitcoin Merge bitcoin/bitcoin#26135: build: remove strings.h from header checks
1663774057 2022-09-21T11:27:37-04:00 25cd47de71 Bitcoin Merge bitcoin/bitcoin#25933: wallet: AvailableCoins, simplify output script type acquisition
1663755947 2022-09-21T11:25:47+01:00 80d1598133 Bitcoin Merge bitcoin/bitcoin#26099: build: remove duplicate / unneeded libs from bench_bitcoin
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
1663755276 2022-09-21T11:14:36+01:00 3c537f1cc8 Bitcoin Merge bitcoin/bitcoin#25873: depends: Boost 1.80.0
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
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`
1663714086 2022-09-20T18:48:06-04:00 9e2a2b88d5 Bitcoin Merge bitcoin/bitcoin#26132: wallet: Fix nNextResend data race in ResubmitWalletTransactions
1663692275 2022-09-20T18:44:35+02:00 9bd842a592 Bitcoin Merge bitcoin/bitcoin#26127: test: check that bumping tx with already spent coin fails
1663689602 2022-09-20T12:00:02-04:00 fc4017552c Bitcoin Merge bitcoin/bitcoin#26116: rpc: Allow importmulti watchonly imports with locked wallet
1663679903 2022-09-20T14:18:23+01:00 5b6f0f31fa Bitcoin Merge bitcoin/bitcoin#26036: net: add NetEventsInterface::g_msgproc_mutex
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
1663660444 2022-09-20T09:54:04+02:00 d76a423809 Bitcoin Merge bitcoin/bitcoin#26067: util: improve bitcoin-wallet exit codes
1663606509 2022-09-19T17:55:09+01:00 0b02ce914e Bitcoin Merge bitcoin/bitcoin#26124: docs: Add 371 to bips.md
1663603954 2022-09-19T18:12:34+02:00 9843a8c1f3 Bitcoin Merge bitcoin/bitcoin#26119: doc: Move -permitbaremultisig to the relay help category
1663603812 2022-09-19T18:10:12+02:00 6e11e20340 Bitcoin Merge bitcoin/bitcoin#26121: build: Bump version to 24.99
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment