This is a fork of github.com/agl/xmpp modified for use by an XMPP server.
A pluggable architecture for writing a golang xmpp server supporting the following specifications:
- RFC 6120: XMPP CORE
- RFC 6121: XMPP IM
- RFC 7395: XMPP Subprotocol for WebSocket
- XEP-0045: Multi-User Chat
- XEP-0198: Stream Management
- XEP-0280: Message Carbons
- XEP-0313: Message Archive Management
$ go build example/server.go
$ ./server -help
Usage of ./server:
-debug
turn on debug logging
-port int
port number to listen on (default 5222)
$ openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 3650 -nodes