~dr|z3d
@RN
@StormyCloud
@T3s|4
@T3s|4_
@eyedeekay
@not_bob_afk
@orignal
@postman
@zzz
%Liorar
%cumlord
%snex
+FreefallHeavens
+Xeha
+ardu
+bak83
+poriori
+profetikla
+r00tobo
+uop23ip
AHOH2
Arch
Danny
DeltaOreo
FreeRider
Irc2PGuest54149
Irc2PGuest61268
Irc2PGuest93792
Irc2PGuest94913
Meow
Onn4l7h
Onn4|7h
acetone_
altonen
carried6590
hk-
idontpee
maylay
qend-irc2p
radakayot_
shiver_
simprelay
solidx66
thetia
tr
u5657
username
weko_
woodwose`
zer0bitz
mareki2p
Hi, I was having problems connecting to IRC recently, something went wrong on my side and I don't know what. I have Ubuntu 24.04 server computer, I restarted it after about 180 days running, I had i2pd over there running few weeks. After restart, IRC stopped working for me. I'm using it over i2pd and znc -> znc is port forwarded via ssh to my Windows machine, where is also my GUI IRC client. I tried to restart
mareki2p
few times, first the entire computer, later znc only, later i2pd only. No success. Now I git fetched latest i2pd sources, rebuilded and restarted i2pd. Everything works fine. My question is: If this ever happens again, how could I diagnose the root cause? What could I do differntly? Has @original any thoughts?
orignal
check LeaseSets at 127.0.0.1:7070 for your bouncer's destination
mareki2p
That destination seems to be hh5ih... what should I look for over there?
orignal
sec
orignal
hhcy7zznltay2tzwdvtd37g2inptemz3hk5zmxyi57d3sxgxbseq
orignal
that's rigth one for postman
mareki2p
Yes, I can see it.
orignal
StreamID Destination Sent Received Out In Buf RTT Window Status
orignal
181875921 ✘ hhcy7zznltay….b32.i2p 6032 65849 0 0 0 830 10 1
orignal
and the stream I have now
orignal
so if you can't connect you must check this first
orignal
if you have LS and stream
orignal
from your bouncer
mareki2p
Looks like this on my side:
mareki2p
StreamID Destination Sent Received Out In Buf RTT Window Status
mareki2p
2395087099 ✘ hhcy7zznltay….b32.i2p 14722 237068 0 0 0 876 10 1
orignal
looks right
mareki2p
OK, if I get it correctly: znc is using classic TCP/IP connection to i2pd as-if it was vanilla IRC server, i2pd then creates TCP-like stream over I2P to postman (hhcy..) on znc's behalf.
mareki2p
And this might have failed.
mareki2p
Maybe i2pd failed to resolve postman hostname?
orignal
yes, I have the same config
orignal
znc connect to i2pd tunnel to postman
orignal
that's why you need to check LeaseSet first
mareki2p
On unrelated note: When recompiling i2pd I noticed transtaltions took more time to compile than I would ever guess. Then I looked into them and noticed it uses std::map<std::string, std::string>. What is the minimum C++ version? I could maybe replace the dynamic containers with static ones (std::array, std::string_view and similar) something like flat_map. It would maybe decrease compile time and
mareki2p
definetely improve i2pd startup time and runtime-lookup time.
not_bob
How is everyone doing?
dr|z3d
hey hey not_bob_afk
not_bob_afk
I am still alive!
snex
Don’t die before we can interview you for the podcast
not_bob_afk
I don't plan to do that (dying), any time soon!
snex
I was able to get mumble server working over i2p but no clients could connect to it lol, idk says he’s working on something that ought to work
not_bob_afk
lame
snex
Apparently nobody ever uses i2p for voice chat
not_bob_afk
I can understand that.
snex
Make sure you find a reliable voice mangler if you want that to be a thing
not_bob_afk
Yes, I don't know much abot those though. I'll have to do some research.
not_bob_afk
Currently waiting for a file transfer to finish, then I'm back offline.
dr|z3d
DarthVadifier 0.65
not_bob_afk
Perfect.
dr|z3d
and totally imaginary :)
not_bob_afk
hahahahahaa
snex
clownfish seems to be the top pick but i havent tried it out. supposedly it should work on all inputs/outputs
snex
although seems like its not open source?
snex
lyrebird is open source
orignal
minimal C++ version is 17
orignal
right you can use string_view instaed string now