SquirrelMail English Site Russian Site Japanese Site 
News
About
Support
Screen shots
Download
Plugins
Documentation
Sponsors



Older Newer
Tue, 08 Jan 2008 19:50:31 . . . . 216.17.230.105 [Add Tracker link]


Changes by last author:

Added:
This page lists only some commonly encountered SquirrelMail bugs. You can find more information in SquirrelMail changelogs.

----

Stable versions

SquirrelMail 1.4.0

* Plugins that worked in previous stable version can be broken due to changes in structure of function files.

SquirrelMail 1.4.2

* Calendar plugin is broken.

** Fixes:

*** a) Use the one that is available in 1.4.1

*** b) Use shared_calendars plugin

*** c) Apply [fix]

SquirrelMail 1.4.3

* Loop in reply code

** Fixed in 1.4.3a

SquirrelMail 1.4.3a

* Newmail sounds don't work due to incorrect html formating. See [patch].

* German translation displays html entities in Addresses page.

** Fixed in SquirrelMail locales package [1.4.3-20040801]

SquirrelMail 1.4.3, 1.5.0 or later.

* Translations that work in previous versions are not working even when translation files are installed and webserver is restarted.

** SquirrelMail enabled use of full locale name in all ISO-8859-x based translations. Used locale name is not compatible with glibc library changes made by some Linux distributions (namely Mandrake). See [fix]

SquirrelMail 1.4.4

* Administrator plugin does not work with uid based authentication. Incorrect uid check. See [patch].

* Unknown function call, if hardcoded signature size quota is exceeded. Incomplete backport from devel. See [patch1] and [patch2].

* Address book can add entries only to personal address book. See [patch].

* If edit button in Address listing is selected without selecting address book entry, "Unknown error" message is produced. See [patch]

* Thai translation is not available.

** Translation was removed because it contains less than 50% translated strings and is not updated.

* SquirrelMail logs out before calling the logout hook, thus breaking some plugins. See [patch1] and [patch2].

SquirrelMail 1.4.5

* PHP 5.0.5+ causes fatal errors in messages with priority headers. See [1237160 tracker]

* PHP 5.0.4+ causes E_NOTICE errors in message and delivery classes. See [fix1] and [fix2].

* E_NOTICE errors in search page. See [fix]

* Selection boxes are empty in SquirrelSpell plugin on Windows servers. See [fix].

SquirrelMail 1.4.6

* Mailbox caching issues for deleted messages in second and later pages in paginated display mode. Possible errors when switching from paginated to non-paginated message listing mode. See SquirrelMail tracker [1304408]

SquirrelMail 1.4.7

* Spamcop web based reporting does not work, if reporter is not logged into Spamcop. See [#1519673 fix]

SquirrelMail 1.4.8

* Plain text attachments that contain long lines are rejected by mail server with 534 SMTP error because they aren't properly encoded by SquirrelMail. See tracker: [1473714].

SquirrelMail 1.4.11

* It's not possible to attach more than one attachment and when sending the mail no attachments are actually sent. See tracker: [1805471].

* Attachments do not persist when the address book is used to select the destination addresses [1867203]

----

Development versions

SquirrelMail 1.5.0

* Development/test release

* TLS connections are broken

** See [fix]

* INBOX folder is not accessable

** Fixes:

*** a) subscribe to INBOX

*** b) disable advanced tree code and use oldway folder listing (11. Tweaks)

*** c) Use 1.5.1.

* Fatal error: Cannot re-assign $this

** If you use PHP 5.0.x, use latest stable SquirrelMail version (currently 1.4.4) or 1.5.1.

** If you still can reproduce this error in latest stable version with PHP register_globals set to off, provide more details to SquirrelMail developers.

SquirrelMail 1.5.1

* New Mail plugin follows folder preferences and displays total number of messages.

* Mailbox caching breaks creation of special folders, if folders are not subscribed. Fixed in src/left_main.php v.1.240.

* Logins fail in IE for Mac. Used cookie format is not compatible with this browser. Browser appends semicolon to cookie path.

* Logins fail in PHP 4.4.2+ and 5.1.2+ - PHP header() function changes broke custom SquirrelMail cookie code. [1597162 tracker]

* preg_split() expects parameter 4 to be long, string given in functions/imap_messages.php, see [1543573 tracker]

SquirrelMail 1.5.2 and later

* Script layout is changed. If plugins are written for older SquirrelMail code and load include/validate.php, functions/i18n.php, or functions/constants.php, code will break.

*Undefined index: imapConnection FILE: /path/to/squirrelmail/templates/default/left_main.tpl when using the default template set. This variable was pulled due to some versions of PHP causing Apache to segfault. Workaround is to use the default_advanced template set. (NOTE: this issue may be fixed more recently(?))

----

Specific PHP versions

PHP 4.4.5

PHP 4.4.5 causes Apache to segfault when calling session_register on an undefined variable. There is a SquirrelMail bug [#1664155] related to this issue, but this is actually [PHP Bug #40514]. There is a workaround listed on the SquirrelMail bug.

PHP 4.4.0 or later + register_globals=on + SquirrelMail 1.4.5 or older

* Variable corruption in messages with attachments. See [fix].

PHP 4.4.1

* Broken PHP next() and prev() functions. Use PHP 4.4.0 or 4.4.x-dev snapshot. See [PHP bug report] and [patch]. Issue can be solved by enabling server side sorting in SquirrelMail (conf.pl -> 4. General Options -> 11. Allow server-side sorting) if your IMAP server supports it. Please note, that this is only quick workaround and unfixed PHP 4.4.1 setup is unreliable.

* Broken mb_encode_mimeheader() function. Japanese translation creates broken email headers. See [PHP bug report]

PHP 5.1

* Can't send emails. Incorrect escape of curly brackets in sqimap_append() function. Fixed in 1.4.6 and 1.5.1. See [tracker] and [patch] and [PHP bug report].

© 1999-2008 by The SquirrelMail Project Team