Skip to content

Instantly share code, notes, and snippets.

@delta1
Last active July 10, 2024 07:06
Show Gist options
  • Save delta1/3e76c03a145841935fe20d2bf0a2dfab to your computer and use it in GitHub Desktop.
Save delta1/3e76c03a145841935fe20d2bf0a2dfab to your computer and use it in GitHub Desktop.
PRs to merge up to 10 July 2024
1720532283 2024-07-09T14:38:03+01:00 79b8472040 Bitcoin Merge bitcoin/bitcoin#30393: refactor: use existing RNG object in ProcessGetBlockData
1720461412 2024-07-08T13:56:52-04:00 1f9d30744d Bitcoin Merge bitcoin/bitcoin#29855: psbt: Check non witness utxo outpoint early
1720455252 2024-07-08T12:14:12-04:00 94d56b9def Bitcoin Merge bitcoin/bitcoin#30141: kernel: De-globalize validation caches
1720452017 2024-07-08T16:20:17+01:00 1c11089c7f Bitcoin Merge bitcoin/bitcoin#30263: build: Bump clang minimum supported version to 16
1720450246 2024-07-08T15:50:46+01:00 a83f050dbe Bitcoin Merge bitcoin/bitcoin#30404: Use `WITH_LOCK` in `Warnings::Set`
1720448784 2024-07-08T10:26:24-04:00 e53a3fb9b1 Bitcoin Merge bitcoin/bitcoin#30355: wallet: use LogTrace for walletdb log messages at trace level
1720099696 2024-07-04T14:28:16+01:00 bd5d1688b4 Bitcoin Merge bitcoin/bitcoin#29835: depends: build libevent with CMake
1720099434 2024-07-04T14:23:54+01:00 aa61d4feb0 Bitcoin Merge bitcoin/bitcoin#30388: validation: Check if mempool exists before size check in ActivateSnapshot
1720088803 2024-07-04T11:26:43+01:00 5c0cd205a1 Bitcoin Merge bitcoin/bitcoin#29625: Several randomness improvements
1720003352 2024-07-03T11:42:32+01:00 3714692644 Bitcoin Merge bitcoin/bitcoin#30380: lint: Ignore files ignored by git in the Markdown Link Checker
1719957746 2024-07-02T18:02:26-04:00 173ab0ccf2 Bitcoin Merge bitcoin/bitcoin#29720: rpc: Avoid getchaintxstats invalid results
1719956972 2024-07-02T17:49:32-04:00 3325a0afa4 Bitcoin Merge bitcoin/bitcoin#30272: doc: use TRUC instead of v3 and add release note
1719954399 2024-07-02T17:06:39-04:00 9251bc7111 Bitcoin Merge bitcoin/bitcoin#30267: assumeutxo: Check snapshot base block is not in invalid chain
1719953467 2024-07-02T16:51:07-04:00 74d61151e5 Bitcoin Merge bitcoin/bitcoin#30365: #27307 follow-up: update mempool conflict tests + docs
1719953025 2024-07-02T16:43:45-04:00 be63674c18 Bitcoin Merge bitcoin/bitcoin#30324: optimization: Moved repeated `-printpriority` fetching out of AddToBlock
1719952525 2024-07-02T16:35:25-04:00 1e16b10cfa Bitcoin Merge bitcoin/bitcoin#30340: test: Added coverage to Block not found error using gettxoutsetinfo
1719952124 2024-07-02T16:28:44-04:00 6afc707c4f Bitcoin Merge bitcoin/bitcoin#30339: test: add coverage for `node` field of `getaddednodeinfo` RPC
1719912325 2024-07-02T10:25:25+01:00 d2c8d161b4 Bitcoin Merge bitcoin/bitcoin#30344: kernel: remove mempool_persist
1719909660 2024-07-02T09:41:00+01:00 04d63fb8c3 Bitcoin Merge bitcoin/bitcoin#30374: Revert "test: p2p: check that connecting to ourself leads to disconnect"
1719850817 2024-07-01T17:20:17+01:00 fe70be5377 Bitcoin Merge bitcoin/bitcoin#30369: ci: Clear unused /msan/llvm-project
1719839512 2024-07-01T14:11:52+01:00 0bd2bd1efb Bitcoin Merge bitcoin/bitcoin#30237: test: Add Compact Block Encoding test `ReceiveWithExtraTransactions` covering non-empty `extra_txn`
1719832287 2024-07-01T12:11:27+01:00 4c573e5718 Bitcoin Merge bitcoin/bitcoin#30306: fuzz: Improve stability for txorphan and mini_miner harnesses
1719831538 2024-07-01T11:58:58+01:00 c3b446a494 Bitcoin Merge bitcoin/bitcoin#30273: fuzz: FuzzedSock::Recv() don't lose bytes from MSG_PEEK read
1719831383 2024-07-01T11:56:23+01:00 2f813154ef Bitcoin Merge bitcoin/bitcoin#30358: scripted-diff: Log parameter interaction not thrice
1719826372 2024-07-01T10:32:52+01:00 b3c22e0c72 Bitcoin Merge bitcoin/bitcoin#30362: test: p2p: check that connecting to ourself leads to disconnect
1719526587 2024-06-27T18:16:27-04:00 2f6dca4d1c Bitcoin Merge bitcoin/bitcoin#30335: Mining interface followups, reduce cs_main locking, test rpc bug fix
1719524108 2024-06-27T17:35:08-04:00 d38dbaad98 Bitcoin Merge bitcoin/bitcoin#28167: init: Add option for rpccookie permissions (replace 26088)
1719511186 2024-06-27T13:59:46-04:00 f0745d028e Bitcoin Merge bitcoin/bitcoin#30050: refactor, wallet: get serialized size of `CRecipient`s directly
1719430106 2024-06-26T15:28:26-04:00 b27afb7fb7 Bitcoin Merge bitcoin/bitcoin#29833: i2p: fix and improve logs
1719419848 2024-06-26T12:37:28-04:00 9ac4f69ec2 Bitcoin Merge bitcoin/bitcoin#30334: Update libsecp256k1 subtree to latest master
1719418576 2024-06-26T12:16:16-04:00 1d00601b9b Bitcoin Merge bitcoin/bitcoin#30309: wallet: notify when preset + automatic inputs exceed max weight
1719411946 2024-06-26T15:25:46+01:00 d3d2bbf576 Bitcoin Merge bitcoin/bitcoin#30327: build: Drop redundant `sys/sysctl.h` header check
1719411704 2024-06-26T15:21:44+01:00 0c57a798b5 Bitcoin Merge bitcoin/bitcoin#29987: guix: build with glibc 2.31
1719398638 2024-06-26T11:43:58+01:00 3f0ee7655b Bitcoin Merge bitcoin/bitcoin#30007: chainparams: Add achow101 DNS seeder
1719398526 2024-06-26T11:42:06+01:00 b4b9854394 Bitcoin Merge bitcoin/bitcoin#30321: rest: don't copy data when sending binary response
1719394124 2024-06-26T10:28:44+01:00 2cd7c6bd93 Bitcoin Merge bitcoin/bitcoin#30147: contrib: Fixup verify-binaries OS platform parsing
1719394064 2024-06-26T10:27:44+01:00 be4df59696 Bitcoin Merge bitcoin/bitcoin#30312: contrib: add R(UN)PATH check to ELF symbol-check
1719271788 2024-06-24T19:29:48-04:00 323b0acfcb Bitcoin Merge bitcoin/bitcoin#30200: Introduce Mining interface
1719238647 2024-06-24T15:17:27+01:00 a57da5e014 Bitcoin Merge bitcoin/bitcoin#30308: QA: Expect PACKAGE_NAME rather than constant "Bitcoin Core"
1719238534 2024-06-24T15:15:34+01:00 aef5ac7f2c Bitcoin Merge bitcoin/bitcoin#29876: build: add `-Wundef`
1719234754 2024-06-24T14:12:34+01:00 cf44adfd9f Bitcoin Merge bitcoin/bitcoin#30310: ci: add option for running tests without volume
1718974493 2024-06-21T13:54:53+01:00 538363738e Bitcoin Merge bitcoin/bitcoin#30314: doc: clarify Cirrus self-hosted workers setup
1718965246 2024-06-21T11:20:46+01:00 a19563ac86 Bitcoin Merge bitcoin/bitcoin#30316: refactor: remove extraneous lock annotations from function definitions
1718905496 2024-06-20T13:44:56-04:00 a961ad1beb Bitcoin Merge bitcoin/bitcoin#30202: netbase: extend CreateSock() to support creating arbitrary sockets
1718905015 2024-06-20T13:36:55-04:00 21656e99b5 Bitcoin Merge bitcoin/bitcoin#29862: test: Validate oversized transactions or without inputs
1718904518 2024-06-20T13:28:38-04:00 a52837b9e9 Bitcoin Merge bitcoin/bitcoin#29575: net_processing: make any misbehavior trigger immediate discouragement
1718873577 2024-06-20T09:52:57+01:00 aa2ce2d646 Bitcoin Merge bitcoin/bitcoin#30307: fuzz: Fix wallet_bdb_parser 32-bit unhandled fseek error
1718873006 2024-06-20T09:43:26+01:00 c6de072a21 Bitcoin Merge bitcoin/bitcoin#30248: refactor: Add explicit cast to expected_last_page to silence fuzz ISan
1718797246 2024-06-19T12:40:46+01:00 2d21060af8 Bitcoin Merge bitcoin/bitcoin#30300: fuzz: have package_rbf always make small txns
1718788019 2024-06-19T10:06:59+01:00 ac4ea782af Bitcoin Merge bitcoin/bitcoin#30283: upnp: fix build with miniupnpc 2.2.8
1718704546 2024-06-18T10:55:46+01:00 9c5cdf07f3 Bitcoin Merge bitcoin/bitcoin#30287: macOS: rewrite some docs & swap `mmacosx-version-min` for `mmacos-version-min`
1718704516 2024-06-18T10:55:16+01:00 5fbdfe7104 Bitcoin Merge bitcoin/bitcoin#30299: ci: remove unused bcc variable from workflow
1718702771 2024-06-18T10:26:11+01:00 a1537ba1a3 Bitcoin Merge bitcoin/bitcoin#30282: Revert "contrib: macdeploy: monkey-patch gen-sdk to be deterministic"
1718659363 2024-06-17T17:22:43-04:00 41544b8f96 Bitcoin Merge bitcoin/bitcoin#28984: Cluster size 2 package rbf
1718658558 2024-06-17T17:09:18-04:00 ddf2ebd465 Bitcoin Merge bitcoin/bitcoin#30058: Encapsulate warnings in generalized node::Warnings and remove globals
1718653783 2024-06-17T15:49:43-04:00 d97ddbe797 Bitcoin Merge bitcoin/bitcoin#30193: ci: move ASan job to GitHub Actions from Cirrus CI
1718652949 2024-06-17T15:35:49-04:00 f011022d53 Bitcoin Merge bitcoin/bitcoin#30195: test: Added test coverage to listsinceblock rpc
1718651888 2024-06-17T15:18:08-04:00 4bcef32a93 Bitcoin Merge bitcoin/bitcoin#28312: test: fix `keys_to_multisig_script` (P2MS) helper for n/k > 16
1718650448 2024-06-17T14:54:08-04:00 808898fddf Bitcoin Merge bitcoin/bitcoin#30291: test: write functional test results to csv
1718390764 2024-06-14T14:46:04-04:00 2c79abc7ad Bitcoin Merge bitcoin/bitcoin#27969: bumpfee: ignore WALLET_INCREMENTAL_RELAY_FEE when user specifies fee_rate
1718390088 2024-06-14T14:34:48-04:00 538497ba27 Bitcoin Merge bitcoin/bitcoin#30255: log: use error level for critical log messages
1718360762 2024-06-14T11:26:02+01:00 0b94fb8720 Bitcoin Merge bitcoin/bitcoin#30281: Update leveldb subtree to latest upstream
1718360232 2024-06-14T11:17:12+01:00 54c5f67c38 Bitcoin Merge bitcoin/bitcoin#30276: doc: archive release notes for v27.1
1718354540 2024-06-14T09:42:20+01:00 8efc346e3b Bitcoin Merge bitcoin/bitcoin#30278: test: cover more errors for `signrawtransactionwithkey` RPC
1718295529 2024-06-13T12:18:49-04:00 fcc3b653dc Bitcoin Merge bitcoin/bitcoin#29607: refactor: Reduce memory copying operations in bech32 encoding
1718278238 2024-06-13T12:30:38+01:00 080a47cb8a Bitcoin Merge bitcoin/bitcoin#30270: Update minisketch subtree to eb37a9b8e79f9e49d73b96a49bf97a96d9eb676c
1718227188 2024-06-12T17:19:48-04:00 ff21eb2def Bitcoin Merge bitcoin/bitcoin#30219: Lint: Support running individual lint checks
1718226774 2024-06-12T17:12:54-04:00 011a895a82 Bitcoin Merge bitcoin/bitcoin#29015: kernel: Streamline util library
1718212567 2024-06-12T18:16:07+01:00 a7bc9b76e7 Bitcoin Merge bitcoin/bitcoin#30229: fuzz: Use std::span in FuzzBufferType
1718211599 2024-06-12T17:59:59+01:00 d0cb5167d6 Bitcoin Merge bitcoin/bitcoin#30230: fuzz: add I2P harness
1718193268 2024-06-12T12:54:28+01:00 aa6b876e01 Bitcoin Merge bitcoin/bitcoin#30268: util: add missing VecDeque include
1718184751 2024-06-12T10:32:31+01:00 5ee6b76c69 Bitcoin Merge bitcoin/bitcoin#29325: consensus: Store transaction nVersion as uint32_t
1718184208 2024-06-12T10:23:28+01:00 416e26c1db Bitcoin Merge bitcoin/bitcoin#30261: doc: add release note for 29091 and 29165
1718141331 2024-06-11T17:28:51-04:00 91e0beede2 Bitcoin Merge bitcoin/bitcoin#30160: util: add BitSet
1718138504 2024-06-11T16:41:44-04:00 891e4bf374 Bitcoin Merge bitcoin/bitcoin#28339: validation: improve performance of CheckBlockIndex
1718135718 2024-06-11T15:55:18-04:00 1bcc91a52c Bitcoin Merge bitcoin/bitcoin#29521: cli: Detect port errors in rpcconnect and rpcport
1718133889 2024-06-11T15:24:49-04:00 2251460f3e Bitcoin Merge bitcoin/bitcoin#28830: [refactor] Check CTxMemPool options in ctor
1718120443 2024-06-11T16:40:43+01:00 337f9d44c2 Bitcoin Merge bitcoin/bitcoin#30201: depends: remove `FORCE_USE_SYSTEM_CLANG`
1718116158 2024-06-11T15:29:18+01:00 5bc9b644a4 Bitcoin Merge bitcoin/bitcoin#30264: test: add coverage for errors for `combinerawtransaction`
1718111494 2024-06-11T14:11:34+01:00 0fbb8043ce Bitcoin Merge bitcoin/bitcoin#30252: test: Remove redundant verack check
1718107323 2024-06-11T13:02:03+01:00 e6e4c18a9b Bitcoin Merge bitcoin/bitcoin#30162: test: MiniWallet: respect passed feerate for padded txs (using `target_weight`)
1718102570 2024-06-11T11:42:50+01:00 ba5dd96298 Bitcoin Merge bitcoin/bitcoin#30254: test: doc: fix units in tx-size standardness test (s/vbytes/weight units)
1718028750 2024-06-10T10:12:30-04:00 b1ba1b178f Bitcoin Merge bitcoin/bitcoin#30132: indexes: Don't wipe indexes again when continuing a prior reindex
1718017279 2024-06-10T12:01:19+01:00 cad127235e Bitcoin Merge bitcoin/bitcoin#30257: build: Remove --enable-gprof
1718013071 2024-06-10T10:51:11+01:00 bd642ee15b Bitcoin Merge bitcoin/bitcoin#30227: doc: fixup deps doc after #30198
1718012993 2024-06-10T10:49:53+01:00 dc4eca4073 Bitcoin Merge bitcoin/bitcoin#30242: ci: Native Windows CI job cleanup
1718008567 2024-06-10T09:36:07+01:00 7fd4905c40 Bitcoin Merge bitcoin/bitcoin#30235: build: warn on self-assignment
1718007679 2024-06-10T09:21:19+01:00 ea88a7596e Bitcoin Merge bitcoin/bitcoin#30253: refactor: performance-for-range-copy in psbt.h
1717835629 2024-06-08T09:33:49+01:00 a44b0f771f Bitcoin Merge bitcoin/bitcoin#30238: json-rpc 2.0 followups: docs, tests, cli
1717835379 2024-06-08T09:29:39+01:00 2ad6e8efa3 Bitcoin Merge bitcoin/bitcoin#30231: guix: bump time-machine to f0bb724211872cd6158fce6162e0b8c73efed126
1717777846 2024-06-07T12:30:46-04:00 6e4d18f37f Bitcoin Merge bitcoin/bitcoin#29496: policy: bump TX_MAX_STANDARD_VERSION to 3
1717767133 2024-06-07T14:32:13+01:00 feab35189b Bitcoin Merge bitcoin/bitcoin#30161: util: add VecDeque
1717715935 2024-06-06T19:18:55-04:00 4a020ca443 Bitcoin Merge bitcoin/bitcoin#29401: test: Remove struct.pack from almost all places
1717667965 2024-06-06T10:59:25+01:00 1040a1fc80 Bitcoin Merge bitcoin/bitcoin#30228: build: no-longer allow GCC-10 in C++20 check
1717667377 2024-06-06T10:49:37+01:00 f47cd649e9 Bitcoin Merge bitcoin/bitcoin#30236: build: re-enable deprecated warning copy
1717584047 2024-06-05T11:40:47+01:00 ff7d2054c4 Bitcoin Merge bitcoin/bitcoin#30185: guix: show `*_FLAGS` variables in pre-build output
1717583835 2024-06-05T11:37:15+01:00 74dc8585b3 Bitcoin Merge bitcoin/bitcoin#30174: test: Set mocktime in p2p_disconnect_ban.py to avoid intermittent test failure
1717552656 2024-06-04T21:57:36-04:00 23b3dc2dd1 Bitcoin Merge bitcoin/bitcoin#30218: refactor: remove unused `CKey::Negate` method
1717552036 2024-06-04T21:47:16-04:00 c29314ecfc Bitcoin Merge bitcoin/bitcoin#29998: functional test: ensure confirmed utxo being sourced for 2nd chain
1717551589 2024-06-04T21:39:49-04:00 76a33be21d Bitcoin Merge bitcoin/bitcoin#28307: rpc, wallet: fix incorrect segwit redeem script size limit
1717550802 2024-06-04T21:26:42-04:00 b3a61bd7b1 Bitcoin Merge bitcoin/bitcoin#28074: fuzz: wallet, add target for `Crypter`
1717547545 2024-06-04T20:32:25-04:00 55cf34a5c3 Bitcoin Merge bitcoin/bitcoin#30047: refactor: Model the bech32 charlimit as an Enum
1717546319 2024-06-04T20:11:59-04:00 09fe1435d9 Bitcoin Merge bitcoin/bitcoin#29997: rpc: Remove index-based Arg accessor
1717542783 2024-06-04T19:13:03-04:00 56ea8ed3d3 Bitcoin Merge bitcoin/bitcoin#29428: test: Assumeutxo: snapshots with less work should not be loaded
1717542059 2024-06-04T19:00:59-04:00 a937458904 Bitcoin Merge bitcoin/bitcoin#30154: doc: update mention of generating bitcoin.conf
1717541207 2024-06-04T18:46:47-04:00 e54c392356 Bitcoin Merge bitcoin/bitcoin#28979: wallet, rpc: document and update `sendall` behavior around unconfirmed inputs
1717540638 2024-06-04T18:37:18-04:00 701b0cf2f3 Bitcoin Merge bitcoin/bitcoin#28366: Fix waste calculation in SelectionResult
1717509407 2024-06-04T14:56:47+01:00 d39f15a8a5 Bitcoin Merge bitcoin/bitcoin#30211: fuzz: Make FuzzedSock fuzz friendlier
1717488706 2024-06-04T09:11:46+01:00 9efc2af3be Bitcoin Merge bitcoin/bitcoin#30217: depends: Update Boost download link
1717422094 2024-06-03T14:41:34+01:00 f7a6d34449 Bitcoin Merge bitcoin/bitcoin#30215: doc: JSON-RPC request Content-Type is application/json
1717419707 2024-06-03T14:01:47+01:00 c065ae8469 Bitcoin Merge bitcoin/bitcoin#30134: fuzz: add more coverage for `ScriptPubKeyMan`
1717415046 2024-06-03T12:44:06+01:00 e40df5468d Bitcoin Merge bitcoin/bitcoin#30216: build: Fix building `fuzz` binary on on SunOS / illumos
1717406954 2024-06-03T10:29:14+01:00 80bdd4b6be Bitcoin Merge bitcoin/bitcoin#30167: doc, rpc: Release notes and follow-ups for #29612
1717405575 2024-06-03T10:06:15+01:00 f7c0ddff46 Bitcoin Merge bitcoin/bitcoin#30192: build: remove `--enable-lcov-branch-coverage`
1717405194 2024-06-03T09:59:54+01:00 e18accc5f5 Bitcoin Merge bitcoin/bitcoin#30186: fuzz: increase `txorphan` harness stability
1717165829 2024-05-31T15:30:29+01:00 457e1846d2 Bitcoin Merge bitcoin/bitcoin#30204: depends: consolidate dependency docs
1717165712 2024-05-31T15:28:32+01:00 3ac1465cd9 Bitcoin Merge bitcoin/bitcoin#30198: depends: qt 5.15.14 and fix macOS build with Clang 18
1717079528 2024-05-30T15:32:08+01:00 62f7f59ff4 Bitcoin Merge bitcoin/bitcoin#30199: clang-tidy: Add `bugprone-move-forwarding-reference` check
1717068969 2024-05-30T12:36:09+01:00 0a7c650fcd Bitcoin Merge bitcoin/bitcoin#30034: ci: add markdown link check job
1717057542 2024-05-30T09:25:42+01:00 f61ede574c Bitcoin Merge bitcoin/bitcoin#30049: build, test, doc: Temporarily remove Android-related stuff
1716975122 2024-05-29T10:32:02+01:00 10164916f7 Bitcoin Merge bitcoin/bitcoin#30122: bench: enable wallet creation benchmarks on all platforms
1716974832 2024-05-29T10:27:12+01:00 46d3477b5b Bitcoin Merge bitcoin/bitcoin#30172: fuzz: Handle missing BDBRO errors
1716972125 2024-05-29T09:42:05+01:00 be100cf4c7 Bitcoin Merge bitcoin/bitcoin#21778: build: LLD based macOS toolchain
1716971688 2024-05-29T09:34:48+01:00 417b6cecee Bitcoin Merge bitcoin/bitcoin#30156: fuzz: More accurate coverage reports
1716970944 2024-05-29T09:22:24+01:00 58956028e4 Bitcoin Merge bitcoin/bitcoin#30170: refactor: Use type-safe time in txorphanage
1716570947 2024-05-24T13:15:47-04:00 327f08bb0c Bitcoin Merge bitcoin/bitcoin#30169: fuzz: Fix wallet_bdb_parser stdlib error matching
1716542690 2024-05-24T10:24:50+01:00 4c387cb64f Bitcoin Merge bitcoin/bitcoin#30072: refactor prep for package rbf
1716481883 2024-05-23T12:31:23-04:00 413844f1c2 Bitcoin Merge bitcoin/bitcoin#29612: rpc: Optimize serialization and enhance metadata of dumptxoutset output
1716480715 2024-05-23T12:11:55-04:00 915d7276e4 Bitcoin Merge bitcoin/bitcoin#27064: system: use %LOCALAPPDATA% as default datadir on windows
1716479658 2024-05-23T11:54:18-04:00 867f6af803 Bitcoin Merge bitcoin/bitcoin#29873: policy: restrict all TRUC (v3) transactions to 10kvB
1716476017 2024-05-23T10:53:37-04:00 6300438a2e Bitcoin Merge bitcoin/bitcoin#30115: rpc: avoid copying into UniValue
1716472800 2024-05-23T10:00:00-04:00 e163d864d3 Bitcoin Merge bitcoin/bitcoin#30118: test: improve robustness of connect_nodes()
1716467114 2024-05-23T13:25:14+01:00 f15778536a Bitcoin Merge bitcoin/bitcoin#30149: contrib: Renew Windows code signing certificate
1716462516 2024-05-23T12:08:36+01:00 83ae1bac9d Bitcoin Merge bitcoin/bitcoin#30062: net: add ASMap info in `getrawaddrman` RPC
1716453587 2024-05-23T09:39:47+01:00 ef44726918 Bitcoin Merge bitcoin/bitcoin#30151: depends: Fetch miniupnpc sources from an alternative website
1716385412 2024-05-22T14:43:32+01:00 6f36624147 Bitcoin Merge bitcoin/bitcoin#30150: doc: Correct pull request prefix for scripts and tools
1716381813 2024-05-22T13:43:33+01:00 93bec6e953 Bitcoin Merge bitcoin/bitcoin#30131: wallet, tests: Avoid stringop-overflow warning in PollutePubKey
1716366045 2024-05-22T09:20:45+01:00 fa8cb0516d Bitcoin Merge bitcoin/bitcoin#30144: ci: Add mising -Wno-error=maybe-uninitialized to armhf task
1716364242 2024-05-22T08:50:42+01:00 0388dd702b Bitcoin Merge bitcoin/bitcoin#30120: Update libsecp256k1 subtree to current master
1716322470 2024-05-21T21:14:30+01:00 2ec0a28a37 Bitcoin Merge bitcoin/bitcoin#30137: build: Remove `--enable-threadlocal`
1716314373 2024-05-21T13:59:33-04:00 6c13b1375f Bitcoin Merge bitcoin/bitcoin#29421: net: make the list of known message types a compile time constant
1716283609 2024-05-21T10:26:49+01:00 a786fd2041 Bitcoin Merge bitcoin/bitcoin#30143: doc: Update NetBSD Build Guide
1716283556 2024-05-21T10:25:56+01:00 8804ec736a Bitcoin Merge bitcoin/bitcoin#30095: util: avoid using thread_local variable that has a destructor
1716282309 2024-05-21T10:05:09+01:00 5acdc2b97d Bitcoin Merge bitcoin/bitcoin#26606: wallet: Implement independent BDB parser
1716194851 2024-05-20T09:47:31+01:00 ecd23656db Bitcoin Merge bitcoin/bitcoin#30133: test: remove unneeded `-maxorphantx=1000` settings
1716193657 2024-05-20T09:27:37+01:00 063bb2fbb5 Bitcoin Merge bitcoin/bitcoin#30066: test: add conflicting topology test case
1715975456 2024-05-17T15:50:56-04:00 058af75874 Bitcoin Merge bitcoin/bitcoin#29817: kernel: De-globalize fReindex
1715969451 2024-05-17T14:10:51-04:00 4877fcdb42 Bitcoin Merge bitcoin/bitcoin#30048: crypto: add `NUMS_H` const
1715872568 2024-05-16T11:16:08-04:00 2f53f2273d Bitcoin Merge bitcoin/bitcoin#29975: blockstorage: Separate reindexing from saving new blocks
1715869084 2024-05-16T10:18:04-04:00 75118a608f Bitcoin Merge bitcoin/bitcoin#27101: Support JSON-RPC 2.0 when requested by client
1715829506 2024-05-16T11:18:26+08:00 dd42a5ddea Bitcoin Merge bitcoin/bitcoin#30085: p2p: detect addnode cjdns peers in GetAddedNodeInfo()
1715820034 2024-05-16T08:40:34+08:00 ae2658caac Bitcoin Merge bitcoin/bitcoin#30097: crypto: disable asan for sha256_sse4 with clang and -O0
1715800196 2024-05-15T15:09:56-04:00 71f0f2273f Bitcoin Merge bitcoin/bitcoin#28929: serialization: Support for multiple parameters
1715794875 2024-05-15T18:41:15+01:00 7a40f2a3f1 Bitcoin Merge bitcoin-core/gui#722: wallet: Allow user to navigate options while encrypting at creation
1715781377 2024-05-15T09:56:17-04:00 33303b2b29 Bitcoin Merge bitcoin/bitcoin#30000: p2p: index TxOrphanage by wtxid, allow entries with same txid
1715761887 2024-05-15T16:31:27+08:00 42d5a1ff25 Bitcoin Merge bitcoin/bitcoin#30060: ci: Roll clang in test-each-commit task
1715748517 2024-05-15T12:48:37+08:00 3d24189664 Bitcoin Merge bitcoin/bitcoin#30098: refactor: simplify `FormatSubVersion` using strprintf/Join
1715734952 2024-05-15T09:02:32+08:00 695d80126f Bitcoin Merge bitcoin/bitcoin#30074: contrib: use ENV flags in get_arch
1715731234 2024-05-14T20:00:34-04:00 f5fc3190fb Bitcoin Merge bitcoin/bitcoin#29086: refactor: Simply include CTxMemPool::Options in CTxMemPool directly rather than duplicating definition
1715700033 2024-05-14T11:20:33-04:00 dbb3113082 Bitcoin Merge bitcoin/bitcoin#30083: kernel: Remove batchpriority from kernel library
1715658429 2024-05-14T11:47:09+08:00 7fcf4e9979 Bitcoin Merge bitcoin/bitcoin#30078: depends: set AR & RANLIB for CMake
1715632279 2024-05-13T16:31:19-04:00 d6069cb8d6 Bitcoin Merge bitcoin/bitcoin#28233: validation: don't clear cache on periodic flush: >2x block connection speed
1715631353 2024-05-13T16:15:53-04:00 0503cbea9a Bitcoin Merge bitcoin/bitcoin#30094: rpc: move UniValue in blockToJSON
1715612449 2024-05-13T16:00:49+01:00 ff8c606cf1 Bitcoin Merge bitcoin/bitcoin#29974: fuzz: txorphan tests fixups
1715612316 2024-05-13T15:58:36+01:00 c7deb76118 Bitcoin Merge bitcoin/bitcoin#29994: doc: removed help text saying that peers may not connect automatically
1715524234 2024-05-12T15:30:34+01:00 b94061902e Bitcoin Merge bitcoin-core/gui#812: Fix create unsigned transaction fee bump
1715520081 2024-05-12T14:21:21+01:00 ee9491369f Bitcoin Merge bitcoin/bitcoin#29658: Bugfix: GUI: Help messages already have a trailing newline, so don't add an extra one
1715452452 2024-05-11T19:34:12+01:00 3207286680 Bitcoin Merge bitcoin-core/gui#813: Don't permit port in proxy IP option
1715451214 2024-05-11T19:13:34+01:00 182983c6ab Bitcoin Merge bitcoin-core/gui#788: debugwindow: update session ID tooltip
1715423869 2024-05-11T18:37:49+08:00 b47c393d8a Bitcoin Merge bitcoin/bitcoin#30081: refactor: Remove unused code from `subprocess.h` header
1715423682 2024-05-11T18:34:42+08:00 4d3f1d08db Bitcoin Merge bitcoin/bitcoin#29739: build: swap cctools otool for llvm-objdump
1715361480 2024-05-10T13:18:00-04:00 2cedb42a92 Bitcoin Merge bitcoin/bitcoin#29252: kernel: Remove key module from kernel library
1715359482 2024-05-10T12:44:42-04:00 7066980273 Bitcoin Merge bitcoin/bitcoin#29948: test: add missing comparison of node1's mempool in MempoolPackagesTest
1715293863 2024-05-09T18:31:03-04:00 98dd4e712e Bitcoin Merge bitcoin/bitcoin#30006: test: use sleepy wait-for-log in reindex readonly
1715288058 2024-05-09T16:54:18-04:00 24572cf768 Bitcoin Merge bitcoin/bitcoin#29939: test: add MiniWallet tagging support to avoid UTXO mixing, use in `fill_mempool`
1715286043 2024-05-09T16:20:43-04:00 012e540ace Bitcoin Merge bitcoin/bitcoin#29122: test: adds outbound eviction functional tests, updates comment in ConsiderEviction
1715270250 2024-05-09T11:57:30-04:00 ceb1e078f8 Bitcoin Merge bitcoin/bitcoin#28793: contrib: Add asmap-tool
1715270115 2024-05-09T11:55:15-04:00 921c61e9a5 Bitcoin Merge bitcoin/bitcoin#29973: test: Assumeutxo: ensure failure when importing a snapshot twice
1715224317 2024-05-09T11:11:57+08:00 6f1d906438 Bitcoin Merge bitcoin/bitcoin#30063: build, test: Remove unused `TIMEOUT` environment variable
1715207996 2024-05-08T18:39:56-04:00 43003255c0 Bitcoin Merge bitcoin/bitcoin#29292: rpc: improve submitpackage documentation and other improvements
1715206295 2024-05-08T18:11:35-04:00 8a45f572b9 Bitcoin Merge bitcoin/bitcoin#29335: test: Handle functional test disk-full error
1715205859 2024-05-08T18:04:19-04:00 573f631165 Bitcoin Merge bitcoin/bitcoin#26326: net: don't lock cs_main while reading blocks in net processing
1715205178 2024-05-08T17:52:58-04:00 4ff42762fd Bitcoin Merge bitcoin/bitcoin#28336: rpc: parse legacy pubkeys consistently with specific error messages
1715156100 2024-05-08T16:15:00+08:00 43a66c55ec Bitcoin Merge bitcoin/bitcoin#30053: test: added test coverage to loadtxoutset could not open file
1715140592 2024-05-08T11:56:32+08:00 74f517b441 Bitcoin Merge bitcoin/bitcoin#30054: ci: Exclude feature_init for now in valgrind task
1715140486 2024-05-08T11:54:46+08:00 09d3ad2861 Bitcoin Merge bitcoin/bitcoin#30025: doc: fix broken relative md links
1715113874 2024-05-07T21:31:14+01:00 4e56df8f91 Bitcoin Merge bitcoin-core/gui#819: Fix misleading signmessage error with segwit
1715105643 2024-05-07T14:14:03-04:00 8efd03ad04 Bitcoin Merge bitcoin/bitcoin#29494: build: Assume HAVE_CONFIG_H, Add IWYU pragma keep to bitcoin-config.h includes
1715048938 2024-05-07T10:28:58+08:00 ef09f535b7 Bitcoin Merge bitcoin/bitcoin#29984: net: Replace ifname check with IFF_LOOPBACK in Discover
1715012649 2024-05-06T12:24:09-04:00 63d0b930f8 Bitcoin Merge bitcoin/bitcoin#29845: rpc: return warnings as an array instead of just a single one
1715000550 2024-05-06T21:02:30+08:00 fdb41e08c4 Bitcoin Merge bitcoin/bitcoin#29773: build, bench, msvc: Add missing benchmarks
1714960049 2024-05-06T09:47:29+08:00 00ac1b963d Bitcoin Merge bitcoin/bitcoin#29960: depends: pass verbose through to cmake based makefiles
1714959236 2024-05-06T09:33:56+08:00 f7b81c7e1e Bitcoin Merge bitcoin/bitcoin#30031: msvc: Compile `test\fuzz\miniscript.cpp`
1714785191 2024-05-04T09:13:11+08:00 eb0bdbdd75 Bitcoin Merge bitcoin/bitcoin#28657: miniscript: make operator""_mst consteval
1714784864 2024-05-04T09:07:44+08:00 61d3280c3a Bitcoin Merge bitcoin/bitcoin#29907: test: Fix `test/streams_tests.cpp` compilation on SunOS / illumos
1714783638 2024-05-04T08:47:18+08:00 bd597c33e3 Bitcoin Merge bitcoin/bitcoin#25972: build: no-longer disable WARN_CXXFLAGS when CXXFLAGS is set
1714754216 2024-05-03T12:36:56-04:00 f5b6f621ff Bitcoin Merge bitcoin/bitcoin#30024: doc: replace remaining "520" magic nums with MAX_SCRIPT_ELEMENT_SIZE
1714754160 2024-05-03T12:36:00-04:00 f9486de6a9 Bitcoin Merge bitcoin/bitcoin#30029: test: remove duplicate `WITNESS_SCALE_FACTOR` constant definition
1714744492 2024-05-03T09:54:52-04:00 70e4d6ff1d Bitcoin Merge bitcoin/bitcoin#30026: refactor, test: Always initialize pointer
1714721466 2024-05-03T15:31:06+08:00 99d7538cdb Bitcoin Merge bitcoin/bitcoin#30012: opportunistic 1p1c followups
1714704457 2024-05-03T10:47:37+08:00 5127844cab Bitcoin Merge bitcoin/bitcoin#30017: refactor, fuzz: Make 64-bit shift explicit
1714682742 2024-05-02T16:45:42-04:00 62ef33a718 Bitcoin Merge bitcoin/bitcoin#29617: test: Validate UTXO snapshot with coin height > base height & amount > MAX_MONEY supply
1714681998 2024-05-02T16:33:18-04:00 81174d8a9b Bitcoin Merge bitcoin/bitcoin#29961: refactor: remove remaining unused code from cpp-subprocess
1714655354 2024-05-02T21:09:14+08:00 3d28725134 Bitcoin Merge bitcoin/bitcoin#29968: refactor: Avoid unused-variable warning in init.cpp
1714634845 2024-05-02T15:27:25+08:00 9d1a286f20 Bitcoin Merge bitcoin/bitcoin#29934: doc: add LLVM instruction for macOS < 13
1714621523 2024-05-02T11:45:23+08:00 59b773f42a Bitcoin Merge bitcoin/bitcoin#30010: lint: [doc] Clarify Windows line endings (CR LF) not to be used
1714620084 2024-05-02T11:21:24+08:00 1cc3aa4d21 Bitcoin Merge bitcoin/bitcoin#29707: depends: build miniupnpc with CMake
1714589038 2024-05-01T14:43:58-04:00 d73245abc7 Bitcoin Merge bitcoin/bitcoin#29120: test: Add test case for spending bare multisig
1714522624 2024-04-30T20:17:04-04:00 842f7fdf78 Bitcoin Merge bitcoin/bitcoin#29645: doc: update release-process.md
1714522442 2024-04-30T20:14:02-04:00 4df2d0c4ce Bitcoin Merge bitcoin/bitcoin#29983: msvc: Compile `test\fuzz\bitdeque.cpp`
1714518054 2024-04-30T19:00:54-04:00 063072b86a Bitcoin Merge bitcoin/bitcoin#29813: doc: i2p: improve `-i2pacceptincoming` mention
1714517996 2024-04-30T18:59:56-04:00 326e563360 Bitcoin Merge bitcoin/bitcoin#28016: p2p: gives seednode priority over dnsseed if both are provided
1714517374 2024-04-30T18:49:34-04:00 0c3a3c9394 Bitcoin Merge bitcoin/bitcoin#29623: Simplify network-adjusted time warning logic
1714516853 2024-04-30T18:40:53-04:00 d813ba1bc4 Bitcoin Merge bitcoin/bitcoin#28970: p2p: opportunistically accept 1-parent-1-child packages
1714493943 2024-04-30T12:19:03-04:00 2d3056751b Bitcoin Merge bitcoin/bitcoin#29906: Disable util::Result copying and assignment
1714467660 2024-04-30T10:01:00+01:00 15f696b454 Bitcoin Merge bitcoin/bitcoin#29986: test: Don't rely on incentive incompatible replacement in mempool_accept_v3.py
1714467120 2024-04-30T09:52:00+01:00 36e660fc23 Bitcoin Merge bitcoin/bitcoin#29990: fuzz: don't allow adding duplicate transactions to the mempool
1714457975 2024-04-30T14:19:35+08:00 ad42d63519 Bitcoin Merge bitcoin/bitcoin#29985: depends: Fix build of Qt for 32-bit platforms with recent glibc
1714401530 2024-04-29T10:38:50-04:00 19865a8350 Bitcoin Merge bitcoin/bitcoin#29277: RPC: access RPC arguments by name
1714397869 2024-04-29T21:37:49+08:00 0c45d73f18 Bitcoin Merge bitcoin/bitcoin#29872: test: Add missing Assert(mock_time_in >= 0s) to SetMockTime
1714395552 2024-04-29T20:59:12+08:00 4d2d91a9e0 Bitcoin Merge bitcoin/bitcoin#29165: build: Bump clang minimum supported version to 15
1714356023 2024-04-29T10:00:23+08:00 a46065e36c Bitcoin Merge bitcoin/bitcoin#29895: guix: remove bzip2 from deps
1714272901 2024-04-28T10:55:01+08:00 3aaf7328eb Bitcoin Merge bitcoin/bitcoin#29774: build: Enable fuzz binary in MSVC
1714200534 2024-04-27T14:48:54+08:00 7fee0ca014 Bitcoin Merge bitcoin/bitcoin#29976: build, msvc: Drop duplicated `common\url.cpp` source file
1714161997 2024-04-26T16:06:37-04:00 1ffbd96349 Bitcoin Merge bitcoin/bitcoin#29771: test: Run framework unit tests in parallel
1714120804 2024-04-26T16:40:04+08:00 7973a67091 Bitcoin Merge bitcoin/bitcoin#29967: test: Add two more urlDecode tests
1714075704 2024-04-25T16:08:24-04:00 2eff198f49 Bitcoin Merge bitcoin/bitcoin#28834: net: attempts to connect to all resolved addresses when connecting to a node
1714068733 2024-04-25T14:12:13-04:00 0e2e7d1a35 Bitcoin Merge bitcoin/bitcoin#29867: index: race fix, lock cs_main while 'm_synced' is subject to change
1714067747 2024-04-25T13:55:47-04:00 2066295172 Bitcoin Merge bitcoin/bitcoin#29433: contrib: rpcauth.py - Add new option (-json) to output text in json format
1714067499 2024-04-25T13:51:39-04:00 50b09e8173 Bitcoin Merge bitcoin/bitcoin#29615: test: fix accurate multisig sigop count (BIP16), add unit test
1714065981 2024-04-25T13:26:21-04:00 3c88eac28e Bitcoin Merge bitcoin/bitcoin#29736: test: Extends wait_for_getheaders so a specific block hash can be checked
1714064563 2024-04-25T13:02:43-04:00 16a6174613 Bitcoin Merge bitcoin/bitcoin#29904: refactor: Use our own implementation of urlDecode
1714062890 2024-04-25T12:34:50-04:00 a9011781fc Bitcoin Merge bitcoin/bitcoin#29689: lint: scripted-diff verification also requires GNU grep
1714051365 2024-04-25T21:22:45+08:00 0eb1459efa Bitcoin Merge bitcoin/bitcoin#29953: doc: Bash is needed in gen_id and is not installed on FreeBSD by default
1714051302 2024-04-25T21:21:42+08:00 d48d55e0d3 Bitcoin Merge bitcoin/bitcoin#29890: deploy: remove some tools when cross-compiling for macOS
1714050808 2024-04-25T21:13:28+08:00 ee1c975f80 Bitcoin Merge bitcoin/bitcoin#29938: Fix typos in description.md and wallet_util.py
1714050472 2024-04-25T21:07:52+08:00 10f5022072 Bitcoin Merge bitcoin/bitcoin#29708: depends: build libnatpmp with CMake
1713973916 2024-04-24T16:51:56+01:00 2a07c4662d Bitcoin Merge bitcoin/bitcoin#29757: feefrac: avoid explicitly computing diagram; compare based on chunks
1713970670 2024-04-24T22:57:50+08:00 50729c0609 Bitcoin Merge bitcoin/bitcoin#29910: refactor: Rename `subprocess.hpp` to follow our header name conventions
1713969985 2024-04-24T22:46:25+08:00 d822d4e849 Bitcoin Merge bitcoin/bitcoin#29837: ci: disable `_FORTIFY_SOURCE` with MSAN
1713965038 2024-04-24T21:23:58+08:00 427044afa3 Bitcoin Merge bitcoin/bitcoin#29585: contrib: list other binaries in manpage output
1713964466 2024-04-24T21:14:26+08:00 c143244ce3 Bitcoin Merge bitcoin/bitcoin#29853: sign: don't assume we are parsing a sane TapMiniscript
1713963923 2024-04-24T21:05:23+08:00 072b118407 Bitcoin Merge bitcoin/bitcoin#29932: doc: suggest only necessary Qt packages for installation on FreeBSD
1713963629 2024-04-24T21:00:29+08:00 631a2b5b3f Bitcoin Merge bitcoin/bitcoin#29947: doc: Suggest only necessary Qt packages for installation on OpenBSD
1713963327 2024-04-24T20:55:27+08:00 9e0e51b1d9 Bitcoin Merge bitcoin/bitcoin#29870: rpc: Reword SighashFromStr error message
1713957288 2024-04-24T19:14:48+08:00 19d59c9cc6 Bitcoin Merge bitcoin/bitcoin#29882: netbase: clean up Proxy logging
1713953229 2024-04-24T18:07:09+08:00 19722e3e72 Bitcoin Merge bitcoin/bitcoin#29929: ci: Drop no longer needed `-I` flag in "tidy" task
1713907254 2024-04-23T17:20:54-04:00 a7129f827c Bitcoin Merge bitcoin/bitcoin#24313: Improve display address handling for external signer
1713902863 2024-04-23T16:07:43-04:00 7c17f203a5 Bitcoin Merge bitcoin/bitcoin#29688: test: remove duplicated ban test
1713900864 2024-04-23T15:34:24-04:00 4aa18cea82 Bitcoin Merge bitcoin/bitcoin#28974: doc: explain what the wallet password does
1713891865 2024-04-23T13:04:25-04:00 2cecbbb986 Bitcoin Merge bitcoin/bitcoin#29865: util: remove unused cpp-subprocess options
1713826319 2024-04-22T18:51:59-04:00 256e170319 Bitcoin Merge bitcoin/bitcoin#29777: test: refactor: introduce and use `calculate_input_weight` helper
1713824402 2024-04-22T18:20:02-04:00 10bd32a1c9 Bitcoin Merge bitcoin/bitcoin#29933: test: Fix intermittent timeout in p2p_tx_download.py
1713823467 2024-04-22T18:04:27-04:00 dec74c035b Bitcoin Merge bitcoin/bitcoin#29657: Bugfix: bitcoin-cli: Check length of peer.transport_protocol_type
1713802575 2024-04-22T12:16:15-04:00 3310a965bd Bitcoin Merge bitcoin/bitcoin#29850: net: Decrease nMaxIPs when learning from DNS seeds
1713801980 2024-04-22T17:06:20+01:00 b3106be84f Bitcoin Merge bitcoin/bitcoin#29898: test: Fix intermittent issue in p2p_handshake.py
1713799483 2024-04-22T11:24:43-04:00 04c90f1059 Bitcoin Merge bitcoin/bitcoin#27679: ZMQ: Support UNIX domain sockets
1713785586 2024-04-22T12:33:06+01:00 ba7c67f609 Bitcoin Merge bitcoin/bitcoin#29879: fuzz: explicitly cap the vsize of RBFs for diagram checks
1713540166 2024-04-19T16:22:46+01:00 67c0d93982 Bitcoin Merge bitcoin/bitcoin#29827: test: p2p: add test for rejected tx request logic (`m_recent_rejects` filter)
1713431105 2024-04-18T10:05:05+01:00 c05c214f2e Bitcoin Merge bitcoin-core/gui#808: Change example address from legacy (P2PKH) to bech32m (P2TR)
1713429964 2024-04-18T09:46:04+01:00 aaab5fb3c5 Bitcoin Merge bitcoin-core/gui#806: refactor: Misc int sign change fixes
1713373242 2024-04-17T13:00:42-04:00 dbd2000b34 Bitcoin Merge bitcoin/bitcoin#28340: security: restrict abis in bitcoind.service
1713367790 2024-04-17T11:29:50-04:00 003785c961 Bitcoin Merge bitcoin/bitcoin#28373: doc: Add example of mixing private and public keys in descriptors
1713358942 2024-04-17T14:02:22+01:00 5562f698b7 Bitcoin Merge bitcoin/bitcoin#29875: chore: fix some typos in comments
1713358840 2024-04-17T14:00:40+01:00 dd9007d5bd Bitcoin Merge bitcoin/bitcoin#29859: build: Fix false positive `CHECK_ATOMIC` test
1713352931 2024-04-17T12:22:11+01:00 3b70ce231e Bitcoin Merge bitcoin/bitcoin#29846: guix: replace GCC unaligned VMOV patch with binutils patch
1713349722 2024-04-17T11:28:42+01:00 8cd9475321 Bitcoin Merge bitcoin/bitcoin#29893: test: fix intermittent failure in p2p_compactblocks_hb.py
1713340654 2024-04-17T08:57:34+01:00 c8e3b94744 Bitcoin Merge bitcoin/bitcoin#29892: test: Fix failing univalue float test
1713340605 2024-04-17T08:56:45+01:00 5c10d12e77 Bitcoin Merge bitcoin/bitcoin#29828: guix: remove `gcc-toolchain static` from Windows build
1713287003 2024-04-16T13:03:23-04:00 312f54278f Bitcoin Merge bitcoin/bitcoin#29726: assumeutxo: Fix -reindex before snapshot was validated
1713264703 2024-04-16T11:51:43+01:00 c7567d9223 Bitcoin Merge bitcoin/bitcoin#29886: doc: archive 27.0 release notes
1713189977 2024-04-15T15:06:17+01:00 07720b1cdd Bitcoin Merge bitcoin/bitcoin#29869: rpc, bugfix: Enforce maximum value for setmocktime
1713189847 2024-04-15T15:04:07+01:00 df609a344e Bitcoin Merge bitcoin/bitcoin#29699: test: check disconnection when sending sendaddrv2 after verack
1713187619 2024-04-15T14:26:59+01:00 22c86140f8 Bitcoin Merge bitcoin/bitcoin#29848: ci: use Clang 16 for Valgrind
1713183018 2024-04-15T13:10:18+01:00 58446e1d92 Bitcoin Merge bitcoin/bitcoin#28874: doc: fixup help output for -upnp and -natpmp
1713171882 2024-04-15T10:04:42+01:00 3abee5eceb Bitcoin Merge bitcoin/bitcoin#29856: ci: Bump s390x to ubuntu:24.04
1713171624 2024-04-15T10:00:24+01:00 d29fc3a245 Bitcoin Merge bitcoin/bitcoin#29823: minisketch: update subtree to 3472e2f5ec75ace39ce9243af6b3fee233a67492
1712845119 2024-04-11T16:18:39+02:00 0de63b8b46 Bitcoin Merge bitcoin/bitcoin#29849: Fix typos in `subprocess.hpp`
1712839612 2024-04-11T14:46:52+02:00 bdb33ec519 Bitcoin Merge bitcoin/bitcoin#29735: AcceptMultipleTransactions: Fix workspace not being set as client_maxfeerate failure
1712745062 2024-04-10T12:31:02+02:00 3f6a6da3b0 Bitcoin Merge bitcoin/bitcoin#29844: depends: remove no longer needed patch for Boost::Process
1712743386 2024-04-10T12:03:06+02:00 0a9cfd1752 Bitcoin Merge bitcoin/bitcoin#28981: Replace Boost.Process with cpp-subprocess
1712693788 2024-04-09T22:16:28+02:00 e31956980e Bitcoin Merge bitcoin/bitcoin#29820: refactor, bench, fuzz: Drop unneeded `UCharCast` calls
1712675342 2024-04-09T17:09:02+02:00 0b4218e43c Bitcoin Merge bitcoin/bitcoin#29834: build: Change MAC_OSX macro to __APPLE__ in crypto
1712665048 2024-04-09T14:17:28+02:00 bf031a517c Bitcoin Merge bitcoin/bitcoin#29752: refactor: Use typesafe Wtxid in compact block encodings
1712653096 2024-04-09T10:58:16+02:00 f348ec7c2a Bitcoin Merge bitcoin/bitcoin#29821: fuzz: Some `test/fuzz/test_runner.py` improvements
1712653039 2024-04-09T10:57:19+02:00 383457333a Bitcoin Merge bitcoin/bitcoin#29832: Revert "ci: Temporarily disable bpfcc-tools"
1712650887 2024-04-09T10:21:27+02:00 71f96c274f Bitcoin Merge bitcoin/bitcoin#29786: Drop Windows Socket dependency for `randomenv.cpp`
1712648608 2024-04-09T09:43:28+02:00 a160a6a081 Bitcoin Merge bitcoin/bitcoin#29498: test: Update --tmpdir doc string to say directory must not exist
1712647932 2024-04-09T09:32:12+02:00 9dfe43572e Bitcoin Merge bitcoin/bitcoin#29781: depends: add new LLVM debug macro
1712590572 2024-04-08T17:36:12+02:00 34a299f9ee Bitcoin Merge bitcoin/bitcoin#29691: Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us
1712590515 2024-04-08T17:35:15+02:00 eaf186d1ee Bitcoin Merge bitcoin/bitcoin#29690: clang-tidy: Enable misc-no-recursion
1712587750 2024-04-08T16:49:10+02:00 3206e45412 Bitcoin Merge bitcoin/bitcoin#29830: doc: 25.2 historical release notes
1712483417 2024-04-07T10:50:17+01:00 f0794cbd40 Bitcoin Merge bitcoin/bitcoin#29822: test: remove immediate tx relay workaround in wallet_groups.py
1712483271 2024-04-07T10:47:51+01:00 bb1383eb52 Bitcoin Merge bitcoin/bitcoin#29742: ci: remove --with-asm=no (secp256k1) from MSAN jobs
1712482739 2024-04-07T10:38:59+01:00 03e94f8b90 Bitcoin Merge bitcoin/bitcoin#29791: test: Bump timeouts in feature_index_prune and wallet_importdescriptors
1712432719 2024-04-06T20:45:19+01:00 0f0e36de5f Bitcoin Merge bitcoin/bitcoin#29815: crypto: chacha20: always use our fallback timingsafe_bcmp rather than libc's
1712392760 2024-04-06T09:39:20+01:00 b5d21182e5 Bitcoin Merge bitcoin/bitcoin#29803: Update libsecp256k1 subtree to latest master
1712334338 2024-04-05T17:25:38+01:00 8f1185feec Bitcoin Merge bitcoin/bitcoin#29805: test: Fix debug recommendation in argsman_tests
1712333350 2024-04-05T17:09:10+01:00 3a8dc562f2 Bitcoin Merge bitcoin/bitcoin#29800: ci: Drop duplicated compiler flags
1712332920 2024-04-05T17:02:00+01:00 c3530254c9 Bitcoin Merge bitcoin/bitcoin#29081: refactor: Remove gmtime*
1712326214 2024-04-05T15:10:14+01:00 eb78ebc064 Bitcoin Merge bitcoin/bitcoin#29725: depends: build libqrencode with CMake
1712237116 2024-04-04T09:25:16-04:00 5a5ab1d544 Bitcoin Merge bitcoin/bitcoin#29776: ThreadSanitizer: Fix #29767
1712228533 2024-04-04T12:02:13+01:00 71c51c161d Bitcoin Merge bitcoin/bitcoin#29673: guix: use GCC 11 in macOS build env
1712225686 2024-04-04T11:14:46+01:00 5de68e45c2 Bitcoin Merge bitcoin/bitcoin#29788: ci: Temporarily disable bpfcc-tools
1712221722 2024-04-04T10:08:42+01:00 3900854ba3 Bitcoin Merge bitcoin/bitcoin#29797: guix: Remove another leftover from #29648
1712137401 2024-04-03T10:43:21+01:00 0d509bab45 Bitcoin Merge bitcoin/bitcoin#29527: depends: add -g to DEBUG=1 flags
1712136393 2024-04-03T10:26:33+01:00 5aff45a90a Bitcoin Merge bitcoin/bitcoin#29665: build, depends: Fix `libmultiprocess` cross-compilation
1712133908 2024-04-03T09:45:08+01:00 43735252c5 Bitcoin Merge bitcoin/bitcoin#29782: doc: Update the developer mailing list address.
1712073914 2024-04-02T17:05:14+01:00 3b12fc7bcd Bitcoin Merge bitcoin/bitcoin#29787: guix: remove errant leftover from #29648
1712069225 2024-04-02T10:47:05-04:00 3b987d03a4 Bitcoin Merge bitcoin/bitcoin#29419: log: deduplicate category names and improve logging.cpp
1712066709 2024-04-02T15:05:09+01:00 6dabb315c4 Bitcoin Merge bitcoin/bitcoin#29784: [doc] add historical release notes for 26.1
1712066242 2024-04-02T14:57:22+01:00 82b47cb52b Bitcoin Merge bitcoin/bitcoin#29733: build, macos: Drop unused `osx_volname` target
1712053238 2024-04-02T11:20:38+01:00 c407caa297 Bitcoin Merge bitcoin/bitcoin#29687: cli: improve bitcoin-cli error when not connected
1712052395 2024-04-02T11:06:35+01:00 1d8a5f0d9b Bitcoin Merge bitcoin/bitcoin#29750: test: makes timeout a forced named argument in tests methods that use it
1711990782 2024-04-01T18:59:42+02:00 23ba39470c Bitcoin Merge bitcoin/bitcoin#29753: test: fix StopIteration exception in p2p_node_network_limited.py
1711986811 2024-04-01T17:53:31+02:00 948ecf181e Bitcoin Merge bitcoin/bitcoin#29648: Remove libbitcoinconsensus
1711983284 2024-04-01T16:54:44+02:00 90224fbf61 Bitcoin Merge bitcoin/bitcoin#29756: doc: Override `-g` properly to skip debugging information
1711981638 2024-04-01T16:27:18+02:00 c7247bd9e8 Bitcoin Merge bitcoin/bitcoin#29765: ci: Use clang-18
1711980642 2024-04-01T16:10:42+02:00 3d37ed490a Bitcoin Merge bitcoin/bitcoin#29732: depends: qt 5.15.13
1711979787 2024-04-01T15:56:27+02:00 b8420e4603 Bitcoin Merge bitcoin/bitcoin#29764: doc: Suggest installing dev packages for debian/ubuntu qt5 build
1711979685 2024-04-01T15:54:45+02:00 8d19d688f4 Bitcoin Merge bitcoin/bitcoin#29738: doc: fix typos
1711756370 2024-03-29T19:52:50-04:00 61de64df67 Bitcoin Merge bitcoin/bitcoin#29724: 29242 Diagram check followups
1711708797 2024-03-29T06:39:57-04:00 4373414d26 Bitcoin Merge bitcoin/bitcoin#29130: wallet: Add `createwalletdescriptor` and `gethdkeys` RPCs for adding new automatically generated descriptors
1711626190 2024-03-28T11:43:10+00:00 d1e9a02126 Bitcoin Merge bitcoin/bitcoin#29402: mempool: Log added for dumping mempool transactions to disk
1711557908 2024-03-27T12:45:08-04:00 c8e3978114 Bitcoin Merge bitcoin/bitcoin#27307: wallet: track mempool conflicts with wallet transactions
1711557374 2024-03-27T16:36:14+00:00 7a12cbed99 Bitcoin Merge bitcoin/bitcoin#29747: depends: fix mingw-w64 Qt DEBUG=1 build
1711539618 2024-03-27T11:40:18+00:00 28f2ca675f Bitcoin Merge bitcoin/bitcoin#29479: test: Refactor subtree exclusion in lint tests
1711537622 2024-03-27T11:07:02+00:00 b8b0d64765 Bitcoin Merge bitcoin/bitcoin#29740: ci: Print tsan errors to stderr
1711460733 2024-03-26T13:45:33+00:00 d04324a705 Bitcoin Merge bitcoin/bitcoin#29695: guix: build GCC with --enable-standard-branch-protection
1711443404 2024-03-26T08:56:44+00:00 19b968f743 Bitcoin Merge bitcoin/bitcoin#29722: 28950 followups
1711442917 2024-03-26T08:48:37+00:00 c2dbbc35b9 Bitcoin Merge bitcoin/bitcoin#29242: Mempool util: Add RBF diagram checks for single chunks against clusters of size 2
1711403342 2024-03-25T17:49:02-04:00 b44f9e4645 Bitcoin Merge bitcoin/bitcoin#28928: test: add coverage for bech32m in `wallet_keypool_topup`
1711385260 2024-03-25T16:47:40+00:00 2102c978b5 Bitcoin Merge bitcoin/bitcoin#29706: depends: set two CMake options globally
1711383680 2024-03-25T16:21:20+00:00 220487bafd Bitcoin Merge bitcoin/bitcoin#29718: Correct '-dbcache' to '-prune'
1711377665 2024-03-25T14:41:05+00:00 2e1c84b333 Bitcoin Merge bitcoin/bitcoin#29660: lint: Fix COMMIT_RANGE issues
1711371352 2024-03-25T12:55:52+00:00 53f4607cc8 Bitcoin Merge bitcoin/bitcoin#29696: tidy: remove todo, set minimum CMake to 3.22
1711363825 2024-03-25T10:50:25+00:00 556074143f Bitcoin Merge bitcoin/bitcoin#29488: depends: always configure with `--with-pic`
1711363685 2024-03-25T10:48:05+00:00 f22bca6473 Bitcoin Merge bitcoin/bitcoin#29636: test: #29007 follow ups
1711133458 2024-03-22T14:50:58-04:00 c1223188e0 Bitcoin Merge bitcoin/bitcoin#29672: validation: Make translations of fatal errors consistent
1711131270 2024-03-22T14:14:30-04:00 2795e89cc5 Bitcoin Merge bitcoin/bitcoin#28998: rpc: "addpeeraddress tried" return error on failure
1711130032 2024-03-22T17:53:52+00:00 a175efe768 Bitcoin Merge bitcoin/bitcoin#29704: test: make p2p_handshake robust against timeoffset warnings
1711127910 2024-03-22T13:18:30-04:00 85c8a5ec48 Bitcoin Merge bitcoin/bitcoin#29647: Avoid divide-by-zero in header sync logs when NodeClock is behind
1711106651 2024-03-22T11:24:11+00:00 2ffaa92702 Bitcoin Merge bitcoin/bitcoin#29703: doc: Rename `contrib/devtools/bitcoin-tidy/README` to `README.md`
1711019005 2024-03-21T11:03:25+00:00 71b63195b3 Bitcoin Merge bitcoin/bitcoin#29651: guix: bump time-machine to dc4842797bfdc5f9f3f5f725bf189c2b68bd6b5a
1710967112 2024-03-20T16:38:32-04:00 bf1b6383db Bitcoin Merge bitcoin/bitcoin#29671: index: avoid "failed to commit" errors on initialization
1710953809 2024-03-20T12:56:49-04:00 b50554babd Bitcoin Merge bitcoin/bitcoin#29370: assumeutxo: Get rid of faked nTx and nChainTx values
1710952893 2024-03-20T12:41:33-04:00 69ddee6f39 Bitcoin Merge bitcoin/bitcoin#27039: blockstorage: do not flush block to disk if it is already there
1710952238 2024-03-20T12:30:38-04:00 0b96a1925e Bitcoin Merge bitcoin/bitcoin#28955: index: block filters sync, reduce disk read operations by caching last header
1710935830 2024-03-20T11:57:10+00:00 5b9831a0a5 Bitcoin Merge bitcoin/bitcoin#29676: ci: Bump msan to llvm-18
1710868924 2024-03-19T17:22:04+00:00 3d216baf91 Bitcoin Merge bitcoin/bitcoin#29279: test: p2p: check disconnect due to lack of desirable service flags
1710868147 2024-03-19T17:09:07+00:00 479ecc0515 Bitcoin Merge bitcoin/bitcoin#29192: Weaken serfloat tests
1710859839 2024-03-19T14:50:39+00:00 8e95a9cd7a Bitcoin Merge bitcoin/bitcoin#29094: ci: Better tidy errors
1710857342 2024-03-19T14:09:02+00:00 9f2609de09 Bitcoin Merge bitcoin/bitcoin#29639: test: fix intermittent failures with test=addrman
1710850833 2024-03-19T12:20:33+00:00 0f89e86516 Bitcoin Merge bitcoin/bitcoin#29667: fuzz: actually test garbage >64b in p2p transport test
1710786246 2024-03-18T18:24:06+00:00 5d045c31a5 Bitcoin Merge bitcoin/bitcoin#28950: RPC: Add maxfeerate and maxburnamount args to submitpackage
1710779320 2024-03-18T16:28:40+00:00 9a459e3ab9 Bitcoin Merge bitcoin/bitcoin#29669: ci: Drop `--enable-c++20` option
1710774631 2024-03-18T15:10:31+00:00 aba9024c0c Bitcoin Merge bitcoin/bitcoin#29659: ci: Bump `TIDY_LLVM_V`
1710773799 2024-03-18T14:56:39+00:00 7af95afa8b Bitcoin Merge bitcoin/bitcoin#29091: build: Bump g++ minimum supported version to 11
1710769794 2024-03-18T13:49:54+00:00 f1a19d79ff Bitcoin Merge bitcoin/bitcoin#29537: lint: Misc improvements for lint runner
1710507372 2024-03-15T12:56:12+00:00 015ac13dcc Bitcoin Merge bitcoin/bitcoin#29487: lint: Fix lint-whitespace issues
1710502283 2024-03-15T11:31:23+00:00 178b4d47cc Bitcoin Merge bitcoin/bitcoin#29650: depends: drop 1 Qt determinism patch
1710415010 2024-03-14T11:16:50+00:00 3d255dfb67 Bitcoin Merge bitcoin/bitcoin#29459: test: check_mempool_result negative feerate
1710411467 2024-03-14T10:17:47+00:00 e1ce5b8ae9 Bitcoin Merge bitcoin/bitcoin#27897: guix: use GCC 12.3.0 to build releases
1710410940 2024-03-14T10:09:00+00:00 6850d72174 Bitcoin Merge bitcoin/bitcoin#29497: test: simplify test_runner.py
1710409738 2024-03-14T09:48:58+00:00 55c6323434 Bitcoin Merge bitcoin/bitcoin#29649: netbase: remove unnecessary log message
1710345835 2024-03-13T12:03:55-04:00 a85e5a7c9a Bitcoin Merge bitcoin/bitcoin#29478: test: Test new header sync behavior in loadtxoutset
1710342143 2024-03-13T11:02:23-04:00 ef6329f052 Bitcoin Merge bitcoin/bitcoin#28193: test: add script compression coverage for not-on-curve P2PK outputs
1710332286 2024-03-13T08:18:06-04:00 c38157b9b9 Bitcoin Merge bitcoin/bitcoin#29606: refactor: Reserve memory for ToLower/ToUpper conversions
1710329194 2024-03-13T07:26:34-04:00 264ca9db24 Bitcoin Merge bitcoin/bitcoin#29619: refactor: consolidate MempoolAcceptResult processing
1710327187 2024-03-13T06:53:07-04:00 0ed2c130e7 Bitcoin Merge bitcoin/bitcoin#27375: net: support unix domain sockets for -proxy and -onion
1710269079 2024-03-12T18:44:39+00:00 1105aa46dd Bitcoin Merge bitcoin/bitcoin#29633: log: Remove error() reference
1710263877 2024-03-12T13:17:57-04:00 bde3db40f6 Bitcoin Merge bitcoin/bitcoin#26415: rpc,rest,zmq: faster getblock, NotifyBlock and rest_block by reading raw block
1710262742 2024-03-12T12:59:02-04:00 bef99176e6 Bitcoin Merge bitcoin/bitcoin#27114: p2p: Allow whitelisting manual connections
1710260388 2024-03-12T12:19:48-04:00 12dae637a4 Bitcoin Merge bitcoin/bitcoin#29306: policy: enable sibling eviction for v3 transactions
1710244406 2024-03-12T11:53:26+00:00 d14c7286b6 Bitcoin Merge bitcoin/bitcoin#29620: ci: add print of powershell version to win64 job
1710243813 2024-03-12T11:43:33+00:00 bd55b7a528 Bitcoin Merge bitcoin/bitcoin#29610: ci: Fix "macOS native" job
1710237906 2024-03-12T10:05:06+00:00 31be1a4767 Bitcoin Merge bitcoin/bitcoin#29236: log: Nuke error(...)
1710236216 2024-03-12T09:36:56+00:00 e70590988a Bitcoin Merge bitcoin/bitcoin#29598: depends: don't use -h with touch on OpenBSD
1710167371 2024-03-11T10:29:31-04:00 a945f09fa6 Bitcoin Merge bitcoin/bitcoin#29007: test: create deterministic addrman in the functional tests
1710165575 2024-03-11T09:59:35-04:00 6dda050865 Bitcoin Merge bitcoin/bitcoin#29458: refactor: Preallocate result in TryParseHex to avoid resizing
1710163332 2024-03-11T09:22:12-04:00 02c7fd8df4 Bitcoin Merge bitcoin/bitcoin#29483: test, ci: add --v1transport option, add --v2transport to a CI task
1710161946 2024-03-11T08:59:06-04:00 b4a05751b6 Bitcoin Merge bitcoin/bitcoin#29586: wallet: default wallet migration, modify inconvenient backup filename
1710159342 2024-03-11T08:15:42-04:00 4a903741b0 Bitcoin Merge bitcoin/bitcoin#28120: p2p: make block download logic aware of limited peers threshold
1710157927 2024-03-11T07:52:07-04:00 10d7b6e201 Bitcoin Merge bitcoin/bitcoin#29514: tests: Provide more helpful assert_equal errors
1710154982 2024-03-11T07:03:02-04:00 5ebb406357 Bitcoin Merge bitcoin/bitcoin#26564: test: test_bitcoin: allow -testdatadir=<datadir>
1709951947 2024-03-08T21:39:07-05:00 4cc99df44a Bitcoin Merge bitcoin/bitcoin#29569: Rename CalculateHeadersWork to CalculateClaimedHeadersWork
1709950524 2024-03-08T21:15:24-05:00 a78ca706f6 Bitcoin Merge bitcoin/bitcoin#29393: i2p: log connection was refused due to arbitrary port
1709949484 2024-03-08T20:58:04-05:00 c07935bcf5 Bitcoin Merge bitcoin/bitcoin#28960: kernel: Remove dependency on CScheduler
1709918691 2024-03-08T17:24:51+00:00 1cd2e29870 Bitcoin Merge bitcoin/bitcoin#29600: build, msvc: Cleanup `bitcoin_config.h.in`
1709892926 2024-03-08T10:15:26+00:00 54172c688c Bitcoin Merge bitcoin/bitcoin#29595: doc: Wrap flags with code in developer-notes.md
1709892866 2024-03-08T10:14:26+00:00 c49450dc8f Bitcoin Merge bitcoin/bitcoin#29583: fuzz: Apply fuzz env (suppressions, etc.) when fetching harness list
1709824412 2024-03-07T15:13:32+00:00 67fb94ce42 Bitcoin Merge bitcoin/bitcoin#29577: build: ignore deprecated-declarations warnings in objc++ macOS code
1709815818 2024-03-07T12:50:18+00:00 c2c6a7d1dc Bitcoin Merge bitcoin-core/gui#803: test: Set organization name
1709804583 2024-03-07T09:43:03+00:00 59567d7b9a Bitcoin Merge bitcoin/bitcoin#29576: Update functional test runner to return error code when no tests are found to run
1709737173 2024-03-06T14:59:33+00:00 ab5dfdbec1 Bitcoin Merge bitcoin/bitcoin#29579: build: bump version to 27.99
1709736238 2024-03-06T14:43:58+00:00 55bd5d8015 Bitcoin Merge bitcoin/bitcoin#29561: Fixed seeds update for 27.0
1709726888 2024-03-06T12:08:08+00:00 6c77dbfd7e Bitcoin Merge bitcoin/bitcoin#29529: fuzz: restrict fopencookie usage to Linux & FreeBSD
1709659535 2024-03-05T17:25:35+00:00 0fa9f17332 Bitcoin Merge bitcoin/bitcoin#29535: ci: Fix functional tests step for pull requests in Windows GHA job
1709657636 2024-03-05T16:53:56+00:00 faff279fdc Bitcoin Merge bitcoin/bitcoin#29541: test: remove file-wide interpreter.cpp ubsan suppression
1709655324 2024-03-05T16:15:24+00:00 11a1db8780 Bitcoin Merge bitcoin/bitcoin#29547: kernel: chainparams updates for 27.x
1709650340 2024-03-05T14:52:20+00:00 ba1bf5322f Bitcoin Merge bitcoin/bitcoin#29544: doc: update signet faucet link in offline-signing-tutorial.md
1709650269 2024-03-05T14:51:09+00:00 3763f20b29 Bitcoin Merge bitcoin/bitcoin#29567: doc: fix broken reference to CI setup in test/lint/README.md
1709637419 2024-03-05T11:16:59+00:00 2b260eadf7 Bitcoin Merge bitcoin/bitcoin#29502: test: modify weight estimate in functional tests
1709559099 2024-03-04T13:31:39+00:00 98005b6a17 Bitcoin Merge bitcoin/bitcoin#29548: doc: remove rel note fragments
1709553535 2024-03-04T11:58:55+00:00 3329b35e09 Bitcoin Merge bitcoin/bitcoin#29546: qt: 27.0 translations update
1709548690 2024-03-04T10:38:10+00:00 98f57cd198 Bitcoin Merge bitcoin/bitcoin#29533: build, msvc: Do not compile redundant sources
1709547343 2024-03-04T10:15:43+00:00 776d48dd56 Bitcoin Merge bitcoin-core/gui#801: Fix nullptr clientModel access during shutdown
1709546987 2024-03-04T10:09:47+00:00 e60804f121 Bitcoin Merge bitcoin/bitcoin#29524: p2p: Don't consider blocks mutated if they don't connect to known prev block
1709391612 2024-03-02T10:00:12-05:00 fce53f132e Bitcoin Merge bitcoin/bitcoin#29528: build: move sha256_sse4 into libbitcoin_crypto_base
1709309998 2024-03-01T11:19:58-05:00 8da62a1041 Bitcoin Merge bitcoin/bitcoin#29263: serialization: c++20 endian/byteswap/clz modernization
1709305668 2024-03-01T10:07:48-05:00 ae4165f7bc Bitcoin Merge bitcoin/bitcoin#29495: fuzz: add target for local address stuff
1709304674 2024-03-01T09:51:14-05:00 d72cf823d4 Bitcoin Merge bitcoin/bitcoin#29518: doc: correct function name in AssumeUTXO design docs
1709241281 2024-02-29T16:14:41-05:00 dfc35c9934 Bitcoin Merge bitcoin/bitcoin#29407: build: remove confusing and inconsistent disable-asm option
1709240325 2024-02-29T15:58:45-05:00 be5399e785 Bitcoin Merge bitcoin/bitcoin#29390: test: speedup bip324_cipher.py unit test
1709235469 2024-02-29T14:37:49-05:00 9057598605 Bitcoin Merge bitcoin/bitcoin#29516: test: removes unnecessary check from validation_tests
1709231138 2024-02-29T13:25:38-05:00 22a5ccfb06 Bitcoin Merge bitcoin/bitcoin#29510: wallet: `getrawchangeaddress` and `getnewaddress` failures should not affect keypools for descriptor wallets
1709230551 2024-02-29T13:15:51-05:00 61aa981b8c Bitcoin Merge bitcoin/bitcoin#29511: test: Fix intermittent failure in rpc_net.py --v2transport
1709160889 2024-02-28T17:54:49-05:00 2649e655b9 Bitcoin Merge bitcoin/bitcoin#29412: p2p: Don't process mutated blocks
1709159555 2024-02-28T17:32:35-05:00 8e894bec90 Bitcoin Merge bitcoin/bitcoin#29504: ci: print python version on win64 native job
1709159408 2024-02-28T17:30:08-05:00 dfbad09c60 Bitcoin Merge bitcoin/bitcoin#29489: test: Remove Windows-specific code from `system_tests/run_command`
1709158991 2024-02-28T17:23:11-05:00 d752831e64 Bitcoin Merge bitcoin/bitcoin#29493: subtree: update crc32c subtree
1709157873 2024-02-28T22:04:33+00:00 bbfddb3998 Bitcoin Merge bitcoin/bitcoin#29484: serialization: replace char-is-int8_t autoconf detection with c++20 concept
1709156625 2024-02-28T21:43:45+00:00 7859f4e4b9 Bitcoin Merge bitcoin/bitcoin#29486: build: remove -Wdocumentation conditional
1709073051 2024-02-27T22:30:51+00:00 ba907f96ad Bitcoin Merge bitcoin/bitcoin#29475: doc: Fix Broken Links
1709033230 2024-02-27T11:27:10+00:00 6a7ed5e237 Bitcoin Merge bitcoin/bitcoin#29481: doc: Update OpenBSD build docs for 7.4
1709027501 2024-02-27T09:51:41+00:00 5c6d900a27 Bitcoin Merge bitcoin/bitcoin#29358: test: use v2 everywhere for P2PConnection if --v2transport is enabled
1709024611 2024-02-27T09:03:31+00:00 ee7e4b0e40 Bitcoin Merge bitcoin/bitcoin#28178: fuzz: Generate with random libFuzzer settings
1708964124 2024-02-26T16:15:24+00:00 4d7d7fd123 Bitcoin Merge bitcoin/bitcoin#29357: test: Drop `x` modifier in `fsbridge::fopen` call for MinGW builds
1708950665 2024-02-26T12:31:05+00:00 60b6ff5ac0 Bitcoin Merge bitcoin/bitcoin#29467: test: Fix intermittent issue in interface_rest.py
1708947050 2024-02-26T11:30:50+00:00 ac19235818 Bitcoin Merge bitcoin/bitcoin#29443: depends: fix BDB compilation on OpenBSD
1708946086 2024-02-26T11:14:46+00:00 19b7f2b908 Bitcoin Merge bitcoin/bitcoin#29471: doc: Fix CI-detected codespell warnings
1708945885 2024-02-26T11:11:25+00:00 ba90b058bd Bitcoin Merge bitcoin/bitcoin#29345: rpc: Do not wait for headers inside loadtxoutset
1708944976 2024-02-26T10:56:16+00:00 d0a9e339a9 Bitcoin Merge bitcoin/bitcoin#29469: doc: document preference for list-initialization
1708944896 2024-02-26T10:54:56+00:00 edefcd51f7 Bitcoin Merge bitcoin/bitcoin#29470: test: Add option to skip python unit tests
1708943548 2024-02-26T10:32:28+00:00 eaede27655 Bitcoin Merge bitcoin/bitcoin#29408: lint: Check for missing bitcoin-config.h includes
1708943158 2024-02-26T10:25:58+00:00 bd1c66f3a8 Bitcoin Merge bitcoin/bitcoin#29461: ci: avoid running git diff after patching
1708610370 2024-02-22T08:59:30-05:00 1ac627c485 Bitcoin Merge bitcoin/bitcoin#29462: [fuzz] Avoid partial negative result
1708539411 2024-02-21T13:16:51-05:00 88b1229c13 Bitcoin Merge bitcoin/bitcoin#29400: test: Fix SegwitV0SignatureMsg nLockTime signedness
1708529715 2024-02-21T15:35:15+00:00 2ac41ef15f Bitcoin Merge bitcoin/bitcoin#29460: test: assert rpc error for addnode v2transport not enabled
1708527156 2024-02-21T14:52:36+00:00 46d261631d Bitcoin Merge bitcoin/bitcoin#29456: docs: ci multi-arch requires qemu
1708434468 2024-02-20T13:07:48+00:00 45b2a91897 Bitcoin Merge bitcoin/bitcoin#29404: refactor: bitcoin-config.h includes cleanup
1708428967 2024-02-20T11:36:07+00:00 d301c99554 Bitcoin Merge bitcoin-core/gui#797: test: Recognize dialog object by name
1708424504 2024-02-20T10:21:44+00:00 bdddf364c9 Bitcoin Merge bitcoin/bitcoin#29441: ci: Avoid CI failures from temp env file reuse
1708424266 2024-02-20T10:17:46+00:00 b1a46b212f Bitcoin Merge bitcoin/bitcoin#26008: wallet: cache IsMine scriptPubKeys to improve performance of descriptor wallets
1708367473 2024-02-19T13:31:13-05:00 c265aad5b5 Bitcoin Merge bitcoin/bitcoin#29434: rpc: Fixed signed integer overflow for large feerates
1708358936 2024-02-19T16:08:56+00:00 ddf1d72cc2 Bitcoin Merge bitcoin/bitcoin#29452: doc: document that BIP324 on by default for v27.0
1708086485 2024-02-16T12:28:05+00:00 3cbc8cbc71 Bitcoin Merge bitcoin/bitcoin#28037: rpc: Drop migratewallet experimental warning
1708086299 2024-02-16T12:24:59+00:00 dfff8ee02e Bitcoin Merge bitcoin/bitcoin#29414: doc: Update translation process guide
1707855532 2024-02-13T20:18:52+00:00 baed5edeb6 Bitcoin Merge bitcoin-core/gui#793: Update translation source file for v27.0 string freeze
1707847710 2024-02-13T13:08:30-05:00 128b4a8038 Bitcoin Merge bitcoin/bitcoin#29403: wallet: batch erase procedures and improve 'EraseRecords' performance
1707835630 2024-02-13T11:47:10-03:00 d7dabdbfcd Bitcoin Merge bitcoin/bitcoin#29413: fuzz: increase length of string used for `NetWhitelist{bind}Permissions::TryParse`
1707829464 2024-02-13T10:04:24-03:00 f83565db45 Bitcoin Merge bitcoin/bitcoin#29394: test, assumeutxo: Add test to ensure failure when mempool not empty
1707828862 2024-02-13T09:54:22-03:00 37fdf5a492 Bitcoin Merge bitcoin/bitcoin#29424: v3 followups
1707828188 2024-02-13T09:43:08-03:00 3054416f62 Bitcoin Merge bitcoin/bitcoin#29425: test: fix intermittent failure in wallet_reorgrestore.py
1707763307 2024-02-12T13:41:47-05:00 6ff0aa089c Bitcoin Merge bitcoin/bitcoin#28987: wallet: simplify and batch zap wallet txes process
1707761901 2024-02-12T18:18:21+00:00 c6398c609b Bitcoin Merge bitcoin-core/gui#773: Check for private keys disabled before attempting unlock
1707743308 2024-02-12T13:08:28+00:00 e3c17112dd Bitcoin Merge bitcoin-core/gui#758: Update Node window title with the chain type
1707739726 2024-02-12T12:08:46+00:00 2afbacc4b1 Bitcoin Merge bitcoin-core/gui#658: Intro: Never change the prune checkbox after the user has touched it
1707739341 2024-02-12T09:02:21-03:00 7d837b569d Bitcoin Merge bitcoin/bitcoin#29399: test: Fix utxo set hash serialisation signedness
1707691666 2024-02-11T22:47:46+00:00 6868474555 Bitcoin Merge bitcoin-core/gui#780: Fix: Ensure 'Transaction View' remains disabled if no wallet is selected
1707690908 2024-02-11T22:35:08+00:00 9e68a8208f Bitcoin Merge bitcoin-core/gui#752: Modify command line help to show support for BIP21 URIs
1707539877 2024-02-09T23:37:57-05:00 7143d43884 Bitcoin Merge bitcoin/bitcoin#28948: v3 transaction policy for anti-pinning
1707514693 2024-02-09T16:38:13-05:00 1d334d830f Bitcoin Merge bitcoin/bitcoin#27877: wallet: Add CoinGrinder coin selection algorithm
1707438683 2024-02-08T19:31:23-05:00 b2b2b1e9e4 Bitcoin Merge bitcoin/bitcoin#28996: test: maxuploadtarget: check for mempool msg disconnect if limit is reached, improve existing test coverage
1707433306 2024-02-08T18:01:46-05:00 0b3202d8ef Bitcoin Merge bitcoin/bitcoin#29377: test: Add makefile target for running unit tests
1707433023 2024-02-08T17:57:03-05:00 5cdf31343b Bitcoin Merge bitcoin/bitcoin#29372: test: fix intermittent failure in `rpc_setban.py --v2transport`, run it in CI
1707418155 2024-02-08T13:49:15-05:00 2bd0bf7cd9 Bitcoin Merge bitcoin/bitcoin#27319: addrman, refactor: improve stochastic test in `AddSingle`
1707417031 2024-02-08T13:30:31-05:00 ecbf4bae9c Bitcoin Merge bitcoin/bitcoin#29114: util: Faster std::byte (pre)vector (un)serialize
1707407993 2024-02-08T15:59:53+00:00 0471aee507 Bitcoin Merge bitcoin/bitcoin#29397: release: Update translations for v27.0 soft translation string freeze
1707401100 2024-02-08T09:05:00-05:00 835948d44b Bitcoin Merge bitcoin/bitcoin#26836: wallet: batch and simplify addressbook migration process
1707360366 2024-02-07T21:46:06-05:00 801ef07ebd Bitcoin Merge bitcoin/bitcoin#29112: sqlite: Disallow writing from multiple `SQLiteBatch`s
1707334117 2024-02-07T19:28:37+00:00 60ac503800 Bitcoin Merge bitcoin-core/gui#497: Enable users to configure their monospace font specifically
1707328991 2024-02-07T18:03:11+00:00 7b39702513 Bitcoin Merge bitcoin-core/gui#553: Change address / amount error background
1707318482 2024-02-07T15:08:02+00:00 6737331c4c Bitcoin Merge bitcoin/bitcoin#29363: test: Fix CPartialMerkleTree.nTransactions signedness
1707266704 2024-02-06T19:45:04-05:00 5b8990a1f3 Bitcoin Merge bitcoin/bitcoin#29388: fuzz: remove unused `args` and `context` from `FuzzedWallet`
1707244541 2024-02-06T13:35:41-05:00 592e01398e Bitcoin Merge bitcoin/bitcoin#28833: wallet: refactor: remove unused `SignatureData` instances in spkm's `FillPSBT` methods
1707242567 2024-02-06T13:02:47-05:00 03d95cc630 Bitcoin Merge bitcoin/bitcoin#29375: wallet: remove unused 'accept_no_keys' arg from decryption process
1707217356 2024-02-06T11:02:36+00:00 4de84557d6 Bitcoin Merge bitcoin/bitcoin#29356: test: make v2transport arg in addconnection mandatory and few cleanups
1707216755 2024-02-06T10:52:35+00:00 4572f48fd5 Bitcoin Merge bitcoin/bitcoin#29353: test: p2p: adhere to typical VERSION message protocol flow
1707142870 2024-02-05T14:21:10+00:00 9eeee7caa3 Bitcoin Merge bitcoin/bitcoin#29254: log: Don't use scientific notation in log messages
1707142604 2024-02-05T14:16:44+00:00 cd3683c21a Bitcoin Merge bitcoin/bitcoin#29354: test: Assumeutxo with more than just coinbase transactions
1706928622 2024-02-02T21:50:22-05:00 a11585692e Bitcoin Merge bitcoin/bitcoin#28868: wallet: Fix migration of wallets with txs that have both spendable and watchonly outputs
1706902433 2024-02-02T14:33:53-05:00 93e10cab5d Bitcoin Merge bitcoin/bitcoin#29367: wallet: Set descriptors flag after migrating blank wallets
1706893906 2024-02-02T12:11:46-05:00 38941045c5 Bitcoin Merge bitcoin/bitcoin#29361: refactor: Fix timedata includes
1706803891 2024-02-01T16:11:31+00:00 5b8c5970bd Bitcoin Merge bitcoin/bitcoin#29189: RFC: Deprecate libconsensus
1706803072 2024-02-01T15:57:52+00:00 f879c1b24a Bitcoin Merge bitcoin/bitcoin#29275: refactor: Fix prevector iterator concept issues
1706737500 2024-01-31T16:45:00-05:00 aa9231fafe Bitcoin Merge bitcoin/bitcoin#26859: fuzz: extend ConsumeNetAddr() to return I2P and CJDNS addresses
1706736991 2024-01-31T16:36:31-05:00 4b66877197 Bitcoin Merge bitcoin/bitcoin#29352: test: fix intermittent failure in p2p_v2_earlykeyresponse
1706736182 2024-01-31T16:23:02-05:00 6f7395b3ff Bitcoin Merge bitcoin/bitcoin#29301: init: settings, do not load auto-generated warning msg
1706734846 2024-01-31T16:00:46-05:00 5a1473e2c0 Bitcoin Merge bitcoin/bitcoin#28976: wallet: Fix migration of blank wallets
1706734727 2024-01-31T15:58:47-05:00 3c13f5d612 Bitcoin Merge bitcoin/bitcoin#28956: Nuke adjusted time from validation (attempt 2)
1706733237 2024-01-31T15:33:57-05:00 3c63c2f324 Bitcoin Merge bitcoin/bitcoin#29347: net: enable v2transport by default
1706732564 2024-01-31T15:22:44-05:00 a01da41112 Bitcoin Merge bitcoin/bitcoin#29253: wallet: guard against dangling to-be-reverted db transactions
1706719481 2024-01-31T11:44:41-05:00 0b768746ef Bitcoin Merge bitcoin/bitcoin#28170: p2p: adaptive connections services flags
1706695190 2024-01-31T09:59:50+00:00 11b436a66a Bitcoin Merge bitcoin/bitcoin#29343: test: fix wallet_import_rescan unrounded minimum amount
1706616592 2024-01-30T12:09:52+00:00 cad2df24b3 Bitcoin Merge bitcoin/bitcoin#29308: doc: update `BroadcastTransaction` comment
1706616378 2024-01-30T12:06:18+00:00 7005766492 Bitcoin Merge bitcoin/bitcoin#29299: validation: fix misleading checkblockindex comments
1706616047 2024-01-30T12:00:47+00:00 78c06a38c4 Bitcoin Merge bitcoin/bitcoin#29067: test: Treat msg_version.relay as unsigned, Remove `struct` packing in messages.py
1706549491 2024-01-29T12:31:31-05:00 411ba32af2 Bitcoin Merge bitcoin/bitcoin#24748: test/BIP324: functional tests for v2 P2P encryption
1706546759 2024-01-29T16:45:59+00:00 87fcc93acc Bitcoin Merge bitcoin/bitcoin#27495: ci: Use LLVM 17.0.6 & DEBUG=1 in depends for MSAN jobs
1706545491 2024-01-29T16:24:51+00:00 759195040a Bitcoin Merge bitcoin/bitcoin#29329: fuzz: Print coverage summary after run_once
1706530153 2024-01-29T12:09:13+00:00 478ac185be Bitcoin Merge bitcoin/bitcoin#29298: depends: patch libool out of libnatpmp/miniupnpc
1706313401 2024-01-26T18:56:41-05:00 5fbcc8f056 Bitcoin Merge bitcoin/bitcoin#29180: crypto: remove use of BUILD_BITCOIN_INTERNAL macro in sha256
1706312026 2024-01-26T18:33:46-05:00 ff0eac055f Bitcoin Merge bitcoin/bitcoin#29283: test: ensure output is large enough to pay for its fees
1706301646 2024-01-26T20:40:46+00:00 fa2bcf627b Bitcoin Merge bitcoin-core/gui#789: Avoid non-self-contained Windows header
1706287470 2024-01-26T16:44:30+00:00 6bacd11b09 Bitcoin Merge bitcoin/bitcoin#29327: fuzz: also set MSAN_SYMBOLIZER_PATH
1706268694 2024-01-26T11:31:34+00:00 e3b68b3b83 Bitcoin Merge bitcoin/bitcoin#28875: build: Pass sanitize flags to instrument `libsecp256k1` code
1706220969 2024-01-25T17:16:09-05:00 717103bcce Bitcoin Merge bitcoin/bitcoin#29315: refactor: Compile unreachable walletdb code
1706214017 2024-01-25T15:20:17-05:00 36720994a4 Bitcoin Merge bitcoin/bitcoin#20827: During IBD, prune as much as possible until we get close to where we will eventually keep blocks
1706197616 2024-01-25T15:46:56+00:00 ac923e70e7 Bitcoin Merge bitcoin/bitcoin#29287: depends: Do not override `CFLAGS` when building SQLite with `DEBUG=1`
1706192621 2024-01-25T14:23:41+00:00 7699a1aab8 Bitcoin Merge bitcoin/bitcoin#29313: ci: Update cache action
1706177576 2024-01-25T10:12:56+00:00 4ad83ef09b Bitcoin Merge bitcoin/bitcoin#29205: build: always set `-g -O2` in `CORE_CXXFLAGS`
1706119467 2024-01-24T13:04:27-05:00 207220ce8b Bitcoin Merge bitcoin/bitcoin#29302: wallet: clarify replaced_by_txid and replaces_txid in help output
1706109256 2024-01-24T15:14:16+00:00 ea4ddd8652 Bitcoin Merge bitcoin/bitcoin#29304: fuzz: Exit and log stderr for parse_test_list errors
1706046058 2024-01-23T16:40:58-05:00 e69796c79c Bitcoin Merge bitcoin/bitcoin#28560: wallet, rpc: `FundTransaction` refactor
1706044949 2024-01-23T16:22:29-05:00 2f218c664b Bitcoin Merge bitcoin/bitcoin#28921: multiprocess: Add basic type conversion hooks
1706040843 2024-01-23T15:14:03-05:00 874c8bdb9e Bitcoin Merge bitcoin/bitcoin#29144: init: handle empty settings file gracefully
1706040323 2024-01-23T15:05:23-05:00 6f732ffc3c Bitcoin Merge bitcoin/bitcoin#28774: wallet: avoid returning a reference to vMasterKey after releasing the mutex that guards it
1706038423 2024-01-23T14:33:43-05:00 7cb7759b25 Bitcoin Merge bitcoin/bitcoin#29272: wallet: fix coin selection tracing to return -1 when no change pos
1706029617 2024-01-23T17:06:57+00:00 f1ab078ed7 Bitcoin Merge bitcoin/bitcoin#29276: depends: Update libmultiprocess library to fix C++20 macos build error
1706028817 2024-01-23T16:53:37+00:00 8c9dceb962 Bitcoin Merge bitcoin/bitcoin#29291: Add test for negative transaction version w/ CSV to tx_valid.json
1705917837 2024-01-22T10:03:57+00:00 651fb034d8 Bitcoin Merge bitcoin/bitcoin#29260: refactor: remove CTxMemPool::queryHashes()
1705670236 2024-01-19T13:17:16+00:00 03752444cd Bitcoin Merge bitcoin/bitcoin#29249: depends: add NM output to gen_id
1705601855 2024-01-18T13:17:35-05:00 5f3a0574c4 Bitcoin Merge bitcoin/bitcoin#29262: rpc: Fix race in loadtxoutset
1705600935 2024-01-18T13:02:15-05:00 ac3901ebd0 Bitcoin Merge bitcoin/bitcoin#29228: test: Remove all-lint.py script
1705570844 2024-01-18T09:40:44+00:00 03c5b0064d Bitcoin Merge bitcoin/bitcoin#29085: refactor: C++20: Use std::rotl
1705507690 2024-01-17T16:08:10+00:00 3d52cedb49 Bitcoin Merge bitcoin/bitcoin#29251: contrib: Update clang-format-diff
1705507232 2024-01-17T16:00:32+00:00 514268170b Bitcoin Merge bitcoin/bitcoin#29133: refactor: Allow std::span construction from CKey
1705488376 2024-01-17T10:46:16+00:00 c818607ed5 Bitcoin Merge bitcoin/bitcoin#29233: build: depends move macOS C(XX) FLAGS out of C & CXX
1705441803 2024-01-16T16:50:03-05:00 8106b268cd Bitcoin Merge bitcoin/bitcoin#29239: rpc: Make v2transport default for addnode RPC when enabled
1705435373 2024-01-16T15:02:53-05:00 a3fb1f80ac Bitcoin Merge bitcoin/bitcoin#28791: snapshots: don't core dump when running -checkblockindex after `loadtxoutset`
1705430145 2024-01-16T13:35:45-05:00 5711da6588 Bitcoin Merge bitcoin/bitcoin#29213: doc, test: test and explain service flag handling
1705427349 2024-01-16T12:49:09-05:00 27d935f58b Bitcoin Merge bitcoin/bitcoin#29179: test: wallet rescan with reorged parent + IsFromMe child in mempool
1705419221 2024-01-16T15:33:41+00:00 f1fcc9638c Bitcoin Merge bitcoin/bitcoin#29170: contrib: add macho branch protection check
1705402374 2024-01-16T10:52:54+00:00 9fa8eda8af Bitcoin Merge bitcoin/bitcoin#29230: doc: update -loglevel help to add `info` to the always logged levels
1705398132 2024-01-16T09:42:12+00:00 2ac2821a74 Bitcoin Merge bitcoin/bitcoin#29185: build: remove `--enable-lto`
1705332018 2024-01-15T15:20:18+00:00 05c4c5a434 Bitcoin Merge bitcoin/bitcoin#29227: log mempool loading progress
1705324472 2024-01-15T13:14:32+00:00 17e33fb578 Bitcoin Merge bitcoin/bitcoin#29237: depends: Allow PATH with spaces in directory names.
1705314342 2024-01-15T10:25:42+00:00 28ccc7003a Bitcoin Merge bitcoin/bitcoin#29241: doc: Add missing backtick in developer notes logging section
1705313416 2024-01-15T10:10:16+00:00 fe1eccd4d7 Bitcoin Merge bitcoin/bitcoin#29243: wallet: Reset chain notifications handler if AttachChain fails
1705062322 2024-01-12T12:25:22+00:00 3ba8de1b70 Bitcoin Merge bitcoin/bitcoin#29235: doc: refer to "Node relay options" in policy/README
1705061032 2024-01-12T12:03:52+00:00 cd603361a4 Bitcoin Merge bitcoin/bitcoin#28885: mempool / rpc: followup to getprioritisedtransactions and delete a mapDeltas entry when delta==0
1705053802 2024-01-12T10:03:22+00:00 8c5e4f42d5 Bitcoin Merge bitcoin/bitcoin#29208: build: Bump clang minimum supported version to 14
1705053413 2024-01-12T09:56:53+00:00 8c0d1c6cc2 Bitcoin Merge bitcoin/bitcoin#29218: ci: Rename tasks (previous releases, macOS cross)
1704996266 2024-01-11T13:04:26-05:00 4baa162dbb Bitcoin Merge bitcoin/bitcoin#29212: Fix -netinfo backward compat with getpeerinfo pre-v26
1704993421 2024-01-11T12:17:01-05:00 bb6de1befb Bitcoin Merge bitcoin/bitcoin#29034: test: detect OS in functional tests consistently using `platform.system()`
1704991676 2024-01-11T16:47:56+00:00 dff6d1884a Bitcoin Merge bitcoin/bitcoin#29222: doc: update Bitcoin Core license to 2024
1704990772 2024-01-11T16:32:52+00:00 131dd11ffd Bitcoin Merge bitcoin/bitcoin#28870: depends: Include `config.guess` and `config.sub` into `meta_depends`
1704990618 2024-01-11T11:30:18-05:00 4e104e2381 Bitcoin Merge bitcoin/bitcoin#28838: test: add assumeutxo wallet test
1704989906 2024-01-11T16:18:26+00:00 014f52550b Bitcoin Merge bitcoin/bitcoin#29186: ci, iwyu: Drop backported mappings
1704989867 2024-01-11T16:17:47+00:00 12865d21ef Bitcoin Merge bitcoin/bitcoin#29225: ci: move CMake into base packages
1704973917 2024-01-11T11:51:57+00:00 4ae5171d42 Bitcoin Merge bitcoin/bitcoin#29219: fuzz: Improve fuzzing stability for ellswift_roundtrip harness
1704967389 2024-01-11T10:03:09+00:00 522b8370d9 Bitcoin Merge bitcoin/bitcoin#29127: Use hardened runtime on macOS release builds.
1704915322 2024-01-10T14:35:22-05:00 fcacbab487 Bitcoin Merge bitcoin/bitcoin#29204: test: wallet migration, add coverage for tx extra data
1704914457 2024-01-10T14:20:57-05:00 507dbe4ca2 Bitcoin Merge bitcoin/bitcoin#29211: fuzz: fix `connman` initialization
1704913892 2024-01-10T14:11:32-05:00 7ff8e6b240 Bitcoin Merge bitcoin/bitcoin#28318: logging: Simplify API for level based logging
1704905746 2024-01-10T16:55:46+00:00 632a2bb731 Bitcoin Merge bitcoin/bitcoin#29215: test: assumeutxo: spend coin from snapshot chainstate after loading
1704822412 2024-01-09T12:46:52-05:00 063a8b8387 Bitcoin Merge bitcoin/bitcoin#29058: net, cli: use v2transport for manual/addrfetch connections, add to -netinfo
1704820086 2024-01-09T17:08:06+00:00 5a121bcdee Bitcoin Merge bitcoin/bitcoin#29200: net: create I2P sessions using both ECIES-X25519 and ElGamal encryption
1704815539 2024-01-09T15:52:19+00:00 b3b19be20d Bitcoin Merge bitcoin/bitcoin#29203: build: Drop `ALLOW_HOST_PACKAGES` support in depends
1704796762 2024-01-09T10:39:22+00:00 9e1306fc88 Bitcoin Merge bitcoin/bitcoin#29195: build: Fix `-Xclang -internal-isystem` option
1704793393 2024-01-09T09:43:13+00:00 f921d949a0 Bitcoin Merge bitcoin/bitcoin#29172: fuzz: set `nMaxOutboundLimit` in connman target
1704725087 2024-01-08T14:44:47+00:00 c2d04f1319 Bitcoin Merge bitcoin/bitcoin#28610: wallet: Migrate entire address book entries to watchonly and solvables too
1704710224 2024-01-08T10:37:04+00:00 04b9df0f9f Bitcoin Merge bitcoin/bitcoin#29184: RPC/Blockchain: scanblocks: Accept named param for filter_false_positives
1704476677 2024-01-05T17:44:37+00:00 82ba0f80a0 Bitcoin Merge bitcoin/bitcoin#28962: doc: Rework guix docs after 1.4 release
1704476444 2024-01-05T17:40:44+00:00 04978c2e18 Bitcoin Merge bitcoin/bitcoin#29117: wallettool: Always be able to dump a wallet's database
1704469081 2024-01-05T15:38:01+00:00 cb6d619931 Bitcoin Merge bitcoin/bitcoin#29181: build: remove systemtap variadic patch
1704469026 2024-01-05T15:37:06+00:00 7c248b972b Bitcoin Merge bitcoin/bitcoin#29042: doc: Clarify C++20 comments
1704451937 2024-01-05T10:52:17+00:00 c80f57ba57 Bitcoin Merge bitcoin/bitcoin#29177: build: Fix check whether `-latomic` needed
1704451330 2024-01-05T10:42:10+00:00 143ace65db Bitcoin Merge bitcoin/bitcoin#28890: rpc: Remove deprecated -rpcserialversion
1704409822 2024-01-04T18:10:22-05:00 d44554567f Bitcoin Merge bitcoin/bitcoin#28832: fuzz: rule-out too deep derivation paths in descriptor parsing targets
1704387302 2024-01-04T16:55:02+00:00 737e5884cc Bitcoin Merge bitcoin/bitcoin#29169: Update libsecp256k1 subtree to current master
1704381588 2024-01-04T10:19:48-05:00 d84f736ba1 Bitcoin Merge bitcoin/bitcoin#29176: wallet: Fix use-after-free in WalletBatch::EraseRecords
1704281007 2024-01-03T11:23:27+00:00 65c05db660 Bitcoin Merge bitcoin/bitcoin#29013: test: doc: follow-up #28368
1704213209 2024-01-02T11:33:29-05:00 c3038bf95a Bitcoin Merge bitcoin/bitcoin#29076: fuzz: set `m_fallback_fee` and `m_fee_mode` in `wallet_fees` target
1704211952 2024-01-02T11:12:32-05:00 00bf4a1711 Bitcoin Merge bitcoin/bitcoin#26684: bench: add readblock benchmark
1704211003 2024-01-02T10:56:43-05:00 265250687b Bitcoin Merge bitcoin/bitcoin#28455: refactor: share and use `GenerateRandomKey` helper
1704210311 2024-01-02T10:45:11-05:00 d036a86815 Bitcoin Merge bitcoin/bitcoin#28978: doc: Add multiprocess design doc
1703241306 2023-12-22T10:35:06+00:00 4b1196a985 Bitcoin Merge bitcoin/bitcoin#28880: build: switch to using LLVM 17.x for macOS builds
1703179641 2023-12-21T12:27:21-05:00 dca0f231fa Bitcoin Merge bitcoin/bitcoin#29056: refactor: Print verbose serialize compiler error messages
1703178395 2023-12-21T12:06:35-05:00 eefe4bacdd Bitcoin Merge bitcoin/bitcoin#29027: wallet: fix key parsing check for miniscript expressions
1703119541 2023-12-20T19:45:41-05:00 7524fcff86 Bitcoin Merge bitcoin/bitcoin#28372: fuzz: coinselection, improve `min_viable_change`/`change_output_size`
1703069321 2023-12-20T10:48:41+00:00 3a0f54dd24 Bitcoin Merge bitcoin/bitcoin#29115: [doc]: add doxygen comment describing what `CheckPackageLimits` returns
1703032566 2023-12-19T19:36:06-05:00 e3847f7ac4 Bitcoin Merge bitcoin/bitcoin#29037: Add multiplication operator to CFeeRate
1702913711 2023-12-18T15:35:11+00:00 dd391944dc Bitcoin Merge bitcoin/bitcoin#28863: wallet, mempool: propagete `checkChainLimits` error message to wallet
1702907640 2023-12-18T13:54:00+00:00 eef19c4ce2 Bitcoin Merge bitcoin/bitcoin#29064: fuzz: Improve fuzzing stability for minisketch harness
1702904071 2023-12-18T12:54:31+00:00 c840dea27e Bitcoin Merge bitcoin/bitcoin#29078: build: Bump guix time-machine to unlock riscv64 metal
1702903979 2023-12-18T12:52:59+00:00 4b94578fd8 Bitcoin Merge bitcoin/bitcoin#29079: fuzz: Limit p2p fuzz targets to MAX_PROTOCOL_MESSAGE_LENGTH
1702903694 2023-12-18T12:48:14+00:00 925a750d99 Bitcoin Merge bitcoin/bitcoin#28844: contrib: drop GCC MAX_VERSION to 4.3.0 in symbol-check
1702675374 2023-12-15T16:22:54-05:00 3695ecbf68 Bitcoin Merge bitcoin/bitcoin#29088: tests: Don't depend on value of DEFAULT_PERMIT_BAREMULTISIG
1702635227 2023-12-15T10:13:47+00:00 9776186e9f Bitcoin Merge bitcoin/bitcoin#29087: Update security.md contact for achow101
1702590414 2023-12-14T16:46:54-05:00 1b2dedbf5c Bitcoin Merge bitcoin/bitcoin#29040: refactor: Remove pre-C++20 code, fs::path cleanup
1702589260 2023-12-14T16:27:40-05:00 08e6aaabef Bitcoin Merge bitcoin/bitcoin#28920: wallet: birth time update during tx scanning
1702584840 2023-12-14T15:14:00-05:00 4ad5c71adb Bitcoin Merge bitcoin/bitcoin#28051: Get rid of shutdown.cpp/shutdown.h, use SignalInterrupt directly
1702581556 2023-12-14T14:19:16-05:00 9860471708 Bitcoin Merge bitcoin/bitcoin#29070: test: add TestNode wait_until helper
1702580040 2023-12-14T13:54:00-05:00 4d7b787ad6 Bitcoin Merge bitcoin/bitcoin#29022: Make bitcoin-tx replaceable value optional
1702560632 2023-12-14T13:30:32+00:00 e6dbf48c64 Bitcoin Merge bitcoin/bitcoin#29080: ci: Set `HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` to avoid unrelated failures
1702489530 2023-12-13T12:45:30-05:00 9f0f83d650 Bitcoin Merge bitcoin/bitcoin#29065: bench: wallet, fix change position out of range error
1702485043 2023-12-13T16:30:43+00:00 019ec8a601 Bitcoin Merge bitcoin/bitcoin#29075: msvc: Fix `test\config.ini` content
1702477920 2023-12-13T14:32:00+00:00 0830dcb313 Bitcoin Merge bitcoin/bitcoin#29066: Bump minimum required Boost version due to migration to C++20
1702468521 2023-12-13T11:55:21+00:00 f0e829022a Bitcoin Merge bitcoin/bitcoin#28967: build: disable external-signer for Windows
1702466639 2023-12-13T11:23:59+00:00 8431a19537 Bitcoin Merge bitcoin/bitcoin#29068: test: Actually fail when a python unit test fails
1702464262 2023-12-13T10:44:22+00:00 54f6756e52 Bitcoin Merge bitcoin/bitcoin#28846: depends: fix libmultiprocess build on aarch64
1702461976 2023-12-13T10:06:16+00:00 f48a789385 Bitcoin Merge bitcoin/bitcoin#28075: util: Remove DirIsWritable, GetUniquePath
1702396332 2023-12-12T10:52:12-05:00 d646ca35d9 Bitcoin Merge bitcoin/bitcoin#28994: wallet: skip BnB when SFFO is enabled
1702388586 2023-12-12T13:43:06+00:00 a7484be65f Bitcoin Merge bitcoin/bitcoin#29059: Revert "ci: Only run functional tests on windows in master"
1702381654 2023-12-12T11:47:34+00:00 60f677375e Bitcoin Merge bitcoin/bitcoin#29055: tests, bench: Fix issue with CWallet::LoadWallet() being called in the wrong places
1702380669 2023-12-12T11:31:09+00:00 7a283836eb Bitcoin Merge bitcoin/bitcoin#29052: doc/reduce-traffic: update/clarify max outbound connection count
1702378024 2023-12-12T10:47:04+00:00 622e79e0fb Bitcoin Merge bitcoin/bitcoin#29021: refactor: rpc: Pass CBlockIndex by reference instead of pointer
1702309456 2023-12-11T15:44:16+00:00 d5e5810bd3 Bitcoin Merge bitcoin/bitcoin#28999: build: Enable -Wunreachable-code
1702308565 2023-12-11T15:29:25+00:00 dabd704642 Bitcoin Merge bitcoin/bitcoin#25273: wallet: Pass through transaction locktime and preset input sequences and scripts to CreateTransaction
1702307140 2023-12-11T15:05:40+00:00 255004fc5e Bitcoin Merge bitcoin/bitcoin#29009: fuzz: p2p: Detect peer deadlocks
1702298081 2023-12-11T12:34:41+00:00 40bc501bf4 Bitcoin Merge bitcoin/bitcoin#29031: fuzz: Improve fuzzing stability for txorphan harness
1702294043 2023-12-11T11:27:23+00:00 ba5f16e4a1 Bitcoin Merge bitcoin/bitcoin#29044: msvc: Define the same `QT_...` macros as in Autotools builds
1702291306 2023-12-11T11:41:46+01:00 36fabb01b1 Bitcoin Merge bitcoin/bitcoin#29041: test: fix intermittent error in rpc_net.py (#29030)
1702287879 2023-12-11T10:44:39+01:00 09ab9d4fa7 Bitcoin Merge bitcoin/bitcoin#29035: test: fix `addnode` functional test failure on OpenBSD
1702287510 2023-12-11T10:38:30+01:00 41e378a0a1 Bitcoin Merge bitcoin/bitcoin#29045: msvc: Optimize "Release" builds
1702286319 2023-12-11T10:18:39+01:00 84bbee7b74 Bitcoin Merge bitcoin/bitcoin#29048: Add a note to msvc readme re building Qt for Bitcoin Core.
1702037416 2023-12-08T12:10:16+00:00 3e691258d8 Bitcoin Merge bitcoin/bitcoin#28349: build: Require C++20 compiler
1702035207 2023-12-08T11:33:27+00:00 03042fb6bb Bitcoin Merge bitcoin/bitcoin#29006: test: fix v2 transport intermittent test failure (#29002)
1702034939 2023-12-08T11:28:59+00:00 1f352cf2fd Bitcoin Merge bitcoin/bitcoin#28485: test: Extends MEMPOOL msg functional test
1702034701 2023-12-08T11:25:01+00:00 a7f4f1a09c Bitcoin Merge bitcoin/bitcoin#28894: wallet: batch all individual spkms setup db writes in a single db txn
1702031133 2023-12-08T10:25:33+00:00 14d1732602 Bitcoin Merge bitcoin/bitcoin#29025: doc: Add link to needs-release-notes label
1701978731 2023-12-07T14:52:11-05:00 1d9da8da30 Bitcoin Merge bitcoin/bitcoin#29023: doc: add historical release notes for 26.0
1701964925 2023-12-07T16:02:05+00:00 fcdb39d3ee Bitcoin Merge bitcoin/bitcoin#28924: refactor: Remove unused and fragile string interface from arith_uint256
1701943247 2023-12-07T10:00:47+00:00 dce1dfbc47 Bitcoin Merge bitcoin/bitcoin#28622: build: use macOS 14 SDK (Xcode 15.0)
1701882977 2023-12-06T17:16:17+00:00 2e8ec6b338 Bitcoin Merge bitcoin/bitcoin#29012: fuzz: Avoid timeout in bitdeque
1701879762 2023-12-06T11:22:42-05:00 c46cc8d3c1 Bitcoin Merge bitcoin/bitcoin#27581: net: Continuous ASMap health check
1701877458 2023-12-06T10:44:18-05:00 25d23e6b18 Bitcoin Merge bitcoin/bitcoin#28980: rpc: encryptwallet help, mention HD seed rotation and backup requirement
1701876809 2023-12-06T10:33:29-05:00 9693cfa0a4 Bitcoin Merge bitcoin/bitcoin#28989: test: Fix test by checking the actual exception instance
1701873825 2023-12-06T14:43:45+00:00 dde7ac5c70 Bitcoin Merge bitcoin/bitcoin#29003: rpc: fix getrawtransaction segfault
1701872022 2023-12-06T14:13:42+00:00 d854914043 Bitcoin Merge bitcoin/bitcoin#28992: ci: Use Ubuntu 24.04 Noble for asan,tsan,tidy,fuzz
1701782888 2023-12-05T13:28:08+00:00 6d5790956f Bitcoin Merge bitcoin/bitcoin#28856: depends: Build the `native_capnp` and `capnp` packages with CMake
1701773767 2023-12-05T10:56:07+00:00 b3ab0c3819 Bitcoin Merge bitcoin/bitcoin#28997: fuzz: txorphan check wtxids using GenTxid::Wtxid not GenTxid::Txid
1701727634 2023-12-04T17:07:14-05:00 1c8893bd1c Bitcoin Merge bitcoin/bitcoin#28852: script, assumeutxo: Enhance validations in utxo_snapshot.sh
1701718755 2023-12-04T14:39:15-05:00 afdc4c3a30 Bitcoin Merge bitcoin/bitcoin#28946: init: don't delete PID file if it was not generated
1701462503 2023-12-01T20:28:23+00:00 160d23677a Bitcoin Merge bitcoin/bitcoin#28851: build: Patch Qt to handle minimum macOS version properly
1701462441 2023-12-01T20:27:21+00:00 5aa37ca01d Bitcoin Merge bitcoin/bitcoin#28973: ci: remove `libz-dev` from macOS build deps
1701461243 2023-12-01T15:07:23-05:00 a97a89244e Bitcoin Merge bitcoin/bitcoin#28368: Fee Estimator updates from Validation Interface/CScheduler thread
1701451469 2023-12-01T12:24:29-05:00 18bed148af Bitcoin Merge bitcoin/bitcoin#28784: rpc: keep `.cookie` file if it was not generated
1701451035 2023-12-01T12:17:15-05:00 6b3927f79a Bitcoin Merge bitcoin/bitcoin#28848: bugfix, Change up submitpackage results to return results for all transactions
1701372526 2023-11-30T14:28:46-05:00 498994b6f5 Bitcoin Merge bitcoin/bitcoin#26762: bugfix: Make `CCheckQueue` RAII-styled (attempt 2)
1701360711 2023-11-30T11:11:51-05:00 ffb021612b Bitcoin Merge bitcoin/bitcoin#28451: refactor: Remove unused SER_DISK, SER_NETWORK, CDataStream
1701356990 2023-11-30T15:09:50+00:00 cdb772313c Bitcoin Merge bitcoin/bitcoin#28965: guix: remove input labels
1701356746 2023-11-30T15:05:46+00:00 c7f0e97383 Bitcoin Merge bitcoin/bitcoin#28938: msvc: Update vcpkg manifest
1701356633 2023-11-30T15:03:53+00:00 05d3f8e822 Bitcoin Merge bitcoin/bitcoin#28951: fuzz: BIP324: damage ciphertext/aad in full byte range
1701356556 2023-11-30T15:02:36+00:00 d80318d211 Bitcoin Merge bitcoin/bitcoin#28954: ci: Reduce use of bash -c
1701355938 2023-11-30T14:52:18+00:00 c4d47d2c22 Bitcoin Merge bitcoin/bitcoin#26077: guix: switch from `guix environment` to `guix shell`
1701278281 2023-11-29T17:18:01+00:00 7bc8c5312b Bitcoin Merge bitcoin/bitcoin#28969: fuzz: Avoid signed-integer-overflow in wallet_notifications fuzz target
1701278074 2023-11-29T17:14:34+00:00 dd73c22976 Bitcoin Merge bitcoin/bitcoin#28486: test, bench: Initialize and terminate use of Winsock properly
1701277642 2023-11-29T17:07:22+00:00 d00d50e78a Bitcoin Merge bitcoin/bitcoin#28968: fuzz: Fix nullptr deref in scriptpubkeyman
1701255318 2023-11-29T10:55:18+00:00 8cf2137dbe Bitcoin Merge bitcoin/bitcoin#28958: refactor: Use Txid in CMerkleBlock
1701253433 2023-11-29T10:23:53+00:00 453c9ca590 Bitcoin Merge bitcoin/bitcoin#28966: test: Add missing CBlockPolicyEstimator::processBlockTx suppression
1701208288 2023-11-28T16:51:28-05:00 16b5b4b674 Bitcoin Merge bitcoin/bitcoin#28579: refactor: Remove redundant checks in compat/assumptions.h
1701206764 2023-11-28T16:26:04-05:00 75462b39d2 Bitcoin Merge bitcoin/bitcoin#28554: bugfix: throw an error if an invalid parameter is passed to getnetworkhashps RPC
1701200723 2023-11-28T14:45:23-05:00 535424a10b Bitcoin Merge bitcoin/bitcoin#28903: refactor: Make CTxMemPoolEntry only explicitly copyable
1701198995 2023-11-28T14:16:35-05:00 30a0557829 Bitcoin Merge bitcoin/bitcoin#28805: test: Make existing functional tests compatible with --v2transport
1701192950 2023-11-28T17:35:50+00:00 fe4e83f50d Bitcoin Merge bitcoin/bitcoin#28912: refactor: VectorWriter and SpanReader without nVersion
1701188646 2023-11-28T16:24:06+00:00 31ce305d46 Bitcoin Merge bitcoin/bitcoin#28952: fuzz: Avoid timeout in process_messages
1701179081 2023-11-28T08:44:41-05:00 26b7bcf10e Bitcoin Merge bitcoin/bitcoin#28766: Improve peformance of CTransaction::HasWitness (28107 follow-up)
1701170649 2023-11-28T11:24:09+00:00 c252a0fc0f Bitcoin Merge bitcoin/bitcoin#28892: refactor: P2P transport without serialize version and type
1701168807 2023-11-28T10:53:27+00:00 dc369af3f5 Bitcoin Merge bitcoin/bitcoin#28936: Change petertodd seeds to petertodd.net
1701168706 2023-11-28T10:51:46+00:00 c1b7332441 Bitcoin Merge bitcoin/bitcoin#28934: ci: Set MSVC toolset version explicitly
1701106545 2023-11-27T17:35:45+00:00 794f971607 Bitcoin Merge bitcoin/bitcoin#28933: fuzz: Faster wallet_notifications target
1701001370 2023-11-26T12:22:50+00:00 5f9fd11680 Bitcoin Merge bitcoin/bitcoin#28931: fuzz: Limit fuzz buffer size in script_flags target
1700836918 2023-11-24T14:41:58+00:00 b5a271334c Bitcoin Merge bitcoin/bitcoin#28922: Use Txid in COutpoint
1700833132 2023-11-24T13:38:52+00:00 c0196bec98 Bitcoin Merge bitcoin/bitcoin#28932: ci: remove `python3-setuptools` from macOS build deps
1700761746 2023-11-23T17:49:06+00:00 930bcfd4cd Bitcoin Merge bitcoin/bitcoin#18919: test: Add gettransaction test for "coin-join" tx
1700760843 2023-11-23T17:34:03+00:00 f4073c5395 Bitcoin Merge bitcoin/bitcoin#28578: fuzz: add target for `DescriptorScriptPubKeyMan`
1700673613 2023-11-22T17:20:13+00:00 ddc4b9850a Bitcoin Merge bitcoin/bitcoin#28919: build: Fix regression in "ARMv8 CRC32 intrinsics" test
1700673432 2023-11-22T17:17:12+00:00 5d13b9586e Bitcoin Merge bitcoin/bitcoin#28461: build: Windows SSP roundup
1700672445 2023-11-22T17:00:45+00:00 172cd92620 Bitcoin Merge bitcoin/bitcoin#28862: lint: Report all lint errors instead of early exit
1700653689 2023-11-22T11:48:09+00:00 a238356823 Bitcoin Merge bitcoin/bitcoin#28907: depends: bump libmultiprocess to fix capnproto deprecation warnings
1700653638 2023-11-22T11:47:18+00:00 4374a87879 Bitcoin Merge bitcoin/bitcoin#28895: p2p: do not make automatic outbound connections to addnode peers
1700652279 2023-11-22T11:24:39+00:00 ca041fc4ab Bitcoin Merge bitcoin/bitcoin#28904: Drop CAutoFile
1700651904 2023-11-22T11:18:24+00:00 3dca308bd7 Bitcoin Merge bitcoin/bitcoin#28891: test: fix `AddNode` unit test failure on OpenBSD
1700651727 2023-11-22T11:15:27+00:00 e9beaa749c Bitcoin Merge bitcoin/bitcoin#28913: coins: make sure PoolAllocator uses the correct alignment
1700649798 2023-11-22T10:43:18+00:00 640b450530 Bitcoin Merge bitcoin/bitcoin#28925: ci: Update apt cache
1700564860 2023-11-21T11:07:40+00:00 daa56f7f66 Bitcoin Merge bitcoin/bitcoin#28905: ci: Avoid toolset ambiguity that MSVC can't handle
1700235530 2023-11-17T15:38:50+00:00 d752349029 Bitcoin Merge bitcoin/bitcoin#28900: doc: remove mingw-w64 install for "older" systems
1700230738 2023-11-17T14:18:58+00:00 b2309c47da Bitcoin Merge bitcoin/bitcoin#28902: doc: Simplify guix install doc, after 1.4 release
1700219957 2023-11-17T11:19:17+00:00 98b0acda0f Bitcoin Merge bitcoin/bitcoin#28725: test: refactor: use built-in collection types for type hints (Python 3.9 / PEP 585)
1700218601 2023-11-17T10:56:41+00:00 950af7c876 Bitcoin Merge bitcoin/bitcoin#28878: Remove version field from GetSerializeSize
1700215955 2023-11-17T10:12:35+00:00 afd3e99856 Bitcoin Merge bitcoin/bitcoin#28873: fuzz: AutoFile with XOR
1700130949 2023-11-16T10:35:49+00:00 22025d06e5 Bitcoin Merge bitcoin/bitcoin#28605: Fix typos
1700129945 2023-11-16T10:19:05+00:00 c3735e53ee Bitcoin Merge bitcoin/bitcoin#28771: tests: Fix LCOV_OPTS to be in the correct position
1700129886 2023-11-16T10:18:06+00:00 04e871d62f Bitcoin Merge bitcoin/bitcoin#28845: depends: remove `PYTHONPATH` from config.site
1700129762 2023-11-16T10:16:02+00:00 6b7bf907f5 Bitcoin Merge bitcoin/bitcoin#28825: fuzz: Minor improvements to tx_package_eval target
1700128145 2023-11-16T09:49:05+00:00 eb2ab3de1a Bitcoin Merge bitcoin/bitcoin#28877: bench: Update nanobench to 4.3.11
1700127686 2023-11-16T09:41:26+00:00 b217b806cb Bitcoin Merge bitcoin/bitcoin#28884: doc: remove x86_64 build assumption from depends doc
1700127596 2023-11-16T09:39:56+00:00 1ad43f95b8 Bitcoin Merge bitcoin/bitcoin#28881: doc: remove mention of missing bdb being a configure error
1700127123 2023-11-16T09:32:03+00:00 1430c4b989 Bitcoin Merge bitcoin/bitcoin#28883: contrib: use a raw string for a regular expression literal that contains backslashes in signet/miner
1700061488 2023-11-15T15:18:08+00:00 0aa014d5a3 Bitcoin Merge bitcoin/bitcoin#28859: guix: update signapple (drop macho & altgraph)
1700061379 2023-11-15T15:16:19+00:00 108462139b Bitcoin Merge bitcoin/bitcoin#28438: Use serialization parameters for CTransaction
1700042266 2023-11-15T09:57:46+00:00 a73715e5a4 Bitcoin Merge bitcoin/bitcoin#28865: test: migrate to some per-symbol ubsan suppressions
1699976704 2023-11-14T15:45:04+00:00 830583eb9d Bitcoin Merge bitcoin/bitcoin#28858: doc: rewrite explanation for `-par=`
1699976652 2023-11-14T15:44:12+00:00 8992a34ee4 Bitcoin Merge bitcoin/bitcoin#28857: test, refactor: Magic bytes array followup
1699955256 2023-11-14T09:47:36+00:00 fb85bb2776 Bitcoin Merge bitcoin/bitcoin#28783: build: remove `-bind_at_load` usage
1699954149 2023-11-14T09:29:09+00:00 1fbeeed23a Bitcoin Merge bitcoin/bitcoin#28781: depends: latest config.guess & config.sub
1699893681 2023-11-13T16:41:21+00:00 5800c558eb Bitcoin Merge bitcoin/bitcoin#28580: guix: update time-machine
1699892895 2023-11-13T11:28:15-05:00 d232e36abd Bitcoin Merge bitcoin/bitcoin#28207: mempool: Persist with XOR
1699884654 2023-11-13T14:10:54+00:00 6342348072 Bitcoin Merge bitcoin/bitcoin#28076: util: Replace std::filesystem with util/fs.h
1699878775 2023-11-13T12:32:55+00:00 29c2c90362 Bitcoin Merge bitcoin/bitcoin#28721: multiprocess compatibility updates
1699873021 2023-11-13T10:57:01+00:00 e862bceb17 Bitcoin Merge bitcoin/bitcoin#27935: fuzz: call lookup functions before calling `Ban`
1699872701 2023-11-13T10:51:41+00:00 dd5f5713bc Bitcoin Merge bitcoin/bitcoin#28391: refactor: Simplify CTxMempool/BlockAssembler fields, remove some external mapTx access
1699870354 2023-11-13T10:12:34+00:00 e11b7587a1 Bitcoin Merge bitcoin/bitcoin#28831: test: Avoid intermittent failures in feature_init
1699869643 2023-11-13T10:00:43+00:00 9c4b74fa92 Bitcoin Merge bitcoin/bitcoin#28777: doc: update docs for `CHECK_ATOMIC` macro
1699868480 2023-11-13T09:41:20+00:00 95a3934cf3 Bitcoin Merge bitcoin/bitcoin#28786: guix: switch to 6.1 kernel headers over 5.15
1699718231 2023-11-11T15:57:11+00:00 8243762700 Bitcoin Merge bitcoin/bitcoin#28849: test: fix node index bug when comparing peerinfo
1699610156 2023-11-10T09:55:56+00:00 1fdd832842 Bitcoin Merge bitcoin/bitcoin#28835: test: Check error details with assert_debug_log on the assumeutxo invalid hash dump - follow-up #28698
1699535225 2023-11-09T13:07:05+00:00 b3898e946c Bitcoin Merge bitcoin/bitcoin#28826: ci: Switch IWYU to `clang_17` branch
1699528881 2023-11-09T11:21:21+00:00 88c3b100f0 Bitcoin Merge bitcoin/bitcoin#28829: ci: win64 task does use boost:process
1699525616 2023-11-09T10:26:56+00:00 c2da8c583f Bitcoin Merge bitcoin/bitcoin#28822: test: Add missing wait for version to be sent in add_outbound_p2p_connection
1699522258 2023-11-09T09:30:58+00:00 d60ebea597 Bitcoin Merge bitcoin/bitcoin#28808: refactor: Miniminer package linearization followups
1699467651 2023-11-08T13:20:51-05:00 3d7544b481 Bitcoin Merge bitcoin/bitcoin#28823: ci: remove note re M1 usage
1699458822 2023-11-08T10:53:42-05:00 19d1ba1b41 Bitcoin Merge bitcoin/bitcoin#28787: init: completely remove `-zapwallettxes` (remaining hidden option)
1699453175 2023-11-08T14:19:35+00:00 f1f3f2d9cc Bitcoin Merge bitcoin/bitcoin#28815: fuzz: Avoid timeout and bloat in fuzz targets
1699443096 2023-11-08T11:31:36+00:00 9ad19fc7c7 Bitcoin Merge bitcoin/bitcoin#28155: net: improves addnode / m_added_nodes logic
1699438625 2023-11-08T10:17:05+00:00 d690f89b57 Bitcoin Merge bitcoin/bitcoin#28785: validation: return more helpful results for reconsiderable fee failures and skipped transactions
1699437409 2023-11-08T09:56:49+00:00 059f131314 Bitcoin Merge bitcoin/bitcoin#28820: tests: Increase wallet_miniscript.py rpc timeout to 90 seconds
1699437353 2023-11-08T09:55:53+00:00 1162d046ec Bitcoin Merge bitcoin/bitcoin#28782: test: Add missing sync on send_version in peer_connect
1699436811 2023-11-08T09:46:51+00:00 b5d8f001a8 Bitcoin Merge bitcoin/bitcoin#28814: test: symbolizer improvements
1699394462 2023-11-07T17:01:02-05:00 82ea4e787c Bitcoin Merge bitcoin/bitcoin#28464: net: improve max-connection limits code
1699393737 2023-11-07T16:48:57-05:00 962ea5c525 Bitcoin Merge bitcoin/bitcoin#28374: test: python cryptography required for BIP 324 functional tests
1699391849 2023-11-07T16:17:29-05:00 c981771bc3 Bitcoin Merge bitcoin/bitcoin#28224: shutdown: Destroy kernel last, make test shutdown order consistent
1699387238 2023-11-07T15:00:38-05:00 c8a883a412 Bitcoin Merge bitcoin/bitcoin#26839: Add support for RNDR/RNDRRS for AArch64 on Linux
1699384749 2023-11-07T14:19:09-05:00 e77339632e Bitcoin Merge bitcoin/bitcoin#28136: refactor: move GetServicesNames from rpc/util.{h,cpp} to rpc/net.cpp
1699384318 2023-11-07T14:11:58-05:00 0528cfd307 Bitcoin Merge bitcoin/bitcoin#28649: Do the SOCKS5 handshake reliably
1699374569 2023-11-07T11:29:29-05:00 3da69c464f Bitcoin Merge bitcoin/bitcoin#28546: wallet: prevent bugs from invalid transaction heights with asserts, comments, and refactoring
1699355820 2023-11-07T11:17:00+00:00 2b3f43b96e Bitcoin Merge bitcoin/bitcoin#28789: fuzz: Avoid utxo_total_supply timeout (take 2)
1699307859 2023-11-06T16:57:39-05:00 0387ca0774 Bitcoin Merge bitcoin/bitcoin#28612: Test: followups to #27823
1699301925 2023-11-06T15:18:45-05:00 0f5e31ce7d Bitcoin Merge bitcoin/bitcoin#28799: wallet: cache descriptor ID to avoid repeated descriptor string creation
1699286094 2023-11-06T10:54:54-05:00 4cebad4833 Bitcoin Merge bitcoin/bitcoin#28363: doc: Add offline signing tutorial
1699280747 2023-11-06T14:25:47+00:00 21d985784f Bitcoin Merge bitcoin/bitcoin#28788: test: bugfix CheckPackageMempoolAcceptResult return all error strings
1699264480 2023-11-06T09:54:40+00:00 f2cc718e69 Bitcoin Merge bitcoin/bitcoin#28798: build: Drop no longer needed MSVC warning suppressions
1699208556 2023-11-05T18:22:36+00:00 953d302a24 Bitcoin Merge bitcoin/bitcoin#28735: depends: Bump to capnproto-c++-1.0.1
1699208138 2023-11-05T18:15:38+00:00 d2d53b4ac8 Bitcoin Merge bitcoin/bitcoin#28796: ci: Drop no longer needed "Fix Visual Studio installation" step
1699023050 2023-11-03T10:50:50-04:00 d9007f51a7 Bitcoin Merge bitcoin/bitcoin#28762: MiniMiner changes for package linearization
1699022617 2023-11-03T14:43:37+00:00 0fd7ca4838 Bitcoin Merge bitcoin/bitcoin#28778: depends: drop -O1 workaround from arm64 apple Qt build
1699022477 2023-11-03T14:41:17+00:00 5d9f45082b Bitcoin Merge bitcoin/bitcoin#28758: refactors for subpackage evaluation
1699019472 2023-11-03T13:51:12+00:00 f23ac10ca5 Bitcoin Merge bitcoin/bitcoin#28764: Fuzz: Check individual and package transaction invariants
1698954313 2023-11-02T15:45:13-04:00 9b68c9b85e Bitcoin Merge bitcoin/bitcoin#28172: refactor: use string_view for passing string literals to Parse{Hash,Hex}
1698952777 2023-11-02T15:19:37-04:00 5f88622191 Bitcoin Merge bitcoin/bitcoin#27852: test: add coverage to rpc_blockchain.py
1698948567 2023-11-02T14:09:27-04:00 0857f2935f Bitcoin Merge bitcoin/bitcoin#24097: Replace RecursiveMutex m_cs_banned with Mutex, and rename it
1698924350 2023-11-02T11:25:50+00:00 2e9454a633 Bitcoin Merge bitcoin/bitcoin#21161: Fee estimation: extend bucket ranges consistently
1698923537 2023-11-02T11:12:17+00:00 023418a140 Bitcoin Merge bitcoin/bitcoin#28530: tests, bug fix: DisconnectedBlockTransactions rewrite followups
1698918781 2023-11-02T09:53:01+00:00 023e8c2001 Bitcoin Merge bitcoin/bitcoin#28769: build: Update `qt` package up to 5.15.11
1698918467 2023-11-02T09:47:47+00:00 b2240f6522 Bitcoin Merge bitcoin/bitcoin#28770: refactor: Remove unused circular include dependency from validation.cpp
1698835188 2023-11-01T10:39:48+00:00 eca2e430ac Bitcoin Merge bitcoin/bitcoin#28632: test: make python p2p not send getaddr on incoming connections
1698834353 2023-11-01T10:25:53+00:00 4733de3242 Bitcoin Merge bitcoin/bitcoin#28729: addrman: log AS only when using asmap
1698833338 2023-11-01T10:08:58+00:00 9d594ed1d8 Bitcoin Merge bitcoin/bitcoin#28755: build: remove duplicate `-lminiupnpc` linking
1698832637 2023-11-01T09:57:17+00:00 04bfe8c9c3 Bitcoin Merge bitcoin-core/gui#774: Fix crash on selecting "Mask values" in transaction view
1698772176 2023-10-31T17:09:36+00:00 3c0b66c2ec Bitcoin Merge bitcoin/bitcoin#28759: guix: update signapple to latest master
1698770730 2023-10-31T16:45:30+00:00 697ded943c Bitcoin Merge bitcoin/bitcoin#28757: guix: Zip needs to include all files and set time to SOURCE_DATE_EPOCH
1698750685 2023-10-31T11:11:25+00:00 d51fb9caa6 Bitcoin Merge bitcoin/bitcoin#28503: refactor: Remove WithParams serialization helper, use SER_PARAMS_OPFUNC
1698683774 2023-10-30T16:36:14+00:00 4458ae811a Bitcoin Merge bitcoin/bitcoin#28741: refactor: Fix bugprone-string-constructor warning
1698677739 2023-10-30T15:55:39+01:00 7d6c646cc7 Bitcoin Merge bitcoin/bitcoin#28348: build: Bump g++ minimum supported version to 10
1698674051 2023-10-30T14:54:11+01:00 6391644b66 Bitcoin Merge bitcoin/bitcoin#28737: doc: Fix bugprone-lambda-function-name errors
1698673480 2023-10-30T14:44:40+01:00 ec5116ae14 Bitcoin Merge bitcoin/bitcoin#28695: net: Sanity check private keys received from SAM proxy
1698671355 2023-10-30T14:09:15+01:00 a3670b2273 Bitcoin Merge bitcoin/bitcoin#28753: test: Remove feature_txindex_compatibility.py
1698571330 2023-10-29T10:22:10+01:00 feae4e0438 Bitcoin Merge bitcoin/bitcoin#28698: assumeutxo, blockstorage: Prevent core dump on invalid hash
1698570899 2023-10-29T10:14:59+01:00 f028470654 Bitcoin Merge bitcoin/bitcoin#28727: test: replace random_bytes with random.randbytes
1698570653 2023-10-29T10:10:53+01:00 42b0d5f59b Bitcoin Merge bitcoin/bitcoin#28740: refactor: Add LIFETIMEBOUND to all (w)txid getters
1698346933 2023-10-26T15:02:13-04:00 e789b30b25 Bitcoin Merge bitcoin/bitcoin#27116: doc: clarify that LOCK() internally checks whether the mutex is held
1698345472 2023-10-26T14:37:52-04:00 b72cb7801b Bitcoin Merge bitcoin/bitcoin#28283: doc: clarify cookie generation in JSON-RPC-interface.md
1698344987 2023-10-26T14:29:47-04:00 7be62df80f Bitcoin Merge bitcoin/bitcoin#26078: p2p: return `CSubNet` in `LookupSubNet`
1698344335 2023-10-26T14:18:55-04:00 5572f98f05 Bitcoin Merge bitcoin/bitcoin#28107: util: Type-safe transaction identifiers
1698333280 2023-10-26T11:14:40-04:00 cb8844e2b9 Bitcoin Merge bitcoin/bitcoin#28728: wallet: [bugfix] Mark CNoDestination and PubKeyDestination constructor explicit
1698246338 2023-10-25T11:05:38-04:00 2a349f9ea5 Bitcoin Merge bitcoin/bitcoin#28264: test: refactor: support sending funds with outpoint result
1698236407 2023-10-25T13:20:07+01:00 64879f4c03 Bitcoin Merge bitcoin-core/gui#771: Avoid error-prone leading whitespace in translatable strings
1698235979 2023-10-25T13:12:59+01:00 afa081a39b Bitcoin Merge bitcoin-core/gui#742: Exit and show error if unrecognized command line args are present
1698181506 2023-10-24T22:05:06+01:00 d53400e75e Bitcoin Merge bitcoin/bitcoin#28627: depends: zeromq 4.3.5
1698181434 2023-10-24T22:03:54+01:00 ba0313d84b Bitcoin Merge bitcoin/bitcoin#28210: build: Bump clang minimum supported version to 13
1698164670 2023-10-24T17:24:30+01:00 43704827b4 Bitcoin Merge bitcoin/bitcoin#28211: Bump python minimum supported version to 3.9
1698144016 2023-10-24T11:40:16+01:00 004367dba8 Bitcoin Merge bitcoin/bitcoin#28714: doc: remove release note fragments for 26.x branch
1698140006 2023-10-24T10:33:26+01:00 96ec3b67a7 Bitcoin Merge bitcoin/bitcoin#28707: doc: add historical release notes for 24.2
1698139968 2023-10-24T10:32:48+01:00 ab61087a7e Bitcoin Merge bitcoin/bitcoin#28660: test: enable reindex readonly test on *BSD
1698096936 2023-10-23T17:35:36-04:00 d724bb5291 Bitcoin Merge bitcoin/bitcoin#28609: wallet: Reload watchonly and solvables wallets after migration
1698088568 2023-10-23T15:16:08-04:00 da8e397e4a Bitcoin Merge bitcoin/bitcoin#28685: coinstats, assumeutxo: fix hash_serialized2 calculation
1698079275 2023-10-23T12:41:15-04:00 5c32c5971c Bitcoin Merge bitcoin/bitcoin#28618: doc: assumeutxo prune and index notes
1698071904 2023-10-23T15:38:24+01:00 d90eea989a Bitcoin Merge bitcoin/bitcoin#28708: ci: Add missing --external to podman image prune
1698070548 2023-10-23T15:15:48+01:00 565c55119b Bitcoin Merge bitcoin-core/gui#770: Revert "gui: provide wallet controller context to wallet actions"
1698057163 2023-10-23T11:32:43+01:00 0046f3dc27 Bitcoin Merge bitcoin/bitcoin#28693: build: Include `config/bitcoin-config.h` explicitly in `util/trace.h`
1698053847 2023-10-23T10:37:27+01:00 f4e96c29a6 Bitcoin Merge bitcoin/bitcoin#28691: refactor: Remove CBlockFileInfo::SetNull
1698052253 2023-10-23T10:10:53+01:00 0f15db0ec9 Bitcoin Merge bitcoin/bitcoin#28697: fuzz: Increase merge -rss_limit_mb
1697833456 2023-10-20T16:24:16-04:00 c1106cfef5 Bitcoin Merge bitcoin/bitcoin#28669: test: check assumeutxo file for changed outpoint index + de-duplications
1697812216 2023-10-20T15:30:16+01:00 abfc8c901d Bitcoin Merge bitcoin/bitcoin#28692: fuzz: Delete i2p fuzz test
1697809174 2023-10-20T14:39:34+01:00 3c856e2fe8 Bitcoin Merge bitcoin/bitcoin#28569: log: Don't log cache rebalancing in absense of a snapshot chainstate
1697797384 2023-10-20T11:23:04+01:00 fc1073bb45 Bitcoin Merge bitcoin/bitcoin#28643: ci: Add missing CI_RETRY_EXE before git clone
1697746086 2023-10-19T16:08:06-04:00 77f0ceb717 Bitcoin Merge bitcoin/bitcoin#28077: I2P: also sleep after errors in Accept() & destroy the session if we get an unexpected error
1697734119 2023-10-19T12:48:39-04:00 0655e9dd92 Bitcoin Merge bitcoin/bitcoin#27071: Handle CJDNS from LookupSubNet()
1697726743 2023-10-19T15:45:43+01:00 6e721c923c Bitcoin Merge bitcoin/bitcoin#28667: doc: add historical release notes for 25.1
1697718349 2023-10-19T13:25:49+01:00 9e616baec0 Bitcoin Merge bitcoin/bitcoin#22764: build: Include qt sources for parsing with extract_strings.py
1697707924 2023-10-19T10:32:04+01:00 106ab20f12 Bitcoin Merge bitcoin/bitcoin#28673: docs: Add reference to total.coverage report
1697707424 2023-10-19T10:23:44+01:00 091d29c495 Bitcoin Merge bitcoin/bitcoin#28617: test: Add Wallet Unlock Context Manager
1697706424 2023-10-19T10:07:04+01:00 5eb82d5706 Bitcoin Merge bitcoin/bitcoin#28672: build: move `-fstack-reuse=none` to CORE_CXXFLAGS
1697705188 2023-10-19T09:46:28+01:00 f4049eaf08 Bitcoin Merge bitcoin/bitcoin#28671: test: Fix failing time check in rpc_net.py
1697631528 2023-10-18T08:18:48-04:00 655dc716aa Bitcoin Merge bitcoin/bitcoin#28666: test: assumeutxo file with unknown block hash
1697621565 2023-10-18T10:32:45+01:00 1803fee1cf Bitcoin Merge bitcoin/bitcoin#28637: doc: add release note for #27460 (new `importmempool` RPC)
1697581672 2023-10-17T18:27:52-04:00 c2d4e40e45 Bitcoin Merge bitcoin/bitcoin#28651: Make miniscript GetWitnessSize accurate for tapscript
1697577985 2023-10-17T22:26:25+01:00 9c30f5ef9d Bitcoin Merge bitcoin-core/gui#766: Fix coin control input size accounting for taproot spends
1697570885 2023-10-17T15:28:05-04:00 fbcf1029a7 Bitcoin Merge bitcoin/bitcoin#28544: wallet: Add TxStateString function for debugging and logging
1697558742 2023-10-17T12:05:42-04:00 ff6be778f9 Bitcoin Merge bitcoin/bitcoin#28647: test: Add assumeutxo test for wrong hash
1697534408 2023-10-17T10:20:08+01:00 738ef44abb Bitcoin Merge bitcoin/bitcoin#28652: assumeutxo: fail early if snapshot block hash doesn't match AssumeUTXO parameters
1697532711 2023-10-17T09:51:51+01:00 e6c30834b4 Bitcoin Merge bitcoin/bitcoin#28656: fuzz: Allow multiple --m_dir args
1697532530 2023-10-17T09:48:50+01:00 4caa10b580 Bitcoin Merge bitcoin/bitcoin#28628: lint: Include test_utxo_snapshots in lint_shell, fix linter errors
1697477366 2023-10-16T13:29:26-04:00 76d89579b5 Bitcoin Merge bitcoin/bitcoin#28630: depends: update `LD64_VERSION` to 711
1697475579 2023-10-16T12:59:39-04:00 90f7d8a7f9 Bitcoin Merge bitcoin/bitcoin#28539: lib: add taproot support to libconsensus
1697466950 2023-10-16T15:35:50+01:00 08ea835220 Bitcoin Merge bitcoin/bitcoin#28583: refactor: [tidy] modernize-use-emplace
1697459855 2023-10-16T13:37:35+01:00 92704535f6 Bitcoin Merge bitcoin-core/gui#765: Fix wallet list hover crash on shutdown
1697448105 2023-10-16T11:21:45+02:00 22fa1f4702 Bitcoin Merge bitcoin/bitcoin#28565: rpc: getaddrmaninfo followups
1697360911 2023-10-15T11:08:31+02:00 ab2f531b78 Bitcoin Merge bitcoin/bitcoin#28650: fuzz: Merge with -set_cover_merge=1
1697359717 2023-10-15T10:48:37+02:00 cee39d0628 Bitcoin Merge bitcoin/bitcoin#27793: ci: label docker images and prune dangling images selectively
1697214721 2023-10-13T12:32:01-04:00 78b7e95518 Bitcoin Merge bitcoin/bitcoin#28645: test: fix `assert_debug_log` call-site bugs, add type checks
1697188593 2023-10-13T11:16:33+02:00 73dfa6da08 Bitcoin Merge bitcoin/bitcoin#28631: devtools: test_utxo_snapshots.sh sleep cleanup and documentation
1697188494 2023-10-13T11:14:54+02:00 448790c00a Bitcoin Merge bitcoin/bitcoin#28639: refactor: Remove unused nchaintx from SnapshotMetadata constructor, fix test, add test
1697187597 2023-10-13T10:59:57+02:00 9e068f9612 Bitcoin Merge bitcoin/bitcoin#28459: build: add `-mbranch-protection=bti` (aarch64) to hardening flags
1697185447 2023-10-13T10:24:07+02:00 504f1f30ed Bitcoin Merge bitcoin/bitcoin#28547: ci: Work around podman stop intermittent failure
1697184998 2023-10-13T10:16:38+02:00 151a2b189c Bitcoin Merge bitcoin/bitcoin#28644: test: Fuzz merge with -use_value_profile=0 for now
1697123880 2023-10-12T17:18:00+02:00 5ea4fc05ed Bitcoin Merge bitcoin/bitcoin#28640: ci: Use clang-17 in Asan task
1697123064 2023-10-12T17:04:24+02:00 bf8c41d251 Bitcoin Merge bitcoin/bitcoin#28641: ci: Drop no longer needed `NOLINTNEXTLINE`
1697104812 2023-10-12T12:00:12+02:00 06d469c26b Bitcoin Merge bitcoin/bitcoin#28629: test: fix usdt undeclared function errors on mantis
1697104395 2023-10-12T11:53:15+02:00 a927d5cabe Bitcoin Merge bitcoin/bitcoin#27228: test: exempt previous release binaries from valgrind
1697096107 2023-10-12T09:35:07+02:00 4a5aae9330 Bitcoin Merge bitcoin/bitcoin#28634: test: BIP324: add check for detection of missing garbage terminator
1697094709 2023-10-12T09:11:49+02:00 ccf7895e17 Bitcoin Merge bitcoin/bitcoin#28633: ci: Install Qt's default Android API platform
1697048723 2023-10-11T14:25:23-04:00 e3eb3aae30 Bitcoin Merge bitcoin/bitcoin#28625: test: check that loading snapshot not matching AssumeUTXO parameters fails
1697047596 2023-10-11T20:06:36+02:00 d98d88c779 Bitcoin Merge bitcoin/bitcoin#28392: test: Use pathlib over os path
1697021443 2023-10-11T12:50:43+02:00 744157ef1a Bitcoin Merge bitcoin/bitcoin#28602: descriptors: Disallow hybrid and uncompressed keys when inferring
1697020548 2023-10-11T12:35:48+02:00 154404e33f Bitcoin Merge bitcoin/bitcoin#28624: docs: fix typo
1697020158 2023-10-11T12:29:18+02:00 bf32ae3969 Bitcoin Merge bitcoin/bitcoin#28482: ci: use LLVM/Clang 17 in tidy job
1696877520 2023-10-09T14:52:00-04:00 04265ba937 Bitcoin Merge bitcoin/bitcoin#26331: Implement `CCoinsViewErrorCatcher::HaveCoin` and check disk space periodically
1696860193 2023-10-09T15:03:13+01:00 4e7442e743 Bitcoin Merge bitcoin/bitcoin#28573: github actions: Fix test-one-commit when parent of head is merge commit
1696859648 2023-10-09T14:54:08+01:00 3003861e78 Bitcoin Merge bitcoin/bitcoin#28591: kernel: chainparams updates for 26.x
1696857209 2023-10-09T14:13:29+01:00 f4674444b2 Bitcoin Merge bitcoin/bitcoin#28595: ci: Avoid cache depends/work/build
1696857120 2023-10-09T14:12:00+01:00 66f8ee2969 Bitcoin Merge bitcoin/bitcoin#28611: Adjust Gradle properties to fix `apk` build
1696851159 2023-10-09T12:32:39+01:00 c976657a1b Bitcoin Merge bitcoin-core/gui#767: Update translation source file for v26.0 string freeze
1696841584 2023-10-09T09:53:04+01:00 62346bc394 Bitcoin Merge bitcoin/bitcoin#28604: test: Use feerate higher than minrelay fee in wallet_fundraw
1696781412 2023-10-08T12:10:12-04:00 db283a6b6f Bitcoin Merge bitcoin/bitcoin#27255: MiniTapscript: port Miniscript to Tapscript
1696675996 2023-10-07T11:53:16+01:00 d2b8c5e123 Bitcoin Merge bitcoin-core/gui#764: Remove legacy wallet creation
1696674160 2023-10-07T11:22:40+01:00 38f4b0d9d1 Bitcoin Merge bitcoin/bitcoin#28562: AssumeUTXO follow-ups
1696596704 2023-10-06T13:51:44+01:00 1472df63f7 Bitcoin Merge bitcoin/bitcoin#28253: test: display abrupt shutdown errors in console output
1696585571 2023-10-06T10:46:11+01:00 634b68f0dc Bitcoin Merge bitcoin/bitcoin#28532: qt: enable` -ltcg` for windows under LTO
1696547299 2023-10-05T19:08:19-04:00 54bdb6e074 Bitcoin Merge bitcoin/bitcoin#27609: rpc: allow submitpackage to be called outside of regtest
1696534554 2023-10-05T15:35:54-04:00 cf553e3ab7 Bitcoin Merge bitcoin/bitcoin#28597: wallet: No BDB creation, unless -deprecatedrpc=create_bdb
1696529974 2023-10-05T14:19:34-04:00 0b2c93bc56 Bitcoin Merge bitcoin/bitcoin#28590: assumeutxo: change getchainstates RPC to return a list of chainstates
1696521487 2023-10-05T11:58:07-04:00 6e5cf8e953 Bitcoin Merge bitcoin/bitcoin#28587: descriptors: disallow hybrid public keys
1696521075 2023-10-05T16:51:15+01:00 d9c1cc5f1f Bitcoin Merge bitcoin/bitcoin#28027: test: Fixes and updates to wallet_backwards_compatibility.py for 25.0 and descriptor wallets
1696519111 2023-10-05T11:18:31-04:00 db19a7e89d Bitcoin Merge bitcoin/bitcoin#28403: test: Bump walletpassphrase timeouts to avoid intermittent issues
1696511199 2023-10-05T14:06:39+01:00 52c6904c78 Bitcoin Merge bitcoin/bitcoin#28558: Make PeerManager own a FastRandomContext
1696503771 2023-10-05T12:02:51+01:00 78fd3c2672 Bitcoin Merge bitcoin/bitcoin#28588: test: BIP324: add checks for v1 prefix matching / wrong network magic detection
1696501709 2023-10-05T11:28:29+01:00 2eacc61ad7 Bitcoin Merge bitcoin/bitcoin#25970: Add headerssync tuning parameters optimization script to repo
1696491409 2023-10-05T08:36:49+01:00 0e3de3b83e Bitcoin Merge bitcoin-core/gui#754: Add BIP324-specific labels to peer details
1696453052 2023-10-04T16:57:32-04:00 5b4478418b Bitcoin Merge bitcoin/bitcoin#28577: net: raise V1_PREFIX_LEN from 12 to 16
1696451817 2023-10-04T21:36:57+01:00 8369467c94 Bitcoin Merge bitcoin-core/gui#757: Add wallet name to address book page title
1696448217 2023-10-04T15:36:57-04:00 ab163b0fb5 Bitcoin Merge bitcoin/bitcoin#27823: init: return error when block index is non-contiguous, fix feature_init.py file perturbation
1696441051 2023-10-04T18:37:31+01:00 30b3477507 Bitcoin Merge bitcoin/bitcoin#28561: build: Update `qt` package up to 5.15.10
1696440760 2023-10-04T13:32:40-04:00 cc68a3b9dd Bitcoin Merge bitcoin/bitcoin#28589: test: assumeutxo func test race fixes
1696435995 2023-10-04T17:13:15+01:00 3cd02806ec Bitcoin Merge bitcoin/bitcoin#28567: ci: Only run functional tests on native windows in master
1696431847 2023-10-04T16:04:07+01:00 058488276f Bitcoin Merge bitcoin/bitcoin#27598: bench: Add SHA256 implementation specific benchmarks
1696410543 2023-10-04T10:09:03+01:00 db7b5dfcc5 Bitcoin Merge bitcoin/bitcoin#28551: http: bugfix: allow server shutdown in case of remote client disconnection
1696409624 2023-10-04T09:53:44+01:00 2f835d2ae4 Bitcoin Merge bitcoin/bitcoin#28576: docs: fix typo in packages.md
1696348631 2023-10-03T16:57:11+01:00 97f756b12c Bitcoin Merge bitcoin/bitcoin#28575: ci: Print Linux kernel info
1696347500 2023-10-03T11:38:20-04:00 01bd9d7b99 Bitcoin Merge bitcoin/bitcoin#28523: rpc: add hidden getrawaddrman RPC to list addrman table entries
1696344850 2023-10-03T15:54:10+01:00 5a4eb56e3f Bitcoin Merge bitcoin/bitcoin#28571: depends: fix unusable memory_resource in macos qt build
1696341466 2023-10-03T09:57:46-04:00 d0b928b29d Bitcoin Merge bitcoin/bitcoin#26312: Remove Sock::Get() and Sock::Sock()
1696337801 2023-10-03T13:56:41+01:00 88e5a02b8b Bitcoin Merge bitcoin-core/gui#751: macOS, do not process actions during shutdown
1696327114 2023-10-03T10:58:34+01:00 693a7cfc6c Bitcoin Merge bitcoin/bitcoin#28507: contrib/bash-completions: use package naming conventions
1696326261 2023-10-03T10:44:21+01:00 4e78834ec1 Bitcoin Merge bitcoin/bitcoin#28304: doc: Remove confusing assert linter
1696325361 2023-10-03T10:29:21+01:00 8113ac0ab4 Bitcoin Merge bitcoin/bitcoin#28543: build, macos: Fix `qt` package build with new Xcode 15 linker
1696324370 2023-10-03T10:12:50+01:00 6f882e6f86 Bitcoin Merge bitcoin/bitcoin#28331: BIP324 integration
1696280984 2023-10-02T17:09:44-04:00 e7b0004b37 Bitcoin Merge bitcoin/bitcoin#27596: assumeutxo (2)
1696260036 2023-10-02T16:20:36+01:00 fd8ab08558 Bitcoin Merge bitcoin/bitcoin#28557: bench: remove `NO_THREAD_SAFETY_ANALYSIS` usage
1696252040 2023-10-02T14:07:20+01:00 8909667ab8 Bitcoin Merge bitcoin/bitcoin#28176: tests: add coverage to feature_addrman.py
1696249661 2023-10-02T13:27:41+01:00 50f250a67d Bitcoin Merge bitcoin/bitcoin#28542: wallet: Check for uninitialized last processed and conflicting heights in MarkConflicted
1696243766 2023-10-02T12:49:26+02:00 dcf6230f92 Bitcoin Merge bitcoin/bitcoin#28556: doc: fix link to developer-notes.md file in multiprocess.md
1696242834 2023-10-02T12:33:54+02:00 48b8910d12 Bitcoin Merge bitcoin/bitcoin#28508: refactor: Remove SER_GETHASH, hard-code client version in CKeyPool serialize
1696241780 2023-10-02T12:16:20+02:00 0f9307c4cb Bitcoin Merge bitcoin/bitcoin#28500: Prevent default/invalid CKey objects from allocating secure memory
1696240676 2023-10-02T11:57:56+02:00 e3b052800f Bitcoin Merge bitcoin/bitcoin#28227: test: check for specific bip157 disconnect reasons, add test coverage
1696238348 2023-10-02T11:19:08+02:00 8b44d01118 Bitcoin Merge bitcoin/bitcoin#28184: lint: fix custom mypy cache dir setting
1696237736 2023-10-02T11:08:56+02:00 f66af92f1a Bitcoin Merge bitcoin/bitcoin#28545: test: Avoid test failure on Linux root without cap-add LINUX_IMMUTABLE
1696013398 2023-09-29T14:49:58-04:00 5bbf735def Bitcoin Merge bitcoin/bitcoin#27653: test: add unit test coverage for Python ECDSA implementation
1696008591 2023-09-29T13:29:51-04:00 f562856d02 Bitcoin Merge bitcoin/bitcoin#27866: blockstorage: Return on fatal flush errors
1695995402 2023-09-29T09:50:02-04:00 d18a8f6f69 Bitcoin Merge bitcoin/bitcoin#28525: net: Drop v2 garbage authentication packet
1695914530 2023-09-28T11:22:10-04:00 9d5150ac47 Bitcoin Merge bitcoin/bitcoin#28540: tests: Fix wallet_resendwallettransactions.py intermittent failure by using manual bumps instead of bumpfee
1695899124 2023-09-28T12:05:24+01:00 6619d6a8dc Bitcoin Merge bitcoin/bitcoin#28450: Add package evaluation fuzzer
1695847587 2023-09-27T16:46:27-04:00 19a7e608f9 Bitcoin Merge bitcoin/bitcoin#28505: rpc: bumpfee, improve doc for 'reduce_output' arg
1695733304 2023-09-26T14:01:44+01:00 c9f288244b Bitcoin Merge bitcoin/bitcoin#28483: refactor: Return CAutoFile from BlockManager::Open*File()
1695578056 2023-09-24T18:54:16+01:00 dcfbf3c210 Bitcoin Merge bitcoin/bitcoin#28512: doc: Be vague instead of wrong about MALLOC_ARENA_MAX
1695490956 2023-09-23T18:42:36+01:00 ac9fa6ec78 Bitcoin Merge bitcoin/bitcoin#28385: [refactor] rewrite DisconnectedBlockTransactions to not use boost
1695484538 2023-09-23T11:55:38-04:00 719cb301e6 Bitcoin Merge bitcoin/bitcoin#28492: RPC: `descriptorprocesspsbt` returns hex encoded tx if complete
1695403791 2023-09-22T18:29:51+01:00 b000ed5ee5 Bitcoin Merge bitcoin-core/gui#119: Replace send-to-self with dual send+receive entries
1695392786 2023-09-22T15:26:26+01:00 bce7b087cb Bitcoin Merge bitcoin-core/gui#739: Disable and uncheck blank when private keys are disabled
1695382888 2023-09-22T12:41:28+01:00 2e1d4bf444 Bitcoin Merge bitcoin-core/gui#755: Silence `-Wcast-function-type` warning
1695313979 2023-09-21T16:32:59+00:00 b66f6dcb26 Bitcoin Merge bitcoin/bitcoin#28513: ci: Install Homebrew's `pkg-config` package
1695313865 2023-09-21T16:31:05+00:00 f29091410d Bitcoin Merge bitcoin/bitcoin#28379: Refactor: Remove m_is_test_chain
1695312832 2023-09-21T12:13:52-04:00 2303fd2f43 Bitcoin Merge bitcoin/bitcoin#28471: Fix virtual size limit enforcement in transaction package context
1695311415 2023-09-21T15:50:15+00:00 cf0711cac3 Bitcoin Merge bitcoin/bitcoin#27934: test: added coverage to estimatefee
1695309976 2023-09-21T11:26:16-04:00 41cb17fdb6 Bitcoin Merge bitcoin/bitcoin#28078: net, refactor: remove unneeded exports, use helpers over low-level code, use optional
1695292516 2023-09-21T06:35:16-04:00 5027d41988 Bitcoin Merge bitcoin/bitcoin#26366: rpc, test: `addnode` improv + add test coverage for invalid command
1695245551 2023-09-20T22:32:31+01:00 1d4846a844 Bitcoin Merge bitcoin-core/gui#738: Add menu option to migrate a wallet
1695232215 2023-09-20T13:50:15-04:00 8247a8db69 Bitcoin Merge bitcoin/bitcoin#28154: test: refactor: deduplicate segwitv0 ECDSA signing for tx inputs
1695226470 2023-09-20T16:14:30+00:00 99ce8366ed Bitcoin Merge bitcoin/bitcoin#28504: ci: Use nproc over MAKEJOBS in 01_base_install
1695212720 2023-09-20T08:25:20-04:00 ff564c75e7 Bitcoin Merge bitcoin/bitcoin#27511: rpc: Add test-only RPC getaddrmaninfo for new/tried table address count
1695210553 2023-09-20T07:49:13-04:00 3966b0a0b6 Bitcoin Merge bitcoin/bitcoin#28472: Remove MemPoolAccept::m_limits to avoid mutating it in package evaluation
1695210047 2023-09-20T11:40:47+00:00 e9a4793b82 Bitcoin Merge bitcoin/bitcoin#28432: build: Produce a `.zip` for macOS distribution
1695209936 2023-09-20T11:38:56+00:00 1bf915db99 Bitcoin Merge bitcoin/bitcoin#28470: fuzz: Rework addr fuzzing
1695143457 2023-09-19T13:10:57-04:00 abe4fedab7 Bitcoin Merge bitcoin/bitcoin#28125: wallet: bugfix, disallow migration of invalid scripts
1695142123 2023-09-19T16:48:43+00:00 53313c49d6 Bitcoin Merge bitcoin/bitcoin#28246: wallet: Use CTxDestination in CRecipient instead of just scriptPubKey
1695139752 2023-09-19T16:09:12+00:00 737aac8cc8 Bitcoin Merge bitcoin/bitcoin#28497: ci: Reintroduce fixed "test-each-commit" job
1695136406 2023-09-19T15:13:26+00:00 a5979a8d4a Bitcoin Merge bitcoin/bitcoin#28506: fuzz: Add missing PROVIDE_FUZZ_MAIN_FUNCTION guard to __AFL_FUZZ_INIT
1694863006 2023-09-16T12:16:46+01:00 f01416e23c Bitcoin Merge bitcoin/bitcoin#28479: build: use _LIBCPP_ENABLE_DEBUG_MODE over ENABLE_ASSERTIONS
1694862916 2023-09-16T12:15:16+01:00 372e7b6510 Bitcoin Merge bitcoin/bitcoin#28489: tests: fix incorrect assumption in v2transport_test
1694784440 2023-09-15T14:27:20+01:00 5c7cdda992 Bitcoin Merge bitcoin/bitcoin#28473: refactor: Serialization parameter cleanups
1694774969 2023-09-15T11:49:29+01:00 717a4d8944 Bitcoin Merge bitcoin/bitcoin#28476: ci: LLVM 17 for MSAN jobs
1694769386 2023-09-15T10:16:26+01:00 f608a409f7 Bitcoin Merge bitcoin/bitcoin#28480: fuzz: Don't use afl++ deferred forkserver mode
1694768681 2023-09-15T10:04:41+01:00 8ef672937e Bitcoin Merge bitcoin/bitcoin#28452: Do not use std::vector = {} to release memory
1694722117 2023-09-14T16:08:37-04:00 459272d639 Bitcoin Merge bitcoin/bitcoin#26152: Bump unconfirmed ancestor transactions to target feerate
1694712074 2023-09-14T13:21:14-04:00 541976b42e Bitcoin Merge bitcoin/bitcoin#27850: test: Add unit & functional test coverage for blockstore
1694696345 2023-09-14T13:59:05+01:00 f5c5ddafbc Bitcoin Merge bitcoin/bitcoin#28478: ci: Temporarily disable test-each-commit
1694696315 2023-09-14T13:58:35+01:00 858d3138bb Bitcoin Merge bitcoin/bitcoin#28460: fuzz: Use afl++ shared-memory fuzzing
1694686428 2023-09-14T11:13:48+01:00 9e9206f52a Bitcoin Merge bitcoin/bitcoin#28465: ci: clang-17 for fuzz and tsan
1694686298 2023-09-14T11:11:38+01:00 1e9d367d0d Bitcoin Merge bitcoin/bitcoin#28423: kernel: Remove protocol.h/netaddress.h/compat.h from kernel headers
1694682892 2023-09-14T10:14:52+01:00 744e0e3670 Bitcoin Merge bitcoin/bitcoin#28279: ci: Add test-each-commit task
1694681770 2023-09-14T09:56:10+01:00 8209e86eeb Bitcoin Merge bitcoin/bitcoin#28458: refactor: Remove unused GetType() from CBufferedFile and CAutoFile
1694623860 2023-09-13T17:51:00+01:00 f1a9fd627b Bitcoin Merge bitcoin/bitcoin#28251: validation: fix coins disappearing mid-package evaluation
1694536890 2023-09-12T12:41:30-04:00 adc0921ea1 Bitcoin Merge bitcoin/bitcoin#28101: doc, refactor: changing -torcontrol help to specify that a default port is used
1694536093 2023-09-12T12:28:13-04:00 8f9c74cb11 Bitcoin Merge bitcoin/bitcoin#28414: wallet rpc: return final tx hex from walletprocesspsbt if complete
1694527225 2023-09-12T15:00:25+01:00 7649431637 Bitcoin Merge bitcoin/bitcoin#28105: doc: Clarify that -fstack-reuse=all bugs exist on all versions of GCC
1694525217 2023-09-12T14:26:57+01:00 578f50fc48 Bitcoin Merge bitcoin/bitcoin#28448: rpc: Deprecate rpcserialversion=0
1694508295 2023-09-12T09:44:55+01:00 fd69ffbbfb Bitcoin Merge bitcoin/bitcoin#28427: index: coinstats reorg, fail when block cannot be reversed
1694421878 2023-09-11T09:44:38+01:00 8f7b9eb871 Bitcoin Merge bitcoin/bitcoin#28433: Follow-up to BIP324 connection support
1694351416 2023-09-10T14:10:16+01:00 c5a63ea56f Bitcoin Merge bitcoin/bitcoin#27944: test: various USDT functional test cleanups (27831 follow-ups)
1694256315 2023-09-09T11:45:15+01:00 e25af11225 Bitcoin Merge bitcoin/bitcoin#28431: Remove needless `GetTransactionOutputWeight` helper
1694255457 2023-09-09T11:30:57+01:00 579c49b3a6 Bitcoin Merge bitcoin/bitcoin#28428: Hard-code version number value for CBlockLocator and CDiskBlockIndex
1694165043 2023-09-08T10:24:03+01:00 4e1a38c6df Bitcoin Merge bitcoin/bitcoin#28196: BIP324 connection support
1694100136 2023-09-07T16:22:16+01:00 238d29aff9 Bitcoin Merge bitcoin/bitcoin#28361: fuzz: add ConstructPubKeyBytes util function
1694099414 2023-09-07T16:10:14+01:00 0354206a30 Bitcoin Merge bitcoin/bitcoin#28412: test: remove unused variables in `p2p_invalid_block`
1694097018 2023-09-07T15:30:18+01:00 b097a689ed Bitcoin Merge bitcoin/bitcoin#28422: depends: cctools 986, ld64 711 & libtapi 1300.0.6.5
1694082874 2023-09-07T11:34:34+01:00 8e0d9796da Bitcoin Merge bitcoin/bitcoin#25284: net: Use serialization parameters for CAddress serialization
1694082259 2023-09-07T11:24:19+01:00 5ad4eb3365 Bitcoin Merge bitcoin/bitcoin#28426: doc: s/--no-substitute/--no-substitutes in guix/INSTALL
1694082012 2023-09-07T11:20:12+01:00 d98180a969 Bitcoin Merge bitcoin/bitcoin#28419: fuzz: introduce and use `ConsumePrivateKey` helper
1694021463 2023-09-06T13:31:03-04:00 d2ccca253f Bitcoin Merge bitcoin/bitcoin#26567: Wallet: estimate the size of signed inputs using descriptors
1694016513 2023-09-06T17:08:33+01:00 cf421820f5 Bitcoin Merge bitcoin/bitcoin#28409: test: Combine sync_send_with_ping and sync_with_ping
1693917899 2023-09-05T13:44:59+01:00 9d3b216e00 Bitcoin Merge bitcoin/bitcoin#28151: build: use `-muse-unaligned-vector-move` for Windows builds
1693910255 2023-09-05T11:37:35+01:00 ecab855838 Bitcoin Merge bitcoin/bitcoin#28195: blockstorage: Drop legacy -txindex check
1693906701 2023-09-05T10:38:21+01:00 8c7e735456 Bitcoin Merge bitcoin/bitcoin#28404: Update libsecp256k1 subtree to release 0.4.0
1693904870 2023-09-05T10:07:50+01:00 260445bee8 Bitcoin Merge bitcoin/bitcoin#28359: ci: Asan with -ftrivial-auto-var-init=pattern
1693904373 2023-09-05T09:59:33+01:00 c004ba48f4 Bitcoin Merge bitcoin/bitcoin#28386: test: remove fixed timeouts from feature_config_args
1693904330 2023-09-05T09:58:50+01:00 fb619e1bc3 Bitcoin Merge bitcoin/bitcoin#28396: test: p2p: check that `getaddr` msgs are only responded once per connection
1693903431 2023-09-05T11:43:51+03:00 818bfd6dfe Bitcoin Merge bitcoin/bitcoin#28402: ci: Bump `actions/checkout` version
1693903262 2023-09-05T11:41:02+03:00 337d6f35a2 Bitcoin Merge bitcoin/bitcoin#28291: rpc: removed StrFormatInternalBug quote delimitation
1693676793 2023-09-02T20:46:33+03:00 6f03c45f6b Bitcoin Merge bitcoin/bitcoin#28383: Update translations for 26.0 soft translation string freeze
1693589101 2023-09-01T13:25:01-04:00 df98a12fc2 Bitcoin Merge bitcoin/bitcoin#28350: Log explicit error message when coindb is found in inconsistent state
1693572911 2023-09-01T13:55:11+01:00 b2f1d732cb Bitcoin Merge bitcoin/bitcoin#28384: ci: Avoid oversubscription in functional tests on Windows
1693500938 2023-08-31T12:55:38-04:00 5666966dff Bitcoin Merge bitcoin/bitcoin#28364: log: log wtxids when possible, add TXPACKAGES category
1693485429 2023-08-31T13:37:09+01:00 a4e0bcb6c9 Bitcoin Merge bitcoin/bitcoin#28369: doc: Fill in the required skills in the good_first_issue template
1693481364 2023-08-31T12:29:24+01:00 9561e497e9 Bitcoin Merge bitcoin-core/gui#749: make '-min' minimize wallet loading dialog
1693409019 2023-08-30T16:23:39+01:00 df5af114df Bitcoin Merge bitcoin/bitcoin#28353: ci: Remove /ro_base bind mount, Remove LC_ALL=C from s390x task
1693408799 2023-08-30T16:19:59+01:00 505ea30b47 Bitcoin Merge bitcoin/bitcoin#28370: guix: remove GCC 10 workaround from NSIS
1693408604 2023-08-30T16:16:44+01:00 1348454d82 Bitcoin Merge bitcoin/bitcoin#28352: test: Support powerpc64le in get_previous_releases.py
1693408546 2023-08-30T16:15:46+01:00 13e169a0c6 Bitcoin Merge bitcoin/bitcoin#28360: ci, windows: Do not run extended functional tests for pull requests
1693298551 2023-08-29T09:42:31+01:00 ab42b2ebdb Bitcoin Merge bitcoin/bitcoin#28347: lint: replace deprecated pkg_resources with importlib.metadata
1693297639 2023-08-29T09:27:19+01:00 5175ae482e Bitcoin Merge bitcoin/bitcoin#28354: test: default acceptnonstdtxn=0 on all chains
1693236050 2023-08-28T16:20:50+01:00 1c1a02bbd2 Bitcoin Merge bitcoin/bitcoin#28341: refactor: Use HashWriter over legacy CHashWriter
1693218449 2023-08-28T11:27:29+01:00 db57574aa8 Bitcoin Merge bitcoin/bitcoin#28173: ci: Run Windows native task on GitHub Actions
1693144488 2023-08-27T14:54:48+01:00 8371914604 Bitcoin Merge bitcoin/bitcoin#28337: build: use Clang 15 for macOS cross-compilation
1693036174 2023-08-26T08:49:34+01:00 03675b2ba3 Bitcoin Merge bitcoin/bitcoin#28328: guix: update time-machine
1692912897 2023-08-24T17:34:57-04:00 c9273f68f6 Bitcoin Merge bitcoin/bitcoin#28287: rpc, test: add `sendmsgtopeer` rpc and a test for net-level deadlock situation
1692909098 2023-08-24T16:31:38-04:00 5ce200dda2 Bitcoin Merge bitcoin/bitcoin#27480: doc: Improve documentation of rpcallowip
1692907880 2023-08-24T16:11:20-04:00 74d66359da Bitcoin Merge bitcoin/bitcoin#27585: fuzz: improve `coinselection`
1692881741 2023-08-24T13:55:41+01:00 1fa6411dde Bitcoin Merge bitcoin/bitcoin#28165: net: transport abstraction
1692874632 2023-08-24T11:57:12+01:00 083316c4fe Bitcoin Merge bitcoin/bitcoin#28230: rpc: Add MaybeArg() and Arg() default helper
1692870963 2023-08-24T10:56:03+01:00 27101d0f0c Bitcoin Merge bitcoin/bitcoin#28330: ci: Add missing docker.io prefix for native tasks to CI_IMAGE_NAME_TAG
1692869861 2023-08-24T10:37:41+01:00 7ee7c6d2c3 Bitcoin Merge bitcoin/bitcoin#28332: test: previous releases: speed up fetching sources with shallow clone
1692869458 2023-08-24T10:30:58+01:00 e8989f295d Bitcoin Merge bitcoin/bitcoin#28325: test: wallet_backup.py, fix intermittent failure in "restore using dumped wallet"
1692868634 2023-08-24T10:17:14+01:00 94af164e5e Bitcoin Merge bitcoin/bitcoin#28322: ci: Use concurrency for pull requests only
1692868573 2023-08-24T10:16:13+01:00 e0ad847073 Bitcoin Merge bitcoin/bitcoin#28321: test: Fix intermittent issue in mempool_reorg
1692865729 2023-08-24T09:28:49+01:00 cd5d2f5f09 Bitcoin Merge bitcoin/bitcoin#27976: ci: Start with clean env
1692865197 2023-08-24T09:19:57+01:00 f3cc29fc5f Bitcoin Merge bitcoin/bitcoin#28324: guix: pre time-machine bump changes (Linux)
1692823048 2023-08-23T16:37:28-04:00 23f3f402fc Bitcoin Merge bitcoin/bitcoin#27829: rpc: fix data optionality for RPC calls.
1692821979 2023-08-23T16:19:39-04:00 8ff90d9dcf Bitcoin Merge bitcoin/bitcoin#26291: Update MANDATORY_SCRIPT_VERIFY_FLAGS
1692797255 2023-08-23T14:27:35+01:00 33da5d0eb1 Bitcoin Merge bitcoin/bitcoin#21652: ci: Switch remaining Linux tasks to self-hosted
1692738217 2023-08-22T17:03:37-04:00 5aa67eb365 Bitcoin Merge bitcoin/bitcoin#28199: test: tx orphan handling
1692712848 2023-08-22T15:00:48+01:00 8372ab0ea3 Bitcoin Merge bitcoin/bitcoin#28294: guix: pre time-machine bump changes (Windows)
1692711970 2023-08-22T14:46:10+01:00 03a536f1ed Bitcoin Merge bitcoin/bitcoin#28284: refactor: Remove confusing static_cast in address types
1692696913 2023-08-22T10:35:13+01:00 38db2bd4e1 Bitcoin Merge bitcoin/bitcoin#28320: test: Support riscv64 in get_previous_releases.py
1692696850 2023-08-22T10:34:10+01:00 00fc7cdc25 Bitcoin Merge bitcoin/bitcoin#28200: refactor: Remove unused includes from wallet.cpp
1692695737 2023-08-22T10:15:37+01:00 c00bc63061 Bitcoin Merge bitcoin/bitcoin#28288: test: fix 'unknown named parameter' test in `wallet_basic`
1692692232 2023-08-22T09:17:12+01:00 a84dade1f9 Bitcoin Merge bitcoin/bitcoin#28157: test doc: tests `acceptstalefeeestimates` option is only supported on regtest chain
1692633573 2023-08-21T16:59:33+01:00 ded6873340 Bitcoin Merge bitcoin/bitcoin#28292: ci: Disable cache save for pull requests in GitHub Actions
1692611735 2023-08-21T10:55:35+01:00 723f1c669f Bitcoin Merge bitcoin/bitcoin#28218: refactor: Make IsInitialBlockDownload & NotifyHeaderTip not require a Chainstate
1692366121 2023-08-18T14:42:01+01:00 9b066da8af Bitcoin Merge bitcoin/bitcoin#28295: ci: Add missing amd64 to win64-cross task
1692363558 2023-08-18T13:59:18+01:00 93e8bc22bf Bitcoin Merge bitcoin/bitcoin#28296: ci: Add missing ${CI_RETRY_EXE} before curl
1692355118 2023-08-18T11:38:38+01:00 7bf078f2b7 Bitcoin Merge bitcoin/bitcoin#28237: refactor: Enforce C-str fmt strings in WalletLogPrintf()
1692353974 2023-08-18T11:19:34+01:00 5eb669024f Bitcoin Merge bitcoin/bitcoin#28100: crypto: more `Span<std::byte>` modernization & follow-ups
1692349282 2023-08-18T10:01:22+01:00 e4a855c4e0 Bitcoin Merge bitcoin/bitcoin#28289: rpc: remove one more quote from non-string oneline description
1692278260 2023-08-17T14:17:40+01:00 6ce5e8f475 Bitcoin Merge bitcoin/bitcoin#28278: ci: Refactor: Remove CI_USE_APT_INSTALL
1692277391 2023-08-17T14:03:11+01:00 de197c19e4 Bitcoin Merge bitcoin/bitcoin#28282: ci: Ensure that only a single workflow processes `github.ref` at a time
1692277111 2023-08-17T13:58:31+01:00 ecb20563b6 Bitcoin Merge bitcoin/bitcoin#28123: Bugfix: RPC: Remove quotes from non-string oneline descriptions
1692275449 2023-08-17T13:30:49+01:00 6d473bad22 Bitcoin Merge bitcoin/bitcoin#27941: test: Fix intermittent issue in mining_getblocktemplate_longpoll.py
1692274542 2023-08-17T13:15:42+01:00 0a55bcd299 Bitcoin Merge bitcoin/bitcoin#27981: Fix potential network stalling bug
1692273256 2023-08-17T12:54:16+01:00 7ef2d4ee4d Bitcoin Merge bitcoin/bitcoin#28244: Break up script/standard.{h/cpp}
1692267664 2023-08-17T11:21:04+01:00 d78ff380a2 Bitcoin Merge bitcoin/bitcoin#28214: ci: Move tidy to persistent worker
1692265926 2023-08-17T10:52:06+01:00 a62f5ee86c Bitcoin Merge bitcoin/bitcoin#27675: p2p: Drop m_recently_announced_invs bloom filter
1692187858 2023-08-16T13:10:58+01:00 60d3e4b0cd Bitcoin Merge bitcoin/bitcoin#28273: ci: Fix macOS-cross SDK rsync
1692186969 2023-08-16T12:56:09+01:00 72304ccf1e Bitcoin Merge bitcoin/bitcoin#28257: test: check backup from `migratewallet` can be successfully restored
1692134514 2023-08-15T17:21:54-04:00 b8ee2fa02e Bitcoin Merge bitcoin/bitcoin#28240: refactor: Remove unused boost signals2 from torcontrol
1692133393 2023-08-15T17:03:13-04:00 b97b05048d Bitcoin Merge bitcoin/bitcoin#28187: ci: Run "macOS native x86_64" job on GitHub Actions
1692108922 2023-08-15T10:15:22-04:00 cd43a8444b Bitcoin Merge bitcoin/bitcoin#27460: rpc: Add importmempool RPC
1692094659 2023-08-15T11:17:39+01:00 80d70cb6b0 Bitcoin Merge bitcoin/bitcoin#28185: ci: Use hard-coded root path for CI containers (bugfix)
1692094424 2023-08-15T11:13:44+01:00 85e672ab3d Bitcoin Merge bitcoin/bitcoin#28269: ci: Drop no longer needed `macos_sdk_cache`
1692094315 2023-08-15T11:11:55+01:00 5606d7f5a8 Bitcoin Merge bitcoin/bitcoin#28267: crypto: BIP324 ciphersuite follow-up
1692093942 2023-08-15T11:05:42+01:00 e38c225261 Bitcoin Merge bitcoin/bitcoin#28215: fuzz: fix a couple incorrect assertions in the `coins_view` target
1692026290 2023-08-14T16:18:10+01:00 aadaa5625e Bitcoin Merge bitcoin/bitcoin#28232: test: locked_wallet, skip default fee estimation
1692015013 2023-08-14T13:10:13+01:00 6c508ac3ff Bitcoin Merge bitcoin/bitcoin#28258: bitcoin-tidy: fix macOS build
1691746598 2023-08-11T11:36:38+02:00 3654d84c6f Bitcoin Merge bitcoin/bitcoin#28245: doc: use llvm-config for bitcoin-tidy example
1691661539 2023-08-10T11:58:59+02:00 b2ec0326fd Bitcoin Merge bitcoin/bitcoin#28008: BIP324 ciphersuite
1691601111 2023-08-09T19:11:51+02:00 ef3f9f389f Bitcoin Merge bitcoin/bitcoin#28189: doc: diversify network outbounds release note
1691583963 2023-08-09T14:26:03+02:00 0d9a13ddd8 Bitcoin Merge bitcoin/bitcoin#28149: net processing: clamp PeerManager::Options user input
1691575740 2023-08-09T12:09:00+02:00 492257019d Bitcoin Merge bitcoin/bitcoin#28087: ci: Use qemu-user through container engine
1691440306 2023-08-07T22:31:46+02:00 b565485c24 Bitcoin Merge bitcoin/bitcoin#28186: kernel: Prune leveldb headers
1691427343 2023-08-07T18:55:43+02:00 064919e00d Bitcoin Merge bitcoin/bitcoin#28231: doc: remove Fedora libdb4-*-devel install docs
1691421247 2023-08-07T17:14:07+02:00 624333455a Bitcoin Merge bitcoin/bitcoin#26296: ci: Integrate `bitcoin-tidy` clang-tidy plugin
1691417035 2023-08-07T16:03:55+02:00 97ba72117c Bitcoin Merge bitcoin/bitcoin#27401: tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings
1691398659 2023-08-07T10:57:39+02:00 be44332803 Bitcoin Merge bitcoin/bitcoin#28191: refactor: Remove unused MessageStartChars parameters from BlockManager methods
1691340282 2023-08-06T18:44:42+02:00 b7138252ac Bitcoin Merge bitcoin/bitcoin#27213: p2p: Diversify automatic outbound connections with respect to networks
1691154574 2023-08-04T15:09:34+02:00 d096743150 Bitcoin Merge bitcoin/bitcoin#28213: scripted-diff: Specify Python major version explicitly on Windows
1691153449 2023-08-04T14:50:49+02:00 f138422d37 Bitcoin Merge bitcoin/bitcoin#28203: refactor: serialization simplifications
1691082198 2023-08-03T18:03:18+01:00 a4ca497588 Bitcoin Merge bitcoin/bitcoin#28161: ci: Move ASan USDT to persistent_worker
1691081203 2023-08-03T17:46:43+01:00 da3816e4e8 Bitcoin Merge bitcoin/bitcoin#27832: doc: Clarify -datacarriersize, add -datacarriersize=2 tests
1691080366 2023-08-03T17:32:46+01:00 61849f0464 Bitcoin Merge bitcoin/bitcoin#27918: fuzz: addrman, avoid `ConsumeDeserializable` when possible
1691059551 2023-08-03T11:45:51+01:00 7c66a4b610 Bitcoin Merge bitcoin/bitcoin#28059: refactor: Make more transaction size variables signed
1691053339 2023-08-03T10:02:19+01:00 532bd1f2e7 Bitcoin Merge bitcoin/bitcoin#28204: qa: Close SQLite connection properly
1690977450 2023-08-02T12:57:30+01:00 2fa60f0b68 Bitcoin Merge bitcoin/bitcoin#27452: test: cover addrv2 anchors by adding TorV3 to CAddress in messages.py
1690973615 2023-08-02T11:53:35+01:00 2dea6c5ca0 Bitcoin Merge bitcoin/bitcoin#27572: test: dedup file hashing using `sha256sum_file` helper
1690905577 2023-08-01T16:59:37+01:00 1b5cbf71df Bitcoin Merge bitcoin/bitcoin#28144: test: fix intermittent failure in p2p_getaddr_caching.py
1690905375 2023-08-01T16:56:15+01:00 eb95368e0c Bitcoin Merge bitcoin/bitcoin#28166: test, rpc: invalid sighashtype coverage
1690904286 2023-08-01T16:38:06+01:00 ceda819886 Bitcoin Merge bitcoin/bitcoin#28060: util: Teach AutoFile how to XOR
1690879327 2023-08-01T09:42:07+01:00 e5a9f2fb62 Bitcoin Merge bitcoin/bitcoin#28194: test: python E721 and flake8 updates
1690879236 2023-08-01T09:40:36+01:00 fadad10126 Bitcoin Merge bitcoin/bitcoin#28131: test: Add UBSan `-fsanitize=integer` suppressions for `src/secp256k1` subtree
1690879207 2023-08-01T09:40:07+01:00 b6c66f3091 Bitcoin Merge bitcoin/bitcoin#28003: doc: cleanup release process doc
1690879129 2023-08-01T09:38:49+01:00 8535802f1d Bitcoin Merge bitcoin/bitcoin#28070: test: Drop 22.x node from TxindexCompatibilityTest
1690834700 2023-07-31T16:18:20-04:00 f4f1d6d230 Bitcoin Merge bitcoin/bitcoin#27746: Rework validation logic for assumeutxo
1690800219 2023-07-31T11:43:39+01:00 44b05bf3fe Bitcoin Merge bitcoin/bitcoin#28091: fuzz: use `ConnmanTestMsg` in `connman`
1690798795 2023-07-31T11:19:55+01:00 e92013e178 Bitcoin Merge bitcoin/bitcoin#28188: ci: Use documented `CCACHE_MAXSIZE` instead of `CCACHE_SIZE`
1690797110 2023-07-31T10:51:50+01:00 80800361b1 Bitcoin Merge bitcoin/bitcoin#28181: qa, doc: Fix comment
1690712500 2023-07-30T11:21:40+01:00 64440bb733 Bitcoin Merge bitcoin/bitcoin#28118: test: Add SyncWithValidationInterfaceQueue to mockscheduler RPC
1690556174 2023-07-28T15:56:14+01:00 4c57e53a61 Bitcoin Merge bitcoin/bitcoin#28138: ci: Keep system env vars as-is (bugfix)
1690543795 2023-07-28T12:29:55+01:00 42a9110899 Bitcoin Merge bitcoin/bitcoin#28162: refactor: Revert additional univalue check in ParseSighashString
1690542289 2023-07-28T12:04:49+01:00 8aa77a77e6 Bitcoin Merge bitcoin/bitcoin#28168: refactor: Remove unused raw-pointer read helper from univalue
1690480092 2023-07-27T13:48:12-04:00 cbf385058b Bitcoin Merge bitcoin/bitcoin#27888: Fuzz: a more efficient descriptor parsing target
1690472027 2023-07-27T11:33:47-04:00 272c4f3f10 Bitcoin Merge bitcoin/bitcoin#28148: refactor: consistently use ApplyArgsManOptions for PeerManager::Options
1690457118 2023-07-27T12:25:18+01:00 dfe2dc1d84 Bitcoin Merge bitcoin/bitcoin#28164: test: remove unused code in `wallet_fundrawtransaction`
1690453309 2023-07-27T11:21:49+01:00 04f66ce500 Bitcoin Merge bitcoin/bitcoin#28092: ci: document that -Wreturn-type has been fixed upstream (mingw-w64)
1690383819 2023-07-26T16:03:39+01:00 f57e724a80 Bitcoin Merge bitcoin/bitcoin#28127: refactor: Remove C-style const-violating cast, Use reinterpret_cast
1690363196 2023-07-26T10:19:56+01:00 f033a981ed Bitcoin Merge bitcoin/bitcoin#28139: test: create wallet specific for test_locked_wallet case
1690361913 2023-07-26T09:58:33+01:00 c2ff87e1fa Bitcoin Merge bitcoin/bitcoin#28150: test: Avoid intermittent issues due to async events in validationinterface_tests
1690360970 2023-07-26T09:42:50+01:00 4517e2f4d4 Bitcoin Merge bitcoin/bitcoin#28147: suppressions: note that `type:ClassName::MethodName` should be used
1690360940 2023-07-26T09:42:20+01:00 8fba5dfc10 Bitcoin Merge bitcoin/bitcoin#27529: test: fix `feature_addrman.py` on big-endian systems
1690360581 2023-07-26T09:36:21+01:00 95d523fabb Bitcoin Merge bitcoin/bitcoin#28145: valgrind: add suppression for bug 472219
1690360551 2023-07-26T09:35:51+01:00 54fe963a53 Bitcoin Merge bitcoin/bitcoin#28035: test: Ignore UTF-8 errors in assert_debug_log
1690325669 2023-07-25T18:54:29-04:00 32c15237b6 Bitcoin Merge bitcoin/bitcoin#27930: util: Don't derive secure_allocator from std::allocator
1690323196 2023-07-25T18:13:16-04:00 1ed8a0f8d2 Bitcoin Merge bitcoin/bitcoin#28113: kernel: Remove UniValue from kernel library
1690278426 2023-07-25T10:47:06+01:00 e35fb7bc48 Bitcoin Merge bitcoin/bitcoin#28124: fuzz: Re-enable symbolize=1 in ASAN_OPTIONS
1690278140 2023-07-25T10:42:20+01:00 c97270d722 Bitcoin Merge bitcoin/bitcoin#27499: net processing, refactor: Decouple PeerManager from gArgs
1689869007 2023-07-20T17:03:27+01:00 d23fda0584 Bitcoin Merge bitcoin/bitcoin#28103: test: Add missing `set -ex` to ci/lint/06_script.sh
1689868481 2023-07-20T16:54:41+01:00 e0c8294f29 Bitcoin Merge bitcoin/bitcoin#28110: doc: correct Fedora systemtap dep
1689867564 2023-07-20T11:39:24-04:00 b3022af0e2 Bitcoin Merge bitcoin/bitcoin#28108: test: fix intermittent failure in wallet_resendwallettransactions.py
1689866205 2023-07-20T11:16:45-04:00 7edce77ff3 Bitcoin Merge bitcoin/bitcoin#28067: descriptors: do not return top-level only funcs as sub descriptors
1689863634 2023-07-20T15:33:54+01:00 79954903b2 Bitcoin Merge bitcoin/bitcoin#27620: test: miner: add coverage for `-blockmintxfee` setting
1689856641 2023-07-20T13:37:21+01:00 ac7c1772f9 Bitcoin Merge bitcoin/bitcoin#26654: util: Show descriptive error messages when FileCommit fails
1689855414 2023-07-20T13:16:54+01:00 1fde20faf8 Bitcoin Merge bitcoin/bitcoin#28099: contrib: move user32.dll from bitcoind.exe libs
1689844628 2023-07-20T10:17:08+01:00 355bbcba01 Bitcoin Merge bitcoin/bitcoin#28066: fuzz: Generate process_message targets individually
1689843304 2023-07-20T09:55:04+01:00 04afe55e29 Bitcoin Merge bitcoin/bitcoin#26467: bumpfee: Allow the user to choose which output is change
1689799392 2023-07-19T16:43:12-04:00 5608e1d3b4 Bitcoin Merge bitcoin/bitcoin#27928: test: Add more tests for the BIP21 implementation
1689798428 2023-07-19T16:27:08-04:00 4d828ef427 Bitcoin Merge bitcoin/bitcoin#28085: refactor: use Span for SipHash::Write
1689766449 2023-07-19T12:34:09+01:00 78a983f597 Bitcoin Merge bitcoin/bitcoin#28097: depends: xcb-proto 1.15.2
1689766350 2023-07-19T12:32:30+01:00 0be2f5481c Bitcoin Merge bitcoin/bitcoin#27986: test: remove race in the user-agent reception check
1689765969 2023-07-19T12:26:09+01:00 3648a9b4f7 Bitcoin Merge bitcoin/bitcoin#28056: rpc: doc: Added `longpollid` and `data` params to `template_request`
1689762990 2023-07-19T11:36:30+01:00 84c5416b03 Bitcoin Merge bitcoin/bitcoin#28093: subtree: update libsecp256k1 to latest master
1689758771 2023-07-19T10:26:11+01:00 24d5cf9314 Bitcoin Merge bitcoin/bitcoin#27425: test: move remaining rand code from util/setup_common to util/random
1689694839 2023-07-18T16:40:39+01:00 c6a338b67e Bitcoin Merge bitcoin/bitcoin#28083: ci: Use DOCKER_BUILDKIT for lint image
1689672253 2023-07-18T10:24:13+01:00 673acab223 Bitcoin Merge bitcoin/bitcoin#28090: validation: use noexcept instead of deprecated throw()
1689635769 2023-07-17T19:16:09-04:00 bc88f3ab90 Bitcoin Merge bitcoin/bitcoin#27997: Descriptors: rule out unspendable miniscript descriptors
1689633039 2023-07-17T18:30:39-04:00 306157ae92 Bitcoin Merge bitcoin/bitcoin#27993: Make poly1305 support incremental computation + modernize
1689602689 2023-07-17T15:04:49+01:00 d09c8bc730 Bitcoin Merge bitcoin/bitcoin#28088: test: Disable known broken USDT test
1689597825 2023-07-17T13:43:45+01:00 c123e1d215 Bitcoin Merge bitcoin/bitcoin#28069: guix: Remove librt usage from release binaries
1689597413 2023-07-17T13:36:53+01:00 bf03fed2c7 Bitcoin Merge bitcoin/bitcoin#28065: fuzz: Flatten all FUZZ_TARGET macros into one
1689596075 2023-07-17T13:14:35+01:00 275b3e47cc Bitcoin Merge bitcoin/bitcoin#28084: doc: update windows `-fstack-clash-protection` doc
1689596014 2023-07-17T13:13:34+01:00 7d8af44356 Bitcoin Merge bitcoin/bitcoin#28086: fuzz: Bump FuzzedDataProvider.h
1689532991 2023-07-16T19:43:11+01:00 57b8336dfe Bitcoin Merge bitcoin-core/gui#740: Show own outputs on PSBT signing window
1689354750 2023-07-14T13:12:30-04:00 01e5d6b105 Bitcoin Merge bitcoin/bitcoin#28048: kernel: Remove StartShutdown calls from validation code
1689328470 2023-07-14T10:54:30+01:00 4a1aae6749 Bitcoin Merge bitcoin/bitcoin#28071: ci: Add missing -O2 to valgrind tasks
1689289635 2023-07-13T19:07:15-04:00 ee467b8238 Bitcoin Merge bitcoin/bitcoin#27549: fuzz: addrman, add coverage for `network` field in `Select()`, `Size()` and `GetAddr()`
1689270658 2023-07-13T13:50:58-04:00 05ad4de158 Bitcoin Merge bitcoin/bitcoin#27411: p2p: Restrict self-advertisements with privacy networks to avoid fingerprinting
1689181124 2023-07-12T12:58:44-04:00 b4794740f8 Bitcoin Merge bitcoin/bitcoin#27985: Add support for RFC8439 variant of ChaCha20
1689110740 2023-07-11T17:25:40-04:00 357e3f6aa4 Bitcoin Merge bitcoin/bitcoin#28025: test: refactor: deduplicate legacy ECDSA signing for tx inputs
1689093056 2023-07-11T12:30:56-04:00 99b3af78bd Bitcoin Merge bitcoin/bitcoin#28044: test: indexes, fix on error infinite loop
1689083226 2023-07-11T09:47:06-04:00 e253568da8 Bitcoin Merge bitcoin/bitcoin#28053: refactor: Move stopafterblockimport option out of blockstorage
1689066888 2023-07-11T10:14:48+01:00 21ed784614 Bitcoin Merge bitcoin/bitcoin#28028: test: Check expected_stderr after stop
1689004571 2023-07-10T11:56:11-04:00 ef29d5d7e2 Bitcoin Merge bitcoin/bitcoin#27607: index: make startup more efficient
1689002565 2023-07-10T16:22:45+01:00 c464e67e0b Bitcoin Merge bitcoin/bitcoin#28050: test: make assumeUTXO test capture the expected fatal error
1688751808 2023-07-07T13:43:28-04:00 79e8247ddb Bitcoin Merge bitcoin/bitcoin#28039: wallet: don't include bdb files from our headers
1688747407 2023-07-07T17:30:07+01:00 87e19b047c Bitcoin Merge bitcoin/bitcoin#28038: wallet: address book migration bug fixes
1688725582 2023-07-07T11:26:22+01:00 cf4da5ec29 Bitcoin Merge bitcoin/bitcoin#28015: fuzz: Generate rpc fuzz targets individually
1688723289 2023-07-07T10:48:09+01:00 a9dde841e1 Bitcoin Merge bitcoin/bitcoin#28012: util: Allow FastRandomContext::randbytes for std::byte, Allow std::byte serialization
1688720257 2023-07-07T09:57:37+01:00 299f17a69e Bitcoin Merge bitcoin/bitcoin#28036: test: Restore unlimited timeout in IndexWaitSynced
1688719188 2023-07-07T09:39:48+01:00 334f45fe62 Bitcoin Merge bitcoin/bitcoin#28040: wallet: sqlite: don't include sqlite files from our headers
1688677647 2023-07-06T17:07:27-04:00 75135c673e Bitcoin Merge bitcoin/bitcoin#27861: kernel: Rm ShutdownRequested and AbortNode from validation code.
1688646078 2023-07-06T13:21:18+01:00 c325f0fbae Bitcoin Merge bitcoin/bitcoin#28034: ci: Print full lscpu output
1688636861 2023-07-06T10:47:41+01:00 ecf3baffc0 Bitcoin Merge bitcoin/bitcoin#27869: wallet: Give deprecation warning when loading a legacy wallet
1688489028 2023-07-04T17:43:48+01:00 bc4f6b13fe Bitcoin Merge bitcoin/bitcoin#28024: ci: Remove deprecated container.greedy
1688485554 2023-07-04T16:45:54+01:00 c71a96c431 Bitcoin Merge bitcoin-core/gui#696: Switch RPCConsole wallet selection to the one most recently opened/restored/created
1688483010 2023-07-04T16:03:30+01:00 7446cb186c Bitcoin Merge bitcoin-core/gui#719: Remove confusing "Dust" label from coincontrol / sendcoins dialog
1688434921 2023-07-03T21:42:01-04:00 f08d914a67 Bitcoin Merge bitcoin/bitcoin#27920: wallet: bugfix, always use apostrophe for spkm descriptor ID
1688381095 2023-07-03T11:44:55+01:00 600c595b8d Bitcoin Merge bitcoin/bitcoin#28021: docs: fixup honggfuzz fuzz patch
1688149849 2023-06-30T19:30:49+01:00 61d59fed74 Bitcoin Merge bitcoin/bitcoin#24005: test: add python implementation of Elligator swift
1688146144 2023-06-30T13:29:04-04:00 6744d840df Bitcoin Merge bitcoin/bitcoin#27745: addrman: select addresses by network follow-up
1688139309 2023-06-30T16:35:09+01:00 a8bd0fef25 Bitcoin Merge bitcoin/bitcoin#27999: contrib: add macOS test for fixup_chains usage
1688138437 2023-06-30T16:20:37+01:00 3367e1c850 Bitcoin Merge bitcoin/bitcoin#28009: script, test: python typing and linter updates
1688134180 2023-06-30T15:09:40+01:00 f8a71f3fc0 Bitcoin Merge bitcoin/bitcoin#28014: ci: re-enable gui tests for s390x
1688123560 2023-06-30T12:12:40+01:00 76240ce55d Bitcoin Merge bitcoin/bitcoin#28011: test: Rename EncodeDecimal to serialization_fallback
1688122628 2023-06-30T11:57:08+01:00 ca8bfbd980 Bitcoin Merge bitcoin/bitcoin#28013: doc: Fix verify-binaries link in contrib README
1688116111 2023-06-30T10:08:31+01:00 2cd71d3a13 Bitcoin Merge bitcoin/bitcoin#27937: doc: i2p documentation updates
1688116018 2023-06-30T10:06:58+01:00 47ab00666e Bitcoin Merge bitcoin/bitcoin#27988: test: Use same timeout for all index sync
1688114742 2023-06-30T09:45:42+01:00 b5ebeb376d Bitcoin Merge bitcoin/bitcoin#28002: refactor: remove in-code warning suppression
1688082167 2023-06-29T19:42:47-04:00 54ba330f79 Bitcoin Merge bitcoin/bitcoin#27863: net: do not `break` when `addr` is not from a distinct network group
1688074180 2023-06-29T17:29:40-04:00 561915f35f Bitcoin Merge bitcoin/bitcoin#27978: refactor: Drop unsafe AsBytePtr function
1688042147 2023-06-29T13:35:47+01:00 c6287faae4 Bitcoin Merge bitcoin/bitcoin#27996: ci: filter all subtrees from tidy output
1688040538 2023-06-29T13:08:58+01:00 3d51f7c9a8 Bitcoin Merge bitcoin/bitcoin#27932: test: Fuzz on macOS
1688031813 2023-06-29T10:43:33+01:00 d4018f0b6c Bitcoin Merge bitcoin/bitcoin#27811: guix: Clean up manifest
1688031168 2023-06-29T10:32:48+01:00 e0cd7458e6 Bitcoin Merge bitcoin/bitcoin#27530: Remove now-unnecessary poll, fcntl includes from net(base).cpp
1688028713 2023-06-29T09:51:53+01:00 e8543629ae Bitcoin Merge bitcoin/bitcoin#27884: test: Use TestNode datadir_path or chain_path where possible
1687984075 2023-06-28T16:27:55-04:00 626d346469 Bitcoin Merge bitcoin/bitcoin#26222: Introduce secp256k1 module with field and group classes to test framework
1687979532 2023-06-28T15:12:12-04:00 7952a5934a Bitcoin Merge bitcoin/bitcoin#27927: util: Allow std::byte and char Span serialization
1687955114 2023-06-28T13:25:14+01:00 d6ee03507f Bitcoin Merge bitcoin/bitcoin#27987: ci: remove duplicate bsdmainutils from CI configs
1687951225 2023-06-28T12:20:25+01:00 a15388c606 Bitcoin Merge bitcoin/bitcoin#27949: http: update libevent workaround to correct version
1687948895 2023-06-28T11:41:35+01:00 ec822e88dd Bitcoin Merge bitcoin/bitcoin#27813: guix: Update `python-lief` package to 0.13.2
1687906995 2023-06-27T19:03:15-04:00 d9c7c2fd3e Bitcoin Merge bitcoin/bitcoin#24914: wallet: Load database records in a particular order
1687904361 2023-06-27T18:19:21-04:00 caff95a023 Bitcoin Merge bitcoin/bitcoin#27896: Remove the syscall sandbox
1687894971 2023-06-27T15:42:51-04:00 5cce4d293e Bitcoin Merge bitcoin/bitcoin#27334: util: implement `noexcept` move assignment & move ctor for `prevector`
1687877553 2023-06-27T15:52:33+01:00 7ee41217b3 Bitcoin Merge bitcoin/bitcoin#27940: test: Add implicit-signed-integer-truncation:*/include/c++/ suppression
1687866860 2023-06-27T12:54:20+01:00 b741a62a2f Bitcoin Merge bitcoin/bitcoin#27929: Added static_assert to check that base_blob is using whole bytes.
1687856241 2023-06-27T09:57:21+01:00 35b01e8504 Bitcoin Merge bitcoin/bitcoin#27676: macOS: Bump minimum required runtime version and prepare for building with upstream LLVM
1687813683 2023-06-26T17:08:03-04:00 679f825ba3 Bitcoin Merge bitcoin/bitcoin#27479: BIP324: ElligatorSwift integrations
1687772372 2023-06-26T10:39:32+01:00 296735f763 Bitcoin Merge bitcoin/bitcoin#27947: MaybePunishNodeForTx: Remove unused message arg and logging
1687770354 2023-06-26T10:05:54+01:00 80f04febbc Bitcoin Merge bitcoin/bitcoin#27957: net: remove unused `CConnmanTest`
1687769018 2023-06-26T09:43:38+01:00 931ac6f836 Bitcoin Merge bitcoin/bitcoin#27914: feerate: For GetFeePerK() return nSatoshisPerK instead of round trip through GetFee
1687560846 2023-06-23T18:54:06-04:00 8847497161 Bitcoin Merge bitcoin/bitcoin#27631: test: avoid sporadic MINIMALDATA failure in feature_taproot.py (fixes #27595)
1687558719 2023-06-23T18:18:39-04:00 50a664aceb Bitcoin Merge bitcoin/bitcoin#26969: net, refactor: net_processing, add `ProcessCompactBlockTxns`
1687556398 2023-06-23T17:39:58-04:00 035ae61c5a Bitcoin Merge bitcoin/bitcoin#27577: p2p: give seednodes time before falling back to fixed seeds
1687553831 2023-06-23T16:57:11-04:00 8e0cf4f90c Bitcoin Merge bitcoin/bitcoin#27846: [coinselection] Increase SRD target by change_fee
1687551703 2023-06-23T16:21:43-04:00 2c2150aa04 Bitcoin Merge bitcoin/bitcoin#26828: assumeutxo: catch and log fs::remove error instead of two exist checks
1687454436 2023-06-22T13:20:36-04:00 6a473373d4 Bitcoin Merge bitcoin/bitcoin#27862: validation: Stricter assumeutxo error handling when renaming chainstates
1687446495 2023-06-22T16:08:15+01:00 a7261da479 Bitcoin Merge bitcoin/bitcoin#27831: test: handle failed `assert_equal()` assertions in bcc callback functions
1687433615 2023-06-22T12:33:35+01:00 2880bb588a Bitcoin Merge bitcoin/bitcoin#27889: test: Kill `BOOST_ASSERT` and update the linter
1687423650 2023-06-22T09:47:30+01:00 0c84a0e484 Bitcoin Merge bitcoin/bitcoin#27798: depends: modernize clang flags for Darwin
1687362025 2023-06-21T16:40:25+01:00 f1b4975461 Bitcoin Merge bitcoin/bitcoin#27921: fuzz: Avoid OOM in transaction fuzz target
1687351228 2023-06-21T13:40:28+01:00 d23cdf659e Bitcoin Merge bitcoin/bitcoin#27905: validation: add missing insert to m_dirty_blockindex
1687342960 2023-06-21T11:22:40+01:00 e410fb711c Bitcoin Merge bitcoin/bitcoin#27822: Renamed UniValue::__pushKV to UniValue::pushKVEnd.
1687340725 2023-06-21T10:45:25+01:00 7d65e3372f Bitcoin Merge bitcoin/bitcoin#27733: test: refactor: introduce `generate_keypair` helper with WIF support
1687338533 2023-06-21T10:08:53+01:00 a596bdf3e9 Bitcoin Merge bitcoin/bitcoin#27919: ci: Run fuzz target even if input folder is empty
1687336865 2023-06-21T09:41:05+01:00 8d5b93cf54 Bitcoin Merge bitcoin/bitcoin#27922: ci: fix llvm-symbolizer in MSAN jobs
1687293508 2023-06-20T21:38:28+01:00 d1ae96755a Bitcoin Merge bitcoin/bitcoin#27890: refactor: Make m_count_with_* in CTxMemPoolEntry int64_t, drop UBSAN supp
1687291844 2023-06-20T16:10:44-04:00 ee22ca59a2 Bitcoin Merge bitcoin/bitcoin#26740: wallet: Migrate wallets that are not in a wallet dir
1687283718 2023-06-20T13:55:18-04:00 e4bbfb2d49 Bitcoin Merge bitcoin/bitcoin#27632: Raise on invalid -debug and -loglevel config options
1687282856 2023-06-20T13:40:56-04:00 688c61303b Bitcoin Merge bitcoin/bitcoin#27907: bench: bugfix, disable birth time block skip for wallet_create_tx.cpp
1687276232 2023-06-20T16:50:32+01:00 c2316b1e34 Bitcoin Merge bitcoin/bitcoin#27917: fuzz: Fix implicit-integer-sign-change in wallet/fees fuzz target
1687276109 2023-06-20T16:48:29+01:00 f80db62b2d Bitcoin Merge bitcoin/bitcoin#27622: Fee estimation: avoid serving stale fee estimate
1687194457 2023-06-19T13:07:37-04:00 8f40271037 Bitcoin Merge bitcoin/bitcoin#27902: fuzz: wallet, add target for `CoinControl`
1687085326 2023-06-18T12:48:46+02:00 7f0b79ea13 Bitcoin Merge bitcoin/bitcoin#27906: doc: test: update TestShell instructions
1686942704 2023-06-16T15:11:44-04:00 f0758d8a66 Bitcoin Merge bitcoin/bitcoin#27757: rpc: remove deprecated "warning" field from {create,load,restore,unload}wallet
1686909787 2023-06-16T11:03:07+01:00 1ecdf6ea8f Bitcoin Merge bitcoin/bitcoin#27875: build: make sure we can overwrite config.{guess,sub} before doing so
1686856292 2023-06-15T15:11:32-04:00 b3db18a012 Bitcoin Merge bitcoin/bitcoin#27712: test: p2p: check misbehavior for non-continuous headers messages
1686853795 2023-06-15T14:29:55-04:00 5b8e07725d Bitcoin Merge bitcoin/bitcoin#27892: refactor: Avoid copy of bilingual_str when formatting, Fix ADL violation
1686839991 2023-06-15T15:39:51+01:00 c454395115 Bitcoin Merge bitcoin/bitcoin#27895: test: clean up is node stopped
1686837263 2023-06-15T09:54:23-04:00 9372ec71e8 Bitcoin Merge bitcoin/bitcoin#27872: build: suppress external warnings by default
1686825842 2023-06-15T11:44:02+01:00 7a59865793 Bitcoin Merge bitcoin/bitcoin#27647: fuzz: wallet, add target for `fees`
1686751855 2023-06-14T15:10:55+01:00 681ecac5c2 Bitcoin Merge bitcoin/bitcoin#27881: ci: Use latest `macos-ventura-xcode:14.3.1` image
1686751758 2023-06-14T15:09:18+01:00 ff17b28b02 Bitcoin Merge bitcoin/bitcoin#27883: ci: Bump macOS cross task to ubuntu:jammy
1686749763 2023-06-14T14:36:03+01:00 a8d0f6c863 Bitcoin Merge bitcoin/bitcoin#27886: ci: Switch to `amd64` container in "ARM" task
1686749439 2023-06-14T09:30:39-04:00 6663c802fe Bitcoin Merge bitcoin/bitcoin#25634: wallet, tests: Expand and test when the blank wallet flag should be un/set
1686688096 2023-06-13T16:28:16-04:00 427853ab49 Bitcoin Merge bitcoin/bitcoin#27876: test: (refactor) Use datadir from options in chainstatemanager test
1686672487 2023-06-13T17:08:07+01:00 da494186f2 Bitcoin Merge bitcoin/bitcoin#27806: fuzz: Fix mini_miner_selection running out of coin
1686667045 2023-06-13T10:37:25-04:00 58b36fc303 Bitcoin Merge bitcoin/bitcoin#23962: Use `int32_t` type for most transaction size/weight values
1686645833 2023-06-13T09:43:53+01:00 8de9bb7a5a Bitcoin Merge bitcoin/bitcoin#27864: test: fix intermittent failure in p2p_leak_tx.py
1686609282 2023-06-12T18:34:42-04:00 d80348ccb6 Bitcoin Merge bitcoin/bitcoin#27853: rest: bugfix, fix crash error when calling `/deploymentinfo`
1686588889 2023-06-12T12:54:49-04:00 c92fd63886 Bitcoin Merge bitcoin/bitcoin#27708: Return EXIT_FAILURE on post-init fatal errors
1686585196 2023-06-12T16:53:16+01:00 361a0c00b3 Bitcoin Merge bitcoin/bitcoin#27783: Add public Boost headers explicitly
1686572418 2023-06-12T13:20:18+01:00 6f5f37eefd Bitcoin Merge bitcoin/bitcoin#27357: validation: Move warningcache to ChainstateManager and rename to m_warningcache
1686563427 2023-06-12T10:50:27+01:00 fbe48f97df Bitcoin Merge bitcoin/bitcoin#27625: p2p: Stop relaying non-mempool txs
1686559987 2023-06-12T09:53:07+01:00 5111d8e02f Bitcoin Merge bitcoin/bitcoin#27844: ci: Use podman stop over podman kill
1686559929 2023-06-12T09:52:09+01:00 bc80b2df1e Bitcoin Merge bitcoin/bitcoin#27840: contrib: docs fix --import-keys flag on verify.py
1686559748 2023-06-12T09:49:08+01:00 62140b5e10 Bitcoin Merge bitcoin/bitcoin#27834: ci: Nuke Android APK task, Use credits for tsan
1686337129 2023-06-09T14:58:49-04:00 153a6882f4 Bitcoin Merge bitcoin/bitcoin#27576: kernel: Remove args, settings, chainparams, chainparamsbase from kernel library
1686334879 2023-06-09T14:21:19-04:00 456af7a955 Bitcoin Merge bitcoin/bitcoin#27467: p2p: skip netgroup diversity follow-up
1686217281 2023-06-08T05:41:21-04:00 a36134fcc7 Bitcoin Merge bitcoin/bitcoin#27838: ci: Invalidate Cirrus CI docker cache
1686146136 2023-06-07T15:55:36+02:00 2026301405 Bitcoin Merge bitcoin/bitcoin#27810: fuzz: Partially revert #27780
1686140976 2023-06-07T13:29:36+01:00 6cba698a59 Bitcoin Merge bitcoin/bitcoin#27824: ci: enable AArch64 target in MSAN jobs
1686122945 2023-06-07T03:29:05-04:00 1af72e728d Bitcoin Merge bitcoin/bitcoin#27501: mempool / rpc: add getprioritisedtransactions, delete a mapDeltas entry when delta==0
1686044398 2023-06-06T10:39:58+01:00 8cc65f093c Bitcoin Merge bitcoin/bitcoin#27779: guix: remove cURL from build env
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
1663600247 2022-09-19T16:10:47+01:00 9f650062fc Bitcoin Merge bitcoin/bitcoin#26005: Wallet: Fix error handling (copy_file failure in RestoreWallet, and in general via interfaces)
1663599113 2022-09-19T15:51:53+01:00 55e1deb745 Bitcoin Merge bitcoin/bitcoin#25540: miniscript: avoid wasteful computation, prevent memory blowup when fuzzing
1663497231 2022-09-18T11:33:51+01:00 a9ffebddbe Bitcoin Merge bitcoin/bitcoin#26075: contrib: remove 32bit linux code from release scripts
1663336433 2022-09-16T14:53:53+01:00 a688ff9046 Bitcoin Merge bitcoin/bitcoin#26087: build: prune BOOST_CPPFLAGS from libbitcoin_zmq
1663333393 2022-09-16T15:03:13+02:00 9fefd00d8e Bitcoin Merge bitcoin/bitcoin#26107: [test] only run feature_rbf.py once
1663326734 2022-09-16T12:12:14+01:00 3d892d8695 Bitcoin Merge bitcoin/bitcoin#26086: build: remove BOOST_CPPFLAGS usage from bitcoin-tx
1663325808 2022-09-16T11:56:48+01:00 5a724d1161 Bitcoin Merge bitcoin/bitcoin#25918: build: prune event2 compat headers
1663324779 2022-09-16T12:39:39+02:00 5eb9781763 Bitcoin Merge bitcoin/bitcoin#25971: refactor: Use std::string for thread and index names
1663323015 2022-09-16T11:10:15+01:00 08785aa75b Bitcoin Merge bitcoin/bitcoin#25499: Use steady clock for all millis bench logging
1663321655 2022-09-16T10:47:35+01:00 1d6c605165 Bitcoin Merge bitcoin/bitcoin#26057: build, guix: Get rid of perl dependency
1663320743 2022-09-16T10:32:23+01:00 2530a24689 Bitcoin Merge bitcoin/bitcoin#26105: Use ReadLE64 in uint256::GetUint64 instead of duplicating logic
1663316029 2022-09-16T09:13:49+01:00 19526d937f Bitcoin Merge bitcoin/bitcoin#26065: i2p: use the same destination type for transient and persistent addresses
1663310158 2022-09-16T08:35:58+02:00 27351fb915 Bitcoin Merge bitcoin/bitcoin#26093: doc: consolidate release-note fragments pre-wiki
1663262782 2022-09-15T13:26:22-04:00 a56876e6b9 Bitcoin Merge bitcoin/bitcoin#26024: wallet: fix sendall creates tx that fails tx-size check
1663262263 2022-09-15T13:17:43-04:00 96f1b2d34f Bitcoin Merge bitcoin/bitcoin#26091: test: Fix syncwithvalidationinterfacequeue calls
1663252349 2022-09-15T15:32:29+01:00 f332c4f64d Bitcoin Merge bitcoin/bitcoin#26090: fs: fully initialize `_OVERLAPPED` for win32
1663251686 2022-09-15T15:21:26+01:00 20f03a5aed Bitcoin Merge bitcoin/bitcoin#26089: build: remove unused cppflags
1663224308 2022-09-15T08:45:08+02:00 718304d222 Bitcoin Merge bitcoin/bitcoin#26084: sendall: check if the maxtxfee has been exceeded
1663186503 2022-09-14T16:15:03-04:00 2e3cd26a1a Bitcoin Merge bitcoin/bitcoin#26053: rpc: bugfix, 'add_inputs' default value is true unless 'inputs' are provided
1663182029 2022-09-14T20:00:29+01:00 d190003700 Bitcoin Merge bitcoin-core/gui#669: Update translation source file for string freeze (round 2)
1663163939 2022-09-14T14:58:59+01:00 f523df1ee8 Bitcoin Merge bitcoin-core/gui#664: Prevent wrong handling of `%2` token by Transifex
1663163786 2022-09-14T14:56:26+01:00 bc29c4d4a5 Bitcoin Merge bitcoin-core/gui#663: Cleanup translation comment
1663163460 2022-09-14T14:51:00+01:00 c67d6f5b5f Bitcoin Merge bitcoin/bitcoin#26079: Revert "doc: note that brew installed qt is not supported"
1663153585 2022-09-14T13:06:25+02:00 a8c3590890 Bitcoin Merge bitcoin/bitcoin#25831: refactor: Remove trailing semicolon from LOCK2 macro
1663142396 2022-09-14T08:59:56+01:00 13fd9ee5c2 Bitcoin Merge bitcoin/bitcoin#26056: build: extract $(BOOST_CPPFLAGS) from $(BITCOIN_INCLUDES)
1663085693 2022-09-13T17:14:53+01:00 29d540b7ad Bitcoin Merge bitcoin/bitcoin#26070: build: Quiet warnings in symlinked headers installed from homebrew
1663084311 2022-09-13T11:51:51-04:00 c85688347e Bitcoin Merge bitcoin/bitcoin#26021: wallet: bugfix, load a wallet with an unknown/corrupt descriptor causes a fatal error
1663080138 2022-09-13T15:42:18+01:00 3a7e0a210c Bitcoin Merge bitcoin/bitcoin#24513: CChainState -> Chainstate
1663071498 2022-09-13T14:18:18+02:00 141540a71f Bitcoin Merge bitcoin/bitcoin#25222: refactor: Pass reference to LookUpStats
1663068989 2022-09-13T12:36:29+01:00 94d17845d0 Bitcoin Merge bitcoin/bitcoin#24991: init: allow startup with -onlynet=onion -listenonion=1
1663060707 2022-09-13T10:18:27+01:00 a361c6cae7 Bitcoin Merge bitcoin/bitcoin#26047: guix: use git-minimal over git
1663060572 2022-09-13T10:16:12+01:00 e9e943cfb7 Bitcoin Merge bitcoin/bitcoin#26069: rpc: unify arg type error message
1663059959 2022-09-13T10:05:59+01:00 995fdef14a Bitcoin Merge bitcoin/bitcoin#26059: Revert "guix: Build depends/qt with our platform definition"
1662970240 2022-09-12T10:10:40+02:00 5558d2f549 Bitcoin Merge bitcoin/bitcoin#26048: mempool clean up: replace update_* structs with lambdas
1662801869 2022-09-10T10:24:29+01:00 2e34374bf3 Bitcoin Merge bitcoin/bitcoin#26003: build: fix configuring with `--without-experimental-kernel-lib`
1662791845 2022-09-10T08:37:25+02:00 bb378b6ccd Bitcoin Merge bitcoin/bitcoin#26054: test: verify best blockhash after invalidating an unknown block
1662791388 2022-09-10T08:29:48+02:00 8ca51aa5fb Bitcoin Merge bitcoin/bitcoin#26009: test: remove Boost Test from libtest_util
1662737021 2022-09-09T17:23:41+02:00 ef5bb742f0 Bitcoin Merge bitcoin/bitcoin#26040: doc: comment "add only reachable addresses to addrman"
1662712717 2022-09-09T10:38:37+02:00 3c5fb9691b Bitcoin Merge bitcoin/bitcoin#26007: [contrib] message-capture-parser: fix AssertionError on parsing `headers` message
1662712510 2022-09-09T10:35:10+02:00 dd3ada6ec4 Bitcoin Merge bitcoin/bitcoin#25990: test: apply fixed feerate to avoid variable dynamic fees in wallet_groups.py
1662712366 2022-09-09T10:32:46+02:00 013924aa6d Bitcoin Merge bitcoin/bitcoin#26031: test: Display skipped tests reason
1662711581 2022-09-09T09:19:41+01:00 a9049dd296 Bitcoin Merge bitcoin/bitcoin#26002: build: sync ax_boost_base from upstream
1662710859 2022-09-09T10:07:39+02:00 19585eeb77 Bitcoin Merge bitcoin/bitcoin#25853: net: update testnet torv3 hardcoded seeds for 24.x
1662649270 2022-09-08T16:01:10+01:00 b2215b316d Bitcoin Merge bitcoin/bitcoin#26018: guix: consistently use -ffile-prefix-map
1662648663 2022-09-08T16:51:03+02:00 37f5386349 Bitcoin Merge bitcoin/bitcoin#26038: test: invalidating an unknown block throws an error
1662620169 2022-09-08T08:56:09+02:00 2557429d2b Bitcoin Merge bitcoin/bitcoin#26037: test: Fix `wallet_{basic,listsinceblock}.py` for BDB-only wallets
1662571722 2022-09-07T18:28:42+01:00 37095c7dc4 Bitcoin Merge bitcoin/bitcoin#25678: p2p: skip querying dns seeds if `-onlynet` disables IPv4 and IPv6
1662542830 2022-09-07T11:27:10+02:00 fc44d1796e Bitcoin Merge bitcoin/bitcoin#25983: Prevent data race for `pathHandlers`
1662501657 2022-09-06T18:00:57-04:00 124e75a41e Bitcoin Merge bitcoin/bitcoin#26010: RPC: fix sendall docs
1662479205 2022-09-06T17:46:45+02:00 447f50e4ae Bitcoin Merge bitcoin/bitcoin#25946: Update chainparams for 24.0 release
1662382476 2022-09-05T13:54:36+01:00 5291933fed Bitcoin Merge bitcoin/bitcoin#25768: wallet: Properly rebroadcast unconfirmed transaction chains
1662380129 2022-09-05T14:15:29+02:00 e864f2e4af Bitcoin Merge bitcoin/bitcoin#25976: QA: rpc_blockchain: Test output of getblock verbosity 0, False, and True
1662327142 2022-09-04T22:32:22+01:00 0ebd4db32b Bitcoin Merge bitcoin/bitcoin#25978: test: fix non-determinism in p2p_headers_sync_with_minchainwork.py
1662312169 2022-09-04T18:22:49+01:00 df31e468b9 Bitcoin Merge bitcoin/bitcoin#25861: guix: use --build={arch}-guix-linux-gnu in cross toolchain
1662282532 2022-09-04T10:08:52+01:00 604015ac79 Bitcoin Merge bitcoin/bitcoin#25914: test: Fix intermittent issue in p2p_leak.py
1662105046 2022-09-02T09:50:46+02:00 ea67232cdb Bitcoin Merge bitcoin/bitcoin#25962: net: Add CNodeOptions and increase constness
1662062276 2022-09-01T15:57:56-04:00 7281fac2e0 Bitcoin Merge bitcoin/bitcoin#25614: Severity-based logging, step 2
1662061410 2022-09-01T15:43:30-04:00 7921026a24 Bitcoin Merge bitcoin/bitcoin#19602: wallet: Migrate legacy wallets to descriptor wallets
1662054551 2022-09-01T19:49:11+02:00 36e1b52511 Bitcoin Merge bitcoin/bitcoin#25951: log: Move validation option logging to LoadChainstate()
1662047402 2022-09-01T11:50:02-04:00 3118425ff9 Bitcoin Merge bitcoin/bitcoin#25931: rpc: sort listdescriptors result
1662045076 2022-09-01T16:11:16+01:00 f79d612fba Bitcoin Merge bitcoin-core/gui#660: Update translation source file for string freeze
1662021420 2022-09-01T10:37:00+02:00 fa5c224d44 Bitcoin Merge bitcoin/bitcoin#25887: init: avoid unsetting service bits from `nLocalServices`
1662018840 2022-09-01T09:54:00+02:00 ccea0e11a2 Bitcoin Merge bitcoin/bitcoin#25959: doc: Fix link to MurmurHash3.cpp (moved from Google Code to Github)
1662018438 2022-09-01T09:47:18+02:00 f821fc9813 Bitcoin Merge bitcoin/bitcoin#25967: refactor: add LIFETIMEBOUND to blockfilter where needed
1662014742 2022-09-01T07:45:42+01:00 6ab84709fc Bitcoin Merge bitcoin/bitcoin#25960: p2p: Headers-sync followups
1661959223 2022-08-31T11:20:23-04:00 8343420803 Bitcoin Merge bitcoin/bitcoin#25915: test: Fix wallet_balance intermittent issue
1661954396 2022-08-31T15:59:56+02:00 b936123110 Bitcoin Merge bitcoin/bitcoin#25963: CBlockLocator: performance-move-const-arg Clang tidy fixup
1661931504 2022-08-31T08:38:24+01:00 01e1627e25 Bitcoin Merge bitcoin/bitcoin#25872: Fix issues when calling std::move(const&)
1661929429 2022-08-31T09:03:49+02:00 d16ef40441 Bitcoin Merge bitcoin/bitcoin#25955: test: use `sendall` when emptying wallet
1661882657 2022-08-30T20:04:17+02:00 52dcb1d2a3 Bitcoin Merge bitcoin/bitcoin#25733: tidy: enable bugprone-use-after-move
1661870279 2022-08-30T15:37:59+01:00 e9035f867a Bitcoin Merge bitcoin/bitcoin#25717: p2p: Implement anti-DoS headers sync
1661852111 2022-08-30T11:35:11+02:00 cfda740b33 Bitcoin Merge bitcoin/bitcoin#25174: net/net_processing: Add thread safety related annotations for CNode and Peer
1661548277 2022-08-26T17:11:17-04:00 e191fac4f3 Bitcoin Merge bitcoin/bitcoin#25922: wallet: trigger MaybeResendWalletTxs() every minute
1661546501 2022-08-26T16:41:41-04:00 80da4be57b Bitcoin Merge bitcoin/bitcoin#25896: wallet: Log when Wallet::SetMinVersion sets a different minversion
1661546038 2022-08-26T16:33:58-04:00 eed2bd37ef Bitcoin Merge bitcoin/bitcoin#25355: I2P: add support for transient addresses for outbound connections
1661520645 2022-08-26T15:30:45+02:00 15692e2641 Bitcoin Merge bitcoin/bitcoin#25910: doc: Add my key to SECURITY.md
1661461928 2022-08-25T17:12:08-04:00 bbbc26dcfc Bitcoin Merge bitcoin/bitcoin#25924: scripted-diff: rpc: fix rescan RPC name (s/rescanwallet/rescanblockchain/)
1661441374 2022-08-25T11:29:34-04:00 ba2edcae73 Bitcoin Merge bitcoin/bitcoin#25925: doc: add `{import,list}descriptors` to list of descriptor RPCs
1661425639 2022-08-25T13:07:19+02:00 6057e7e2b9 Bitcoin Merge bitcoin/bitcoin#25929: ci: Force `ccache` package version for MSVC build
1661413692 2022-08-25T09:48:12+02:00 d36bec9b3b Bitcoin Merge bitcoin/bitcoin#25905: refactor: Move ChainstateManager options into m_options struct
1661360904 2022-08-24T19:08:24+02:00 1420547ec3 Bitcoin Merge bitcoin/bitcoin#25911: net: update hardcoded mainnet seeds for 24.x
1661354692 2022-08-24T16:24:52+01:00 2d83a20113 Bitcoin Merge bitcoin/bitcoin#25863: test: remove unused `norm_prv` parameter in `descriptor_tests.cpp`.
1661333444 2022-08-24T11:30:44+02:00 c89fabff3d Bitcoin Merge bitcoin/bitcoin#25879: refactor: Make Join() util work with any container type
1661330245 2022-08-24T10:37:25+02:00 3c1e75ef60 Bitcoin Merge bitcoin/bitcoin#25865: test: speedup wallet tests by whitelisting peers (immediate tx relay)
1661323900 2022-08-24T08:51:40+02:00 713ea7a418 Bitcoin Merge bitcoin/bitcoin#25906: test: add coverage for invalid parameters for `rescanblockchain`
1661186556 2022-08-22T12:42:36-04:00 2bd9aa5a44 Bitcoin Merge bitcoin/bitcoin#25647: wallet: return change from SelectionResult
1661181948 2022-08-22T17:25:48+02:00 92bb7001d8 Bitcoin Merge bitcoin/bitcoin#25902: fixups for BIP125 doc cleanup
1661160926 2022-08-22T10:35:26+01:00 c5f0cbefa3 Bitcoin Merge bitcoin/bitcoin#25775: docs: remove non-signaling mentions of BIP125
1661159539 2022-08-22T10:12:19+01:00 607d5a46aa Bitcoin Merge bitcoin/bitcoin#23202: wallet: allow psbtbumpfee to work with txs with external inputs
1661159268 2022-08-22T11:07:48+02:00 e5a83141fa Bitcoin Merge bitcoin/bitcoin#25883: doc: Security config warning
1661158846 2022-08-22T10:00:46+01:00 0f35f4ddf4 Bitcoin Merge bitcoin/bitcoin#25786: refactor: Make adjusted time type safe
1661149576 2022-08-22T08:26:16+02:00 027b6729bc Bitcoin Merge bitcoin/bitcoin#25888: refactor: use `strprintf` for creating unknown-service-flag string
1660978219 2022-08-20T08:50:19+02:00 c73c8d53fe Bitcoin Merge bitcoin/bitcoin#25878: tests: Use mocktime for wallet encryption timeout
1660925547 2022-08-19T12:12:27-04:00 6b56873b41 Bitcoin Merge bitcoin/bitcoin#25784: Wallet: Document expectations for AddWalletFlags (now InitWalletFlags) correctly
1660924883 2022-08-19T12:01:23-04:00 0f0508bc72 Bitcoin Merge bitcoin/bitcoin#25869: wallet: remove UNKNOWN type from OUTPUT_TYPES array
1660921866 2022-08-19T17:11:06+02:00 9eaef10801 Bitcoin Merge bitcoin/bitcoin#25707: refactor: Make const references to avoid unnecessarily copying objects and enable two clang-tidy checks
1660909824 2022-08-19T13:50:24+02:00 d480586ecb Bitcoin Merge bitcoin/bitcoin#25808: fs: work around u8path deprecated-declaration warnings with libc++
1660897836 2022-08-19T10:30:36+02:00 02aefa169a Bitcoin Merge bitcoin/bitcoin#25852: build: reorder CXXFLAGS in intrinsic checks
1660895624 2022-08-19T08:53:44+01:00 0425ce577f Bitcoin Merge bitcoin/bitcoin#25679: wallet: Correctly identify external inputs that are also in the wallet
1660855843 2022-08-18T16:50:43-04:00 888628cee0 Bitcoin Merge bitcoin/bitcoin#25827: descriptor: check if `rawtr` has only one key.
1660773453 2022-08-17T17:57:33-04:00 a8f69541ad Bitcoin Merge bitcoin/bitcoin#25748: refactor: Avoid copies in FlatSigningProvider Merge
1660745054 2022-08-17T15:04:14+01:00 a75b7796b7 Bitcoin Merge bitcoin/bitcoin#25077: Fix chain tip data race and corrupt rest response
1660744275 2022-08-17T14:51:15+01:00 aa774f3e11 Bitcoin Merge bitcoin/bitcoin#25829: build: include share/rpcauth in release tarball
1660743590 2022-08-17T14:39:50+01:00 0ae0aa251b Bitcoin Merge bitcoin/bitcoin#24678: Prevent wallet unload on GetWalletForJSONRPCRequest
1660741661 2022-08-17T14:07:41+01:00 95d4744f02 Bitcoin Merge bitcoin/bitcoin#19391: RPC/Mining: Clean out pre-Segwit miner compatibility code
1660694419 2022-08-16T20:00:19-04:00 64f7a1940d Bitcoin Merge bitcoin/bitcoin#25734: wallet, refactor: #24584 follow-ups
1660669685 2022-08-16T13:08:05-04:00 c336f813b3 Bitcoin Merge bitcoin/bitcoin#25504: RPC: allow to track coins by parent descriptors
1660637968 2022-08-16T09:19:28+01:00 cf39913e57 Bitcoin Merge bitcoin/bitcoin#25803: refactor: Drop `boost/algorithm/string/replace.hpp` dependency
1660637682 2022-08-16T09:14:42+01:00 b63c24a509 Bitcoin Merge bitcoin/bitcoin#25809: build: add test_bitcoin.exe to win installer, don't install entire docs/ dir
1660631884 2022-08-16T08:38:04+02:00 0f90b58686 Bitcoin Merge bitcoin/bitcoin#25833: doc: minor updates to guix README
1660592621 2022-08-15T15:43:41-04:00 22d96d76ab Bitcoin Merge bitcoin/bitcoin#25720: p2p: Reduce bandwidth during initial headers sync when a block is found
1660588697 2022-08-15T19:38:17+01:00 6d4889a694 Bitcoin Merge bitcoin-core/gui#598: Avoid recalculating the wallet balance - use model cache
1660588491 2022-08-15T19:34:51+01:00 867f5fd1b3 Bitcoin Merge bitcoin-core/gui#654: Update source translations for string freeze
1660566990 2022-08-15T14:36:30+02:00 a5d5569535 Bitcoin Merge bitcoin/bitcoin#25850: doc: Remove my key from SECURITY.md
1660566723 2022-08-15T13:32:03+01:00 d9cd8b419c Bitcoin Merge bitcoin/bitcoin#25849: refactor: Remove not needed empty RPC doc std::string
1660559594 2022-08-15T12:33:14+02:00 2778cccf1c Bitcoin Merge bitcoin/bitcoin#25836: subtree: update crc32c subtree
1660557707 2022-08-15T11:01:47+01:00 cc1efe909e Bitcoin Merge bitcoin/bitcoin#25838: build, qt: Use `mkspecs/bitcoin-linux-g++` for all Linux hosts
1660403299 2022-08-13T16:08:19+01:00 dc9d662683 Bitcoin Merge bitcoin/bitcoin#25235: GetExternalSigner(): fail if multiple signers are found
1660394478 2022-08-13T13:41:18+01:00 aca0200e94 Bitcoin Merge bitcoin/bitcoin#25817: build: fix cross-arch macOS M1 build reproducibility
1660302006 2022-08-12T13:00:06+02:00 bf3f05f41d Bitcoin Merge bitcoin/bitcoin#25785: bench: Add a benchmark for descriptor expansion
1660294362 2022-08-12T10:52:42+02:00 89b2194124 Bitcoin Merge bitcoin/bitcoin#25814: net: simplify GetLocalAddress()
1660285935 2022-08-12T08:32:15+02:00 27724c23f7 Bitcoin Merge bitcoin/bitcoin#25677: refactor: make active_chain_tip a reference
1660244653 2022-08-11T15:04:13-04:00 5d294bccba Bitcoin Merge bitcoin/bitcoin#25825: wallet: consolidate CoinSelectionParams::m_change_target and m_min_change_target
1660240087 2022-08-11T19:48:07+02:00 e5d8b65423 Bitcoin Merge bitcoin/bitcoin#25815: test: Use existing {Chainstate,Block}Man
1660239707 2022-08-11T13:41:47-04:00 e078ee9d9d Bitcoin Merge bitcoin/bitcoin#25664: refactor: Redefine `IsSolvable()` using descriptors
1660233870 2022-08-11T18:04:30+02:00 29c195cf6a Bitcoin Merge bitcoin/bitcoin#25792: test: add tests for `datacarrier` and `datacarriersize` options
1660233432 2022-08-11T11:57:12-04:00 243d7bde78 Bitcoin Merge bitcoin/bitcoin#25798: build: fix cleanup of test logs
1660224563 2022-08-11T14:29:23+01:00 dd62721ba9 Bitcoin Merge bitcoin/bitcoin#25820: [test] make tx6 child of tx5, not tx3, in rbf_tests
1660209140 2022-08-11T10:12:20+01:00 0094ff3947 Bitcoin Merge bitcoin/bitcoin#25812: psbt: Avoid unsigned int overflow in PSBT_IN_TAP_BIP32_DERIVATION
1660201793 2022-08-11T09:09:53+02:00 cd230f3281 Bitcoin Merge bitcoin/bitcoin#25816: msvc: Drop `_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING`
1660155943 2022-08-10T14:25:43-04:00 93999a5fbe Bitcoin Merge bitcoin/bitcoin#25642: Don't wrap around when deriving an extended key at a too large depth
1660152215 2022-08-10T19:23:35+02:00 251c535800 Bitcoin Merge bitcoin/bitcoin#25810: scripted-diff: test: rename `MAX_{ANCESTORS,DESCENDANTS}` to `DEFAULT_{ANCESTOR,DESCENDANT}_LIMIT`
1660152134 2022-08-10T19:22:14+02:00 f89ce1fdb5 Bitcoin Merge bitcoin/bitcoin#25811: doc: test: suggest multi-line imports in functional test style guide
1660152003 2022-08-10T19:20:03+02:00 deb7ad35e6 Bitcoin Merge bitcoin/bitcoin#25813: build: move raw rule into Makefile.am
1660151282 2022-08-10T19:08:02+02:00 f5e96ecef5 Bitcoin Merge bitcoin/bitcoin#25616: refactor: Return `util::Result` from WalletLoader methods
1660133957 2022-08-10T14:19:17+02:00 a6fc293c0a Bitcoin Merge bitcoin/bitcoin#25656: refactor: wallet: return util::Result from `GetReservedDestination` methods
1660133080 2022-08-10T14:04:40+02:00 aac200801b Bitcoin Merge bitcoin/bitcoin#25794: test, tracing: don't rely on `block_connected` USDT event order in tests
1660132304 2022-08-10T13:51:44+02:00 ebf094ff3a Bitcoin Merge bitcoin/bitcoin#25731: test: negative/unknown `rpcserialversion` should throw an init error
1660077360 2022-08-09T16:36:00-04:00 ac59112a6a Bitcoin Merge bitcoin/bitcoin#23480: Add rawtr() descriptor for P2TR with specified (tweaked) output key
1660042315 2022-08-09T11:51:55+01:00 c012875b9d Bitcoin Merge bitcoin/bitcoin#24564: doc: Clarify that CheckSequenceLocksAtTip is a validation function
1660000034 2022-08-08T19:07:14-04:00 e7ca8afef6 Bitcoin Merge bitcoin/bitcoin#25782: test: check that `verifymessage` RPC fails for non-P2PKH addresses
1659972487 2022-08-08T16:28:07+01:00 9ff6adc43a Bitcoin Merge bitcoin/bitcoin#25804: Update translations for 24.0 string freeze
1659971888 2022-08-08T11:18:08-04:00 a478c5350a Bitcoin Merge bitcoin/bitcoin#25790: wallet: improve `{LoadActive,Deactivate}ScriptPubKeyMan` log
1659727946 2022-08-05T15:32:26-04:00 b1a2021f78 Bitcoin Merge bitcoin/bitcoin#25788: guix: patch NSIS to remove .reloc sections from installer stubs
1659727905 2022-08-05T15:31:45-04:00 59bd6b6d37 Bitcoin Merge bitcoin/bitcoin#24699: wallet: Improve AvailableCoins performance by reducing duplicated operations
1659727143 2022-08-05T15:19:03-04:00 35305c759a Bitcoin Merge bitcoin/bitcoin#22751: rpc/wallet: add simulaterawtransaction RPC
1659710609 2022-08-05T16:43:29+02:00 7d3817b29a Bitcoin Merge bitcoin/bitcoin#25760: rest: clean-up for `mempool` endpoints
1659706425 2022-08-05T15:33:45+02:00 006740b6f6 Bitcoin Merge bitcoin/bitcoin#25721: refactor: Replace BResult with util::Result
1659689902 2022-08-05T09:58:22+01:00 92f6461cfd Bitcoin Merge bitcoin/bitcoin#25779: guix: ignore additional failing certvalidator test
1659689466 2022-08-05T10:51:06+02:00 7d82f86341 Bitcoin Merge bitcoin/bitcoin#25650: script: default to necessary tags in `test/get_previous_releases.py`
1659686613 2022-08-05T09:03:33+01:00 e038605585 Bitcoin Merge bitcoin/bitcoin#24662: addrman: Use system time instead of adjusted network time
1659633708 2022-08-04T19:21:48+02:00 2c3115d4f5 Bitcoin Merge bitcoin/bitcoin#25773: test: Target exact weight in MiniWallet _bulk_tx
1659628681 2022-08-04T16:58:01+01:00 e09ad284c7 Bitcoin Merge bitcoin/bitcoin#24675: util: Use ArgsManager::GetPathArg more widely
1659628094 2022-08-04T16:48:14+01:00 36c83b40bd Bitcoin Merge bitcoin/bitcoin#25023: Remove unused SetTip(nullptr) code
1659627809 2022-08-04T16:43:29+01:00 7312effe6a Bitcoin Merge bitcoin/bitcoin#25527: [kernel 3c/n] Decouple validation cache initialization from `ArgsManager`
1659600429 2022-08-04T09:07:09+01:00 f765d4e232 Bitcoin Merge bitcoin/bitcoin#25770: build: Fix help string for `--enable-external-signer` configure option
1659598093 2022-08-04T08:28:13+01:00 08085c764d Bitcoin Merge bitcoin/bitcoin#25633: depends: don't restrict --enable-lto to non-guix cctools
1659526381 2022-08-03T12:33:01+01:00 4a4289e2c9 Bitcoin Merge bitcoin/bitcoin#25772: test: Add missing static to IsStandardTx helper
1659517925 2022-08-03T11:12:05+02:00 9155f9b7af Bitcoin Merge bitcoin/bitcoin#25379: test: use MiniWallet to simplify mempool_package_limits.py tests
1659516421 2022-08-03T09:47:01+01:00 f6fdedf850 Bitcoin Merge bitcoin/bitcoin#25648: refactor: Remove all policy globals
1659463563 2022-08-02T14:06:03-04:00 de3c46c938 Bitcoin Merge bitcoin/bitcoin#25272: wallet: guard and alert about a wallet invalid state during chain sync
1659439230 2022-08-02T12:20:30+01:00 0043ec4e13 Bitcoin Merge bitcoin/bitcoin#25687: build: Do not export `PKG_CONFIG_{PATH|LIBDIR}` variables
1659437553 2022-08-02T11:52:33+01:00 eb72f6323d Bitcoin Merge bitcoin/bitcoin#25763: bdb: disable Werror for format-security
1659436249 2022-08-02T12:30:49+02:00 816ca01650 Bitcoin Merge bitcoin/bitcoin#25736: univalue: Remove unused and confusing set*() return value
1659348320 2022-08-01T12:05:20+02:00 ce3b75690d Bitcoin Merge bitcoin/bitcoin#25613: doc: empty REVIEWERS file
1659347937 2022-08-01T11:58:57+02:00 2bca32b7c3 Bitcoin Merge bitcoin/bitcoin#24799: Add test case mimicking issue 24765
1659346049 2022-08-01T11:27:29+02:00 eeb5a94e27 Bitcoin Merge bitcoin/bitcoin#25528: ci: run USDT interface tests in the CI
1659345595 2022-08-01T11:19:55+02:00 da23320998 Bitcoin Merge bitcoin/bitcoin#25651: refactor: make all NodeImpl/ChainImpl/ExternalSignerImpl members public, rm temporaries, simplify
1659344702 2022-08-01T11:05:02+02:00 f5eadcb148 Bitcoin Merge bitcoin/bitcoin#25663: tracing: do not use `coin` after move in `CCoinsViewCache::AddCoin`
1659343991 2022-08-01T10:53:11+02:00 c5ba1d92b6 Bitcoin Merge bitcoin/bitcoin#25610: wallet, rpc: Opt in to RBF by default
1659343719 2022-08-01T09:48:39+01:00 b3c7c023b6 Bitcoin Merge bitcoin/bitcoin#25719: build: Bump Qt to 5.15.5 in depends
1659343204 2022-08-01T09:40:04+01:00 28be13ec99 Bitcoin Merge bitcoin/bitcoin#25739: Update leveldb subtree
1659196142 2022-07-30T17:49:02+02:00 5215c80edc Bitcoin Merge bitcoin/bitcoin#25709: script: actually trigger the optimization in BuildScript
1659194935 2022-07-30T16:28:55+01:00 8e37afcb13 Bitcoin Merge bitcoin/bitcoin#25484: Guix: enable toolchain hardening by default
1659170040 2022-07-30T09:34:00+01:00 6745e3693e Bitcoin Merge bitcoin/bitcoin#25738: depends: use a patch instead of sed in libxcb
1659165982 2022-07-30T09:26:22+02:00 ab3db34836 Bitcoin Merge bitcoin/bitcoin#25713: tidy: run clang-tidy in quiet mode
1659106043 2022-07-29T15:47:23+01:00 5871b5b5ab Bitcoin Merge bitcoin/bitcoin#25571: refactor: Make mapBlocksUnknownParent local, and rename it
1659104236 2022-07-29T16:17:16+02:00 b1c8ea45c9 Bitcoin Merge bitcoin/bitcoin#25683: refactor: log `nEvicted` message in `LimitOrphans` then return void
1659046611 2022-07-28T18:16:51-04:00 1abbae65eb Bitcoin Merge bitcoin/bitcoin#24584: wallet: avoid mixing different `OutputTypes` during coin selection
1659044068 2022-07-28T17:34:28-04:00 317ef0368b Bitcoin Merge bitcoin/bitcoin#25670: test: check that combining PSBTs with different txs fails
1659024915 2022-07-28T17:15:15+01:00 41205bf442 Bitcoin Merge bitcoin/bitcoin#25674: add unit tests for RBF rules in isolation
1659003426 2022-07-28T11:17:06+01:00 62c864605a Bitcoin Merge bitcoin/bitcoin#25723: test: Drop unused boost workaround
1658922977 2022-07-27T12:56:17+01:00 207a228773 Bitcoin Merge bitcoin/bitcoin#25697: depends: expat 2.4.8 & fix building with -flto
1658914232 2022-07-27T10:30:32+01:00 9ba73758c9 Bitcoin Merge bitcoin/bitcoin#24697: refactor address relay time
1658911677 2022-07-27T09:47:57+01:00 687aba8669 Bitcoin Merge bitcoin/bitcoin#25708: depends: always use correct ar for win qt build
1658850475 2022-07-26T17:47:55+02:00 7f79746bf0 Bitcoin Merge bitcoin/bitcoin#25705: tidy: enable readability-redundant-string-init
1658844561 2022-07-26T15:09:21+01:00 5671217477 Bitcoin Merge bitcoin/bitcoin#24974: refactor: Make FEELER_SLEEP_WINDOW type safe (std::chrono)
1658834100 2022-07-26T13:15:00+02:00 c90f86e4c7 Bitcoin Merge bitcoin/bitcoin#25694: refactor: Make CTransaction constructor explicit
1658829254 2022-07-26T10:54:14+01:00 31c1b14754 Bitcoin Merge bitcoin/bitcoin#25689: fuzz: Remove no-op SetMempoolConstraints
1658826495 2022-07-26T10:08:15+01:00 a65f6d8cbb Bitcoin Merge bitcoin/bitcoin#25699: scripted-diff: Replace NullUniValue with UniValue::VNULL
1658826271 2022-07-26T10:04:31+01:00 6078f91299 Bitcoin Merge bitcoin/bitcoin#25701: fix comment spellings from the codespell lint
1658776076 2022-07-25T15:07:56-04:00 aa22009887 Bitcoin Merge bitcoin/bitcoin#25700: psbt: Fix unsigned integer overflow
1658758813 2022-07-25T16:20:13+02:00 5057adf22f Bitcoin Merge bitcoin/bitcoin#25349: CBlockIndex/CDiskBlockIndex improvements for safety, consistent behavior
1658758361 2022-07-25T15:12:41+01:00 73a0d6d0d4 Bitcoin Merge bitcoin/bitcoin#25611: univalue: Avoid brittle, narrowing and verbose integral type confusions
1658756288 2022-07-25T15:38:08+02:00 c991132b04 Bitcoin Merge bitcoin/bitcoin#25693: test: remove unused if statements
1658741673 2022-07-25T11:34:33+02:00 f27d5f6305 Bitcoin Merge bitcoin/bitcoin#25691: RPC: Document "asm" and "hex" fields for scripts & fix getblock help
1658565782 2022-07-23T09:43:02+01:00 194f6dc43c Bitcoin Merge bitcoin-core/gui#629: Fix translator comment for Restore Wallet `QInputDialog`
1658476020 2022-07-22T09:47:00+02:00 6dc3084eec Bitcoin Merge bitcoin/bitcoin#25668: refactor: Fix iwyu on node/chainstate
1658475636 2022-07-22T08:40:36+01:00 510ac41eac Bitcoin Merge bitcoin/bitcoin#25331: Add HashWriter without ser-type and ser-version and use it where possible
1658470092 2022-07-22T08:08:12+02:00 86133df7a2 Bitcoin Merge bitcoin/bitcoin#25662: contrib: prune valgrind suppressions
1658426058 2022-07-21T19:54:18+02:00 b8067cd435 Bitcoin Merge bitcoin/bitcoin#22485: doc: BaseIndex sync behavior with empty datadir
1658350781 2022-07-20T16:59:41-04:00 d1e42659bb Bitcoin Merge bitcoin/bitcoin#25543: wallet: cleanup cached amount and input mine check code
1658349999 2022-07-20T16:46:39-04:00 d67f89bd95 Bitcoin Merge bitcoin/bitcoin#25625: test: add test for decoding PSBT with per-input preimage types
1658325058 2022-07-20T15:50:58+02:00 5c82ca3365 Bitcoin Merge bitcoin/bitcoin#25493: compat: document code in compat.h
1658323761 2022-07-20T15:29:21+02:00 1eedde157f Bitcoin Merge bitcoin/bitcoin#25638: refactor: Use chainman() helper consistently in ChainImpl
1658305931 2022-07-20T09:32:11+01:00 895937edb2 Bitcoin Merge bitcoin/bitcoin#25285: Add AutoFile without ser-type and ser-version and use it where possible
1658296165 2022-07-20T07:49:25+02:00 0897b189e4 Bitcoin Merge bitcoin/bitcoin#25308: refactor: Reduce number of LoadChainstate parameters and return values
1658264092 2022-07-19T21:54:52+01:00 5560682a44 Bitcoin Merge bitcoin/bitcoin#25645: refactor: Remove unused includes from dbwrapper.h
1658263368 2022-07-19T21:42:48+01:00 92c8e1849d Bitcoin Merge bitcoin/bitcoin#25494: indexes: Stop using node internal types
1658260499 2022-07-19T20:54:59+01:00 6900162aea Bitcoin Merge bitcoin/bitcoin#25513: psbt: Check Taproot tree depth and leaf versions
1658259498 2022-07-19T15:38:18-04:00 9c97ba5451 Bitcoin Merge bitcoin/bitcoin#25643: depends: compile FastFixedDtoa with -O1 to fix cross-arch reproducibility for arm32
1658245173 2022-07-19T16:39:33+01:00 ad466b85cd Bitcoin Merge bitcoin/bitcoin#25639: guix: Drop repetition of option's default value
1658245116 2022-07-19T16:38:36+01:00 c6fafa4ed6 Bitcoin Merge bitcoin/bitcoin#25630: Add symlinks for hardcoded Makefiles in out of tree builds
1658230145 2022-07-19T13:29:05+02:00 948f5ba636 Bitcoin Merge bitcoin/bitcoin#25641: Fix `-Wparentheses` gcc warning
1658226293 2022-07-19T11:24:53+01:00 47dad42833 Bitcoin Merge bitcoin/bitcoin#25629: univalue: Return more detailed type check error messages
1658222326 2022-07-19T10:18:46+01:00 6d8707b21d Bitcoin Merge bitcoin-core/gui#631: Disallow encryption of watchonly wallets
1658221105 2022-07-19T10:58:25+02:00 1b285b7807 Bitcoin Merge bitcoin/bitcoin#25590: wallet: Precompute Txdata after setting PSBT inputs' UTXOs
1658216404 2022-07-19T08:40:04+01:00 8c9ea8a556 Bitcoin Merge bitcoin/bitcoin#25612: depends: default to using GCC tool wrappers for LTO (with GCC)
1658214961 2022-07-19T09:16:01+02:00 47c86a023d Bitcoin Merge bitcoin/bitcoin#25466: ci: add unused-using-decls to clang-tidy
1658212357 2022-07-19T08:32:37+02:00 2bdce7f7ad Bitcoin Merge bitcoin/bitcoin#25514: net processing: Move CNode::nServices and CNode::nLocalServices to Peer
1658169595 2022-07-18T14:39:55-04:00 8d4a058ac4 Bitcoin Merge bitcoin/bitcoin#23997: wallet: avoid rescans under assumed-valid blocks
1658168781 2022-07-18T14:26:21-04:00 4aaa3b5200 Bitcoin Merge bitcoin/bitcoin#25351: rpc, wallet: Scan mempool after import* - Second attempt
1658158323 2022-07-18T16:32:03+01:00 f002f8a0e7 Bitcoin Merge bitcoin/bitcoin#25599: build: Check for std::atomic::exchange rather than std::atomic_exchange
1658156967 2022-07-18T16:09:27+01:00 821f5c824f Bitcoin Merge bitcoin/bitcoin#25487: [kernel 3b/n] Decouple `{Dump,Load}Mempool` from `ArgsManager`
1658149539 2022-07-18T15:05:39+02:00 c395c8d6bb Bitcoin Merge bitcoin/bitcoin#25624: fuzz: Fix assert bug in txorphan target
1658137164 2022-07-18T10:39:24+01:00 d806407173 Bitcoin Merge bitcoin/bitcoin#25542: build: Use Link Time Optimization for Qt code on Linux
1658137065 2022-07-18T10:37:45+01:00 c5fa7ed409 Bitcoin Merge bitcoin/bitcoin#25544: wallet: don't iter twice when getting the cached debit/credit amount
1658132980 2022-07-18T10:29:40+02:00 4e2929e987 Bitcoin Merge bitcoin/bitcoin#25617: refactor: univalue test cleanups
1658050132 2022-07-17T10:28:52+01:00 82ab22af3a Bitcoin Merge bitcoin/bitcoin#25605: depends: update urls for dmg tools
1658040773 2022-07-17T08:52:53+02:00 55b76ac1c0 Bitcoin Merge bitcoin/bitcoin#25615: rpc: add missing description in gettxout help text
1657923932 2022-07-15T18:25:32-04:00 826fae6a0f Bitcoin Merge bitcoin/bitcoin#25618: Release notes for Miniscript support in P2WSH descriptors
1657916338 2022-07-15T21:18:58+01:00 6decdedaf9 Bitcoin Merge bitcoin-core/gui#469: Load Base64 PSBT string from file
1657899235 2022-07-15T16:33:55+01:00 a969b2fcd3 Bitcoin Merge bitcoin/bitcoin#25551: refactor: Throw exception on invalid Univalue pushes over silent ignore
1657824859 2022-07-14T14:54:19-04:00 85b601e043 Bitcoin Merge bitcoin/bitcoin#24148: Miniscript support in Output Descriptors
1657812055 2022-07-14T17:20:55+02:00 02ede4f1fd Bitcoin Merge bitcoin/bitcoin#25607: [kernel 3d/n] Misc `ChainstateManager::Options` fixups
1657785882 2022-07-14T10:04:42+02:00 062b9db0cc Bitcoin Merge bitcoin/bitcoin#25594: refactor: Return BResult from restoreWallet
1657785344 2022-07-14T09:55:44+02:00 8efa73e7ce Bitcoin Merge bitcoin/bitcoin#25557: p2p: Eliminate atomic for m_last_getheaders_timestamp
1657725661 2022-07-13T17:21:01+02:00 31c6309cc6 Bitcoin Merge bitcoin/bitcoin#25596: scripted-diff: [test] Rename BIP125_SEQUENCE_NUMBER to MAX_BIP125_RBF_SEQUENCE
1657725524 2022-07-13T16:18:44+01:00 c30b3e90f0 Bitcoin Merge bitcoin/bitcoin#25472: build: Increase MS Visual Studio minimum version
1657724333 2022-07-13T15:58:53+01:00 081965ccc3 Bitcoin Merge bitcoin/bitcoin#25464: rpc: Reduce Univalue push_backV peak memory usage in listtransactions
1657641959 2022-07-12T18:05:59+02:00 1d89fc695a Bitcoin Merge bitcoin/bitcoin#25324: refactor: add most of src/util to iwyu
1657639706 2022-07-12T17:28:26+02:00 46fcb52cb1 Bitcoin Merge bitcoin/bitcoin#24944: rpc: add getblockfrompeer RPCTypeCheck and invalid input test coverage
1657639212 2022-07-12T17:20:12+02:00 7d258ee8bc Bitcoin Merge bitcoin/bitcoin#25489: wallet: change `ScanForWalletTransactions` to use `Ticks(Dur2 d)`
1657638516 2022-07-12T17:08:36+02:00 01ae8d9cd2 Bitcoin Merge bitcoin/bitcoin#25592: test persistence of non-mempool tx prioritisation
1657638342 2022-07-12T17:05:42+02:00 dd13d7bf16 Bitcoin Merge bitcoin/bitcoin#25591: move-only: Version handshake to libtest_util
1657637919 2022-07-12T15:58:39+01:00 39d111aee7 Bitcoin Merge bitcoin/bitcoin#25575: Address comments remaining from #25353
1657627008 2022-07-12T13:56:48+02:00 316afb1eca Bitcoin Merge bitcoin/bitcoin#25218: refactor: introduce generic 'Result' class and connect it to CreateTransaction and GetNewDestination
1657611962 2022-07-12T08:46:02+01:00 27a4dd055b Bitcoin Merge bitcoin-core/gui#627: Apply translator comments to reset options confirmation dialog
1657609331 2022-07-12T09:02:11+02:00 8479ed02d7 Bitcoin Merge bitcoin/bitcoin#25565: doc: improve developer-notes about threads
1657605894 2022-07-12T08:04:54+02:00 6c0c2620c2 Bitcoin Merge bitcoin/bitcoin#25589: test: speedup wallet_coinbase_category.py
1657605742 2022-07-12T08:02:22+02:00 7ba0850c49 Bitcoin Merge bitcoin/bitcoin#25036: wallet: Save wallet scan progress
1657559485 2022-07-11T13:11:25-04:00 c92eb6cda0 Bitcoin Merge bitcoin/bitcoin#25562: test: add tests for negative waste during coin selection
1657546398 2022-07-11T15:33:18+02:00 0817cc379f Bitcoin Merge bitcoin/bitcoin#25512: test: remove wallet dependency and refactor rpc_signrawtransaction.py
1657524096 2022-07-11T09:21:36+02:00 327b7e9236 Bitcoin Merge bitcoin/bitcoin#25581: test: refactor: pass absolute fee in `create_lots_of_big_transactions` helper
1657482234 2022-07-10T20:43:54+01:00 f9783b0f07 Bitcoin Merge bitcoin-core/gui#471: Add Wallet Restore in the GUI
1657290426 2022-07-08T10:27:06-04:00 194710d8ff Bitcoin Merge bitcoin/bitcoin#25481: wallet: unify max signature logic
1657289768 2022-07-08T10:16:08-04:00 b9f9ed4640 Bitcoin Merge bitcoin/bitcoin#25337: refactor: encapsulate wallet's address book access
1657279064 2022-07-08T13:17:44+02:00 994573726f Bitcoin Merge bitcoin/bitcoin#25549: doc: update for NetBSD 9.2, add GUI Build Instructions
1657271184 2022-07-08T11:06:24+02:00 a7f3479ba3 Bitcoin Merge bitcoin/bitcoin#25353: Add a `-mempoolfullrbf` node setting
1657260590 2022-07-08T08:09:50+02:00 172823e4d5 Bitcoin Merge bitcoin/bitcoin#25568: Remove my key from trusted-keys
1657213142 2022-07-07T17:59:02+01:00 5abbc9afec Bitcoin Merge bitcoin/bitcoin#24832: index: Verify the block filter hash when reading the filter from disk.
1657212877 2022-07-07T17:54:37+01:00 d571cf2d24 Bitcoin Merge bitcoin/bitcoin#25500: refactor: Move inbound eviction logic to its own translation unit
1657208955 2022-07-07T17:49:15+02:00 a658a02c79 Bitcoin Merge bitcoin/bitcoin#25524: add glozow to trusted-keys
1657208186 2022-07-07T16:36:26+01:00 c49b0405fb Bitcoin Merge bitcoin/bitcoin#25558: guix: Make windows cross architecture reproducible
1657203132 2022-07-07T16:12:12+02:00 8ef096d4f8 Bitcoin Merge bitcoin/bitcoin#25522: test: Remove -acceptnonstdtxn=1 from feature_rbf.py
1657200425 2022-07-07T15:27:05+02:00 5ab6a94276 Bitcoin Merge bitcoin/bitcoin#25552: add glozow builder key
1657195432 2022-07-07T14:03:52+02:00 bac52a1cfe Bitcoin Merge bitcoin/bitcoin#25447: fuzz: add low-level target for txorphanage
1657194943 2022-07-07T13:55:43+02:00 67c6b61f96 Bitcoin Merge bitcoin/bitcoin#25525: test: remove wallet dependency from mempool_updatefromblock.py
1657119667 2022-07-06T11:01:07-04:00 aeab1b42e6 Bitcoin Merge bitcoin/bitcoin#25507: wallet: don't add change fee to target if subtracting fees from output
1657092068 2022-07-06T09:21:08+02:00 691a08718b Bitcoin Merge bitcoin/bitcoin#25550: doc: remove note on arm cross-compilation from build-unix.md
1657040156 2022-07-05T18:55:56+02:00 195e07feaf Bitcoin Merge bitcoin/bitcoin#19393: test: Add more tests for orphan tx handling
1657018372 2022-07-05T11:52:52+01:00 9fb2a2bc67 Bitcoin Merge bitcoin/bitcoin#25536: contrib: dedup `get_witness_script` helper in signet miner
1656966501 2022-07-04T21:28:21+01:00 87d012324a Bitcoin Merge bitcoin/bitcoin#25454: p2p: Avoid multiple getheaders messages in flight to the same peer
1656944533 2022-07-04T16:22:13+02:00 f0e44492d3 Bitcoin Merge bitcoin/bitcoin#25530: ci: apply cache size limit and print ccache statistics in "ARM64 Android APK" task
1656916150 2022-07-04T08:29:10+02:00 9c55091be2 Bitcoin Merge bitcoin/bitcoin#25535: test: pass `dustrelayfee=0` option for tests using dust (instead of `acceptnonstdtxn=1`)
1656705050 2022-07-01T21:50:50+02:00 4129c13754 Bitcoin Merge bitcoin/bitcoin#25521: build: Remove outdated libbitcoinkernel comment
1656680183 2022-07-01T14:56:23+02:00 53b1a2426c Bitcoin Merge bitcoin/bitcoin#25471: rpc: Disallow gettxoutsetinfo queries for a specific block with `use_index=false`
1656668491 2022-07-01T10:41:31+01:00 ca08e00a1b Bitcoin Merge bitcoin/bitcoin#25508: guix: use elfesteem 2eb1e5384ff7a220fd1afacd4a0170acff54fe56
1656667637 2022-07-01T11:27:17+02:00 b04f42efe3 Bitcoin Merge bitcoin/bitcoin#25490: guix: more cross arch reproducibility (x86_64 -> arm64)
1656607100 2022-06-30T18:38:20+02:00 c892cb7d8d Bitcoin Merge bitcoin/bitcoin#25383: wallet: don't read db every time that a new 'WalletBatch' is created
1656603585 2022-06-30T17:39:45+02:00 5d68d6840d Bitcoin Merge bitcoin/bitcoin#25364: test: remove wallet dependency from feature_nulldummy.py
1656600230 2022-06-30T15:43:50+01:00 6adae27f8c Bitcoin Merge bitcoin/bitcoin#24836: add RPC (-regtest only) for testing package policy
1656599869 2022-06-30T16:37:49+02:00 1ee597817f Bitcoin Merge bitcoin/bitcoin#25503: test: pass `datacarriersize` option for tests using large outputs (instead of `acceptnonstdtxn`)
1656598214 2022-06-30T16:10:14+02:00 b6cf0f8848 Bitcoin Merge bitcoin/bitcoin#25511: test: non-positive integer value to `-peertimeout` should throw an error
1656594200 2022-06-30T15:03:20+02:00 bae8a66d42 Bitcoin Merge bitcoin/bitcoin#25506: Rephrase error message for invalid value of `-peertimeout`
1656523048 2022-06-29T13:17:28-04:00 5bc10b39ab Bitcoin Merge bitcoin/bitcoin#25502: upstream: update minisketch subtree
1656517699 2022-06-29T11:48:19-04:00 749b80b29e Bitcoin Merge bitcoin/bitcoin#25497: wallet: more accurate target for large transactions
1656514572 2022-06-29T15:56:12+01:00 cc22bd7f70 Bitcoin Merge bitcoin/bitcoin#25495: Revert "bnb: exit selection when best_waste is 0"
1656498929 2022-06-29T12:35:29+02:00 68b1425e9a Bitcoin Merge bitcoin/bitcoin#25492: util: remove MSVC warning pragmas
1656498050 2022-06-29T12:20:50+02:00 ceae0eb7e3 Bitcoin Merge bitcoin/bitcoin#25437: guix: remove explicit glibc stack protector disabling
1656486811 2022-06-29T09:13:31+02:00 e4e201dfd9 Bitcoin Merge bitcoin/bitcoin#25290: [kernel 3a/n] Decouple `CTxMemPool` from `ArgsManager`
1656479489 2022-06-29T07:11:29+02:00 72d6469ab4 Bitcoin Merge bitcoin/bitcoin#25496: build: Clean up `build_msvc/libsecp256k1_config.h`
1656455706 2022-06-29T00:35:06+02:00 1b4d660a34 Bitcoin Merge bitcoin-core/gui#617: Reset options, notify user about backup creation
1656437650 2022-06-28T18:34:10+01:00 480d8069d7 Bitcoin Merge bitcoin/bitcoin#24924: bench: Make WalletLoading benchmark run faster
1656436699 2022-06-28T18:18:19+01:00 2364d17a31 Bitcoin Merge bitcoin/bitcoin#25480: Replace CountSecondsDouble with Ticks<SecondsDouble>
1656436613 2022-06-28T18:16:53+01:00 bace615ba3 Bitcoin Merge bitcoin/bitcoin#24565: Remove LOCKTIME_MEDIAN_TIME_PAST constant
1656427443 2022-06-28T16:44:03+02:00 5bf65ec66e Bitcoin Merge bitcoin/bitcoin#22558: psbt: Taproot fields for PSBT
1656421800 2022-06-28T15:10:00+02:00 55c9e2d790 Bitcoin Merge bitcoin/bitcoin#24378: refactor: make bind() and listen() mockable/testable
1656416405 2022-06-28T13:40:05+02:00 ba29911e21 Bitcoin Merge bitcoin/bitcoin#25426: net: add new method Sock::GetSockName() that wraps getsockname() and use it in GetBindAddress()
1656407669 2022-06-28T10:14:29+01:00 1b5610852e Bitcoin Merge bitcoin/bitcoin#25488: doc: Fix typo in macdeploy
1656397880 2022-06-28T08:31:20+02:00 78957e71e8 Bitcoin Merge bitcoin/bitcoin#25486: test: fix failing test `interface_usdt_utxocache.py`
1656397052 2022-06-28T08:17:32+02:00 ee3ba5a76f Bitcoin Merge bitcoin/bitcoin#25485: rpc: Use enum instead of string for `filtertype_name`
1656338957 2022-06-27T15:09:17+01:00 2111f32f2a Bitcoin Merge bitcoin/bitcoin#25483: Revert "ci: Increase CPU number for "Win64 native" task"
1656336109 2022-06-27T14:21:49+01:00 2fe27029f5 Bitcoin Merge bitcoin/bitcoin#25404: p2p, doc: Use MAX_BLOCKS_TO_ANNOUNCE consistently
1656334245 2022-06-27T14:50:45+02:00 c8261026a4 Bitcoin Merge bitcoin/bitcoin#25445: test: Return new_utxo from create_self_transfer in MiniWallet
1656321668 2022-06-27T11:21:08+02:00 50a3921c96 Bitcoin Merge bitcoin/bitcoin#25144: refactor: Pass Peer& to Misbehaving()
1656321181 2022-06-27T11:13:01+02:00 fffff0abb9 Bitcoin Merge bitcoin/bitcoin#25436: build: GCC-12 build improvements
1656311119 2022-06-27T08:25:19+02:00 dde7205c57 Bitcoin Merge bitcoin/bitcoin#23418: Fix signed integer overflow in prioritisetransaction RPC
1656310896 2022-06-27T08:21:36+02:00 aaeb315ff0 Bitcoin Merge bitcoin/bitcoin#25357: guix: drop `-z,noexecstack` for PPC64
1656310754 2022-06-27T08:19:14+02:00 f52d074363 Bitcoin Merge bitcoin/bitcoin#25439: rpc: Return incrementalrelayfee in getmempoolinfo
1656310588 2022-06-27T08:16:28+02:00 c1acd34984 Bitcoin Merge bitcoin/bitcoin#25476: test: Remove unnecessary mining from importdescriptors test
1656309518 2022-06-27T07:58:38+02:00 fe5911ee04 Bitcoin Merge bitcoin/bitcoin#25460: ci: Update Windows task image up to `visualstudio2022`
1656138379 2022-06-25T08:26:19+02:00 0dd3477333 Bitcoin Merge bitcoin/bitcoin#25458: guix: parallelize LIEF build
1656084445 2022-06-24T17:27:25+02:00 1da1c0dd66 Bitcoin Merge bitcoin/bitcoin#25456: rpc: Use steady_clock for getrpcinfo durations
1656050990 2022-06-24T08:09:50+02:00 f697c068eb Bitcoin Merge bitcoin/bitcoin#25438: refactor: remove unused methods in classes `CDBIterator,CDBWrapper,CCoinsViewDBCursor`
1656005530 2022-06-23T19:32:10+02:00 2598720d6c Bitcoin Merge bitcoin/bitcoin#25457: Use more specific path when including `memenv.h` header
1655997487 2022-06-23T16:18:07+01:00 e05564d706 Bitcoin Merge bitcoin/bitcoin#25446: p2p: Set CNode::m_relays_txs=true when receiving BIP37 filters
1655978899 2022-06-23T12:08:19+02:00 01e9e2d1ca Bitcoin Merge bitcoin/bitcoin#25451: test: `-whitebind` and `-bind` with `-listen=0` should throw an error
1655977671 2022-06-23T11:47:51+02:00 bc83710fdc Bitcoin Merge bitcoin-core/gui#623: Getting ready to Qt 6 (9/n). Apply Qt 6 specific changes
1655899203 2022-06-22T14:00:03+02:00 b9122e95f0 Bitcoin Merge bitcoin/bitcoin#25444: ci: macOS task imrovements
1655896623 2022-06-22T13:17:03+02:00 ddd7a39aa9 Bitcoin Merge bitcoin/bitcoin#25414: doc: Update Arch Linux build example
1655893905 2022-06-22T12:31:45+02:00 0808c88d7b Bitcoin Merge bitcoin/bitcoin#25443: test: Fail if connect_nodes fails
1655888837 2022-06-22T11:07:17+02:00 a085a55491 Bitcoin Merge bitcoin/bitcoin#25428: Remove Sock::Release() and CloseSocket()
1655886582 2022-06-22T10:29:42+02:00 b1a824dd06 Bitcoin Merge bitcoin/bitcoin#24291: build: Remove negated --enable-fuzz checks from build system
1655876962 2022-06-22T07:49:22+02:00 e3b06e8dd8 Bitcoin Merge bitcoin/bitcoin#25440: log: Use consistent wording in random.cpp log
1655875923 2022-06-22T07:32:03+02:00 1b71c76886 Bitcoin Merge bitcoin/bitcoin#25435: test: Remove from_node from create_self_transfer* MiniWallet helpers
1655874797 2022-06-22T07:13:17+02:00 a4e066af85 Bitcoin Merge bitcoin/bitcoin#24352: Add doc/design/libraries.md
1655874730 2022-06-22T07:12:10+02:00 58b9d6cf9e Bitcoin Merge bitcoin-core/gui#620: Replace `QRegExp` with `QRegularExpression`
1655859384 2022-06-21T20:56:24-04:00 174b821e64 Bitcoin Merge bitcoin/bitcoin#25427: wallet: remove extra wtx lookup in AddToSpends
1655849033 2022-06-22T00:03:53+02:00 7377ed778c Bitcoin Merge bitcoin/bitcoin#25389: guix: use libtool 2.4.7
1655848843 2022-06-22T00:00:43+02:00 c3a41ad980 Bitcoin Merge bitcoin/bitcoin#25314: p2p: always set nTime for self-advertisements
1655822551 2022-06-21T15:42:31+01:00 34869114a7 Bitcoin Merge bitcoin/bitcoin#25394: build: add *_STANDARD vars to depends gen_id
1655808125 2022-06-21T12:42:05+02:00 5884a47c36 Bitcoin Merge bitcoin/bitcoin#25422: build: globally define NOMINMAX when building with mingw-w64
1655806650 2022-06-21T12:17:30+02:00 18d9189cc9 Bitcoin Merge bitcoin-core/gui#612: refactor: Drop unused `QFrame`s in `SendCoinsEntry`
1655804578 2022-06-21T11:42:58+02:00 b178807265 Bitcoin Merge bitcoin/bitcoin#25430: test: refactor: save MiniWallet mode explicitly
1655787292 2022-06-21T06:54:52+02:00 1d39c9ca06 Bitcoin Merge bitcoin/bitcoin#25425: build: Fix `::_wsystem` check
1655767353 2022-06-21T01:22:33+02:00 09a76e43fd Bitcoin Merge bitcoin-core/gui#615: If -prune=0 is set, Uncheck Prune on Intro page
1655755540 2022-06-20T22:05:40+02:00 e16f644104 Bitcoin Merge bitcoin/bitcoin#25378: build: use sqlite 3380500 in depends
1655754412 2022-06-20T21:46:52+02:00 6c6cc7989c Bitcoin Merge bitcoin/bitcoin#25424: build, qt: Fix `QMAKE_CXXFLAGS` expression for `mingw32` host
1655753875 2022-06-20T21:37:55+02:00 bc28ca3afb Bitcoin Merge bitcoin/bitcoin#25118: wallet: unify “allow/block other inputs“ concept
1655748824 2022-06-20T20:13:44+02:00 57a491bee1 Bitcoin Merge bitcoin/bitcoin#25388: refactor: move policy constants to policy
1655717812 2022-06-20T11:36:52+02:00 a09033e22c Bitcoin Merge bitcoin/bitcoin#25409: doc: fix typos
1655568617 2022-06-18T18:10:17+02:00 8e7eeb5971 Bitcoin Merge bitcoin/bitcoin#25410: wallet: fix warning: "argument name 'feerate' in comment does not match parameter name"
1655503353 2022-06-17T18:02:33-04:00 8be652e439 Bitcoin Merge bitcoin/bitcoin#25005: wallet: remove extra wtx lookup in 'AvailableCoins' + several code cleanups.
1655499102 2022-06-17T22:51:42+02:00 f8586b25f6 Bitcoin Merge bitcoin/bitcoin#25289: test: implement 'bech32m' mode for `getnewdestination()` helper
1655496428 2022-06-17T22:07:08+02:00 e5df0ba0d9 Bitcoin Merge bitcoin/bitcoin#25360: build: SystemTap 4.7 (RISC-V support)
1655496278 2022-06-17T22:04:38+02:00 1b0469199b Bitcoin Merge bitcoin/bitcoin#25281: build: Remove unused `LIBBITCOIN_KERNEL` variable
1655495253 2022-06-17T21:47:33+02:00 015717e2b8 Bitcoin Merge bitcoin/bitcoin#25299: doc: Correct comments re. units of constants
1655481460 2022-06-17T17:57:40+02:00 3b3c66f859 Bitcoin Merge bitcoin/bitcoin#25392: scripts: remove no-longer-needed ignored exports
1655416428 2022-06-16T23:53:48+02:00 874529665c Bitcoin Merge bitcoin/bitcoin#22380: build: add and use C_STANDARD and CXX_STANDARD in depends
1655408692 2022-06-16T21:44:52+02:00 7f2c983e1c Bitcoin Merge bitcoin/bitcoin#24864: contrib: Use asmap for ASN lookup in makeseeds
1655403079 2022-06-16T14:11:19-04:00 b0c8306349 Bitcoin Merge bitcoin/bitcoin#24649: wallet: do not count wallet utxos as external
1655402703 2022-06-16T20:05:03+02:00 0ea92cad52 Bitcoin Merge bitcoin/bitcoin#24356: refactor: replace CConnman::SocketEvents() with mockable Sock::WaitMany()
1655401774 2022-06-16T19:49:34+02:00 489b587669 Bitcoin Merge bitcoin/bitcoin#25215: [kernel 2d/n] Reduce CTxMemPool constructor call sites
1655396389 2022-06-16T18:19:49+02:00 faf25b09d9 Bitcoin Merge bitcoin/bitcoin#25282: Bugfix: configure: Define default for use_libevent
1655380021 2022-06-16T13:47:01+02:00 8035b5c80d Bitcoin Merge bitcoin/bitcoin#25369: Unsubtree Univalue
1655363374 2022-06-16T08:09:34+01:00 d6832217ef Bitcoin Merge bitcoin/bitcoin#25382: doc requirement that replacement must have higher feerate than direct conflicts
1655314832 2022-06-15T13:40:32-04:00 51eebe082d Bitcoin Merge bitcoin/bitcoin#25368: doc: Update importaddress mention incompatibility with descriptor wallet
1655313854 2022-06-15T19:24:14+02:00 6acba84603 Bitcoin Merge bitcoin/bitcoin#25358: test: passing a value below 5 MB to -maxmempool should throw an error
1655309331 2022-06-15T18:08:51+02:00 26ec2f2d6b Bitcoin Merge bitcoin-core/gui#618: refactor: Add `transactionoverviewwidget.cpp` source file
1655307648 2022-06-15T16:40:48+01:00 a7a36590f5 Bitcoin Merge bitcoin/bitcoin#25223: [kernel 2e/n] miner: Make `mempool` optional, stop constructing temporary empty mempools
1655276338 2022-06-15T08:58:58+02:00 fa07ee165e Bitcoin Merge bitcoin/bitcoin#25339: RPC/blockchain: Elaborate on scantxoutset documentation
1655275099 2022-06-15T08:38:19+02:00 4c0d1fec16 Bitcoin Merge bitcoin/bitcoin#25374: test: remove unused `create_confirmed_utxos` helper
1655273985 2022-06-15T08:19:45+02:00 a57492f65d Bitcoin Merge bitcoin/bitcoin#25370: test: check for `getblocktxn` request with out-of-bounds tx index
1655273642 2022-06-15T08:14:02+02:00 ede9089096 Bitcoin Merge bitcoin/bitcoin#25156: refactor: Introduce PeerManagerImpl::RejectIncomingTxs
1655273438 2022-06-15T08:10:38+02:00 38c63e3683 Bitcoin Merge bitcoin/bitcoin#25338: scripted-diff: Avoid incompatibility with CMake AUTOUIC feature
1655230314 2022-06-14T20:11:54+02:00 df933596e7 Bitcoin Merge bitcoin/bitcoin#23611: build: add `LTO` option to depends
1655212522 2022-06-14T15:15:22+02:00 a05876619a Bitcoin Merge bitcoin/bitcoin#25367: [contrib] message-capture-parser: fix out of bounds error for empty vectors
1655199992 2022-06-14T11:46:32+02:00 9e4fbebcc8 Bitcoin Merge bitcoin/bitcoin#25306: logging: add LogPrintfCategory to log unconditionally with category
1655195971 2022-06-14T10:39:31+02:00 1557014378 Bitcoin Merge bitcoin/bitcoin#25332: build: test for timingsafe_bcmp
1655192788 2022-06-14T09:46:28+02:00 c5fbcf5f8d Bitcoin Merge bitcoin/bitcoin#25320: util: modify Win32LockedPageAllocator to query windows for limit.
1655184155 2022-06-14T07:22:35+02:00 cccbc5fe3e Bitcoin Merge bitcoin/bitcoin#25359: doc: add distcc to productivity notes
1655151307 2022-06-13T22:15:07+02:00 a55606c3bd Bitcoin Merge bitcoin/bitcoin#25356: test: Remove MiniWallet mempool_valid option
1655149419 2022-06-13T21:43:39+02:00 b91055ea55 Bitcoin Merge bitcoin/bitcoin#25251: Consolidate Windows ASLR workarounds for upstream secp256k1 changes
1655135941 2022-06-13T17:59:01+02:00 506d9b25a3 Bitcoin Merge bitcoin/bitcoin#24839: test: use MiniWallet for mining_prioritisetransaction.py
1655126639 2022-06-13T15:23:59+02:00 3340d46cd3 Bitcoin Merge bitcoin/bitcoin#25352: test: Fix previous release binary download script for Apple ARM64
1655105203 2022-06-13T09:26:43+02:00 5174a139c9 Bitcoin Merge bitcoin/bitcoin#25313: guix: re-revert risc-v execstack workaround
1655038754 2022-06-12T14:59:14+02:00 37633d2f61 Bitcoin Merge bitcoin-core/gui#602: Unify bitcoin-qt and bitcoind persistent settings
1655033635 2022-06-12T13:33:55+02:00 9ef180a0ab Bitcoin Merge bitcoin-core/gui#608: wallet, refactor: Make `WalletModel::sendCoins()` return `void`
1654874251 2022-06-10T17:17:31+02:00 b71d37da2c Bitcoin Merge bitcoin/bitcoin#25333: test: Fix out-of-range port collisions
1654872173 2022-06-10T16:42:53+02:00 8f3ab9a1b1 Bitcoin Merge bitcoin/bitcoin#24931: Strengthen thread safety assertions
1654857447 2022-06-10T12:37:27+02:00 c3daa321f9 Bitcoin Merge bitcoin/bitcoin#25312: test: Fix port collisions caused by p2p_getaddr_caching.py
1654777440 2022-06-09T13:24:00+01:00 e3c08eb620 Bitcoin Merge bitcoin/bitcoin#25307: doc: fix typo in kernel/context.h and add `desig` to ignore-words
1654774105 2022-06-09T12:28:25+01:00 9edc5133d4 Bitcoin Merge bitcoin/bitcoin#25303: refactor: Remove redundant addrman time checks
1654703586 2022-06-08T17:53:06+02:00 455780b1ae Bitcoin Merge bitcoin/bitcoin#25294: test: Fix wait_for_debug_log UnicodeDecodeError
1654701615 2022-06-08T17:20:15+02:00 2e079c86ae Bitcoin Merge bitcoin/bitcoin#24395: build: use `BOOST_MULTI_INDEX_ENABLE_SAFE_MODE` when debugging
1654683698 2022-06-08T11:21:38+01:00 b9416c3847 Bitcoin Merge bitcoin/bitcoin#25096: [net] Minor improvements to addr caching
1654667520 2022-06-08T07:52:00+02:00 bbf2a25044 Bitcoin Merge bitcoin/bitcoin#25298: doc: Fix command in "OpenBSD Build Guide"
1654629465 2022-06-07T21:17:45+02:00 9dae9f5f1e Bitcoin Merge bitcoin/bitcoin#25292: Add LogPrintLevel to lint-format-strings, drop LogPrint-vs-LogPrintf section in dev notes
1654628573 2022-06-07T15:02:53-04:00 79cabe3a5b Bitcoin Merge bitcoin/bitcoin#25239: wallet: 'CommitTransaction', remove extra wtx lookup and add exception for db write error
1654627773 2022-06-07T20:49:33+02:00 e282764e04 Bitcoin Merge bitcoin/bitcoin#25228: test: add BIP-125 rule 5 testcase with default mempool
1654623733 2022-06-07T19:42:13+02:00 d8ae504448 Bitcoin Merge bitcoin/bitcoin#25245: refactor: Remove no-op TIME_INIT on deser
1654594438 2022-06-07T11:33:58+02:00 45d8b1e94a Bitcoin Merge bitcoin/bitcoin#25286: scripted-diff: remove duplicate categories from LogPrint output
1654594270 2022-06-07T11:31:10+02:00 2ab4a80480 Bitcoin Merge bitcoin/bitcoin#25254: Move minRelayTxFee to policy/settings
1654591054 2022-06-07T10:37:34+02:00 f66633d9cb Bitcoin Merge bitcoin/bitcoin#25288: test: Reliably don't start itself (lint-all.py runs all tests twice)
1654581891 2022-06-07T08:04:51+02:00 581e2bdbac Bitcoin Merge bitcoin/bitcoin#24629: Bugfix: RPC/blockchain: pruneblockchain: Return the height of the actual last pruned block
1654528402 2022-06-06T17:13:22+02:00 06ea2783a2 Bitcoin Merge bitcoin/bitcoin#25220: rpc: fix incorrect warning for address type p2sh-segwit in createmultisig
1654523670 2022-06-06T15:54:30+02:00 e82d8069bc Bitcoin Merge bitcoin/bitcoin#25276: doc: Fix typo in importdescriptors
1654521321 2022-06-06T15:15:21+02:00 fcde5d1300 Bitcoin Merge bitcoin/bitcoin#25255: ci: Improve "ARM64 Android APK" task
1654432169 2022-06-05T14:29:29+02:00 1b2e1d179c Bitcoin Merge bitcoin-core/gui#614: Drop no longer supported Android architecture
1654372460 2022-06-04T20:54:20+01:00 695ca641a4 Bitcoin Merge bitcoin/bitcoin#24860: Miniscript integration follow-ups
1654370757 2022-06-04T20:25:57+01:00 aac9c259b0 Bitcoin Merge bitcoin/bitcoin#25065: [kernel 2c/n] Introduce `kernel::Context`, encapsulate global init/teardown
1654238813 2022-06-03T08:46:53+02:00 2cf8c2caea Bitcoin Merge bitcoin/bitcoin#25256: logging: fix logging empty thread name
1654202105 2022-06-02T22:35:05+02:00 00ce8543f1 Bitcoin Merge bitcoin/bitcoin#24171: p2p: Sync chain more readily from inbound peers during IBD
1654195406 2022-06-02T20:43:26+02:00 1f63b460a8 Bitcoin Merge bitcoin/bitcoin#25267: test: check `replaceable` mismatch error in `createrawtransaction` RPC
1654191400 2022-06-02T19:36:40+02:00 b11ab25afb Bitcoin Merge bitcoin-core/gui#583: Add translator comments to `TransactionDesc::FormatTxStatus`
1654190407 2022-06-02T19:20:07+02:00 da6792b2eb Bitcoin Merge bitcoin-core/gui#613: Remove unnecessary wallet includes from rpcconsole.cpp
1654189723 2022-06-02T19:08:43+02:00 a100c42a13 Bitcoin Merge bitcoin/bitcoin#24927: Add test util to populate mempool with random transactions, fix #24634 bug
1654189493 2022-06-02T19:04:53+02:00 636991d0c0 Bitcoin Merge bitcoin/bitcoin#25264: kernel: pass params to BlockManager rather than using a global
1654167929 2022-06-02T13:05:29+02:00 39ddd522c3 Bitcoin Merge bitcoin/bitcoin#24531: Use designated initializers
1654107364 2022-06-01T20:16:04+02:00 1c7ef0abd1 Bitcoin Merge bitcoin/bitcoin#25262: test: Set maxfeerate=0 in MiniWallet sendrawtransaction()
1654107223 2022-06-01T19:13:43+01:00 86cc31dab6 Bitcoin Merge bitcoin/bitcoin#25249: Bump univalue subtree
1654095472 2022-06-01T15:57:52+01:00 b752dade04 Bitcoin Merge bitcoin/bitcoin#25244: build: pass bdb cppflags only where needed
1654094629 2022-06-01T16:43:49+02:00 9cc010f5a9 Bitcoin Merge bitcoin/bitcoin#25087: test: use MiniWallet for feature_dbcrash.py
1654083168 2022-06-01T13:32:48+02:00 dd52f79a73 Bitcoin Merge bitcoin/bitcoin#24416: doc: Avoid ADL for function calls
1654065548 2022-06-01T08:39:08+02:00 e157b98640 Bitcoin Merge bitcoin/bitcoin#25165: doc: Explain squashing with merge commits
1654063936 2022-06-01T08:12:16+02:00 beb18d3fbc Bitcoin Merge bitcoin/bitcoin#25259: test: check pre-segwit peer error in `getblockfrompeer` RPC
1654003199 2022-05-31T15:19:59+02:00 d4d9daff7a Bitcoin Merge bitcoin/bitcoin#25200: doc: Fix spelling errors identified by codespell in comments
1654002600 2022-05-31T15:10:00+02:00 1f932de673 Bitcoin Merge bitcoin/bitcoin#25253: test: add coverage for non-hex value to -minimumchainwork
1653991546 2022-05-31T12:05:46+02:00 5f65afff9c Bitcoin Merge bitcoin/bitcoin#24178: p2p: Respond to getheaders if we have sufficient chainwork
1653982616 2022-05-31T09:36:56+02:00 bd6c5e4108 Bitcoin Merge bitcoin/bitcoin#25246: Revert "build: more robustly check for fcf-protection support"
1653939236 2022-05-30T21:33:56+02:00 b9ef5a10e2 Bitcoin Merge bitcoin-core/gui#609: wallet, refactor: Drop unused `WalletModel::PaymentRequestExpired`
1653922667 2022-05-30T16:57:47+02:00 269fa667f2 Bitcoin Merge bitcoin/bitcoin#25044: test: Use MiniWallet in rpc_rawtransaction.py
1653918912 2022-05-30T15:55:12+02:00 ad9e5eaf77 Bitcoin Merge bitcoin/bitcoin#24424: doc: release process chainparams updates
1653899987 2022-05-30T10:39:47+02:00 8779adbdda Bitcoin Merge bitcoin/bitcoin#25233: compat: remove glibcxx sanity checks
1653898569 2022-05-30T09:16:09+01:00 e3b7f10b10 Bitcoin Merge bitcoin/bitcoin#25237: rpc: Capture UniValue by ref for rpcdoccheck
1653893535 2022-05-30T08:52:15+02:00 b6ab45ae5c Bitcoin Merge bitcoin/bitcoin#25204: rpc: remove deprecated top-level fee fields from mempool entries
1653858054 2022-05-29T22:00:54+01:00 fb7437f66f Bitcoin Merge bitcoin/bitcoin#25231: ci: Install documented packages for "Win64" CI task
1653727260 2022-05-28T09:41:00+01:00 ba48fcf4a4 Bitcoin Merge bitcoin/bitcoin#25224: Get time less often in AddrManImpl::ResolveCollisions_()
1653659014 2022-05-27T14:43:34+01:00 345457b542 Bitcoin Merge bitcoin/bitcoin#25214: multiprocess build fix: ipc/capnp/init.capnp.h: No such file or directory
1653657360 2022-05-27T15:16:00+02:00 3ba6dd6f4b Bitcoin Merge bitcoin/bitcoin#24408: rpc: add rpc to get mempool txs spending specific prevouts
1653657111 2022-05-27T15:11:51+02:00 57bf12523c Bitcoin Merge bitcoin/bitcoin#24934: refactor, miner: Delete call to UpdatePackagesForAdded at beginning of addPackageTxs
1653645572 2022-05-27T10:59:32+01:00 66bb4df410 Bitcoin Merge bitcoin/bitcoin#25201: windeploy: Renewed windows code signing certificate
1653638689 2022-05-27T10:04:49+02:00 77e125c486 Bitcoin Merge bitcoin/bitcoin#25217: scripts and tools: update lint-logs.py to detect LogPrintLevel, mention WalletLogPrintf
1653588370 2022-05-26T20:06:10+02:00 c5e67be03b Bitcoin Merge bitcoin/bitcoin#24032: Add defaults to vDeployments to avoid uninitialized variables
1653587392 2022-05-26T13:49:52-04:00 a0e8aff605 Bitcoin Merge bitcoin/bitcoin#25003: tracing: fix `coin_selection:aps_create_tx_internal` calling logic
1653577510 2022-05-26T17:05:10+02:00 2642dee136 Bitcoin Merge bitcoin/bitcoin#15936: interfaces: Expose settings.json methods to GUI
1653571735 2022-05-26T15:28:55+02:00 48eec32347 Bitcoin Merge bitcoin/bitcoin#25216: Doc: Fix parameter in hwm example block
1653570815 2022-05-26T15:13:35+02:00 c324b07a54 Bitcoin Merge bitcoin/bitcoin#25210: doc: remove misleading AreInputsStandard() comment
1653570247 2022-05-26T15:04:07+02:00 4901631dac Bitcoin Merge bitcoin/bitcoin#25202: log: Use severity-based logging for leveldb/libevent messages, reverse LogPrintLevel order
1653568444 2022-05-26T14:34:04+02:00 cacbdbaa95 Bitcoin Merge bitcoin/bitcoin#25132: consensus: Add BIP-341 specified constraints in `ComputeTaprootMerkleRoot`
1653519863 2022-05-25T19:04:23-04:00 192d639a6b Bitcoin Merge bitcoin/bitcoin#25213: fuzz: fix crash at coinselection, add missing fee rate.
1653478065 2022-05-25T13:27:45+02:00 b4f686952a Bitcoin Merge bitcoin/bitcoin#25197: contrib: Remove keys that are no longer used for merging
1653465744 2022-05-25T10:02:24+02:00 8c721fff3a Bitcoin Merge bitcoin/bitcoin#25192: test: add coverage for unknown value to -blockfilterindex
1653465054 2022-05-25T09:50:54+02:00 bd57b4e0c0 Bitcoin Merge bitcoin/bitcoin#24757: build, ci: add `DEBUG_LOCKCONTENTION` to --enable-debug and CI
1653413565 2022-05-24T19:32:45+02:00 90e49c1ece Bitcoin Merge bitcoin/bitcoin#24464: logging: Add severity level to logs
1653396180 2022-05-24T14:43:00+02:00 7008087548 Bitcoin Merge bitcoin/bitcoin#24410: [kernel 2a/n] Split hashing/index `GetUTXOStats` codepaths, decouple from `coinstatsindex`
1653382338 2022-05-24T10:52:18+02:00 8898906370 Bitcoin Merge bitcoin-core/gui#593: Getting ready to Qt 6 (8/n). Use `QRegularExpression` in `AddressBookSortFilterProxyModel` class
1653382107 2022-05-24T10:48:27+02:00 1368634433 Bitcoin Merge bitcoin-core/gui#601: refactor: Pass interfaces::Node references to OptionsModel constructor
1653376498 2022-05-24T09:14:58+02:00 aa5cd3cc6d Bitcoin Merge bitcoin/bitcoin#25149: refactor: Add thread safety annotation to `BanMan::SweepBanned()`
1653325390 2022-05-23T19:03:10+02:00 44037a2912 Bitcoin Merge bitcoin/bitcoin#25176: Fix frequent -netinfo JSON errors from missing getpeerinfo#relaytxes
1653325166 2022-05-23T18:59:26+02:00 fbb90c44ac Bitcoin Merge bitcoin/bitcoin#25015: test: Use permissions from git in lint-files.py
1653324924 2022-05-23T12:55:24-04:00 3368f84c43 Bitcoin Merge bitcoin/bitcoin#25083: Set effective_value when initializing a COutput
1653322514 2022-05-23T12:15:14-04:00 5ebff43025 Bitcoin Merge bitcoin/bitcoin#25122: rpc: getreceivedbylabel, return early if no addresses were found in the address book
1653291662 2022-05-23T09:41:02+02:00 66e3b16b8b Bitcoin Merge bitcoin/bitcoin#25184: refactor: Remove defunct attributes.h includes
1653289061 2022-05-23T08:57:41+02:00 dfe11a1a7e Bitcoin Merge bitcoin-core/gui#586: Getting ready to Qt 6 (6/n). Replace `QCoreApplication::quit()` with `QCoreApplication::exit(0)`
1653287903 2022-05-23T08:38:23+02:00 6d20f4b920 Bitcoin Merge bitcoin/bitcoin#25178: doc: remove passing `--disable-external-signer` in OpenBSD build guide
1653243161 2022-05-22T20:12:41+02:00 b0e16eb3ac Bitcoin Merge bitcoin-core/gui#600: refactor: Add OptionsModel getOption/setOption methods
1653072001 2022-05-20T19:40:01+01:00 640eb772e5 Bitcoin Merge bitcoin/bitcoin#25064: [kernel 2b/n] Add `ChainstateManager::m_adjusted_time_callback`
1653068589 2022-05-20T18:43:09+01:00 aac99faa66 Bitcoin Merge bitcoin/bitcoin#25175: refactor: Improve thread safety analysis by propagating some negative capabilities
1653062790 2022-05-20T12:06:30-04:00 3aa851ad2a Bitcoin Merge bitcoin/bitcoin#24820: test: 3 new tests for SelectCoins function
1653050115 2022-05-20T13:35:15+01:00 4d0c00dffd Bitcoin Merge bitcoin/bitcoin#25168: refactor: Avoid passing params where not needed
1653041302 2022-05-20T12:08:22+02:00 8c61374ba7 Bitcoin Merge bitcoin-core/gui#581: refactor: Revamp `ClientModel` code to handle core signals
1653039869 2022-05-20T11:44:29+02:00 8118970c86 Bitcoin Merge bitcoin-core/gui#594: scripted-diff: replace deprecated Q_OS_MAC with Q_OS_MACOS
1653036450 2022-05-20T10:47:30+02:00 0cd1a2eff9 Bitcoin Merge bitcoin/bitcoin#23595: util: Add ParseHex<std::byte>() helper
1653032889 2022-05-20T08:48:09+01:00 a7e3afb221 Bitcoin Merge bitcoin/bitcoin#25171: rpc: wallet: remove `-deprecatedrpc=exclude_coinbase` logic
1653032160 2022-05-20T08:36:00+01:00 a39002e0c6 Bitcoin Merge bitcoin/bitcoin#25170: build: Enable RPC_DOC_CHECK on --enable-debug
1653031688 2022-05-20T08:28:08+01:00 4a8709821e Bitcoin Merge bitcoin/bitcoin#24830: init: Allow -proxy="" setting values
1653031082 2022-05-20T08:18:02+01:00 d433f59f1e Bitcoin Merge bitcoin/bitcoin#25173: test: add coverage for unknown network in -onlynet
1653029287 2022-05-20T07:48:07+01:00 6407c0e8a3 Bitcoin Merge bitcoin/bitcoin#25101: Add mockable clock type
1652974376 2022-05-19T16:32:56+01:00 0de36941ec Bitcoin Merge bitcoin/bitcoin#25153: scripted-diff: Use getInt<T> over get_int/get_int64
1652965222 2022-05-19T14:00:22+01:00 e18fd4763e Bitcoin Merge bitcoin/bitcoin#25074: index: During sync, commit best block after indexing
1652950772 2022-05-19T09:59:32+01:00 345d860f38 Bitcoin Merge bitcoin/bitcoin#25166: doc: Add link to NetBSD release
1652949452 2022-05-19T09:37:32+01:00 fdb82a30be Bitcoin Merge bitcoin/bitcoin#25147: Net processing: follow ups to #20799 (removing support for v1 compact blocks)
1652948844 2022-05-19T09:27:24+01:00 986bae8e72 Bitcoin Merge bitcoin/bitcoin#22778: net processing: Reduce resource usage for inbound block-relay-only connections
1652935495 2022-05-19T06:44:55+02:00 bb83aba6c9 Bitcoin Merge bitcoin/bitcoin#25161: rpc: Put undocumented JSON failure mode behind a runtime flag
1652894395 2022-05-18T19:19:55+02:00 7b3343f300 Bitcoin Merge bitcoin/bitcoin#25108: tidy: add modernize-use-default-member-init
1652893728 2022-05-18T19:08:48+02:00 e016c00e98 Bitcoin Merge bitcoin/bitcoin#25126: test: add BIP157 message parsing support (via MESSAGEMAP)
1652885816 2022-05-18T16:56:56+02:00 002411dc53 Bitcoin Merge bitcoin/bitcoin#25157: Fix -rpcwait with -netinfo returning negative time durations
1652883823 2022-05-18T16:23:43+02:00 629e250cbd Bitcoin Merge bitcoin/bitcoin#25148: refactor: Remove `NO_THREAD_SAFETY_ANALYSIS` from non-test/benchmarking code
1652881160 2022-05-18T15:39:20+02:00 139f789d7a Bitcoin Merge bitcoin/bitcoin#25124: test: Fix intermittent race in p2p_unrequested_blocks.py
1652864223 2022-05-18T09:57:03+01:00 84bf31f8e9 Bitcoin Merge bitcoin/bitcoin#25076: guix: native GCC 10 toolchain for Linux builds
1652831514 2022-05-17T19:51:54-04:00 f7a1e676d5 Bitcoin Merge bitcoin/bitcoin#25159: test: use `sendall` in wallet_taproot.py tests
1652801950 2022-05-17T16:39:10+01:00 d5d40d59f8 Bitcoin Merge bitcoin/bitcoin#23679: Sanitize `port` in `addpeeraddress()`
1652800747 2022-05-17T16:19:07+01:00 dd8a2df488 Bitcoin Merge bitcoin/bitcoin#25107: bench: Add `--sanity-check` flag, use it in `make check`
1652781883 2022-05-17T11:04:43+01:00 1ab389b1ba Bitcoin Merge bitcoin/bitcoin#20640: wallet, refactor: return out-params of CreateTransaction() as optional struct
1652769849 2022-05-17T08:44:09+02:00 0be1dc1f56 Bitcoin Merge bitcoin/bitcoin#24062: refactor: replace RecursiveMutex `m_most_recent_block_mutex` with Mutex
1652768725 2022-05-17T08:25:25+02:00 8270740bef Bitcoin Merge bitcoin/bitcoin#25114: rpc: remove deprecated "softforks" field from getblockchaininfo
1652731027 2022-05-16T15:57:07-04:00 91a42d63ef Bitcoin Merge bitcoin/bitcoin#25019: parse external signer master fp as bytes in ExternalSigner::SignTransaction
1652729380 2022-05-16T15:29:40-04:00 98f4db3305 Bitcoin Merge bitcoin/bitcoin#25088: Wallet: Ensure m_attaching_chain is set before registering for signals
1652726142 2022-05-16T14:35:42-04:00 187504b038 Bitcoin Merge bitcoin/bitcoin#23662: rpc: improve `getreceivedby{address,label}` performance
1652711147 2022-05-16T16:25:47+02:00 07cb4dee5d Bitcoin Merge bitcoin/bitcoin#24962: prevector: enforce is_trivially_copyable_v
1652707758 2022-05-16T14:29:18+01:00 6b87fa540c Bitcoin Merge bitcoin/bitcoin#25125: test: Slim down versionbits_tests.cpp
1652707598 2022-05-16T14:26:38+01:00 b019cdc036 Bitcoin Merge bitcoin/bitcoin#25095: rpc: Fix implicit-integer-sign-change in gettxout
1652703488 2022-05-16T14:18:08+02:00 aa3200d896 Bitcoin Merge bitcoin/bitcoin#25109: Strengthen AssertLockNotHeld assertions
1652701269 2022-05-16T12:41:09+01:00 dc0ee57373 Bitcoin Merge bitcoin/bitcoin#20799: net processing: Only support version 2 compact blocks
1652691635 2022-05-16T11:00:35+02:00 1511c9efb4 Bitcoin Merge bitcoin/bitcoin#24640: Bugfix: RPC/blockchain: Correct description of getblockchaininfo's pruneheight result
1652690984 2022-05-16T10:49:44+02:00 195df1eb88 Bitcoin Merge bitcoin/bitcoin#25067: validationinterface: make MainSignalsInstance() a class, drop unused forward declarations
1652690310 2022-05-16T10:38:30+02:00 bc2eee7267 Bitcoin Merge bitcoin/bitcoin#25092: doc: various developer notes updates
1652599183 2022-05-15T09:19:43+02:00 b74a6dde8c Bitcoin Merge bitcoin/bitcoin#25123: test: Fix race condition in index prune test
1652434565 2022-05-13T10:36:05+01:00 225e5b57b2 Bitcoin Merge bitcoin/bitcoin#25113: Bump univalue subtree
1652425221 2022-05-13T09:00:21+02:00 25dd4d8513 Bitcoin Merge bitcoin/bitcoin#24595: deploymentstatus: move g_versionbitscache global to ChainstateManager
1652420962 2022-05-13T07:49:22+02:00 1d5325a8f9 Bitcoin Merge bitcoin/bitcoin#25117: test: Check msg type in msg capture is followed by zeros
1652420865 2022-05-13T07:47:45+02:00 b3f0a34389 Bitcoin Merge bitcoin/bitcoin#25119: net, refactor: move StartExtraBlockRelayPeers() from header to implementation
1652419755 2022-05-13T07:29:15+02:00 fe1fcdc629 Bitcoin Merge bitcoin/bitcoin#25121: test: compare `/mempool/info` response with `getmempoolinfo` RPC
1652386082 2022-05-12T21:08:02+01:00 2709ffb9da Bitcoin Merge bitcoin/bitcoin#25115: scripted-diff: replace non-standard fixed width integer types (`u_int`... -> `uint`...)
1652342694 2022-05-12T10:04:54+02:00 dd9f61a184 Bitcoin Merge bitcoin/bitcoin#25102: Remove unused GetTimeSeconds
1652340041 2022-05-12T08:20:41+01:00 e3bab43329 Bitcoin Merge bitcoin/bitcoin#25099: guix: bump time-machine to 998eda3067c7d21e0d9bb3310d2f5a14b8f1c681
1652338642 2022-05-12T08:57:22+02:00 a2a8e919ee Bitcoin Merge bitcoin/bitcoin#24925: refactor: make GetRand a template, remove GetRandInt
1652293467 2022-05-11T20:24:27+02:00 51527ec1ec Bitcoin Merge bitcoin/bitcoin#25051: Bugfix: configure: Define defaults for enable_arm_{crc,shani}
1652282305 2022-05-11T17:18:25+02:00 9db941d773 Bitcoin Merge bitcoin/bitcoin#25100: Switch scheduler to steady_clock
1652281784 2022-05-11T17:09:44+02:00 cca900e382 Bitcoin Merge bitcoin/bitcoin#25104: wallet: Change log interval to use `steady_clock`
1652279565 2022-05-11T16:32:45+02:00 27d7b11e8c Bitcoin Merge bitcoin/bitcoin#25106: rpc: dumptxoutset: check `fopen` return code
1652250205 2022-05-11T07:23:25+01:00 b8ded26ef3 Bitcoin Merge bitcoin/bitcoin#25090: doc: Explain Bitcoin Core instead of Bitcoin in README.md
1652181158 2022-05-10T13:12:38+02:00 ed4eeafbb6 Bitcoin Merge bitcoin/bitcoin#24793: test: Change color of skipped functional tests
1652162166 2022-05-10T07:56:06+02:00 fb7c12c26f Bitcoin Merge bitcoin/bitcoin#24921: Add time helpers for std::chrono::steady_clock and FastRandomContext::rand_uniform_delay
1652160936 2022-05-10T07:35:36+02:00 967654d079 Bitcoin Merge bitcoin/bitcoin#25079: index: Change sync variables to use `std::chrono::steady_clock`
1652128438 2022-05-09T22:33:58+02:00 b9219b233f Bitcoin Merge bitcoin-core/gui#590: refactor: Declare `WalletModel` member functions with `const`
1652127579 2022-05-09T22:19:39+02:00 3dd95cb5c2 Bitcoin Merge bitcoin-core/gui#591: test: Add tests for `tableView` in `AddressBookPage` dialog
1652101713 2022-05-09T15:08:33+02:00 a8098f2cef Bitcoin Merge bitcoin/bitcoin#25091: test: Remove extended lint (cppcheck)
1652097396 2022-05-09T13:56:36+02:00 dab18f03f7 Bitcoin Merge bitcoin/bitcoin#24946: Unroll the ChaCha20 inner loop for performance
1652090188 2022-05-09T10:56:28+01:00 8abe79aedd Bitcoin Merge bitcoin/bitcoin#25078: doc: Shorten explanation of "maintainers"
1651830380 2022-05-06T11:46:20+02:00 59ac8bacd5 Bitcoin Merge bitcoin/bitcoin#24804: Sanity assert GetAncestor() != nullptr where appropriate
1651829883 2022-05-06T11:38:03+02:00 77a9997d97 Bitcoin Merge bitcoin/bitcoin#25063: test: previous releases: add v23.0
1651828330 2022-05-06T11:12:10+02:00 b557a24be9 Bitcoin Merge bitcoin/bitcoin#19426: refactor: Change * to & in MutableTransactionSignatureCreator
1651827973 2022-05-06T11:06:13+02:00 b2e7811c62 Bitcoin Merge bitcoin/bitcoin#24538: miner: bug fix? update for ancestor inclusion using modified fees, not base
1651820660 2022-05-06T09:04:20+02:00 74d9f4bd95 Bitcoin Merge bitcoin/bitcoin#25068: Wrap boost::replace_all
1651769115 2022-05-05T17:45:15+01:00 4604508363 Bitcoin Merge bitcoin/bitcoin#25070: contrib: fix dirname on `verify-commits`
1651765490 2022-05-05T16:44:50+01:00 e4478d312f Bitcoin Merge bitcoin/bitcoin#25006: guix: consolidate kernel headers to 5.15, specify 3.2.0 as minimum supported
1651763235 2022-05-05T17:07:15+02:00 c367736f85 Bitcoin Merge bitcoin/bitcoin#24840: test: port 'lint-shell.sh' to python
1651760731 2022-05-05T15:25:31+01:00 7cc1860b12 Bitcoin Merge bitcoin/bitcoin#24566: build: Drop redundant checks for ranlib and strip tools
1651739786 2022-05-05T09:36:26+01:00 1ad5d5088d Bitcoin Merge bitcoin/bitcoin#24866: build: No longer need to hack the `PATH` variable in `config.site`
1651732655 2022-05-05T08:37:35+02:00 0d080a183b Bitcoin Merge bitcoin/bitcoin#24141: Rename message_command variables in src/net* and src/rpc/net.cpp
1651691576 2022-05-04T21:12:56+02:00 d4475ea7ae Bitcoin Merge bitcoin/bitcoin#22235: script: add script to generate example bitcoin.conf
1651691310 2022-05-04T21:08:30+02:00 5e1aacab57 Bitcoin Merge bitcoin/bitcoin#24933: util: Replace non-threadsafe strerror
1651689369 2022-05-04T20:36:09+02:00 fe6a299fc0 Bitcoin Merge bitcoin/bitcoin#24852: util: optimize HexStr
1651687073 2022-05-04T18:57:53+01:00 33aaf434af Bitcoin Merge bitcoin/bitcoin#24976: netgroup: Follow-up for #22910
1651686736 2022-05-04T19:52:16+02:00 0047d9b89b Bitcoin Merge bitcoin/bitcoin#24993: test, contrib, refactor: use `with` when opening a file
1651684827 2022-05-04T18:20:27+01:00 bde5836f99 Bitcoin Merge bitcoin/bitcoin#25057: refactor: replace remaining boost::split with SplitString
1651678497 2022-05-04T16:34:57+01:00 9183c66cc6 Bitcoin Merge bitcoin/bitcoin#25046: build: Fix `libmultiprocess` cross-compiling to Linux hosts
1651655157 2022-05-04T11:05:57+02:00 d17bbc3c48 Bitcoin Merge bitcoin/bitcoin#25060: blockstorage: add LIFETIMEBOUND to GetFirstStoredBlock()::start_time
1651655023 2022-05-04T10:03:43+01:00 c290249fff Bitcoin Merge bitcoin/bitcoin#25058: rpc: Move output script RPCs to separate file, rename misc.cpp
1651654466 2022-05-04T10:54:26+02:00 14cb53dfe9 Bitcoin Merge bitcoin/bitcoin#25040: refactor: Pass lifetimebound reference to SingleThreadedSchedulerClient
1651651060 2022-05-04T09:57:40+02:00 9b42d62f42 Bitcoin Merge bitcoin/bitcoin#25045: test: add coverage for invalid requests for `blockfilterheaders` (REST)
1651650616 2022-05-04T09:50:16+02:00 880cec91fa Bitcoin Merge bitcoin/bitcoin#25047: tidy: add readability-redundant-declaration
1651567182 2022-05-03T10:39:42+02:00 12455acca2 Bitcoin Merge bitcoin/bitcoin#24470: Disallow more unsafe string->path conversions allowed by path append operators
1651565003 2022-05-03T09:03:23+01:00 64d2715533 Bitcoin Merge bitcoin/bitcoin#25053: Guard `#include <config/bitcoin-config.h>`
1651564792 2022-05-03T09:59:52+02:00 d24318a40c Bitcoin Merge bitcoin/bitcoin#24941: test: MiniWallet: support skipping mempool checks (feature_fee_estimation.py performance fix)
1651558670 2022-05-03T08:17:50+02:00 2c56404088 Bitcoin Merge bitcoin/bitcoin#25029: rpc: Move fee estimation RPCs to separate file
1651502123 2022-05-02T16:35:23+02:00 037c5e511f Bitcoin Merge bitcoin/bitcoin#25042: lint: Fix lint-circular-dependencies.py file list
1651493698 2022-05-02T14:14:58+02:00 5c93fc188d Bitcoin Merge bitcoin/bitcoin#25017: validation: make CScriptCheck and prevector swap members noexcept
1651403642 2022-05-01T12:14:02+01:00 e389c4d308 Bitcoin Merge bitcoin/bitcoin#25043: Reject invalid rpcauth formats
1651312282 2022-04-30T11:51:22+02:00 5d53cf3878 Bitcoin Merge bitcoin/bitcoin#24543: net processing: Move remaining globals into PeerManagerImpl
1651309220 2022-04-30T10:00:20+01:00 23daa86ec1 Bitcoin Merge bitcoin/bitcoin#25027: test: Remove boost::split from getarg_tests.cpp
1651309109 2022-04-30T09:58:29+01:00 c086ebaf74 Bitcoin Merge bitcoin/bitcoin#25028: ci: Clone iwyu only if missing
1651303578 2022-04-30T09:26:18+02:00 becea48fe0 Bitcoin Merge bitcoin/bitcoin#25034: test: add missing stop_node calls to feature_coinstatsindex and feature_prune
1651233929 2022-04-29T14:05:29+02:00 26296eba3d Bitcoin Merge bitcoin/bitcoin#25025: test: Remove boost::split from rpc_tests.cpp
1651232194 2022-04-29T12:36:34+01:00 194b414697 Bitcoin Merge bitcoin/bitcoin#25016: refactor: GetFirstStoredBlock() and getblockchaininfo follow-ups
1651231997 2022-04-29T12:33:17+01:00 246db98897 Bitcoin Merge bitcoin/bitcoin#25024: test: Split MempoolAncestryTests into two
1651231210 2022-04-29T12:20:10+01:00 91ac12be44 Bitcoin Merge bitcoin/bitcoin#25013: Remove cs_main from verifymessage, move msg utils to new file
1651213204 2022-04-29T08:20:04+02:00 91a6736136 Bitcoin Merge bitcoin/bitcoin#25009: Crash debug builds on PCKG_MEMPOOL_ERROR
1651175987 2022-04-28T15:59:47-04:00 606ce05ec2 Bitcoin Merge bitcoin/bitcoin#18554: wallet: ensure wallet files are not reused across chains
1651172057 2022-04-28T14:54:17-04:00 4cf9fa0b66 Bitcoin Merge bitcoin/bitcoin#24984: wallet: ignore chainStateFlushed notifications while attaching chain
1651170202 2022-04-28T20:23:22+02:00 dabec99013 Bitcoin Merge bitcoin/bitcoin#24956: Call CHECK_NONFATAL only once where needed
1651166806 2022-04-28T19:26:46+02:00 8730bd3fc8 Bitcoin Merge bitcoin/bitcoin#24958: build: Fix macOS Apple M1 build with miniupnpc and libnatpmp. Again :)
1651166727 2022-04-28T19:25:27+02:00 47b8256da8 Bitcoin Merge bitcoin/bitcoin#24937: test: Remove previous release check in feature_taproot.py
1651155272 2022-04-28T15:14:32+01:00 dd17c42a16 Bitcoin Merge bitcoin/bitcoin#24322: [kernel 1/n] Introduce initial `libbitcoinkernel`
1651146036 2022-04-28T12:40:36+01:00 e36c612e5a Bitcoin Merge bitcoin/bitcoin#24988: lint: Mention NONFATAL_UNREACHABLE in lint-assertions.py
1651141710 2022-04-28T12:28:30+02:00 85aea18ae6 Bitcoin Merge bitcoin/bitcoin#24982: tests: Port `lint-all.sh` to `lint-all.py`
1651140846 2022-04-28T12:14:06+02:00 b51e60f914 Bitcoin Merge bitcoin/bitcoin#22564: refactor: Move mutable globals cleared in `::UnloadBlockIndex` to `BlockManager`
1651133186 2022-04-28T10:06:26+02:00 9446de160f Bitcoin Merge bitcoin/bitcoin#24831: tidy: add include-what-you-use
1651124482 2022-04-28T07:41:22+02:00 4381681e55 Bitcoin Merge bitcoin/bitcoin#25011: tests: Do not always create a descriptor wallet in wallet_createwallet
1651078786 2022-04-27T18:59:46+02:00 f0a834e2f1 Bitcoin Merge bitcoin/bitcoin#18642: Use std::chrono for the time to rotate destination of addr messages + tests
1651072734 2022-04-27T17:18:54+02:00 132d5f8c2f Bitcoin Merge bitcoin/bitcoin#25001: Modernize util/strencodings and util/string: `string_view` and `optional`
1651063839 2022-04-27T14:50:39+02:00 0b8e2868f5 Bitcoin Merge bitcoin-core/gui#589: Getting ready to Qt 6 (7/n). Do not pass `WalletModel*` to a queued connection
1651041861 2022-04-27T08:44:21+02:00 f58c1f1a44 Bitcoin Merge bitcoin/bitcoin#24739: test: Fix intermittent test failure in wallet_listreceivedby.py
1651000807 2022-04-26T20:20:07+01:00 bd616bc16a Bitcoin Merge bitcoin/bitcoin#24917: Make BlockManager::LoadBlockIndex private
1650998565 2022-04-26T19:42:45+01:00 34ae04d775 Bitcoin Merge bitcoin/bitcoin#21726: Improve Indices on pruned nodes via prune blockers
1650996987 2022-04-26T19:16:27+01:00 260ede1d99 Bitcoin Merge bitcoin/bitcoin#24644: wallet: add tracepoints and algorithm information to coin selection
1650988235 2022-04-26T16:50:35+01:00 833add0f48 Bitcoin Merge bitcoin/bitcoin#24989: scripted-diff: rename BytePtr to AsBytePtr
1650984252 2022-04-26T15:44:12+01:00 f654cdb89c Bitcoin Merge bitcoin/bitcoin#24392: build: Fix configuring depends with cmake
1650982179 2022-04-26T15:09:39+01:00 f4005af3ec Bitcoin Merge bitcoin/bitcoin#24977: rpc: Explain active and internal in listdescriptors
1650981346 2022-04-26T14:55:46+01:00 cc3877f831 Bitcoin Merge bitcoin/bitcoin#24971: tidy: modernize-use-nullptr
1650978697 2022-04-26T15:11:37+02:00 23ebd7a802 Bitcoin Merge bitcoin/bitcoin#24959: Remove not needed clang-format off comments
1650971499 2022-04-26T12:11:39+01:00 269dcad16e Bitcoin Merge bitcoin/bitcoin#24789: init, index: disallow indexes when running reindex-chainstate
1650970880 2022-04-26T12:01:20+01:00 30c1c6ed80 Bitcoin Merge bitcoin/bitcoin#24979: Precomputed hashes are note #16 in BIP341
1650963289 2022-04-26T09:54:49+01:00 f436bfd126 Bitcoin Merge bitcoin/bitcoin#22953: refactor: introduce single-separator split helper (boost::split replacement)
1650961312 2022-04-26T10:21:52+02:00 a19f641a80 Bitcoin Merge bitcoin/bitcoin#24157: p2p: Replace RecursiveMutex `cs_totalBytesSent` with Mutex and rename it
1650958989 2022-04-26T09:43:09+02:00 1ae65b4c5f Bitcoin Merge bitcoin/bitcoin#24968: Move only: Move TxOrphange tests to orphange_tests.cpp
1650908837 2022-04-25T19:47:17+02:00 1e7db37e76 Bitcoin Merge bitcoin/bitcoin#24856: lint: Converting lint-assertions.sh to lint-assertions.py
1650908239 2022-04-25T19:37:19+02:00 16fa967d3c Bitcoin Merge bitcoin/bitcoin#24915: lint: Convert lint-circular-dependencies.sh to Python
1650907657 2022-04-25T19:27:37+02:00 9eedbe98c8 Bitcoin Merge bitcoin/bitcoin#24815: lint: convert lint-tests.sh to python
1650904360 2022-04-25T18:32:40+02:00 0342ae1d39 Bitcoin Merge bitcoin/bitcoin#24802: lint: convert format strings linter test to python
1650903782 2022-04-25T18:23:02+02:00 777b89b300 Bitcoin Merge bitcoin/bitcoin#24929: lint: convert shell locale linter test to Python
1650903294 2022-04-25T18:14:54+02:00 8b686776ef Bitcoin Merge bitcoin/bitcoin#24902: lint: Convert lint-include-guards.sh to Python
1650902305 2022-04-25T17:58:25+02:00 c90b42bcdb Bitcoin Merge bitcoin/bitcoin#24916: lint: Convert lint-python-utf8-encoding.sh to Python
1650902033 2022-04-25T17:53:53+02:00 7134327be5 Bitcoin Merge bitcoin/bitcoin#24932: lint: Convert lint-locale-dependence.sh to Python
1650896045 2022-04-25T16:14:05+02:00 e88a52e9a2 Bitcoin Merge bitcoin/bitcoin#24973: doc: Add 23.0 release notes
1650877425 2022-04-25T10:03:45+01:00 10a626a1d6 Bitcoin Merge bitcoin/bitcoin#24955: guix: Improve error message about missed macOS SDK
1650876880 2022-04-25T09:54:40+01:00 aa54132bac Bitcoin Merge bitcoin/bitcoin#24454: tests: Fix calculation of external input weights
1650876316 2022-04-25T09:45:16+01:00 b31ba3abf8 Bitcoin Merge bitcoin/bitcoin#24948: contrib: macdeploy: fix typo in permissions
1650794405 2022-04-24T12:00:05+02:00 b1c5991eeb Bitcoin Merge bitcoin/bitcoin#24812: util/check: Add CHECK_NONFATAL identity function and NONFATAL_UNREACHABLE macro
1650646297 2022-04-22T18:51:37+02:00 be7a5f2fc4 Bitcoin Merge bitcoin-core/gui#587: refactor: Replace `GUIUtil::ObjectInvoke()` with `QMetaObject::invokeMethod()`
1650634994 2022-04-22T14:43:14+01:00 505ba39665 Bitcoin Merge bitcoin/bitcoin#22910: net: Encapsulate asmap in NetGroupManager
1650560460 2022-04-21T19:01:00+02:00 7a4ac713aa Bitcoin Merge bitcoin/bitcoin#24936: test: compare `/mempool/contents` response with `getrawmempool` RPC
1650557147 2022-04-21T18:05:47+02:00 173c796268 Bitcoin Merge bitcoin/bitcoin#24854: Remove not needed ArithToUint256 roundtrips in tests
1650553843 2022-04-21T17:10:43+02:00 2513499348 Bitcoin Merge bitcoin/bitcoin#24803: lint: convert submodule linter test to Python
1650551884 2022-04-21T16:38:04+02:00 43bb106613 Bitcoin Merge bitcoin/bitcoin#24213: refactor: use Span in random.*
1650545122 2022-04-21T14:45:22+02:00 346e780442 Bitcoin Merge bitcoin/bitcoin#24918: test: Remove unused taproot node from wallet_taproot.py
1650529762 2022-04-21T09:29:22+01:00 1c6fcea205 Bitcoin Merge bitcoin/bitcoin#24586: doc: add more info to dependencies.md
1650527653 2022-04-21T08:54:13+01:00 bfbce6cbfe Bitcoin Merge bitcoin/bitcoin#24031: build: don't compress macOS DMG
1650526689 2022-04-21T09:38:09+02:00 6f55ab57cb Bitcoin Merge bitcoin/bitcoin#24534: contrib: macdeploy: make gen-sdk deterministic
1650451279 2022-04-20T11:41:19+01:00 094d9fda5c Bitcoin Merge bitcoin/bitcoin#24788: doc: Add gpg key import instructions for Windows
1650449605 2022-04-20T12:13:25+02:00 dbdc83ae01 Bitcoin Merge bitcoin/bitcoin#24909: refactor: Move and rename `pindexBestHeader`, `fHavePruned`
1650441333 2022-04-20T09:55:33+02:00 fc99f8c09e Bitcoin Merge bitcoin/bitcoin#24895: lint: Convert lint-includes.sh to Python
1650389810 2022-04-19T19:36:50+02:00 254f3cc368 Bitcoin Merge bitcoin-core/gui#584: Getting ready to Qt 6 (5/n). Do not assume `qDBusRegisterMetaType` return type
1650389541 2022-04-19T19:32:21+02:00 37e49cc1b5 Bitcoin Merge bitcoin-core/gui#580: Getting ready to Qt 6 (3/n). Do not use `QKeyEvent` copy constructor
1650389196 2022-04-19T13:26:36-04:00 8103fffe5c Bitcoin Merge bitcoin/bitcoin#24906: miniscript: the 'd:' wrapper must not be 'u'
1650379427 2022-04-19T16:43:47+02:00 6300b9556e Bitcoin Merge bitcoin/bitcoin#24357: refactor: make setsockopt() and SetSocketNoDelay() mockable/testable
1650376780 2022-04-19T15:59:40+02:00 f8b2e9bcfc Bitcoin Merge bitcoin/bitcoin#24772: refactor: Use [[maybe_unused]] attribute
1650371810 2022-04-19T13:36:50+01:00 e0ff55a836 Bitcoin Merge bitcoin/bitcoin#24871: refactor: Simplify GetTime
1650370651 2022-04-19T14:17:31+02:00 8d3743a365 Bitcoin Merge bitcoin/bitcoin#24896: test: use MiniWallet for p2p_segwit.py
1650368447 2022-04-19T13:40:47+02:00 b297b945f7 Bitcoin Merge bitcoin/bitcoin#21279: scripted-diff: Regenerate key_io data deterministically
1650364255 2022-04-19T12:30:55+02:00 013daed9ac Bitcoin Merge bitcoin/bitcoin#24919: doc: Fix a link to `test/lint/lint-python.py`
1650363067 2022-04-19T12:11:07+02:00 ff78833d3c Bitcoin Merge bitcoin/bitcoin#24776: docs: update /rest/chaininfo doc referring to RPC help
1650356246 2022-04-19T10:17:26+02:00 907659770b Bitcoin Merge bitcoin/bitcoin#24913: bench: Add a benchmark for wallet loading
1650300675 2022-04-18T18:51:15+02:00 57a73d71a3 Bitcoin Merge bitcoin/bitcoin#24794: lint: Convert Python linter to Python
1650297874 2022-04-18T18:04:34+02:00 5fdf37e14b Bitcoin Merge bitcoin/bitcoin#24853: lint: Convert lint-git-commit-check.sh to Python
1650297007 2022-04-18T17:50:07+02:00 3059d4dd72 Bitcoin Merge bitcoin/bitcoin#24844: lint: Convert lint-whitespace.sh to Python
1650295769 2022-04-18T11:29:29-04:00 2095f19db9 Bitcoin Merge bitcoin/bitcoin#24859: wallet: Change wallet validation order
1650277741 2022-04-18T11:29:01+01:00 d2e04196b6 Bitcoin Merge bitcoin/bitcoin#24862: contrib: Remove suspicious hosts list from makeseeds
1650195676 2022-04-17T13:41:16+02:00 2074d7df20 Bitcoin Merge bitcoin/bitcoin#24837: init: Prevent -noproxy and -proxy=0 from interacting with other settings
1650102315 2022-04-16T10:45:15+01:00 d1b3dfb275 Bitcoin Merge bitcoin/bitcoin#24855: rpc: Fix `setwalletflag` disabling of flags
1650093029 2022-04-16T09:10:29+02:00 6be319beb8 Bitcoin Merge bitcoin/bitcoin#24841: test: fix connman UB by calling derived constructor
1650016853 2022-04-15T12:00:53+02:00 f3e0ace8ec Bitcoin Merge bitcoin-core/gui#579: Getting ready to Qt 6 (2/n). Remove `QApplication::globalStrut()`
1650016282 2022-04-15T11:51:22+02:00 72477ebb11 Bitcoin Merge bitcoin-core/gui#556: refactor: Make BitcoinUnits::Unit a scoped enum
1650015414 2022-04-15T11:36:54+02:00 7190de9fb8 Bitcoin Merge bitcoin-core/gui#552: Refactor `TransactionDesc::FormatTxStatus` and ` TransactionStatus`
1650013706 2022-04-15T11:08:26+02:00 012d33f70b Bitcoin Merge bitcoin/bitcoin#24847: ci: Bump vcpkg to the latest version `2022.04.12`
1650011628 2022-04-15T10:33:48+02:00 333a41882c Bitcoin Merge bitcoin/bitcoin#24172: doc: Add pre-splitoff translation update to `release-process.md`
1650011462 2022-04-15T10:31:02+02:00 7da4f65a00 Bitcoin Merge bitcoin/bitcoin#24818: net: improve and address issues in makeseeds.py
1649957902 2022-04-14T19:38:22+02:00 e14f0fa6a3 Bitcoin Merge bitcoin/bitcoin#19952: build, ci: Add file-based logging for individual packages
1649957284 2022-04-14T19:28:04+02:00 cf0a8b9c48 Bitcoin Merge bitcoin/bitcoin#24559: test: add test for signet miner script
1649089396 2022-04-04T18:23:16+02:00 d0f7493b6c Bitcoin Merge bitcoin/bitcoin#24849: lint: Convert lint-logs.sh to Python
1649924161 2022-04-14T10:16:01+02:00 b69fd5eaa9 Bitcoin Merge bitcoin/bitcoin#22052: net: remove non-blocking bool from interface
1649922142 2022-04-14T09:42:22+02:00 1e3ed01faa Bitcoin Merge bitcoin/bitcoin#23416: doc: Remove fee delta TODO from txmempool.cpp
1649920696 2022-04-14T09:18:16+02:00 6c9bc14a3f Bitcoin Merge bitcoin/bitcoin#24842: guix: fix GCC 10.3.0 + mingw-w64 setjmp/longjmp issues
1649913322 2022-04-14T07:15:22+02:00 8e3c266a4f Bitcoin Merge bitcoin/bitcoin#24077: util: Make base_uint::GetHex() and base_uint::SetHex() not depend on uint256
1649883573 2022-04-13T22:59:33+02:00 decde9bba6 Bitcoin Merge bitcoin/bitcoin#24355: util, refactor: Add UNIQUE_NAME helper macro
1649881661 2022-04-13T22:27:41+02:00 9b7eb584ad Bitcoin Merge bitcoin/bitcoin#24285: build, refactor: Drop useless `call` Make function
1649879362 2022-04-13T21:49:22+02:00 3bbc46ddaf Bitcoin Merge bitcoin/bitcoin#24632: add `(none)` in -getinfo `Warnings:` if no warning returned
1649806036 2022-04-13T01:27:16+02:00 f60a63cc5f Bitcoin Merge bitcoin-core/gui#577: Getting ready to Qt 6 (1/n)
1649805450 2022-04-13T01:17:30+02:00 f509760026 Bitcoin Merge bitcoin-core/gui#576: Add qt unit test runner summary
1649805115 2022-04-13T01:11:55+02:00 0f46e73c74 Bitcoin Merge bitcoin-core/gui#543: peers-tab: add connection duration column to tableview
1649694170 2022-04-11T17:22:50+01:00 2b5a741e98 Bitcoin Merge bitcoin/bitcoin#24826: builder-keys: Add will8clark
1649683747 2022-04-11T14:29:07+01:00 7626e547b8 Bitcoin Merge bitcoin/bitcoin#24337: build: Do not define `PROVIDE_FUZZ_MAIN_FUNCTION` macro unconditionally
1649670505 2022-04-11T11:48:25+02:00 22e3b6f4d5 Bitcoin Merge bitcoin/bitcoin#24800: lint: convert lint-python-mutable-default-parameters.sh to Python
1649668683 2022-04-11T11:18:03+02:00 cd110cdd0e Bitcoin Merge bitcoin/bitcoin#24817: test: use MiniWallet for feature_fee_estimation.py
1649667861 2022-04-11T11:04:21+02:00 4a58b6acd2 Bitcoin Merge bitcoin/bitcoin#24797: test: compare `/chaininfo` response with `getblockchaininfo` RPC
1649531934 2022-04-09T20:18:54+01:00 747cdf1d65 Bitcoin Merge bitcoin/bitcoin#24792: Update libsecp256k1 subtree to current master
1649509568 2022-04-09T15:06:08+02:00 87c7dcc60d Bitcoin Merge bitcoin/bitcoin#24808: doc: update RPC argument and field naming guideline in developer notes
1649421798 2022-04-08T13:43:18+01:00 e0680bbce8 Bitcoin Merge bitcoin/bitcoin#24806: RPC: Switch getblockfrompeer back to standard param name blockhash
1649421024 2022-04-08T13:30:24+01:00 c1059c9fef Bitcoin Merge bitcoin/bitcoin#24770: Put lock logging behind DEBUG_LOCKCONTENTION preprocessor directive
1649334681 2022-04-07T14:31:21+02:00 38d3d0bfc4 Bitcoin Merge bitcoin/bitcoin#24796: lint: misc updates & fixes
1649325200 2022-04-07T11:53:20+02:00 323d4c09c0 Bitcoin Merge bitcoin/bitcoin#24784: refactor: deduplicate integer serialization in RollingBloom benchmark
1649322431 2022-04-07T10:07:11+01:00 5c80d9b72d Bitcoin Merge bitcoin/bitcoin#24790: lint: remove qt SIGNAL/SLOT lint
1649322343 2022-04-07T10:05:43+01:00 d844b5e799 Bitcoin Merge bitcoin/bitcoin#24152: policy / validation: CPFP fee bumping within packages
1649258287 2022-04-06T16:18:07+01:00 41720a1f54 Bitcoin Merge bitcoin/bitcoin#24786: doc: Convert remaining comments to clang-tidy format
1649251308 2022-04-06T15:21:48+02:00 ce33194ea0 Bitcoin Merge bitcoin/bitcoin#24785: lint: remove boost::bind lint
1649251114 2022-04-06T14:18:34+01:00 c02a3dabe2 Bitcoin Merge bitcoin/bitcoin#24779: ci: Build all optional dependencies in tidy task
1649250180 2022-04-06T14:03:00+01:00 10f629e644 Bitcoin Merge bitcoin/bitcoin#24576: contrib: testgen: remove redundant base58 implementation
1649247576 2022-04-06T13:19:36+01:00 d906329c28 Bitcoin Merge bitcoin/bitcoin#24681: build: Bump libevent minimum version up to 2.1.8
1649246752 2022-04-06T14:05:52+02:00 bbb83f0b2b Bitcoin Merge bitcoin/bitcoin#24145: mempool: Clear vTxHashes when mapTx is cleared
1649243246 2022-04-06T13:07:26+02:00 6c9460edae Bitcoin Merge bitcoin/bitcoin#24358: test: USDT tracepoint interface tests
1649241675 2022-04-06T12:41:15+02:00 b307279924 Bitcoin Merge bitcoin/bitcoin#24552: guix: make it possible to override gpg binary
1649239796 2022-04-06T12:09:56+02:00 696d39410f Bitcoin Merge bitcoin/bitcoin#24669: build: further consolidate macOS deployment
1649239028 2022-04-06T11:57:08+02:00 c5c4fb3182 Bitcoin Merge bitcoin/bitcoin#24758: Disable the syscall sandbox for bitcoin-qt and remove gui-related syscalls
1649237189 2022-04-06T10:26:29+01:00 f3e3563369 Bitcoin Merge bitcoin/bitcoin#24652: doc: rewrite OpenBSD build docs for 7.0
1649236330 2022-04-06T11:12:10+02:00 79bf1a0fa2 Bitcoin Merge bitcoin/bitcoin#24732: Remove buggy and confusing IncrementExtraNonce
1649236241 2022-04-06T10:10:41+01:00 372f1a3c25 Bitcoin Merge bitcoin/bitcoin#24753: ci: Add clang-tidy task
1649229956 2022-04-06T09:25:56+02:00 27cfaeed1e Bitcoin Merge bitcoin/bitcoin#24098: rest: Use query parameters to control resource loading
1649229165 2022-04-06T09:12:45+02:00 70c522004f Bitcoin Merge bitcoin/bitcoin#24766: lint: convert spellchecking lint test to python
1649228762 2022-04-06T09:06:02+02:00 d3ff02688a Bitcoin Merge bitcoin/bitcoin#24778: lint: Convert Python dead code linter test to Python
1649183502 2022-04-05T20:31:42+02:00 15220ec903 Bitcoin Merge bitcoin/bitcoin#24775: build: Do not modify `common.init.vcxproj` directly
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment