Changes
#46 (Jan 6, 2024, 12:45:11 AM)
- Re-factor ServerCert — Travis Burtrum / detail
#45 (Dec 24, 2023, 12:45:11 AM)
- Work around extra illegal bytes after <starttls... — Travis Burtrum / detail
#44 (Dec 20, 2023, 12:45:09 AM)
- Add full WebTransport support — Travis Burtrum / detail
- Update deps — Travis Burtrum / detail
#43 (Sep 5, 2023, 12:45:07 PM)
- Implement unix socket support in all directions — Travis Burtrum / detail
#41 (Aug 18, 2023, 12:16:51 AM)
- Fix compilation on windows — Travis Burtrum / detail
#40 (Aug 17, 2023, 8:45:13 PM)
- Upgrade deps — Travis Burtrum / detail
- Upgrade webpki — Travis Burtrum / detail
#39 (Aug 16, 2023, 8:45:12 PM)
- Hackily install new scansion dependency in integration tests — Travis Burtrum / detail
#38 (May 20, 2023, 12:45:10 PM)
- Some refactoring allowing better use as a library — Travis Burtrum / detail
- Only need a reference to OutgoingVerifierConfig — Travis Burtrum / detail
#36 (Feb 21, 2023, 4:45:13 PM)
- Add peek_bytes — Travis Burtrum / detail
#35 (Feb 20, 2023, 4:45:13 PM)
- Fix fuzzing — Travis Burtrum / detail
- Upgrade quinn to 0.9 — Travis Burtrum / detail
#34 (Feb 1, 2023, 4:45:12 PM)
- Send header Access-Control-Allow-Origin: * for outgoing WebSocket connections, thanks singpolyma — Travis Burtrum / detail
#31 (Oct 1, 2022, 8:45:14 AM)
- Fix websocket conversion code — Travis Burtrum / detail
#30 (Jul 18, 2022, 8:45:14 AM)
- More refactoring — Travis Burtrum / detail
- Remove un-needed tokio-tungstenite features, prepare for fixing reqwest to use our root certs — Travis Burtrum / detail
- Implement optional support for systemd socket activation — Travis Burtrum / detail
#29 (Jul 17, 2022, 8:45:13 AM)
- Add and define features for conditional compilation — Travis Burtrum / detail
- Update readme — Travis Burtrum / detail
- Massive refactoring — Travis Burtrum / detail
#28 (Jul 14, 2022, 8:45:11 AM)
- Read private keys with any headers — Travis Burtrum / detail
#25 (Jun 21, 2022, 11:57:07 PM)
- Add logo thanks to TheCoffeMaker — Travis Burtrum / detail
- Update dependencies — Travis Burtrum / detail
#24 (May 23, 2022, 8:45:09 AM)
- Replace hacky sleep with proper ejabberdctl started check — Travis Burtrum / detail
- Fallback to original domain for Host: if securely delegated websocket fails — Travis Burtrum / detail
#23 (May 21, 2022, 8:45:08 AM)
- Make integration/test.sh able to run tests in parallel — Travis Burtrum / detail
#22 (Apr 30, 2022, 8:45:09 AM)
- Update Cargo.lock and try to fix incorrect language detection — Travis Burtrum / detail
- Add ejabberd integration tests, currently fails with prosody without dialback — Travis Burtrum / detail
- Proposed host-meta extensions — Travis Burtrum / detail
- Tweak proposed host-meta extension, add minimal example — Travis Burtrum / detail
- Implement future host-meta.json proposal — Travis Burtrum / detail
- Add support for proxying outgoing WebSocket connections — Travis Burtrum / detail
- Make mod_s2s_outgoing_proxy compatible with prosody 0.12 — Travis Burtrum / detail
#21 (Mar 10, 2022, 1:29:55 AM)
- remove todo for done things — Travis Burtrum / detail
#20 (Mar 9, 2022, 11:40:35 PM)
- Reload cert/key on SIGHUP — Travis Burtrum / detail
#19 (Feb 27, 2022, 2:07:24 AM)
- Implement POSH and host-meta secure delegation for incoming and outgoing — Travis Burtrum / detail
- Revert "WebSocket host-meta tests use wildcard cert, revert after complete TLS name validation is implemented" — Travis Burtrum / detail
#18 (Feb 23, 2022, 12:21:28 AM)
- Complete bi-directional SASL EXTERNAL support, no more dialback needed — Travis Burtrum / detail
- Disable dialback for all tests — Travis Burtrum / detail
#17 (Feb 22, 2022, 11:12:53 PM)
- WebSocket host-meta tests use wildcard cert, revert after complete TLS name validation is implemented — Travis Burtrum / detail
#16 (Feb 22, 2022, 2:51:58 AM)
- Implement most of certificate auth/sasl external for incoming connections — Travis Burtrum / detail
#15 (Feb 17, 2022, 12:37:37 AM)
- Clean up deps, add missing server alpn — Travis Burtrum / detail
#14 (Feb 17, 2022, 12:27:27 AM)
- Implement certificate auth/sasl external for outgoing connections — Travis Burtrum / detail
#13 (Feb 14, 2022, 1:34:10 AM)
- Fix compilation without websocket feature — Travis Burtrum / detail
#12 (Feb 13, 2022, 2:45:28 PM)
- Add support for looking up wss:// connections via host-meta and host-meta.json and tests — Travis Burtrum / detail
#11 (Feb 11, 2022, 12:55:55 AM)
- Multiplex WebSocket on the same sockets as STARTTLS and Direct TLS — Travis Burtrum / detail
#10 (Feb 10, 2022, 1:20:00 AM)
- Add outgoing WebSocket support, major re-factor — Travis Burtrum / detail
- Add extensive end-to-end integration tests powered by podman — Travis Burtrum / detail
#8 (Jan 19, 2022, 2:02:42 AM)
- Update all dependencies to latest versions, test nothing :) — Travis Burtrum / detail
- fix clippy lints — Travis Burtrum / detail
#7 (Jul 28, 2021, 2:24:45 AM)
- Implement WebSocket reverse proxy support — Travis Burtrum / detail
#6 (Jul 24, 2021, 2:36:04 AM)
- update cargo dependency versions — Travis Burtrum / detail
#5 (Jul 24, 2021, 1:53:37 AM)
- much improved logging — Travis Burtrum / detail
#4 (Jun 8, 2021, 3:53:30 PM)
- Apply clippy suggestions — Travis Burtrum / detail
#3 (Jun 8, 2021, 3:15:04 PM)
- Migrate logging to rust log with optional env_logger feature — Travis Burtrum / detail
#2 (May 23, 2021, 10:27:38 PM)
- Some documentation and QUIC updates — Travis Burtrum / detail