Commit graph

  • aa835c7a27
    Merge 0504763c67 into 4920b81f5e yusof 2025-04-27 02:50:50 +00:00
  • 0504763c67
    switch to nightly zramctl 2025-04-26 22:44:00 -04:00
  • f39045c234
    update rust version on flake zramctl 2025-04-26 22:40:05 -04:00
  • 4920b81f5e
    remove wsproxy panics multiplexed Toshit Chawda 2025-04-05 22:02:13 -07:00
  • 97fcb94ba6
    cargo update Toshit Chawda 2025-03-16 09:56:14 -07:00
  • dfb14f5f97
    threadpercore Toshit Chawda 2025-03-16 09:55:49 -07:00
  • 400f9c6761
    update to draft 6 Toshit Chawda 2025-02-28 20:50:53 -08:00
  • 6593ba5783
    implement get_protocol_extension_stream for non 0 Toshit Chawda 2025-02-19 16:41:05 -08:00
  • faf59fa74f
    Add twisp docs Toshit 2025-02-17 10:21:56 -08:00
  • 6f085c51cc
    dedup by commit hash too Toshit Chawda 2025-01-31 20:13:30 -08:00
  • a7f563bd6c
    fix mobile Toshit Chawda 2025-01-31 16:27:41 -08:00
  • 011ab4bd5b
    add rust-toolchain Toshit Chawda 2025-01-29 21:40:01 -08:00
  • 03c260cc56
    Update gh-pages.yml Toshit 2025-01-29 21:38:42 -08:00
  • d5c5ab4fe8
    Update gh-pages.yml Toshit 2025-01-29 21:37:03 -08:00
  • 2b39fd149c
    add pnpm lock Toshit Chawda 2025-01-29 21:35:37 -08:00
  • 979111bfb6
    Create gh-pages.yml Toshit 2025-01-29 21:32:50 -08:00
  • bed7521916
    use es2022 target Toshit Chawda 2025-01-29 21:31:33 -08:00
  • bc9d180aaa
    add client showcase Toshit Chawda 2025-01-29 21:27:24 -08:00
  • 3a7946a05b
    move Toshit Chawda 2025-01-29 21:08:25 -08:00
  • 453b3ef8e7
    Create LICENSE Toshit 2025-01-29 21:07:47 -08:00
  • a986fc07c4
    rename to transportread/transportwrite/transportreadext/transportext Toshit Chawda 2025-01-29 13:25:20 -08:00
  • 3f381d6b39
    wisp-mux... SEVEN!! Toshit Chawda 2025-01-29 13:21:23 -08:00
  • 194ad4e5c8
    readme improvements Toshit Chawda 2024-12-21 18:33:17 -08:00
  • 7ce772da7d
    bump ver Toshit Chawda 2024-12-19 14:07:31 -08:00
  • 2e8ac98d79
    add iostream to minimal Toshit Chawda 2024-12-18 20:39:41 -08:00
  • c1cece693a
    bump Toshit Chawda 2024-12-11 22:39:02 -08:00
  • 5a7917f292
    use rustc hash Toshit Chawda 2024-12-07 13:05:12 -08:00
  • 583a78bcc0
    fix the dreaded simple wisp client freeze Toshit Chawda 2024-11-29 22:36:41 -08:00
  • 68c0198784
    free performance Toshit Chawda 2024-11-29 22:33:00 -08:00
  • 9e2e2a3056
    clippy pedantic Toshit Chawda 2024-11-29 21:30:09 -08:00
  • ed8d22a52f
    vendor fastwebsockets upgrade Toshit Chawda 2024-11-27 22:45:10 -08:00
  • f942c0a7c6
    actually expose wsimplerror Toshit Chawda 2024-11-27 21:33:42 -08:00
  • 5b3fc56b38
    send payload everywhere Toshit Chawda 2024-11-27 20:20:31 -08:00
  • f7be65ae74
    pin hyper-util-wasm Toshit Chawda 2024-11-27 20:03:10 -08:00
  • a9927b1816
    update h2-wasm Toshit Chawda 2024-11-26 15:21:10 -08:00
  • 7669ffeb7c
    disallow unknown fields in config Toshit Chawda 2024-11-25 14:28:59 -08:00
  • 31df4aefc6
    fix twisp and fix wispnet throttling Toshit Chawda 2024-11-25 14:24:31 -08:00
  • 19fb49a4cc
    enable clippy pedantic everywhere Toshit Chawda 2024-11-25 13:47:41 -08:00
  • 7efda6c533
    clippy pedantic Toshit Chawda 2024-11-25 13:29:29 -08:00
  • 272610f904
    flamegraph Toshit Chawda 2024-11-24 22:07:14 -08:00
  • 13f282160b
    wisp net Toshit Chawda 2024-11-24 21:10:08 -08:00
  • 3cef68d164
    remove dashmap Toshit Chawda 2024-11-24 17:02:26 -08:00
  • 1b7f5a10c0
    main spawns the REAL main Toshit Chawda 2024-11-24 16:47:30 -08:00
  • 5a48c10cd9
    flamegraph Toshit Chawda 2024-11-23 15:05:26 -08:00
  • 9129d767f8
    use knockoff dynosaur to remove async_trait on wsr/wsw Toshit Chawda 2024-11-23 15:00:12 -08:00
  • 5e54465e58
    stop using nightly rust Toshit Chawda 2024-11-22 22:39:13 -08:00
  • 1128ded1bb
    hide everything except config from rustdoc Toshit Chawda 2024-11-22 22:28:22 -08:00
  • a554a5a761
    move speed limits to be global across streams Toshit Chawda 2024-11-22 22:02:26 -08:00
  • 35431c3a41
    add speed limits Toshit Chawda 2024-11-22 21:41:03 -08:00
  • 90936adb2c
    use mvp Toshit Chawda 2024-11-20 20:36:42 -08:00
  • b579762231
    text/javascript Toshit Chawda 2024-11-19 21:41:56 -08:00
  • b75f0a2c47
    add back handle_handshake calls Toshit Chawda 2024-11-18 20:56:36 -08:00
  • 7362d512b9
    Revert "remove websocket support try 2" Toshit Chawda 2024-11-09 14:33:43 -08:00
  • 388b17d923
    split utils.rs, remove wisptransportread Toshit Chawda 2024-11-05 22:35:18 -08:00
  • 785cc286c9
    remove websocket support try 2 Toshit Chawda 2024-11-05 21:48:41 -08:00
  • c903f58c25
    tiktok iouring attempt 2 tiktok Toshit Chawda 2024-11-05 19:53:37 -08:00
  • fa06962d16
    flamegraph.svg Toshit Chawda 2024-11-05 10:53:44 -08:00
  • 14f38b28b8
    remove appendingwebsocketread, specialcase data/close Toshit Chawda 2024-11-04 21:33:40 -08:00
  • 0d12bff084
    make ring compile with optimizations Toshit Chawda 2024-11-03 17:33:23 -08:00
  • e5832eeafb
    Revert "use rustcrypto instead of ring" Toshit Chawda 2024-11-03 17:33:08 -08:00
  • ec60501b06
    use rustcrypto instead of ring Toshit Chawda 2024-11-03 16:32:00 -08:00
  • 286dcba20a
    expose underlying io error in wisp close reason error, refactor tls config creation Toshit Chawda 2024-11-03 12:47:45 -08:00
  • f3a78a1715
    make wisp-mux no longer eat data, fix wisp-mux stream read api Toshit Chawda 2024-11-03 12:47:05 -08:00
  • 0c8fe25089
    add git commit to autogenerated info Toshit Chawda 2024-10-30 17:07:16 -07:00
  • 6f14338ed6
    add duplex streaming support and tests (https://github.com/ading2210/libcurl.js/issues/4) Toshit Chawda 2024-10-30 15:24:06 -07:00
  • 353f4c9929
    streaming body test Toshit Chawda 2024-10-30 08:44:46 -07:00
  • f226dd9939
    use http_body_util streaming body Toshit Chawda 2024-10-29 22:09:15 -07:00
  • 7f3d122108
    move console.timeEnd to after the logs Toshit Chawda 2024-10-29 21:17:01 -07:00
  • d0ef03e029
    src/inner.rs -> src/mux/inner.rs Toshit Chawda 2024-10-29 19:59:40 -07:00
  • cf6c8b8b89
    actually fetch body Toshit Chawda 2024-10-28 20:43:52 -07:00
  • 26fd6a3556
    workaround bug for alu Toshit Chawda 2024-10-27 21:27:45 -07:00
  • 2d73524408
    don't hide ws errors and ignore host header because it'll result in errors anyway Toshit Chawda 2024-10-27 17:38:25 -07:00
  • b6ba44eaa3
    fix certauth Toshit Chawda 2024-10-26 20:28:41 -07:00
  • fe250c32c3
    sha512 -> sha256 Toshit Chawda 2024-10-25 22:44:40 -07:00
  • 1a8773f801
    helper traits for protocol extensions Toshit Chawda 2024-10-25 22:17:39 -07:00
  • 41f2139eb1
    WispV2Extensions -> WispV2Handshake and motd helpers Toshit Chawda 2024-10-25 18:23:16 -07:00
  • 36fddc8943
    refactor protocol extensions Toshit Chawda 2024-10-24 19:47:38 -07:00
  • 1ae3986a82
    add protocol header v2 to server and client Toshit Chawda 2024-10-24 00:16:11 -07:00
  • cda7ed2190
    switch to draft 5 handshake Toshit Chawda 2024-10-24 00:10:15 -07:00
  • c8de5524b4
    clean up muxresult types Toshit Chawda 2024-10-23 23:23:55 -07:00
  • fc63298397
    separate stream into separate files Toshit Chawda 2024-10-23 23:07:55 -07:00
  • 2efb641228
    separate clientmux and servermux into new files Toshit Chawda 2024-10-23 23:00:23 -07:00
  • 65a7904437
    use thiserror and add new close reason Toshit Chawda 2024-10-23 22:49:46 -07:00
  • 065de8e85f
    use h2-wasm Toshit Chawda 2024-10-21 17:38:50 -07:00
  • ee08a10e10
    bump version Toshit Chawda 2024-10-20 18:01:46 -07:00
  • 3941d2fad1
    let hyper send the host header Toshit Chawda 2024-10-20 17:57:48 -07:00
  • 12cb93b018
    bump version Toshit Chawda 2024-10-20 17:43:32 -07:00
  • 7e5844a2c3
    fix clippy Toshit Chawda 2024-10-20 17:39:54 -07:00
  • 9e7f05e381
    add alpn for h2 Toshit Chawda 2024-10-20 10:28:38 -07:00
  • 19ad891b1d
    use params for more stuff Toshit Chawda 2024-10-17 16:38:23 -07:00
  • 1f1786de1f
    fix warning and bump version Toshit Chawda 2024-10-16 21:34:21 -07:00
  • bfee4dc078
    use a separate hyper connection for websockets Toshit Chawda 2024-10-16 21:24:04 -07:00
  • 06a5ec08dc
    bump version Toshit Chawda 2024-10-14 20:10:25 -07:00
  • d072bc08b4
    different way of base64ing bytes and match case on connection header Toshit Chawda 2024-10-13 20:27:18 -07:00
  • 4ab0320c98
    add js url support to fetch Toshit Chawda 2024-10-13 17:43:04 -07:00
  • 373d2f4a4d
    make it fully typed and errors more verbose Toshit Chawda 2024-10-12 15:27:29 -07:00
  • e35717bf2c
    manual unb64 Toshit Chawda 2024-10-12 14:23:49 -07:00
  • 601c7de018
    use webassembly.module Toshit Chawda 2024-10-12 14:08:08 -07:00
  • 5f14a035a5
    bump version Toshit Chawda 2024-10-12 13:58:59 -07:00
  • 142067961d
    Revert "remove websocket support" Toshit Chawda 2024-10-12 13:27:06 -07:00