Commit Graph

  • eab33ce7a5 chore(mux): fork rust-yamux refactor/mux sinu 2026-01-08 11:34:04 -08:00
  • 038f4404bf add failing test fix/yamux-close-fail th4s 2026-01-08 11:45:13 +01:00
  • e1d49db930 fix(uid-mux): clean close both sides fix/yamux-close sinu 2026-01-07 07:17:59 -08:00
  • a2f9897b19 refactor(futures-plex): ringbuffer and slice apis (#83) dev th4s 2026-01-07 15:53:18 +01:00
  • 3239f95c65 fmt feat/chunked-encoding sinu 2025-12-31 18:57:11 -08:00
  • ee98c6e965 fix contiguous assumption in http sinu 2025-12-31 18:50:26 -08:00
  • d1a382553f feat(spansy): non-contiguous data and chunked transfer-encoding sinu 2025-12-31 16:42:13 -08:00
  • 1b1602f7e0 feat(futures-plex): add flex methods feat/futures-plex-flex th4s 2025-12-17 13:00:24 +01:00
  • c210f2fdd0 wip feat/better-futures-plex sinu 2025-12-16 17:02:37 -08:00
  • 6f1a934bc4 chore(spansy): update to use rangeset 0.4 (#81) dan 2025-12-09 09:59:20 +02:00
  • 4ea29526d2 chore(spansy): update to use rangeset 0.4 chore/spansy_rangeset0.4 dan 2025-12-09 09:57:29 +02:00
  • 7ca0b13278 feat(futures-plex): add sync Read and Write support th4s 2025-12-08 19:27:18 +01:00
  • 0b2ee24e0c chore(rangeset): add convenience traits and prepare 0.4 release (#80) rangeset-v0.4.0 sinu.eth 2025-12-08 07:46:58 -08:00
  • d075df8d87 refactor(rangeset): consolidate ops traits (#79) sinu.eth 2025-12-08 07:19:13 -08:00
  • 42e75f000b chore(web-spawn): remove atomics flag chore/web-spawn-no-atomics dan 2025-12-04 12:14:05 +02:00
  • 566c621ffa chore: fix clippy lints (#75) dan 2025-12-04 12:12:11 +02:00
  • 590971bf04 chore(spansy): update to use rangeset 0.3 (#74) dan 2025-12-04 11:26:01 +02:00
  • 8a36bd5684 chore(spansy): update to use rangeset 0.3 chore/update_spansy_for_rangeset0.3 dan 2025-12-04 11:23:24 +02:00
  • f674eddff4 feat(web-spawn): optional worker teardown feat/web_spawn_worker_teardown dan 2025-11-25 12:51:02 +02:00
  • 304b910520 feat(spansy): add method for key value without separator (#72) dan 2025-10-29 13:18:01 +00:00
  • 855e83aafa feat(spansy): add method for key value without separator feat/kv_wo_separator dan 2025-10-29 15:15:32 +02:00
  • 0ef69abdd1 refactor(rangeset): rewrite to use streaming algs (#71) sinu.eth 2025-10-20 09:37:32 -07:00
  • eb4841348c feat(futures-plex): sync trait impls feat/futures-plex-sync sinu 2025-09-02 15:02:55 -07:00
  • dea3db250c refactor(web-spawn): change api to be more like a shim of std::thread (#69) web-spawn-v0.3.0 sinu.eth 2025-08-19 08:09:53 -07:00
  • 1e92a5a178 clippy refactor/shim sinu 2025-08-18 09:40:52 -07:00
  • fdf2fb0acb refactor(web-spawn): change api to be more like a shim of std::thread sinu 2025-08-18 09:36:33 -07:00
  • 5ffc674544 fix(web-spawn): call thread destructor (#68) web-spawn-v0.2.1 dan 2025-08-12 17:17:35 +00:00
  • 98da84482d fix(serio): enable futures-channel/sink serio-v0.2.1 sinui0 2025-05-10 16:26:44 +02:00
  • 8c98016efc chore(serio): release 0.2.1 sinui0 2025-05-10 14:36:14 +02:00
  • bd0f007a3d feat(codec): add getters for Framed (#67) th4s 2025-05-10 14:33:58 +02:00
  • 6c9c40e68a chore: clippy, fmt, warnings (#64) th4s 2025-05-01 19:09:50 +02:00
  • 6168663495 chore(spansy): Update rangeset version (#62) yuroitaki 2025-04-17 13:10:10 +08:00
  • e3e285c863 chore(rangeset): release 0.2 rangeset-v0.2.0 sinui0 2025-04-17 11:10:54 +07:00
  • 753b4b026f feat(rangeset): return partial cover and uncovered elements for set cover. (#61) yuroitaki 2025-04-16 17:53:33 +08:00
  • c1db19e6cc refactor: remove utils-aio (#60) sinu.eth 2025-04-02 11:17:49 +07:00
  • 90c5ef84b8 chore(rangeset): release 0.1.1 rangeset-v0.1.1 sinui0 2025-04-02 06:35:15 +07:00
  • 91cd8bbbb3 fix(rangeset): default to 0 when candidate is None (#58) dan 2025-03-24 12:18:12 +01:00
  • 6650a956d3 chore(spansy): remove path location for rangeset dep (#57) sinu.eth 2025-03-19 21:53:53 -07:00
  • e6e64ee9a5 feat(rangeset): rangeset crate (#56) rangeset-v0.1.0 sinu.eth 2025-03-19 16:59:28 -07:00
  • 76d9424238 feat(utils): cover_by method sinu 2025-03-18 13:59:35 -07:00
  • ab433b9240 feat(utils): add find exact subset cover for rangesets. (#54) yuroitaki 2025-03-19 02:35:29 +08:00
  • abbbba3933 chore: add license to rand06-compat rand06-compat-v0.1.0 sinu 2025-03-17 13:11:18 -07:00
  • dfcaa3e5db chore: update rand06-compat manifest sinu 2025-03-17 13:10:40 -07:00
  • 15b16b4e61 feat(rand06-compat): rand compat wrapper (#55) sinu.eth 2025-03-17 13:06:37 -07:00
  • a67d7547bf Run Web-spawn tests in ci (#53) Hendrik Eeckhaut 2025-03-16 08:06:45 +01:00
  • 477e1d48bf chore(web-spawn): release v0.2.0 web-spawn-v0.2.0 sinu 2025-03-07 10:47:26 -08:00
  • 78a9ae0f65 refactor(web-spawn): use snippets (#52) sinu.eth 2025-03-07 10:45:38 -08:00
  • 425614e457 chore: bump versions sinu 2025-03-03 10:18:49 -08:00
  • 9512cc1c44 feat: futures-limit and futures-plex (#51) sinu.eth 2025-03-03 10:10:54 -08:00
  • 87cba96727 feat(web-spawn): first version (#50) sinu.eth 2025-03-03 10:06:27 -08:00
  • 8555275722 perf(utils): further optimise subset check. (#48) yuroitaki 2025-01-21 16:20:44 +08:00
  • 6ea6284173 Merge pull request #49 from tlsnotary/chore/clippy-fix yuroitaki 2025-01-06 11:51:40 +08:00
  • 5779070820 Fix clippy warning from rust 1.83.0. yuroitaki 2025-01-03 15:00:28 +08:00
  • 280bb38dac feat(serio): unbounded memory channels (#37) Nicolas Le Bel 2024-11-25 18:14:45 +02:00
  • 09f1abe261 chore: fix clippy issues + run clippy in CI (#45) Hendrik Eeckhaut 2024-11-11 15:18:40 +07:00
  • 43995c5526 fix(serio): remove Unpin bound from item (#44) sinu.eth 2024-10-30 06:05:36 -07:00
  • 0040a00b44 Feat/ws relay (#43) dan 2024-10-18 14:49:28 +02:00
  • 6f629684d0 feat(utils): Inplace operations and std traits (#41) sinu.eth 2024-10-08 10:07:29 -07:00
  • 83a9554cd5 feat(utils): extract_if backport (#40) sinu.eth 2024-10-01 10:47:22 -07:00
  • 1c6431bf9f wip chunks Hendrik Eeckhaut 2024-09-02 16:31:38 +02:00
  • 114f089fa6 WIP: chuncked responses Hendrik Eeckhaut 2024-09-02 15:49:29 +02:00
  • e7b2db6a0c feat(utils): additional set operations (#39) sinu.eth 2024-09-04 19:29:29 -07:00
  • 45370ccc61 chore(uid-mux): release v0.1.0 uid-mux-v0.1.0 sinu 2024-06-24 12:06:00 -07:00
  • 55cc4b0ddb chore(serio): release v0.1.0 serio-v0.1.0 sinu 2024-06-24 11:39:20 -07:00
  • f8d4533b9e refactor(serio): encapsulate compat feature (#33) sinu.eth 2024-06-20 08:08:37 -07:00
  • 9a7001e2af feat(uid-mux): pre-allocate streams (#32) sinu.eth 2024-06-07 09:28:43 -07:00
  • 6e0be940d8 feat(uid-mux): TestFramedMux (#31) sinu.eth 2024-05-28 11:07:24 -07:00
  • 6cf35e0047 feat: uid-mux (#28) sinu.eth 2024-05-24 12:20:29 -08:00
  • 8d9f3c3a8d Update CONTRIBUTING.md (#30) dan 2024-05-17 12:08:39 +00:00
  • e1c609553e Make sure doctests are run in ci (#27) Hendrik Eeckhaut 2024-05-15 10:07:53 +02:00
  • ad4db5d753 feat(utils-aio): blocking macro (#26) sinu.eth 2024-04-29 09:29:15 -08:00
  • 7519f51c80 fix(serio): fix duplex traits sinu 2024-03-04 17:18:46 -08:00
  • 8f2fc9e540 feat: serio (#24) sinu.eth 2024-03-04 12:44:56 -08:00
  • 51f313d153 docs(spansy): mention that quotes aren't captures in JSON string span sinu 2024-02-08 13:47:41 -08:00
  • c1990bf811 feat(spansy): conversion traits (#22) sinu.eth 2024-02-08 11:44:16 -08:00
  • 554b7bedb5 feat(spansy): HTTP body content + parsing (#21) sinu.eth 2024-02-08 11:40:07 -08:00
  • b1a3b01a30 feat(spansy): add AsRef<Span<[u8]>> impl for Span<str> (#20) sinu.eth 2024-02-08 10:28:15 -08:00
  • 7e1013e4f6 migrate spansy to tlsn-utils sinu 2024-02-05 13:43:31 -08:00
  • 50b9102f9d refactor: replace Identity trait with Step (#19) sinu.eth 2024-02-04 22:27:25 -08:00
  • 371b954f7c feat: add ToRangeSet impl for RangeSet sinu 2024-01-31 19:30:43 -08:00
  • def9af0ffa feat: add ToRangeSet trait (#17) sinu.eth 2024-01-31 19:15:07 -08:00
  • 368980ffed refactor: remove type bound from struct def (#16) sinu.eth 2024-01-31 19:12:05 -08:00
  • c9a8c0b5a5 feat: add fallible conversion to Range and len_ranges method (#15) sinu.eth 2024-01-30 11:13:11 -08:00
  • 85f498e98a bug: fix incorrect RangeSet::max (#13) sinu.eth 2024-01-30 11:12:33 -08:00
  • e424002a52 feat: RangeSet::shift_(left/right) (#12) sinu.eth 2024-01-30 11:09:06 -08:00
  • 88d274c73b feat: RangeSet::split_off (#11) sinu.eth 2024-01-30 11:02:52 -08:00
  • ee879220f4 feat: add PartialEq impls for refs sinu 2024-01-28 15:40:54 -08:00
  • 1b929fe5a9 feat: IndexRanges (#9) sinu.eth 2023-10-30 08:47:25 -07:00
  • 8d8ffe1b96 Merge pull request #7 from tlsnotary/yamux-send-tls-closenotify Christopher Chong 2023-09-24 04:51:25 +08:00
  • 5416b2760b Add into inner method. Christopher Chong 2023-09-23 16:27:34 -04:00
  • 8ac91563ce feat: impl ExactSizeIterator and DoubleEndedIterator (#6) sinu.eth 2023-09-18 08:12:53 -07:00
  • 827b6875fa Range utils fixes (#5) sinu.eth 2023-09-18 08:03:27 -07:00
  • c42405c6b9 feat: range utils (#4) sinu.eth 2023-09-14 08:05:39 -07:00
  • b182066f88 remove bits module (#2) sinu.eth 2023-08-21 18:58:10 -07:00
  • 30733c6fd6 Refactor IO traits (#1) sinu.eth 2023-08-21 18:54:03 -07:00
  • f3e3f0775c Pulled changes from tlsn repository Hendrik Eeckhaut 2023-06-13 15:31:22 +02:00
  • 00416f4c40 Added README, License, Contribution information Hendrik Eeckhaut 2023-06-07 15:42:49 +02:00
  • caf6e409da Moved utils files to the top level Hendrik Eeckhaut 2023-06-07 15:11:30 +02:00
  • 48439068b8 remove unused import sinu 2023-05-24 15:01:11 -07:00
  • 073b94da78 TLS-MPC minimal functionality (#252) sinu.eth 2023-05-24 15:00:11 -07:00