Download SquirrelMail 1.4.6 RC1

Spread the love

SquirrelMail is a program written in PHP to enable web-based e-mail. It is used by various internet providers to offer webmail functionalities. The program has support for the IMAP and SMTP protocols and all screens are built in HTML 4.0 without the need for JavaScript. The developers are busy preparing version 1.4.6 and have therefore released the first release candidate. The announcement and list of changes are as follows:

The SquirrelMail team is happy to announce that a testing version has been released for the stable series: 1.4.6 Release Candidate 1. This release candidate addresses many bugs found since the release of our previous version. Please let us know about any issues you find in this RC, so they can be fixed in time for the 1.4.6 release.

Changes 1.4.6:

  • Added Simple Green, Silver Steel, Wood, Bluesome, Simple Green2 and Simple Purple themes. Contributed by Pavel Spatny, Saku Lehtio (#1188209), Vicky Pyne (#1217066 and #1217069).
  • Fixes for increased error checking in PHP 5.0.5+ array_shift() (#1237160). [php5]
  • Added extra checks in Delivery class for In-Reply-To header. Fixes E_NOTICE level warnings in PHP 5.0.4 and later (#1206474). [php5]
  • Added extra checks in SquirrelMail charset_encode() function in case somebody removes HTML to US-ASCII conversion library (#1239782).
  • Ported devel fixes for PHP 5.0.4 E_NOTICE warnings in Message class (#1164045). [php5]
  • Auto Refresh Folder List preference now defaults to 10 Minutes, add option for 20 Minutes.
  • Fixed inline display of attached jpeg/gif/xbm attachments in Mozilla Firefox.
  • Fixed invalid reference in src/download.php. E_NOTICE level warnings could corrupt attachments in php 4.4.0.
  • Fixed error handling in SquirrelSpell plugin. sprintf and gettext formatting errors in check_me.mod. Reported by Edward Chapman.
  • Allow configure to be ran from any directory, thanks Ceri Davies.
  • Fixed reloading the cached mailbox tree after a purge trash action.
  • Fixed loading of external background-images in style attributes when show_unsafe_images is false.
  • Fix to stop deletion of mailboxes that do not exist, otherwise an IMAP error is generated.
  • Add missing break to listcommands plugin so unsubscribe works again.
  • Removed function references from address book database backend class, list_addr(), lookup() and search() functions. Referenced lookup() function caused E_NOTICE warnings in PHP 4.4.0. Reported by Cor Bosman.
  • Fixed address book file and database backend error messages broken by CVE-2005-1769 patches.
  • Fixed compose form redirection in spamcop plugin.
  • Re-enabled Estonian translation. Thanks to Tanel Kindsigo.
  • “Toggle all” pointless when folder list empty (#1267079).
  • Readded options_identity_process and options_identity_renumber hooks broken by CVE-2005-2095 fixes.
  • Removed duplicate generic_header hook call in src/right_main.php (#1269189).
  • Focus on compose screen no longer shifts automatically if user has manually focused somewhere herself.
  • Fixed placement of abook_init hook.
  • Fixed IMAP search command in filters plugin. Command was breaking squimap_mailbox_exists() check. Reported by Daniel Watts.
  • Solved function conflict between compatibility and info plugins.
  • Added PHP register_globals check to configuration test utility.
  • Added character set conversion to html message parts and html attachments with character set information (#1258925). Original patch by Peter Draganov (#1195232).
  • Fixed decoding of quoted-printable text in decodeBody function. Reported by João Carlos Mendes Luis.
  • Added CR trimming to SquirrelSpell plugin in order to fix problems on Windows systems.
  • Backported truncateWithEntities function.
  • Backported user definable truncation widths on subject and sender fields.
  • Load default value for INTERNALDATE sorting to be ON to match initial preference page if user has not set anything.
  • E_NOTICE and unlink error message if user hits delete multiple times before compose page has reloaded.
  • Undefined variable in view_header.
  • Undefined index offset in read_body when trying to calculate next/prev links for attached messages.
  • fixed wrapping (#1043576) and encoding (#1246305) or multibyte charsets. Fix requires PHP with mbstring support. If mbstring support is not present or character set is not supported by mbstring extension, fixes are not applied.
  • Rebuild URL to sound file in newmail plugin when sound file is played (#1233530).
  • Removed ‘Download this as file’ link from printable email version and translate plugin.
  • Added list of attachments to printable version page (#793020).
  • Added sorting options to main address book listing (#543788), (#1164435), (#1313707).
  • Prevent playback of newmail sounds when media file is not selected or set to ‘(none)’.
  • If server side sorting was enabled, and the user had a non-default sort enabled, and issued a search, the search would attempt to resort the results and generate an E_NOTICE error.
  • Undefined variable “size” in imap_messages.
  • Variables by reference only fix in printer_friendly_bottom.php.
  • Undefined index in addressbook backends. This could be caused by import plugins.
  • Undefined variable in vcard.php.
  • Added bincimap (#1285099), dovecot and mercury32 presets.
  • Make test for IE6 in SendDownloadHeaders also match versions higher than 6 (#1339211).
  • Allow double quote to be used in MOTD (#1276959).
  • Prevent right_frame to be set to ‘//www.example.com’.
  • Make cookies destroy code use epoch of 5 seconds into the past.
  • Added new compose_send_after hook.
  • Properly clean up temporary attachment files when saving as Draft (#1358407) and fix removal of lingering attachments on signout.
  • Fixed error message in addressbook.php lookup (#1351825).
  • Fixed incorrect curly escape in sqimap_append(). Error triggered by PHP 5.1 bug fix (#1366982).
  • Fixed ContentType object check in Rfc822Header class. E_NOTICE error in PHP 5.1.
  • Login and login error pages use default theme colors (#1366050).
  • Add doc/security.txt with some hints for a more secure installation.
  • Suppressed fsockopen() warnings when interface is configured to use TLS on plain SMTP port. Reported by Nicolas Mailhot.
  • Disabled fuzzy matching of sprintf() formatted strings in internal gettext implementation (#1341089).
  • Moved inclusion of display_messages.php out of backend-dependent location
  • Moved sqm_baseuri() into more centralized location (strings.php).
  • Back-ported code change to only filter undeleted emails.
  • Back-ported filter code change to test for filters before issuing possibly expensive IMAP calls.

Version number 1.4.6 RC1
Operating systems Windows 9x, Windows NT, Windows 2000, Linux, BSD, Windows XP, Windows Server 2003
Website SquirrelMail
Download
License type GPL
You might also like