Commit Graph

8 Commits

Author SHA1 Message Date
sinu.eth
9512cc1c44 feat: futures-limit and futures-plex (#51)
* feat: futures-limit and futures-plex

* use web time for wasm
2025-03-03 10:10:54 -08:00
sinu.eth
87cba96727 feat(web-spawn): first version (#50)
* feat(web-spawn): first version

* Update web-spawn/Cargo.toml

Co-authored-by: Hendrik Eeckhaut <hendrik@eeckhaut.org>

---------

Co-authored-by: Hendrik Eeckhaut <hendrik@eeckhaut.org>
2025-03-03 10:06:27 -08:00
dan
0040a00b44 Feat/ws relay (#43)
* feat: websocket relay

* support both TCP proxy and ws clients

* clippy

* fix: prevent sending after ws client closed (#38)

* clean up cargo.toml

* fix multiple workspace error

* fix lints

---------

Co-authored-by: sinu <65924192+sinui0@users.noreply.github.com>
2024-10-18 12:49:28 +00:00
sinu.eth
e7b2db6a0c feat(utils): additional set operations (#39)
* rename traits

* subset

* intersection

* prove set intersection

* assert invariants

* fix doctest
2024-09-04 19:29:29 -07:00
sinu.eth
6cf35e0047 feat: uid-mux (#28)
* feat: uid-mux

* fix deadlock

* wake up after signalling close

* appease rustfmt

* doc: Create -> Creates

* simplify Waker usage

* test more cases, handle errors better

* remove tracing-subscriber dep

* Apply suggestions from code review

Co-authored-by: dan <themighty1@users.noreply.github.com>

* feat(uid-mux): framed mux (#29)

* feat(uid-mux): framed mux

* add test utils

* Apply suggestions from code review

Co-authored-by: dan <themighty1@users.noreply.github.com>

---------

Co-authored-by: dan <themighty1@users.noreply.github.com>

---------

Co-authored-by: dan <themighty1@users.noreply.github.com>
2024-05-24 12:20:29 -08:00
sinu.eth
8f2fc9e540 feat: serio (#24)
* feat: serio

* add IoStreamExt

* fix doc link

* add into_stream

* pin project IntoSink

* add flush method to SinkExt

* add duplex traits

* Apply suggestions from code review

Co-authored-by: dan <themighty1@users.noreply.github.com>

* add Framed test

---------

Co-authored-by: dan <themighty1@users.noreply.github.com>
2024-03-04 12:44:56 -08:00
sinu
7e1013e4f6 migrate spansy to tlsn-utils 2024-02-05 13:43:31 -08:00
Hendrik Eeckhaut
caf6e409da Moved utils files to the top level
tlsnotary/tlsn#266
2023-06-07 15:11:30 +02:00