Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,3 +109,55 @@ docker build -t xmpp-builder .
# Extract the compiled binary out of Docker onto the host OS
docker run --rm -v $(pwd)/dist:/output xmpp-builder cp /app/xtrpg_cpp_server /output/
```

## External Links

### Core RFCs

- [RFC6120](https://datatracker.ietf.org/doc/html/rfc6120) Extensible Messaging and Presence Protocol (XMPP): Core
- [RFC6121](https://datatracker.ietf.org/doc/html/rfc6121) Extensible Messaging and Presence Protocol (XMPP):
Instant Messaging and Presence
- [XEP-0134](https://xmpp.org/extensions/xep-0134.html) XMPP Design Guidelines

### Baseline XEPs

- [XEP-0030](https://xmpp.org/extensions/xep-0030.html) Service Discovery
- [XEP-0115](https://xmpp.org/extensions/xep-0115.html) Entity Capabilities
- [XEP-0198](https://xmpp.org/extensions/xep-0198.html) Stream Management
- [XEP-0280](https://xmpp.org/extensions/xep-0280.html) Message Carbons
- [XEP-0313](https://xmpp.org/extensions/xep-0313.html) Message Archive Management (MAM)
- [XEP-0363](https://xmpp.org/extensions/xep-0363.html) HTTP File Upload

### Federation Minimums (Server-to-Server)

- [XEP-0220](https://xmpp.org/extensions/xep-0220.html) Server Dialback
- [XEP-0368](https://xmpp.org/extensions/xep-0368.html) SRV records for XMPP over TLS

### Group Chat & Social Infrastructure

- [XEP-0045](https://xmpp.org/extensions/xep-0045.html) Multi-User Chat (MUC)
- [XEP-0060](https://xmpp.org/extensions/xep-0060.html) Publish-Subscribe (PubSub)
- [XEP-0163](https://xmpp.org/extensions/xep-0163.html) Personal Event Protocol (PEP)

### Mobile Battery & Network Optimization

- [XEP-0352](https://xmpp.org/extensions/xep-0352.html) Client State Indication (CSI)
- [XEP-0357](https://xmpp.org/extensions/xep-0357.html) Push Notifications
- [XEP-0199](https://xmpp.org/extensions/xep-0199.html) XMPP Ping


### Messaging Experience & Privacy Controls

- [XEP-0085](https://xmpp.org/extensions/xep-0085.html) Chat State Notifications
- [XEP-0184](https://xmpp.org/extensions/xep-0184.html) Message Delivery Receipts
- [XEP-0191](https://xmpp.org/extensions/xep-0191.html) Blocking Command
- [XEP-0203](https://xmpp.org/extensions/xep-0203.html) Delayed Delivery
- [XEP-0333](https://xmpp.org/extensions/xep-0333.html) Chat Markers

### Identity & Server Administration

- [XEP-0004](https://xmpp.org/extensions/xep-0004.html) Data Forms
- [XEP-0077](https://xmpp.org/extensions/xep-0077.html) In-Band Registration
- [XEP-0114](https://xmpp.org/extensions/xep-0114.html) Jabber Component Protocol
- [XEP-0133](https://xmpp.org/extensions/xep-0133.html) Service Administration
- [XEP-0215](https://xmpp.org/extensions/xep-0215.html) External Service Discovery
Loading
Loading