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