aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClombrong <cromblong@egregore.fun>2025-08-15 01:00:28 +0200
committerClombrong <cromblong@egregore.fun>2025-08-15 01:00:28 +0200
commit8f62333cb1ec03b1d7b5f671f63875b8ac6f89af (patch)
treedbb654091975887e6d1e2bec2da2849a1d68ac4c
parentfb94999d594387d7730dd18dfa47d8dcef6fc25f (diff)
feat(stream): parse bind feature
-rw-r--r--lib/stream.ml1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/stream.ml b/lib/stream.ml
index 24a22cd..84b2cb2 100644
--- a/lib/stream.ml
+++ b/lib/stream.ml
@@ -37,6 +37,7 @@ module Feature = struct
| {local_name="mechanisms"; _} -> Mandatory (Mechanisms (parse_mechanisms stanza.children))
| {local_name="starttls"; children=[Left {local_name="required"; _}]; _} -> Mandatory STARTTLS
| {local_name="starttls"; children=[]; _} -> Optional STARTTLS
+ | {local_name="bind"; children=[]; _} -> Mandatory Bind
| _ -> Optional (Other stanza)
end