#6318 - IMAP/POP3 failures prevent logging in

  • By
  • Added
  • 54 views
Identifier #6318
Issue type Minor issue (breaks specific functionality)
Title IMAP/POP3 failures prevent logging in
Status Completed
Handling member PDStig
Version 11 beta8
Addon core
Description If a configured IMAP/POP3 system fails to authenticate (e.g., bounce detection, support ticket integration), then no one can log in (a critical error is thrown). These authentication errors should be non-blocking.
Funded? No
Hotfixes

hotfix-6318 6940c540058eb.tar

Only apply these hotfixes if you absolutely need them and cannot wait until the next release of Composr (releases are more reliable and strictly tested). We provide no guarantee that hotfixes will work; they may even break your site especially if a hotfix depends on another hotfix. Always make a site backup if you attempt to apply a hotfix.

As of Composr version 11, the recommended way to apply a hotfix is by following the same steps as an upgrade:

  1. Download the hotfix into the data_custom folder of your Composr installation directory
  2. Back up your site
  3. Go to yourbaseurl/upgrader.php
  4. When you get to the 'Transfer across new/updated files' step, use the hotfix that you downloaded.
  5. The upgrader will automatically apply hotfix files, skipping any files belonging to addons that you do not have installed, and also skipping hotfix files that are older than the files on disk
  6. Run a database upgrade if prompted
  7. You may wish to run a file integrity scan and resolve issues.

For Composr version 10, manually extract the files (e.g., using 7-Zip) and overwrite files in your Composr installation that are older than the ones in the hotfix (check the file modification date/time). Skip hotfix files that do not exist in your installation.

Commits

Fixed MANTIS-6318 (do not bail on error for IMAP issues where we might lock people out of the site) (2283e594) · Commits · Composr ecosystem / Composr · GitLab

Drop PHP IMAP support due to weird behaviour; always use Javanile IMAP library (core_imap) (e9b9a680) · Commits · Composr ecosystem / Composr · GitLab

Missing null for type on find_mail_bounces (bb4c0de7) · Commits · Composr ecosystem / Composr · GitLab

Use try/catch for imap2_open because Javanile calls trigger_error on errors (39e8d021) · Commits · Composr ecosystem / Composr · GitLab

set_throw_errors may compound; make this a push/pop system (716925ba) · Commits · Composr ecosystem / Composr · GitLab

... (c49e6e10) · Commits · Composr ecosystem / Composr · GitLab

Error log cleanup (0c0ecee6) · Commits · Composr ecosystem / Composr · GitLab

Edited
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated