summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-11Corrected Range and Content-Range header handling2.1.0Billy Brown
Corrected the handling of the Range request header and the Content- Range response header. They now have separate parsers, to match the standard, and the content-range unparser is now correctly named. The Range header can be in one of three forms: Range: bytes=<start>-<end> Range: bytes=<start>- Range: bytes=-<end> The Content-Range header can be in one of three forms: Content-Range: bytes <start>-<end>/<size> Content-Range: bytes <start>-<end>/* Content-Range: bytes */<size> The unit tests were updated to reflect the changes. Signed-off-by: Peter Bex <peter@more-magic.net>
2023-09-07Add 2.0.3 releasePeter Bex
2023-09-07Use string-downcase instead of string-downcase! in http-name->symbol2.0.3Peter Bex
Unlike the srfi-1 linear updating procedures with exclamation marks, in srfi-13, the side-effecting operations do *not* necessarily return the string. They just mutate it in-place. This fixes #1826, so that it will work with utf CHICKEN (upcoming C6).
2021-09-13Publish 2.0.2Peter Bex
2021-09-13Export rfc1123-time->string2.0.2Peter Bex
This is a procedure that can be used by users of this egg which need the string representation of the Date header (for signing purposes, for example, like the S3 egg needs for the AWS signature) The problem is that we don't really want to bake in "letlocale" in all other programs, but contain this horrid complexity in intarweb.
2019-05-05Release version 2.0.1Peter Bex
2019-05-05Fix tests with CHICKEN 5.0.22.0.1Peter Bex
Keywords can't be (ab)used as identifier anymore, so we can't bind expression: with let-syntax. Instead, simply use the plain symbol.
2018-09-23The intarweb tests don't actually use srfi-18; drop the dependencyPeter Bex
2018-08-12Use -d0 to improve performance a tiny bitPeter Bex
2018-06-22Add missing release-info filePeter Bex
2018-06-22Initial CHICKEN 5 port of intarweb 1.72.0Peter Bex