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
zeropoint has quit [Quit: leaving]
trumae has quit [Quit: trumae]
cmirror has joined #bitcoin-core-dev
bigmouse has joined #bitcoin-core-dev
bigmouse has quit [Client Quit]
kevkevin has quit [Remote host closed the connection]
mcey_ has quit [Remote host closed the connection]
mcey has joined #bitcoin-core-dev
ion- has quit [Remote host closed the connection]
ion- has joined #bitcoin-core-dev
eval-exec has quit [Ping timeout: 265 seconds]
ion- has quit [Remote host closed the connection]
eval-exec has joined #bitcoin-core-dev
ion- has joined #bitcoin-core-dev
ion- has quit [Ping timeout: 246 seconds]
ion- has joined #bitcoin-core-dev
PaperSword has quit [Quit: PaperSword]
ion- has quit [Remote host closed the connection]
ion- has joined #bitcoin-core-dev
ion- has quit [Remote host closed the connection]
ion- has joined #bitcoin-core-dev
ion- has quit [Remote host closed the connection]
Guyver2 has joined #bitcoin-core-dev
ion- has joined #bitcoin-core-dev
ion- has quit [Remote host closed the connection]
ion- has joined #bitcoin-core-dev
vasild has quit [Remote host closed the connection]
vasild has joined #bitcoin-core-dev
ion- has quit [Remote host closed the connection]
ion- has joined #bitcoin-core-dev
ion- has quit [Remote host closed the connection]
mcey_ has joined #bitcoin-core-dev
ion- has joined #bitcoin-core-dev
mcey has quit [Ping timeout: 272 seconds]
ion- has quit [Remote host closed the connection]
ion- has joined #bitcoin-core-dev
PaperSword has joined #bitcoin-core-dev
Flow has quit [Ping timeout: 260 seconds]
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
Flow has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 246 seconds]
brunoerg has joined #bitcoin-core-dev
ion- has quit [Remote host closed the connection]
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Client Quit]
___nick___ has joined #bitcoin-core-dev
ion- has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
ion- has quit [Remote host closed the connection]
robobub has quit [Quit: Connection closed for inactivity]
Flow has quit [Ping timeout: 272 seconds]
ion- has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
reardencode has quit [Ping timeout: 260 seconds]
reardencode has joined #bitcoin-core-dev
Flow has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 255 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 248 seconds]
ion- has quit [Remote host closed the connection]
<stevenroose> Hmm, I was always under the impression that -port= is the port that would be used for p2p and that -bind was the same thing, but to also specify the interface. But now I notice that -bind and -port have different default port numbers. Are they for different things? We specify -port and -rpcport for all our nodes in an integration test environment, but since v28 suddenly they all also want
<stevenroose> port 18445, which is the one mentioned in -bind.
<stevenroose> Seems that the 18445 is the default onion port? -listenonion=0 seems like it might work.
ion- has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
ion- has quit [Ping timeout: 272 seconds]
brunoerg has joined #bitcoin-core-dev
ion- has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
Flow has quit [Ping timeout: 260 seconds]
<Chris_Stewart_5> stevenroose: -listenonion doesn't do what you expect it to do, vasild described the actual behavior of that setting a few weeks back
<Chris_Stewart_5> 2024-10-09 23:11:26 vasild_ What listenonion=1 does is to automatically create the hidden service with the tor daemon, so that users don't have to manually add HiddenServiceDir and HiddenServicePort in their torrc. But it does not control where bitcoind listens, I think a name like -autotorservice would be more appropriate than -listenonion.
<Chris_Stewart_5> 2024-10-09 23:17:34 vasild_ A real problem with <28.0 that could happen is this: if two bitcoinds are started on the same machine with "port=10833 rpcport=10832 listenonion=1" and "port=20833 rpcport=20832 listenonion=1", then only the first would manage to bind on 127.0.0.1:8334. The second would "think" it did because the bind error was ignored. Due to listenonion=1 both will create a
<Chris_Stewart_5> tor service, telling the tor daemon
<Chris_Stewart_5> 2024-10-09 23:17:40 vasild_ to redirect incoming connections to that service to 127.0.0.1:8334. For example first.onion:8333 -> 127.0.0.1:8334 and second.onion:8333 -> 127.0.0.1:8334.
<Chris_Stewart_5> 2024-10-09 23:20:23 vasild_ So all incoming tor connections for the second bitcoind would be redirected to the first bitcoind :/
Flow has joined #bitcoin-core-dev
<pinheadmz> #22729 i believe ?
<gribble> https://github.com/bitcoin/bitcoin/issues/22729 | Make it possible to disable Tor binds and abort startup on bind failure by vasild · Pull Request #22729 · bitcoin/bitcoin · GitHub
jirijakes has quit [Ping timeout: 245 seconds]
brunoerg has quit [Ping timeout: 252 seconds]
Flow has quit [Quit: WeeChat 4.2.1]
Flow has joined #bitcoin-core-dev
ion- has quit [Remote host closed the connection]
ion- has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
ion- has quit [Remote host closed the connection]
ion- has joined #bitcoin-core-dev
ion- has quit [Ping timeout: 245 seconds]
preimage has joined #bitcoin-core-dev
ion- has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
ion- has quit [Ping timeout: 264 seconds]
abubakarsadiq has quit [Quit: Connection closed for inactivity]
brunoerg has quit [Ping timeout: 260 seconds]
Guest70 has joined #bitcoin-core-dev
Guest70 has quit [Client Quit]
Guest70 has joined #bitcoin-core-dev
Guest70 has quit [Client Quit]
zeropoint has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
ion- has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 255 seconds]
Earnestly has quit [Read error: Connection reset by peer]
freesprung512697 has quit [Ping timeout: 248 seconds]
brunoerg has joined #bitcoin-core-dev
freesprung512697 has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 244 seconds]
flooded has joined #bitcoin-core-dev
<stevenroose> Chris_Stewart_5: I am starting two of them with `port= rpcport=` without anything else and with v28 they conflict on port 18445 which seems to stem from the default -bind= which I thought would be overwritten by -port=.
<stevenroose> I mean, I can always just add a -bind=127.0.0.1:<port> -port=<port>`, but I thought the bind would be redundant in this case.
<stevenroose> Just asking if I interpret that incorrectly, before I open an issue.
<bitcoin-git> [bitcoin] sipa opened pull request #31112: Improve parallel script validation error debug logging (master...202410_parcheck_debug) https://github.com/bitcoin/bitcoin/pull/31112
brunoerg has joined #bitcoin-core-dev
<lightlike> stevenroose: yes, I think that there should be an issue for this,even if there is a -bind alternative. These -port setups are widespread and don't work anymore with v28, so I expect there will be multiple other people running into this in the next weeks
brunoerg has quit [Remote host closed the connection]
ion- has quit [Remote host closed the connection]
ion- has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
Earnestly has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
Guest66 has joined #bitcoin-core-dev
Guest66 has quit [Client Quit]
Guest66 has joined #bitcoin-core-dev
Guest66 has quit [Client Quit]
kevkevin has quit [Ping timeout: 248 seconds]
kevkevin has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
ppisati has quit [Ping timeout: 260 seconds]
ppisati has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
<Chris_Stewart_5> stevenroose: You interpret it correctly, imo the -port setting should probably just be deprecated and the removed
<Chris_Stewart_5> and then removed*
brunoerg has quit [Ping timeout: 265 seconds]
brunoerg has joined #bitcoin-core-dev
___nick___ has quit [Ping timeout: 252 seconds]
ion- has quit [Remote host closed the connection]
ion- has joined #bitcoin-core-dev
ion- has quit [Ping timeout: 255 seconds]
ion- has joined #bitcoin-core-dev
ion- has quit [Remote host closed the connection]
ion- has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
<bitcoin-git> [bitcoin] toogoodtofail opened pull request #31114: Simple security.doc improvement (28.x...28.x) https://github.com/bitcoin/bitcoin/pull/31114
preimage has quit [Quit: WeeChat 4.4.2]
Talkless has joined #bitcoin-core-dev
ion- has quit [Remote host closed the connection]
bugs_ has quit [Quit: Leaving]
jlest has quit [Ping timeout: 246 seconds]
jirijakes has joined #bitcoin-core-dev
ion- has joined #bitcoin-core-dev
Talkless has quit [Remote host closed the connection]
pablomartin has joined #bitcoin-core-dev
jirijakes has quit [Remote host closed the connection]
jirijakes has joined #bitcoin-core-dev
eval-exec has quit [Remote host closed the connection]
eval-exec has joined #bitcoin-core-dev
pablomartin has quit [Remote host closed the connection]
zeropoint has quit [Quit: leaving]