when -logips is set, debug.log lines (for onion peers) look like:-
receive version message: /Satoshi:0.9.1/: version 70002, blocks=327989, us=176.24.123.135:29727, peer=109, peeraddr=[::]:0
i.e., the peeraddr entry displays incorrectly.
when -logips is set, debug.log lines (for onion peers) look like:-
receive version message: /Satoshi:0.9.1/: version 70002, blocks=327989, us=176.24.123.135:29727, peer=109, peeraddr=[::]:0
i.e., the peeraddr entry displays incorrectly.
I can't seem to reproduce this.
2014-11-06 07:32:45 receive version message: /Satoshi:0.9.1/: version 70002, blocks=328775, us=0.0.0.0:0, peer=1, peeraddr=i2r5tbaizb75h26f.onion:8333
Are you sure it's not a local change causing that issue? no problem here with latest master
onion peer connecting in:
2014-11-06 07:54:35 receive version message: /bitcoinseeder:0.01/: version 60000, blocks=230000, us=xxx.onion:8333, peer=3150, peeraddr=127.0.0.1:49806
as expected, the peeraddr appears as local.
connecting out to onion peer:
2014-11-06 09:16:21 receive version message: /Satoshi:0.8.6/: version 70001, blocks=328790, us=0.0.0.0:0, peer=2, peeraddr=xxx.onion:8333
onion address is shown as expected.