From 5cca5beda69a4d407ac7532ad4070b988387cfa0 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Mon, 8 Sep 2008 15:51:31 +0000 Subject: [PATCH] Monotone-Parent: c9831e86feaf510c3a90340385aebe5e6eaa4669 Monotone-Revision: 7d21a2ed5fce59a41f611d8f49d9760d36dac3f5 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2008-09-08T15:51:31 Monotone-Branch: ca.inverse.sogo --- SOPE/sope-patchset-r1626.diff | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/SOPE/sope-patchset-r1626.diff b/SOPE/sope-patchset-r1626.diff index 145be2290..1c9dd45fd 100644 --- a/SOPE/sope-patchset-r1626.diff +++ b/SOPE/sope-patchset-r1626.diff @@ -3995,6 +3995,36 @@ Index: sope-appserver/NGObjWeb/WORequest.m /* check in map */ if ((tmp = [self languageForBrowserLanguageCode:language])) +Index: sope-appserver/NGObjWeb/NGHttp/NGUrlFormCoder.m +=================================================================== +--- sope-appserver/NGObjWeb/NGHttp/NGUrlFormCoder.m (révision 1626) ++++ sope-appserver/NGObjWeb/NGHttp/NGUrlFormCoder.m (copie de travail) +@@ -59,10 +59,6 @@ + register char c = _src[i]; + + switch (c) { +- case '+': // encoded space +- _dest[i2] = ' '; +- break; +- + case '%': // encoded hex ('%FF') + _dest[i2] = _valueOfHexChar(_src[i + 1]) * 16 + + _valueOfHexChar(_src[i + 2]); +Index: sope-appserver/NGObjWeb/NGHttp/ChangeLog +=================================================================== +--- sope-appserver/NGObjWeb/NGHttp/ChangeLog (révision 1626) ++++ sope-appserver/NGObjWeb/NGHttp/ChangeLog (copie de travail) +@@ -1,3 +1,10 @@ ++2008-09-08 Wolfgang Sourdeau ++ ++ * NGUrlFormCoder.m (NGDecodeUrlFormParameters): the '+' sign does ++ NOT represent the space character. It should thus be left ++ unencoded and undecoded: ++ http://www.rfc-editor.org/rfc/rfc1738.txt. ++ + 2007-05-07 Helge Hess + + * NGHttpMessageParser.m: minor code cleanups, use -warnWithFormat: Index: sope-appserver/NGObjWeb/NGHttp/NGHttpRequest.h =================================================================== --- sope-appserver/NGObjWeb/NGHttp/NGHttpRequest.h (révision 1626)