Toshit Chawda
|
400f9c6761
|
update to draft 6
|
2025-02-28 20:50:53 -08:00 |
|
Toshit Chawda
|
6593ba5783
|
implement get_protocol_extension_stream for non 0
|
2025-02-19 16:41:41 -08:00 |
|
Toshit Chawda
|
3a7946a05b
|
move
|
2025-01-29 21:08:25 -08:00 |
|
Toshit Chawda
|
a986fc07c4
|
rename to transportread/transportwrite/transportreadext/transportext
|
2025-01-29 13:25:20 -08:00 |
|
Toshit Chawda
|
3f381d6b39
|
wisp-mux... SEVEN!!
|
2025-01-29 13:21:23 -08:00 |
|
Toshit Chawda
|
5a7917f292
|
use rustc hash
|
2024-12-07 13:05:12 -08:00 |
|
Toshit Chawda
|
9e2e2a3056
|
clippy pedantic
|
2024-11-29 21:30:09 -08:00 |
|
Toshit Chawda
|
f942c0a7c6
|
actually expose wsimplerror
|
2024-11-27 21:33:42 -08:00 |
|
Toshit Chawda
|
5b3fc56b38
|
send payload everywhere
|
2024-11-27 20:20:31 -08:00 |
|
Toshit Chawda
|
19fb49a4cc
|
enable clippy pedantic everywhere
|
2024-11-25 13:47:41 -08:00 |
|
Toshit Chawda
|
7efda6c533
|
clippy pedantic
|
2024-11-25 13:29:29 -08:00 |
|
Toshit Chawda
|
13f282160b
|
wisp net
|
2024-11-24 21:10:08 -08:00 |
|
Toshit Chawda
|
1b7f5a10c0
|
main spawns the REAL main
|
2024-11-24 16:47:30 -08:00 |
|
Toshit Chawda
|
9129d767f8
|
use knockoff dynosaur to remove async_trait on wsr/wsw
|
2024-11-23 15:00:12 -08:00 |
|
Toshit Chawda
|
b75f0a2c47
|
add back handle_handshake calls
|
2024-11-18 20:56:36 -08:00 |
|
Toshit Chawda
|
14f38b28b8
|
remove appendingwebsocketread, specialcase data/close
|
2024-11-04 21:33:40 -08:00 |
|
Toshit Chawda
|
f3a78a1715
|
make wisp-mux no longer eat data, fix wisp-mux stream read api
|
2024-11-03 12:47:05 -08:00 |
|
Toshit Chawda
|
d0ef03e029
|
src/inner.rs -> src/mux/inner.rs
|
2024-10-29 19:59:40 -07:00 |
|
Toshit Chawda
|
b6ba44eaa3
|
fix certauth
|
2024-10-26 20:28:41 -07:00 |
|
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 |
|