Commit graph

65 commits

Author SHA1 Message Date
minskim
bcc220ffcd Regen to make GNU patch happy. 2005-02-20 01:52:36 +00:00
martti
db04bdb688 Make sure to change current directory to ${WRKSRC} before removing files
like "*.orig" by find(1).
2005-01-26 15:38:40 +00:00
martti
17dff61061 Initial version. This will be used by squirrelmail-locales. 2005-01-24 19:03:35 +00:00
martti
dcccf7c12f Updated squirrelmail to 1.4.4
We are pleased to announce the release of SquirrelMail 1.4.4.  This
release is a strongly recommended upgrade due to a number of security
issues that have been resolved since 1.4.3a.

About This Release
------------------
This release contains a number of bug fixes, and security updates.  The
list is very long, as this version has been hiding in the trees for a
while.  For a full list of the changes, you can see the changelog here:

  http://www.squirrelmail.org/changelog.php

A general summary of updates includes a few cross site scripting issues,
and two possible file inclusion issue (one remote, one local).  Better
IMAP handling introduced for certain IMAP servers that advertise
LOGINDISABLED, folder handling, and a number of locales issues.

Locales
-------
Shortly after the release of 1.4.3, the locales were broken out of the
main branch into their own branch.  This makes the SquirrelMail package
itself a lot smaller, along with allowing administrators to download just
the packages they need.  Details on this change can be found in the
ReleaseNotes and the INSTALL files.
2005-01-23 07:02:03 +00:00
martti
668b3644f9 chmod directories and other files 2004-12-22 08:08:08 +00:00
martti
fd426495a4 chmod only files 2004-12-22 07:27:07 +00:00
martti
aefe01721c Use ${SHAREMODE} instead of a-w with chmod 2004-12-22 07:13:37 +00:00
martti
3a34530eb8 Use ${VARBASE} instead of hardcoding /var 2004-12-21 15:39:00 +00:00
jdolecek
5c06186cd0 s,PHP4,PHP, in COMMENT - this package doesn't specifically require PHP4 2004-12-19 11:31:29 +00:00
martti
914bc2a8a8 Updated squirrelmail to 1.4.3anb1 (pkg/28328 by IYODA Atsushi)
There is a cross site scripting issue in the decoding of encoded text
in certain headers. SquirrelMail correctly decodes the specially
crafted header, but doesn't sanitize the decoded strings.

