Commit graph

55 commits

Author SHA1 Message Date
ading2210
87b887a4b7 add nodejs support 2025-02-13 16:12:03 -05:00
ading2210
8b53625743 add mbedtls support and disable wolfssl 2025-01-22 12:47:34 -05:00
ading2210
7648eecd7a Revert "Merge pull request #5 from Percslol/main"
This reverts commit 2067592b7b, reversing
changes made to 82249fe707.
2024-12-26 00:12:57 -05:00
Allen Ding
ca8a886757 fix spotify compatibility (wolfSSL/wolfssl#8137) 2024-11-20 16:16:27 -08:00
Allen Ding
b2df01fd18 support latest emscripten and detect emcc version changes 2024-11-20 12:23:02 -08:00
Percs
a8db133241 switch to wisp-js 2024-11-19 20:03:24 -06:00
ading2210
9f033fc848 ensure the emscripten websocket url is set properly 2024-07-11 02:28:25 -07:00
ading2210
31e4e25f82 fix possible double free when requests get aborted 2024-07-10 23:52:11 -07:00
ading2210
1ad301b26c fix random segfaults 2024-03-21 11:56:39 -07:00
ading2210
6b32d503e2 Merge branch 'wolfssl-testing' into v0.6 2024-03-19 16:00:37 -04:00
ading2210
8ae1907f50 Merge branch 'main' into wolfssl-testing 2024-03-19 13:54:38 -04:00
ading2210
2a072ecee0 ftp works but it blocks the thread 2024-03-17 17:50:58 -04:00
ading2210
0a5ace96fb create session class and refactor js to use it 2024-03-14 13:13:46 -04:00
ading2210
0d7369c77a update wisp client and server 2024-03-11 17:13:40 -04:00
ading2210
155d5ea5b6 add libcurl error strings to fetch error messages 2024-03-06 17:02:55 -05:00
ading2210
c9236f90d5 refractor websocket again 2024-03-06 15:53:11 -05:00
ading2210
832a73d1a8 Merge branch 'main' into v0.4 2024-02-28 10:38:12 -08:00
ading2210
9205ae1507 add old v0.4 code 2024-02-28 10:29:47 -08:00
ading2210
b49d677686 Merge branch 'main' into wolfssl-testing 2024-02-27 12:13:18 -08:00
ading2210
cc4009a4af fix sed expression again 2024-02-26 23:13:55 -05:00
ading2210
b0314bf8cb fix es6 module not getting built properly 2024-02-26 23:03:23 -05:00
ading2210
d79c07e2a4 limit max connections to 50 2024-02-26 22:52:06 -05:00
ading2210
a5a537423e add copyright notice to libcurl js bundle 2024-02-03 23:38:16 -05:00
ading2210
a4c075b497 add version reporting 2024-02-03 22:03:47 -05:00
ading2210
b071019761 don't set a default websocket url 2024-01-29 15:40:17 -05:00
ading2210
a7be55fd23 add action to automatically build 2024-01-28 22:30:02 -08:00
ading2210
717331bfc1 reorganize client code 2024-01-26 23:06:13 -05:00
ading2210
17d8c9fa8c add basic websocket support 2024-01-26 18:27:17 -05:00
ading2210
8ad11cd515 improve build script arguments 2024-01-23 02:46:19 -05:00
ading2210
5ecb30d5ed load wasm binary manually 2024-01-18 20:14:11 -05:00
ading2210
563a2b7310 improve fetch api compatibility 2024-01-18 14:39:39 -05:00
ading2210
baab0aea8f support http/2 2024-01-17 17:46:08 -05:00
ading2210
33a095e514 get curl and wolfssl to both compile 2024-01-17 01:58:20 -05:00
ading2210
01622283f5 Merge branch 'main' into wolfssl-testing 2024-01-17 01:09:34 -05:00
ading2210
fc32c7c1fb patch js in a better way, fix event loop logic 2024-01-17 01:04:43 -05:00
ading2210
4af7f6a4a0 remove usage of asyncify 2024-01-16 18:21:19 -05:00
ading2210
95121068bc add wisp support 2024-01-15 20:57:50 -05:00
ading2210
248d5b0161 add support for parallel requests 2024-01-15 15:15:26 -05:00
ading2210
09ff32dcd3 add python wsproxy implementation 2024-01-10 20:42:58 -05:00
ading2210
1de7178523 initial support for wsproxy 2024-01-10 17:28:17 -05:00
ading2210
7550e3c1ff try to use wolfssl 2024-01-10 15:27:45 -05:00
ading2210
bb31ef120f fix error handling, allow building an es6 module 2024-01-09 19:36:46 -05:00
ading2210
e4c064401e add gzip and brotli support 2024-01-08 22:09:20 -05:00
ading2210
953b6cb191 add proxy server code 2024-01-08 01:04:37 -05:00
ading2210
29407ddd65 merge wrapper js and emscripten module at compile 2024-01-07 20:22:37 -05:00
ading2210
57d1245c40 don't hardcode websocket url 2024-01-07 19:57:44 -05:00
ading2210
663f31cd6e include certs in compiled output 2024-01-07 19:26:15 -05:00
ading2210
961ce1c37f suppress syscall errors in a better way 2024-01-06 02:20:36 -05:00
ading2210
6cb70c6760 return a response object from libcurl_fetch 2024-01-05 02:27:23 -05:00
ading2210
e695b1d14a fix cjson compile issues 2024-01-03 22:46:02 -05:00