|
2459576f52
|
Fix compilation on windows
moparisthebest/xmpp-proxy/pipeline/head There was a failure building this commit
|
2023-08-17 23:46:34 -04:00 |
|
|
d34ab513e9
|
Upgrade webpki
moparisthebest/xmpp-proxy/pipeline/head There was a failure building this commit
|
2023-08-17 00:21:35 -04:00 |
|
|
a02ad734b7
|
Upgrade deps
|
2023-08-17 00:12:16 -04:00 |
|
|
051b7bebf6
|
Hackily install new scansion dependency in integration tests
moparisthebest/xmpp-proxy/pipeline/head There was a failure building this commit
|
2023-08-15 23:40:00 -04:00 |
|
|
c2e373ef07
|
Only need a reference to OutgoingVerifierConfig
moparisthebest/xmpp-proxy/pipeline/head There was a failure building this commit
|
2023-05-18 21:18:33 -04:00 |
|
|
5ae25e8aba
|
Some refactoring allowing better use as a library
|
2023-05-18 20:30:10 -04:00 |
|
|
e8b218e316
|
Add peek_bytes
moparisthebest/xmpp-proxy/pipeline/head There was a failure building this commit
|
2023-02-20 23:00:23 -05:00 |
|
|
01a29bd2a2
|
Upgrade quinn to 0.9
|
2023-02-19 20:49:27 -05:00 |
|
|
7c50b1bd18
|
Fix fuzzing
|
2023-02-07 00:22:17 -05:00 |
|
|
2a6dea344f
|
Send header Access-Control-Allow-Origin: * for outgoing WebSocket connections, thanks singpolyma
|
2023-01-31 22:01:05 -05:00 |
|
|
30ca8609d5
|
Fix websocket conversion code
|
2022-09-30 21:22:01 -04:00 |
|
|
f179a1c526
|
Implement optional support for systemd socket activation
|
2022-07-18 01:49:56 -04:00 |
|
|
27887c2e82
|
Remove un-needed tokio-tungstenite features, prepare for fixing reqwest to use our root certs
|
2022-07-17 16:00:20 -04:00 |
|
|
fd7920d551
|
More refactoring
|
2022-07-17 02:34:54 -04:00 |
|
|
e553b4da14
|
Massive refactoring
|
2022-07-16 23:23:01 -04:00 |
|
|
4498559c08
|
Update readme
|
2022-07-16 20:55:05 -04:00 |
|
|
455f833879
|
Add and define features for conditional compilation
|
2022-07-16 16:27:41 -04:00 |
|
|
ca4dce14fd
|
Read private keys with any headers
|
2022-07-14 01:20:38 -04:00 |
|
|
5e38d437a9
|
Update dependencies
|
2022-06-21 23:09:50 -04:00 |
|
|
90ab9f2ad7
|
Add logo thanks to TheCoffeMaker
|
2022-06-21 22:34:01 -04:00 |
|
|
9d308873c7
|
Fallback to original domain for Host: if securely delegated websocket fails
|
2022-05-23 00:34:32 -04:00 |
|
|
cc527aae39
|
Replace hacky sleep with proper ejabberdctl started check
|
2022-05-22 23:30:10 -04:00 |
|
|
06a4b7684c
|
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?
|
2022-05-21 02:41:30 -04:00 |
|
|
56846d8e50
|
Make mod_s2s_outgoing_proxy compatible with prosody 0.12
Based off mod_onions rev 44be2c6087f3, thanks for the pointer Zash!
|
2022-04-25 00:57:26 -04:00 |
|
|
c0a8adc3e0
|
Add support for proxying outgoing WebSocket connections
|
2022-03-25 01:32:10 -04:00 |
|
|
4f5938e0ce
|
Implement future host-meta.json proposal
|
2022-03-24 22:49:50 -04:00 |
|
|
5f05332e37
|
Tweak proposed host-meta extension, add minimal example
|
2022-03-18 01:11:58 -04:00 |
|
|
909f7ec94a
|
Proposed host-meta extensions
|
2022-03-17 00:12:58 -04:00 |
|
|
91837a2ad5
|
Add ejabberd integration tests, currently fails with prosody without dialback
|
2022-03-16 00:46:26 -04:00 |
|
|
7a8e72e9f4
|
Update Cargo.lock and try to fix incorrect language detection
|
2022-03-15 22:35:31 -04:00 |
|
|
58b68540d7
|
remove todo for done things
|
2022-03-10 01:29:41 -05:00 |
|
|
a5b93b10be
|
Reload cert/key on SIGHUP
|
2022-03-09 23:40:17 -05:00 |
|
|
a8487a4f1e
|
Revert "WebSocket host-meta tests use wildcard cert, revert after complete TLS name validation is implemented"
This reverts commit 679f6fcfc8e7bd495ec2379680eef3ee8a48c1ab.
|
2022-02-27 02:04:44 -05:00 |
|
|
01714522ec
|
Implement POSH and host-meta secure delegation for incoming and outgoing
|
2022-02-27 02:04:06 -05:00 |
|
|
e792da3312
|
Disable dialback for all tests
|
2022-02-23 00:21:12 -05:00 |
|
|
28c5bb27e8
|
Complete bi-directional SASL EXTERNAL support, no more dialback needed
|
2022-02-23 00:20:54 -05:00 |
|
|
db2739a474
|
WebSocket host-meta tests use wildcard cert, revert after complete TLS name validation is implemented
|
2022-02-22 23:12:37 -05:00 |
|
|
f42498970c
|
Implement most of certificate auth/sasl external for incoming connections
|
2022-02-22 02:51:45 -05:00 |
|
|
7df66e2f78
|
Clean up deps, add missing server alpn
|
2022-02-17 00:37:22 -05:00 |
|
|
cff500016d
|
Implement certificate auth/sasl external for outgoing connections
|
2022-02-17 00:14:40 -05:00 |
|
|
27dbd346c0
|
Fix compilation without websocket feature
|
2022-02-14 01:33:58 -05:00 |
|
|
77bae23d8a
|
Add support for looking up wss:// connections via host-meta and host-meta.json and tests
|
2022-02-13 14:45:13 -05:00 |
|
|
d5dca49008
|
Multiplex WebSocket on the same sockets as STARTTLS and Direct TLS
|
2022-02-11 00:55:36 -05:00 |
|
|
14baf94efb
|
Add extensive end-to-end integration tests powered by podman
|
2022-02-10 01:19:39 -05:00 |
|
|
cb5553fb4f
|
Add outgoing WebSocket support, major re-factor
|
2022-02-10 01:18:35 -05:00 |
|
|
0b9b9098f0
|
fix clippy lints
|
2022-01-19 01:14:39 -05:00 |
|
|
bc932189a1
|
Update all dependencies to latest versions, test nothing :)
|
2022-01-19 01:09:32 -05:00 |
|
|
ea6e3e7026
|
Implement WebSocket reverse proxy support
|
2021-07-28 02:24:08 -04:00 |
|
|
12ed7d0d86
|
update cargo dependency versions
|
2021-07-24 02:08:31 -04:00 |
|
|
90a5f1837c
|
much improved logging
|
2021-07-24 01:53:00 -04:00 |
|