2024-10-31

<gribble> https://github.com/bitcoin/bitcoin/issues/30328 | wallet: Remove IsMine from migration code by achow101 · Pull Request #30328 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/30988 | Split CConnman by vasild · Pull Request #30988 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/31122 | cluster mempool: Implement changeset interface for mempool by sdaftuar · Pull Request #31122 · bitcoin/bitcoin · GitHub
<josie> theres also a lot of interest outside of bitcoin core in implementing silent payments so we'll also be running a discord (ew) for other dev teams (bdk, ledger, rust-bitcoin, bitshala, electrs, etc) with the help of some folks from the bitcoin design community
<josie> after that, ill be working on rebasing all of the bitcoin core PRs with help from novo__ (hes been working on a receiving PR with labels support for the bitcoin core wallet)
<gribble> https://github.com/bitcoin/bitcoin/issues/1519 | GUI: change language selection format to "language - country (locale name)" by Diapolo · Pull Request #1519 · bitcoin/bitcoin · GitHub
<josie> for silent payments, the focus is still the libsecp256k1 PR (bitcoin-core/secp256k1#1519)
<josie> the main focus for us will be reproducibility, auditability, and determinism. once we have that nailed down, we will actually start using this to benchmark some existing PRs in bitcoin core
<dergoegge> No real update today but i've created a irc channel: #bitcoin-core-fuzzing
<gribble> https://github.com/bitcoin/bitcoin/issues/30116 | p2p: Fill reconciliation sets (Erlay) attempt 2 by sr-gi · Pull Request #30116 · bitcoin/bitcoin · GitHub
<ajonas> that would match something we tried in the first round -https://github.com/bitcoin-core/bitcoin-devwiki/wiki/Priorities
<ajonas> As part of this, I've reached out to some working groups to report this week and that schedule is posted at https://github.com/bitcoin-core/bitcoin-devwiki/wiki/Working-Groups
<bitcoin-git> [bitcoin] fanquake pushed tag v27.2: https://github.com/bitcoin/bitcoin/compare/v27.2
<bitcoin-git> [bitcoin] fanquake merged pull request #31154: [27.x] rc2 or final (27.x...27_2_maybe_rc2_or_final) https://github.com/bitcoin/bitcoin/pull/31154
<bitcoin-git> [bitcoin] fanquake pushed 5 commits to 27.x: https://github.com/bitcoin/bitcoin/compare/882e0d730d6d...bf03c458e994
<bitcoin-git> bitcoin/27.x c838ce5 Vasil Dimov: doc: use proper doxygen formatting for CTxMemPool::cs
<bitcoin-git> bitcoin/27.x 6c09325 fanquake: doc: finalise release notes for 27.2
<bitcoin-git> bitcoin/27.x f42fcf6 fanquake: build: bump version to v27.2 final
<bitcoin-git> [bitcoin] hebasto opened pull request #31192: depends, doc: List packages required to build `qt` package separately (master...241031-dep-doc) https://github.com/bitcoin/bitcoin/pull/31192
<bitcoin-git> [bitcoin] maflcko opened pull request #31191: Make G_FUZZING constexpr, require -DBUILD_FOR_FUZZING=ON to fuzz (master...2410-fuzz-build) https://github.com/bitcoin/bitcoin/pull/31191
<bitcoin-git> [bitcoin] glozow opened pull request #31190: TxDownloadManager followups (master...2024-10-30110-followups) https://github.com/bitcoin/bitcoin/pull/31190
<bitcoin-git> [bitcoin] dergoegge closed pull request #31189: Revert "Introduce `g_fuzzing` global for fuzzing checks" (master...2024-10-revert-31093) https://github.com/bitcoin/bitcoin/pull/31189
<bitcoin-git> [bitcoin] dergoegge opened pull request #31189: Revert "Introduce `g_fuzzing` global for fuzzing checks" (master...2024-10-revert-31093) https://github.com/bitcoin/bitcoin/pull/31189
<laanwj> isn't it #bitcoin-rust
<storopoli> join #rust-bitcoin

2024-10-30

<bitcoin-git> [bitcoin] achow101 merged pull request #24214: Fix unsigned integer overflows in interpreter (master...2201-intint) https://github.com/bitcoin/bitcoin/pull/24214
<bitcoin-git> bitcoin/master bbbbaa0 MarcoFalke: Fix unsigned integer overflows in interpreter
<bitcoin-git> bitcoin/master f07a533 Ava Chow: Merge bitcoin/bitcoin#24214: Fix unsigned integer overflows in interpreter
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/62516105536a...f07a533dfcb1
<bitcoin-git> [bitcoin] achow101 merged pull request #31015: build: have "make test" depend on "make all" (master...build-test-depends-all) https://github.com/bitcoin/bitcoin/pull/31015
<bitcoin-git> bitcoin/master 6251610 Ava Chow: Merge bitcoin/bitcoin#31015: build: have "make test" depend on "make all"
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/4a31f8ccc9de...62516105536a
<bitcoin-git> bitcoin/master 2957ca9 Cory Fields: build: have "make test" depend on "make all"
<bitcoin-git> [bitcoin] achow101 merged pull request #31156: test: Don't enforce BIP94 on regtest unless specified by arg (master...202410_bip94_arg) https://github.com/bitcoin/bitcoin/pull/31156
<bitcoin-git> bitcoin/master fc7dfb3 Martin Zumsande: test: Don't enforce BIP94 on regtest unless specified by arg
<bitcoin-git> bitcoin/master e60cecc Martin Zumsande: doc: add release note for 31156
<bitcoin-git> bitcoin/master 4a31f8c Ava Chow: Merge bitcoin/bitcoin#31156: test: Don't enforce BIP94 on regtest unless s...
<bitcoin-git> [bitcoin] achow101 pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/02be3dced717...4a31f8ccc9de
<bitcoin-git> [qa-assets] murchandamus opened pull request #210: Add fuzz corpus for wallet_create_transaction (main...Add-wallet_create_transaction) https://github.com/bitcoin-core/qa-assets/pull/210
<bitcoin-git> [bitcoin] achow101 merged pull request #31166: key: clear out secret data in `DecodeExtKey` (master...202410-key-clear_out_secret_data_in_xprv_parser) https://github.com/bitcoin/bitcoin/pull/31166
<bitcoin-git> bitcoin/master 559a8dd Sebastian Falbesoner: key: clear out secret data in `DecodeExtKey`
<bitcoin-git> bitcoin/master 02be3dc Ava Chow: Merge bitcoin/bitcoin#31166: key: clear out secret data in `DecodeExtKey`
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/97b790e844ab...02be3dced717
<pinheadmz> settings set target.source-map build/src/src/ <path/to/...>/bitcoin/src/
<bitcoin-git> [bitcoin] sr-gi opened pull request #31187: ci: Do not error on unused-member-function in test each commit (master...2024-10-unused-methods-CI) https://github.com/bitcoin/bitcoin/pull/31187
<bitcoin-git> [bitcoin] hebasto opened pull request #31186: msvc: Update vcpkg manifest (master...241030-vcpkg-json) https://github.com/bitcoin/bitcoin/pull/31186
<jb55> yeah may be subtle ram issue. will check. bitcoin is great at detecting subtle hw issues ... in the meantime I may try zfs snapshotting and hope it doesn't use too much extra space
<bitcoin-git> [bitcoin] maflcko closed pull request #30136: doc: note that you can assume C++20. (master...document-cpp-standard) https://github.com/bitcoin/bitcoin/pull/30136
<laanwj> dviola: what kind of font issue? does it happen with self-compiled bitcoin-qt (i'd assume so, if you're using wayland backend) or with the binaries from the site?
<bitcoin-git> [bitcoin] fanquake closed pull request #31183: aa (master...master) https://github.com/bitcoin/bitcoin/pull/31183
<bitcoin-git> [bitcoin] allanlealluz opened pull request #31183: aa (master...master) https://github.com/bitcoin/bitcoin/pull/31183
<bitcoin-git> [bitcoin] maflcko opened pull request #31182: ci: Place datadirs for tests under tmpfs (master...2410-ci-tmpfs) https://github.com/bitcoin/bitcoin/pull/31182
<bitcoin-git> [bitcoin] hebasto opened pull request #31181: cmake: Revamp `FindLibevent` module (master...241029-libevent) https://github.com/bitcoin/bitcoin/pull/31181

2024-10-29

<dviola> bitcoin-qt is the only thing causing this issue on wayland for me
<dviola> hebasto: just out of curiosity, do you happen to know if there is anything that could be causing the font issue with Qt5 bitcoin-qt? I noticed there are a few patches being removed/added in your branch and was wondering if those could have something to do with it
<bitcoin-git> [gui-qml] hebasto merged pull request #429: ci, gha: Update `actions/checkout` actions (main...241028-ci) https://github.com/bitcoin-core/gui-qml/pull/429
<bitcoin-git> gui-qml/main e6a9a70 Hennadii Stepanov: ci, gha: Update `actions/checkout` actions
<bitcoin-git> gui-qml/main 15c1f39 Hennadii Stepanov: Merge bitcoin-core/gui-qml#429: ci, gha: Update `actions/checkout` actions
<bitcoin-git> [gui-qml] hebasto pushed 2 commits to main: https://github.com/bitcoin-core/gui-qml/compare/c117acc07ffa...15c1f39ddb71
<bitcoin-git> [bitcoin] achow101 merged pull request #29420: test: extend the SOCKS5 Python proxy to actually connect to a destination (master...test_connect_via_socks5_proxy) https://github.com/bitcoin/bitcoin/pull/29420
<bitcoin-git> [bitcoin] achow101 pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/6b73eb9a1a2c...97b790e844ab
<bitcoin-git> bitcoin/master ba621ff Vasil Dimov: test: improve debug log message from P2PConnection::connection_made()
<bitcoin-git> bitcoin/master ebe42c0 Vasil Dimov: test: extend the SOCKS5 Python proxy to actually connect to a destination
<bitcoin-git> bitcoin/master 22cd0e8 Vasil Dimov: test: support WTX INVs from P2PDataStore and fix a comment
<bitcoin-git> [bitcoin] achow101 merged pull request #31064: init: Correct coins db cache size setting (master...patchCoinsDBCacheSizeInit) https://github.com/bitcoin/bitcoin/pull/31064
<bitcoin-git> bitcoin/master 3a4a788 TheCharlatan: init: Correct coins db cache size setting
<bitcoin-git> bitcoin/master 6b73eb9 Ava Chow: Merge bitcoin/bitcoin#31064: init: Correct coins db cache size setting
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/27d12cf17f28...6b73eb9a1a2c
<bitcoin-git> [bitcoin] achow101 merged pull request #31043: rpc: getorphantxs follow-up (master...20241006_enhance_getorphantxs) https://github.com/bitcoin/bitcoin/pull/31043
<bitcoin-git> bitcoin/master 7824f6b tdb3: test: check that getorphantxs is hidden
<bitcoin-git> bitcoin/master 56bf302 tdb3: refactor: rename rpc_getorphantxs to rpc_orphans
<bitcoin-git> [bitcoin] achow101 pushed 9 commits to master: https://github.com/bitcoin/bitcoin/compare/7b66815b16bb...27d12cf17f28
<bitcoin-git> bitcoin/master ac68fcc tdb3: rpc: disallow undefined verbosity in getorphantxs
<bitcoin-git> [bitcoin] achow101 merged pull request #30110: refactor: TxDownloadManager + fuzzing (master...2024-05-txdownload) https://github.com/bitcoin/bitcoin/pull/30110
<bitcoin-git> [bitcoin] achow101 pushed 30 commits to master: https://github.com/bitcoin/bitcoin/compare/dc97e7f6dbad...7b66815b16bb
<bitcoin-git> bitcoin/master 5f9004e glozow: [refactor] add TxDownloadManager wrapping TxOrphanage, TxRequestTracker, a...
<bitcoin-git> bitcoin/master f6c860e glozow: [doc] fix typo in m_lazy_recent_confirmed_transactions doc
<bitcoin-git> bitcoin/master af91834 glozow: [refactor] move ValidationInterface functions to TxDownloadManager
<bitcoin-git> [bitcoin] ismaelsadeeq opened pull request #31179: RPC: Add reserve member function to `UniValue` and use it in `getblock` RPC (master...10-2024-add-reserve-to-univalue) https://github.com/bitcoin/bitcoin/pull/31179
<bitcoin-git> [bitcoin] fanquake merged pull request #30903: cmake: Add `FindZeroMQ` module (master...240914-zeromq) https://github.com/bitcoin/bitcoin/pull/30903
<bitcoin-git> bitcoin/master 6b8a744 Hennadii Stepanov: cmake: Add `FindZeroMQ` module
<bitcoin-git> bitcoin/master 915640e Cory Fields: depends: zeromq: don't install .pc files and remove patches for them
<bitcoin-git> bitcoin/master dc97e7f merge-script: Merge bitcoin/bitcoin#30903: cmake: Add `FindZeroMQ` module
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/da10e0bab4a3...dc97e7f6dbad
<dviola> Qt5 bitcoin-qt has been buggy for me with wayland, see: http://0x0.st/X0Yr.png http://0x0.st/X0Ys.png -- sometimes fonts disappear after turning the monitor off/on
<gribble> https://github.com/bitcoin/bitcoin/issues/30997 | build: Switch to Qt 6 by hebasto · Pull Request #30997 · bitcoin/bitcoin · GitHub
<dviola> hebasto: hi, I just tested your branch on linux: https://github.com/hebasto/bitcoin/tree/240928-qt6 -- great work! I don't want to be pushy but is #30997 long way from being merged? I ask because Qt6 fixes a problem for me on Wayland so it would be nice to know, thanks! :-)
<bitcoin-git> [bitcoin] stickies-v closed pull request #31149: tinyformat: enforce compile-time checks for format string literals (master...2024-10/remove-string-format-overload) https://github.com/bitcoin/bitcoin/pull/31149
<bitcoin-git> [bitcoin] polespinasa opened pull request #31177: rpc, cli: return "verificationprogress" of 1 when up to date (master...verificationProgress) https://github.com/bitcoin/bitcoin/pull/31177
<bitcoin-git> [bitcoin] hebasto opened pull request #31176: [POC] ci: Test cross-built Windows executables on Windows natively (master...241029-ci-win) https://github.com/bitcoin/bitcoin/pull/31176
<bitcoin-git> [bitcoin] hodlinator closed pull request #30956: Windows bitcoind stall debugging [NOMERGE, DRAFT] (master...30390_windows_debug) https://github.com/bitcoin/bitcoin/pull/30956
<bitcoin-git> [bitcoin] TheCharlatan opened pull request #31175: rpc: Remove submitblock pre-checks (master...submitblock_prechecks) https://github.com/bitcoin/bitcoin/pull/31175
<gmaxwell> At the time bitcoin changed to the current model it was something like a 20x increase in validation speed. Though because the performance has a log(n) component, as the utxo set has grown the advantage shrinks.
<gmaxwell> darosior: so for example, say as a whole bitcoin users decide to adopt a hardfork where miners can take coins but *only* take coins with some class of provably unspendable pubkeys. Your code isn't updated enough to know anything about that. But you're also not checking that. So you're potentially vulnerable but to maybe a narrower set of attack.
<gribble> https://github.com/bitcoin/bitcoin/issues/30039 | dbwrapper: Bump LevelDB max file size to 128 MiB to avoid system slowdown from high disk cache flush rate by maciejsszmigiero · Pull Request #30039 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/30039 | dbwrapper: Bump LevelDB max file size to 128 MiB to avoid system slowdown from high disk cache flush rate by maciejsszmigiero · Pull Request #30039 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/28280 | Dont empty dbcache on prune flushes: >30% faster IBD by andrewtoth · Pull Request #28280 · bitcoin/bitcoin · GitHub

2024-10-28

<bitcoin-git> [bitcoin] ryanofsky opened pull request #31174: tinyformat: Add compile-time checking for literal format strings (master...pr/tcheck) https://github.com/bitcoin/bitcoin/pull/31174
<bitcoin-git> [gui-qml] hebasto opened pull request #429: ci, gha: Update `actions/checkout` actions (main...241028-ci) https://github.com/bitcoin-core/gui-qml/pull/429
<bitcoin-git> [gui-qml] hebasto merged pull request #427: Introduce Signal Based Navigation Model to have Self-Contained Pages (main...contain-pages) https://github.com/bitcoin-core/gui-qml/pull/427
<bitcoin-git> gui-qml/main fad9bd7 jarolrod: qml: signal based navigation in onboarding
<bitcoin-git> gui-qml/main 02a3b25 jarolrod: qml: use signal based navigation in settings with subpages
<bitcoin-git> gui-qml/main a77c7f1 jarolrod: qml: use signal based navigation in CreateWallet pages, introduce wizard
<bitcoin-git> [gui-qml] hebasto pushed 6 commits to main: https://github.com/bitcoin-core/gui-qml/compare/88ce5253a4a3...c117acc07ffa
<achow101> "Note that for blocks below the milestone (see below for terminology), Libbitcoin will skip transaction validation (besides checking they were properly committed, i.e. no malleation of either transactions or witnesses). This is in my opinion a similar threat model to Bitcoin Core’s -assumevalid." <-- that seems to be quite different?

2024-10-25

<bitcoin-git> [bitcoin] darosior opened pull request #31157: Cleanups to port mapping module post UPnP dropt (master...2410_cleanups_post_upnp_drop) https://github.com/bitcoin/bitcoin/pull/31157
<bitcoin-git> [bitcoin] mzumsande opened pull request #31156: test: Don't enforce BIP94 on regtest unless specified by arg (master...202410_bip94_arg) https://github.com/bitcoin/bitcoin/pull/31156
<laanwj> jb55: likely a corrupt utxo set, running bitcoin with -reindex-chainstate will rebuild it
<bitcoin-git> [bitcoin] fanquake opened pull request #31154: [27.x] rc2 or final (27.x...27_2_maybe_rc2_or_final) https://github.com/bitcoin/bitcoin/pull/31154
<bitcoin-git> [bitcoin] dergoegge opened pull request #31153: bench: Remove various extraneous benchmarks (master...2024-10-nuke-benchmarks) https://github.com/bitcoin/bitcoin/pull/31153
<bitcoin-git> [bitcoin] fanquake merged pull request #29536: fuzz: fuzz connman with non-empty addrman + ASMap (master...2024-02-fuzz-connman-addrman) https://github.com/bitcoin/bitcoin/pull/29536
<bitcoin-git> bitcoin/master 0a12cff brunoerg: fuzz: move `AddrManDeterministic` to util
<bitcoin-git> bitcoin/master fe62463 brunoerg: fuzz: fuzz `connman` with a non-empty addrman
<bitcoin-git> bitcoin/master 18c8a09 brunoerg: fuzz: move `ConsumeNetGroupManager` to util
<bitcoin-git> [bitcoin] fanquake pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/d4abaf8c9d9f...9a7206a34e31
<bitcoin-git> [bitcoin] fanquake merged pull request #29608: optimization: Preallocate addresses in GetAddr based on nNodes (master...paplorinc/addrman-get-address-preallocate) https://github.com/bitcoin/bitcoin/pull/29608
<bitcoin-git> bitcoin/master 66082ca Lőrinc: Preallocate addresses in GetAddr based on nNodes
<bitcoin-git> bitcoin/master d4abaf8 merge-script: Merge bitcoin/bitcoin#29608: optimization: Preallocate addresses in GetAdd...
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/b95adf057a40...d4abaf8c9d9f
<bitcoin-git> [bitcoin] fanquake merged pull request #31150: util: Treat Assume as Assert when evaluating at compile-time (master...2410-assume-stronger) https://github.com/bitcoin/bitcoin/pull/31150
<bitcoin-git> bitcoin/master fa69a5f MarcoFalke: util: Treat Assume as Assert when evaluating at compile-time
<bitcoin-git> bitcoin/master b95adf0 merge-script: Merge bitcoin/bitcoin#31150: util: Treat Assume as Assert when evaluating ...
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/8f24e492e204...b95adf057a40
<bitcoin-git> [bitcoin] fanquake merged pull request #29991: depends: sqlite 3.46.1 (master...sqlite_3_45_3) https://github.com/bitcoin/bitcoin/pull/29991
<bitcoin-git> bitcoin/master 8f24e49 merge-script: Merge bitcoin/bitcoin#29991: depends: sqlite 3.46.1
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/2ef5004f78c9...8f24e492e204
<bitcoin-git> bitcoin/master def6dd0 fanquake: depends: sqlite 3.46.1
<bitcoin-git> [packaging] maflcko closed pull request #253: snap: core20 and nested_virtualization CI (main...maflcko-patch-1) https://github.com/bitcoin-core/packaging/pull/253
<bitcoin-git> [packaging] maflcko opened pull request #253: snap: core20 and nested_virtualization CI (main...maflcko-patch-1) https://github.com/bitcoin-core/packaging/pull/253
<bitcoin-git> [bitcoin] fanquake merged pull request #31146: ci: Temporary workaround for old CCACHE_DIR cirrus env (master...2410-ci-temp) https://github.com/bitcoin/bitcoin/pull/31146
<bitcoin-git> bitcoin/master fa9747a MarcoFalke: ci: Temporary workaround for old CCACHE_DIR cirrus env
<bitcoin-git> bitcoin/master 2ef5004 merge-script: Merge bitcoin/bitcoin#31146: ci: Temporary workaround for old CCACHE_DIR c...
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/8c12fe828def...2ef5004f78c9
<bitcoin-git> [bitcoin] fanquake closed pull request #30301: depends: bump miniupnpc to 2.2.8 (master...miniupnp-228-bump) https://github.com/bitcoin/bitcoin/pull/30301
<bitcoin-git> [bitcoin] fanquake merged pull request #29936: fuzz: wallet: add target for `CreateTransaction` (master...2024-04-fuzz-spend) https://github.com/bitcoin/bitcoin/pull/29936
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/947f2925d55f...8c12fe828def
<bitcoin-git> bitcoin/master 3db68e2 brunoerg: wallet: move `ImportDescriptors`/`FuzzedWallet` to util
<bitcoin-git> bitcoin/master c495731 brunoerg: fuzz: wallet: add target for `CreateTransaction`
<bitcoin-git> bitcoin/master 8c12fe8 merge-script: Merge bitcoin/bitcoin#29936: fuzz: wallet: add target for `CreateTransacti...
<bitcoin-git> [gui-qml] jarolrod opened pull request #428: Migrate to PageStack's (main...pagestack-migration) https://github.com/bitcoin-core/gui-qml/pull/428
<bitcoin-git> [gui-qml] jarolrod opened pull request #427: Introduce Signal Based Navigation Model to have Self-Contained Pages (main...contain-pages) https://github.com/bitcoin-core/gui-qml/pull/427

2024-10-24

<bitcoin-git> [bitcoin] achow101 merged pull request #31124: util: Remove RandAddSeedPerfmon (master...2024/10/rm_RandAddSeedPerfmon) https://github.com/bitcoin/bitcoin/pull/31124
<bitcoin-git> bitcoin/master 9bb92c0 Hodlinator: util: Remove RandAddSeedPerfmon
<bitcoin-git> bitcoin/master 947f292 Ava Chow: Merge bitcoin/bitcoin#31124: util: Remove RandAddSeedPerfmon
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/7640cfdd6249...947f2925d55f
<bitcoin-git> [bitcoin] achow101 merged pull request #31118: doc: replace `-?` with `-h` and `-help` (master...l0rinc/bench-help) https://github.com/bitcoin/bitcoin/pull/31118
<bitcoin-git> bitcoin/master 7640cfd Ava Chow: Merge bitcoin/bitcoin#31118: doc: replace `-?` with `-h` and `-help`
<bitcoin-git> [bitcoin] achow101 pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/74fb19317aec...7640cfdd6249
<bitcoin-git> bitcoin/master f0130ab Lőrinc: doc: replace `-?` with `-h` for bench_bitcoin help
<bitcoin-git> bitcoin/master 33a28e2 Lőrinc: Change default help arg to `-help` and mention `-h` and `-?` as alternativ...
<bitcoin-git> [bitcoin] instagibbs opened pull request #31152: functional test: Additional package evaluation coverage (master...2024-10-submitpackage_evict_cpfp_success) https://github.com/bitcoin/bitcoin/pull/31152
<bitcoin-git> [bitcoin] jonatack closed pull request #31135: rpc, cli: return "verificationprogress" of 1 when up to date (master...2024-10-verification-progress) https://github.com/bitcoin/bitcoin/pull/31135
<bitcoin-git> [bitcoin] achow101 merged pull request #30849: refactor: migrate `bool GetCoin` to return `optionalCoin` (master...l0rinc/GetCoin-optional) https://github.com/bitcoin/bitcoin/pull/30849
<bitcoin-git> bitcoin/master e31bfb2 Lőrinc: refactor: Remove unrealistic simulation state
<bitcoin-git> bitcoin/master 46dfbf1 Lőrinc: refactor: Return optional of Coin in GetCoin
<bitcoin-git> bitcoin/master 4feaa28 Lőrinc: refactor: Rely on returned value of GetCoin instead of parameter
<bitcoin-git> [bitcoin] achow101 pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/c16e909b3e23...74fb19317aec
<gribble> https://github.com/bitcoin/bitcoin/issues/6 | Treat wallet as a generic keystore · Issue #6 · bitcoin/bitcoin · GitHub
<gmaxwell> I don't think it matters to me if there is some process seperation thing going on (though the latency of the extra serialization round trip might be unfortunate, but thats a benchmarking question). Just that you know it ought to be pratical to mine bitcoin in 'lottery mode' without depending on a trusted third party... and by pratical I mean without the side quest through broken mazes of
<bitcoin-git> [bitcoin] achow101 merged pull request #28574: wallet: optimize migration process, batch db transactions (master...2023_wallet_batch_migration) https://github.com/bitcoin/bitcoin/pull/28574
<bitcoin-git> bitcoin/master 66c9936 furszy: bench: add coverage for wallet migration process
<bitcoin-git> bitcoin/master f2541d0 furszy: wallet: batch MigrateToDescriptor() db transactions
<bitcoin-git> bitcoin/master 6052c78 furszy: wallet: decouple default descriptors creation from external signer setup
<bitcoin-git> [bitcoin] achow101 pushed 13 commits to master: https://github.com/bitcoin/bitcoin/compare/dd92911732d4...c16e909b3e23
<BlueMatt[m]> <laanwj> "if that isn't important, and one..." <- I think it’s both: IMO it’s a useful hedge for Bitcoin if the mining protocol people use is trivially moved to running over the wire (with cryptographic authentication), but also that no one is going to use it in the short term- it might suddenly become important overnight at some point but it’s hopefully not soon.
<sipa> but also, this doesn't need to be set in stone, and the fact that it is making progress at all is far better than the opposite; the outcome could be miners/Sv2 stacks implementing this IPC mechanism directly; it could be a Sv2 sidecar binary built from and shipped with bitcoin core; it could even be something like that for some time, but eventually merged back directly
<sipa> gmaxwell: FWIW, my view is that whatever we end up with is something that gets tested as part of Bitcoin Core's release process
<bitcoin-git> [bitcoin] fanquake merged pull request #31148: ci: display logs of failed unit tests automatically (master...2024_ci_test_output) https://github.com/bitcoin/bitcoin/pull/31148
<bitcoin-git> bitcoin/master 8523d8c furszy: ci: display logs of failed tests automatically
<bitcoin-git> bitcoin/master dd92911 merge-script: Merge bitcoin/bitcoin#31148: ci: display logs of failed unit tests automat...
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/0c79c343a9f2...dd92911732d4
<gmaxwell> except a p2pkh address, etc. So why would people using one instead of writing their mining infrastrcture against the bitcoin core IPC, skipping a step, source of failures, source of latency?
<bitcoin-git> [bitcoin] maflcko opened pull request #31150: util: Treat Assume as Assert when evaluating at compile-time (master...2410-assume-stronger) https://github.com/bitcoin/bitcoin/pull/31150
<laanwj> we'd like to document it for people that want to use it in an inter-process way on the same machine but not use the bitcoin core tool, for some reason
<BlueMatt[m]> I also can't say I'm super jazzed about the entire bitcoin ecosystem having to support capnproto, but hey whatever, not really a huge deal (is it trivial to write a parser for it?)
<sipa> i would have preferred sv2 directly in bitcoin-core-the-bitcoind-binary, but i understand the objections many contributors have raised; i think for supporting the mining ecosystem, having an external binary/process that implements sv2 that speaks this IPC, and talks the well-defined Sv2 protocol, and is released-with, and tested-against every version for bitcoind
<laanwj> that's where Sv2 comes in, as a standard that goes beyond bitcoin core
<BlueMatt[m]> achow101: right, like i mentioned in the original wall of text, I didn't weigh in particularly on that decision because that's a bitcoin core decision, not mine. however, it sounds like now the interface intends to be something that is stable/maintained.
<gribble> https://github.com/bitcoin/bitcoin/issues/31109 | Mining Interface doesnt allow for Bitcoin Core to create blocks when it wants · Issue #31109 · bitcoin/bitcoin · GitHub
<sipa> BlueMatt[m]: my personal view is that i'd like a maintained sv2 implementation as part of the bitcoin core organization, and part of its releases, tested against bitcoin... whether or not that's built from the same codebase, whether or not that's written in the same language
<gribble> https://github.com/bitcoin/bitcoin/issues/31109 | Mining Interface doesnt allow for Bitcoin Core to create blocks when it wants · Issue #31109 · bitcoin/bitcoin · GitHub
<BlueMatt[m]> achow101: that's somewhat nonsensical - if bitcoin core is defining a new protocol for work provisioning, there's no reason to have a different one
<achow101> my recollection is that the sv2 stuff would still live under "Bitcoin Core" but not in the main repo
<gribble> https://github.com/bitcoin/bitcoin/issues/30955 | Mining interface: getCoinbaseMerklePath() and submitSolution() by Sjors · Pull Request #30955 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/30440 | Have createNewBlock() return a BlockTemplate interface by Sjors · Pull Request #30440 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/30200 | Introduce Mining interface by Sjors · Pull Request #30200 · bitcoin/bitcoin · GitHub
<BlueMatt[m]> Finally, it’s worth noting that getblocktemplate actually has a BIP, but for some reason this new work isn’t even standardized anywhere, which strikes me as strange given Bitcoin core will definitely not be the not server for this so we really can’t just say “the interface is what Bitcoin Core provides”.
<BlueMatt[m]> It seems that Bitcoin Core took a principled position that the remote-ability of this protocol doesn’t matter (which is a reasonable decision, the remote-ability of work-providing is a somewhat speculative feature, but one I think is worth having a decade down the line), but I’m not really sure why no one who’s spent time on mining work protocols was even consulted on such a major decision. Further, the fact that the one major
<BlueMatt[m]> The second goal you can not - if it’s less efficient coming out of Bitcoin Core, no amount of proxying is going to fix that.
<BlueMatt[m]> The first goal, of course, you can build with a proxy, though to do so now you're back to having to have two daemons to maintain and two protocols which is gonna limit adoption substantially. Ideally the protocol wouldn't be so trivially DoSable so that we can make it public by just using netcat or something which trivially wraps a local connection and provides cryptographic authentication (assuming Bitcoin Core doesn't provide that in
<BlueMatt[m]> The whole point of the Sv2 JD server stuff was (a) to be remote-able (TCP + cryptographically authenticated) and (b) to be "push-based" ie let Bitcoin Core decide when to create new block templates and let it immediately push templates when it wants to do so (possibly even before updating the mempool by predicting the next block's contents in advance or in a parallel thread that can run without cs_main). This new protocol is neither,
<BlueMatt[m]> So I’m really quite confused here, somehow we’ve ended up with Bitcoin Core NIHing a new work providing protocol, except without any of the features of the Sv2-defined one, which is borderline worse than getblocktemplate and where no one who works on mining stuff was consulted on the design of the new protocol.
<bitcoin-git> [bitcoin] stickies-v opened pull request #31149: tinyformat: enforce compile-time checks for format string literals (master...2024-10/remove-string-format-overload) https://github.com/bitcoin/bitcoin/pull/31149
<gribble> https://github.com/bitcoin/bitcoin/issues/30116 | p2p: Fill reconciliation sets (Erlay) attempt 2 by sr-gi · Pull Request #30116 · bitcoin/bitcoin · GitHub
<achow101> Anything to add or remove from https://github.com/orgs/bitcoin/projects/1/views/4
<gribble> https://github.com/bitcoin/bitcoin/issues/28710 | Remove the legacy wallet and BDB dependency by achow101 · Pull Request #28710 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/30328 | wallet: Remove IsMine from migration code by achow101 · Pull Request #30328 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/29675 | wallet: Be able to receive and spend inputs involving MuSig2 aggregate keys by achow101 · Pull Request #29675 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/31122 | cluster mempool: Implement changeset interface for mempool by sdaftuar · Pull Request #31122 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/30289 | Cluster mempool tracking issue · Issue #30289 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/30595 | kernel: Introduce initial C header API by TheCharlatan · Pull Request #30595 · bitcoin/bitcoin · GitHub
<BlueMatt[m]> I’d like to discuss sv2 and the new bitcoin core nih mining protocol.
<achow101> #bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge fanquake fjahr furszy gleb glozow hebasto instagibbs jarolrod jonatack josibake kanzure laanwj LarryRuane lightlike luke-jr maflcko maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sr_gi tdb3 theStack TheCharlatan vasild willcl-ark
<bitcoin-git> [bitcoin] furszy opened pull request #31148: ci: display logs of failed unit tests automatically (master...2024_ci_test_output) https://github.com/bitcoin/bitcoin/pull/31148
<bitcoin-git> [bitcoin] fanquake merged pull request #31147: cmake, qt, test: Remove problematic code (master...241024-qt-mip) https://github.com/bitcoin/bitcoin/pull/31147
<bitcoin-git> bitcoin/master 0c79c34 merge-script: Merge bitcoin/bitcoin#31147: cmake, qt, test: Remove problematic code
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/2f40e453ccdf...0c79c343a9f2
<bitcoin-git> bitcoin/master fb46d57 Hennadii Stepanov: cmake, qt, test: Remove problematic code
<bitcoin-git> [bitcoin] fanquake merged pull request #29450: build: replace custom `MAC_OSX` macro with existing `__APPLE__` (master...paplorinc/macos_to_apple_macros) https://github.com/bitcoin/bitcoin/pull/29450
<bitcoin-git> bitcoin/master 6c6b244 Lőrinc: build: Replace MAC_OSX macro with existing __APPLE__
<bitcoin-git> bitcoin/master 2f40e45 merge-script: Merge bitcoin/bitcoin#29450: build: replace custom `MAC_OSX` macro with ex...
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/d94adc7270ba...2f40e453ccdf
<bitcoin-git> [bitcoin] hebasto opened pull request #31147: cmake, qt, test: Remove problematic code (master...241024-qt-mip) https://github.com/bitcoin/bitcoin/pull/31147
<bitcoin-git> [bitcoin] maflcko opened pull request #31146: ci: Temporary workaround for old CCACHE_DIR cirrus env (master...2410-ci-temp) https://github.com/bitcoin/bitcoin/pull/31146
<bitcoin-git> [bitcoin] fanquake merged pull request #29702: fees: Remove CLIENT_VERSION serialization (master...2403-fees-) https://github.com/bitcoin/bitcoin/pull/29702
<bitcoin-git> bitcoin/master ddddbac MarcoFalke: fees: Pin required version to 149900
<bitcoin-git> bitcoin/master fa1c5cc MarcoFalke: fees: Log non-fatal errors as [warning], instead of info-level
<bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/7290bc61c00b...d94adc7270ba
<bitcoin-git> bitcoin/master fa5126a MarcoFalke: fees: Pin "version that wrote" to 0
<bitcoin-git> [bitcoin] fanquake merged pull request #31078: build: Fix kernel static lib component install (master...install_kernel_component) https://github.com/bitcoin/bitcoin/pull/31078
<bitcoin-git> bitcoin/master 42e6277 TheCharlatan: build: Add static libraries to Kernel install component
<bitcoin-git> bitcoin/master 82e16e6 Hennadii Stepanov: cmake: Refactor install kernel dependencies
<bitcoin-git> bitcoin/master 7290bc6 merge-script: Merge bitcoin/bitcoin#31078: build: Fix kernel static lib component install
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/68f29b249070...7290bc61c00b
<bitcoin-git> [bitcoin] fanquake merged pull request #31141: doc: Make list of targets in depends README consistent (master...2024-10-depends-platforms) https://github.com/bitcoin/bitcoin/pull/31141
<bitcoin-git> bitcoin/master a0c9595 laanwj: doc: Make list of targets in depends README consistent
<bitcoin-git> bitcoin/master 68f29b2 merge-script: Merge bitcoin/bitcoin#31141: doc: Make list of targets in depends README c...
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/e9b95665eeab...68f29b249070
<bitcoin-git> [bitcoin] l0rinc opened pull request #31144: optimization: pack util::Xor into 64 bit chunks instead of doing it byte-by-byte (master...l0rinc/optimize-xor) https://github.com/bitcoin/bitcoin/pull/31144
<bitcoin-git> [bitcoin] cbradberry closed pull request #31143: Convert Bitcoin source code to C# (master...convert-bitcoin-to-csharp) https://github.com/bitcoin/bitcoin/pull/31143
<bitcoin-git> [bitcoin] cbradberry opened pull request #31143: Convert Bitcoin source code to C# (master...convert-bitcoin-to-csharp) https://github.com/bitcoin/bitcoin/pull/31143

2024-10-23

<bitcoin-git> [bitcoin] achow101 merged pull request #31046: init: Some small chainstate load improvements (master...chainstate_init_followup) https://github.com/bitcoin/bitcoin/pull/31046
<bitcoin-git> bitcoin/master baea842 stickies-v: init: Remove unneeded argument for mempool_opts checks
<bitcoin-git> bitcoin/master 720ce88 Martin Zumsande: init: Improve comment describing chainstate load retry behaviour
<bitcoin-git> bitcoin/master 635e9f8 TheCharlatan: init: Remove misleading log line when user chooses not to retry
<bitcoin-git> [bitcoin] achow101 pushed 7 commits to master: https://github.com/bitcoin/bitcoin/compare/b8c821cc1eab...e9b95665eeab
<bitcoin-git> [bitcoin] achow101 merged pull request #30724: test: add test for specifying custom pidfile via `-pid` (master...202408-test-add_custom_pidfile_test) https://github.com/bitcoin/bitcoin/pull/30724
<bitcoin-git> bitcoin/master b832ffe tdb3: refactor: introduce default pid file name constant in tests
<bitcoin-git> bitcoin/master 04e4d52 Sebastian Falbesoner: test: add test for specifying custom pidfile via `-pid`
<bitcoin-git> bitcoin/master b8c821c Ava Chow: Merge bitcoin/bitcoin#30724: test: add test for specifying custom pidfile ...
<bitcoin-git> [bitcoin] achow101 pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/ffe4261cb066...b8c821cc1eab
<gribble> https://github.com/bitcoin/bitcoin/issues/28251 | validation: fix coins disappearing mid-package evaluation by glozow · Pull Request #28251 · bitcoin/bitcoin · GitHub
<bitcoin-git> [bitcoin] danielabrozzoni closed pull request #31065: rest: Support transaction broadcast in REST interface (master...20241008_rest_broadcast) https://github.com/bitcoin/bitcoin/pull/31065
<sipa> is there anything else i need to do to make bitcoin core "find" the libmultiprocess, that you know?
<bitcoin-git> [bitcoin] mzumsande opened pull request #31142: test: fix intermittent failure in p2p_seednode.py, don't connect to random IPs (master...202410_seednode_error) https://github.com/bitcoin/bitcoin/pull/31142
<bitcoin-git> [bitcoin] laanwj opened pull request #31141: doc: Make list of targets in depends README consistent (master...2024-10-depends-platforms) https://github.com/bitcoin/bitcoin/pull/31141
<bitcoin-git> [bitcoin-detached-sigs] achow101 pushed tag v27.2rc1: https://github.com/bitcoin-core/bitcoin-detached-sigs/compare/v27.2rc1
<bitcoin-git> bitcoin-detached-sigs/27.x 7ec9bea Ava Chow: 27.2: win sig for rc1
<bitcoin-git> [bitcoin-detached-sigs] achow101 pushed 1 commit to 27.x: https://github.com/bitcoin-core/bitcoin-detached-sigs/compare/69c904a40a9e...7ec9bea373a4
<bitcoin-git> [bitcoin] kevkevinpal opened pull request #31139: test: added test to assert TX decode rpc error on submitpackage rpc (master...testSubmitPackageTxDecodeRpcError) https://github.com/bitcoin/bitcoin/pull/31139
<zzz123> am i able to be unbanned from the bitcoin-core github?
<zzz123> i can't fathom what the nsa has on bitcoin - or north korean/chinese/russian ic..
<bitcoin-git> bitcoin-detached-sigs/27.x 69c904a fanquake: 27.2: macOS sig for rc1
<bitcoin-git> [bitcoin-detached-sigs] fanquake pushed 1 commit to 27.x: https://github.com/bitcoin-core/bitcoin-detached-sigs/compare/c7f3cf7a0e3a...69c904a40a9e
<zzz123> i want bitcoin to be the global reserve currency but if i keep finding loads of dos exploits it isn't practical
<zzz123> the only thing suboptimal is the fact that pinging faster than you can pong crashes bitcoin on recommended spec machines

2024-10-22

<bitcoin-git> [bitcoin] jonatack opened pull request #31135: rpc, cli: return "verificationprogress" of 1 when up to date (master...2024-10-verification-progress) https://github.com/bitcoin/bitcoin/pull/31135
<bitcoin-git> [bitcoin] andrewtoth closed pull request #31102: Don't wipe coins cache when full and instead evict LRU clean entries (master...prune-cache) https://github.com/bitcoin/bitcoin/pull/31102
<gribble> https://github.com/bitcoin/bitcoin/issues/31133 | net: Tor service target port collides when running multiple nodes, making bitcoind error out · Issue #31133 · bitcoin/bitcoin · GitHub
<bitcoin-git> [bitcoin] fanquake pushed tag v27.2rc1: https://github.com/bitcoin/bitcoin/compare/v27.2rc1
<bitcoin-git> [bitcoin] fanquake merged pull request #31101: [27.x] Prep for 27.2 (27.x...27_2_rc1) https://github.com/bitcoin/bitcoin/pull/31101
<bitcoin-git> bitcoin/27.x 0cdfb7e fanquake: doc: update for 27.2rc1
<bitcoin-git> [bitcoin] fanquake pushed 4 commits to 27.x: https://github.com/bitcoin/bitcoin/compare/84df30927a49...882e0d730d6d
<bitcoin-git> bitcoin/27.x c338e43 fanquake: build: bump version to 27.2rc1
<bitcoin-git> bitcoin/27.x 693403b fanquake: doc: update manual pages for 27.2rc1
<bitcoin-git> [bitcoin] fanquake merged pull request #30935: ci: Approximate MAKEJOBS in image build phase (master...2409-ci-cpu) https://github.com/bitcoin/bitcoin/pull/30935
<bitcoin-git> bitcoin/master fa71bed MarcoFalke: ci: Approximate MAKEJOBS in image build phase
<bitcoin-git> bitcoin/master ffe4261 merge-script: Merge bitcoin/bitcoin#30935: ci: Approximate MAKEJOBS in image build phase
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/28ce159bc327...ffe4261cb066
<bitcoin-git> [bitcoin] andrewtoth opened pull request #31132: validation: fetch block inputs parallel threads ~17% faster IBD (master...threaded-inputs) https://github.com/bitcoin/bitcoin/pull/31132
<bitcoin-git> [qa-assets] brunoerg closed pull request #209: add inputs for spkm_migration target (main...2024-10-spkm-migration) https://github.com/bitcoin-core/qa-assets/pull/209
<bitcoin-git> [qa-assets] brunoerg opened pull request #209: add inputs for spkm_migration target (main...2024-10-spkm-migration) https://github.com/bitcoin-core/qa-assets/pull/209
<bitcoin-git> [bitcoin] darosior opened pull request #31130: Drop miniupnp dependency (master...2410_drop_upnp) https://github.com/bitcoin/bitcoin/pull/31130
<bitcoin-git> [bitcoin] fanquake merged pull request #30183: rpc: net: follow-ups for #30062 (master...2024-05-followup-30062) https://github.com/bitcoin/bitcoin/pull/30183
<bitcoin-git> bitcoin/master bdad024 brunoerg: rpc, net: getrawaddrman "mapped_as" follow-ups
<bitcoin-git> bitcoin/master a16917f brunoerg: rpc, net: improve `mapped_as` doc for getrawaddrman/getpeerinfo
<bitcoin-git> bitcoin/master 28ce159 merge-script: Merge bitcoin/bitcoin#30183: rpc: net: follow-ups for #30062
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/684873931b39...28ce159bc327
<bitcoin-git> [bitcoin] Jessiejaymz810s closed pull request #31128: Pending changes exported from your codespace (master...codespace-studious-train-xjj599jwjjvc6g99) https://github.com/bitcoin/bitcoin/pull/31128
<bitcoin-git> [bitcoin] Jessiejaymz810s opened pull request #31128: Pending changes exported from your codespace (master...codespace-studious-train-xjj599jwjjvc6g99) https://github.com/bitcoin/bitcoin/pull/31128

2024-10-21

<bitcoin-git> [bitcoin] fanquake closed pull request #31126: Update README.md to Format Header Correctly (master...patch-1) https://github.com/bitcoin/bitcoin/pull/31126
<bitcoin-git> [bitcoin] COPILOT-WEB-ui opened pull request #31126: Update README.md to Format Header Correctly (master...patch-1) https://github.com/bitcoin/bitcoin/pull/31126
<blackhat1337> hood with bitcoin dos. otherwise they'd be patched. idiots.
<padillac> so here's the deal - patch the exploit or archive the repo. until uptime (remote orphan witchcraft) is solved, if it can be in the face of massive botnets - bitcoin can never, ever - ever - be a global reserve asset. it isn't bulletproof whatsoever. people are fucking religious about exploitable software and assume it's a magical thing when it's
<padillac> bitcoin-core/blockstream is probably mad because i've been a dick to them like 12 times
<bitcoin-git> [bitcoin] fanquake opened pull request #31125: depends: add *FLAGS to gen_id (master...external_flags_plus_linker_cache) https://github.com/bitcoin/bitcoin/pull/31125
<bitcoin-git> [bitcoin] fanquake merged pull request #26334: Add Signet and testnet4 launch shortcuts for Windows (master...2022/10/windows-signet) https://github.com/bitcoin/bitcoin/pull/26334
<bitcoin-git> bitcoin/master 77b2923 Sjors Provoost: Add Signet launch shortcut for Windows
<bitcoin-git> bitcoin/master cfd03de Sjors Provoost: Add Testnet4 launch shortcut for Windows
<bitcoin-git> bitcoin/master 6848739 merge-script: Merge bitcoin/bitcoin#26334: Add Signet and testnet4 launch shortcuts for ...
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/9b0e25980895...684873931b39
<bitcoin-git> [bitcoin] fanquake merged pull request #31121: guix: Enable CET for `glibc` package (master...cet_enabled) https://github.com/bitcoin/bitcoin/pull/31121
<bitcoin-git> bitcoin/master 4d3da08 Hennadii Stepanov: guix: Enable CET for `glibc` package
<bitcoin-git> bitcoin/master 9b0e259 merge-script: Merge bitcoin/bitcoin#31121: guix: Enable CET for `glibc` package
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/d9f8dc645343...9b0e25980895
<bitcoin-git> [bitcoin] fanquake merged pull request #31097: validation: Improve input script check error reporting (master...2024-10-check2) https://github.com/bitcoin/bitcoin/pull/31097
<bitcoin-git> bitcoin/master 86e2a6b Antoine Poinsot: [test] A non-standard transaction which is also consensus-invalid should r...