From 0ecab5df27ce9d5aa8c03580e7598fce8264534a Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Thu, 12 Jun 2014 13:08:25 +0000 Subject: [PATCH] RFC 2616 is obsolete, update a comment in redirect_url() --- filters.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/filters.c b/filters.c index 31f528e7..df3b3f85 100644 --- a/filters.c +++ b/filters.c @@ -1,4 +1,4 @@ -const char filters_rcs[] = "$Id: filters.c,v 1.183 2014/06/03 10:29:40 fabiankeil Exp $"; +const char filters_rcs[] = "$Id: filters.c,v 1.184 2014/06/03 10:33:17 fabiankeil Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/filters.c,v $ @@ -1238,11 +1238,14 @@ struct http_response *redirect_url(struct client_state *csp) * properly formatted URL and use it for the redirection * directly. * - * According to RFC 2616 section 14.30 the URL - * has to be absolute and if the user tries: - * +redirect{shit/this/will/be/parsed/as/pcrs_command.html} + * According to (the now obsolete) RFC 2616 section 14.30 + * the URL has to be absolute and if the user tries: + * +redirect{sadly/this/will/be/parsed/as/pcrs_command.html} * she would get undefined results anyway. * + * RFC 7231 7.1.2 actually allows relative references, + * but those start with a leading slash (RFC 3986 4.2) and + * thus can't be mistaken for pcrs commands either. */ if (*redirection_string == 's') -- 2.39.2