Sign Up Follow Join Read

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 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 4505 Anonymous 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

RFC 1566

Mail Monitoring MIB
RFC 1565 Network Services Monitoring MIB

X.400

RFC 6657 Update to MIME regarding "charset" Parameter Handling in Textual Media Types
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-0311 MUC Fast Reconnect
XEP-0310 Presence State Annotations
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

ietf-sieve-notify-sip-message

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

SMTP

draft-melnikov-smtp-priority

Simple Mail Transfer Protocol extension for Message Transfer Priorities

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