http://article.gmane.org/gmane.mail.squirrelmail.user/21169
2004-11-16 14:18:01 +00:00
jdolecek
8b91b79ee5 update DEPENDS for change of php4-* packages to php-*; be optimistic and
leave the DEPENDS in a form which allows PHP 5.x to match, since it should
work just as well
2004-10-31 23:47:32 +00:00
xtraeme
1f588e412d Forgot to remove this patch in previous. 2004-06-04 14:07:13 +00:00
xtraeme
d5791d4765 Update mail/squirrelmail to 1.4.3a.
Version 1.4.3a - 2 June 2004
----------------------------
  - Fix typo in compose.php reply/reply to all quoting (#963499).
2004-06-04 14:05:53 +00:00
bouyer
5c438c31f8 Ok, I know why the distinfo entry was wrong.
Remove $Id: $ from the patch, and regen distinfo.
2004-06-02 20:02:18 +00:00
bouyer
d4a10a7ada Hum, not sure why but the patch-ab entry was wrong. Regen. 2004-06-02 20:01:07 +00:00
bouyer
f6c3e05160 Add patch from squirrelmail repository:
"Fix typo in compose.php reply/reply to all quoting (#963499)."
Without this, reply/reply all won't work when quoting a message.
Bump PKGREVISION.
2004-06-02 18:50:26 +00:00
bouyer
86cab58f53 Update to 1.4.3, patches from Martti Kuparinen.
Main Changes:
lots of bug fixes, including some critical XSS (cross site scripting) issues.
Some new translations.
Added new preference that determines cursor focus when replying.
Display total number of new messages in newmail-plugin popup window.
Ported charset decoding support functions from SM head. Increases
    number of readable charsets.
Fix SquirrelMail to work with PHP5.
Disabled Quick-email-reporting feature in spamcop plugin. (#809452). Admin
    can enable it by setting variable in plugins/spamcop/setup.php.
Replaced obsolete 2mbit.com RBL with ahbl.org RBL (#829887).
Added new reply citation to include date and author.
2004-05-31 20:14:39 +00:00
jlam
60e398fa10 bl3ify, and note that this package doesn't require a compiler. 2004-04-26 20:42:00 +00:00
martti
598a23e5cf Pass only one argument to ${INSTALL_DATA_DIR}. This fixes installation
problems on Solaris (pkg/24122 by Charlie Allom).
2004-01-17 06:50:04 +00:00
martti
399b337959 Updated squirrelmail to 1.4.2
* bug fixes
* translation updates
* new minimal bw theme
2003-10-08 05:12:08 +00:00
tron
aa62825290 Remove redundant dependences on "php" package. 2003-09-01 12:36:53 +00:00
martti
0a236b468c Updated squirrelmail to 1.4.1 (pkg/22652 by Adrian Portelli, so fixes by me)
- lots of bug fixes

I couldn't make this work without the latest PHP (4.3.3)...
2003-09-01 11:51:26 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
martti
21836323cd Updated squirrelmail to 1.4.0
* 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-04-15 09:25:07 +00:00
martti
3e44cdea8d Updated squirrelmail to 1.2.11
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-02-12 07:23:40 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
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>.
2003-01-28 22:03:00 +00:00
chris
578fb3f484 Remove the use of register_globals. This hasn't been needed since 1.2.8.
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-31 10:49:30 +00:00
martti
d66257b350 Updated squirrelmail to 1.2.10
* multiple session issues resolved
* many updated translations
* a number of other bugs fixed
2002-12-03 06:37:15 +00:00
jlam
5c5c035139 Use buildlink2. 2002-11-15 04:54:14 +00:00
martti
61116485d7 Updated squirrelmail to 1.2.9
* many bugfixes and stability enhancements
  - register_globals
  - session handling
  - preferences
* German help texts
2002-10-30 07:45:17 +00:00
martti
6df14eedfc Correct directory ownership (PR#18529) 2002-10-20 07:58:36 +00:00
wiz
e8817c9088 Complete standardization of messages according to latest pkglint. 2002-09-24 12:29:55 +00:00
martti
3feeadeacc Updated squirrelmail to 1.2.8
* 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-09-16 10:07:39 +00:00
wiz
77bc7cb777 Fix PLIST after last update (hi martti!)
Closes pkg/17857 by Urban Boquist.
2002-08-06 15:34:38 +00:00
martti
c6981c3ba6 Updated squirrelmail to 1.2.7
* 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-07-16 13:14:49 +00:00
martti
6e5a07fec4 Updated squirrelmail to 1.2.6
- 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-05-02 16:18:47 +00:00
bouyer
f2c00b1950 It seems this needs php-pcre now. 2002-03-19 09:04:11 +00:00
bouyer
f43ffdd555 Update to 1.2.5. Main change is that it has been fully ported to PHP 4.1
(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-03-18 22:11:51 +00:00
bouyer
05884d0683 Update to 1.2.4 (OK'd by Johnny Lam).
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-28 15:34:57 +00:00
jlam
ba7d00c0e7 Update mail/squirrelmail to 1.2.2. Changes from version 1.0.6 include:
* 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-07 11:49:44 +00:00
tron
3974be82c8 Back out last commit, "squirrelmail" doesn't work with version 4.1.0
of the "php" package yet.
2002-01-02 11:57:01 +00:00
tron
100d7ed069 Fix wildcard dependence to accept version 4.1.0 of the "php" package. 2002-01-02 11:42:59 +00:00
jlam
27502d44d0 Note that this package does _NOT_ work with php-4.1.0. The SquirrelMail
folks will be releasing another release in the 1.2.x series in 2-3 weeks
to operate with php-4.1.0.
2002-01-01 07:05:51 +00:00
jlam
d1e584592c SquirrelMail needs PHP4 session support. Noted in pkg/14906 by John Klos
<john@sixgirls.org>.
2001-12-11 06:15:16 +00:00
jlam
55ffb37406 bsd.pkg.install.mk calls the INSTALL script at the right times
automatically, so no need to do it ourselves.
2001-12-02 06:56:38 +00:00
jlam
6e896e42e0 Forgot a CONFDIR -> PKG_SYSCONFDIR replacement. 2001-11-26 07:30:44 +00:00
jlam
ffceca11a9 PKG_SYSCONFDIR is where the configuration files for a package may be found.
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-25 18:59:45 +00:00
jlam
b23d2e8626 Adapt to use shared INSTALL/DEINSTALL scripts by using the logic in
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-19 16:23:08 +00:00
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00