Commit graph

247 commits

Author SHA1 Message Date
Toshit Chawda
63d89bed94
remove workflows 2024-06-12 13:43:37 -07:00
Toshit Chawda
33447021be
bump version 2024-06-12 13:42:42 -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
Toshit Chawda
273063ec28
add wisp v1 flag 2024-05-27 17:08:21 -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
ce2660943a
decrease max ws message size, increase flow control buffer 2024-04-27 17:44:00 -07:00
Toshit Chawda
b3f35b232f
some optimizations and muxprotocolextensionstream for stream id 0 2024-04-27 17:36:06 -07:00
Toshit Chawda
3b8dedeba2
use webpki-roots instead of fetching certs directly 2024-04-20 23:34:06 -07:00
Toshit Chawda
a917639fc1
update for latest nightly 2024-04-20 22:23:51 -07:00
Toshit Chawda
01d7ac5002
make requiring protocol extensions easy 2024-04-20 18:40:04 -07:00
r58Playz
063b527914 fix types 2024-04-19 14:08:18 -07:00
Toshit Chawda
6c41c54cf9
add ability to send protocol extension packets 2024-04-16 21:57:27 -07:00
Toshit Chawda
fd94f1245a
let v1 client connect to v2 server 2024-04-16 01:44:55 -07:00
Toshit
1c22591817
Merge pull request #4 from MercuryWorkshop/wisp-v2
Wisp v2
2024-04-15 23:29:22 -07:00
Toshit Chawda
4fd9e02879
separate out protocol extensions into new files; cargo fmt 2024-04-15 22:58:31 -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
76da9fd619
add notice about protocol extension availability 2024-04-13 22:57:27 -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
481128e4f5
add password protocol extension, simplify protocol extension api 2024-04-13 16:29:20 -07:00
Toshit Chawda
b0d1038a3c
call wisp v2 extension packet handlers 2024-04-12 17:18:56 -07:00
Toshit Chawda
ef5ed52e71
preliminary support for wisp v2 2024-04-11 19:11:12 -07:00
Toshit Chawda
98072be3d4
update deps 2024-04-10 21:10:24 -07:00
Toshit Chawda
0ff82048e6
don't use an arraybuffer view 2024-04-10 21:09:21 -07:00
Toshit Chawda
ce6f1b7dc7
actually apply opt-level z 2024-04-08 02:07:48 -07:00
Toshit Chawda
f54c2d3315
exit on error, remove debug print 2024-03-30 10:35:56 -07:00
Toshit Chawda
9590b1eb49
use upstream pki-types 2024-03-30 03:07:15 -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
77e377c814
improve simple-wisp-client 2024-03-27 17:04:21 -07:00
Toshit Chawda
412e797321
remove tests from npm package 2024-03-26 23:22:19 -07:00
Toshit Chawda
e6f2dace82
remove debuginfo from epoxy-client by default 2024-03-26 20:25:35 -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
94d5fdc58b
run on both geckodriver and chromedriver 2024-03-23 10:35:47 -07:00
Toshit
3df83465dd
Install wasm-bindgen-cli in CI 2024-03-23 10:18:18 -07:00
Toshit
e9a67fcebf
Update test_client.yml 2024-03-23 10:15:52 -07:00
Toshit
691ac15f3c
CI client tests 2024-03-23 10:14:19 -07:00
Toshit Chawda
a14b54d725
tests 2024-03-23 10:05:17 -07:00
Toshit Chawda
595af12cb7
fix ipv6 udp and wisp-mux 2.0.2 2024-03-21 18:21:56 -07:00