Commit graph

124 commits

Author SHA1 Message Date
ading2210
15179fae43 fix handling of duplicate http headers 2024-03-07 15:50:21 -05:00
ading2210
ca137c3cd2 improve documentation 2024-03-07 12:46:49 -05:00
ading2210
327fd60161
Merge pull request #3 from ading2210/v0.4
merge v0.4
2024-03-07 09:34:52 -08:00
ading2210
be3fc7286c add custom network transport support 2024-03-07 12:34:20 -05:00
ading2210
53a474430a fix tls socket, add documentation 2024-03-07 12:16:28 -05: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
c681e21777 add function to get cert bundle 2024-03-05 21:48:35 -05:00
ading2210
96ff9c337a Merge branch 'main' into v0.4 2024-03-04 14:00:04 -05:00
ading2210
65a8e1c641 add web worker demo 2024-03-04 13:53:25 -05:00
ading2210
550d8759b1 fix attempted document access in web workers 2024-03-03 17:28:41 -05:00
ading2210
b15b79c22a Merge branch 'main' into v0.4 2024-02-28 14:46:05 -08:00
ading2210
d0daa89f9c update wisp client and server 2024-02-28 14:40:29 -08: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
b5aff5b085 pin library versions, load cacert from blob 2024-02-27 11:38:00 -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
582bbd4ecd fix websocket memory leak 2024-02-04 23:10:14 -05:00
ading2210
5f71e27422 various bugfixes 2024-02-04 03:43:19 -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
3c517bbaf5 add option to capture stdout 2024-02-02 23:11:59 +00:00
ading2210
bb9d9239c0 fix single file support 2024-02-01 17:52:22 +00:00
ading2210
c3b58f66d0 add more chromedriver arguments 2024-01-31 23:38:57 +00:00
ading2210
0b2db30c1a clone submodules in github actions 2024-01-31 22:11:45 +00:00
ading2210
2d98b82ee3 add unit tests 2024-01-31 22:11:29 +00:00
ading2210
b071019761 don't set a default websocket url 2024-01-29 15:40:17 -05:00
ading2210
58a8f2259e add npm packaging info 2024-01-28 22:56:14 -08:00
ading2210
a7be55fd23 add action to automatically build 2024-01-28 22:30:02 -08:00
ading2210
23d1651383 update docs to include needed deps 2024-01-28 23:32:58 -05:00
ading2210
717331bfc1 reorganize client code 2024-01-26 23:06:13 -05:00
ading2210
9cc0e4178b handle text frames properly, add docs 2024-01-26 20:27:15 -05:00
ading2210
b053ec8e77 fix receiving large websocket frames 2024-01-26 18:54:23 -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
0b14c32b25 return the correct headers object 2024-01-18 15:00:00 -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
8bcfc2157c fix event loop logic again 2024-01-17 14:38:51 -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
badeaa8ac3 use wisp server instead of wsproxy 2024-01-16 00:25:29 -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