54 Commits (master)
 

Author SHA1 Message Date
Travis Burtrum 63718b3af3 Implement optional support for systemd socket activation 2 months ago
Travis Burtrum e0b470bce8 Remove un-needed tokio-tungstenite features, prepare for fixing reqwest to use our root certs 2 months ago
Travis Burtrum 219983e5aa More refactoring 2 months ago
Travis Burtrum 92eaf31edc Massive refactoring 2 months ago
Travis Burtrum b09e760c5b Update readme 2 months ago
Travis Burtrum e1b11e0537 Add and define features for conditional compilation 2 months ago
Travis Burtrum fd8a677823 Read private keys with any headers 2 months ago
Travis Burtrum 96ece34fdc Update dependencies 3 months ago
Travis Burtrum 3938fa1f22 Add logo thanks to TheCoffeMaker 3 months ago
Travis Burtrum 797c58df02 Fallback to original domain for Host: if securely delegated websocket fails 4 months ago
Travis Burtrum f422576328 Replace hacky sleep with proper ejabberdctl started check 4 months ago
Travis Burtrum 189c6be94f Make integration/test.sh able to run tests in parallel 4 months ago
Travis Burtrum 387198a509 Make mod_s2s_outgoing_proxy compatible with prosody 0.12 5 months ago
Travis Burtrum 9e8fffc2bb Add support for proxying outgoing WebSocket connections 6 months ago
Travis Burtrum 35c07a8770 Implement future host-meta.json proposal 6 months ago
Travis Burtrum d25dea3d28 Tweak proposed host-meta extension, add minimal example 6 months ago
Travis Burtrum eb31b55802 Proposed host-meta extensions 6 months ago
Travis Burtrum ba1aa70f37 Add ejabberd integration tests, currently fails with prosody without dialback 6 months ago
Travis Burtrum 239384aedf Update Cargo.lock and try to fix incorrect language detection 6 months ago
Travis Burtrum 14fd674e45 remove todo for done things 7 months ago
Travis Burtrum 63aa229f92 Reload cert/key on SIGHUP 7 months ago
Travis Burtrum fe2697c98d Revert "WebSocket host-meta tests use wildcard cert, revert after complete TLS name validation is implemented" 7 months ago
Travis Burtrum 33d6f00781 Implement POSH and host-meta secure delegation for incoming and outgoing 7 months ago
Travis Burtrum af276e4231 Disable dialback for all tests 7 months ago
Travis Burtrum 6e0afd3196 Complete bi-directional SASL EXTERNAL support, no more dialback needed 7 months ago
Travis Burtrum 679f6fcfc8 WebSocket host-meta tests use wildcard cert, revert after complete TLS name validation is implemented 7 months ago
Travis Burtrum 611e5ea43f Implement most of certificate auth/sasl external for incoming connections 7 months ago
Travis Burtrum 81b05b00c0 Clean up deps, add missing server alpn 7 months ago
Travis Burtrum ee3113a2f6 Implement certificate auth/sasl external for outgoing connections 7 months ago
Travis Burtrum d18d34d19a Fix compilation without websocket feature 7 months ago
Travis Burtrum 12732d50bb Add support for looking up wss:// connections via host-meta and host-meta.json and tests 7 months ago
Travis Burtrum 3d1446cb20 Multiplex WebSocket on the same sockets as STARTTLS and Direct TLS 8 months ago
Travis Burtrum f4b24d17f1 Add extensive end-to-end integration tests powered by podman 8 months ago
Travis Burtrum 56e414696d Add outgoing WebSocket support, major re-factor 8 months ago
Travis Burtrum 38d8c0ee59 fix clippy lints 8 months ago
Travis Burtrum be3a255978 Update all dependencies to latest versions, test nothing :) 8 months ago
Travis Burtrum 1bef5f2a9b Implement WebSocket reverse proxy support 1 year ago
Travis Burtrum c82869eb7c update cargo dependency versions 1 year ago
Travis Burtrum 6a12ec75ce much improved logging 1 year ago
Travis Burtrum 0322bdf76d Apply clippy suggestions 1 year ago
Travis Burtrum b99e6cd923 Migrate logging to rust log with optional env_logger feature 1 year ago
Travis Burtrum 0357959bab Some documentation and QUIC updates 1 year ago
Travis Burtrum 140eef484b set SRV resolver to LookupIpStrategy::Ipv4AndIpv6 1 year ago
Travis Burtrum 30bfb87064 Make QUIC S2S bidirectional too 1 year ago
Travis Burtrum 807410652f Add fuzzing, fix integer underflow 1 year ago
Travis Burtrum e07513a04a Document new QUIC and outgoing support 1 year ago
Travis Burtrum 377fbe0b73 Major re-factor, add XMPP-over-QUIC and outgoing forward support 1 year ago
Travis Burtrum 6a41f503d6 Remove now un-needed trim 1 year ago
Travis Burtrum b6150ec8d9 New state InsideAttribute for StanzaFilter, more tests 1 year ago
Travis Burtrum efadaf30d2 Complete rewrite of StanzaFilter, more tests, supports CDATA and more 1 year ago