Re: Apache2::Upload ->upload method dies silently if any file field is empty
Alex Aminoff <[email protected]> Mon, 21 Jul 2025 09:42:45 -0400
| Newsgroups | gmane.comp.apache.mod-perl |
|---|---|
| Message-ID | <[email protected]> |
On 7/18/25 13:35, Randolf Richardson via modperl wrote: >> On Jul 17, 2025, at 1:32PM, Alex Aminoff <[email protected]> wrote: >>> I have written up a description and replication code here: >>> >>> http://back.nber.org/sys-admin/apache2_upload_bug.html >>> >>> Is this something anyone else has seen? >> Hi, Alex. Yes, this is a known problem that has been discussed on the mod_perl and mod_perl dev mailing lists going back to 2022 and which came to a boil in February 2024. Check the mailing list archives to read more about the sad state we are in. >> >> Essentially, libapreq 2.17 is broken, as you have discovered, and it should not be used, imho. If you can access the svn repository for libapreq, I think the trunk might have a fix for the problem you have encountered, but it hasn't been officially released as 2.18. Personally, I continue to use an older version of libapreq that I know works well. > Compiling libapreq2 v2.18 from SVN sources resolved all these > problems for me, and I've been using it on multiple production > servers (Debian Linux, and each hosting multiple web sites that are > written either partly or entirely in Perl and relying on mod_perl2) > for nearly 10 months now. > > If anyone's interested in feedback on libapreq2 v2.18, please take > this as positive feedback -- it resolved all the problems I > encountered in v2.17 and it also has not caused new/other problems. > Thank you to all who responded. With the help of our FreeBSD consultants, Klara Systems, I was able to get a patch to the FreeBSD ports version of libapreq2 installed and showed that it solves my problem. - Alex Aminoff NBER