Isode and Open Standards
Isode staff have a long history of involvement with the IETF (Internet Engineering Task Force) and XSF (XMPP Standards Foundation). This page lists RFCs, XEPs as well as active Internet Drafts, authored or edited by Isode staff.
RFCs
IMAP |
|
| RFC 6237 | IMAP4 Multimailbox SEARCH Extension |
| RFC 5819 | IMAP4 Extension for Returning STATUS Information in Extended LIST |
| RFC 5550 | The Internet Email to Support Diverse Service Environments (Lemonade) Profile |
| RFC 5524 | Extended URLFETCH for Binary and Converted Parts |
| RFC 5466 | IMAP4 Extension for Named Searches (Filters) |
| RFC 5465 | The IMAP Notify Extension |
| RFC 5267 | Contexts for IMAP4 |
| RFC 5259 | Internet Message Access Protocol - CONVERT Extension |
| RFC 5258 | Internet Message Access Protocol version 4 - LIST Command Extensions |
| RFC 5255 | Internet Message Access Protocol Internationalization |
| RFC 5232 | Sieve Email Filtering: Imap4flags Extension |
| RFC 5182 | IMAP Extension for Referencing the Last SEARCH Result |
| RFC 5162 | IMAP4 Extensions for Quick Mailbox Resynchronization |
| RFC 5161 | The IMAP ENABLE Extension |
| RFC 5092 | IMAP URL Scheme |
| RFC 4731 | IMAP4 Extension to SEARCH Command for Controlling What Kind of Information Is Returned |
| RFC 4551 | IMAP Extension for Conditional STORE Operation or Quick Flag Changes Resynchronization |
| RFC 4550 | Internet Email to Support Diverse Service Environments (Lemonade) Profile |
| RFC 4549 | Synchronization Operations for Disconnected IMAP4 Clients |
| RFC 4466 | Collected Extensions to IMAP4 ABNF |
| RFC 4314 | IMAP4 Access Control List (ACL) Extension |
| RFC 3691 | Internet Message Access Protocol (IMAP) UNSELECT command |
| RFC 3503 | Message Disposition Notification (MDN) profile for Internet Message Access Protocol (IMAP) |
LDAP & X.500 |
|
| RFC 6171 | The Lightweight Directory Access Protocol (LDAP) Don't Use Copy Control |
| RFC 5803 | Lightweight Directory Access Protocol (LDAP) Schema for Storing Salted Challenge Response Authentication Mechanism (SCRAM) Secrets |
| RFC 5178 | Generic Security Service Application Program Interface (GSS-API) Internationalization and Domain-Based Service Names and Name Type |
| RFC 5020 | The Lightweight Directory Access Protocol (LDAP) entryDN Operational Attribute |
| RFC 4533 | The Lightweight Directory Access Protocol (LDAP) Content Synchronization Operation |
| RFC 4532 | Lightweight Directory Access Protocol (LDAP) "Who am I?" Operation |
| RFC 4531 | Lightweight Directory Access Protocol (LDAP) Turn Operation |
| RFC 4530 | Lightweight Directory Access Protocol (LDAP) entryUUID Operational Attribute |
| RFC 4529 | Requesting Attributes by Object Class in the Lightweight Directory Access Protocol (LDAP) |
| RFC 4528 | Lightweight Directory Access Protocol (LDAP) Assertion Control |
| RFC 4527 | Lightweight Directory Access Protocol (LDAP) Read Entry Controls |
| RFC 4526 | Lightweight Directory Access Protocol (LDAP) Absolute True and False Filters |
| RFC 4525 | Lightweight Directory Access Protocol (LDAP) Modify-Increment Extension |
| RFC 4524 | COSINE LDAP/X.500 Schema |
| RFC 4523 | Lightweight Directory Access Protocol (LDAP) Schema Definitions for X.509 Certificates |
| RFC 4521 | Considerations for Lightweight Directory Access Protocol (LDAP) Extensions |
| RFC 4520 | Internet Assigned Numbers Authority (IANA) Considerations for the Lightweight Directory Access Protocol (LDAP) |
| RFC 4518 | Lightweight Directory Access Protocol (LDAP): Internationalized String Preparation |
| RFC 4514 | Lightweight Directory Access Protocol (LDAP): String Representation of Distinguished Names |
| RFC 4512 | Lightweight Directory Access Protocol (LDAP): Directory Information Models |
| RFC 4510 | Lightweight Directory Access Protocol (LDAP): Technical Specification Road Map |
| RFC 4505 | Anonymous Simple Authentication and Security Layer (SASL) Mechanism |
| Simple Authentication and Security Layer (SASL) | |
| RFC 4013 | SASLprep: Stringprep Profile for User Names and Passwords |
| RFC 3909 | Lightweight Directory Access Protocol (LDAP) Cancel Operation |
| RFC 3866 | Language Tags and Ranges in the Lightweight Directory Access Protocol (LDAP) |
| RFC 3771 | The Lightweight Directory Access Protocol (LDAP) Intermediate Response Message |
| RFC 3698 | Lightweight Directory Access Protocol (LDAP): Additional Matching Rules |
| RFC 3674 | Feature Discovery in Lightweight Directory Access Protocol (LDAP) |
| RFC 3673 | Lightweight Directory Access Protocol version 3 (LDAPv3): All Operational Attributes |
| RFC 3672 | Subentries in the Lightweight Directory Access Protocol (LDAP) |
| RFC 3671 | Collective Attributes in the Lightweight Directory Access Protocol (LDAP) |
| RFC 3494 | Lightweight Directory Access Protocol version 2 (LDAPv2) to Historic Status |
| RFC 3383 | Internet Assigned Numbers Authority (IANA) Considerations for the Lightweight Directory Access Protocol (LDAP) |
| RFC 3352 | Connection-less Lightweight Directory Access Protocol (CLDAP) to Historic Status |
| RFC 3296 | Named Subordinate References in Lightweight Directory Access Protocol (LDAP) Directories |
| RFC 3112 | LDAP Authentication Password Schema |
| RFC 3088 | OpenLDAP Root Service: An experimental LDAP referral service |
| RFC 3062 | LDAP Password Modify Extended Operation |
| RFC 2294 | Representing the O/R Address hierarchy in the X.500 Directory Information Tree |
| RFC 2293 | Representing Tables and Subtrees in the X.500 Directory |
| RFC 2253 | Lightweight Directory Access Protocol (v3): UTF-8 String Representation of Distinguished Names |
| RFC 2252 | Lightweight Directory Access Protocol (v3): Attribute Syntax Definitions |
| RFC 2251 | Lightweight Directory Access Protocol (v3) |
| RFC 2247 | Using Domains in LDAP/X.500 Distinguished Names |
| RFC 2164 | Use of an X.500/LDAP directory to support MIXER address mapping |
| RFC 1838 | Use of the X.500 Directory to support mapping between X.400 and RFC 822 Addresses |
| RFC 1837 | Representing Tables and Subtrees in the X.500 Directory |
| RFC 1836 | Representing the O/R Address hierarchy in the X.500 Directory Information Tree |
| RFC 1801 | X.400-MHS use of the X.500 Directory to support X.400-MHS Routing |
| RFC 1781 | Using the OSI Directory to Achieve User Friendly Naming |
| RFC 1779 | A String Representation of Distinguished Names |
| RFC 1778 | The String Representation of Standard Attribute Syntaxes |
| RFC 1777 | Lightweight Directory Access Protocol |
| RFC 1617 | Naming and Structuring Guidelines for X.500 Directory Pilots |
| RFC 1567 | X.500 Directory Monitoring MIB |
| RFC 1488 | The X.500 String Representation of Standard Attribute Syntaxes |
| RFC 1487 | X.500 Lightweight Directory Access Protocol |
| RFC 1485 | A String Representation of Distinguished Names: OSI-DS 23 (v5) |
| RFC 1484 | Using the OSI Directory to achieve User Friendly Naming |
| RFC 1430 | A Strategic Plan for Deploying an Internet X.500 Directory Service |
| RFC 1384 | Naming Guidelines for Directory Pilots |
| RFC 1279 | X.500 and Domains |
| RFC 1278 | A string encoding of Presentation Address |
| RFC 1277 | Encoding Network Addresses to Support Operation over Non-OSI Lower Layers |
| RFC 1276 | Replication and Distributed Operations extensions to provide an Internet Directory using X.500 |
| RFC 1275 | Replication Requirements to provide an Internet Directory using X.500 |
| RFC 1274 | The COSINE and Internet X.500 Schema |
SASL |
|
| RFC 6331 | Moving DIGEST-MD5 to Historic |
| RFC 5802 | Salted Challenge Response Authentication Mechanism (SCRAM) SASL and GSS-API Mechanisms |
| RFC 4752 | The Kerberos V5 ("GSSAPI") Simple Authentication and Security Layer (SASL) Mechanism |
| RFC 4616 | The PLAIN Simple Authentication and Security Layer (SASL) Mechanism |
| RFC 4422 | Simple Authentication and Security Layer (SASL) |
SIEVE |
|
| RFC 6134 | Sieve Extension: Externally Stored Lists |
| RFC 6133 | Sieve Email Filtering: Use of Presence Information with Auto-Responder Functionality |
| RFC 5804 | A Protocol for Remotely Managing Sieve Scripts |
| RFC 5490 | The Sieve Mail-Filtering Language - Extensions for Checking Mailbox Status and Accessing Mailbox Metadata |
| RFC 5437 | Sieve Notification Mechanism: Extensible Messaging and Presence Protocol (XMPP) |
| RFC 5435 | Sieve Email Filtering: Extension for Notifications |
SMTP |
|
| RFC 6047 | iCalendar Message-Based Interoperability Protocol (iMIP) |
| RFC 5337 | Internationalized Delivery Status and Disposition Notifications |
| RFC 4954 | SMTP Service Extension for Authentication |
SNMP |
|
| RFC 2789 | Mail Monitoring MIB |
| RFC 2788 | Network Services Monitoring MIB |
| RFC 2605 | Directory Server Monitoring MIB |
| RFC 2249 | Mail Monitoring MIB |
| RFC 2248 | Network Services Monitoring MIB |
| Mail Monitoring MIB | |
| RFC 1565 | Network Services Monitoring MIB |
X.400 |
|
| RFC 2156 | MIXER (Mime Internet X.400 Enhanced Relay): Mapping between X.400 and RFC 822/MIME |
| RFC 1495 | Mapping between X.400 and RFC-822 Message Bodies |
| RFC 1328 | X.400 1988 to 1984 downgrading |
| RFC 1327 | Mapping between X.400(1988) / ISO 10021 and RFC 822 |
| RFC 1148 | Mapping between X.400(1988) / ISO 10021 and RFC 822 |
| RFC 1138 | Mapping between X.400(1988) / ISO 10021 and RFC 822 |
| RFC 1137 | Mapping Between Full RFC 822 and RFC 822 with Restricted Encoding |
| RFC 1026 | Addendum to RFC 987: Mapping between X.400 and RFC-822 |
| RFC 987 | Mapping between X.400 and RFC 822 |
HTTP |
|
| RFC 6455 | The WebSocket Protocol |
URI |
|
| RFC 6196 | Moving mailserver: URI Scheme to Historic |
MMHS |
|
| RFC 6477 | Registration of Military Message Handling System (MMHS) Header Fields for Use in Internet Mail |
XMPP Extension Protocols
XMPP |
|
| XEP-0308 | Last Message Correction |
| XEP-0297 | Message Forwarding |
| XEP-0290 | Encapsulated Digital Signatures in XMPP |
| XEP-0289 | Federated MUC for Constrained Environments |
| XEP-0288 | Bidirectional Server-to-Server Connections |
| XEP-0286 | XMPP on Mobile Devices |
| XEP-0285 | Encapsulating Digital Signatures in XMPP |
| XEP-0274 | Design Considerations for Digital Signatures in XMPP |
| XEP 0258 | Security Labels in XMPP |
| XEP-0209 | Metacontacts |
| XEP-0201 | Best Practices for Message Threads |
| XEP-0198 | Stream Managament |
| XEP-0163 |
Personal Eventing Protocol |
Drafts
Sieve |
|
| Sieve Notification Mechanism: SIP MESSAGE | |
| melnikov-sieve-convert | Sieve Extension for converting messages before delivery |
vCard |
|
| ietf-vcarddav-social-networks | vCard Format Extension : To Represent the Social Network Information of an Individual |
IMAP |
|
| melnikov-imap-postaddress | IMAP4 POSTADDRESS extension |
LDAP |
|
| zeilenga-ldap-relax | The LDAP Relax Rules Control |
| zeilenga-ldap-noop | The LDAP No-Op Control |
| zeilenga-ldap-txn | LDAP Transactions |
MIME |
|
| melnikov-mime-default-charset | Update to MIME regarding Charset Parameter Handling in Textual Media Types |
TLS |
|
| melnikov-email-tls-certs | Updated TLS Server Identity Check Procedure for Email Related Protocols |
| melnikov-pop3-over-tls | POP3 over TLS |
MMHS |
|
| melnikov-smtp-priority | Simple Mail Transfer Protocol extension for Message Priorities |
| zeilenga-email-seclabel | Security Labels in Internet Email |


