summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2009-07-09update to 2.26.3drochner2-6/+6
changes: -bugfixes -translation updates
2009-07-08Provide PY_COMPILE_ALL and PY_COMPILE_O_ALL to compile all Pythonjoerg2-7/+4
sources in a directory (tree) in pversion.mk. Adjust the various places that called it locally.
2009-07-07adding destdir support and license of perl itself (POD)sno1-1/+4
2009-07-02use libgnutls-config.mktnn1-1/+2
2009-07-02There is no sasl option, unlist it.ghen1-2/+2
2009-06-30Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build withjoerg8-8/+23
MAKE_JOBS=2 and worked without.
2009-06-29Fix bulk build, while here convert to user-destdir.joerg4-43/+22
2009-06-25Enlarge the buffer for communication between auth worker client and server.manu3-2/+17
This allows exotic authentications that use a large data payload to work. This patch has been committed upstream.
2009-06-25Updated mail/squirrelmail-locales to 1.4.18martti3-29/+483
* Lots of language updates
2009-06-24Update thunderbird and thunderbird-gtk1 to 2.0.0.22.ghen2-7/+6
Security fixes in this version: MFSA 2009-33 Crash viewing multipart/alternative message with text/enhanced part MFSA 2009-32 JavaScript chrome privilege escalation MFSA 2009-29 Arbitrary code execution using event listeners attached to an element whose owner document is null MFSA 2009-27 SSL tampering via non-200 responses to proxy CONNECT requests MFSA 2009-24 Crashes with evidence of memory corruption (rv:1.9.0.11) MFSA 2009-17 Same-origin violations when Adobe Flash loaded via view-source: scheme MFSA 2009-14 Crashes with evidence of memory corruption (rv:1.9.0.9) For more info, see http://www.mozilla.com/en-US/thunderbird/2.0.0.22/releasenotes/
2009-06-19Move setting of PKGREVISION from Makefile to the common Makefile,he2-3/+3
so that thunderbird-gtk1 also gets the revision bump, as the latter is already using the newest patch for regxpcom crash fixing.
2009-06-19Update from version 2.0.0.21 to 2.0.0.21nb1.he3-2/+51
Pkgsrc changes: o For the benefit of 64-bit strict alignment archs using gcc, such as NetBSD/sparc64, ensure that the specially crafted double values are properly aligned. Thanks to martin@ for pointing to the problem. This should stop regxpcom from dropping core on NetBSD/sparc64. OK'ed by wiz@
2009-06-14Remove @dirrm related logic.joerg4-28/+4
2009-06-14Convert @exec/@unexec to @pkgdir or drop it.joerg16-41/+20
2009-06-14Remove @dirrm entries from PLISTsjoerg183-2254/+183
2009-06-12update master site.zafer1-2/+2
2009-06-12Removed redundant .gz suffix for man pages.rillig2-12/+12
2009-06-12Fixed some pkglint warnings.rillig1-3/+2
2009-06-11regen patch-ap, from Sean Boudreau on tech-pkg.wiz2-5/+6
2009-06-11pkglint -Wallmartti1-1/+2
2009-06-11Updated mail/clamav to 0.95.2martti3-12/+12
* Lots of bug fixes (see the ChangeLog for details)
2009-06-07Fix a typo.hasso1-2/+2
2009-06-04Updated mail/postfix to 2.6.2martti2-6/+6
Postfix stable release 2.6.2 fixes one defect in SASL support. This does not affect Postfix versions 2.5 and earlier. With plaintext SMTP sessions AND smtpd_tls_auth_only=yes AND smtp_sasl_auth_enable=yes, the SMTP server logged warnings for reject_*_sender_login_mismatch, instead of enforcing them. You can find Postfix version 2.6.2 at the mirrors listed at http://www.postfix.org/ The same fix is also available in Postfix snapshot 2.7-20090528. Postfix versions 2.5 and earlier are not affected.
2009-06-04Updated mail/postfix-current to 2.7.20090528martti2-7/+7
Postfix stable release 2.6.2 fixes one defect in SASL support. This does not affect Postfix versions 2.5 and earlier. With plaintext SMTP sessions AND smtpd_tls_auth_only=yes AND smtp_sasl_auth_enable=yes, the SMTP server logged warnings for reject_*_sender_login_mismatch, instead of enforcing them. You can find Postfix version 2.6.2 at the mirrors listed at Postfix stable release 2.6.2 fixes one defect in SASL support. This does not affect Postfix versions 2.5 and earlier.
2009-06-03Update to Dovecot 1.1.16.ghen2-6/+6
Fixes a couple of bugs in v1.1.15's changes. Hopefully the last v1.1 release before v1.2.0. - v1.1.15 could have crashed if mailbox-closing command was pipelined after a mailbox-accessing command. - v1.1.15's zlib plugin may have caused crashes when fetching INTERNALDATE. - Maildir: If messages had been deleted externally from new/ directory and mailbox was opened with EXAMINE, Dovecot didn't immediately notice that the messages were deleted. - If message body started with a space, some operations could have assert- crashed.
2009-06-03Changes 2.1.12:adam2-2/+2
* Fix compatibility with Python 2.6. * Fixed a bug in admin.py which would result in chunked pages of the membership list for members whose address begins with a non-alphanumeric character to not be visible or retrievable. * Changed ListAdmin.py to make rejected post messages From: the -owner address instead of the -bounces address. * With MTA = 'Postfix', if the STANZA END for a list being removed is missing or munged, the remainder of the aliases and/or virtual-mailman file is lost. Fixed. * Since Mailman 2.1.1, 2.0.x outstanding subscription and held message requests have not been migrated properly. This is fixed. * Changed cron/gate_news to continue processing the remaining lists on certain errors that can be caused by configuration of a particular list. * Fixed a bug in AvoidDuplicates.py that caused it to fail if the address in the To: or Cc: header differed in case from the case-preserved member address. * Fixed a problem in SecurityManager that caused it to not find the cookie when CheckCookie was not given a user and the user in the cookie had a %xx encoded character. * Fixed a minor fromusenet reporting issue in the contributed mmdsr script. * Fixed a minor issue in cron/gate_news that could cause a list's watermark to not be completely updated. * Fixed an issue that prevented editing the options.html template from the web admin interface. * Fixed a problem in Decorate which could throw a TypeError on conversion to unicode of a header/footer that was already unicode because of interpolating a unicode value. * Fixed an issue where list creation would report bad owner email instead of bad listname when the list name had non-ascii characters. * Updated Dutch, Catalan and Polish translations.
2009-06-03Changes 2.1.12:adam5-70/+28
* Fix compatibility with Python 2.6. * Fixed a bug in admin.py which would result in chunked pages of the membership list for members whose address begins with a non-alphanumeric character to not be visible or retrievable. * Changed ListAdmin.py to make rejected post messages From: the -owner address instead of the -bounces address. * With MTA = 'Postfix', if the STANZA END for a list being removed is missing or munged, the remainder of the aliases and/or virtual-mailman file is lost. Fixed. * Since Mailman 2.1.1, 2.0.x outstanding subscription and held message requests have not been migrated properly. This is fixed. * Changed cron/gate_news to continue processing the remaining lists on certain errors that can be caused by configuration of a particular list. * Fixed a bug in AvoidDuplicates.py that caused it to fail if the address in the To: or Cc: header differed in case from the case-preserved member address. * Fixed a problem in SecurityManager that caused it to not find the cookie when CheckCookie was not given a user and the user in the cookie had a %xx encoded character. * Fixed a minor fromusenet reporting issue in the contributed mmdsr script. * Fixed a minor issue in cron/gate_news that could cause a list's watermark to not be completely updated. * Fixed an issue that prevented editing the options.html template from the web admin interface. * Fixed a problem in Decorate which could throw a TypeError on conversion to unicode of a header/footer that was already unicode because of interpolating a unicode value. * Fixed an issue where list creation would report bad owner email instead of bad listname when the list name had non-ascii characters. * Updated Dutch, Catalan and Polish translations.
2009-06-01Update to 4.9.1 and define LICENSE. From the changelog:schmonz2-6/+7
- if oldmail file is corrupted on disk (by system crash, perhaps), handle it gracefully. Some lines may be lost (and messages therefore re-retrieved), but operation will continue, with the corrupt lines logged. Thanks: Domen Puncer.
2009-06-01Replacing some dependencies to choose perl core first, because desiredsno5-13/+13
version numbers of required modules are in delivered perl core.
2009-05-28Update to 2.26.2. Set LICENSE (GPL2).wiz2-6/+7
Evolution Exchange 2.26.2 2009-05-18 ------------------------------------- Bug Fixes: #577105 - Prevent using NULL in libical functions (Milan Crha) Updated translations: Ivar Smolin (et)
2009-05-28Update to 2.26.2:wiz2-6/+7
Evolution 2.26.2 2009-05-18 --------------------------- Bug fixes: #471083 (bnc) - Do not allow deletion of system folders. (Chenthill) #561312 - Fix recurrence issues (Chenthill) #467659 - Fix description for send mail (Chenthill) #578685 - Copy string. Avoids SIGSEGV (Sebastien Bacher) #569507 - Don't translate gconf/key values (khaledh) #574842 - Fix Catalan translation issue (Gil Forcada Codinachs) #571272 - Possible leak (Milan Crha) #573704 - Don't close dialog after error (Milan Crha) #579306 - Fix crash on delete folder (Milan Crha) #491755 - Sanitize values from GConf before using them (Milan Crha) #579635 - Hide last junked message too from the non-junk folder (Milan Crha) #579550 - Do not mark newly recognized Junk messages Read (Milan Crha) #578355 - Store username in a source URL in CalDAV (Milan Crha) #575242 – New composer window not autosaved until modification (Michel Dänzer) #581032 – Some links can't be opened (Matthew Barnes) #573170 - Add back support for vfolder of vfolders (Srinivasa Ragavan) #580163 - Resize alarm notifier correctly (Ritesh Khadgaray) #578478 – Composer shows not all "From" information (Matthew Barnes) #582744 – CC field autofill doesn't work for replies (Matthew Barnes) #578176 – "Send message to contact" does not honor "always BCC" (Matthew Barnes) Updated translatios: Ihar Hrachyshka (be) Christian Kirbach (de) Jorge Gonzalez (es) Other fixes: Fix win32 filename/uri issues (Fridrich Strba)
2009-05-28Update to 2.26.2, split off options handling into options.mk.wiz4-26/+30
Evolution-Data-Server 2.26.2 2009-05-18 ---------------------------------------- Bug fixes: #581420 - On Solaris, the service name 'http' or 'https' is not defined (Jeff Cai) #579360 - Problem with vfolders/hang with unmatched folders. (Srinivasa Ragavan) #573170 - Add back support for vfolder of vfolders. (Srinivasa Ragavan) #556116 - support for unmatched search folder (Srinivasa Ragavan) #578823 – invalid condition (Sergio Villar Senin) #578821 - More invalid conditions (Sergio Villar Senin) Updated Translations: Milo Casagrande (it) Christian Kirbach (de) Other fixes: dolt has some link issues with library dependency (Marc-André Lureau) Map WinLDAP to openLDAP api in win32 (Fridrich Strba)
2009-05-26Update to use SSLINCLUDE and SSLLIB instead of SSLDIR for EXTRASPECIALS.obache1-2/+4
Should be fix PR 41232, pick up incorrect location as pkgsrc expected.
2009-05-22Update Japanese patch.taca3-10/+10
Bump PKGREVISION.
2009-05-22Fixed PLIST issues.martti2-3/+5
2009-05-22Updatedmartti1-2/+2
2009-05-22Updated squirrelmail to 1.4.19martti3-8/+10
The security fix to map_yp_alias in 1.4.18 turned out to be incomplete. We also expierenced some regressions in the updated filter plugin. Both are addressed in this new release 1.4.19 which contains a few other small fixes aswell. If you do not use map_yp_alias or the filters plugin there's no urgent need to upgrade now if you already installed 1.4.18. If you are still on an older release than 1.4.18 (or use the mentioned functionality) we do urge you to upgrade as soon as possible as 1.4.18 and 1.4.19 combined fix some important security issues. Those using the development branch (1.5.x) should install a recent SVN snapshot.
2009-05-21pkgsrc changes:sno2-7/+11
- Updating package for p5 module Mail::IMAPClient from 3.14 to 3.16 - Splitting dependencies into "real depends" part and a recommended part - Add Authen::SASL as recommended dependency - Set gnu-gpl-v2 as license Upstream changes: version 3.17: Thu May 21 01:40:08 EDT 2009 - ran all test code and lib/Mail/IMAPClient.pm through Perl::Tidy - plan on using perltidy to standardize format going forward - added 13 tests to t/basic.t to cover more methods - fix some broken tests - update Makefile.PL to provide info about optional modules version 3.17_05: Tue May 19 11:04:28 EDT 2009 Potential compatibility issues highlighted with '*': - *reset LastError for every call to _imap_command_do() - *run() - use _imap_command_do(), return arrayref in scalar context - *tag_and_run() - return arrayref in scalar context - *done() - use _imap_command_do(), return arrayref in scalar context - *search() now returns empty arrayref not undef if no matches found - _imap_command_do() made more flexible to avoid code duplication - _list_response_parse renamed _list_or_lsub_response_parse - updated POD with new/updated behavior - append_string() now uses _imap_command_do() for Reconnectretry - internally use defined return values instead of only LastError() - run() updated to use same/similar code to _imap_command_do() - make several return statements more consistent - delete() now unsets current Folder attribute on success version 3.17_04: Fri May 15 17:18:52 EDT 2009 - updated POD with new reconnect() method and Reconnectretry attr - *new _imap_command() after renaming old one to _imap_command_do support retrying commands X times EPIPE/ECONNRESET errors - *added Reconnectretry attr to control number of retry attempts (default is 0 - no reconnect/retry) - *added reconnect() method to support Reconnectretry attr reconnect and updated _imap_command() method - *_imap_command_do will return undef if command given has no TAG - fixed message_string() logic/errors for failed size() calls - local-ize $! anywhere we use Carp routines as older versions of Carp could cause $! to be reset - several 'BUG?' comments -- raising red flag for future work - minor cleanup of sort() logic - reduce duplicate code, hopefully improved error handling: new _list_or_lsub() for list() and lsub() new _folders_or_subscribed() for folders() and subscribed() + new _list_response_preprocess() keeping old code/logic in for now, but may remove in the future (for buggy servers?) - some updates for migrate() but this method needs much work - body_string() now handles fetch() errors - tag_and_run now handles _imap_command() errors - changed non-timeout CORE::select() timeout from 0.001 to 0.025 - minor cleanup of _read_line() error handling/debug output - get_bodystructure() handle more fetch() errors - expunge() handle select() errors - restore_message() handle store() errors - uidvalidity() handle status() errors - uidnext() handle status() errors - is_parent() use _list_response_preprocess() for parsing - move() send delete_message() errors to stderr - simplify size() method version 3.17_03: Fri May 8 16:37:08 EDT 2009 - *added uidexpunge() for UID EXPUNGE UIDPLUS support - *search() now DWIM: auto-escapes args, SCALAR refs not escaped rt.cpan.org#44936 [cjhenck] - _quote_search() provides auto-escape capability for search() - many POD updates as well as some major reformatting (incomplete) - login now fails if passwd and user are not defined - _sysread(): $self was in args to 'Readmethod' twice - authenticate() return undef on scheme eq "" or LOGIN - "require" instead "use" Digest::HMAC_MD5 for CRAM-MD5 support version 3.17_02: Fri May 1 16:44:21 EDT 2009 - cleanup of use/imported data - use Socket $CRLF in many cases not \r\n per perlport/IMAP spec - new Keepalive attr for use with new()/Socket() enables SO_KEEPALIVE - LastError now uses Carp::confess for stack trace if Debug is true - Maxcommandlength now defaults to 1000 per RFC2683 section 3.2.1.5 - added noop() to support IMAP NOOP - _imap_command now sets LastError if a OK/$good response is not seen - fixed fetch_hash() to return FLAGS as "" not () when no FLAGS set version 3.17_01: Fri Apr 24 18:36:45 EDT 2009 - *new attribute Maxcommandlength used by fetch() to limit length of commands sent to a server. This should removes need for utilities like imapsync to create their own split() functions and instead allows Mail::IMAPClient to hopefully "do the right thing" - remove extra 'use' calls for Carp and Data::Dumper - _read_more() improperly initialized vector causing select errors, thus timeouts were not working properly (now they work...) - *change default timeout 30s => 600s: 30s seems too short in practice - *explicit import of encode_base64 and decode_base64 from MIME::Base64 note the code forces a disconnect from the server on timeout as we can not easily recover from this situation right now in the code - *numerous changes of error messages, removing superfluous text and now relying on LastError instead of $! or $@ when appropriate - separator(): + now return undef if an error occured for NAMESPACE or LIST calls + *no longer defaults to '/' if NAMESPACE call does not succeed - new internal _list_response_parse() method for parsing LIST responses - handle ECONNRESET errors on syswrite and mark connection as Unconnected + error "Connection lost" changed to "Write failed" - previously untrapped syswrite error now generate "Write failed" errors - fix in _imap_command where LastError would be erroneously set on LOGOUT - _record() no longer tries to infer errors based on data being "recorded" - _send_line() + cleanup in watching for: +|NO|BAD|BYE + now sets LastError when an unexpected response is seen - _read_line() + handle select errors instead of ignoring them + forcefully _disconnect() on timeouts as this breaks app logic + reduced duplication of code on error handling - added _disconnect() method to brute force drop connections on timeout - added _list_response_parse() to reduce duplicate code for LIST parsing - added _split_sequence() to support new Maxcommandlength argument - fetch() + use new Maxcommandlength to split a request into multiple subrequests then aggregate results before passing them back to the caller - fetch_hash(): added checks for failed IMAP commands - parse_headers() + properly check if fetch fails + handle cases where $header and/or $field are not defined - size(): + return undef if LastError is set + fix case where SIZE is not found and return undef as expected version 3.16: Mon Apr 6 12:03:41 CEST 2009 Fixes: - set LastError when the imap_command receives an unexpected 'BYE' answer. rt.cpan.org#44762 [Phil Lobbes] - handle SIGPIPE cleanly. rt.cpan.org#43414 [Phil Lobbes] - improve handling of quotes in folder names rt.cpan.org#43445 [Phil Lobbes] - do not use $socket->eof(), because IO::Socket::SSL does not support it. rt.cpan.org#43415 [Phil Lobbes] - remove excessive reconfiguration of fastio in _read_line() rt.cpan.org#43413 [Phil Lobbes] Improvements: - remove experied docs about automatically created calls, which do not exist since 3.00 - remove verbose explanation about reporting bugs. version 3.15: Fri Mar 20 13:20:39 CET 2009 Fixes: - manual-page was using POD syntax incorrectly, which caused many broken links on search.cpan.org rt.cpan.org #44212 [R Hubbell]
2009-05-21remove not working mirror.zafer1-3/+2
2009-05-21remove not working mirror.zafer1-3/+2
2009-05-21update mirror.zafer1-2/+2
2009-05-21update mirror.zafer1-4/+2
2009-05-20Update to Dovecot 1.1.15.ghen5-38/+35
v1.1.15 2009-05-17 Timo Sirainen <tss@iki.fi> + IMAP: When multiple commands are pipelined, try harder to combine their mailbox syncing together. For example with Maildir pipelining STORE 1:* +FLAGS \Deleted and EXPUNGE commands the files won't be unnecessarily rename()d before being unlink()ed. - IMAP: SEARCH command was slower than necessary in a large mailbox. - deliver: When forwarding messages, if -f parameter was given, it should have been used as the Return-Path. - Maildir saving: Fixed race condition bugs in uidlist handling, causing files to be given new UIDs sometimes. - mbox: Don't crash when expunging all messages and file doesn't end with [CR]LF. - expire-tool: Use mail_uid and mail_gid settings if userdb doesn't return uid/gid. - Berkeley DB dict: Transaction rollbacking was implemented wrong. - zlib plugin: Some email / FETCH command combinations could have disconnected the client or sent compressed garbage.
2009-05-20Updated mail/postfix to 2.6.1martti2-7/+10
Postfix stable release 2.6.1 fixes one defect in Milter support. This does not affect Postfix versions 2.5 and earlier. - Queue file corruption under very specific conditions: (smtpd_milters or non_smtpd_milters) enabled, AND delay_warning_time enabled, AND mail delivery delays, AND short envelope sender addresses (e.g., sendmail command-line submissions with bare usernames as the sender, but not bounce messages). The queue file would be corrupted when the delay_warning_time record was marked as "done" after sending the "your mail is delayed" notice. The defect was introduced with Postfix 2.3, but it could not cause corruption before the change dated 20090427.
2009-05-20Updated mail/postfix-current to 2.7.20090519martti3-8/+12
20090513 Code cleanups: better parsing of Postfix daemon "-o" command-line options, with better error handling. Files: master/*server.c. 20090518 Documentation: missing dummy entries for lmtp_mumble_checks. File: proto/postconf.proto. 20090519 Bugfix (introduced: Postfix 2.3, but did not cause trouble until 20090427). Queue file corruption with (smtpd_milters or non_smtpd_milters) enabled, AND with delay_warning_time enabled, AND with short envelope sender addresses (e.g., local submissions with bare usernames, but not bounces). The queue file would be corrupted when the delay_warning_time record was marked as "done" after sending the "your mail is delayed" notice. File: qmgr/qmgr_message.c.
2009-05-20Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlibwiz3-4/+6
major change. Reported by Robert Elz in PR 41345.
2009-05-19Uncomment some more LICENSE lines (all "public-domain").wiz5-10/+10
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz25-67/+44
block). Uncomment some commented out LICENSE lines while here.
2009-05-17include <time.h> and <utime.h> so that where time_t has been changed to 64-bitplunky3-3/+29
values on NetBSD, we we get correctly referred to __utime50() which can handle 64-bit values. This fixes a problem where mailbox mtimes were being reset to 0 Note that this actually causes some build warnings as the code uses "time_t tp[2]" instead of "struct utimbuf tp" (contains two time_t values) Although the <os_bsi.h> file says it is used for BSDI, it seems to be used by NetBSD and OpenBSD, both of which have the <utime.h> and <time.h> bump PKGREVISION
2009-05-17Fix a problem where file modification times were being reset to 0 byplunky3-5/+7
including <utime.h> to make sure that compiler renaming was used to select __utime50() instead of utime() as 64-bit time_t was being used.