Toshit Chawda
|
fe250c32c3
|
sha512 -> sha256
|
2024-10-25 22:44:40 -07:00 |
|
Toshit Chawda
|
1a8773f801
|
helper traits for protocol extensions
|
2024-10-25 22:17:39 -07:00 |
|
Toshit Chawda
|
41f2139eb1
|
WispV2Extensions -> WispV2Handshake and motd helpers
|
2024-10-25 18:23:16 -07:00 |
|
Toshit Chawda
|
36fddc8943
|
refactor protocol extensions
|
2024-10-24 19:47:38 -07:00 |
|
Toshit Chawda
|
cda7ed2190
|
switch to draft 5 handshake
|
2024-10-24 00:10:15 -07:00 |
|
Toshit Chawda
|
c8de5524b4
|
clean up muxresult types
|
2024-10-23 23:23:55 -07:00 |
|
Toshit Chawda
|
fc63298397
|
separate stream into separate files
|
2024-10-23 23:07:55 -07:00 |
|
Toshit Chawda
|
2efb641228
|
separate clientmux and servermux into new files
|
2024-10-23 23:00:23 -07:00 |
|
Toshit Chawda
|
65a7904437
|
use thiserror and add new close reason
|
2024-10-23 22:49:46 -07:00 |
|
Toshit Chawda
|
1d86256733
|
cargo fmt
|
2024-10-02 20:40:34 -07:00 |
|
Toshit Chawda
|
95d7b101a0
|
fix twisp extension
|
2024-09-27 16:11:13 -07:00 |
|
Toshit Chawda
|
5e4461d61d
|
fix
|
2024-09-26 19:21:09 -07:00 |
|
Toshit Chawda
|
b602b38c47
|
sink<&[u8]> is basically useless, don't accept
|
2024-09-26 19:18:08 -07:00 |
|
Toshit Chawda
|
14b5bd796b
|
simplify bindaddr, add separate stats server
|
2024-09-26 17:30:27 -07:00 |
|
r58Playz
|
cbbe5308f5
|
Revert "remove timer"
This reverts commit 12a95658b9 .
|
2024-09-24 12:14:40 -07:00 |
|
Toshit Chawda
|
2dfcb0021f
|
fix pong read
|
2024-09-23 17:42:00 -07:00 |
|
r58Playz
|
09b15e3c43
|
ping every 30 seconds
|
2024-09-23 17:33:26 -07:00 |
|
Toshit Chawda
|
fdd641c67f
|
use system resolver if no dns servers specified, make invalid frame type more verbose
|
2024-09-22 09:07:44 -07:00 |
|
r58Playz
|
7fdacb2623
|
add middleware to wispv2 handshake
|
2024-09-16 23:18:32 -07:00 |
|
Toshit Chawda
|
12a95658b9
|
remove timer
|
2024-09-15 14:26:02 -07:00 |
|
Toshit Chawda
|
24ccd8d393
|
add to simple wisp client
|
2024-09-14 18:14:10 -07:00 |
|
Toshit Chawda
|
577ce71b89
|
finish server side cert auth and motd
|
2024-09-14 17:47:16 -07:00 |
|
Toshit Chawda
|
01ff6ee956
|
move pw and cert auth errors out
|
2024-09-14 17:11:22 -07:00 |
|
Toshit Chawda
|
694d87f731
|
add downcasting
|
2024-09-14 13:09:14 -07:00 |
|
Toshit Chawda
|
c5e93675de
|
motd extension
|
2024-09-14 10:41:21 -07:00 |
|
Toshit Chawda
|
b2435b554a
|
ed25519 auth
|
2024-09-14 10:28:45 -07:00 |
|
Toshit Chawda
|
ed52af36e0
|
random stuff
|
2024-09-08 22:45:52 -07:00 |
|
Toshit Chawda
|
f5b50bcc98
|
congestion stream types
|
2024-09-07 10:41:49 -07:00 |
|
Toshit Chawda
|
9d697416d9
|
they should add a cancellation safety lint
|
2024-09-06 20:47:16 -07:00 |
|
Toshit Chawda
|
b70f91f90a
|
use identity hash function
|
2024-08-31 16:29:44 -07:00 |
|
Toshit Chawda
|
9cd87b7243
|
rewrite actor
|
2024-08-31 16:20:56 -07:00 |
|
Toshit Chawda
|
b1f56c1dae
|
use async hashmap
|
2024-08-31 10:40:40 -07:00 |
|
Toshit Chawda
|
b6727b5019
|
features for config formats, generic wsr/wsw, length delimited codec transport
|
2024-08-23 18:01:25 -07:00 |
|
Toshit Chawda
|
ef6ae49085
|
cargo update
|
2024-08-17 19:29:03 -07:00 |
|
Toshit Chawda
|
16268905fc
|
custom wisp transport support
|
2024-08-16 23:29:33 -07:00 |
|
Toshit Chawda
|
8e81845069
|
update wisp_mux
|
2024-08-08 20:22:39 -07:00 |
|
Toshit Chawda
|
569789c2a0
|
expose close reasons
|
2024-08-02 23:01:47 -07:00 |
|
Toshit Chawda
|
8cbab94955
|
don't send info packet if downgraded
|
2024-08-01 15:59:29 -07:00 |
|
Toshit Chawda
|
87b39f45dc
|
fix crates.io fastwebsockets integration
|
2024-07-22 16:47:29 -07:00 |
|
Toshit Chawda
|
76eeec87dc
|
read split frames
|
2024-07-22 11:04:12 -07:00 |
|
Toshit Chawda
|
24bfcae975
|
rewrite server
|
2024-07-20 22:21:51 -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
|
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
|
50bfa47bc2
|
add scraped examples to cargo doc
|
2024-05-24 15:10:35 -07:00 |
|
Toshit Chawda
|
855fa610ed
|
remove a bunch of allocations from packet encode, drop rogue clients' packets
|
2024-04-27 22:05:25 -07:00 |
|
Toshit Chawda
|
b3f35b232f
|
some optimizations and muxprotocolextensionstream for stream id 0
|
2024-04-27 17:36:06 -07:00 |
|
Toshit Chawda
|
01d7ac5002
|
make requiring protocol extensions easy
|
2024-04-20 18:40:04 -07:00 |
|
Toshit Chawda
|
6c41c54cf9
|
add ability to send protocol extension packets
|
2024-04-16 21:57:27 -07:00 |
|