Background: When a query string doesn't have key/value pairs, the
query string is tokenized on the '+' character and the values are sent
as argv to the CGI script.


It looks like a change to discard null tokens snuck in along with a
suexec patch, r87905 (look for strcmp)

http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/modules/generators/mod_cgid.c?r1=87851&r2=87905

pre-r87905:
foo.cgi?foo++bar results in 3 positional parameters "foo", "", "bar".

post-r87905:
foo.cgi?foo++bar results in 2 positional parameters "foo", "bar".

While it might be disruptive to flip it back, could it be offered as
an option?  AIUI 1.3.x behaves like the pre-r87905.

-- 
Eric Covener
[EMAIL PROTECTED]

Reply via email to