web client: Support relative URIs in some headers.
authorLudovic Courtès <ludo@gnu.org>
Mon, 26 Nov 2012 23:10:09 +0000 (00:10 +0100)
committerLudovic Courtès <ludo@gnu.org>
Mon, 26 Nov 2012 23:10:24 +0000 (00:10 +0100)
commit261af76005f0e31f570bed201a2ef2a43cdd6e11
tree8849bbf002abbde1cacca4524576cd6660e5305b
parentca8be3f5b3e4ee55d6df361c402a2a5d57497062
web client: Support relative URIs in some headers.

Fixes <http://bugs.gnu.org/12827>.

* module/web/http.scm (declare-relative-uri-header!): New procedure.
  ("Content-Location", "Referer"): Use it.
  Based on discussions with Daniel Hartwig <mandyke@gmail.com>.
module/web/http.scm