< bitcoin-git> [bitcoin] DariusParvin opened pull request #21178: test: run mempool_reorg.py even with wallet disabled (master...mempool-reorg-to-miniwallet) https://github.com/bitcoin/bitcoin/pull/21178
< bitcoin-git> [bitcoin] jonatack opened pull request #21181: p2p: if no anchors.dat file, log a message instead of an error (master...log-message-instead-of-error-if-missing-anchors) https://github.com/bitcoin/bitcoin/pull/21181
< bitcoin-git> [bitcoin] jonatack closed pull request #21171: Save client version to the settings file on shutdown (master...persist-version-on-shutdown) https://github.com/bitcoin/bitcoin/pull/21171
< aj> fanquake: https://github.com/ajtowns/bitcoin/commits/202102-system_clock has a de-conflicted cherry-pick of chrono-epoch-sanity check for #21110 if that's any help
< gribble> https://github.com/bitcoin/bitcoin/issues/21110 | util: remove Boost posix_time usage from GetTime* by fanquake · Pull Request #21110 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] fanquake closed pull request #21022: [Not for merge] pthread sanity check (master...broken_shared_mutex_sanity_check) https://github.com/bitcoin/bitcoin/pull/21022
< fanquake> aj: Thanks. Sorting out that PR is my TODO list for this arvo 😅. Will take a look at your changes
< aj> fanquake: it just fixes conflicts, and switches from gmtime_int() from the parent commit (0512b02750e301324861007e78405ed4aea9fe51) to gmtime directly
< aj> fanquake: (as a result, could be worth noting that the sanitycheck is not thread-safe in the header file i guess)
< fanquake> aj: ok, thanks. Was also thinking about moving that into compat/time_sanity.cpp
< aj> fanquake: sure
< aj> fanquake: mostly wanted to make sure there wasn't anything crazy hard blocking things before i asked you how it was going :)
< bitcoin-git> [bitcoin] fanquake opened pull request #21182: build: remove mostly pointless BOOST_PROCESS macro (master...boost_process_nonsense) https://github.com/bitcoin/bitcoin/pull/21182
< jnewbery> wumpus/MarcoFalke: I think #20942 may be ready for merge. It's a simple refactor PR and has three ACKs.
< gribble> https://github.com/bitcoin/bitcoin/issues/20942 | [refactor] Move some net_processing globals into PeerManagerImpl by ajtowns · Pull Request #20942 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] laanwj pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/df8892dc9f05...51397c0ff70b
< bitcoin-git> bitcoin/master b3bdff4 Carl Dong: build: Proper quoting for var printing targets
< bitcoin-git> bitcoin/master 4c7d418 Carl Dong: depends: Improve id string robustness
< bitcoin-git> bitcoin/master 5200929 Carl Dong: depends: Include GUIX_ENVIRONMENT in id string
< bitcoin-git> [bitcoin] laanwj merged pull request #20629: depends: Improve id string robustness (master...2020-12-improve-depends-id-string) https://github.com/bitcoin/bitcoin/pull/20629
< wumpus> jnewbery: thanks, will take a look
< aj> wumpus: tnx
< bitcoin-git> [bitcoin] MarcoFalke pushed 10 commits to master: https://github.com/bitcoin/bitcoin/compare/51397c0ff70b...45ea103f8f58
< bitcoin-git> bitcoin/master 9781c08 Anthony Towns: net_processing: move some globals into PeerManagerImpl
< bitcoin-git> bitcoin/master eeac506 Anthony Towns: net_processing: move AlreadyHaveTx into PeerManageImpl
< bitcoin-git> bitcoin/master 052d9bc Anthony Towns: net_processing: simplify AlreadyHaveTx args
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20942: [refactor] Move some net_processing globals into PeerManagerImpl (master...202101-netproc-anti-globalisation-pt1) https://github.com/bitcoin/bitcoin/pull/20942
< jnewbery> thanks wumpus, MarcoFalke!
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/45ea103f8f58...8d6994f93d32
< bitcoin-git> bitcoin/master f64adc1 Sebastian Falbesoner: test: remove unused function xor_bytes
< bitcoin-git> bitcoin/master 8d6994f MarcoFalke: Merge #21100: test: remove unused function xor_bytes
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #21100: test: remove unused function xor_bytes (master...2021-test-remove_unused_xor_bytes) https://github.com/bitcoin/bitcoin/pull/21100
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #21185: fuzz: Remove expensive and redundant from cryto fuzz target (master...2102-speedupFuzz) https://github.com/bitcoin/bitcoin/pull/21185
< aj> jnewbery: have you considered moving the eviction logic/weighting to net_processing btw?
< bitcoin-git> [bitcoin] jnewbery closed pull request #20925: RFC: Move Peer and PeerManagerImpl declarations to separate header (master...2021-01-peermanimplh) https://github.com/bitcoin/bitcoin/pull/20925
< bitcoin-git> [bitcoin] jnewbery opened pull request #21186: Net/Net Processing: Move addr data into net_processing (master...2020-02-addr-in-peer) https://github.com/bitcoin/bitcoin/pull/21186
< bitcoin-git> [bitcoin] jnewbery opened pull request #21187: [net processing] Add Peer& arg to MaybeDiscourageAndDisconnect() (master...2021-02-getpeerlocaladdr) https://github.com/bitcoin/bitcoin/pull/21187
< bitcoin-git> [bitcoin] jonatack closed pull request #21181: p2p: if no anchors.dat file, log a message instead of an error (master...log-message-instead-of-error-if-missing-anchors) https://github.com/bitcoin/bitcoin/pull/21181
< jnewbery> aj: the eviction logic uses a mixture of metrics from the net layer (connection establishment time, connection type, net group, islocal, ..) and net_processing layer (most recent block, most recent tx, bloom filter, ...), and is necessarily invoked in the net layer (when a new inbound connection is attempted).
< jnewbery> I don't think it would make sense for it to live in net_processing. I think it should stay in net (or be broken out into an entirely new component)
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #21188: scripted-diff: Remove shadowing lock annotations in net processing (master...2102-netProcNoShadow) https://github.com/bitcoin/bitcoin/pull/21188
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/8d6994f93d32...d19639d2b6e7
< bitcoin-git> bitcoin/master 3f8776a flack: Re-add dead code detection
< bitcoin-git> bitcoin/master d19639d MarcoFalke: Merge #21096: Re-add dead code detection
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #21096: Re-add dead code detection (master...resurrect-vulture) https://github.com/bitcoin/bitcoin/pull/21096
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/d19639d2b6e7...cb073bed0056
< bitcoin-git> bitcoin/master 24bda56 Jon Atack: net: make CNode::m_inbound_onion public, drop getter, update tests
< bitcoin-git> bitcoin/master 2ee4a7a Jon Atack: net: remove CNode::m_inbound_onion defaults for explicitness
< bitcoin-git> bitcoin/master cb073be MarcoFalke: Merge #21167: net: make CNode::m_inbound_onion public, initialize explicit...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #21167: net: make CNode::m_inbound_onion public, initialize explicitly (master...m_inbound_onion-make-public-and-explicit) https://github.com/bitcoin/bitcoin/pull/21167
< bitcoin-git> [bitcoin] MarcoFalke pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/cb073bed0056...489030f2a8f8
< bitcoin-git> bitcoin/master b45eae4 Jon Atack: net: update NET_UNROUTABLE to not_publicly_routable in GetNetworkName()
< bitcoin-git> bitcoin/master 1c3af37 Jon Atack: net: create GetNetworkNames()
< bitcoin-git> bitcoin/master 0dbde70 Jon Atack: rpc: use GetNetworkNames() in getnetworkinfo and getpeerinfo helps
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20965: net, rpc: return NET_UNROUTABLE as not_publicly_routable, automate helps (master...update-network-info) https://github.com/bitcoin/bitcoin/pull/20965
< bitcoin-git> [bitcoin] jonatack reopened pull request #21181: p2p: if no anchors.dat file, log a message instead of an error (master...log-message-instead-of-error-if-missing-anchors) https://github.com/bitcoin/bitcoin/pull/21181
< jonatack> MarcoFalke: hebasto: looking at 21188, what is the "header" being referred to?
< MarcoFalke> class PeerManagerImpl { ... }
< MarcoFalke> (usually the stuff that is put in the header)
< aj> "declaration"
< MarcoFalke> "member specification in the class declaration"
< jonatack> thanks! iiuc, for example, the lock declaration annoted to the MarkBlockAsReceived::L424 declaration covers the MarkBlockAsReceived::L649 definition
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #21190: net: Avoid discouraging the onion proxy when one inbound onion misbehaves (master...2102-netOnionInboundDiscourage) https://github.com/bitcoin/bitcoin/pull/21190
< aj> morcos: on the off-chance you're checking irc in the next 20m; ping re: #21161 ? current patch make sense to you?
< gribble> https://github.com/bitcoin/bitcoin/issues/21161 | Fee estimation: extend bucket ranges consistently by ajtowns · Pull Request #21161 · bitcoin/bitcoin · GitHub
< morcos> aj: i missed you, i need to look through it closer... will try tomorrow. long weekend here.
< hebasto> jonatack: anyway the scope of those annotations is limited to a translation unit only
< bitcoin-git> [bitcoin] laanwj opened pull request #21192: cli: Treat high detail levels as maximum in -netinfo (master...2021-02-netinfo-verbosity) https://github.com/bitcoin/bitcoin/pull/21192