2021-06-23

<@gribble> https://github.com/bitcoin/bitcoin/issues/22179 | Torv2 removal followups by vasild · Pull Request #22179 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22327: cli: Avoid truncating -rpcwaittimeout (master...2106-cliTrunkTime) https://github.com/bitcoin/bitcoin/pull/22327
< bitcoin-git> [bitcoin] jonatack opened pull request #22323: script, doc: spelling update (master...spelling-update) https://github.com/bitcoin/bitcoin/pull/22323
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22322: fuzz: Check banman roundtrip (master...2106-fuzzBanman) https://github.com/bitcoin/bitcoin/pull/22322
< bitcoin-git> bitcoin/master c7388e5 Pieter Wuille: Report address as solvable based on inferred descriptor
< bitcoin-git> bitcoin/master d637a9b Pieter Wuille: Taproot descriptor inference
< bitcoin-git> [bitcoin] meshcollider merged pull request #22166: Add support for inferring tr() descriptors (master...202106_infer_tap) https://github.com/bitcoin/bitcoin/pull/22166
< bitcoin-git> bitcoin/master 29e5dd1 Pieter Wuille: consensus refactor: extract ComputeTapleafHash, ComputeTaprootMerkleRoot
< bitcoin-git> [bitcoin] meshcollider pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/d6e0d78c3155...567670bec5ec
< vasild> it will only be a problem if some bitcoin node exists which uses SAM 3.2 and "listens" on port 8333 only (checks TO_PORT and drops the incoming connection if it is not 8333)
<@gribble> https://github.com/bitcoin/bitcoin/issues/22250 | doc: add basic I2P documentation by vasild · Pull Request #22250 · bitcoin/bitcoin · GitHub
< vasild> MarcoFalke: am I supposed to edit https://github.com/bitcoin-core/bitcoin-devwiki/wiki/22.0-Release-Notes-draft directly and add the above?
<@gribble> https://github.com/bitcoin/bitcoin/issues/20685 | Add I2P support using I2P SAM by vasild · Pull Request #20685 · bitcoin/bitcoin · GitHub
< vasild> * Added support for running Bitcoin Core as an [I2P (Invisible Internet Project)](https://en.wikipedia.org/wiki/I2P) service and connect to such services. See doc/i2p.md for details. (#20685)
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20966: banman: save the banlist in a JSON format on disk (master...json_bans) https://github.com/bitcoin/bitcoin/pull/20966
< bitcoin-git> bitcoin/master 24b10eb Vasil Dimov: doc: fix grammar in doc/files.md
< bitcoin-git> bitcoin/master dd4e957 Vasil Dimov: test: ensure banlist can be read from disk after restart
< bitcoin-git> bitcoin/master d197977 Vasil Dimov: banman: save the banlist in a JSON format on disk
< bitcoin-git> [bitcoin] MarcoFalke pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/03aa59a4e58f...d6e0d78c3155
< bitcoin-git> [bitcoin] hebasto opened pull request #22321: build: Avoid qt-specific @GLIBC_2.28 symbols for compatibility (master...210623-statx) https://github.com/bitcoin/bitcoin/pull/22321
< bitcoin-git> [bitcoin] fanquake opened pull request #22320: build: set minimum required Boost to 1.64.0 (master...minimum_ubuntu_18_04) https://github.com/bitcoin/bitcoin/pull/22320
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22313: test: Add missing sync_all to feature_coinstatsindex (master...2106-testSync) https://github.com/bitcoin/bitcoin/pull/22313
< bitcoin-git> bitcoin/master 03aa59a MarcoFalke: Merge bitcoin/bitcoin#22313: test: Add missing sync_all to feature_coinsta...
< bitcoin-git> bitcoin/master fafd916 MarcoFalke: test: Add missing sync_all to feature_coinstatsindex
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/c93e123dc72b...03aa59a4e58f
< bitcoin-git> [bitcoin] hebasto opened pull request #22318: build: Avoid @GLIBC_2.25 symbols for compatibility (master...210623-random) https://github.com/bitcoin/bitcoin/pull/22318
< bitcoin-git> [bitcoin] prayank23 closed pull request #21157: doc: Improve Tor docs (master...tor-docs-add) https://github.com/bitcoin/bitcoin/pull/21157
< bitcoin-git> [bitcoin] prayank23 opened pull request #22317: doc: Highlight DNS requests part in tor.md (master...highlight-dns-request) https://github.com/bitcoin/bitcoin/pull/22317
< bitcoin-git> [bitcoin] prayank23 opened pull request #22316: doc: Add 5 privacy recommendations in tor.md (master...tor-privacy-recommend) https://github.com/bitcoin/bitcoin/pull/22316

2021-06-22

< darosior> morcos: why does the fee estimator disregard CPFP? You mentioned in https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg06405.html that it would skew estimates, but how so? I don't have statistics but i think CPFP is widely used on the network and might be even more in the future with package relay and it becoming a first
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22308: wallet: Add missing BlockUntilSyncedToCurrentChain (master...2106-wallet) https://github.com/bitcoin/bitcoin/pull/22308
< bitcoin-git> bitcoin/master c93e123 MarcoFalke: Merge bitcoin/bitcoin#22308: wallet: Add missing BlockUntilSyncedToCurrent...
< bitcoin-git> bitcoin/master fa27baa MarcoFalke: Revert "test: Add temporary logging to debug #20975"
< bitcoin-git> bitcoin/master fadb550 MarcoFalke: wallet: Add missing BlockUntilSyncedToCurrentChain
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/327e2691f6e0...c93e123dc72b
< dhruv> BIP324 question: Does the 3-byte encrypted length in the proposed AEAD construct include the 3 bytes of the length itself? The test vector here seems to imply so but it would be nice to confirm: https://github.com/bitcoin/bitcoin/blob/327e2691f6e0498aa868af965bb4a951c5be17c5/src/test/crypto_tests.cpp#L710
<@gribble> https://github.com/bitcoin/bitcoin/issues/17487 | coins: allow write to disk without cache drop by jamesob · Pull Request #17487 · bitcoin/bitcoin · GitHub
< bitcoin-git> [gui] luke-jr opened pull request #366: Dark Mode fixes/portability (master...gui_palettechange) https://github.com/bitcoin-core/gui/pull/366
< bitcoin-git> [bitcoin] nourou4them opened pull request #22314: doc: Install WSL on non-system drive and compile Bitcoin (master...patch-1) https://github.com/bitcoin/bitcoin/pull/22314
<@gribble> https://github.com/bitcoin/bitcoin/issues/22263 | refactor: wrap CCoinsViewCursor in unique_ptr by jamesob · Pull Request #22263 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22313: test: Add missing sync_all to feature_coinstatsindex (master...2106-testSync) https://github.com/bitcoin/bitcoin/pull/22313
< bitcoin-git> [bitcoin] siv2r opened pull request #22312: changes for wait_for_getheaders to include hash_list (master...modify-wait-getheaders) https://github.com/bitcoin/bitcoin/pull/22312
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22311: test: Add missing syncwithvalidationinterfacequeue in p2p_blockfilters (master...2106-testsyncwithvalidationinterfacequeue) https://github.com/bitcoin/bitcoin/pull/22311
< bitcoin-git> [bitcoin] ariard opened pull request #22310: test: Add functional test for replacement penalty check (master...2021-06-add-rbf5-test) https://github.com/bitcoin/bitcoin/pull/22310
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22309: blockstorage: Add missing atomic include (master...2106-include) https://github.com/bitcoin/bitcoin/pull/22309
< bitcoin-git> bitcoin/master 327e269 MarcoFalke: Merge bitcoin/bitcoin#22309: blockstorage: Add missing atomic include
< bitcoin-git> bitcoin/master fa2d21f MarcoFalke: add missing atomic include
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/672870ab7ba5...327e2691f6e0
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22309: blockstorage: Add missing atomic include (master...2106-include) https://github.com/bitcoin/bitcoin/pull/22309
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22308: wallet: Add missing BlockUntilSyncedToCurrentChain (master...2106-wallet) https://github.com/bitcoin/bitcoin/pull/22308
< bitcoin-git> [bitcoin] rebroad opened pull request #22307: Detect when GETBLOCKTXN requests are ignored. (master...DetectIngoredGetblocktxns) https://github.com/bitcoin/bitcoin/pull/22307
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22201: test: Fix TestShell to allow running in Jupyter Notebook (master...josibake-parse-only-known-arguments-in-testshell) https://github.com/bitcoin/bitcoin/pull/22201
< bitcoin-git> bitcoin/master 168b6c3 Josiah Baker: add dummy file param to fix jupyter
< bitcoin-git> bitcoin/master 672870a MarcoFalke: Merge bitcoin/bitcoin#22201: test: Fix TestShell to allow running in Jupyt...
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/398dd6783389...672870ab7ba5
< bitcoin-git> [bitcoin] amitiuttarwar opened pull request #22306: [test] Improvements to p2p_addr_relay.py (master...2021-06-addr-tests) https://github.com/bitcoin/bitcoin/pull/22306
< bitcoin-git> [bitcoin] hebasto opened pull request #22305: build: Avoid fcntl64@GLIBC_2.28 in libsqlite3.a (master...210622-fcntl) https://github.com/bitcoin/bitcoin/pull/22305

2021-06-21

< bitcoin-git> [bitcoin] hebasto closed pull request #22304: CryptoGraphyBTC><Acnre1ccfdo. (master...patch-8) https://github.com/bitcoin/bitcoin/pull/22304
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22304: CryptoGraphyBTC><Acnre1ccfdo. (master...patch-8) https://github.com/bitcoin/bitcoin/pull/22304
< bitcoin-git> [bitcoin] sipa closed pull request #22303: Create Bitcoin<>nuclear.defense (master...patch-4) https://github.com/bitcoin/bitcoin/pull/22303
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22303: Create Bitcoin<>nuclear.defense (master...patch-4) https://github.com/bitcoin/bitcoin/pull/22303
< bitcoin-git> [bitcoin] sipa closed pull request #22302: Create Bitcoin<>nuclear.defense (master...patch-6) https://github.com/bitcoin/bitcoin/pull/22302
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22302: Create Bitcoin<>nuclear.defense (master...patch-6) https://github.com/bitcoin/bitcoin/pull/22302
< bitcoin-git> [bitcoin] sipa closed pull request #22301: Amanciojsilvjr patch 2 (master...amanciojsilvjr-patch-2) https://github.com/bitcoin/bitcoin/pull/22301
< bitcoin-git> [bitcoin] amanciojsilvjr reopened pull request #22301: Amanciojsilvjr patch 2 (master...amanciojsilvjr-patch-2) https://github.com/bitcoin/bitcoin/pull/22301
< bitcoin-git> [bitcoin] amanciojsilvjr closed pull request #22301: Amanciojsilvjr patch 2 (master...amanciojsilvjr-patch-2) https://github.com/bitcoin/bitcoin/pull/22301
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22301: Amanciojsilvjr patch 2 (master...amanciojsilvjr-patch-2) https://github.com/bitcoin/bitcoin/pull/22301
< bitcoin-git> [bitcoin] sipa closed pull request #22300: Create Bitcoin<>nuclear.defense (master...patch-6) https://github.com/bitcoin/bitcoin/pull/22300
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22300: Create Bitcoin<>nuclear.defense (master...patch-6) https://github.com/bitcoin/bitcoin/pull/22300
< bitcoin-git> [bitcoin] sipa closed pull request #22299: Create Bitcoin<>nuclear.defense (master...patch-4) https://github.com/bitcoin/bitcoin/pull/22299
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22299: Create Bitcoin<>nuclear.defense (master...patch-4) https://github.com/bitcoin/bitcoin/pull/22299
< bitcoin-git> [bitcoin] sipa closed pull request #22298: CryptoGraphyBTC (master...master) https://github.com/bitcoin/bitcoin/pull/22298
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22298: CryptoGraphyBTC (master...master) https://github.com/bitcoin/bitcoin/pull/22298
< bitcoin-git> [bitcoin] sipa closed pull request #22297: Bitcoin<>nuclear (master...master) https://github.com/bitcoin/bitcoin/pull/22297
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22297: Bitcoin<>nuclear (master...master) https://github.com/bitcoin/bitcoin/pull/22297
< dongcarl> Sorry, just caught up on the discussion here... orionwl[m] laanwj hebasto see #bitcoin-core-builds for some of my thoughts
< angela> Hello! :) I have been reading a lot about bitcoin recently and have been thoroughly moved! I want to start understanding and contributing to bitcoin-core. Can someone recommend good newbie contributor resources? Thanks
< bitcoin-git> [bitcoin] amitiuttarwar reopened pull request #21528: [p2p] Reduce addr blackholes (master...2021-03-addr-defer2) https://github.com/bitcoin/bitcoin/pull/21528
< bitcoin-git> [bitcoin] amitiuttarwar closed pull request #21528: [p2p] Reduce addr blackholes (master...2021-03-addr-defer2) https://github.com/bitcoin/bitcoin/pull/21528
< * MarcoFalke> (mic) Release notes now being edited on https://github.com/bitcoin-core/bitcoin-devwiki/wiki/22.0-Release-Notes-draft
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22296: doc: Final merge of release notes snippets, mv to wiki (master...2106-doRel) https://github.com/bitcoin/bitcoin/pull/22296
< bitcoin-git> bitcoin/master 398dd67 MarcoFalke: Merge bitcoin/bitcoin#22296: doc: Final merge of release notes snippets, m...
< bitcoin-git> bitcoin/master fa09fd1 MarcoFalke: doc: Final merge of release notes snippets
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/74013641e035...398dd6783389
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22296: doc: Final merge of release notes snippets (master...2106-doRel) https://github.com/bitcoin/bitcoin/pull/22296
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22089: test: MiniWallet: fix fee calculation for P2PK and check tx vsize (master...202105-test-miniwallet-fix_p2pk_fee_calculation) https://github.com/bitcoin/bitcoin/pull/22089
< bitcoin-git> bitcoin/master 7401364 MarcoFalke: Merge bitcoin/bitcoin#22089: test: MiniWallet: fix fee calculation for P2P...
< bitcoin-git> bitcoin/master d6d2ab9 Sebastian Falbesoner: test: MiniWallet: fix fee calculation for P2PK and check tx vsize
< bitcoin-git> bitcoin/master ce024b1 Sebastian Falbesoner: test: MiniWallet: force P2PK signature to have fixed size (71 bytes)
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/6556da77d75f...74013641e035
< bitcoin-git> [bitcoin] laanwj merged pull request #21056: rpc: Add a `-rpcwaittimeout` parameter to limit time spent waiting (master...rpcwait-timeout) https://github.com/bitcoin/bitcoin/pull/21056
< bitcoin-git> bitcoin/master f76cb10 Christian Decker: rpc: Prefix rpcwaittimeout error with details on its nature
< bitcoin-git> bitcoin/master a7fcc8e Christian Decker: rpc: Add a `-rpcwaittimeout` parameter to limit time spent waiting
< bitcoin-git> bitcoin/master c490e17 Christian Decker: doc: Add release notes for the `-rpcwaittimeout` cli parameter
< bitcoin-git> [bitcoin] laanwj pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/6a67366fdc3e...6556da77d75f
< Kiminuo> Hi, would anyone know how to correctly write L1562 ad L1563 here https://github.com/bitcoin/bitcoin/pull/21422#pullrequestreview-675206546?
< bitcoin-git> [bitcoin] laanwj opened pull request #22294: build: Perform boost::process detection with BOOST_CPPFLAGS (master...2021-06-boost-process-detection) https://github.com/bitcoin/bitcoin/pull/22294
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #20509: net: CAddress deser: use stream's version, not what's coming from disk (master...caddress_deser_version) https://github.com/bitcoin/bitcoin/pull/20509
< bitcoin-git> [bitcoin] laanwj merged pull request #19033: http: Release work queue after event base finish (master...2020-05-fix-race-interrupt-http-server) https://github.com/bitcoin/bitcoin/pull/19033
< bitcoin-git> bitcoin/master 6a67366 W. J. van der Laan: Merge bitcoin/bitcoin#19033: http: Release work queue after event base fin...
< bitcoin-git> bitcoin/master 4e353cb João Barbosa: http: Release work queue after event base finish
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f6a25bea826e...6a67366fdc3e
< hebasto> are we going to provide ARM 32-bit binaries for 22.0 release? (context - https://github.com/bitcoin/bitcoin/pull/22287#issuecomment-864741303)
< bitcoin-git> [bitcoin] laanwj merged pull request #22147: p2p: Protect last outbound HB compact block peer (master...2021-06-reserve-outbound-hb) https://github.com/bitcoin/bitcoin/pull/22147
< bitcoin-git> bitcoin/master f6a25be W. J. van der Laan: Merge bitcoin/bitcoin#22147: p2p: Protect last outbound HB compact block p...
< bitcoin-git> bitcoin/master 30aee2d Pieter Wuille: tests: Add test for compact block HB selection
< bitcoin-git> bitcoin/master 6efbcec Suhas Daftuar: Protect last outbound HB compact block peer
< bitcoin-git> [bitcoin] laanwj pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/a305a687e70c...f6a25bea826e
< bitcoin-git> [bitcoin] laanwj merged pull request #22244: devtools: Correctly extract symbol versions in symbol-check (master...2021-06-pixie) https://github.com/bitcoin/bitcoin/pull/22244
< bitcoin-git> bitcoin/master e8cd370 W. J. van der Laan: devtools: Integrate ARCH_MIN_GLIBC_VER table into MAX_VERSIONS in symbol-c...
< bitcoin-git> bitcoin/master a33381a W. J. van der Laan: devtools: Add xkb version to symbol-check
< bitcoin-git> bitcoin/master 19e598b W. J. van der Laan: devtools: Fix verneed section parsing in pixie
< bitcoin-git> [bitcoin] laanwj pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/965e93743454...a305a687e70c

2021-06-20

< bitcoin-git> [bitcoin] jonatack opened pull request #22292: bench, doc: benchmarking updates and fixups (master...benchmarking-updates) https://github.com/bitcoin/bitcoin/pull/22292
< bitcoin-git> [bitcoin] ViralTaco opened pull request #22291: Added comment about narrow contract for Span(T* begin, T* end) ctor (master...master) https://github.com/bitcoin/bitcoin/pull/22291
< bitcoin-git> [bitcoin] glozow opened pull request #22290: Package Mempool Submission with Package Fee-Bumping (master...package-mempool-accept) https://github.com/bitcoin/bitcoin/pull/22290
< bitcoin-git> [bitcoin] adriansmares opened pull request #22288: Resolve Tor control plane address (master...feature/tor-control-dns-resolve) https://github.com/bitcoin/bitcoin/pull/22288
< bitcoin-git> [bitcoin] hebasto reopened pull request #22287: build: Avoid fcntl64@GLIBC_2.28 symbol when --enable-glibc-back-compat (master...210619-fcntl) https://github.com/bitcoin/bitcoin/pull/22287
< bitcoin-git> [bitcoin] hebasto closed pull request #22287: build: Avoid fcntl64@GLIBC_2.28 symbol when --enable-glibc-back-compat (master...210619-fcntl) https://github.com/bitcoin/bitcoin/pull/22287
< bitcoin-git> [bitcoin] hebasto opened pull request #22287: build: Avoid fcntl64@GLIBC_2.28 symbol when --enable-glibc-back-compat (master...210619-fcntl) https://github.com/bitcoin/bitcoin/pull/22287

2021-06-19

< kittywhiskers> i think the idea of having a refactor where all references to bitcoin in filenames are replaced with core and all mentions of Bitcoin in the source lead back to a static variable is worth considering
< kittywhiskers> similar to the PR that unified all uses of BTC across the codebase, now that with the word Bitcoin itself
< kittywhiskers> would a PR that tries to unify all instances of the word "Bitcoin" be welcome?
< kittywhiskers> i did some preliminary work on getting bitcoin core to build using cmake, like how monero does it
< sipa> we do have our fork of leveldb; https://github.com/bitcoin-core/leveldb
< bitcoin-git> [bitcoin] whitslack opened pull request #22285: contrib/init: (OpenRC) use -startupnotify to wait for startup completion (master...openrc-startupnotify) https://github.com/bitcoin/bitcoin/pull/22285
< bitcoin-git> [bitcoin] jonatack opened pull request #22284: p2p, refactor: performance improvements to ProtectEvictionCandidatesByRatio() (master...ProtectEvictionCandidatesByRatio-perf-enhancements) https://github.com/bitcoin/bitcoin/pull/22284
< bitcoin-git> [bitcoin] dgoncharov opened pull request #22283: build: Replace $(AT) with .SILENCE. (master...replace_AT_with_dotsilence) https://github.com/bitcoin/bitcoin/pull/22283
< bitcoin-git> [bitcoin] klementtan opened pull request #22282: refactor: CheckFinalTx pass by reference instead of ptr (master...CheckFinalTx_ptr_to_ref) https://github.com/bitcoin/bitcoin/pull/22282
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22192: [0.20] gitian: Use custom MacOS code signing tool (0.20...0.20-signapple) https://github.com/bitcoin/bitcoin/pull/22192
< bitcoin-git> bitcoin/0.20 9c7c0e6 Andrew Chow: gitian: use signapple to create the MacOS code signature
< bitcoin-git> bitcoin/0.20 f834485 Andrew Chow: gitian: use signapple to apply the MacOS code signature
< bitcoin-git> bitcoin/0.20 a2650f6 Andrew Chow: gitian: install signapple in gitian-osx-signer.yml
< bitcoin-git> [bitcoin] MarcoFalke pushed 6 commits to 0.20: https://github.com/bitcoin/bitcoin/compare/5d2ebdd2b71f...466acb3fbcf5
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22191: [0.21] gitian: Use custom MacOS code signing tool (0.21...0.21-signapple) https://github.com/bitcoin/bitcoin/pull/22191
< bitcoin-git> bitcoin/0.21 27d691b Andrew Chow: gitian: use signapple to create the MacOS code signature
< bitcoin-git> bitcoin/0.21 2f33e33 Andrew Chow: gitian: use signapple to apply the MacOS code signature
< bitcoin-git> bitcoin/0.21 65ce833 Andrew Chow: gitian: install signapple in gitian-osx-signer.yml
< bitcoin-git> [bitcoin] MarcoFalke pushed 6 commits to 0.21: https://github.com/bitcoin/bitcoin/compare/419f9b3b3b7c...926f76cb205c
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22279: fuzz: add missing ECCVerifyHandle to base_encode_decode (master...2021-06--fuzztestix) https://github.com/bitcoin/bitcoin/pull/22279
< bitcoin-git> bitcoin/master 965e937 MarcoFalke: Merge bitcoin/bitcoin#22279: fuzz: add missing ECCVerifyHandle to base_enc...
< bitcoin-git> bitcoin/master 906d791 Andrew Poelstra: fuzz: add missing ECCVerifyHandle to base_encode_decode
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/e172ea880498...965e93743454
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22210: test: Use MiniWallet in test_no_inherited_signaling RBF test (master...2106-testMiniWallet) https://github.com/bitcoin/bitcoin/pull/22210
< bitcoin-git> bitcoin/master fab7e99 MarcoFalke: test: Use MiniWallet in test_no_inherited_signaling RBF test
< bitcoin-git> bitcoin/master fab871f MarcoFalke: test: Remove unused generate() from test
< bitcoin-git> bitcoin/master faff3f3 MarcoFalke: test: Add txin.sequence option to MiniWallet
< bitcoin-git> [bitcoin] MarcoFalke pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/0f47e01d7d49...e172ea880498
< bitcoin-git> [bitcoin] hebasto opened pull request #22281: build: Avoid @GLIBC_2.29 libm symbols when --enable-glibc-back-compat (master...210619-lm) https://github.com/bitcoin/bitcoin/pull/22281

2021-06-18

<@gribble> https://github.com/bitcoin/bitcoin/issues/22252 | policy: Trim Packages when transaction with same txid exists in mempool by glozow · Pull Request #22252 · bitcoin/bitcoin · GitHub
< ariard> glozow: have a look on my last comment in #22252 but also on my mail published today highlighting my thinking and the context we should consider, here https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-June/019084.html
< bitcoin-git> [bitcoin] apoelstra opened pull request #22279: fuzz: add missing ECCVerifyHandle to base_encode_decode (master...2021-06--fuzztestix) https://github.com/bitcoin/bitcoin/pull/22279
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22278: Add LIFETIMEBOUND to CScript where needed (master...2106-scriptBound) https://github.com/bitcoin/bitcoin/pull/22278
< core-meetingbot> topic: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt / http://gnusha.org/bitcoin-core-dev/proposedwalletmeetingtopics.txt
<@gribble> https://github.com/bitcoin/bitcoin/issues/22275 | A few follow-ups for taproot signing by sipa · Pull Request #22275 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/21329 | descriptor wallet: Cache last hardened xpub and use in normalized descriptors by achow101 · Pull Request #21329 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/22166 | Add support for inferring tr() descriptors by sipa · Pull Request #22166 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/22154 | Add OutputType::BECH32M and related wallet support for fetching bech32m addresses by achow101 · Pull Request #22154 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/19651 | wallet: importdescriptors update existing by S3RK · Pull Request #19651 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/22154 | Add OutputType::BECH32M and related wallet support for fetching bech32m addresses by achow101 · Pull Request #22154 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/19651 | wallet: importdescriptors update existing by S3RK · Pull Request #19651 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/21329 | descriptor wallet: Cache last hardened xpub and use in normalized descriptors by achow101 · Pull Request #21329 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/22154 | Add OutputType::BECH32M and related wallet support for fetching bech32m addresses by achow101 · Pull Request #22154 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/22166 | Add support for inferring tr() descriptors by sipa · Pull Request #22166 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/22166 | Add support for inferring tr() descriptors by sipa · Pull Request #22166 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/22154 | Add OutputType::BECH32M and related wallet support for fetching bech32m addresses by achow101 · Pull Request #22154 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/21365 | Basic Taproot signing support for descriptor wallets by sipa · Pull Request #21365 · bitcoin/bitcoin · GitHub
< achow101> #bitcoin-core-dev wallet Meeting: achow101 _aj_ amiti ariard BlueMatt cfields Chris_Stewart_5 darosior digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jarolrod jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral laanwj lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball morcos nehan NicolasDorier paveljanik petertodd
< core-meetingbot> Meeting started Fri Jun 18 19:01:11 2021 UTC. The chair is achow101. Information about MeetBot at https://bitcoin.jonasschnelli.ch/ircmeetings.
< bitcoin-git> [bitcoin] laanwj merged pull request #20923: signet miner followups (master...202101-signet-tweak) https://github.com/bitcoin/bitcoin/pull/20923
< bitcoin-git> bitcoin/master e665438 Anthony Towns: contrib/signet/miner: Automatic timestamp for first block
< bitcoin-git> bitcoin/master 1a45cd2 Anthony Towns: contrib/signet: Fix typos
< bitcoin-git> bitcoin/master a383ce5 Anthony Towns: contrib/signet/miner: --grind-cmd is required for calibrate
< bitcoin-git> [bitcoin] laanwj pushed 7 commits to master: https://github.com/bitcoin/bitcoin/compare/da1e6d5911f0...0f47e01d7d49
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #14604: tests: Add test and refactor feature_block.py (master...feature-block-test) https://github.com/bitcoin/bitcoin/pull/14604
< bitcoin-git> bitcoin/master da1e6d5 MarcoFalke: Merge bitcoin/bitcoin#14604: tests: Add test and refactor feature_block.py...
< bitcoin-git> bitcoin/master 5531119 sanket1729: Added new test for future blocks reacceptance
< bitcoin-git> bitcoin/master 511a5af sanket1729: Fixed inconsistencies between code and comments
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/0844084c13af...da1e6d5911f0
< jonatack> yes, this reviewer encountered that issue IIUC: https://github.com/bitcoin/bitcoin/pull/22250#issuecomment-861824184
< vasild> I am not sure either, but it just does not seem right if a user has bothered to setup I2P proxy and configure bitcoin core to use it and to have 0 i2p connections (same for tor)
< vasild> should we use the seeds to establish at least one I2P connection, makes sense if the user has bothered setting up an I2P/SAM proxy? Came from https://github.com/bitcoin/bitcoin/pull/22250#discussion_r654480480
< vasild> so, is https://github.com/bitcoin/bitcoin/pull/20234 ok? any concerns or comments needed?
< vasild> laanwj: "it's not possible to not bind a P2P port at all" -- https://github.com/bitcoin/bitcoin/pull/20234 is not supposed to change this behavior which is - no, you can't specify "don't bind at all" using -bind=... if -bind is not given then we bind on 0.0.0.0, if -bind=foo is given then we bind on foo
<@gribble> https://github.com/bitcoin/bitcoin/issues/20234 | net: dont extra bind for Tor if binds are restricted by vasild · Pull Request #20234 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/20234 | net: dont extra bind for Tor if binds are restricted by vasild · Pull Request #20234 · bitcoin/bitcoin · GitHub
< vasild> and also I did not want to turn the bitcoin doc i2p.md into "how to install and configure i2p router", which obviously belongs to that i2p router docs
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #19281: test: fix dangling bitcoind in functional tests (master...test_terminate_gracefully) https://github.com/bitcoin/bitcoin/pull/19281
< vasild> laanwj: "~monthly segfaults" -- I hope you mean i2pd, not bitcoin core
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22249: test: kill process group to avoid dangling processes when using `--failfast` (master...test_kill_process_group) https://github.com/bitcoin/bitcoin/pull/22249
< bitcoin-git> bitcoin/master 0844084 MarcoFalke: Merge bitcoin/bitcoin#22249: test: kill process group to avoid dangling pr...
< bitcoin-git> bitcoin/master 451b96f S3RK: test: kill process group to avoid dangling processes
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/da69d9965a11...0844084c13af
<@gribble> https://github.com/bitcoin/bitcoin/issues/22250 | doc: add basic I2P documentation by vasild · Pull Request #22250 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] glozow reopened pull request #22253: validation: distinguish between same tx and same-nonwitness-data tx in mempool (master...2021-06-same-txid-diff-wtxid) https://github.com/bitcoin/bitcoin/pull/22253
< bitcoin-git> [bitcoin] glozow closed pull request #22253: validation: distinguish between same tx and same-nonwitness-data tx in mempool (master...2021-06-same-txid-diff-wtxid) https://github.com/bitcoin/bitcoin/pull/22253
< michaelfolkson> amiti: My two cents. I don't think you could have done any more to ensure everyone was aware of the PR and I can see why you're frustrated. A Bitcoin Core PR review club, bringing it up in P2P meeting(s), bringing it up in Core dev meeting, mailing list post etc
< vasild> gleb: Your input on https://github.com/bitcoin/bitcoin/pull/21528 would be very valuable.
< vasild> I said that "you *seem* to be unaware of previous" works because there are no comments from you on those discussion threads. I think it would have helped if you posted a comment on e.g. https://github.com/bitcoin/bitcoin/pull/17194 "this (or similar) problem is addressed by other means in https://github.com/bitcoin/bitcoin/pull/21528"
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22277: test: Properly set BIP34 height in CreateNewBlock_validity unit test (master...2106-test34) https://github.com/bitcoin/bitcoin/pull/22277
< bitcoin-git> [bitcoin] SpicaLab opened pull request #22276: gui: update text to eliminate safety hazards (0.21...0.21) https://github.com/bitcoin/bitcoin/pull/22276
< bitcoin-git> [bitcoin] fanquake closed pull request #22142: build: split depends Qt into native and target builds (master...split_qt_again) https://github.com/bitcoin/bitcoin/pull/22142
< bitcoin-git> [bitcoin] fanquake merged pull request #21871: scripts: add checks for minimum required OS versions (master...new_tests_on_lief) https://github.com/bitcoin/bitcoin/pull/21871
< bitcoin-git> bitcoin/master c972345 fanquake: scripts: check minimum required Windows version is set
< bitcoin-git> bitcoin/master 29615ae fanquake: scripts: check minimum required macOS vesion is set
< bitcoin-git> bitcoin/master 8732f7b fanquake: scripts: LIEF 0.11.5
< bitcoin-git> [bitcoin] fanquake pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/ad0c8f356ee8...da69d9965a11
< bitcoin-git> [bitcoin] fanquake merged pull request #22238: build: improve detection of eBPF support (master...no_probes_darwin_for_now) https://github.com/bitcoin/bitcoin/pull/22238
< bitcoin-git> bitcoin/master 8f7704d fanquake: build: improve detection of eBPF support
< bitcoin-git> bitcoin/master ad0c8f3 fanquake: Merge bitcoin/bitcoin#22238: build: improve detection of eBPF support
< bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/5c2e2afe990a...ad0c8f356ee8
<@gribble> https://github.com/bitcoin/bitcoin/issues/21528 | [p2p] Reduce addr blackholes by amitiuttarwar · Pull Request #21528 · bitcoin/bitcoin · GitHub
< amiti> “I wasn't aware of your work before yesterday. I think late concerns are normal annoyance in software development, not specific to Bitcoin Core or decentralized projects (I worked 10 years in Oracle, I know!). It is annoying, but being late does not make the concerns automatically less valid.“ - I’m not suggesting that being late means the concerns are invalid. I am asking how we can pause to reflect on the disconnect.
< bitcoin-git> [bitcoin] Nishikoh closed pull request #18838: test: Check header hash in wait_for_getheaders (master...fix-wait_for_getheaders) https://github.com/bitcoin/bitcoin/pull/18838
< bitcoin-git> [bitcoin] sipa opened pull request #22275: A few follow-ups for taproot signing (master...202106_taproot_sign_followup) https://github.com/bitcoin/bitcoin/pull/22275

2021-06-17

< bitcoin-git> [bitcoin] amitiuttarwar closed pull request #22245: [p2p] Stop sending SENDADDRV2 message to block-relay-only peers (master...2021-06-sendaddrv2) https://github.com/bitcoin/bitcoin/pull/22245
< bitcoin-git> [bitcoin] meshcollider merged pull request #21365: Basic Taproot signing support for descriptor wallets (master...202102_taproot_sign) https://github.com/bitcoin/bitcoin/pull/21365
< bitcoin-git> bitcoin/master a91d532 Pieter Wuille: Add CKey::SignSchnorr function for BIP 340/341 signing
< bitcoin-git> bitcoin/master e77a283 Pieter Wuille: Use HandleMissingData also in CheckSchnorrSignature
< bitcoin-git> [bitcoin] meshcollider pushed 13 commits to master: https://github.com/bitcoin/bitcoin/compare/8cb43077b370...5c2e2afe990a
< bitcoin-git> bitcoin/master dbb0ce9 Pieter Wuille: Add TaprootSpendData data structure, equivalent to script map for P2[W]SH
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22271: fuzz: Assert roundtrip equality for `CPubKey` (master...202106-fuzz-assert-CPubKey-deser-roundtrip) https://github.com/bitcoin/bitcoin/pull/22271
< bitcoin-git> bitcoin/master 8cb4307 MarcoFalke: Merge bitcoin/bitcoin#22271: fuzz: Assert roundtrip equality for `CPubKey`...
< bitcoin-git> bitcoin/master 9550dff Sebastian Falbesoner: fuzz: Assert roundtrip equality for `CPubKey`
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/7b45c5e875ca...8cb43077b370
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #22274: This will be implemented into bitcoin core at one point, with or without you.. your choice. (master...master) https://github.com/bitcoin/bitcoin/pull/22274
< bitcoin-git> [bitcoin] steffanjensen opened pull request #22274: This will be implemented into bitcoin core at one point, with or without you.. your choice. (master...master) https://github.com/bitcoin/bitcoin/pull/22274
< schmidty> ariard: Im happy to help planning. Some light discussions with Advancing Bitcoin about piggybacking there. But dates getting moved.
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #22273: the banks and bitcon shills don't want this update (master...master) https://github.com/bitcoin/bitcoin/pull/22273
< bitcoin-git> [bitcoin] MarcoFalke reopened pull request #22273: the banks and bitcon shills don't want this update (master...master) https://github.com/bitcoin/bitcoin/pull/22273
< bitcoin-git> [bitcoin] sipa closed pull request #22273: the banks and bitcon shills don't want this update (master...master) https://github.com/bitcoin/bitcoin/pull/22273
< bitcoin-git> [bitcoin] steffanjensen opened pull request #22273: the banks and bitcon shills don't want this update (master...master) https://github.com/bitcoin/bitcoin/pull/22273
< core-meetingbot> topic: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt / http://gnusha.org/bitcoin-core-dev/proposedwalletmeetingtopics.txt
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #22272: Update transaction.cpp (master...master) https://github.com/bitcoin/bitcoin/pull/22272
< bitcoin-git> [bitcoin] steffanjensen opened pull request #22272: Update transaction.cpp (master...master) https://github.com/bitcoin/bitcoin/pull/22272
< jonatack> there is a bitcoin conference in biarritz, france (next to spain on the atlantic) end-august
<@gribble> https://github.com/bitcoin/bitcoin/issues/20234 | net: dont extra bind for Tor if binds are restricted by vasild · Pull Request #20234 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] dergoegge closed pull request #21706: log: Mitigate disk filling attacks by globally rate limiting LogPrintf(…) (master...g_log_ratelimiting) https://github.com/bitcoin/bitcoin/pull/21706
<@gribble> https://github.com/bitcoin/bitcoin/issues/22147 | p2p: Protect last outbound HB compact block peer by sdaftuar · Pull Request #22147 · bitcoin/bitcoin · GitHub
< laanwj> hebasto: we need to get rid of these symbols uses somehow https://github.com/bitcoin/bitcoin/pull/22244#issuecomment-860932169
<@gribble> https://github.com/bitcoin/bitcoin/issues/21454 | gitian: GLIBC_2.29 not found error at bitcoind startup on bionic · Issue #21454 · bitcoin/bitcoin · GitHub
< laanwj> so there are still plenty of PRs that can be seen as a feature tagged for 22.0, many close to being mergable (just need a bit more review), https://github.com/bitcoin/bitcoin/milestone/47
< laanwj> we've slipped the feature freeze but I think it would make to postpone it https://github.com/bitcoin/bitcoin/issues/20851#issuecomment-863132781 , though not sure by how much
< laanwj> for the rest it might make sense to discuss things on the 0.22 milestone https://github.com/bitcoin/bitcoin/milestone/47 (instead of high priority for review)
< laanwj> #bitcoin-core-dev Meeting: achow101 _aj_ amiti ariard BlueMatt cfields Chris_Stewart_5 darosior digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jarolrod jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral laanwj lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball morcos
< core-meetingbot> Meeting started Thu Jun 17 19:00:47 2021 UTC. The chair is laanwj. Information about MeetBot at https://bitcoin.jonasschnelli.ch/ircmeetings.
< bitcoin-git> [bitcoin] laanwj merged pull request #20516: Well-defined CAddress disk serialization, and addrv2 anchors.dat (master...202011_disk_addr) https://github.com/bitcoin/bitcoin/pull/20516
< bitcoin-git> bitcoin/master f8866e8 Pieter Wuille: Add roundtrip fuzz tests for CAddress serialization
< bitcoin-git> bitcoin/master e2f0548 Pieter Wuille: Use addrv2 serialization in anchors.dat
< bitcoin-git> bitcoin/master 8cd8f37 Pieter Wuille: Introduce well-defined CAddress disk serialization
< bitcoin-git> [bitcoin] laanwj pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/922abe8ca382...7b45c5e875ca
< bitcoin-git> [bitcoin] theStack opened pull request #22271: fuzz: Assert roundtrip equality for `CPubKey` (master...202106-fuzz-assert-CPubKey-deser-roundtrip) https://github.com/bitcoin/bitcoin/pull/22271
<@gribble> https://github.com/bitcoin/bitcoin/issues/22156 | Allow tr() import only when Taproot is active by achow101 · Pull Request #22156 · bitcoin/bitcoin · GitHub
< roconnor> michaelfolkson: Surely Bitcoin Core can pay to any segwit address of any version? That's the whole point of having forward compatable addresses.
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22268: fuzz: Add temporary debug assert for oss-fuzz issue (master...2106-fuzzAssert) https://github.com/bitcoin/bitcoin/pull/22268
< bitcoin-git> bitcoin/master 922abe8 MarcoFalke: Merge bitcoin/bitcoin#22268: fuzz: Add temporary debug assert for oss-fuzz...
< bitcoin-git> bitcoin/master faf1af5 MarcoFalke: fuzz: Add Temporary debug assert for oss-fuzz issue
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/6eafa81b32fd...922abe8ca382
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22270: Add missing bitcoin-util help doc and tests (master...2106-utilTestDoc) https://github.com/bitcoin/bitcoin/pull/22270
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22267: fuzz: Speed up crypto fuzz target (master...2106-fuzzSpeedCrypto) https://github.com/bitcoin/bitcoin/pull/22267
< bitcoin-git> bitcoin/master 6eafa81 MarcoFalke: Merge bitcoin/bitcoin#22267: fuzz: Speed up crypto fuzz target
< bitcoin-git> bitcoin/master fa483e9 MarcoFalke: fuzz: Speed up crypto fuzz target
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/dd24567a243f...6eafa81b32fd
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22268: fuzz: Add Temporary debug assert for oss-fuzz issue (master...2106-fuzzAssert) https://github.com/bitcoin/bitcoin/pull/22268
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22267: fuzz: Speed up crypto fuzz target (master...2106-fuzzSpeedCrypto) https://github.com/bitcoin/bitcoin/pull/22267
< bitcoin-git> [bitcoin] endjkv opened pull request #22266: refactor: call GetBestBlock() before NewIterator() (master...master) https://github.com/bitcoin/bitcoin/pull/22266
< sipa> i believe that policy wouldn't affect any bitcoin core versions in the past or those with the proposed change
< vasild> you mean for the first "never send to anybody" -- I don't object the research, assume no such one exists now, but is it safe to assume that no such one would exist in the future? As for the second type - "Or send those messages occasionally" -- bitcoin core is such.
< sipa> i wrote a longer response with my thoughts here: https://github.com/bitcoin/bitcoin/pull/22245#issuecomment-862657075
< vasild> concern can be split in 2 sub-concerns: 1. these changes (extensions) to the protocol are done without a new BIP or modifying existent ones and 2. even if with BIP, on the technical level, I think assuming that if a node sends one of getaddr,addr,addrv2,sendaddrv2 then they participate in address relay is wrong, some examples: https://github.com/bitcoin/bitcoin/pull/21528#issuecomment-862312851
<@gribble> https://github.com/bitcoin/bitcoin/issues/22245 | [p2p] Stop sending SENDADDRV2 message to block-relay-only peers by amitiuttarwar · Pull Request #22245 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/21528 | [p2p] Reduce addr blackholes by amitiuttarwar · Pull Request #21528 · bitcoin/bitcoin · GitHub
< vasild> amiti: "In regards to the path forward for #21528 & #22245, it seems like the concerns are all focusing specifically on SENDADDRV2 and the wording of that specific bip" -- no, that's not the case. My biggest concern is changing the meaning of getaddr, addr, addrv2 (and sendaddrv2 if 22245 is considered). I explained that in https://github.com/bitcoin/bitcoin/pull/22245#issuecomment-862539375. My
< vasild> amiti: "why are these approach concerns only being raised now?" I wasn't aware of your work before yesterday. I think late concerns are normal annoyance in software development, not specific to Bitcoin Core or decentralized projects (I worked 10 years in Oracle, I know!). In the same way you seem to be unaware of previous attempts to fix the black holdes problem and explicit signaling for address
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22120: test: p2p_invalid_block: Check that a block rejected due to too-new tim… (master...qa_timetoonew_retry) https://github.com/bitcoin/bitcoin/pull/22120
< bitcoin-git> bitcoin/master dd24567 MarcoFalke: Merge bitcoin/bitcoin#22120: test: p2p_invalid_block: Check that a block r...
< bitcoin-git> bitcoin/master 754e802 Luke Dashjr: test: check rejected future block later accepted
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/d50302625e11...dd24567a243f
< bitcoin-git> bitcoin/master e2c40a4 Carl Dong: guix-attest: Error out if SHA256SUMS is unexpected
< bitcoin-git> [bitcoin] fanquake merged pull request #22182: guix: Overhaul how guix-{attest,verify} works and hierarchy (master...2021-05-guix-attestation-overhaul) https://github.com/bitcoin/bitcoin/pull/22182
< bitcoin-git> bitcoin/master 4cc35da Carl Dong: Rewrite guix-{attest,verify} for new hier
< bitcoin-git> bitcoin/master 28a9c9b Carl Dong: Make SHA256SUMS fragment right after build
< bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/7c561bea5288...d50302625e11
< bitcoin-git> [bitcoin] fanquake merged pull request #21935: Enable external signer support by default, reduce #ifdef (master...2021/05/hww-qt-compile) https://github.com/bitcoin/bitcoin/pull/21935
< bitcoin-git> bitcoin/master 5be90c9 Sjors Provoost: build: enable external signer by default
< bitcoin-git> bitcoin/master 7d94530 Sjors Provoost: refactor: clean up external_signer.h includes
< bitcoin-git> bitcoin/master fc0eca3 Sjors Provoost: fuzz: fix fuzz binary linking order
< bitcoin-git> [bitcoin] fanquake pushed 7 commits to master: https://github.com/bitcoin/bitcoin/compare/65c4a36e57c5...7c561bea5288
< bitcoin-git> [bitcoin] fanquake merged pull request #22258: build: Disable deprecated-copy warning only when external warnings are enabled (master...2106-buildEnableWarnDeprecatedCopy) https://github.com/bitcoin/bitcoin/pull/22258
< bitcoin-git> bitcoin/master 65c4a36 fanquake: Merge bitcoin/bitcoin#22258: build: Disable deprecated-copy warning only w...
< bitcoin-git> bitcoin/master 1111457 MarcoFalke: build: Disable deprecated-copy warning only when external warnings are ena...