Commit graph

30 commits

Author SHA1 Message Date
Toshit Chawda
19fb49a4cc
enable clippy pedantic everywhere 2024-11-25 13:47:41 -08:00
Toshit Chawda
9129d767f8
use knockoff dynosaur to remove async_trait on wsr/wsw 2024-11-23 15:00:12 -08:00
Toshit Chawda
388b17d923
split utils.rs, remove wisptransportread 2024-11-05 22:35:18 -08:00
Toshit Chawda
e5832eeafb
Revert "use rustcrypto instead of ring"
This reverts commit ec60501b06.
2024-11-03 17:33:08 -08:00
Toshit Chawda
ec60501b06
use rustcrypto instead of ring 2024-11-03 16:32:00 -08:00
Toshit Chawda
286dcba20a
expose underlying io error in wisp close reason error, refactor tls config creation 2024-11-03 12:48:54 -08:00
Toshit Chawda
41f2139eb1
WispV2Extensions -> WispV2Handshake and motd helpers 2024-10-25 18:23:16 -07:00
Toshit Chawda
1ae3986a82
add protocol header v2 to server and client 2024-10-24 00:30:40 -07:00
Toshit Chawda
7e5844a2c3
fix clippy 2024-10-20 17:39:54 -07:00
Toshit Chawda
9e7f05e381
add alpn for h2 2024-10-20 10:28:38 -07:00
Toshit Chawda
373d2f4a4d
make it fully typed and errors more verbose 2024-10-12 15:27:29 -07:00
r58Playz
7fdacb2623 add middleware to wispv2 handshake 2024-09-16 23:18:32 -07:00
Toshit Chawda
b2435b554a
ed25519 auth 2024-09-14 10:28:45 -07:00
Toshit Chawda
7c02aecc27
fix certificate tampered 2024-09-07 13:34:30 -07:00
Toshit Chawda
5aeea21d29
cargo fmt 2024-09-07 13:10:33 -07:00
Toshit Chawda
807bbe18e9
partially fix minimal builds 2024-08-31 22:32:28 -07:00
Toshit Chawda
f0293c53f1
remove disable cert verification because it panics 2024-08-31 20:38:52 -07:00
Toshit Chawda
55e1ef92bf
allow custom certs/disabling cert verification 2024-08-31 19:17:50 -07:00
Toshit Chawda
028c0c1332
fix tls close_notify error, empty data packet spam, compilation errors 2024-08-24 22:29:16 -07:00
Toshit Chawda
16268905fc
custom wisp transport support 2024-08-16 23:29:33 -07:00
Toshit Chawda
569789c2a0
expose close reasons 2024-08-02 23:01:47 -07:00
Toshit Chawda
453ec94772
remove external certs 2024-07-25 21:32:35 -07:00
Toshit Chawda
d6353bd5a9
add a new Payload struct to allow for one-copy writes and cargo fmt 2024-07-17 16:23:58 -07:00
Toshit Chawda
b290d3b583
log result of multiplexor 2024-07-13 22:34:01 -07:00
Toshit Chawda
31365c9dd5
remove tower from deps 2024-07-13 22:30:47 -07:00
Toshit Chawda
31b9f1c455
fix muxstreamasyncread 2024-07-11 16:15:37 -07:00
Toshit Chawda
5571a63f40
update fastwebsockets, revert custom asyncread impl 2024-07-10 21:59:17 -07:00
Toshit Chawda
4f0a362390
massive speed improvements 2024-07-05 16:03:55 -07:00
Toshit Chawda
5ec8b3b6de
get it actually working 2024-06-12 13:42:26 -07:00
Toshit Chawda
177a0d2167
rewrite client 2024-06-12 11:51:06 -07:00