Changes

Summary

  1. Add outgoing WebSocket support, major re-factor (details)
  2. Add extensive end-to-end integration tests powered by podman (details)
Commit 56e414696da100d58ab18fe75cf29f4ccd1a68cf by Travis Burtrum
Add outgoing WebSocket support, major re-factor
The file was modifiedsrc/stanzafilter.rs
The file was addedsrc/in_out.rs
The file was modifiedsrc/quic.rs
The file was modifiedsrc/srv.rs
The file was modified.gitignore
The file was modifiedsrc/websocket.rs
The file was modifiedsrc/main.rs
The file was modifiedREADME.md
The file was modifiedCargo.toml
The file was modifiedsrc/tls.rs
The file was modifiedCargo.lock
The file was modifiedsrc/outgoing.rs
Commit f4b24d17f1ccfc7d13addb89dd15d44e42bf39e4 by Travis Burtrum
Add extensive end-to-end integration tests powered by podman
The file was addedintegration/11-c2s-websocket/xmpp-proxy1.toml
The file was addedintegration/08-c2s-tls/example.org.zone
The file was addedintegration/18-s2s-websocket/example.org.zone
The file was addedcontrib/prosody-modules/mod_s2s_outgoing_proxy.lua
The file was addedintegration/Dockerfile
The file was addedintegration/00-no-tls/prosody1.cfg.lua
The file was addedintegration/14-s2s-a-record-tls/xmpp-proxy1.toml
The file was addedintegration/16-s2s-a-record-quic/prosody2.cfg.lua
The file was addedintegration/13-s2s-srv-record-starttls/prosody1.cfg.lua
The file was addedintegration/15-s2s-srv-record-tls/xmpp-proxy2.toml
The file was addedintegration/12-s2s-a-record-starttls/example.org.zone
The file was addedintegration/15-s2s-srv-record-tls/prosody2.cfg.lua
The file was addedintegration/02-client-a-record-starttls/prosody1.cfg.lua
The file was addedintegration/09-c2s-a-record-quic/example.org.zone
The file was addedintegration/11-c2s-websocket/xmpp-proxy3.toml
The file was addedintegration/17-s2s-srv-record-quic/xmpp-proxy3.toml
The file was addedintegration/18-s2s-websocket/xmpp-proxy3.toml
The file was addedintegration/09-c2s-a-record-quic/xmpp-proxy3.toml
The file was addedintegration/14-s2s-a-record-tls/prosody1.cfg.lua
The file was addedintegration/13-s2s-srv-record-starttls/prosody2.cfg.lua
The file was addedintegration/16-s2s-a-record-quic/example.org.zone
The file was addedintegration/17-s2s-srv-record-quic/prosody1.cfg.lua
The file was addedintegration/08-c2s-tls/xmpp-proxy3.toml
The file was addedintegration/13-s2s-srv-record-starttls/example.org.zone
The file was addedintegration/08-c2s-tls/xmpp-proxy1.toml
The file was addedintegration/named.conf
The file was addedintegration/01-starttls/prosody1.cfg.lua
The file was addedintegration/03-client-srv-record-starttls/prosody1.cfg.lua
The file was addedintegration/01-starttls/example.org.zone
The file was addedintegration/04-client-a-record-tls/xmpp-proxy1.toml
The file was addedintegration/00-no-tls/example.org.zone
The file was addedintegration/17-s2s-srv-record-quic/xmpp-proxy1.toml
The file was addedintegration/15-s2s-srv-record-tls/prosody1.cfg.lua
The file was addedintegration/06-client-websocket/prosody1.cfg.lua
The file was addedintegration/09-c2s-a-record-quic/xmpp-proxy1.toml
The file was addedintegration/12-s2s-a-record-starttls/xmpp-proxy2.toml
The file was addedintegration/14-s2s-a-record-tls/prosody2.cfg.lua
The file was addedintegration/15-s2s-srv-record-tls/xmpp-proxy1.toml
The file was addedintegration/test.sh
The file was addedintegration/11-c2s-websocket/example.org.zone
The file was addedintegration/13-s2s-srv-record-starttls/xmpp-proxy2.toml
The file was addedintegration/07-c2s-starttls/xmpp-proxy3.toml
The file was addedintegration/10-client-srv-record-quic/xmpp-proxy1.toml
The file was addedintegration/14-s2s-a-record-tls/example.org.zone
The file was addedintegration/15-s2s-srv-record-tls/example.org.zone
The file was addedintegration/12-s2s-a-record-starttls/xmpp-proxy1.toml
The file was addedintegration/18-s2s-websocket/prosody1.cfg.lua
The file was addedintegration/romeo_messages_juliet.scs
The file was addedintegration/05-client-srv-record-tls/prosody1.cfg.lua
The file was addedintegration/10-client-srv-record-quic/prosody1.cfg.lua
The file was addedcontrib/prosody-modules/mod_secure_interfaces.lua
The file was addedintegration/16-s2s-a-record-quic/xmpp-proxy3.toml
The file was addedintegration/07-c2s-starttls/example.org.zone
The file was addedintegration/07-c2s-starttls/prosody1.cfg.lua
The file was addedintegration/juliet_messages_romeo.scs
The file was addedintegration/16-s2s-a-record-quic/xmpp-proxy1.toml
The file was addedintegration/12-s2s-a-record-starttls/prosody2.cfg.lua
The file was addedintegration/14-s2s-a-record-tls/xmpp-proxy3.toml
The file was removedsystemd/xmpp-proxy.service
The file was addedintegration/07-c2s-starttls/xmpp-proxy1.toml
The file was addedintegration/08-c2s-tls/prosody1.cfg.lua
The file was addedintegration/15-s2s-srv-record-tls/xmpp-proxy3.toml
The file was addedintegration/09-c2s-a-record-quic/prosody1.cfg.lua
The file was addedintegration/05-client-srv-record-tls/example.org.zone
The file was addedintegration/12-s2s-a-record-starttls/prosody1.cfg.lua
The file was addedintegration/06-client-websocket/xmpp-proxy1.toml
The file was addedintegration/12-s2s-a-record-starttls/xmpp-proxy3.toml
The file was addedintegration/16-s2s-a-record-quic/prosody1.cfg.lua
The file was addedintegration/10-client-srv-record-quic/example.org.zone
The file was addedintegration/16-s2s-a-record-quic/xmpp-proxy2.toml
The file was addedintegration/17-s2s-srv-record-quic/xmpp-proxy2.toml
The file was addedcontrib/systemd/xmpp-proxy.service
The file was addedintegration/18-s2s-websocket/prosody2.cfg.lua
The file was addedintegration/06-client-websocket/example.org.zone
The file was addedintegration/11-c2s-websocket/prosody1.cfg.lua
The file was addedintegration/04-client-a-record-tls/example.org.zone
The file was addedintegration/17-s2s-srv-record-quic/prosody2.cfg.lua
The file was addedintegration/03-client-srv-record-starttls/xmpp-proxy1.toml
The file was addedintegration/05-client-srv-record-tls/xmpp-proxy1.toml
The file was addedintegration/13-s2s-srv-record-starttls/xmpp-proxy1.toml
The file was addedintegration/17-s2s-srv-record-quic/example.org.zone
The file was addedintegration/romeo_presence.scs
The file was addedintegration/juliet_presence.scs
The file was addedintegration/03-client-srv-record-starttls/example.org.zone
The file was addedintegration/13-s2s-srv-record-starttls/xmpp-proxy3.toml
The file was addedintegration/04-client-a-record-tls/prosody1.cfg.lua
The file was addedintegration/18-s2s-websocket/xmpp-proxy1.toml
The file was addedintegration/02-client-a-record-starttls/example.org.zone
The file was addedintegration/18-s2s-websocket/xmpp-proxy2.toml
The file was addedintegration/14-s2s-a-record-tls/xmpp-proxy2.toml
The file was addedintegration/02-client-a-record-starttls/xmpp-proxy1.toml
The file was addedintegration/10-client-srv-record-quic/xmpp-proxy3.toml