From 3ff74778815bf1359b525dd3cf9e5d751b90609d Mon Sep 17 00:00:00 2001 From: Luke Mewburn Date: Fri, 17 Oct 2025 10:48:20 +1100 Subject: [PATCH 1/6] EmailPDU: add SOIWSA, EOIWSA, expiry --- 102232-2/EmailPDU.asn | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/102232-2/EmailPDU.asn b/102232-2/EmailPDU.asn index d81b3e3f..41910738 100644 --- a/102232-2/EmailPDU.asn +++ b/102232-2/EmailPDU.asn @@ -120,7 +120,10 @@ E-mail-Event ::= ENUMERATED e-mail-logon-failure(6), e-mail-logoff(7), e-mail-partial-download(8), - e-mail-upload(9) + e-mail-upload(9), + e-mail-start-of-interception-with-session-active(10), + e-mail-end-of-interception-with-session-active(11), + e-mail-session-expired(12) } E-mail-Protocol ::= ENUMERATED @@ -325,7 +328,10 @@ Messaging-Box-Event ::= ENUMERATED auto-play-enable(28), auto-play-disable(29), header-play-enable(30), - header-play-disable(31) + header-play-disable(31), + start-of-interception-with-session-active(32), + end-of-interception-with-session-active(33), + session-expired(34) } Messaging-Notification-Event ::= ENUMERATED -- GitLab From 45c6b861039bb3aab0ddae6046ea56e4818730b6 Mon Sep 17 00:00:00 2001 From: Luke Mewburn Date: Fri, 17 Oct 2025 11:07:52 +1100 Subject: [PATCH 2/6] EmailPDU: Add Messaging-Event partial-retrieve --- 102232-2/EmailPDU.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/102232-2/EmailPDU.asn b/102232-2/EmailPDU.asn index 41910738..35827346 100644 --- a/102232-2/EmailPDU.asn +++ b/102232-2/EmailPDU.asn @@ -291,7 +291,8 @@ Messaging-Event ::= ENUMERATED slamdown(5), ..., calendar(6), - contact(7) + contact(7), + partial-retrieve(8) } Messaging-Box-Event ::= ENUMERATED -- GitLab From b63a00bc6a6ba1c07581c82ca2842d86c3777fa9 Mon Sep 17 00:00:00 2001 From: Luke Mewburn Date: Fri, 17 Oct 2025 11:11:26 +1100 Subject: [PATCH 3/6] EmailPDU: add Messaging-Party-Validity rejected --- 102232-2/EmailPDU.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/102232-2/EmailPDU.asn b/102232-2/EmailPDU.asn index 35827346..61a39171 100644 --- a/102232-2/EmailPDU.asn +++ b/102232-2/EmailPDU.asn @@ -443,7 +443,8 @@ Messaging-Party-Validity ::= ENUMERATED unknown(0), trusted(1), untrusted(2), - ... + ..., + rejected(3) } Messaging-Copy-Qualifier ::= ENUMERATED -- GitLab From 767faf23b6c705c6befdf830c5e937bcc961d04f Mon Sep 17 00:00:00 2001 From: Luke Mewburn Date: Fri, 17 Oct 2025 11:15:03 +1100 Subject: [PATCH 4/6] EmailPDU: add octet counts to MessagingIRI --- 102232-2/EmailPDU.asn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/102232-2/EmailPDU.asn b/102232-2/EmailPDU.asn index 61a39171..a43462ec 100644 --- a/102232-2/EmailPDU.asn +++ b/102232-2/EmailPDU.asn @@ -264,7 +264,9 @@ MessagingIRI ::= SEQUENCE original-message [9] OCTET STRING OPTIONAL, ..., box-identifier [10] OCTET STRING OPTIONAL, - total-recipient-count [11] INTEGER (0..4294967295) OPTIONAL + total-recipient-count [11] INTEGER (0..4294967295) OPTIONAL, + server-octets-sent [12] INTEGER (0..18446744073709551615) OPTIONAL, + client-octets-sent [13] INTEGER (0..18446744073709551615) OPTIONAL } Messaging-System-Type ::= ENUMERATED -- GitLab From 5e51bd06d97e90722671c1dceb2ed3702269668d Mon Sep 17 00:00:00 2001 From: Luke Mewburn Date: Fri, 17 Oct 2025 11:18:18 +1100 Subject: [PATCH 5/6] asn_process.py: EmailPDU now has big ints --- testing/asn/asn_process.py | 1 + 1 file changed, 1 insertion(+) diff --git a/testing/asn/asn_process.py b/testing/asn/asn_process.py index 50856915..3449a7a2 100644 --- a/testing/asn/asn_process.py +++ b/testing/asn/asn_process.py @@ -16,6 +16,7 @@ def reconstrainInteger(filename): filesWithBigInts = [ "102232-1/LI-PS-PDU.asn", + "102232-2/EmailPDU.asn", "102232-3/IPAccessPDU.asn", "102232-4/L2AccessPDU.asn", ] -- GitLab From 49f3d3cbffcb940d88840ff7b68bd9b16311d6f7 Mon Sep 17 00:00:00 2001 From: Luke Mewburn Date: Fri, 17 Oct 2025 11:21:52 +1100 Subject: [PATCH 6/6] EmailPDU: add more Messaging-System-Type values --- 102232-2/EmailPDU.asn | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/102232-2/EmailPDU.asn b/102232-2/EmailPDU.asn index a43462ec..7ddb9105 100644 --- a/102232-2/EmailPDU.asn +++ b/102232-2/EmailPDU.asn @@ -272,7 +272,16 @@ MessagingIRI ::= SEQUENCE Messaging-System-Type ::= ENUMERATED { unified-messaging(1), - ... + ..., + unknown(0), + -- The protocol is not known or not representable by the current enumeration + smtp(2), + pop3(3), + imap4(4), + webmail(5), + mms(6), + rcs(7), + sms(8) } Messaging-Event-Category ::= CHOICE -- GitLab