-
nioc
vtnerd opened pull request #8996: Add SSL support to P2P
-
nioc
-
m-relay
<123bob123:matrix.org> I assume this wouldnt be full verify as there is no CA?
-
copypaste
sech1: same question but hopefully less noise in here :)
-
sech1
It's better to use
github.com/hinto-janai/monero-vanity - it's faster on CPU than my code on GPU thanks to better algorithm
-
copypaste
sech1: that's just evidence to me that via sycl more performance could be achieved >:)
-
sech1
No - sycl, opencl, cuda are just compilers. Performance is all about better algorithm.
-
copypaste
sech1: meaning, u could implement the better algorithm on sycl :')
-
copypaste
not that using existing algorithm on cuda/sycl would be better
-
Lyza
noticing that my node is connecting to its own I2P address, possibly related to 8918 because I didn't specify a port in my config but the "self" I'm connecting to has :18080 appended at the end
-
m-relay
<vtnerd:monero.social> Dan r/dark (Is not the man & Braxman Tomsparks Advocate ): there is verification via CLI - you can specify an IP and fingerprint. There is also limited verification after first use, of the remote peer opts into persistent certificates
-
m-relay
<vtnerd:monero.social> *if the peer
-
m-relay
<ofrnxmr:monero.social> Lyza
monero-project/monero #8918
-
Lyza
yep that's the one I mentioned. the last comment is mine
-
m-relay
<ofrnxmr:monero.social> Yeah, its the same bug
-
Lyza
👍
-
m-relay
<ofrnxmr:monero.social> If you changr your port in your config, youll rebroadcast a new port and add yet another valid entry to the peerlist
-
m-relay
<ofrnxmr:monero.social> Then this `Im not sure what conditions must be met, but in certain circumstances it will broadcast 18080 as the port. ` is your issue
-
m-relay
<ofrnxmr:monero.social> All stem from broadcasting ports
-
Lyza
yeah I'm not sure what causes 18080 to be appended either since there are entries with no port in my peer list
-
Lyza
I believe some changes were made to the logic with this PR
monero-project/monero #7017
-
Lyza
it says self connect can be caused by a "misconfiguration" due to this PR but doesn't really elaborate on what proper configuration looks like. I guess we are "supposed" to specify a port? but it doesn't seem ideal to just let the "misconfiguration" silently persist
-
m-relay
<ofrnxmr:monero.social> If we supply a port, changing it doesnt invalidate the old entry, so its still broken
-
m-relay
<ofrnxmr:monero.social> I2p doesnt seem to care about ports. Bitcoin fix was to simply force port 0
-
m-relay
<ofrnxmr:monero.social>
bitcoin/bitcoin #21389
-
m-relay
<ofrnxmr:monero.social>
bitcoin/bitcoin #22112
-
Lyza
wouldn't we want to avoid connecting to the same address at different ports anyway? I mean even for i2p or tor where ports are supported
-
Lyza
ideally outgoing connections should each be to *independent* nodes
-
Lyza
even for ip4*
-
Lyza
"changing it doesnt invalidate the old entry," <--- so you're saying there was probably also an entry for my i2p address that has null port, and I still might self connect to that one if I change my config to 18080
-
Lyza
anyway I agree forcing i2p address to null port or port 0 makes the most sense
-
m-relay
<ofrnxmr:monero.social> And if you change it to 18085, youll have 3 valid peers
-
Lyza
right I get that, I thought maybe 18080 was always getting appended to the null port address wouldn't be in peer lists
-
m-relay
<ofrnxmr:monero.social> Example:
node.i2p.b32:18085/get_info
-
m-relay
<ofrnxmr:monero.social> vs
node.i2p.b32/get_info
-
m-relay
<ofrnxmr:monero.social> vs
node.i2p.b32:18080/get_info
-
m-relay
<ofrnxmr:monero.social> will all return the same result.
-
m-relay
<ofrnxmr:monero.social> i think 18080 might be getting appended automatically if no port is broadcast
-
m-relay
<ofrnxmr:monero.social> Which causes 2 entries to be broadcast. The one with no port, and the one with 18080. Im not sure, as i didnt take the time to reproduce it. All i know is i _never_ manually configured mine for 18080, yet it is there on peerlist as a valid peer (and ive connected to myself)
-
Lyza
well for now I have configured mine to 18080 and am waiting to see if I self connect to the 'no port' entry at some point
-
m-relay
<ofrnxmr:monero.social> The other problem with broadcasting 18080.. cosmetic - is its technically incorrect. a "dummy port" but the wrong dummy port. 18080 is for full p2p, and i2p anon inbound cant bind to 18080 if p2p already is
-
m-relay
<ofrnxmr:monero.social> So i still believe this to be ideal
-
Lyza
so I'm checking my peer list with `print pl` and I see entries like ".b32.i2p:0" ".b32.i2p:18080:0"
-
m-relay
<ofrnxmr:monero.social> also because sync_info and peerlists are ugly, with some nodes having :0, some having no port, some with 18080 and then a plethora of custom ports
-
Lyza
it seems like a :0 is getting appended without removing the port given in the config
-
m-relay
<ofrnxmr:monero.social> Grep it for sel or s3l
-
Lyza
ok? looks similar to other entries
-
m-relay
<ofrnxmr:monero.social> When i last checked, i found multiple "duplicates"
-
Lyza
yes, most entries have duplicates
-
Lyza
jesus I'
-
Lyza
I've got i2p entries in my peer list back from when i2p still used peer_IDs
-
m-relay
<ofrnxmr:monero.social> 😅
-
Lyza
gray peers should like, eventually be purged I feel like
-
m-relay
<ofrnxmr:monero.social> Are there old onions too?
-
Lyza
node was never configured for tor
-
m-relay
<ofrnxmr:monero.social> Ok
-
m-relay
<murksombra:matrix.org> the research meeting happens on this channel, correct?
-
m-relay
<murksombra:matrix.org> oh, wrong channel. My bad
-
listener
i want to use monero as the main currency for my online business attempts, and i would like to automate as much as possible. Do i have to use the GUI merchant mode or can i use the CLI wallet to automate creation of reception addresses (and an external tool for QR codes) ?
-
listener
sorry, wrong channel