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 |
Adam D. Ruppe
|
9c22d7465b
|
prep
|
2021-07-05 20:58:44 -04:00 |
Adam D. Ruppe
|
bd5e49f8f4
|
avoid assert fail on an ok with no additional headers
|
2021-06-07 10:21:55 -04:00 |
Adam D. Ruppe
|
9dd0a00f08
|
more wip gui
|
2021-05-19 15:27:41 -04:00 |
Adam D. Ruppe
|
c4c33da852
|
proxy and event loop improvements
|
2021-05-04 10:08:55 -04:00 |
Adam D. Ruppe
|
5ea0b493c6
|
initial proxy support
|
2021-04-13 09:20:07 -04:00 |
Adam D. Ruppe
|
3d396dfaa6
|
update
|
2021-04-11 22:22:39 -04:00 |
Adam D. Ruppe
|
bec583e053
|
more timeout support
|
2021-03-31 14:35:07 -04:00 |
GallaFrancesco
|
1078bcacce
|
request timeout support in HttpRequest
|
2021-03-31 10:22:01 +00:00 |
Adam D. Ruppe
|
a828c84939
|
fix bug in handling relative redirects
|
2021-02-26 15:31:20 -05:00 |
Adam D. Ruppe
|
92320100f0
|
handle Windows timeout loop better in websocket and lazy load openssl instead of static ctor so it can work w/o openssl being there at all if you dont need it
|
2021-02-22 11:35:29 -05:00 |
Adam D. Ruppe
|
8e89224e88
|
issue 275
|
2021-02-19 08:57:17 -05:00 |
Adam D. Ruppe
|
9ca8676882
|
moar mac compatibility
|
2021-01-27 22:28:18 -05:00 |