--- Log opened Tue Feb 06 00:00:51 2024 01:04 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-core-dev 02:15 < warren> I was wondering if v2 transport automatically falls back to v1, is it easy for a MITM to induce the fallback? 02:26 < sipa_> absolutely 02:27 < sipa_> it still requires thr MitM to be active, but much less so 02:48 < bitcoin-git> [bitcoin] maflcko closed pull request #23352: test: Extend stale_tip_peer_management test (master...2110-testDos) https://github.com/bitcoin/bitcoin/pull/23352 02:53 < bitcoin-git> [bitcoin] glozow pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/9eeee7caa3f9...4572f48fd5a8 02:53 < bitcoin-git> bitcoin/master b198b9c Sebastian Falbesoner: test: p2p: introduce helper for sending prepared VERSION message 02:53 < bitcoin-git> bitcoin/master 7ddfc28 Sebastian Falbesoner: test: p2p: process post-v2-handshake data immediately 02:53 < bitcoin-git> bitcoin/master c340503 Sebastian Falbesoner: test: p2p: adhere to typical VERSION message protocol flow 02:53 < bitcoin-git> [bitcoin] glozow merged pull request #29353: test: p2p: adhere to typical VERSION message protocol flow (master...202401-test-p2p-adhere_to_std_version_handshake_protocol) https://github.com/bitcoin/bitcoin/pull/29353 02:55 -!- theStack [~theStack@95.179.145.232] has joined #bitcoin-core-dev 03:03 < bitcoin-git> [bitcoin] glozow pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/4572f48fd5a8...4de84557d6d1 03:03 < bitcoin-git> bitcoin/master e7fd70f stratospher: [test] make v2transport arg in addconnection mandatory and few cleanups 03:03 < bitcoin-git> bitcoin/master 4de8455 glozow: Merge bitcoin/bitcoin#29356: test: make v2transport arg in addconnection m... 03:03 < bitcoin-git> [bitcoin] glozow merged pull request #29356: test: make v2transport arg in addconnection mandatory and few cleanups (master...24748-followups) https://github.com/bitcoin/bitcoin/pull/29356 03:21 -!- the_mariner [~Thunderbi@177.207.52.39.dynamic.adsl.gvt.net.br] has joined #bitcoin-core-dev 03:40 -!- Chris_Stewart_5 [~Chris_Ste@68.235.43.38] has quit [Ping timeout: 264 seconds] 03:42 -!- Chris_Stewart_5 [~Chris_Ste@68.235.43.48] has joined #bitcoin-core-dev 03:46 -!- the_mariner [~Thunderbi@177.207.52.39.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 260 seconds] 03:51 -!- puchka [~puchka@185.203.122.219] has quit [Ping timeout: 264 seconds] 03:53 -!- puchka [~puchka@185.203.122.222] has joined #bitcoin-core-dev 04:12 -!- GregTonoski [~GregTonos@188.146.121.103] has joined #bitcoin-core-dev 04:21 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has left #bitcoin-core-dev [Closing Window] 04:31 -!- GregTonoski [~GregTonos@188.146.121.103] has quit [Quit: Client closed] 04:37 -!- sipa_ [~pw@user/sipa] has quit [Remote host closed the connection] 04:41 -!- GregTonoski [~GregTonos@188.146.121.103] has joined #bitcoin-core-dev 04:42 -!- GregTonoski [~GregTonos@188.146.121.103] has quit [Client Quit] 04:59 < warren> If you don't want to give away the fact that you're running bitcoind is there a mode to accept only v2 transport and don't fallback? (I suppose this is more useful when we later gain authentication) 05:06 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 05:08 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:d5e8:4f29:c08e:8b56] has joined #bitcoin-core-dev 05:08 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 264 seconds] 05:46 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 05:49 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 272 seconds] 06:00 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:d5e8:4f29:c08e:8b56] has quit [Ping timeout: 272 seconds] 06:41 < lightlike> warren: not currently. it's not without risk to introduce this, if too many nodes used it, it the network could split into a v1 and a v2 part. 06:47 < sdaftuar> it's also not clear what that gets you, if someone who really cares can still figure it out? 06:58 -!- sipa [~pw@user/sipa] has joined #bitcoin-core-dev 07:13 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:d5e8:4f29:c08e:8b56] has joined #bitcoin-core-dev 07:45 -!- preimage [~halosghos@user/halosghost] has joined #bitcoin-core-dev 09:16 -!- GregTonoski [~GregTonos@89.174.1.153] has joined #bitcoin-core-dev 09:18 -!- maflcko [~none@107.172.8.183] has quit [Ping timeout: 255 seconds] 09:20 -!- maflcko [~none@107.172.8.183] has joined #bitcoin-core-dev 09:20 < vasild> warren: "to accept only...", so your node is listening? In that case it announces its listening IP address and port to the bitcoin network, where your spy can get it from and know you run bitcoind. 09:21 < vasild> if you want to hide the fact that you run bitcoind, you should at least not listen (on clearnet) 09:23 < vasild> warren: also, if you connect to other peers using v2, keep in mind that the spy knows all listening clearnet IP addr:port, so as soon as they see you have TCP connection to some of them, then know it is bitcoin traffic, even if they cannot see the traffic itself (because of v2 encryption) 09:24 < vasild> so, your best bet is to use only tor and i2p 09:49 < sipa> they shouldn't be able to tell it's specifically bitcoin traffic with v2 from just observing the traffic (though certain kinds of analysis can give strong indications, like a spike when a block is found etc) 09:49 < sipa> also, listening on port 8333 is a giveaway, but we could depart from that default at some point 09:50 -!- maflcko [~none@107.172.8.183] has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in] 09:52 -!- maflcko [~none@107.172.8.183] has joined #bitcoin-core-dev 10:00 < bitcoin-git> [bitcoin] brunoerg opened pull request #29393: i2p: log connection was refused due to arbitrary port (master...2024-02-i2p-log-connect) https://github.com/bitcoin/bitcoin/pull/29393 10:03 < bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/4de84557d6d1...03d95cc630c5 10:03 < bitcoin-git> bitcoin/master 2bb25ce furszy: wallet: remove unused 'accept_no_keys' arg from decryption process 10:03 < bitcoin-git> bitcoin/master 03d95cc Ava Chow: Merge bitcoin/bitcoin#29375: wallet: remove unused 'accept_no_keys' arg fr... 10:03 < bitcoin-git> [bitcoin] achow101 merged pull request #29375: wallet: remove unused 'accept_no_keys' arg from decryption process (master...2024_wallet_saturday_garbage_collector) https://github.com/bitcoin/bitcoin/pull/29375 10:05 -!- Talkless [~Talkless@mail.dargis.net] has joined #bitcoin-core-dev 10:13 -!- GregTonoski [~GregTonos@89.174.1.153] has quit [Ping timeout: 250 seconds] 10:15 -!- vysn [~vysn@user/vysn] has quit [Remote host closed the connection] 10:36 < bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/03d95cc630c5...592e01398e76 10:36 < bitcoin-git> bitcoin/master e2ad343 Sebastian Falbesoner: wallet: remove unused `SignatureData` instances in spkm's `FillPSBT` metho... 10:36 < bitcoin-git> bitcoin/master 592e013 Ava Chow: Merge bitcoin/bitcoin#28833: wallet: refactor: remove unused `SignatureDat... 10:36 < bitcoin-git> [bitcoin] achow101 merged pull request #28833: wallet: refactor: remove unused `SignatureData` instances in spkm's `FillPSBT` methods (master...202311-wallet-remove_unused_SignatureData_instances) https://github.com/bitcoin/bitcoin/pull/28833 10:52 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 264 seconds] 11:46 -!- berndj [~berndj@197.189.254.139] has quit [Read error: Connection reset by peer] 11:49 -!- berndj [~berndj@197.189.254.139] has joined #bitcoin-core-dev 12:10 -!- Talkless [~Talkless@mail.dargis.net] has quit [Ping timeout: 264 seconds] 12:12 -!- bugs_ [~bugs@user/bugs/x-5128603] has joined #bitcoin-core-dev 12:15 -!- freesprung5126 [~freesprun@user/freesprung] has joined #bitcoin-core-dev 12:16 -!- freesprung512 [~freesprun@user/freesprung] has quit [Ping timeout: 256 seconds] 12:16 -!- freesprung5126 is now known as freesprung512 12:18 -!- bomb-on [~bomb-on@user/bomb-on] has quit [Quit: aллилѹіа!] 13:16 -!- bomb-on [~bomb-on@user/bomb-on] has joined #bitcoin-core-dev 13:40 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 13:53 -!- SpellChecker [~SpellChec@user/SpellChecker] has quit [Remote host closed the connection] 13:54 -!- SpellChecker [~SpellChec@user/SpellChecker] has joined #bitcoin-core-dev 14:10 -!- preimage [~halosghos@user/halosghost] has quit [Quit: WeeChat 4.2.1] 14:40 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 268 seconds] 14:48 -!- bugs_ [~bugs@user/bugs/x-5128603] has quit [Quit: Leaving] 14:49 -!- vasild [~vd@user/vasild] has quit [Remote host closed the connection] 14:49 -!- vasild [~vd@user/vasild] has joined #bitcoin-core-dev 15:15 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:d5e8:4f29:c08e:8b56] has quit [Ping timeout: 268 seconds] 15:17 -!- Guest22 [~Guest22@2600-6c40-4300-02ef-9481-8053-8c06-a698.inf6.spectrum.com] has joined #bitcoin-core-dev 15:22 -!- Guest22 [~Guest22@2600-6c40-4300-02ef-9481-8053-8c06-a698.inf6.spectrum.com] has quit [Quit: Client closed] 16:39 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:d5e8:4f29:c08e:8b56] has joined #bitcoin-core-dev 16:44 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:d5e8:4f29:c08e:8b56] has quit [Ping timeout: 256 seconds] 16:45 < bitcoin-git> [bitcoin] ryanofsky pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/592e01398e76...5b8990a1f3c4 16:45 < bitcoin-git> bitcoin/master b14298c brunoerg: fuzz: remove unused `args` and `context` from `FuzzedWallet` 16:45 < bitcoin-git> bitcoin/master 5b8990a Ryan Ofsky: Merge bitcoin/bitcoin#29388: fuzz: remove unused `args` and `context` from... 16:45 < bitcoin-git> [bitcoin] ryanofsky merged pull request #29388: fuzz: remove unused `args` and `context` from `FuzzedWallet` (master...2024-02-fuzz-clean-fuzzedwallet) https://github.com/bitcoin/bitcoin/pull/29388 16:58 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 17:03 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 272 seconds] 17:06 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 17:17 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 264 seconds] 17:20 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 17:43 -!- jarthur [~jarthur@user/jarthur] has quit [Quit: jarthur] 17:57 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 276 seconds] 18:01 -!- vyHamii [~vyHamii@113.190.246.18] has joined #bitcoin-core-dev 18:08 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 18:16 -!- vyHamii [~vyHamii@113.190.246.18] has quit [Remote host closed the connection] 18:21 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:d5e8:4f29:c08e:8b56] has joined #bitcoin-core-dev 18:26 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:d5e8:4f29:c08e:8b56] has quit [Ping timeout: 264 seconds] 19:05 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 19:05 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 264 seconds] 19:39 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 272 seconds] 19:41 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 19:52 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 246 seconds] 20:05 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 20:15 -!- puchka [~puchka@185.203.122.222] has quit [Ping timeout: 272 seconds] 20:32 -!- PaperSword [~Thunderbi@securemail.qrsnap.io] has quit [Ping timeout: 260 seconds] 20:58 -!- adil [~Thunderbi@94.205.10.134] has joined #bitcoin-core-dev 21:01 -!- cmirror [~cmirror@4.53.92.114] has quit [Remote host closed the connection] 21:01 -!- cmirror [~cmirror@4.53.92.114] has joined #bitcoin-core-dev 21:06 -!- adil [~Thunderbi@94.205.10.134] has quit [Quit: adil] 21:09 -!- adil [~Thunderbi@2a00:f29:2a0:9ebc:a81d:d37b:1235:91b3] has joined #bitcoin-core-dev 21:11 -!- SpellChecker [~SpellChec@user/SpellChecker] has quit [Remote host closed the connection] 21:12 -!- SpellChecker [~SpellChec@user/SpellChecker] has joined #bitcoin-core-dev 21:18 -!- adil [~Thunderbi@2a00:f29:2a0:9ebc:a81d:d37b:1235:91b3] has quit [Quit: adil] 21:32 -!- puchka [~puchka@185.203.122.200] has joined #bitcoin-core-dev 21:42 < bitcoin-git> [bitcoin] hernanmarino opened pull request #29394: test, assumeutxo: Add test to ensure failure when mempool not empty (master...assumeutxo-test-mempool) https://github.com/bitcoin/bitcoin/pull/29394 22:35 < bitcoin-git> [bitcoin] araujo88 opened pull request #29395: test: handle wallet_reorgrestore.py failed (master...test/wallet_reorgrestore.py-failed) https://github.com/bitcoin/bitcoin/pull/29395 23:35 -!- rbatty [~rbatty@user/rbatty] has joined #bitcoin-core-dev 23:42 < bitcoin-git> [bitcoin] araujo88 opened pull request #29396: rpc: getdescriptorinfo also returns normalized descriptor (master...rpc/getdescriptorinfo-also-returns-normalized-descriptor) https://github.com/bitcoin/bitcoin/pull/29396 --- Log closed Wed Feb 07 00:00:52 2024