Commit graph

247 commits

Author SHA1 Message Date
Toshit Chawda
5d64952705
double max header size 2024-07-28 10:25:54 -07:00
Toshit Chawda
6580ee51db
reject unknown stream types earlier 2024-07-27 23:40:43 -07:00
Toshit Chawda
9905f45a9e
add stream type specific whitelist/blacklists 2024-07-27 23:33:00 -07:00
Toshit Chawda
98526aa347
remove non esmodules builds, use a js snippet 2024-07-27 20:52:05 -07:00
Toshit Chawda
1a01197764
update usage example 2024-07-27 12:07:50 -07:00
Toshit Chawda
e2b44da43a
remove web worker requirement 2024-07-27 12:06:58 -07:00
Toshit Chawda
cf0b259eef
slightly change demo.js to allow it to work on older versions 2024-07-26 16:32:24 -07:00
Toshit Chawda
18d8c59ccc
fix npm exports i think 2024-07-26 15:21:47 -07:00
Toshit Chawda
5918370fa9
remove worker, add some more flags to shave off some size 2024-07-25 23:03:19 -07:00
Toshit Chawda
453ec94772
remove external certs 2024-07-25 21:32:35 -07:00
Toshit Chawda
4c9f689c3b
lower maximum memory 2024-07-25 10:48:42 -07:00
Toshit Chawda
87b39f45dc
fix crates.io fastwebsockets integration 2024-07-22 16:47:29 -07:00
Toshit Chawda
434e9e72ea
remove simd from target-features 2024-07-22 16:42:13 -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
2872e02a2c
default to wisp v1 2024-07-18 21:22: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
314c1bfa75
small match statement syntax improvement 2024-07-15 22:22:51 -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
52ea7036c4
bump version 2024-07-13 13:43:04 -07:00
Toshit Chawda
85909d8a9d
disable http2 for minimal builds 2024-07-11 17:36:12 -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
1916a8e7c8
workaround safari not supporting readable byte streams 2024-07-08 21:35:28 -07:00
Toshit Chawda
7edb4ad76c
fix the parking-lot issue 2024-07-08 17:12:25 -07:00
Toshit Chawda
eca9d42da6
fix readablestream bodies 2024-07-08 13:50:54 -07:00
Toshit Chawda
903d5a6720
tweak exports 2024-07-05 17:37:47 -07:00
Toshit Chawda
4f0a362390
massive speed improvements 2024-07-05 16:03:55 -07:00
Toshit Chawda
b22ff47f19
change license to AGPL 2024-07-03 21:54:35 -07:00
Toshit Chawda
454ed63d44
fix exports 2024-07-03 11:16:45 -07:00
Toshit Chawda
452fc5fea9
redo exports 2024-07-03 11:13:38 -07:00
Toshit Chawda
93e5812211
add a minimal build 2024-07-03 11:04:02 -07:00
Toshit Chawda
b5263a06fa
add useragent to ws requests 2024-07-02 21:09:09 -07:00
Toshit Chawda
0aec6e563c
ws close code and reason, ws headers 2024-07-02 20:55:17 -07:00
Toshit Chawda
cef912f86b
readme 2024-06-28 06:35:02 -07:00
Percs
7ab0d87066 fix: export certs to npm 2024-06-28 08:32:40 -05:00
Toshit Chawda
1a3ecf8bf6
package epoxy-module 2024-06-22 16:53:07 -07:00