Daniel Stenberg
14916a82e2
altsvc: make saving the cache an atomic operation
...
... by writing the file to temp name then rename to the final when done.
Assisted-by: Jay Satiro
Fixes #4936
Closes #4942
2020-02-18 07:49:21 +01:00
Daniel Stenberg
c24cf6c64c
altsvc: accept quoted ma and persist values
...
As mandated by the spec. Test 1654 is extended to verify.
Closes #4443
2019-09-30 16:35:12 +02:00
Daniel Stenberg
69b3ff5118
alt-svc: add protocol version selection masking
...
So that users can mask in/out specific HTTP versions when Alt-Svc is
used.
- Removed "h2c" and updated test case accordingly
- Changed how the altsvc struct is laid out
- Added ifdefs to make the unittest run even in a quiche-tree
Closes #4201
2019-08-08 09:10:29 +02:00
Daniel Stenberg
ff3876046e
unit1654: cleanup on memory failure
...
... to make it handle torture tests properly.
Reported-by: Marcel Raad
Fixes #4021
Closes #4022
2019-06-13 17:22:51 +02:00
Daniel Stenberg
e1be825453
alt-svc: the libcurl bits
2019-03-03 11:17:52 +01:00