Commit Graph

187 Commits

Author SHA1 Message Date
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
Adam D. Ruppe fd749579ee buggy servers 2022-07-27 11:13:32 -04:00
Adam D. Ruppe a693ff27d0 didnt keep cookies on redirect which could lead to endless cycle 2022-07-26 14:21:44 -04:00
Adam D. Ruppe 86e83e4015 lol 2022-07-26 13:05:08 -04:00
Adam D. Ruppe 4bb2d56480 trailing footer better handling 2022-07-26 11:03:21 -04:00
Adam D. Ruppe ff307389dd mime type convenience accessor 2022-07-25 08:22:08 -04:00
Adam D. Ruppe 7660d2429a my code bad don't use it 2022-07-04 14:31:11 -04:00
Adam D. Ruppe 74f064f0bb issue #328 - empty POST should still have content-length 2022-05-25 10:17:57 -04:00
Adam D. Ruppe 777b82fd9b percent encode nonascii urls 2022-05-07 07:32:56 -04:00
Adam D. Ruppe 089c37bcce lol TLS by default STRIKES AGAIN 2022-04-26 11:56:09 -04:00
Adam D. Ruppe 582f4287f8 fixup the pr 2022-04-20 13:34:05 -04:00
JR 628e02c989 Use arrays for potential OpenSSL lib filenames
This should fix SSL loading on macOS while allowing for easy additions
on so-name bumps on any platform.
2022-04-20 16:33:45 +02:00
Adam D. Ruppe 79b630e547 version forgot 2022-04-19 12:20:46 -04:00