From dba0d4a2d3a5d5ca4c0cd300fdba7b2411f2ec82 Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Thu, 23 Jan 2025 12:56:28 +0100 Subject: [PATCH] Add protocols to README Closes https://github.com/xmppjs/xmpp.js/issues/531 --- README.md | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++ protocols.md | 79 -------------------------------------- 2 files changed, 104 insertions(+), 79 deletions(-) delete mode 100644 protocols.md diff --git a/README.md b/README.md index cf6c489ea..198aeca1d 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,110 @@ Do you need help with working with xmpp.js? Please reach out to our community by Feel free to send a PR to add your project or organization to this list. +## Protocols + +[RFC 6120](https://tools.ietf.org/html/rfc6120) - Extensible Messaging and Presence Protocol (XMPP): Core + +See [`@xmpp/client-core`](packages/client-core) and [`@xmpp/component-core`](packages/component-core) + +Included in [`@xmpp/client`](packages/client) and [`@xmpp/component`](packages/component) + +--- + +[RFC 7590](https://tools.ietf.org/html/rfc7590) - Use of Transport Layer Security (TLS) in the Extensible Messaging and Presence Protocol (XMPP) + +See [`@xmpp/tls`](packages/tls) + +Included in [`@xmpp/client`](packages/client) + +--- + + + + + +[RFC 7622](https://tools.ietf.org/html/rfc7622) - Extensible Messaging and Presence Protocol (XMPP): Address Format + +See [`@xmpp/jid`](packages/jid) + +Included in [`@xmpp/client`](packages/client) and [`@xmpp/component`](packages/component) + +--- + +[RFC 7395](https://tools.ietf.org/html/rfc7395) - An Extensible Messaging and Presence Protocol (XMPP) Subprotocol for WebSocket + +See [`@xmpp/websocket`](packages/websocket) + +Included in [`@xmpp/client`](packages/client) + +--- + +[draft-cridland-xmpp-session-01](https://tools.ietf.org/html/draft-cridland-xmpp-session-01) Here Lies Extensible Messaging and Presence Protocol (XMPP) Session Establishment + +See [`@xmpp/session-establishment`](packages/session-establishment) + +--- + +[XEP-0368](https://xmpp.org/extensions/xep-0368.html): SRV records for XMPP over TLS + +See [`@xmpp/resolve`](packages/resolve) + +Included in [`@xmpp/client`](packages/client) + +--- + +[XEP-0156](https://xmpp.org/extensions/xep-0156.html): Discovering Alternative XMPP Connection Methods + +See [`@xmpp/resolve`](packages/resolve) + +Included in [`@xmpp/client`](packages/client) + +--- + +[XEP-0114](https://xmpp.org/extensions/xep-0114.html): Jabber Component Protocol + +See [`@xmpp/component-core`](packages/component-core) + +Included in [`@xmpp/component`](packages/component) + +--- + +[XEP-0082](https://xmpp.org/extensions/xep-0082.html): XMPP Date and Time Profiles + +See [`@xmpp/time`](packages/time) + +--- + +[XEP-0198](https://xmpp.org/extensions/xep-0198.html): Stream Management + +See [`@xmpp/stream-management`](packages/stream-management) + +Included in [`@xmpp/client`](packages/client) + +--- + +[XEP-0388](https://xmpp.org/extensions/xep-0388.html): Extensible SASL Profile + +See [`@xmpp/sasl2`](packages/sasl2) + +Included in [`@xmpp/client`](packages/client) + +--- + +[XEP-0386](https://xmpp.org/extensions/xep-0386.html): Bind 2 + +See [`@xmpp/client-core`](./packages/client-core/src/bind2/) + +Included in [`@xmpp/client`](packages/client) + +--- + +[XEP-0484](https://xmpp.org/extensions/xep-0484.html): Fast Authentication Streamlining Tokens + +See [`@xmpp/client-core`](./packages/client-core/src/fast/) + +Included in [`@xmpp/client`](packages/client) + ## credits xmpp.js is a rewrite of [node-xmpp](https://github.com/xmppjs/xmpp.js/tree/node-xmpp) and learned a lot from it. diff --git a/protocols.md b/protocols.md deleted file mode 100644 index dc982d143..000000000 --- a/protocols.md +++ /dev/null @@ -1,79 +0,0 @@ -# Protocols - -[RFC 6120](https://tools.ietf.org/html/rfc6120) - Extensible Messaging and Presence Protocol (XMPP): Core - -See [`@xmpp/client-core`](packages/client-core) and [`@xmpp/component-core`](packages/component-core) - -Included in [`@xmpp/client`](packages/client) and [`@xmpp/component`](packages/component) - ---- - -[RFC 7590](https://tools.ietf.org/html/rfc7590) - Use of Transport Layer Security (TLS) in the Extensible Messaging and Presence Protocol (XMPP) - -See [`@xmpp/tls`](packages/tls) - -Included in [`@xmpp/client`](packages/client) - ---- - - - - - -[RFC 7622](https://tools.ietf.org/html/rfc7622) - Extensible Messaging and Presence Protocol (XMPP): Address Format - -See [`@xmpp/jid`](packages/jid) - -Included in [`@xmpp/client`](packages/client) and [`@xmpp/component`](packages/component) - ---- - -[RFC 7395](https://tools.ietf.org/html/rfc7395) - An Extensible Messaging and Presence Protocol (XMPP) Subprotocol for WebSocket - -See [`@xmpp/websocket`](packages/websocket) - -Included in [`@xmpp/client`](packages/client) - ---- - -[draft-cridland-xmpp-session-01](https://tools.ietf.org/html/draft-cridland-xmpp-session-01) Here Lies Extensible Messaging and Presence Protocol (XMPP) Session Establishment - -See [`@xmpp/session-establishment`](packages/session-establishment) - -Included in [`@xmpp/client`](packages/client) - ---- - -[XEP-0368](https://xmpp.org/extensions/xep-0368.html): SRV records for XMPP over TLS - -See [`@xmpp/resolve`](packages/resolve) - -Included in [`@xmpp/client`](packages/client) - ---- - -[XEP-0156](https://xmpp.org/extensions/xep-0156.html): Discovering Alternative XMPP Connection Methods - -See [`@xmpp/resolve`](packages/resolve) - -Included in [`@xmpp/client`](packages/client) - ---- - -[XEP-0114](https://xmpp.org/extensions/xep-0114.html): Jabber Component Protocol - -See [`@xmpp/component-core`](packages/component-core) - -Included in [`@xmpp/component`](packages/component) - ---- - -[XEP-0082](https://xmpp.org/extensions/xep-0082.html): XMPP Date and Time Profiles - -See [`@xmpp/time`](packages/time) - ---- - -[XEP-0198](https://xmpp.org/extensions/xep-0198.html): Stream Management - -See [`@xmpp/stream-management`](packages/stream-management)