Commit graph

  • 9317579cef bump version, update docs main ading2210 2025-05-02 14:06:19 -04:00
  • 0f3815d2f8 update deps ading2210 2025-05-02 14:00:41 -04:00
  • 50671f5837 tweaks to load wasm from node fs node-support ading2210 2025-02-14 13:18:59 -05:00
  • 87b887a4b7 add nodejs support ading2210 2025-02-13 16:12:03 -05:00
  • 276d6b685b try compiling with -O3 ading2210 2025-02-11 15:20:17 -05:00
  • 3a2ab40e75 add github actions workflow to publish the website ading2210 2025-01-27 01:16:58 -05:00
  • 5ab6ed30a2 add code for main project website ading2210 2025-01-27 01:12:14 -05:00
  • 94aaca8f22 fix buffer overflow error and update dependencies ading2210 2025-01-24 14:39:37 -05:00
  • fe72717db8 more efficient ca cert encoding ading2210 2025-01-24 14:09:55 -05:00
  • 42e927b71b relicense as lgpl ading2210 2025-01-23 14:58:44 -05:00
  • 5c3c591a41 update curl and fix memory error with websockets ading2210 2025-01-22 16:10:44 -05:00
  • 8b53625743 add mbedtls support and disable wolfssl ading2210 2025-01-22 12:47:34 -05:00
  • 885e83d2eb minor bug fixes ading2210 2025-01-10 11:45:52 -05:00
  • 718d22a97d bump version ading2210 2024-12-26 00:25:27 -05:00
  • 7648eecd7a Revert "Merge pull request #5 from Percslol/main" ading2210 2024-12-26 00:12:57 -05:00
  • ca8a886757 fix spotify compatibility (wolfSSL/wolfssl#8137) Allen Ding 2024-11-20 16:16:27 -08:00
  • b2df01fd18 support latest emscripten and detect emcc version changes Allen Ding 2024-11-20 12:23:02 -08:00
  • 627fd15e4d update wisp server and docs, don't redownload wisp client Allen Ding 2024-11-20 10:03:01 -08:00
  • 2067592b7b
    Merge pull request #5 from Percslol/main ading2210 2024-11-20 08:52:15 -08:00
  • a8db133241 switch to wisp-js Percs 2024-11-19 20:03:24 -06:00
  • 82249fe707 fix bug with response body, add test for download hash ading2210 2024-11-10 17:40:14 -05:00
  • c660c532ec run npm i in github action reclaimtls ading2210 2024-11-04 16:53:10 -05:00
  • 4ff2d179b0 Merge branch 'main' into reclaimtls ading2210 2024-11-04 15:06:11 -05:00
  • 8e5a23adf2 improve speeds and fix invalid mime type in blobs ading2210 2024-11-03 22:54:22 -08:00
  • 0897769f70 Revert "improve download speeds by listening directly for ws messages" ading2210 2024-11-03 22:15:36 -08:00
  • 04aa226b2d fix removeeventlistener and copyright dates ading2210 2024-10-29 23:51:59 -04:00
  • 59de256621 increase libcurl's internal buffer size to 512kb ading2210 2024-10-29 20:43:44 -07:00
  • 4004409650 improve download speeds by listening directly for ws messages ading2210 2024-10-29 23:30:05 -04:00
  • e598ed3be6 update readme ading2210 2024-10-24 07:00:02 -04:00
  • b5c6ae4dc7 compile wolfssl with more reasonable options ading2210 2024-10-24 06:25:17 -04:00
  • 5579550b8d update curl/wolfssl, add per host connection limit ading2210 2024-10-24 04:54:00 -04:00
  • 2f3ea36ab4 don't include certs in wasm ading2210 2024-10-03 09:57:20 -04:00
  • 2e6fba2c3b fix url handling and websockets ading2210 2024-10-03 09:48:12 -04:00
  • 0cab209e9d working reclaim tls shim ading2210 2024-10-03 07:59:35 -04:00
  • bcda300153 remove wolfssl and nghttp2 entirely ading2210 2024-10-03 06:21:44 -04:00
  • c1b78e1d0c throw error objects instead of plain strings, update wisp server ading2210 2024-10-02 12:30:48 -04:00
  • 3c1a942501 fix bug with headers object and request objects passed into fetch ading2210 2024-09-11 13:31:57 -04:00
  • 754b211c59 downgrade wolfssl to work around a regression ading2210 2024-09-06 20:20:17 -04:00
  • 23dd3bd981 add abort events and load_wasm promise rejection ading2210 2024-09-04 16:19:27 -04:00
  • 15a6df827e libcurl.load_wasm now returns a promise Allen Ding 2024-09-04 12:06:27 -07:00
  • 5bcff0228b disable unneeded protocols in curl and fix unit tests on arm64 Allen Ding 2024-09-03 15:37:38 -07:00
  • f71fba0c05 update versions of dependencies Allen Ding 2024-09-03 11:06:15 -07:00
  • 1a53a3c8f7 fix bug with incorrect tcp hostnames ading2210 2024-09-01 21:38:03 -04:00
  • 88f2249e4e expose wisp-client-js apis ading2210 2024-07-29 00:21:08 -04:00
  • 4d64b27a82 add support for socks5, socks4, and http proxies ading2210 2024-07-19 00:47:14 -04:00
  • 9f033fc848 ensure the emscripten websocket url is set properly ading2210 2024-07-11 02:28:25 -07:00
  • 2be1e0cd4b fix changelog ading2210 2024-07-10 23:57:20 -07:00
  • 7b195665e0 handle readablestream objects as the request payload ading2210 2024-07-10 23:54:45 -07:00
  • 31e4e25f82 fix possible double free when requests get aborted ading2210 2024-07-10 23:52:11 -07:00
  • 11795d2772 update wisp server, fix some memory issues ading2210 2024-06-30 23:14:44 -07:00
  • 8ac0f40896 add support for relative urls ading2210 2024-04-30 13:22:47 -04:00
  • 294fbd65f3 fix handling of request objects when passed into libcurl.fetch ading2210 2024-03-27 00:49:02 -04:00
  • c05ca1769e bump version ading2210 2024-03-21 16:08:26 -04:00
  • 74c1e9d943 use setTimeout for removing requests ading2210 2024-03-21 12:57:48 -07:00
  • 1ad301b26c fix random segfaults ading2210 2024-03-21 11:56:39 -07:00
  • 1bce63801d update wisp client and server ading2210 2024-03-21 13:03:05 -04:00
  • 5e9f26f818 fix handling of request bodies ading2210 2024-03-20 18:38:13 -04:00
  • 3a50060e07 bugfixes for websocket api ading2210 2024-03-20 17:53:39 -04:00
  • 7284487430 fix npm exports ading2210 2024-03-20 14:36:55 -04:00
  • b40a776e26 add badges and update changelog ading2210 2024-03-20 14:28:26 -04:00
  • b374d02e48 log errors when creating connections and add npm export for bundled version ading2210 2024-03-20 14:02:54 -04:00
  • 2c04f55a5e more bugfixes, update docs ading2210 2024-03-20 03:00:39 -04:00
  • 1730e6d964 add new unit test, fix minor bugs ading2210 2024-03-20 02:34:40 -04:00
  • f8e55ea307 add support for saving and loading cookies ading2210 2024-03-19 18:41:54 -04:00
  • d23703ff9a remove ftp code ading2210 2024-03-19 16:40:25 -04:00
  • 6b32d503e2 Merge branch 'wolfssl-testing' into v0.6 ading2210 2024-03-19 16:00:37 -04:00
  • b04d4427ca working wolfssl ading2210 2024-03-19 15:39:22 -04:00
  • 8ae1907f50 Merge branch 'main' into wolfssl-testing ading2210 2024-03-19 13:54:38 -04:00
  • e5118c9c2e not yet working coroutines coroutines ading2210 2024-03-19 13:45:21 -04:00
  • 2a072ecee0 ftp works but it blocks the thread ading2210 2024-03-17 17:50:58 -04:00
  • 0a5ace96fb create session class and refactor js to use it ading2210 2024-03-14 13:13:46 -04:00
  • a282734c13 remove emscripten socket file descriptor limit ading2210 2024-03-13 14:18:56 -04:00
  • 45b0084c79 fix tls sockets ading2210 2024-03-12 17:43:59 -04:00
  • 1748ca7dd9 refactor request code ading2210 2024-03-12 17:12:02 -04:00
  • 0d7369c77a update wisp client and server ading2210 2024-03-11 17:13:40 -04:00
  • a6f190fcda fix error handling ading2210 2024-03-11 01:20:42 -04:00
  • b9b871b25a add abort controller support ading2210 2024-03-10 10:24:42 -04:00
  • 954ce1f60b fix some logic with converting arraybuffers ading2210 2024-03-10 04:07:34 -04:00
  • e2b50db5fa support all request body types ading2210 2024-03-10 03:53:59 -04:00
  • 997b2afca4 support older browsers ading2210 2024-03-09 18:48:55 -05:00
  • 9504f9d167 fix websockets, add unit test for tls socket ading2210 2024-03-09 00:00:27 -05:00
  • 5fedc4b1ca fix handling of empty responses ading2210 2024-03-08 18:22:05 -05:00
  • 33ac41ae33 working response streaming ading2210 2024-03-08 17:00:20 -05:00
  • e211e8bf8c expose function to get error strings ading2210 2024-03-07 17:18:27 -05:00
  • 15179fae43 fix handling of duplicate http headers ading2210 2024-03-07 15:50:21 -05:00
  • ca137c3cd2 improve documentation ading2210 2024-03-07 12:46:49 -05:00
  • 327fd60161
    Merge pull request #3 from ading2210/v0.4 ading2210 2024-03-07 09:34:52 -08:00
  • be3fc7286c add custom network transport support ading2210 2024-03-07 12:34:20 -05:00
  • 53a474430a fix tls socket, add documentation ading2210 2024-03-07 12:16:28 -05:00
  • 155d5ea5b6 add libcurl error strings to fetch error messages ading2210 2024-03-06 17:02:55 -05:00
  • c9236f90d5 refractor websocket again ading2210 2024-03-06 15:53:11 -05:00
  • c681e21777 add function to get cert bundle ading2210 2024-03-05 21:48:35 -05:00
  • 96ff9c337a Merge branch 'main' into v0.4 ading2210 2024-03-04 14:00:04 -05:00
  • 65a8e1c641 add web worker demo ading2210 2024-03-04 13:53:25 -05:00
  • 550d8759b1 fix attempted document access in web workers ading2210 2024-03-03 17:28:41 -05:00
  • b15b79c22a Merge branch 'main' into v0.4 ading2210 2024-02-28 14:46:05 -08:00
  • d0daa89f9c update wisp client and server ading2210 2024-02-28 14:40:29 -08:00
  • 832a73d1a8 Merge branch 'main' into v0.4 ading2210 2024-02-28 10:38:12 -08:00
  • 9205ae1507 add old v0.4 code ading2210 2024-02-28 10:29:47 -08:00
  • b49d677686 Merge branch 'main' into wolfssl-testing ading2210 2024-02-27 12:13:18 -08:00