Skip to content

Commit ec24e25

Browse files
committed
docs: note that full IDN support requires interoperability testing before shipping
1 parent 4633e9e commit ec24e25

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

docs/INTERNATIONALIZATION.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,19 @@ OpenDKIM omits the tag entirely, which is valid per RFC 6376 and requires no
152152
special handling.
153153

154154

155+
## Status and roadmap
156+
157+
The changes described in this document are conservative correctness fixes: they
158+
remove gates that incorrectly rejected valid input (UTF-8 bytes in header field
159+
bodies; UTF-8 in `i=` local-parts) rather than adding new IDN-aware behavior.
160+
Full IDN support - automatic U-label conversion, SMTPUTF8-aware signing table
161+
matching, end-to-end EAI interoperability - is a larger feature that would
162+
require a dedicated interoperability test suite against real EAI-capable MTAs
163+
and verifiers before it could be shipped with confidence. That work is not yet
164+
planned. These fixes lay the groundwork without committing to a complete
165+
implementation.
166+
167+
155168
## Limitations and future work
156169

157170
- **No libidn2 integration.** Adding automatic U-label to A-label translation

0 commit comments

Comments
 (0)