Commit graph

199 commits

Author SHA1 Message Date
Adam D. Ruppe
f1a259ecac more stuff im too lazy to figure out details 2025-03-29 21:05:17 -04:00
Adam D. Ruppe
f23350a61a minor final trying for speed since they often called 2024-12-30 10:30:55 -05:00
Adam D. Ruppe
dd2815bd2b better error messages for http low level errors 2024-10-24 18:03:38 -04:00
Adam D. Ruppe
86154c5c09 capability to gzip request bodies 2024-08-06 21:14:53 -04:00
Adam D. Ruppe
9897accfd1 bigger buffer for better performance 2024-08-06 07:00:46 -04:00
Adam D. Ruppe
5458c04325 moving to my function 2024-06-10 15:22:49 -04:00
Adam D. Ruppe
e4f4458549 better websocket close handling 2024-06-10 15:22:49 -04:00
Adam D. Ruppe
bab31bab6c http websocket integrated event loop compat on linux 2024-05-09 10:28:13 -04:00
Adam D. Ruppe
26637a230c small updates 2024-04-20 08:03:00 -04:00
Adam D. Ruppe
402c28a73e some more bugs and docs 2024-02-12 07:15:30 -05:00
James Gray
1774aeb67a Further changes to allow cookies to be sent from config when using
websocket.
1. Only add 'Cookie' header if there are cookies.
2. Capatalize header.
3. Corrected separater to `; `.
2024-01-30 16:09:50 +02:00
James Gray
14ec64a888 Fixed so that cookies from Config are sent on websocket connection. 2024-01-30 15:32:46 +02:00
Adam D. Ruppe
dfeae3c53c should trigger the complete handler consistently 2023-12-29 12:15:47 -05:00
Adam D. Ruppe
7faaaa6969 omg messed up unittest again 2023-09-24 19:14:43 -04:00
Adam D. Ruppe
e1d6942cee default headers in client option 2023-07-31 12:25:50 -04:00
Adam D. Ruppe
1b9ab20bc8 flesh out the formdata api from mdn 2023-06-07 21:27:12 -04:00
Adam D. Ruppe
3e01b447f5 more catching up 2023-05-24 08:41:16 -04:00
Adam D. Ruppe
683db6fb8d a bit of general cleanup 2023-04-04 21:33:37 -04:00
Adam D. Ruppe
2a1ca7d1ec patch it up so it builds again 2023-03-22 08:20:44 -04:00
Adam D. Ruppe
1ea5517916 wip 2023-03-22 07:51:29 -04:00
Adam D. Ruppe
4e7c886b54 onclose event with the reason and code from the packet 2023-03-19 17:06:52 -04:00
John Colvin
3f1de5a834 trailing whitespace 2023-03-05 13:16:36 +00:00
John Colvin
251cb73f71 remove trailing whitespace 2023-03-02 14:00:12 +00:00
Adam D. Ruppe
e0eb6808be issue #366 - nodelay for http client and websocket because it buffers internally 2023-02-22 20:01:24 -05:00
Adam D. Ruppe
99b3252594 issue #356 2023-01-09 16:20:52 -05:00
Adam D. Ruppe
fff322664c websocket close code, issue #356 2023-01-06 19:17:19 -05:00
Adam D. Ruppe
975e352656 respect timeout on websocket connect, issue #355 2023-01-06 17:32:43 -05:00
Adam D. Ruppe
ef44d533bc issue #354 2023-01-06 03:53:03 -05:00
Adam D. Ruppe
293f9ce2a8 work around phobos bug 2022-12-06 09:09:29 -05:00
Adam D. Ruppe
617d4cecfc lol druntime made int32_t an enum on -m32omf and an alias everywhere else 2022-11-20 09:18:07 -05:00
Adam D. Ruppe
6f03281044 phobos v2.101 random breaking change 2022-11-03 19:17:27 -04:00
Adam D. Ruppe
2e7b822c5b docs 2022-10-24 16:32:35 -04:00
Adam D. Ruppe
949e91bdbe url handle empty port specifier 2022-09-09 16:32:08 -04:00
Adam D. Ruppe
419b2096fb oh dear missed a case sensitive 2022-09-06 10:07:11 -04:00
Adam D. Ruppe
60d52b736c fix throw exception on ssl send that would block 2022-09-02 11:50:04 -04:00
Adam D. Ruppe
06ce4090af openssl3 support really this easy?!?!?!? 2022-08-23 14:31:04 -04:00
Adam D. Ruppe
935e776b65 local pointer to exit flag 2022-08-23 12:45:10 -04:00
Adam D. Ruppe
48d75992b7 better 1xx code handling 2022-08-22 10:19:24 -04:00
Adam D. Ruppe
2a4567e795 fix some ping and pong stuff 2022-08-21 18:06:09 -04:00
Adam D. Ruppe
91db768130 out of fd fix maybe 2022-08-14 07:34:12 -04:00
Adam D. Ruppe
08e8e6e037 deal with a connection that starts but wont ssl connect 2022-08-10 10:46:02 -04:00
Adam D. Ruppe
57b0d1f123 check block flag on error 2022-08-10 09:31:37 -04:00
Adam D. Ruppe
0d61b0ef04 lol ssl block just to finalize connecting 2022-08-10 09:09:41 -04:00
Adam D. Ruppe
50592d35f3 async connect maybe 2022-08-10 09:02:18 -04:00
Adam D. Ruppe
1365a05f5a Merge branch 'master' of github.com:adamdruppe/arsd 2022-08-06 10:19:02 -04:00
Adam D. Ruppe
d6008d1eca year 2022-08-06 10:18:59 -04:00
Ahmet Sait
bcea652cfc Convert header names to lower case so headersHash keys are consistent 2022-08-06 17:02:06 +03:00
Adam D. Ruppe
855a3f6f65 data uri support 2022-08-06 09:09:19 -04:00
Adam D. Ruppe
53fcbce995 turn more exceptions info failure code in response object 2022-07-27 14:14:49 -04:00
Adam D. Ruppe
9401143d98 max redirect configurable on requesT 2022-07-27 12:03:31 -04:00