Toshit Chawda
|
ed52af36e0
|
random stuff
|
2024-09-08 22:45:52 -07:00 |
|
Toshit Chawda
|
e7a81bf542
|
don't crash on a twisp stream
|
2024-09-08 21:34:27 -07:00 |
|
Toshit Chawda
|
70ddb2ac21
|
use hickory-dns resovler
|
2024-09-08 20:50:02 -07:00 |
|
Toshit Chawda
|
33a6eb0cf3
|
cargo fmt
|
2024-09-07 13:35:34 -07:00 |
|
Toshit Chawda
|
f5b50bcc98
|
congestion stream types
|
2024-09-07 10:41:49 -07:00 |
|
Toshit Chawda
|
0768cb9502
|
update flamegraph
|
2024-09-06 21:51:14 -07:00 |
|
Toshit Chawda
|
9d1604cc3e
|
add none configformat case to hide other errors
|
2024-09-01 20:48:11 -07:00 |
|
Toshit Chawda
|
23b96c2073
|
fix builds without a config format & twisp
|
2024-09-01 20:39:31 -07:00 |
|
Toshit Chawda
|
80c91c9381
|
add pty listener support
|
2024-09-01 18:48:46 -07:00 |
|
Toshit Chawda
|
67c9e3d982
|
move routing to a new file
|
2024-09-01 16:27:11 -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
|
6f0e1e7feb
|
switch to jemalloc and add memory stats
|
2024-08-24 21:53:24 -07:00 |
|
Toshit Chawda
|
0f05588b8f
|
cancel wisp worker tasks a bit more robustly
|
2024-08-24 21:24:34 -07:00 |
|
Toshit Chawda
|
52da4eb0fb
|
improve logging
|
2024-08-24 10:42:00 -07:00 |
|
Toshit Chawda
|
3b14ae0d91
|
add twisp to epoxy-server
|
2024-08-23 21:33:37 -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
|
569789c2a0
|
expose close reasons
|
2024-08-02 23:01:47 -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
|
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 |
|