diff --git a/i2p2www/spec/proposals/159-ssu2.rst b/i2p2www/spec/proposals/159-ssu2.rst index 6b7b0cac..6eb3f7c0 100644 --- a/i2p2www/spec/proposals/159-ssu2.rst +++ b/i2p2www/spec/proposals/159-ssu2.rst @@ -5,7 +5,7 @@ SSU2 :author: eyedeekay, orignal, zlatinb, zzz :created: 2021-09-12 :thread: http://zzz.i2p/topics/2612 - :lastupdated: 2022-04-27 + :lastupdated: 2022-04-30 :status: Open :target: 0.9.56 @@ -7036,6 +7036,13 @@ Relay Request, Relay Intro, and Relay Response blocks are ack-eliciting. Hole punch may be retransmitted, as in SSU 1. +All features of SSU 1 relay are supported, including those documented in +[Prop158]_ and supported as of 0.9.50. +IPv4 and IPv6 introductions are supported. +A Relay Request may be sent over an IPv4 session for an IPv6 introduction, +and a Relay Request may be sent over an IPv6 session for an IPv4 introduction. + + Published Router Info ===================== @@ -7043,7 +7050,8 @@ Published Router Info Address Properties ------------------- -The following address properties may be published, unchanged from SSU 1: +The following address properties may be published, unchanged from SSU 1, +including changes in [Prop159]_ supported as of API 0.9.50: - caps: [B,C,4,6] capabilities @@ -7164,6 +7172,12 @@ In SSU2, Alice gets this information from Charlie's RI instead. - ikey[0-2] - itag[0-2] +A router must not publish host or port in the address when publishing introducers. +A router must publish 4 and/or 6 caps in the address when publishing introducers +to indicate support for IPv4 and/or IPv6. +This is the same as the current practice for recent SSU 1 addresses. + + Unpublished SSU2 Address ------------------------- @@ -7576,6 +7590,9 @@ References .. [Prop109] {{ proposal_url('109') }} +.. [Prop158] + {{ proposal_url('158') }} + .. [RFC-2104] https://tools.ietf.org/html/rfc2104