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 |
Adam D. Ruppe
|
2501e6e575
|
use Windows to verify certificates as well as provide them
|
2022-04-14 12:51:18 -04:00 |
Adam D. Ruppe
|
2e37fa70c3
|
simplify adding dynamic load functions
|
2022-04-14 08:41:24 -04:00 |
Adam D. Ruppe
|
00424e9cfc
|
tls hostname check too
|
2022-04-13 16:23:37 -04:00 |
Adam D. Ruppe
|
ffdb0df072
|
better openssl error messages
|
2022-04-13 16:06:21 -04:00 |
WebFreak001
|
b68c33bb09
|
add support for no_proxy / proxy ignore hosts
List of domains, ips or ip ranges to not use a proxy with. By default
uses the no_proxy or NO_PROXY environment variable.
|
2022-04-13 18:18:20 +02:00 |
Adam D. Ruppe
|
2fb96cc507
|
use the other common name for newer openssl
|
2022-04-06 11:57:01 -04:00 |
Adam D. Ruppe
|
77c11d27a5
|
lets encrypt workaround on certain openssl versions on windows
|
2022-04-06 08:17:17 -04:00 |
Adam D. Ruppe
|
a2d1e5df2d
|
peer verification overhaul
|
2022-04-05 16:27:18 -04:00 |
Adam D. Ruppe
|
142d3bdd78
|
openssl applink for Windows dll deploys
|
2022-02-18 17:36:13 -05:00 |
Adam D. Ruppe
|
6070dbc262
|
new client cert on windows was broken in some configs
|
2022-02-16 10:14:28 -05:00 |
Adam D. Ruppe
|
abadbf5af6
|
no abbeviations
|
2022-02-03 12:01:05 -05:00 |
Adam D. Ruppe
|
3bc691b1b4
|
client certificate support
|
2022-02-03 11:40:42 -05:00 |
Adam D. Ruppe
|
78cf7a2c4d
|
fix another rare boundary error bug
|
2022-01-05 09:34:43 -05:00 |
Adam D. Ruppe
|
948926df49
|
more cool features
|
2021-12-29 11:29:08 -05:00 |
Adam D. Ruppe
|
aef7177402
|
debug helper
|
2021-12-22 18:48:23 -05:00 |
Adam D. Ruppe
|
7daddeb547
|
had to reorder this to keep ssl requests working, weird but random bug that was super annoying
|
2021-12-16 13:07:16 -05:00 |
Adam D. Ruppe
|
495e664ba3
|
deal with header state in correct order so packet/buffer boundaries dont break
|
2021-11-29 09:24:43 -05:00 |
Adam D. Ruppe
|
671aacf86d
|
little things
|
2021-11-27 22:21:05 -05:00 |
Adam D. Ruppe
|
7e4938690a
|
some new web conveniences (experimental) and some bug fixes
|
2021-11-18 22:23:18 -05:00 |
David Au
|
8e06daf341
|
fixed http2 timeout
|
2021-11-16 14:17:29 +00:00 |
Adam D. Ruppe
|
b9b0e1ec97
|
forgot to fill in this variable on other branch
|
2021-10-19 09:41:57 -04:00 |
Adam D. Ruppe
|
be2a7a0b1b
|
random fixes
|
2021-10-05 18:08:22 -04:00 |
Adam D. Ruppe
|
0c2bcea779
|
mutation done now to mask so a copy is necessary. can maybe optimize later but this avoids mem prot errors when passed string literals and other surprised when pssed temporaries
|
2021-09-29 08:42:47 -04:00 |
Adam D. Ruppe
|
4d269e9f7d
|
omg broken
|
2021-09-28 16:33:02 -04:00 |
Adam D. Ruppe
|
ef0b213aaa
|
actual fix
|
2021-09-28 16:00:41 -04:00 |
Adam D. Ruppe
|
b84ee456b7
|
http 100 continue handling
|
2021-09-28 09:35:17 -04:00 |
Adam D. Ruppe
|
4dbaa96c95
|
Merge branch 'master' of github.com:adamdruppe/arsd
|
2021-09-25 07:52:45 -04:00 |
Adam D. Ruppe
|
3ca4779971
|
fixes
|
2021-09-25 07:52:43 -04:00 |
Tobias Pankrath
|
ee1d4befb3
|
fix: websocket's 64bit length calculation
|
2021-09-25 12:33:51 +02:00 |
Tobias Pankrath
|
e0d767625a
|
fix(http2): mask outgoing ws messages as client
|
2021-09-18 15:36:01 +02:00 |
Adam D. Ruppe
|
7515fcafae
|
Merge pull request #303 from Panke/pre-master-secrets
feat(http2): write pre-master secrets to file
|
2021-09-18 07:39:55 -04:00 |
Tobias Pankrath
|
28d5f844d5
|
feat(http2): write pre-master secrets to file
|
2021-09-18 13:37:01 +02:00 |
Adam D. Ruppe
|
db2ca76e60
|
Merge branch 'master' of github.com:adamdruppe/arsd
|
2021-09-18 07:33:32 -04:00 |
Adam D. Ruppe
|
feb66fc4ef
|
try alternate library name
|
2021-09-18 07:33:29 -04:00 |
Tobias Pankrath
|
c7f063533b
|
fix(http2): increase receivebuffer.length
|
2021-09-18 13:17:54 +02:00 |
Adam D. Ruppe
|
d41995d042
|
bug fix
|
2021-07-28 22:24:49 -04:00 |