Hey Dave,
As the quick/easy/safe fix, I'll just update 8.1 with the fix from https://github.com/php/php-src/tree/PHP-8.1-CVE-2026-109618-109619
Cheers,
Pal
--
You received this message because you are subscribed to the Google Groups "Apache for OS/2" group.
To unsubscribe from this group and stop receiving emails from it, send an email to apache2+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/apache2/0c197c15-edb3-4583-9666-f4af8df73ee0n%40googlegroups.com.
OK for now....
php7.dll for PHP 7.4.32 - TBD - I forgot to regenerate configure, so failed to get a DLL, so it will have to wait until morning now.
php.dll for PHP 8.1.32 - https://smedley.id.au/tmp/php-8.1.32-dll-20261024-php2shell.zip
NB: neither of these DLLs has been tested
@Dave if you can help me remember what was wrong with the 8.3 builds I can look at those too.
I have also been asking Gemini's latest Argon AI model to look at the OS/2 APR code (https://share.gemini.google/ocrKySHSJjLE) and also the MPM code (https://share.gemini.google/Bh3KOBzM4tvR) within Apache for code improvements and it has a bunch of suggestions, so I just need to find the motivation to implement and test those.
Cheers,
Paul
Hey Dave,
Why did I know it wouldn't be this easy? Once I get 7.4.x built, I'll do a full rebuild of 8.1 and aim to do some local testing, and see if I an reproduce.
Cheers,
Paul
To view this discussion visit https://groups.google.com/d/msgid/apache2/721477a2-89cb-425c-a59d-cd8034320146n%40googlegroups.com.
PHP7.dll is at php-7.4.32-dll-20261024-php2shell.zip - not tested yet either... trying to resurrect my virtualbox setup that as an AMP setup...
OK...
VERY light testing but 7.4.x is able to render an older copy of my mantis site with no apparent problems...
8.1.x however is fubar... Couple of TRPs attached which are VERY different to Dave's... I'm going to have to go though my application of the patches very carefully and make sure I didn't mess them up. There were a lot of patch failures as the patches messed with lots of files that already had OS/2 specific patches in them, so lots of manually applied patches, which is lots of potential for error :(
The Fault - Limit Access Fault rings a bell - SSE2 perhaps??
Cheers,
VERY lightly tested, but appears to work with Apache2 v2.4.61 - https://smedley.id.au/tmp/php-8.1.34-os2-20261027.zip
Hi Dave,
LOL, it was famous last words.
1) replicated the last build I did - first issue was:
In file included from
c:/usr/include/ImageMagick-7/wand/MagickWand.h:29,
from php_imagick_defs.h:29,
from imagick_class.c:22:
c:/usr/include/ImageMagick-7/MagickCore/magick-config.h:63:3:
warning: #warning "you should set MAGICKCORE_QUANTUM_DEPTH to
sensible default set it to configure time default" [-Wcpp]
63 | # warning "you should set MAGICKCORE_QUANTUM_DEPTH to
sensible default set it to configure time default"
| ^~~~~~~
c:/usr/include/ImageMagick-7/MagickCore/magick-config.h:64:3:
warning: #warning "this is an obsolete behavior please fix your
makefile" [-Wcpp]
64 | # warning "this is an obsolete behavior please fix your
makefile"
| ^~~~~~~
c:/usr/include/ImageMagick-7/MagickCore/magick-config.h:86:3:
error: #error "you should set MAGICKCORE_HDRI_ENABLE"
86 | # error "you should set MAGICKCORE_HDRI_ENABLE"
2) I've hacked around this but just setting a #define MAGICKCORE_HDRI_ENABLE in php_imagick_defs.h but no idea if this will cause any issues.
3) An *untested* DLL is at https://smedley.id.au/tmp/imagick-3.8.1-os2-20261028.zip
Cheers,
Paul