Re: Should we release 2.10?
Adam Prime <[email protected]> Wed, 26 Nov 2008 23:44:12 -0500
| Newsgroups | gmane.comp.apache.apreq |
|---|---|
| Message-ID | <[email protected]> |
Bojan Smojver wrote: > On Fri, 2008-11-14 at 09:10 -0500, Adam Prime wrote: > >> I was reminded of a documentation omission by an email on the mod_perl >> list this morning. Can something be added into the porting warnings here: >> >> http://httpd.apache.org/apreq/docs/libapreq2/group__apreq__xs__request.html >> >> mentioning that my @params = $r->param() no long returns a unique list >> of the params. IE that ?a=b&a=c will return (a, a), not (a), which is >> how it worked in libapreq1. >> > > Sure. Do you have a patch? > > Does the attached patch work? Adam
param.patch
(text/plain, 611 B)
Index: glue/perl/lib/Apache2/Request.pm
===================================================================
--- glue/perl/lib/Apache2/Request.pm (revision 721076)
+++ glue/perl/lib/Apache2/Request.pm (working copy)
@@ -417,6 +417,10 @@
=item * C<param> includes the functionality of C<parms()> and C<params()>, so
they are now deprecated and may be removed from a future 2.X release.
+=item * C<param> called in a list context no longer returns a unique list of
+ paramaters. The returned list contains multiple instances of the
+ parameter name for multivalued fields.
+
=back