Commit Graph

180 Commits

Author SHA1 Message Date
3be4c5a68e Remove useless OpenSSL dependency 2022-09-01 09:16:21 +02:00
27b50d2333 Refactor project to make it easier to test 2022-09-01 09:08:45 +02:00
ce1237a13b Add renovate.json 2022-09-01 00:26:39 +00:00
c173ed3c5c Update README 2022-08-31 15:42:58 +02:00
1ce19ff56a Add support for CRL on server side 2022-08-31 15:37:51 +02:00
c063cdcef6 Remove redundant code 2022-08-31 15:00:41 +02:00
3cbbd72a14 cargo fmt 2022-08-31 14:36:07 +02:00
cd0f6fea94 Client can authenticate using TLS certificate 2022-08-31 14:35:52 +02:00
27b52dfcb7 Add client TLS auth on server side 2022-08-31 12:24:54 +02:00
1b95b10553 Optimize root certificate management on client side 2022-08-31 11:21:23 +02:00
723ed5e390 Can specify custom server root certificate for client 2022-08-31 10:59:07 +02:00
3b2866fa6a Add embedded TLS server 2022-08-31 09:29:22 +02:00
884018a90d Add readme 2022-08-30 15:26:23 +02:00
53ad29727e Can specify tokens in a file 2022-08-30 15:17:13 +02:00
dde219a717 Close Websocket when upstream TCP connection is closed 2022-08-30 15:09:39 +02:00
a866deb3e4 Automatically close unresponsive websockets 2022-08-30 14:47:16 +02:00
dff4384bd8 WIP 2022-08-30 14:23:00 +02:00
1eedfba81c Stopped infinite loop 2022-08-30 14:19:30 +02:00
11d7ccf7c9 Start to forward messages 2022-08-30 14:17:21 +02:00
235f03d3e9 Cargo clippy 2022-08-30 13:28:32 +02:00
a6f7966243 Basic relay server working 2022-08-30 12:33:16 +02:00
9c8cff9357 Start to listen to websocket incoming connections 2022-08-30 11:46:26 +02:00
4cf5100c30 Cargo clippy 2022-08-30 11:22:04 +02:00
c67d53a4df Open ports on client 2022-08-30 11:16:22 +02:00
09b5403390 wip 2022-08-30 11:01:24 +02:00
641bc1b992 Cargo clippy 2022-08-30 10:40:30 +02:00
5d4db12bf6 Get server configuration from client 2022-08-30 10:38:26 +02:00
31752bad80 Can customize upstream server 2022-08-30 10:19:57 +02:00
4afc1fad37 Start to serve config 2022-08-30 10:17:38 +02:00
2441552165 Initial commit 2022-08-30 09:43:53 +02:00