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