zzz.i2p

Development updates
 
Fri, 21 Jun 2024, 09:17pm #1
zzz
Administrator
Zzz

Interesting proposal (not mine)

http://i2pforum.i2p/viewtopic.php?p=3098

Sat, 22 Jun 2024, 04:09pm #2
zzz
Administrator
Zzz

My alternative proposal on how to do it:

http://i2p-projekt.i2p/spec/proposals/167

Sat, 18 Jan 2025, 01:51pm #3
zzz
Administrator
Zzz

I've updated and completed proposal 167 and it is now ready for review. I'll announce the review here and on IRC once it is scheduled.

Sun, 02 Feb 2025, 10:55pm #4
zzz
Administrator
Zzz

Review scheduled
167 svc records Tue. Feb. 18, 8 PM UTC #ls2

Tue, 18 Feb 2025, 09:28pm #5
zzz
Administrator
Zzz

Review went OK, not everybody was there, and we need to add some I2CP config options.

2nd review scheduled for Tues. April 1, 8 PM UTC #ls2

Wed, 12 Mar 2025, 10:19pm #6
zzz
Administrator
Zzz

UTC Review time changed due to DST

2nd review scheduled for Tues. April 1, 7 PM UTC #ls2

Thu, 26 Mar 2026, 12:20pm #7
zzz
Administrator
Zzz

Status: This was approved at the 2nd review 2025-04-01, the specs were updated, and the proposal was closed.

A year later I'm working on the implementation. I checked in a little bit and was thinking about trying to squeeze the rest of it in for 2.12.0 but I'm at around a thousand lines of diff and haven't tested yet so it's going to have to wait for 2.13.0.

Thu, 26 Mar 2026, 04:49pm #8
zzz
Administrator
Zzz

Here's my git branch with my progress so far

http://git.idk.i2p/zzz/i2p.i2p/src/branch/prop1...

Sun, 29 Mar 2026, 01:43pm #9
zzz
Administrator
Zzz

finished it up with second checkin to my prop167-i2cp branch with SAM support. tested and working.

Don't really expect any SAM users but it was the best way to test it.

Currently publishing some options in the zzz.i2p leasesets for testing.

Next steps: start designing susimail support:

if trying to send email to you@example.i2p,

- get example.i2p LS
- check for service record
- if exists, send or redirect accordingly
- if not, look for smtp.example.i2p
if exists, send there
if not, try to connect to port 25 of example.i2p

Sun, 29 Mar 2026, 05:53pm #10
zzz
Administrator
Zzz



CURRENT
=======

from/to capabilities via:


FROM | TO: @mail.i2p @i2pmail.org @example.com @example.i2p
---- --------- ------------ ------------ ------------
@mail.i2p postman postman postman+gw --
@i2pmail.org postman postman postman+gw --
@example.com -- gw+postman clearnet --
@example.i2p -- -- -- --



susimail ---\
- i2ptunnel --- postman --- gateway
tbird ------/





PROPOSAL
========

from/to capabilities via:


FROM | TO: @mail.i2p @i2pmail.org @example.com @example.i2p
---- --------- ------------ ------------ ------------
@mail.i2p postman postman postman+gw direct
@i2pmail.org postman postman postman+gw direct
@example.com -- gw+postman clearnet --
@example.i2p postman postman postman+gw direct



STANDARD VIA POSTMAN

susimail ---\
- i2ptunnel --- postman --- gateway
tbird ------/


DIRECT

susimail --- example.i2p


LOCAL MTA

MTA --- i2ptunnel


LOCAL MTA PLUGIN SMTP/POP

susimail ---\ /--- postman --- gateway
- plugin -
tbird ------/ \--- example.i2p