View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0030794||mantisbt||signup||public||2022-07-24 09:55||2023-02-22 19:21|
|Target Version||2.25.6||Fixed in Version||2.25.6|
|Summary||0030794: Captcha image not showing on PHP 8.1|
Securimage 3.6.8 is not compatible with PHP 8.1. The catpcha image is not displayed on signup_page.php (see attached screenshot)
Loading the image directly in a browser tab shows a very large number of PHP Deprecated notices, on various line numbers:
The problem has been reported upstream and a pull request has been provided (https://github.com/dapphp/securimage/pull/112) but the library's author is no longer maintaining it, so it is highly unlikely that the PR will be merged and a new release cut.
Until we have the resources to replace Securimage (see 0027156), we should patch it manually in our fork of the repository https://github.com/mantisbt/securimage which is already the source for Composer.
|Tags||No tags attached.|
The 'mantis' branch of our Securimage fork has been updated to fix the PHP 8.1 compatibility issues.
Changes will be pulled in via composer update.
MantisBT: master-2.25 5d5d74f0
|Update Securimage library to custom 3.6.8 version
The 'mantis' branch of our Securimage fork  was updated to fix
PHP 8.1 compatibility issues. The initial patch was submitted as a PR to
the upstream repository , and a few additional fixes covering the
audio-related scripts were committed and submitted to the PR's author.
This commit updates the composer lock file, to pull these changes in.
|mod - composer.lock||Diff File|