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 |
Reporter | dregad | Assigned To | dregad | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Target Version | 2.25.6 | Fixed in Version | 2.25.6 | ||
Summary | 0030794: Captcha image not showing on PHP 8.1 | ||||
Description | 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. | ||||
Attached Files | |||||
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 2022-07-30 11:17 Details Diff |
Update Securimage library to custom 3.6.8 version The 'mantis' branch of our Securimage fork [1] was updated to fix PHP 8.1 compatibility issues. The initial patch was submitted as a PR to the upstream repository [2], 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. Fixes 0030794 [1]: https://github.com/mantisbt/securimage [2]: https://github.com/dapphp/securimage/pull/112 |
Affected Issues 0030794 |
|
mod - composer.lock | Diff File |