orignal
hi
eyedeekay
meeting today?
zzz
0) hi
zzz
sorry, brief technical difficulties
zlatinb
hi
eyedeekay
hi
zzz
what's on the agenda for today?
orignal
hi
orignal
as usual SSU2
zzz
ok thats 1). anything else for the list?
zzz
ok then
eyedeekay
I don't have anything for this one
zzz
1) SSU2
zzz
what's the latest?
orignal
I guess fragmented SessionConfirmed complete
zzz
have you seen it work?
zzz
I haven't seen an outbound connection to your router in a while, so I don't know
orignal
no. Bug since I don't see errors probably it works
orignal
I will check
zzz
hopefully. I'll keep looking and will report if I see one
zzz
my RI is now 2037 bytes uncompressed, to keep i2pd happy.
zzz
still more than one fragment, for testing
orignal
I have changed buffer side to 3K anyway
zzz
yeah. when my router goes firewalled, it's another 500 bytes or so
zzz
please ask all the other i2pd users to update, so we can get this tested better
orignal
will do
orignal
basically R4SAS
zzz
thanks. On my side, not a lot to report. I updated the spec to remove the "old" fragmentation section
orignal
I have implemntetd fragmnetation but haven't tested it
orignal
also I need to implement resend right way
orignal
e.g. new packet num for each resend not the way how I do now
zzz
I plan to get back to peer test in another week or two. until then, not a lot of new code is planned for me
zzz
just keeping an eye on the logs looking for problems
zzz
anything else on 1) ?
orignal
probaby this week
orignal
yes
orignal
interudcers
orignal
where we are with it?
zzz
the spec is pretty much done two months ago
zzz
it's similar to peer test, but peer test is easier
zzz
so I started coding peer test and fixing the spec along the way
orignal
yes, but have you implemnted it yet?
zzz
no, I haven't coded anything with introducers at all
orignal
then need to start
zzz
I want to finish peer test first, so I'll be smarter
orignal
I will start peer tests soon
zzz
I don't see getting to relay for a while. Another month at least
orignal
but it's most imprtant part
orignal
for firewalled routers
zzz
sure
zzz
but it's hard to work on both peer test and relay at once, because they're both complicated, but not exactly the same
zzz
hurts my brain :(
orignal
I know they are complicated
zzz
I'll get back to peer test in about a week I think
zzz
it's maybe 75% coded, 0% tested
orignal
тшсу
orignal
nice
zzz
anything else on introducers?
orignal
no
zzz
anything else on SSU2 ?
orignal
another thing about fragmnetated message
zzz
yes?
orignal
I think that most propular case is TunnelGateway with single streaming packet in it
orignal
around 2K
zzz
sounds right
orignal
that part should be optimized for this case
orignal
and handle this case special way
zzz
have any ideas?
orignal
the way how I do at tunnel enpoint
orignal
I handle two-fragments message differently than others
zzz
I'm not familiar with it. how is it different?
orignal
probably will do the same in SSU2
orignal
like I eliminate extra lookup for example
zzz
anything else on SSU2 ?
orignal
no
zzz
anything else for the meeting?
orignal
but I have another question for the meeting
zzz
go ahead
eyedeekay
A few months ago we discussed possibly replacing IRC, is there still any interest in that?
orignal
when you add a new I2PTunnel in Java through web-console do you make an URL for it?
orignal
eyedeekay xmpp.ilita.i2p is up and runnign and people use it a lot ))
zzz
let;s do orignal's question first, then eyedeekay
orignal
zzz, so one guy had this idea
zzz
"make a URL" ? not sure what that means
orignal
you click this URL in browser and it adds to your routers
orignal
if you have an URL you can share with other people
eyedeekay
We have buttons for entering it into the addressbook and copying an addresshelper to share with others in the tunnel manager
orignal
like "click on this link aand start using that tunnel"
orignal
I don't mean adddresshelper
orignal
I mean tunnel description
dr|z3d
I think orignal's referring to a client/server tunnel definition/config, eyedeekay. which we don't have.
zzz
what kind of tunnel?
orignal
an I2PTunnel
orignal
say IRC client tunnel for example
orignal
for example telegram
zzz
ok, so I set up a client tunnel to some server, maybe minecraft or IRC, I want to make it easy for somebody else to do the same thing
zzz
do I have that right?
orignal
if you want to add a proxy someboby can give you a link with params you click on it adn it adds
dr|z3d
that's about the size of it, a url with tunnel configs as a query string.
orignal
you don't need to enter params manually
orignal
zzz, yes
orignal
I want my fiend to start using IRC
eyedeekay
Like a handler for setting up new tunnels in a guided/pre-configured way? That sounds pretty cool
zzz
great. the answer to your question is "no", we don't have that
orignal
I give a libk they click and a tunnel appears
orignal
do you think it's worth to do?
zzz
it's an interesting idea
zzz
sounds like a lot of work: defining and documenting the format, coding the export, coding the import
zzz
worth it? hard to say. may be worth investigating further
orignal
just list of params
eyedeekay
Sounds potentially complicated but really neat, it sounds like a big gain for new users especially
orignal
good
zzz
sure, but even "just list of params" needs a format
orignal
let us try
RN
also such links would be nice for setting up a new router with your personal custom tunnels set up easy
dr|z3d
useful generally. instead of a list of preconfigured servers, new users could be provided with links for optional services like git etc.
zzz
I'm not sure if this is something new users would be doing eyedeekay - sounds more like fairly experienced users
eyedeekay
New users might not be making the links and sharing them but they might be receiving them
dr|z3d
zzz: presented on a wizard page, easy for new users..
zzz
note that nobody's explicitly said this should be java/i2pd cross-router compatible. If so, that makes it a lot harder
orignal
it's not necessary
orignal
different web-consoles
dr|z3d
a tick box selection of services etc presented, that's how I see it being useful to new users, aside from being able to share urls.
zzz
note that we already have an i2ptunnel wizard. I haven't looked at it in years
orignal
yes I know
zzz
as I said, nice idea, would take more research to get a better sense of how popular it might be
zzz
anything else on tunnel config export/import?
orignal
no
zzz
3) IRC - eyedeekay
orignal
I think IRC replacement now
dr|z3d
not matrix, please, not matrix :)
eyedeekay
Well that's unfortunate
zzz
eyedeekay, this is your topic, what would you like to discuss?
eyedeekay
But mostly I was concerned if there was still any interest
orignal
as I said we use xmpp
eyedeekay
I've been saying for a while that Dendrite was easy to port to I2P, including OLM and Federation, a couple weeks ago I did it, if there is interest in trying out Matrix I was going to approach the #irc2p channel operators about it
zzz
I think that's cart before horse
zzz
if you have something you like, put up a server and invite people to use it
zzz
if it's better than something else, people will migrate
eyedeekay
I do so I will
zzz
if everybody stops using IRC, then we can suggest to the ops they can shut it down
eyedeekay
Well as a first step I was considering the idea of bridging some of our channels into matrix
zzz
there's no reason to top-down declare that irc should or will be replaced, at least not in general. Maybe for a particular use case (meetings?)
dr|z3d
given that matrix can coexist with irc, no reason to shut down irc, but offering the option of irc -or- matrix doesn't seem like a bad idea.
eyedeekay
That's where I would like to start dr|zed, basically make the matrix and IRC versions of channels talk to eachother
eyedeekay
Not all channels, possibly just #ls2, #i2p-dev and #irc2p itself to start with
dr|z3d
seems like a good idea, eyedeekay, will likely appeal to people who prefer browser chat to antiquated clients, with all the inline media advantages, emojis etc that matrix offers.
eyedeekay
As I understand it, I need to ask permission from the channel operators to do that
dr|z3d
if you're bridging networks, you also need ircop permission.
zzz
I suggest you start before that.
zzz
first step is getting it running and ensuring it's secure and anonymity-protecting
zzz
bridging is not step 1
eyedeekay
OK. I'll start without bridging
zzz
no charge for a new server on the network, good thing, you have tried dozens of things:)
eyedeekay
Yeah if it were costly I would be in big trouble
zzz
keep it up, fun to see what sticks
R4SAS
for me, matrix is too heavy
R4SAS
both server and client part
R4SAS
also it's clients is bunch of trackable stuff
dr|z3d
yeah, that's my issue with matrix, R4SAS, as pretty as it may be. as an alternative to irc, not a replacement, it seems like a no-brainer.
eyedeekay
Element is pretty bad but dendrite's kind of ground-up designed for overlay networks
dr|z3d
the heavy part. haven't dived into the tracking aspect, but it's heavily reliant on js.
zzz
y'all can keep going but I'm going to duck out
zzz
thanks everybody
R4SAS
xmpp is good thing, but in that case we have promplem with spam, malicious content in attachments
R4SAS
eyedeekay: dendrite is such because one of developers is Yggdrasil developer
eyedeekay
I thought as much
dr|z3d
dendrite is still matrix, though, so not a total departure.
R4SAS
so basically dendrite developed for ygg
eyedeekay
I am definitely a beneificiary of that
eyedeekay
mine doesn't even need to speak clearnet unless you tell it to, it doesn't know what to do with an IP address and when you give it one it always falls back to Tor or fails closed on the federation side
eyedeekay
and on the API side it's just a regular service to us
R4SAS
what about client?
R4SAS
client side is whole bunch of js, no?
eyedeekay
Clients are trouble but gomuks supports olm and is a TUI
eyedeekay
Element is a mess, unlikely to be cleaned up soon on desktop but potentially doable on Android because all the requests to the server are done with okHTTP
eyedeekay
Less escape chance or javascript in that version
R4SAS
yup, but still too heavy
eyedeekay
And of course, like everything there's a libpurple plugin
R4SAS
for xmpp I recently (last month) done conversations fork and implemented I2P support in it
R4SAS
that's for android
R4SAS
on windows here pidgin, gajim
R4SAS
linux - much more
eyedeekay
pidgin and gajim are libpurple clients, as long as their matrix plugin honors an HTTP proxy they will work fine
R4SAS
gajim uses libpurple?
R4SAS
hmm, where?
eyedeekay
Oh I was confusing it with adium
eyedeekay
my bad
eyedeekay
Anyhow, light, reasonably auditable Matrix clients that don't use Javascript or even much C, while also supporting olm, do exist too, after looking I found this one: github.com/eyedeekay/gomuks/commit/d021c3acb4277f8d60871db8b509f024df9dbcd9#diff-2873f79a86c0d8b3335cd7731b0ecf7dd4301eb19a82ef7a1cba7589b5252261
eyedeekay
I haven't looked as hard at Android clients yet