< bitcoin-git> [bitcoin] robot-dreams closed pull request #19968: doc: make it easier to work out size of bloom filter (master...bloom-doc) https://github.com/bitcoin/bitcoin/pull/19968
< bitcoin-git> [bitcoin] robot-dreams reopened pull request #19968: doc: make it easier to work out size of bloom filter (master...bloom-doc) https://github.com/bitcoin/bitcoin/pull/19968
< bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/a0185d90a7f2...69a73803dfb2
< bitcoin-git> bitcoin/master 598e3b1 Wladimir J. van der Laan: tx: Update transifex slug for 0.21
< bitcoin-git> bitcoin/master 7532c9a Wladimir J. van der Laan: qt: Periodic translations update
< bitcoin-git> bitcoin/master 69a7380 fanquake: Merge #20058: Update transifex slug for 0.21
< bitcoin-git> [bitcoin] fanquake merged pull request #20058: Update transifex slug for 0.21 (master...2020_10_transifex_slug) https://github.com/bitcoin/bitcoin/pull/20058
< bitcoin-git> [bitcoin] fanquake opened pull request #20060: refactor: fix -Wbraced-scalar-init warning in validation tests (master...braces_scalar_init) https://github.com/bitcoin/bitcoin/pull/20060
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/69a73803dfb2...a6a993a888f5
< bitcoin-git> bitcoin/master 82b70f1 fanquake: refactor: fix -Wbraced-scalar-init warning in validation tests
< bitcoin-git> bitcoin/master a6a993a MarcoFalke: Merge #20060: refactor: fix -Wbraced-scalar-init warning in validation tes...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20060: refactor: fix -Wbraced-scalar-init warning in validation tests (master...braces_scalar_init) https://github.com/bitcoin/bitcoin/pull/20060
< bitcoin-git> [bitcoin] fanquake reopened pull request #20055: rpc: Set HTTP Content-Type in bitcoin-cli (master...2020_10_cli_contenttype) https://github.com/bitcoin/bitcoin/pull/20055
< bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a6a993a888f5...60ec57b3d73e
< bitcoin-git> bitcoin/master 7eab781 Wladimir J. van der Laan: rpc: Set HTTP Content-Type in bitcoin-cli
< bitcoin-git> bitcoin/master 60ec57b fanquake: Merge #20055: rpc: Set HTTP Content-Type in bitcoin-cli
< bitcoin-git> [bitcoin] fanquake merged pull request #20055: rpc: Set HTTP Content-Type in bitcoin-cli (master...2020_10_cli_contenttype) https://github.com/bitcoin/bitcoin/pull/20055
< vasild> it just occurred to me that when -bind=127.0.0.1:1234 is specified (port is present, no -port= is given), then GetListenPort() will wrongly return 8333
< vasild> in this case nobody is listening on 8333, but we do AddLocal() and tor's ADD_ONION with 8333
< hebasto> vasild: on master?
< vasild> yes, on master
< sipa> vasild: just because the port part of -bind is ignored?
< vasild> sipa: ignored by GetListenPort(), but not by the binding code which will actually correctly bind to 1234
< vasild> ok, AddLocal() will do nothing with 127.0.0.1, but same applies for a routable address, e.g. --bind=15.16.17.18:1234 will advertise himself to peers as 15.16.17.18:8333 where nobody is listening
< vasild> bitcoind --bind=127.0.0.1:1234
< vasild> ...
< vasild> 2020-10-02T09:13:44Z tor: Got service ID izwdtn2vqpviyyqmhopz5yxstnq62vlhzpbcx5oexjoo4lf2bhwxulqd, advertising service izwdtn2vqpviyyqmhopz5yxstnq62vlhzpbcx5oexjoo4lf2bhwxulqd.onion:8333
< vasild> 2020-10-02T09:13:44Z AddLocal(izwdtn2vqpviyyqmhopz5yxstnq62vlhzpbcx5oexjoo4lf2bhwxulqd.onion:8333,4)
< wumpus> yes, i think the thing is that -port is a leftover from when it was only possible to bind to one address, when you bind to a series of addresses there is no "GetListenPort" but multiple so the concept doesn't make that much sense
< wumpus> as i understand it it's kind of a default
< wumpus> but it's definitely possible something goes wrong with advertising those; it's *very* uncommon to listen on non-standard ports, let alone multiple different ports, wouldn't imagine it's a very well tested scenario
< hebasto> windows shutdown issue #20052 seems being resolved
< gribble> https://github.com/bitcoin/bitcoin/issues/20052 | Doesnt shut down cleanly on Windows · Issue #20052 · bitcoin/bitcoin · GitHub
< wumpus> hebasto: great! i think the remaining question is 'can we do anything to make it work for shutdown /s', or is it some kind of forced emergency shutdown that intentionally bypasses running applications
< wumpus> in any case good to know it isn't a regression!
< hebasto> `shutdown /s` warns user rather apps :)
< wumpus> oh!
< wumpus> in that case I agree the issue is resolved
< hebasto> wumpus: begging for re-reviewing #19991
< gribble> https://github.com/bitcoin/bitcoin/issues/19991 | net: Use alternative port for incoming Tor connections by hebasto · Pull Request #19991 · bitcoin/bitcoin · GitHub
< wumpus> hebasto: will do
< hebasto> wumpus: many thanks!
< bitcoin-git> [bitcoin] laanwj pushed 9 commits to master: https://github.com/bitcoin/bitcoin/compare/60ec57b3d73e...df2129a2349b
< bitcoin-git> bitcoin/master b3273cf Hennadii Stepanov: net: Use network byte order for in_addr.s_addr
< bitcoin-git> bitcoin/master a5266d4 Hennadii Stepanov: net: Add alternative port for onion service
< bitcoin-git> bitcoin/master fdd3ae4 Hennadii Stepanov: net, refactor: Refactor CBaseChainParams::RPCPort function
< bitcoin-git> [bitcoin] laanwj merged pull request #19991: net: Use alternative port for incoming Tor connections (master...200922-tor) https://github.com/bitcoin/bitcoin/pull/19991
< hebasto> wumpus: ^ thank you!
< wumpus> thank you for working on it, it has been on my list for so long
< wumpus> soo next up #19954 :-)
< gribble> https://github.com/bitcoin/bitcoin/issues/19954 | tor: complete the TORv3 implementation by vasild · Pull Request #19954 · bitcoin/bitcoin · GitHub
< wumpus> (no, it's not rfm yet, but getting close)
< hebasto> #19998 is also related :)
< gribble> https://github.com/bitcoin/bitcoin/issues/19998 | net: Add CNode::ConnectedThroughNetwork member function by hebasto · Pull Request #19998 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] jonatack closed pull request #19951: net, test: CNetAddr scoped ipv6 test coverage, rename scopeId to m_scope_id (master...CNetAddr-scoped-ipv6-unit-tests-docs-and-rename-scopeId-to-m_scope_id) https://github.com/bitcoin/bitcoin/pull/19951
< bitcoin-git> [bitcoin] jonatack closed pull request #19720: test: bip157 p2p_blockfilters configuration options (master...bip157-blockfilters-tests) https://github.com/bitcoin/bitcoin/pull/19720
< wumpus> jonatack: https://github.com/bitcoin/bitcoin/pull/19991#issuecomment-702690380 oh sorry for that I'll take a look at those then
< jonatack> wu
< jonatack> wumpus: no worries, i agree with moving things forward
< wumpus> jonatack: I can't find any test coverage PRs by you
< wumpus> (I only checked the open ones)
< MarcoFalke> ugh designated initializers is C++20 :(
< * MarcoFalke> remind me 2023
< wumpus> darn
< bitcoin-git> [bitcoin] jonatack reopened pull request #19951: net, test: CNetAddr scoped ipv6 test coverage, rename scopeId to m_scope_id (master...CNetAddr-scoped-ipv6-unit-tests-docs-and-rename-scopeId-to-m_scope_id) https://github.com/bitcoin/bitcoin/pull/19951
< ariard> #19871 might be rfm, it's a doc-fix, has 2 ACKs and all tests okay
< gribble> https://github.com/bitcoin/bitcoin/issues/19871 | doc: Clarify scope of eviction protection of outbound block-relay peers by ariard · Pull Request #19871 · bitcoin/bitcoin · GitHub
< wumpus> ariard: thanks, will take a look
< ariard> thanks you
< vasild> gleb: sipa: what is your opinion on https://github.com/bitcoin/bitcoin/pull/19043#issuecomment-702740744 ? Short story - currently we relay routable addresses (reachable or not) and add to addrman reachable addresses (routable or not) (huh!?). Should we do the same with I2P addresses in 0.21? They will be routable and not reachable.
< bitcoin-git> [bitcoin] laanwj pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/df2129a2349b...597488d37c9c
< bitcoin-git> bitcoin/master ac71fe9 Antoine Riard: [doc] Clarify scope of eviction protection of outbound block-relay peers
< bitcoin-git> bitcoin/master d769254 Antoine Riard: [doc] Clarify semantic of peer's m_protect w.r.t to outbound eviction logi...
< bitcoin-git> bitcoin/master 597488d Wladimir J. van der Laan: Merge #19871: doc: Clarify scope of eviction protection of outbound block-...
< vasild> gleb: sipa: wrong url, correct one: https://github.com/bitcoin/bitcoin/pull/19954#issuecomment-701307791
< bitcoin-git> [bitcoin] laanwj pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/597488d37c9c...d9935222d53a
< bitcoin-git> bitcoin/master 5cb5fd3 Jon Atack: test: add test coverage for CNetAddr ipv6 scoped addresses
< bitcoin-git> bitcoin/master f36887f Jon Atack: net: rename CNetAddr scopeId to m_scope_id, improve code doc
< bitcoin-git> bitcoin/master d993522 Wladimir J. van der Laan: Merge #19951: net, test: CNetAddr scoped ipv6 test coverage, rename scope...
< bitcoin-git> [bitcoin] laanwj merged pull request #19951: net, test: CNetAddr scoped ipv6 test coverage, rename scopeId to m_scope_id (master...CNetAddr-scoped-ipv6-unit-tests-docs-and-rename-scopeId-to-m_scope_id) https://github.com/bitcoin/bitcoin/pull/19951
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/d9935222d53a...171cd05ae341
< bitcoin-git> bitcoin/master ed3acda Russell Yanofsky: test, refactor: add default_wallet_name and wallet_data_filename variables...
< bitcoin-git> bitcoin/master c1585bc Russell Yanofsky: test: Get rid of default wallet hacks
< bitcoin-git> bitcoin/master 171cd05 MarcoFalke: Merge #20034: test: Get rid of default wallet hacks
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20034: test: Get rid of default wallet hacks (master...pr/defw) https://github.com/bitcoin/bitcoin/pull/20034
< bitcoin-git> [bitcoin] MDrollette closed pull request #19043: torcontrol: add -tortarget config (master...tor-hidden-target) https://github.com/bitcoin/bitcoin/pull/19043
< hebasto> AppVeyor fails with "error MSB3073"
< instagibbs> hebasto, github deemed a money service business, sad
< hebasto> there was a recent change that could be related #19960
< gribble> https://github.com/bitcoin/bitcoin/issues/19960 | build: The vcpkg tool has introduced a proper way to use manifests by sipsorcery · Pull Request #19960 · bitcoin/bitcoin · GitHub
< dhruvm> Is there any downside to disabling DNS seeds(it is only soft disabled today) altogether when a node is using -connect?
< dhruvm> So if the user specifies `-connect -dnsseed=1`, the dns seeds are still exercised but addrman will not be used.
< wumpus> true, but there's probably a zillion different combinations of options that don't make, or don't seem to make sense, I don't think there's any reason to prevent a user from doing that if they really want to. As you say the default is already to disable it...
< dhruvm> wumpus: ok, thanks
< amiti> wumpus: you think its valuable to keep kinda-nonsensical combinations of init options around for users incase they _really_ want to? I tend towards valuing simplification / usability. ofc whether or not its a worthwhile PR to propose is a separate question.
< amiti> I personally feel like it'd be nice to move towards simplifying options for node operators as we make other changes over time
< instagibbs> amiti, most people run defaults, for those who want to twiddle, we should let them unless it's an inherently dangerous combination?
< instagibbs> sensible defaults are another argument, but if users are explicitly asking for it...
< fjahr> Brief note that there is a new label called "Good first review" now. Rationale can be found in the corresponding issue: #19941
< gribble> https://github.com/bitcoin/bitcoin/issues/19941 | "Good First Review" label · Issue #19941 · bitcoin/bitcoin · GitHub
< dhruvm> instagibbs: does allowing for combinations that do not make sense leave room for users accidentally misunderstanding how the cli flags work?
< bitcoin-git> [bitcoin] fjahr opened pull request #20064: RPC: remove dublicate line in getblock help (master...getblock_help) https://github.com/bitcoin/bitcoin/pull/20064
< luke-jr> fjahr: good idea.
< fjahr> luke-jr: thanks :)