Commit graph

67 commits

Author SHA1 Message Date
Toshit Chawda
9905f45a9e
add stream type specific whitelist/blacklists 2024-07-27 23:33:00 -07:00
Toshit Chawda
9aa294ce70
redirect user to server readme 2024-07-22 14:29:35 -07:00
Toshit Chawda
9c49e68daf
add server readme 2024-07-22 14:24:30 -07:00
Toshit Chawda
92097afdcb
unify config structs at top of file 2024-07-22 14:19:01 -07:00
Toshit Chawda
abb09bba48
add doc comments to config 2024-07-22 14:17:01 -07:00
Toshit Chawda
6bb5be5179
add yaml config support 2024-07-22 13:54:41 -07:00
Toshit Chawda
29f05a2ddd
add cli opts, add default_config, add json config support 2024-07-22 13:46:22 -07:00
Toshit Chawda
d78e6cef0c
random fixes 2024-07-22 11:34:33 -07:00
Toshit Chawda
76eeec87dc
read split frames 2024-07-22 11:04:12 -07:00
Toshit Chawda
7f37c8338e
cargo fmt 2024-07-21 21:39:41 -07:00
Toshit Chawda
5400ae32cc
actually add wsproxy udp, clean up some stuff 2024-07-21 21:38:25 -07:00
Toshit Chawda
04b8feaaf3
wsproxy support with udp, logger, other random stuff 2024-07-21 21:35:33 -07:00
Toshit Chawda
4b44567a0e
remove flamegraph 2024-07-20 22:22:29 -07:00
Toshit Chawda
24bfcae975
rewrite server 2024-07-20 22:21:51 -07:00
Toshit Chawda
3bf19be9f0
delete server 2024-07-18 21:23:33 -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
273063ec28
add wisp v1 flag 2024-05-27 17:08:21 -07:00
Toshit Chawda
ce2660943a
decrease max ws message size, increase flow control buffer 2024-04-27 17:44:00 -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
Toshit Chawda
359bf7107a
remove unused imports 2024-04-15 17:45:46 -07:00
Toshit Chawda
5e741d3808
use blazingly fast flume channels 🚀 2024-04-15 17:42:49 -07:00
Toshit Chawda
5af56fe582
force a bounded channel 2024-04-14 17:59:24 -07:00
Toshit Chawda
f2021e2382
improve performance 2024-04-14 14:59:15 -07:00
Toshit Chawda
ace9bf380d
make extensions owned 2024-04-13 23:45:40 -07:00
Toshit Chawda
d10b7691e4
fix password protocol extension, respect stream id 0 close packets, allow sending stream id 0 close packets 2024-04-13 22:34:26 -07:00
Toshit Chawda
4d433b60c4
enforce UdpProtocolExtension if requested 2024-04-13 20:32:21 -07:00
Toshit Chawda
397fd43dc5
remove invalidstreamtype to allow for custom protocol extension streams 2024-04-13 16:50:35 -07:00
Toshit Chawda
b8eb13903b
update server,client,simple-wisp-client for new api 2024-04-13 16:39:05 -07:00
Toshit Chawda
ef5ed52e71
preliminary support for wisp v2 2024-04-11 19:11:12 -07:00
Toshit Chawda
4301bb8b65
remove frame_size as that is causing issues 2024-03-29 13:51:48 -07:00
Toshit Chawda
795269ca42
fix cli option docs 2024-03-28 19:24:37 -07:00
Toshit Chawda
1ce39f6492
add block-udp and block-non-http, fix simple-wisp-client 2024-03-28 19:22:36 -07:00
Toshit Chawda
7001ee8fa5
remove the mutex<hashmap> in wisp_mux, other improvements 2024-03-26 18:55:54 -07:00
Toshit Chawda
ff2a1ad269
fix the prefix 2024-03-25 17:51:00 -07:00
Toshit Chawda
47e30683cb
automatically add leading slash in prefix 2024-03-24 10:45:47 -07:00
Toshit Chawda
595af12cb7
fix ipv6 udp and wisp-mux 2.0.2 2024-03-21 18:21:56 -07:00
Toshit Chawda
7583a9c3fd
update fastwebsockets 2024-03-20 18:23:49 -07:00
Toshit Chawda
bec2616a5c
fix block_local 2024-03-20 16:37:45 -07:00
Toshit Chawda
566fc38cc9
allow blocking local addresses 2024-03-17 22:39:52 -07:00
Toshit Chawda
ce86e7b095
fix continue packets issue, remove requirement for Send on the websocket 2024-03-17 11:04:33 -07:00
Toshit Chawda
55d40aa32d remove existing unix socket if it exists 2024-03-09 14:32:33 -08:00
Toshit Chawda
bc52ea54f3 unix sockets 2024-03-09 14:21:13 -08:00
Toshit Chawda
5a24f53454
add udp sockets 2024-03-03 10:47:10 -08:00
Toshit Chawda
b36773e5d1
remove tls from epoxy-server 2024-03-02 16:51:16 -08:00
Toshit Chawda
5be02151e6
various small improvements 2024-02-28 23:08:56 -08:00
Toshit Chawda
9ebb24b088
wisp_mux 1.1.0: abstract closecode, add hyper_tower feature to docs, fix stream not sending close code 2024-02-07 21:20:38 -08:00