< jamesob> fanquake: roger that, will queue. Expect some bitcoinperf developments soon
< bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/ea3e9e0b84c5...fc1fb4dd7c05
< bitcoin-git> bitcoin/master 399d84d Wladimir J. van der Laan: build: Only allow ASCII identifiers
< bitcoin-git> bitcoin/master fc1fb4d fanquake: Merge #19094: build: Only allow ASCII identifiers
< bitcoin-git> [bitcoin] fanquake merged pull request #19094: build: Only allow ASCII identifiers (master...2020_05_no_extended_identifiers) https://github.com/bitcoin/bitcoin/pull/19094
< bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/fc1fb4dd7c05...adc143fc2b9a
< bitcoin-git> bitcoin/master 79b0a69 Andrew Chow: Add missing QPainterPath include
< bitcoin-git> bitcoin/master adc143f fanquake: Merge #19097: qt: Add missing QPainterPath include
< bitcoin-git> [bitcoin] fanquake merged pull request #19097: qt: Add missing QPainterPath include (master...qpainterpath-include) https://github.com/bitcoin/bitcoin/pull/19097
< fanquake> jamesob: sounds good
< luke-jr> I wonder if #19097 warrants a rc3 :x
< gribble> https://github.com/bitcoin/bitcoin/issues/19097 | qt: Add missing QPainterPath include by achow101 · Pull Request #19097 · bitcoin/bitcoin · GitHub
< luke-jr> certainly could use a backport at least
< fanquake> Given that 5.15 only came out 3 days ago, I don't think there's any need to delay 0.20.0
< fanquake> Can backport into 0.20.1
< luke-jr> lots of other sw needs fixing too, so at least we're not that unusual in this
< luke-jr> (been idly noticing it dealt with as Gentoo rolls it out)
< bitcoin-git> [bitcoin] jonasschnelli pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/adc143fc2b9a...5f75c5e7df14
< bitcoin-git> bitcoin/master 73d8ef7 Hennadii Stepanov: qt: Add BitcoinUnits::formatWithPrivacy() function
< bitcoin-git> bitcoin/master 8d75115 Hennadii Stepanov: qt: Add privacy feature to Overview page
< bitcoin-git> bitcoin/master 5f75c5e Jonas Schnelli: Merge #16432: qt: Add privacy to the Overview page
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #16432: qt: Add privacy to the Overview page (master...20190721-privacy) https://github.com/bitcoin/bitcoin/pull/16432
< bitcoin-git> [bitcoin] jonasschnelli closed pull request #12833: [qt] move QSettings to bitcoin_rw.conf where possible (master...2018/03/bitcoin-conf-rw) https://github.com/bitcoin/bitcoin/pull/12833
< bitcoin-git> [bitcoin] jonasschnelli closed pull request #14988: wallet: Fix for confirmed column in csv export for payment to self transactions (master...confirmations_in_csv_export) https://github.com/bitcoin/bitcoin/pull/14988
< jonasschnelli> promag_: #15202 could use a rebase
< gribble> https://github.com/bitcoin/bitcoin/issues/15202 | gui: Add Close All Wallets action by promag · Pull Request #15202 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] rajarshimaitra closed pull request #19093: RPC: testmempoolaccept returns transaction fee (master...fee-trial3) https://github.com/bitcoin/bitcoin/pull/19093
< bitcoin-git> [bitcoin] rajarshimaitra reopened pull request #19093: RPC: testmempoolaccept returns transaction fee (master...fee-trial3) https://github.com/bitcoin/bitcoin/pull/19093
< jonasschnelli> ryanofsky: I guess #15935 could be taken out of draft
< gribble> https://github.com/bitcoin/bitcoin/issues/15935 | WIP: Add /settings.json persistent settings storage by ryanofsky · Pull Request #15935 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] jonasschnelli closed pull request #16876: gui: Drop calls to QCoreApplication::processEvents (master...2019-09-drop-processevents) https://github.com/bitcoin/bitcoin/pull/16876
< jonasschnelli> MarcoFalke: can you ack/nack/comment on #17227 (contains [squashes]commits of yours)
< gribble> https://github.com/bitcoin/bitcoin/issues/17227 | Qt: Add Android packaging support by icota · Pull Request #17227 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] jonasschnelli pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/5f75c5e7df14...343169998193
< bitcoin-git> bitcoin/master 68288ef Hennadii Stepanov: qt: Overhaul ReceiveRequestDialog
< bitcoin-git> bitcoin/master 73529f0 Hennadii Stepanov: qt: Rename slot to updateDisplayUnit()
< bitcoin-git> bitcoin/master 3431699 Jonas Schnelli: Merge #17597: qt: Fix height of QR-less ReceiveRequestDialog
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #17597: qt: Fix height of QR-less ReceiveRequestDialog (master...20191125-height-without-qr) https://github.com/bitcoin/bitcoin/pull/17597
< bitcoin-git> [bitcoin] jonasschnelli pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/343169998193...c2c15ea54eb1
< bitcoin-git> bitcoin/master 1122817 Hennadii Stepanov: qt: Remove QFont warnings with QPA=minimal
< bitcoin-git> bitcoin/master c2c15ea Jonas Schnelli: Merge #17908: qt: Remove QFont warnings with QT_QPA_PLATFORM=minimal
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #17908: qt: Remove QFont warnings with QT_QPA_PLATFORM=minimal (master...20200111-qttest-minimal-warn) https://github.com/bitcoin/bitcoin/pull/17908
< bitcoin-git> [bitcoin] jonasschnelli pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/c2c15ea54eb1...a9024a42fcec
< bitcoin-git> bitcoin/master c4ea501 Emil Engler: qt: Hide non PKHash-Addresses in signing address book
< bitcoin-git> bitcoin/master a9024a4 Jonas Schnelli: Merge #17918: qt: Hide non PKHash-Addresses in signing address book
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #17918: qt: Hide non PKHash-Addresses in signing address book (master...2020-01-hide-non-pkhash-addresses) https://github.com/bitcoin/bitcoin/pull/17918
< bitcoin-git> [bitcoin] jonasschnelli pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a9024a42fcec...0d5c18204b73
< bitcoin-git> bitcoin/master 2b18fd2 Kristaps Kaupe: Disable unavailable context menu items in transactions tab
< bitcoin-git> bitcoin/master 0d5c182 Jonas Schnelli: Merge #17956: gui: Disable unavailable context menu items in transactions ...
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #17956: gui: Disable unavailable context menu items in transactions tab (master...tx-menu-disable) https://github.com/bitcoin/bitcoin/pull/17956
< bitcoin-git> [bitcoin] jonasschnelli pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/0d5c18204b73...beb3844c45c5
< bitcoin-git> bitcoin/master 4fc1df4 Hennadii Stepanov: qt: Track QEvent::Resize during animation
< bitcoin-git> bitcoin/master beb3844 Jonas Schnelli: Merge #17968: qt: Ensure that ModalOverlay is resized properly
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #17968: qt: Ensure that ModalOverlay is resized properly (master...20200120-fix-modaloverlay) https://github.com/bitcoin/bitcoin/pull/17968
< promag> jonasschnelli: +1
< jonasschnelli> spring cleaning...
< promag> jonasschnelli: \o/
< promag> #17355 needs rebase
< gribble> https://github.com/bitcoin/bitcoin/issues/17355 | gui: grey out used address in address book by za-kk · Pull Request #17355 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] jonasschnelli pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/beb3844c45c5...f4b603cff63a
< bitcoin-git> bitcoin/master 2f86720 furszy: Added best block hash to the NotifyHeaderTip and NotifyBlockTip signals.
< bitcoin-git> bitcoin/master a06e845 furszy: BlockTip struct created and connected to notifyHeaderTip and notifyBlockTi...
< bitcoin-git> bitcoin/master f4b603c Jonas Schnelli: Merge #17993: gui: Balance/TxStatus polling update based on last block has...
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #17993: gui: Balance/TxStatus polling update based on last block hash. (master...2020_avoid_unnecessary_lock_in_balance_polling) https://github.com/bitcoin/bitcoin/pull/17993
< bitcoin-git> [bitcoin] jonasschnelli pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/f4b603cff63a...de369c7ea577
< bitcoin-git> bitcoin/master cea91a1 Luke Dashjr: Bugfix: GUI: Use unsigned long long type to avoid implicit conversion of M...
< bitcoin-git> bitcoin/master c31bc5b Luke Dashjr: Consolidate service flag bit-to-name conversion to a shared serviceFlagToS...
< bitcoin-git> bitcoin/master de369c7 Jonas Schnelli: Merge #18165: Consolidate service flag bit-to-name conversion to a shared ...
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #18165: Consolidate service flag bit-to-name conversion to a shared serviceFlagToStr function (master...svcflags2str) https://github.com/bitcoin/bitcoin/pull/18165
< bitcoin-git> [bitcoin] promag opened pull request #19104: gui, test: Fix Cannot queue arguments of type size_t (master...2020-05-register-metatypes) https://github.com/bitcoin/bitcoin/pull/19104
< bitcoin-git> [bitcoin] jonasschnelli pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/de369c7ea577...d7f5e01e3093
< bitcoin-git> bitcoin/master 8e08d00 Hennadii Stepanov: qt: Use parent-child relation to manage lifetime of OptionsModel object
< bitcoin-git> bitcoin/master d7f5e01 Jonas Schnelli: Merge #18424: qt: Use parent-child relation to manage lifetime of OptionsM...
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #18424: qt: Use parent-child relation to manage lifetime of OptionsModel object (master...20200324-options-model) https://github.com/bitcoin/bitcoin/pull/18424
< hebasto> jonasschnelli: mind looking into ##17127 which is alternative to #13389 ?
< gribble> https://github.com/bitcoin/bitcoin/issues/17127 | util: Correct permissions for datadir and wallets subdir by hebasto · Pull Request #17127 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/13389 | Utils and libraries: Fix #13371 - move umask operation earlier in AppInit() by n2yen · Pull Request #13389 · bitcoin/bitcoin · GitHub
< jonasschnelli> hebasto: thanks for pointing that to me. Since this is not GUI only,... it needs more review before we can merge this.
< hebasto> jonasschnelli: sure
< jonasschnelli> hebasto, promag: maybe interested to fix #19103?
< gribble> https://github.com/bitcoin/bitcoin/issues/19103 | QRCode address in image is not readable · Issue #19103 · bitcoin/bitcoin · GitHub
< jonasschnelli> Make sure it respects HiDPI
< promag> I was going to see if changing font fixes it
< hebasto> jonasschnelli: not sure if I could test on my equipment
< jonasschnelli> hebasto: good point. I wonder if the issue is also present on HiDPI ubuntu
< promag> jonasschnelli: I can test that
< promag> I'm getting
< promag> CoreText note: Client requested name ".SFNSMono-Regular", it will get Times-Roman rather than the intended font. All system UI font access should be through proper APIs such as CTFontCreateUIFontForLanguage() or +[NSFont systemFontOfSize:].
< bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/d7f5e01e3093...73407ff65cef
< bitcoin-git> bitcoin/master fa5894f Anthony Towns: DNS seeds: wait for 5m instead of 11s if 1000+ peers are known
< bitcoin-git> bitcoin/master 96954d1 Anthony Towns: DNS seeds: don't query DNS while network is inactive
< bitcoin-git> bitcoin/master 73407ff fanquake: Merge #16939: p2p: Delay querying DNS seeds
< bitcoin-git> [bitcoin] fanquake merged pull request #16939: p2p: Delay querying DNS seeds (master...201909-avoid-dns-if-addrman-populated) https://github.com/bitcoin/bitcoin/pull/16939
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #17355: gui: grey out used address in address book (master...oct-19-17174) https://github.com/bitcoin/bitcoin/pull/17355
< bitcoin-git> [bitcoin] MarcoFalke reopened pull request #17355: gui: grey out used address in address book (master...oct-19-17174) https://github.com/bitcoin/bitcoin/pull/17355
< bitcoin-git> [bitcoin] fjahr opened pull request #19105: Add Muhash3072 implementation in Python (master...csi-2-muhash-py) https://github.com/bitcoin/bitcoin/pull/19105
< bitcoin-git> [bitcoin] jonasschnelli reopened pull request #14988: wallet: Fix for confirmed column in csv export for payment to self transactions (master...confirmations_in_csv_export) https://github.com/bitcoin/bitcoin/pull/14988
< bitcoin-git> [bitcoin] jonasschnelli pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/73407ff65cef...f2e2c5ebcccf
< bitcoin-git> bitcoin/master 9760293 Ben Carman: wallet: Fix for exported confirmation field in payment to self transactions
< bitcoin-git> bitcoin/master f2e2c5e Jonas Schnelli: Merge #14988: wallet: Fix for confirmed column in csv export for payment t...
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #14988: wallet: Fix for confirmed column in csv export for payment to self transactions (master...confirmations_in_csv_export) https://github.com/bitcoin/bitcoin/pull/14988
< bitcoin-git> [bitcoin] jonasschnelli pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f2e2c5ebcccf...e4bfd51acc11
< bitcoin-git> bitcoin/master da73f15 Hennadii Stepanov: qt: Fix shutdown when waitfor* cmds are called from RPC console
< bitcoin-git> bitcoin/master e4bfd51 Jonas Schnelli: Merge #18452: qt: Fix shutdown when waitfor* cmds are called from RPC cons...
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #18452: qt: Fix shutdown when waitfor* cmds are called from RPC console (master...20200327-waitfor) https://github.com/bitcoin/bitcoin/pull/18452
< bitcoin-git> [bitcoin] vasild opened pull request #19106: util: simplify the interface of serviceFlagToStr() (master...serviceFlagToStr) https://github.com/bitcoin/bitcoin/pull/19106
< instagibbs> oh hey I can restart travis jobs again
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/e4bfd51acc11...c19fd96694d1
< bitcoin-git> bitcoin/master fa2ca0c MarcoFalke: test: Fix intermittent failure in feature_dbcrash
< bitcoin-git> bitcoin/master c19fd96 MarcoFalke: Merge #19022: test: Fix intermittent failure in feature_dbcrash
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #19022: test: Fix intermittent failure in feature_dbcrash (master...2005-testFixIntermittentFailDbCrash) https://github.com/bitcoin/bitcoin/pull/19022
< bitcoin-git> [bitcoin] troygiorshev opened pull request #19107: p2p: Refactor, move all header verification into the network layer, without changing behavior (master...p2p-refactor-header) https://github.com/bitcoin/bitcoin/pull/19107
< bitcoin-git> [bitcoin] hebasto opened pull request #19108: qt, refactor: Drop unneeded Q_DECLARE_METATYPE (master...200529-metatype) https://github.com/bitcoin/bitcoin/pull/19108
< bitcoin-git> [bitcoin] jonasschnelli pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/c19fd96694d1...8ad5f1c376fe
< bitcoin-git> bitcoin/master fbacad1 Vasil Dimov: util: simplify the interface of serviceFlagToStr()
< bitcoin-git> bitcoin/master 189ae0c Vasil Dimov: util: dedup code in callers of serviceFlagToStr()
< bitcoin-git> bitcoin/master 8ad5f1c Jonas Schnelli: Merge #19106: util: simplify the interface of serviceFlagToStr()
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #19106: util: simplify the interface of serviceFlagToStr() (master...serviceFlagToStr) https://github.com/bitcoin/bitcoin/pull/19106
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/8ad5f1c376fe...cb88de3e3d37
< bitcoin-git> bitcoin/master 357f02b glowang: Create a local class inherited from BasicTestingSetup with a localized arg...
< bitcoin-git> bitcoin/master f871f15 glowang: scripted-diff: replace gArgs with argsman
< bitcoin-git> bitcoin/master cb88de3 MarcoFalke: Merge #18926: test: Pass ArgsManager into getarg_tests
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #18926: test: Pass ArgsManager into getarg_tests (master...replace_global_gArgs_with_local_argsman) https://github.com/bitcoin/bitcoin/pull/18926
< bitcoin-git> [bitcoin] sipa opened pull request #19109: Only allow getdata of recently announced invs (master...202005_bloom_relay) https://github.com/bitcoin/bitcoin/pull/19109
< vasild> Assertion failed: detected inconsistent lock order at /home/vd/gh/bitcoin/bitcoin/src/sync.cpp:128, details in debug log.
< vasild> Abort trap (core dumped)
< vasild> hmm
< dongcarl> Hey jonasschnelli, I wanted to confirm my overall understanding of the topology of the open PRs related to BIP324. Here?s my understanding:
< dongcarl> - #14032 is an old PR that has many of its changes already merged, is superseded by jonasschnelli:2019/08/net_v2, and could potentially be closed. Question here: is there anything there that isn?t in jonasschnelli:2019/08/net_v2?
< dongcarl> - #18242 -> #14032 seems to be the main line of progression
< dongcarl> - #15197 + #15206 seem to be additional improvements that 1. Can be merged independently of the main line of progression, 2. Can help/simplify the implementation of BIP324. Question here: Could you give concrete examples as to how they help/simplify the implementation?
< gribble> https://github.com/bitcoin/bitcoin/issues/14032 | Add p2p layer encryption with ECDH/ChaCha20Poly1305 by jonasschnelli · Pull Request #14032 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/18242 | Add BIP324 encrypted p2p transport de-/serializer (only used in tests) by jonasschnelli · Pull Request #18242 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14032 | Add p2p layer encryption with ECDH/ChaCha20Poly1305 by jonasschnelli · Pull Request #14032 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/15197 | Refactor and slightly stricter p2p message processing by jonasschnelli · Pull Request #15197 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/15206 | Immediately disconnect on invalid net message checksum by jonasschnelli · Pull Request #15206 · bitcoin/bitcoin · GitHub
< dongcarl> Sorry, some of my apostrophes got converted to question marks. *shakes fist at Synergy*
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #19110: test: Explain that a bug should be filed when the tests fail (master...2005-testBug) https://github.com/bitcoin/bitcoin/pull/19110
< jonasschnelli> dongcarl: 14032 was an overview/concept. The only relevant PR now is 18242
< jonasschnelli> 15206/15197 are now BIP324 irrelevant
< jonasschnelli> So as for BIP342, just focus on #18242
< gribble> https://github.com/bitcoin/bitcoin/issues/18242 | Add BIP324 encrypted p2p transport de-/serializer (only used in tests) by jonasschnelli · Pull Request #18242 · bitcoin/bitcoin · GitHub
< jonasschnelli> The rest are just relicts that might be a refactor/improvement on its own.
< jonasschnelli> Once 18242 is merged,... I would like to "complete" it with the ECDH handshake (another mid size PR).
< jonasschnelli> After that,... i could be enabled behind an experimental off-by-default runtime argument
< dongcarl> jonasschnelli: I see, so after #18242, we need #14049, and then BIP324 handshake + BIP324 ECDH calc + BIP324 HKDF key deriv (last few commits from 2019/08/net_v2)?
< gribble> https://github.com/bitcoin/bitcoin/issues/18242 | Add BIP324 encrypted p2p transport de-/serializer (only used in tests) by jonasschnelli · Pull Request #18242 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14049 | Enable libsecp256k1 ecdh module, add ECDH function to CKey by jonasschnelli · Pull Request #14049 · bitcoin/bitcoin · GitHub
< jonasschnelli> Yeah. It needs 14049 with some actual handshake implementation. My remote branch you may look at could be outdated and if recent, it may only be the concept.
< dongcarl> Sounds good, I think we're on the same page
< jonasschnelli> HKDF is already implemented,... but not the actually symmetric key derivation from the ecdh_secret
< jonasschnelli> But...
< jonasschnelli> (there is always a but)
< dongcarl> haha
< jonasschnelli> BIP342 is still in discussion.
< jonasschnelli> Questions came up about the missing MAC of the encrypted length field
< jonasschnelli> (sipa eventually likes to take a deeper look)
< jonasschnelli> I think it is fine since we use a different encryption context for it.
< jonasschnelli> then... secondly, there are discussions about possible handshake upgrades with downgrade protection (which are currently not directly supported by the bip).
< jonasschnelli> Thats the main reason why the BIP is still not submitted
< jonasschnelli> (as well as the fact that the implementation often reveals conceptual issues)
< jonasschnelli> despite the – eventually – altering BIP324, I think we can finalise the implementation and hide it behind an experimental runtime parameter.
< jonasschnelli> (which will still allow changing it without users getting mad)
< dongcarl> I see I see, I didn't see that discussion in the gist before, will take a closer look there.
< dongcarl> any links to the discussions about downgrade protection?
< jonasschnelli> I guess it is email only,... mainly real_or_random and sipa
< sipa> i need to respond :)
< jonasschnelli> We hoped for a coredev meeting to tackle it.
< jonasschnelli> sipa: no hurry.
< sipa> we've been talking to boneh about our authentication scheme as well
< sipa> (a week or two ago)
< jonasschnelli> the blind auth scheme?
< sipa> yeah
< jonasschnelli> okay... thats next step of next step. :)
< jonasschnelli> sipa: do you think it could have implications for v2/BIP342?
< jonasschnelli> or would it be more "on the top"?
< sipa> it's why we think we need an upgrade mechanism in BIP342
< sipa> so that the authentication can be done as part of the handshake, rather than as a application level thing later on
< jonasschnelli> ah.. i see
< sipa> but i think the upgrade mechanism can be very simple; just the connecting party sending a "i'm done; here is my hash of the session key"
< jonasschnelli> Yeah. Would be great to have a place/time to discuss the upgrade mechanism
< sipa> and the other side responding "ok, here is my hash"
< dongcarl> is the blind auth scheme you guys are talking about just the new version of the single-party countersign?
< sipa> anything else would be left unspecified, and close the connection
< sipa> dongcarl: yes
< jonasschnelli> I'll take it up soon (the upgrade mechanism) and will bother sipa and real_or_random with a concrete BIP change
< dongcarl> 👍
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #19111: Limit scope of all global std::once_flag (master...2005-NoGlobalOnce) https://github.com/bitcoin/bitcoin/pull/19111
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #19112: rpc: Remove special case for unknown service flags (master...2005-rpcServiceFlagsUnknown) https://github.com/bitcoin/bitcoin/pull/19112
< ariard> jonasschnelli: fyi will host a Review Club session on seralizer/deserializer commits of #18242 in 2 weeks
< gribble> https://github.com/bitcoin/bitcoin/issues/18242 | Add BIP324 encrypted p2p transport de-/serializer (only used in tests) by jonasschnelli · Pull Request #18242 · bitcoin/bitcoin · GitHub
< ariard> will dig into the rational of MACIng the encrypted length field or not for the occasion