summaryrefslogtreecommitdiff
path: root/mail/squirrelmail
AgeCommit message (Collapse)AuthorFilesLines
2003-09-01Remove redundant dependences on "php" package.tron1-2/+1
2003-09-01Updated squirrelmail to 1.4.1 (pkg/22652 by Adrian Portelli, so fixes by me)martti4-20/+36
- lots of bug fixes I couldn't make this work without the latest PHP (4.3.3)...
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-1/+1
2003-04-15Updated squirrelmail to 1.4.0martti4-43/+115
* A complete rewrite of the way we send mail (Deliver-class), and of the way we parse mail (MIME-bodystructure parsing). This makes SquirrelMail more reliable and more efficient at the same time! * Support for IMAP UID which makes SquirrelMail more reliable. * Optimizations to code and the number of IMAP calls; SquirrelMail is now a very scalable webmail solution. * Support for a wider range of authentication mechanisms. * Lots of bugfixes, some new features and a couple of UI-tweaks.
2003-02-12Updated squirrelmail to 1.2.11martti3-6/+21
This release incorporates some security fixes in relation to XSS (cross site scripting) code which could allow malicious extraction of information from the client browser. There is also a fix for the SquirrelMail 1.2.10 "Double login" problem. This was related to a session issue, and has been fixed.
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-4/+4
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2002-12-31Remove the use of register_globals. This hasn't been needed since 1.2.8.chris1-9/+1
This just tightens up on security a bit more. Note anyone using plugins may have to check if all their plugins will work with register_globals off. (I've been using this on a local squirrelmail box with 1.2.9 for over a month with no issues)
2002-12-03Updated squirrelmail to 1.2.10martti3-6/+18
* multiple session issues resolved * many updated translations * a number of other bugs fixed
2002-11-15Use buildlink2.jlam1-4/+4
2002-10-30Updated squirrelmail to 1.2.9martti3-7/+17
* many bugfixes and stability enhancements - register_globals - session handling - preferences * German help texts
2002-10-20Correct directory ownership (PR#18529)martti1-3/+3
2002-09-24Complete standardization of messages according to latest pkglint.wiz1-3/+3
2002-09-16Updated squirrelmail to 1.2.8martti3-10/+23
* HTML cleanup on search and addressbook pages * Fixes for multiple XXS exploits on the addressbook, search, help, and options pages * more accurate error messages on failed login * HTML table cleanup when viewing attachments * fix for X-MSMail-Priority conflict bug #600369 * fix for multiple email addresses on the same message line * fix for "." on a single line in a text attachment bug #598750 * Core code and plugins converted to work with register_globals Off * fix for reply quoting on resumed drafts * fix for fgets errors in file_prefs bug #578834 * fix for date format on calendar day view bug #582919 * fix for org. logo width/height values bug #572807 * fix for reading/writing ldap prefs with conf.pl bug #57595 * fix for 'fixed' font style in css bug #571463 * fix for attachments in safe mode bug #585340 * fix for forward attachment bug #585836 * fix for php warning when saving drafts bug #585012 * returned generic_header hook to page_header.php bug #554278 * fix for syntax error in darkness theme bug #576066 * fix for some attachments not being displayed bug #577052 * fix for matching uppercase headers on mailbox display bug #584082 * fix for folder names containing regex characters bug #574889, #578156 * fix for endless loop on raw binary data in email bug #547662
2002-08-06Fix PLIST after last update (hi martti!)wiz1-1/+27
Closes pkg/17857 by Urban Boquist.
2002-07-16Updated squirrelmail to 1.2.7martti2-6/+6
* fix for 'compose as new' link. bug #554886 * fix charset format in the admin plugin. bug #550725 * fix for errant '.' in default_folder_prefix. bug #551310 * fix for folder names with '?' and '*'. bug # 559257, #552180 * added the ability to search without the charset argument. #552288 * Made /noselect node display optional. bug #554988, patch #452178 * Improved support for macosx IMAP server thanks Brian Haun * Added macosx friendly search, thanks Brian Haun bug #553038 * Fixed word wrap problems when sending mail. bug #552961, #556143 * Added possibility to use multiple compose windows without loss of attachements. * Fixed forward message/rfc822 attachments from a search * Fix SpamCop plugin. * Fixed send MDN link. * Fixed dealing with \r\n and \n in smtp.php. * Fixed to, cc, bcc arrays in message->header * Speed optimizements in generating message-lists. * Fixed loss of attachment with html addressbook. * Fixed saving drafts with attachments
2002-05-02Updated squirrelmail to 1.2.6martti4-22/+31
- Bug fixes - Added POP3 Before SMTP option - Added a server-side thread sorting option per folder - Added a server-side sorting global option - Compose in new window size can be set in Display prefs - PostgreSQL is now supported for database backed use - Added user option to sort messages by internal date - Added option to auto-append sig before reply/forward text - Filters can be applied to only new mail - Filtering now happens on folder list refresh
2002-03-19It seems this needs php-pcre now.bouyer1-1/+2
2002-03-18Update to 1.2.5. Main change is that it has been fully ported to PHP 4.1bouyer3-7/+47
(no more warnings that fills in apache error_log). Changes since 1.2.4: - Multiple mailbox list calls cached. - Added 'View unsafe images' link to the bottom of pages which contain unsafe images. - Fixed 'too many close table tags' and various other issues which meant SM output didn't always validate as clean HTML. - Added the ability to add special folders through plugins. - Added an Always compose in a pop-up window option. - Search page update with ability to save searches and search all folders at once. - Made searching on multiple criteria possible, with thanks to Jason Munro - Fixed 'list all' in addressbook (#506624, thanks to Kurt Yoder) - Fixed small bugs in db_prefs - Allowed SquirrelMail to work from within a frame, eg. not using _top this is configureable. (thanks to Simon Dick) - Added options to conf.pl to enable automated plugin installation: ./conf.pl --install-plugin <pluginname>. This allows plugins to be distributed in packages. Conf.pl now also reports when saving fails. - Attachment hooks now also allow specification of generic rules like text/* which will be used when no specific rule is available. - conf.pl can now configure database backed address books and preferences. - Version 0.3.7 of SquirrelSpell. Fixes a potential privacy vulnerability (symlink attack), plus introduces formatting fixes and javadoc-style comments. - Bugfix in mailfetch reported by Mateusz Mazur - Administrator plugin. A web based conf.pl replacement. - Removed GLOBALS from conf.pl - HTML messages optimization. - Added support for requesting read receipts (MDN) and delivery receipts. - Added the ability to stop users changing their names and email addresses. - Added signature into multiple identities (Stefan Meier <Stefan.Meier@cimsource.com>) - Updated user help files to reflect UI chanegs and added functionality.
2002-01-28Update to 1.2.4 (OK'd by Johnny Lam).bouyer3-17/+31
Changes: Version 1.2.4 -- 25 January 2002 -------------------------------- - Fixes a nasty remote arbitrary command execution vulnerability in the spellchecker plugin. Version 1.2.3 -- 21 January 2002 -------------------------------- - Fixed focus system on pages that contain forms. - Fixed IMAP code to send different command identifiers as per section 2.2.1 of RFC 2060. - Fixed 'sticky priority' so that replies are set to the same priority as the original message. - Fixed Printer Friendly to print HTML messages. - Fixed multiple receivers in Sent mailbox (#500910). - Disabled prefs caching under PHP 4.1 - Added "Search Memory". Enabling to store up to 9 predefined searchs. - Increased security in html message. - Added the possibility to specify system-defined css in order to allow users to change the font family and size of SM. Making possible to make it bigger or smaller depending on their screen size. Sysops may add or remove these system-defined css located in themes/css/ - Fixed a bug appearing on some apache virtual hosts - Fixed javascript error (#505255) - Fixed the db_prefs so they work again (#499609, thanks to Simon Dick)
2002-01-07Update mail/squirrelmail to 1.2.2. Changes from version 1.0.6 include:jlam6-240/+495
* Collapsible Folders - The folder list can be collapsed at any parent folder. This makes folder lists with large hierarchical structures much easier to manage and navigate. * The Paginator! - This enables quick access to any page in the message list by simply choosing the page number to view rather than tediously clicking "next" 50 times. * Hundreds of UI tweaks - The user interface has been given a face-lift. The HTML has been largely overhauled, and while it still has the same general feel, it has been made more intuitive. * Drafts - It is now possible to compose a message and save it to be sent at a later date with the drafts option. * New Options Page - The options page has been completely rewritten for several reasons, the main of which was to allow seamless integration of plugin options and to provide uniformity throughout the entire section. * Multiple Identities - It is now possible to create different identities (home, work, school) that can be chosen upon sending. Each identity can have its own email address, full name, and signature. * Reply Citations - Different types of citations are now possible when replying to messages. * Better Attachment Handling - The plugin, attachment_common, has been fully integrated into the core of SquirrelMail. This allows inline viewing of several different types of attachments. * Integration of Several Plugins - The following plugins have been put directly into the core. As a result, be sure not to install these as plugins, as the result may be (at best) unpredictable: attachment_common, paginator, priority, printer_friendly, sqclock, xmailer. * Improved support for newer versions of PHP. Note that you may have trouble if you are running PHP version 4.0.100 (commonly distributed with Debian 3.0). * Ability to mark messages as read and unread from the message listing. * Alternating Colors - The message list now alternates row colors by default. This presents a much cleaner and easier to read interface to the user.
2002-01-02Back out last commit, "squirrelmail" doesn't work with version 4.1.0tron1-3/+3
of the "php" package yet.
2002-01-02Fix wildcard dependence to accept version 4.1.0 of the "php" package.tron1-3/+3
2002-01-01Note that this package does _NOT_ work with php-4.1.0. The SquirrelMailjlam1-3/+3
folks will be releasing another release in the 1.2.x series in 2-3 weeks to operate with php-4.1.0.
2001-12-11SquirrelMail needs PHP4 session support. Noted in pkg/14906 by John Klosjlam1-2/+3
<john@sixgirls.org>.
2001-12-02bsd.pkg.install.mk calls the INSTALL script at the right timesjlam1-5/+1
automatically, so no need to do it ourselves.
2001-11-26Forgot a CONFDIR -> PKG_SYSCONFDIR replacement.jlam1-2/+2
2001-11-25PKG_SYSCONFDIR is where the configuration files for a package may be found.jlam1-7/+4
This value may be customized in various ways: PKG_SYSCONFBASE is the main config directory under which all package configuration files are to be found. PKG_SYSCONFSUBDIR is the subdirectory of PKG_SYSCONFBASE under which the configuration files for a particular package may be found. PKG_SYSCONFDIR.${PKGBASE} overrides the value of ${PKG_SYSCONFDIR} for a particular package. Users will typically want to set PKG_SYSCONFBASE to /etc, or accept the default location of ${PREFIX}/etc. This obsoletes the use of CONFDIR, which was active for only 6 days, so no need to have a workaround to still accept old CONFDIR settings.
2001-11-19Adapt to use shared INSTALL/DEINSTALL scripts by using the logic injlam4-209/+22
bsd.pkg.install.mk: * Remove old DEINSTALL/INSTALL scripts. * Move some text printed at POST-INSTALL time into the MESSAGE file. * Adjust rc.d scripts to respect rc.conf settings, so that the script may be directly copied into /etc/rc.d.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum5-4/+4
2001-07-13In package Makefiles, create FILES_SUBST instead of duplicating sedjlam2-20/+21
expression for substituting in DEINSTALL/INSTALL scripts. Use "${CMP} -s" instead of "diff -q" since the former is more portable across OSes.
2001-04-30Install example configuration file without redundant .dist suffix.jlam4-8/+9
2001-04-30Update squirrelmail to 1.0.6. Pkgsrc changes include:jlam7-39/+58
- Respect ${APACHE_SYSCONFDIR} setting. - Install example squirrelmail.conf Apache config file fragment into ${PREFIX}/share/examples/squirrelmail. Changes from version 1.0.3 include: - Reworked validation for each page. It's now standardized in validate.php - Fixed login bug that resulted from 1.0.5 security updates - Fixed plugin incompatibilities that were introduced in 1.0.5 - Added more security checking to preference saving/loading - Updated German translation (thanks to Roland Bauerschmidt <rb@debian.org>) - Updated Finnish help files - MAJOR security issues addressed. Please upgrade as soon as possible. - Downloading attachments should work better due to a tip by Ray Black III. - Fixed bug with drop-down folder list not containing INBOX - Added Sweedish help files Teemu Junnila <teejun@vallcom.com> - Added Italian help files Antonetti Roberto <antonr@piceniaweb.com> - Fixed some bugs with folder creation - Security fix for UW IMAP server to disallow folder paths outside of $folder_pr efix - Some problems with header encoding/decoding fixed - Made subject column take up whatever width is available - Added bcc to html addressbook search
2001-04-20Move to sha1 digests, and add distfile sizes.agc1-1/+2
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-7/+5
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-29Patch from the squirrelmail cvs repository:bouyer2-1/+16
Revision 1.46.2.1: * UW workaround improved, methinks (1.0 branch) Fixes a problem when used with imap-uw: 1.0.3 couldn't read folders in subdirectories.
2001-03-14Update squirrelmail to 1.0.3. Pkgsrc changes include setting the examplejlam5-11/+23
Apache URL to http://www.domain.com/squirrelmail/ instead of /mail/ to access squirrelmail. Changes from version 1.0.2: - Many i18n enhancements/fixes - Fixed bug with default theme path being set incorrectly - Fixed problem when sending/forwarding multiple attachments - Made folder drop-down list consistent in look to the other drop-downs - Fixed problem where some attachment filenames would not be displayed - Added Finnish help files by Teemu Junnila <teejun@vallcom.com> - Updated Norwegian translation - Updated Brazillian Portuguise translation
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-02-12Add a file for easy inclusion into Apache's httpd.conf file.jlam6-27/+62
Reword MESSAGE to refer to this new file.
2001-02-11Update squirrelmail to 1.0.2. Changes from version 1.0.1 include:jlam3-5/+15
- Added a workaround for RedHat's 4.0.4pl1-3 binary package (It's also the same workaround for Konqueror and other PHP installations?) - Select All works through the search - Better escaped string handling from POST variables - Many more code cleanups and optimizations - Added Hungarian translation by Teemu Junnila <teejun@vallcom.com> - Added Icelandic translation by Karl Heid-ar" <karlh@macho.is> - Updated Taiwan translation - Updated Sweedish translation - Updated Finnish translation
2001-02-03Remove dirrm for nonexistent directory.jlam1-3/+1
2001-02-02Update squirrelmail to stable release version 1.0.1. Changes from developmentjlam6-17/+33
version 0.9.3: - Improved the way sqimap_read_data() is handled - Sped up "no sorting" even more - Fixed problems with sending messages - Fixed some pass-by-reference calls that caused problems with newer PHP versions - Fixed bug that didn't display last folder subscribed to - Removed requirement of PHP 4.0.1 for array_unique() function - Removed unnecessary echo statements by breaking out of PHP - Changed evaluation method from using " to ' for speed improvements - If no plugin array set in config.php, now handled correctly - If subject is > 55 chars, trims it and puts "..." in message list - Hundreds of minor changes to remove all verbose PHP warning messages - Updated config_default.php to include attachment_common plugin (now in distribution) - A few minor speed improvements - Fixed problems in sqimap_read_body(), made it more reliable - Added French translation of help files by gore K <gore_k@ymca-cepiere.org> - Added Finnish translation by Teemu Junnila <teejun@vallcom.com> - Updated Sweedish translation - Updated Russian translation
2001-01-29Add automatic ${VARIABLE} handling for MESSAGE files.wiz2-8/+6
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced, not @VARIABLE@, nor @@VARIABLE@@). By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX, X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST. Clean up some packages while I'm there; add RCS tags to most MESSAGEs. Remove some uninteresting MESSAGEs.
2001-01-25Update dependency on php4 to 4.0.4.1nb1 since SquirrelMail requires gettextjlam1-2/+2
support.
2001-01-24SquirrelMail - PHP4 webmail package.jlam10-0/+541
We've been lacking a pkgsrc webmail package for a while. I still haven't figured out how to package IMP and make PHP4 work with the shared IMAP module. But in the meantime, here's SquirrelMail, a straightforward implementation of a webmail gateway to IMAP server implemented completely in PHP4.