git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@10536
7612ce4b-ef26-0410-bec9-
ea0150e637f0
- Added 'mail' and 'sn' attributes to address book LDAP backend search
expression (#1368154).
- Added mailbox caching code by Michael Long.
+ - Prevent output of whitespace during plugin activation. Fixes possible
+ attachment corruption by incorrectly coded plugins.
Version 1.5.0 - 2 February 2004
-------------------------------
/* On startup, register all plugins configured for use. */
if (isset($plugins) && is_array($plugins)) {
+ // turn on output buffering in order to prevent output of new lines
+ ob_start();
foreach ($plugins as $name) {
use_plugin($name);
}
+ // get output and remove whitespace
+ $output = trim(ob_get_contents());
+ ob_end_clean();
+ // if plugins output more than newlines and spacing, stop script execution.
+ if (!empty($output)) {
+ die($output);
+ }
}
?>
\ No newline at end of file