summaryrefslogtreecommitdiff
path: root/module/web/http.scm
AgeCommit message (Expand)AuthorFilesLines
2024-12-22doc: srfi-19: Use `day' instead of `date' for `make-date'.Tomas Volf1-12/+12
2023-06-08Use custom binary output ports for make-chunked-output-portAndy Wingo1-25/+13
2023-02-24Remove unnecessary module imports.Ludovic Courtès1-2/+0
2022-07-04web: Don't hide missing data in the chunked input port.Christopher Baines1-2/+16
2022-07-04web: Handle ending CRLF (\r\n) for chunked input and output ports.Christopher Baines1-1/+2
2022-07-04web: send capitalized authorization header schemeAleix Conchillo Flaqué1-2/+12
2021-03-12Revert "Handle CRLF and Unicode line endings in read-line"Andy Wingo1-6/+8
2021-03-11Handle CRLF and Unicode line endings in read-lineMike Gran1-8/+6
2020-05-18http: Support CONNECT and PATCH HTTP methods.Christopher Baines1-0/+2
2019-06-24Revert "web: Add support for HTTP header continuation lines."Mark H Weaver1-24/+7
2019-06-18web: Add support for HTTP header continuation lines.Mark H Weaver1-7/+24
2017-11-11http: Fix typo in proxy handling in 'write-request-line'.Ludovic Courtès1-3/+3
2017-11-10http: Fix typo in proxy handling in 'write-request-line'.Ludovic Courtès1-2/+2
2017-05-21web: add support for URI-referenceAndy Wingo1-39/+9
2017-03-01http: Do not use 'eq?' to compare characters in parse-request-uri.Mark H Weaver1-1/+1
2017-02-08Remove remaining "display" uses in (web http)Andy Wingo1-59/+62
2017-02-08Beginnings of suspendable HTTPAndy Wingo1-134/+146
2017-02-08Modernize (web http) a bitAndy Wingo1-353/+356
2016-08-28ETag list headers accept sloppy etagsAndy Wingo1-19/+33
2016-05-22http: Accept date strings with a leading space for hours.Ludovic Courtès1-0/+20
2016-05-22http: Use 'read-header-line' instead of 'read-line*'.Ludovic Courtès1-19/+3
2016-05-22http: Accept empty reason phrases.Ludovic Courtès1-5/+20
2016-05-22web: Gracefully handle premature EOF when reading chunk header.Ludovic Courtès1-9/+16
2016-05-22http: Do not buffer HTTP chunks.Ludovic Courtès1-34/+32
2016-04-11make-chunked-output-port buffering fixAndy Wingo1-7/+11
2016-01-07web: Be less strict when parsing entity tags.Andy Wingo1-4/+9
2014-11-01web: Location header is URI-reference; better URI-reference supportAndy Wingo1-27/+29
2014-01-21Write out HTTP Basic auth headers correctly.Mark H Weaver1-4/+4
2014-01-20Add support for content-dispositionAndy Wingo1-1/+25
2013-11-19Web: accept "UTC" as the zone offset in date headers.Mark H Weaver1-0/+2
2013-08-19`write-request-line' always prints a path component.Ian Price1-6/+3
2013-07-16Add support for HTTP proxies.Mark H Weaver1-1/+24
2013-03-27web http: parse numeric time zones in headersDaniel Hartwig1-15/+46
2013-03-16http: support IP-literal (IPv6 address) in Host headerDaniel Hartwig1-6/+20
2013-03-16minor tweaks to web documentationDaniel Hartwig1-3/+3
2013-01-11remove (web http) TODO listAndy Wingo1-7/+0
2013-01-07http-get: don't shutdown write end of socketAndy Wingo1-3/+13
2012-11-27web client: correctly handle uri-query, etc. in relative URI headersDaniel Hartwig1-9/+3
2012-11-27web client: Support relative URIs in some headers.Ludovic Courtès1-2/+17
2012-11-24syncronize web module docstrings with manualDaniel Hartwig1-45/+42
2012-07-06Document and export `declare-opaque-header!'Ian Price1-0/+3
2012-07-06Add HTTP Chunked Encoding support to web modules.Ian Price1-1/+103
2012-03-22add exception printers for bad-header, bad-header-componentAndy Wingo1-1/+16
2012-03-22micro-optimizations to string-trim-both, and to (web http)Andy Wingo1-24/+20
2012-03-12web http: fix Ma -> MarAndy Wingo1-2/+2
2012-02-02Improve the usage of variable names in Scheme docstrings.Bake Timmons1-1/+1
2012-01-09permit non-date values for Expires headerDaniel Hartwig1-1/+9
2012-01-07`write-request-line' writes absolute paths, not absolute URIs.Ian Price1-1/+12
2012-01-07remove duplicate write-uri definitionAndy Wingo1-3/+0
2011-12-22HTTP: Fix qstring writing of cache-extension valuesAndy Wingo1-1/+1