Changes

Summary

  1. Update Cargo.lock and try to fix incorrect language detection (details)
  2. Add ejabberd integration tests, currently fails with prosody without dialback (details)
  3. Proposed host-meta extensions (details)
  4. Tweak proposed host-meta extension, add minimal example (details)
  5. Implement future host-meta.json proposal (details)
  6. Add support for proxying outgoing WebSocket connections (details)
  7. Make mod_s2s_outgoing_proxy compatible with prosody 0.12 (details)
Commit 239384aedf51ef4e60bb308151caf65429db574f by Travis Burtrum
Update Cargo.lock and try to fix incorrect language detection
The file was added.gitattributes
The file was modifiedCargo.lock
Commit ba1aa70f37d051ff783ddbf5505f6a9052787568 by Travis Burtrum
Add ejabberd integration tests, currently fails with prosody without dialback
The file was addedintegration/27-s2s-prosody-ejabberd/prosody1.cfg.lua
The file was addedintegration/27-s2s-prosody-ejabberd/xmpp-proxy3.toml
The file was addedintegration/26-s2s-prosody-prosody/xmpp-proxy3.toml
The file was modifiedintegration/Dockerfile
The file was modified.gitignore
The file was addedintegration/27-s2s-prosody-ejabberd/example.org.zone
The file was addedintegration/26-s2s-prosody-prosody/prosody1.cfg.lua
The file was addedintegration/26-s2s-prosody-prosody/prosody2.cfg.lua
The file was modifiedintegration/test.sh
The file was addedintegration/26-s2s-prosody-prosody/example.org.zone
The file was addedintegration/27-s2s-prosody-ejabberd/ejabberd2.yml
Commit eb31b558029f44d256e4c3f67eb587cfe893ee5b by Travis Burtrum
Proposed host-meta extensions
The file was addedcontrib/host-meta/xml-validate.sh
The file was addedcontrib/host-meta/rfc6415.xml
The file was addedcontrib/host-meta/xep-0156-proposed.json
The file was addedcontrib/host-meta/xrd-1.0-os.xsd
The file was addedcontrib/host-meta/rfc6415.json
The file was addedcontrib/host-meta/xep-0156-current.json
The file was addedcontrib/host-meta/xep-0156-minimal.json
The file was addedcontrib/host-meta/rfc6415.but-valid.xml
The file was addedcontrib/host-meta/xep-0156-current.xml
Commit d25dea3d28ec56515279041287a66c46dd3af058 by Travis Burtrum
Tweak proposed host-meta extension, add minimal example
The file was addedcontrib/host-meta/xep-0156-proposed-minimal.json
The file was modifiedcontrib/host-meta/xep-0156-proposed.json
Commit 35c07a877042ab41d2d1a9430fee6a3cd90ea553 by Travis Burtrum
Implement future host-meta.json proposal
The file was modifiedsrc/websocket.rs
The file was removedintegration/23-s2s-websocket-host-meta/prosody2.cfg.lua
The file was modifiedsrc/srv.rs
The file was modifiedCargo.lock
The file was modifiedintegration/24-s2s-websocket-host-meta-json/nginx2.conf
The file was modifiedintegration/24-s2s-websocket-host-meta-json/nginx1.conf
The file was removedintegration/23-s2s-websocket-host-meta/xmpp-proxy2.toml
The file was modifiedsrc/verify.rs
The file was modifiedCargo.toml
The file was removedintegration/23-s2s-websocket-host-meta/nginx2.conf
The file was removedintegration/23-s2s-websocket-host-meta/example.org.zone
The file was modifiedcontrib/host-meta/xep-0156-proposed.json
The file was removedintegration/23-s2s-websocket-host-meta/xmpp-proxy1.toml
The file was removedintegration/23-s2s-websocket-host-meta/xmpp-proxy3.toml
The file was removedintegration/23-s2s-websocket-host-meta/prosody1.cfg.lua
The file was modifiedintegration/Dockerfile
The file was modifiedcontrib/host-meta/xep-0156-proposed-minimal.json
The file was removedintegration/23-s2s-websocket-host-meta/nginx1.conf
Commit 9e8fffc2bbe0afce0e89000531d375f8f1c718a2 by Travis Burtrum
Add support for proxying outgoing WebSocket connections
The file was modifiedsrc/in_out.rs
The file was modifiedxmpp-proxy.toml
The file was modifiedsrc/websocket.rs
The file was modifiedREADME.md
The file was modifiedsrc/lib.rs
The file was modifiedsrc/outgoing.rs
The file was modifiedsrc/tls.rs
Commit 387198a509c220da68eb32a1137891e429b62b73 by Travis Burtrum
Make mod_s2s_outgoing_proxy compatible with prosody 0.12

Based off mod_onions rev 44be2c6087f3, thanks for the pointer Zash!
The file was modifiedcontrib/prosody-modules/mod_s2s_outgoing_proxy.lua
The file was modifiedintegration/test.sh