ChanServ changed the topic of #bitcoin-core-dev to: 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/ | Weekly Meeting Thursday @ 14:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
<bitcoin-git> [bitcoin] theStack opened pull request #29390: test: speedup bip324_crypto.py unit test (master...202402-speedup_bip324_cipher_python_tests) https://github.com/bitcoin/bitcoin/pull/29390
<bitcoin-git> [btcdeb] kallewoof merged pull request #143: fix ‘runtime_error’ is not a member of ‘std’ build error (master...stdexcept) https://github.com/bitcoin-core/btcdeb/pull/143
<bitcoin-git> [btcdeb] kallewoof pushed 2 commits to master: https://github.com/bitcoin-core/btcdeb/compare/b2f3d4d48c3b...4fd007e57b79
<bitcoin-git> btcdeb/master a1a686a Ciro Santilli: fix ‘runtime_error’ is not a member of ‘std’ build error
<bitcoin-git> btcdeb/master 4fd007e kallewoof: Merge pull request #143 from cirosantilli/stdexcept
the_mariner has joined #bitcoin-core-dev
<bitcoin-git> [btcdeb] kallewoof pushed 1 commit to master: https://github.com/bitcoin-core/btcdeb/compare/4fd007e57b79...b9288fc3371e
<bitcoin-git> btcdeb/master b9288fc kallewoof: Create codeql.yml
the_mariner has quit [Ping timeout: 246 seconds]
abubakarsadiq has quit [Quit: Connection closed for inactivity]
lbia has quit [Ping timeout: 256 seconds]
lbia has joined #bitcoin-core-dev
Lockesmith has joined #bitcoin-core-dev
the_mariner has joined #bitcoin-core-dev
Sp has quit [Remote host closed the connection]
vysn has joined #bitcoin-core-dev
the_mariner has quit [Ping timeout: 256 seconds]
the_mariner has joined #bitcoin-core-dev
the_mariner has quit [Ping timeout: 272 seconds]
jespada has quit [Ping timeout: 264 seconds]
lbia has quit [Ping timeout: 252 seconds]
lbia has joined #bitcoin-core-dev
jespada has joined #bitcoin-core-dev
lbia has quit [Ping timeout: 260 seconds]
JTL is now known as JLT
JLT is now known as JTL
puchka has joined #bitcoin-core-dev
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
preimage has quit [Ping timeout: 256 seconds]
BlueMattMtrxBot has quit [Ping timeout: 245 seconds]
BlueMattMtrxBot has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43_ has joined #bitcoin-core-dev
Flow has joined #bitcoin-core-dev
lbia has joined #bitcoin-core-dev
theStack has quit [Read error: Connection reset by peer]
Guyver2 has joined #bitcoin-core-dev
<warren> I was wondering if v2 transport automatically falls back to v1, is it easy for a MITM to induce the fallback?
<sipa_> absolutely
<sipa_> it still requires thr MitM to be active, but much less so
<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
<bitcoin-git> [bitcoin] glozow pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/9eeee7caa3f9...4572f48fd5a8
<bitcoin-git> bitcoin/master b198b9c Sebastian Falbesoner: test: p2p: introduce helper for sending prepared VERSION message
<bitcoin-git> bitcoin/master 7ddfc28 Sebastian Falbesoner: test: p2p: process post-v2-handshake data immediately
<bitcoin-git> bitcoin/master c340503 Sebastian Falbesoner: test: p2p: adhere to typical VERSION message protocol flow
<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
theStack has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] glozow pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/4572f48fd5a8...4de84557d6d1
<bitcoin-git> bitcoin/master e7fd70f stratospher: [test] make v2transport arg in addconnection mandatory and few cleanups
<bitcoin-git> bitcoin/master 4de8455 glozow: Merge bitcoin/bitcoin#29356: test: make v2transport arg in addconnection m...
<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
the_mariner has joined #bitcoin-core-dev
Chris_Stewart_5 has quit [Ping timeout: 264 seconds]
Chris_Stewart_5 has joined #bitcoin-core-dev
the_mariner has quit [Ping timeout: 260 seconds]
puchka has quit [Ping timeout: 264 seconds]
puchka has joined #bitcoin-core-dev
GregTonoski has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
GregTonoski has quit [Quit: Client closed]
sipa_ has quit [Remote host closed the connection]
GregTonoski has joined #bitcoin-core-dev
GregTonoski has quit [Client Quit]
<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)
jon_atack has joined #bitcoin-core-dev
the_mariner has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 264 seconds]
jonatack has joined #bitcoin-core-dev
jon_atack has quit [Ping timeout: 272 seconds]
the_mariner has quit [Ping timeout: 272 seconds]
<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.
<sdaftuar> it's also not clear what that gets you, if someone who really cares can still figure it out?
sipa has joined #bitcoin-core-dev
the_mariner has joined #bitcoin-core-dev
preimage has joined #bitcoin-core-dev
GregTonoski has joined #bitcoin-core-dev
maflcko has quit [Ping timeout: 255 seconds]
maflcko has joined #bitcoin-core-dev
<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.
<vasild> if you want to hide the fact that you run bitcoind, you should at least not listen (on clearnet)
<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)
<vasild> so, your best bet is to use only tor and i2p
<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)
<sipa> also, listening on port 8333 is a giveaway, but we could depart from that default at some point
maflcko has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
maflcko has joined #bitcoin-core-dev
<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
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/4de84557d6d1...03d95cc630c5
<bitcoin-git> bitcoin/master 2bb25ce furszy: wallet: remove unused 'accept_no_keys' arg from decryption process
<bitcoin-git> bitcoin/master 03d95cc Ava Chow: Merge bitcoin/bitcoin#29375: wallet: remove unused 'accept_no_keys' arg fr...
<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
Talkless has joined #bitcoin-core-dev
GregTonoski has quit [Ping timeout: 250 seconds]
vysn has quit [Remote host closed the connection]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/03d95cc630c5...592e01398e76
<bitcoin-git> bitcoin/master e2ad343 Sebastian Falbesoner: wallet: remove unused `SignatureData` instances in spkm's `FillPSBT` metho...
<bitcoin-git> bitcoin/master 592e013 Ava Chow: Merge bitcoin/bitcoin#28833: wallet: refactor: remove unused `SignatureDat...
<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
jonatack has quit [Ping timeout: 264 seconds]
berndj has quit [Read error: Connection reset by peer]
berndj has joined #bitcoin-core-dev
Talkless has quit [Ping timeout: 264 seconds]
bugs_ has joined #bitcoin-core-dev
freesprung5126 has joined #bitcoin-core-dev
freesprung512 has quit [Ping timeout: 256 seconds]
freesprung5126 is now known as freesprung512
bomb-on has quit [Quit: aллилѹіа!]
bomb-on has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
SpellChecker has quit [Remote host closed the connection]
SpellChecker has joined #bitcoin-core-dev
preimage has quit [Quit: WeeChat 4.2.1]
jonatack has quit [Ping timeout: 268 seconds]
bugs_ has quit [Quit: Leaving]
vasild has quit [Remote host closed the connection]
vasild has joined #bitcoin-core-dev
the_mariner has quit [Ping timeout: 268 seconds]
Guest22 has joined #bitcoin-core-dev
Guest22 has quit [Quit: Client closed]