ClearFoundation Tracker - ClearOS
View Issue Details
0002242ClearOSapp-mail-routing - Mail Routingpublic2015-03-05 07:172021-01-18 05:45
bchambers 
 
normalminoralways
closedunable to reproduce 
6.6.0 
 
0002242: New PHP settings causing pollution of log files
Command output: PHP Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/pear/Net/SMTP.php on line 450
No tags attached.
Issue History
2015-03-05 07:17bchambersNew Issue
2015-03-05 07:17bchambersStatusnew => assigned
2015-03-05 07:17bchambersAssigned To => bchambers
2015-03-05 10:23bchambersNote Added: 0001388
2015-05-20 18:52user2Target Version6.6.0 Updates => 6.7.0 Beta 1
2015-08-10 14:30user2Target Version6.7.0 Beta 1 => 6.7.0 Updates
2015-09-04 15:01bchambersIssue cloned: 0004912
2016-02-16 12:57user2Target Version6.7.0 Updates => 6.8.0 Beta 1
2016-05-31 12:00user2Target Version6.8.0 Beta 1 =>
2021-01-18 05:45NickHNote Added: 0015261
2021-01-18 05:45NickHStatusassigned => closed
2021-01-18 05:45NickHAssigned Tobchambers =>
2021-01-18 05:45NickHResolutionopen => unable to reproduce

Notes
(0001388)
bchambers   
2015-03-05 10:23   
Upon further investigation, looks like it's not just an issue with the Filter libraries used by ClearOS, but also upstream PEAR libraries, (LMPT.

Looks like we may build and maintain the package php-pear-Net-LMTP, so we could go and fix references to error function calls on static PEAR references in addition to cleaning up the Filter.*/Transport.php libraries which is easy to do.

If we don't want to go that far, recommend, changing error_reporting in Filter.php from:

ini_set('error_reporting', E_ALL ^ E_STRICT);

to:

ini_set('error_reporting', E_ALL & ~E_STRICT);

and adding this in the Transport.php file as well to quiet logging.
(0015261)
NickH   
2021-01-18 05:45   
7.x appears to work