From 18eccd7c4e4fe776f095ada25bb5c6222d5ce1a7 Mon Sep 17 00:00:00 2001 From: zzz <zzz@i2pmail.org> Date: Fri, 17 Jan 2025 14:00:32 -0500 Subject: [PATCH] still more prop. 167 updates --- i2p2www/spec/proposals/167-service-records.rst | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/i2p2www/spec/proposals/167-service-records.rst b/i2p2www/spec/proposals/167-service-records.rst index 38551112..82800fc2 100644 --- a/i2p2www/spec/proposals/167-service-records.rst +++ b/i2p2www/spec/proposals/167-service-records.rst @@ -365,14 +365,21 @@ in the leaseset of the target. Compatibility =============== -No issues. All known implementations currently ignore the options field in LS2, +LS2: No issues. All known implementations currently ignore the options field in LS2, and correctly skip over a non-empty options field. This was verified in recent testing by both Java I2P and i2pd. LS2 was implemented in 0.9.38 in 2016 and is well-supported by all router implementations. - The design does not require special support or caching or any changes in the floodfills. -'_' is not a valid character in i2p hostnames. +Naming: '_' is not a valid character in i2p hostnames. + +I2CP: Lookup types 2-4 should not be sent to routers below the minimum API version +at which it is supported (TBD). + +SAM: Java SAM server ignores additional keys/values such as OPTIONS=true. +i2pd should as well, to be verified. +SAM clients will not get the additional values in the reply unless requested with OPTIONS=true. +No version bump should be necessary. Migration -- GitLab