Commit graph

30 commits

Author SHA1 Message Date
ading2210
94aaca8f22 fix buffer overflow error and update dependencies 2025-01-24 14:39:37 -05:00
ading2210
fe72717db8 more efficient ca cert encoding 2025-01-24 14:09:55 -05:00
ading2210
5c3c591a41 update curl and fix memory error with websockets 2025-01-22 16:10:44 -05:00
Allen Ding
b2df01fd18 support latest emscripten and detect emcc version changes 2024-11-20 12:23:02 -08:00
ading2210
59de256621 increase libcurl's internal buffer size to 512kb 2024-10-29 20:43:44 -07:00
ading2210
5579550b8d update curl/wolfssl, add per host connection limit 2024-10-24 04:54:00 -04:00
ading2210
4d64b27a82 add support for socks5, socks4, and http proxies 2024-07-19 00:47:14 -04:00
ading2210
31e4e25f82 fix possible double free when requests get aborted 2024-07-10 23:52:11 -07:00
ading2210
11795d2772 update wisp server, fix some memory issues 2024-06-30 23:14:44 -07:00
ading2210
74c1e9d943 use setTimeout for removing requests 2024-03-21 12:57:48 -07:00
ading2210
1730e6d964 add new unit test, fix minor bugs 2024-03-20 02:34:40 -04:00
ading2210
f8e55ea307 add support for saving and loading cookies 2024-03-19 18:41:54 -04:00
ading2210
d23703ff9a remove ftp code 2024-03-19 16:40:25 -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
a282734c13 remove emscripten socket file descriptor limit 2024-03-13 14:18:56 -04:00
ading2210
45b0084c79 fix tls sockets 2024-03-12 17:43:59 -04:00
ading2210
1748ca7dd9 refactor request code 2024-03-12 17:12:02 -04:00
ading2210
5fedc4b1ca fix handling of empty responses 2024-03-08 18:22:05 -05:00
ading2210
33ac41ae33 working response streaming 2024-03-08 17:00:20 -05:00
ading2210
15179fae43 fix handling of duplicate http headers 2024-03-07 15:50:21 -05:00
ading2210
155d5ea5b6 add libcurl error strings to fetch error messages 2024-03-06 17:02:55 -05:00
ading2210
c681e21777 add function to get cert bundle 2024-03-05 21:48:35 -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
b5aff5b085 pin library versions, load cacert from blob 2024-02-27 11:38:00 -08: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
a4c075b497 add version reporting 2024-02-03 22:03:47 -05:00
ading2210
717331bfc1 reorganize client code 2024-01-26 23:06:13 -05:00