in reply to CGI.pm bug in Apache 2/mod-perl 2 setup

That wasn't fixed?

I would have to wonder if that was due to moving from 2.x to the 3.x code base. Because I privately reported that bug in the 2.x line over a year ago. (As you can see from my mention at Re: Reasons for looking at your favourite module's source, I knew about it quite a while ago.)

  • Comment on Re: CGI.pm bug in Apache 2/mod-perl 2 setup

Replies are listed 'Best First'.
Re: Re: CGI.pm bug in Apache 2/mod-perl 2 setup
by mpeppler (Vicar) on Dec 14, 2003 at 16:52 UTC
    Aparently it is fixed if you also use the latest version of modperl. I got this from Stas Bekman:
    Yes, but you also need the latest mp2. There was a bug both in mp2 and CGI.pm. Both fixed in the latest versions.

    modperl-2.0/Changes:

    =item 1.99_11 - November 10, 2003

    (...)

    rewrite $r->read() and perlio read functions to use the same function,which completely satisfies the read request if possible, on the way getting rid of get_client_block and its supporting functions which have problems and will most likely will be removed from the httpd-API in the future. Directly manipulate bucket brigades instead. (Stas)

    Unfortunately this doesn't help the case where the system uses precompiled binaries (in my case RedHat 8). So I'll use this patched version of CGI.pm until I can get a better version of modperl installed.

    Michael

Re: Re: CGI.pm bug in Apache 2/mod-perl 2 setup
by shenme (Priest) on Dec 14, 2003 at 00:12 UTC
    There hasn't been a major code base change.   The versions of CGI.pm have simply incremented out of the 2.x range.   The version numbers are contiguous - 3.01, 3.00, 2.99, 2.98, 2.97, etc.   Lot'sa tweaks to track real world problems, but no revolutions.