Commit graph

46 commits

Author SHA1 Message Date
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
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
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
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
7472c899db use latest websockify, allow user to change port 2024-01-08 01:38:41 -05:00
ading2210
953b6cb191 add proxy server code 2024-01-08 01:04:37 -05:00
ading2210
dfd9a7a8ae update documentation 2024-01-07 20:34:30 -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
6fc1751ddb add license and readme 2024-01-05 02:48:56 -05:00
ading2210
6cb70c6760 return a response object from libcurl_fetch 2024-01-05 02:27:23 -05:00
ading2210
741df8fdcf implement redirect and referrer support 2024-01-04 03:04:19 -05:00
ading2210
8aedbcb6b3 support post requests and json request options 2024-01-04 01:01:36 -05:00
ading2210
e695b1d14a fix cjson compile issues 2024-01-03 22:46:02 -05:00
ading2210
e030ca6712 build cjson for emscripten 2024-01-03 22:00:11 -05:00
ading2210
2a511ff6e9 fix build scripts 2024-01-03 21:13:37 -05:00
ading2210
dc61ffb7ba silence emscripten socket syscall warnings 2024-01-03 17:50:34 -05:00
ading2210
f0ac312f35 low level js bindings 2024-01-03 17:10:57 -05:00
ading2210
465fa2e170 use curl multi interface for async support 2024-01-03 02:27:32 -05:00
ading2210
643fc8e463 reorganize client code 2024-01-02 01:25:04 -05:00
ading2210
27aa9ff74c initial commit 2024-01-01 07:25:49 -05:00