Commit graph

7710 commits

Author SHA1 Message Date
taca
4e9bd4a528 Update pear-Mail_Mime to 1.8.4.
Changelog:

* Request #19406: Allow to set individual attachment part headers [alec]
* Fixed Bug #18982: Non-static method Mail_mimePart::encodeHeader() should not
  be called statically [alec]
2012-06-02 04:34:01 +00:00
taca
bbc50a2d05 Update sylpheed to 3.1.4.
* 3.1.4 (stable)

    * Some minor fixes for IMAP were made.
    * A bug that cancelling editing contact on address book results in
      click-and-drag behavior with newer GTK+ was fixed.
    * Corrupted message caches of news and IMAP are automatically discarded
      now.
    * Win32: included libpng library was updated to 1.2.49 (security fix).
    * Win32: included libtiff library was updated to 3.9.6 with CVE-2012-1173
      patch (security fix).
    * Win32: OpenSSL was updated to 0.9.8w (security fix).
    * Win32: the bug that the installation process continued even if uninstall
      was cancelled on update was fixed.

* 3.1.3 (stable)

    * On browsing IMAP folder, the error "imap_cmd_gen_send: cannot send
      command because another command is already running." was fixed.
    * The crash bug that occurred when IMAP message fetching and new
      message checking happened at the same time was fixed.
    * The crash bug that was caused by offline switch while IMAP session was
      active was fixed.
    * A bug that filter settings were lost if Escape key was pressed
      quickly on auto filter creation was fixed.
    * Win32: OpenSSL was updated to 0.9.8t (security fix).
    * Win32: included libpng library was updated to 1.2.47 (security fix).
    * Win32: included curl executable was updated to 7.24.0.
2012-06-02 04:31:35 +00:00
taca
d96f717a32 Update libsylph to 1.1.0.
* 1.1.0 (stable)

    * The bugfixes and minor feature improvements were merged from Sylpheed
      trunk.
      - procmime_parse_mime_parameter(): spaces around equals between name
        and value of MIME parameters are allowed.
      - procmime_scan_multipart_message(): the max recursion level were
        increased.
      - conv_encode_header(): several bugs were fixed.
      - my_memmem(): the buffer overrun was fixed.
      - pop.c: invalid APOP timestamp is checked for now (CVE-2007-1558).
      - socket.c: the bug that caused busy loop when connection was immediately
        refused was fixed.
      - procmime_get_encoding_for_str()
        extract_parenthesis_with_escape()
        extract_quote_with_escape()
        strsplit_csv()
        uriencode_for_mailto(): new functions were added.

* 1.0.0 (stable)

    * The reference manuals were mostly completed.
    * The libtool version was increased.

* 1.0.0beta1 (beta)

    * The reference manuals were added.
    * The sample codes were added.
    * The new APIs were added to prefs_common, account, and folder.
    * Several bugs were fixed.
2012-06-02 04:28:45 +00:00
taca
6e3dd8a86f Restrict this package with Ruby on Rails 3.0.x.
Bump PKGREVISION.
2012-06-02 03:26:53 +00:00
taca
eb132acbca Updaet ruby-actionmailer32 to 3.2.5.
## Rails 3.2.4 (May 31, 2012) ##

*   No changes.
2012-06-02 01:41:47 +00:00
taca
632d171af8 Update ruby-actionmailer31 to 3.1.5.
## Rails 3.1.5 (May 31, 2012) ##

*   Increase minimum version of mail.
2012-06-02 01:35:50 +00:00
taca
0957051126 Update ruby-actionmailer3 to 3.0.13.
* Rails 3.0.13 (May 31, 2012)

* No changes.
2012-06-02 01:30:53 +00:00
dholland
7add07730c Tries to link with -lpcre, at least on Solaris, so give it pcre.
PKGREVISION -> 2.
2012-06-01 00:09:50 +00:00
ghen
003b8c1eb8 Update to Dovecot 2.1.7
* LDAP: Compatibility fix for v2.0: ldap: If attributes contain
  ldapAttr=key=template%$ and ldapAttr doesn't exist, skip the key
  instead of using "template" value with empty %$ part for the key.

+ pop3: Added pop3_uidl_duplicates setting for changing the behavior
  for duplicate UIDLs.
+ director: Added "doveadm director ring remove" command.
- director: Don't crash with quickly disconnecting incoming director
  connections.
- mdbox: If mail was originally saved to non-INBOX, and namespace
  prefix is non-empty, don't assert-crash when rebuilding indexes.
- sdbox: Don't use more fds than necessary when copying mails.
- auth: Fixed crash with DIGEST-MD5 when attempting to do master user
  login without master passdbs.
- Several fixes to mail_shared_explicit_inbox=no
- imapc: Use imapc_list_prefix also for listing subscriptions.
2012-05-30 11:52:05 +00:00
ryoon
c43eb05dc0 Fix build on DragonFly/i386 3.0.1.
* Add LDFLAGS.DragonFly
2012-05-26 16:42:53 +00:00
ghen
5c28c842fa Update to Pigeonhole 0.3.1.
* Added support for retrieving Sieve scripts from dict lookup. This
  means that Sieve scripts can now be downloaded from a database.
  Compiled script binaries are still put on disk somewhere if used.
  The INSTALL documentation is updated with information on this new
  feature and the (backwards-compatible) changes to the configuration.
  Note that his feature is currently not supported for
  sieve_before/sieve_after or script management through ManageSieve.
+ Incorporated the sieve_duplicate plugin into main Pigeonhole tree as
  a normal extension (vnd.dovecot.duplicate). This Dovecot-specific
  extension adds the ability to check for duplicate deliveries based
  on message ID. Specification can be found in:
  doc/rfc/spec-bosch-sieve-duplicate.txt
+ Added support for specifying multiple sieve_before and sieve_after
  paths. This adds much more flexibility to the multiscript
  configuration. One application is to have user-specific Sieve
  scripts outside the user's normal control through ManageSieve.
+ Added a "session ID" string for managesieve connections, available in
  %{session} variable (analogous to Dovecot change).
- Fixed several small issues, including a few potential segfault bugs,
  based on static source code analysis.
- ManageSieve: changed use of EPROTO error to EIO in ManageSieve
  string stream implementation because it is apparently not known in
  BSD.
- Gave stamp.h.in (needed for autotools) some content to prevent it
  from disappearing in patch files.
- Fixed bug that caused a SunStudio CC compile failure (reported by
  Piotr Tarnowski).
2012-05-26 11:48:01 +00:00
obache
427fd74ed5 Update milter-manager to 1.8.3.
== [release-1-8-3] 1.8.3: 2012-05-22

A bug fix release of 1.8.2.

=== Package

  * [ubuntu] Added Ubuntu Precise Pangolin support.
  * [solaris] Use pkgutil instead of pkg-get.
    [GitHub #6]
    [Reported by h0lzi]

=== milter manager

==== Improvements

  * binding ruby: update bundled ruby-glib2 to 1.1.3

==== Fixes

  * [manager] support manager.event_loop_backend = "libev" on CentOS.
    [Reported by SHIONO Kenji]
  * [manager][children] use gulong instead of guint.
    g_signal_connect() returns gulong.

=== milter-core

==== Fixes

  * [libev] check whether the next id is used or not.

=== Document

==== Fixes

  * doc install debian ubuntu: add missing postfix group related configuration
    milter-manager user should belong to postfix group to access a socket
    of other milter.
    [milter-manager-users-ja:00163]
    [Suggested by Satoru Sakashita]
  * doc debian: adjust to the latest squeeze environment
    [Suggested by Satoru Sakashita]
2012-05-24 15:22:39 +00:00
dholland
d0f85fa8dc Add missing termcap.buildlink3.mk. 2012-05-23 03:59:33 +00:00
taca
7b376828f5 Update postfix to 2.8.11.
Changes from release announce:

  * OpenSSL related (all supported Postfix versions).

      o Some people have reported program crashes when the OpenSSL
        library was updated while Postfix was accessing the Postfix
        TLS session cache. To avoid this, the Postfix TLS session
        cache ID now includes the OpenSSL library version number.
        This cache ID is not shared via the network.

      o The OpenSSL workaround introduced with the previous stable
        and legacy releases did not compile with older gcc compilers.
        These compilers can't handle #ifdef inside a macro invocation
        (NOT: definition).

  * postscreen(8) related (Postfix 2.9, Postfix 2.8).

      o To avoid repeated warnings from postscreen(8) with "connect
        to private/dnsblog service: Connection refused" on FreeBSD,
        the dnsblog(8) daemon now uses the single_server program
        driver instead of the multi_server driver. This one-line
        code change has no performance impact for other systems,
        and eliminates a high-frequency accept() race on a shared
        socket that appears to cause trouble on FreeBSD. The same
	single_server program driver has proven itself for many
	years in smtpd(8).  Problem reported by Sahil Tandon.

  * Laptop-friendly support (all supported Postfix versions). A
    little-known secret is that Postfix has always had support to
    avoid unnecessary disk spin-up for MTIME updates, by doing
    s/fifo/unix/ in master.cf (this is currently not supported on
    Solaris systems). However, two minor fixes are needed to make
    this bullet-proof.

      o In laptop-friendly mode, the "postqueue -f" and "sendmail
        -q" commands did not wait until their requests had reached
        the pickup and qmgr servers before closing their UNIX-domain
        request sockets.

      o In laptop-friendly mode, the unused postkick command waited
        for more than a minute because the event_drain() function
        was comparing bitmasks incorrectly on systems with kqueue(2),
        epoll(2) or /dev/poll support.
2012-05-21 14:38:33 +00:00
marino
c13e2aae8c mail/fml4: Add DragonFly support 2012-05-21 07:20:41 +00:00
schmonz
792d2bf5bf Update to 4.27.0. From the changelog:
-make use of IMAP BODY.PEEK configurable; set the IMAP retriever parameter
   `use_peek` to False to disable use of PEEK to get getmail's historical IMAP
   behaviour.
2012-05-20 19:23:56 +00:00
marino
e95003e9e3 mail/qmail: Rev bump - last commit might change binary 2012-05-20 09:04:26 +00:00
marino
729be60abb PR#46333 mail/qmail: Fix qmail-*spawn segfaults on DragonFly
Fix implemented per PR.
2012-05-20 08:48:56 +00:00
bouyer
43ff6f16d0 Update sympa to latest stable release 6.1.11. Lots of changes since the 5.4
series, users are encouraged to read /usr/pkg/share/doc/sympa/NEWS for
details. Summary of new features:

***   New bulk.pl daemon installed with Sympa. This daemon is dedicated to
      mail distribution and allows to parallelize this process on a single
      server as well as on multiple servers.
***   [Olivier Lumineau, CRU] Fresh new web CSS for the web interface.
***   Replace storage of password with encryption by md5 fingerprint. This
      make remind password impossible. So now a one time ticket table is created
      ticket are  sent by email as an authentication token. Ticket can be used
      for lost password, create account, moderation request . It should be
      generalized to all operation that need a email chalenge.
***  New propertie in object message : spam_status .  This feature is used in
     modindex (listing of message waiting for moderation) to show message
     tagued as spam.
     4 new parameters :
	 - antispam_feature default off
	 - antispam_tag_header_name default X-Spam-Status
	 - antispam_tag_header_spam_regexp default ^\s*Yes
	 - antispam_tag_header_ham_regexp default ^\s*No
***  DKIM : Sympa now supports DKIM for message diffusion and control.
***  web_tt2/Makefile.am, web_tt2/ca.tt2, web_tt2/lca.tt2,
     wwsympa/wwsympa.fcgi.in:  It is now possible to create Custom actions
     at the list or robot level. These custom actions allow you to create
     new pages in the Sympa web interface. for now, you can only display
     informations using this method. any post treatment (such as form
     submission) must be handled outside of Sympa. See
     https://www.sympa.org/manual_6.1/customizing#custom_actions for more
     details.
***  [Submitted by J. jourdan] "suspension of membership." The user can suspend
     his subscription to the lists
     that he subscribes. For a finite length or not. Added a calendar in
     javascript to select a date.

Also, lots of translastion updates, and bug fixes (including security ones)
2012-05-16 16:16:46 +00:00
taca
f45a78c0c6 Add support for net_getunixcred() to NetBSD before 5.0 which dosen't
have getpeereid(3); no LOCAL_PEEREID socket options.

Bump PKGREVISION.
2012-05-14 14:04:59 +00:00
abs
bf641c4cba Add back enigmail distinfo 2012-05-12 18:10:39 +00:00
ryoon
8fe21a85f6 Update to 12.0.1
Fix PR pkg/46427

Changelog:
* Fix various issues relating to new mail notifications and filtering
  on POP3 based accounts
* Fixes an occasional startup crash seen in TB 12.0
* Fixes an issue with corrrupted message bodies when using movemail
2012-05-11 08:20:35 +00:00
ghen
d214bf4fcf Update to Dovecot 2.1.6
* Session ID is now included by default in auth and login process log lines. It
  can be added to mail processes also by adding %{session} to mail_log_prefix.
+ Added ssl_require_crl setting, which specifies if CRL check must be successful
  when verifying client certificates.
+ Added mail_shared_explicit_inbox setting to specify if a shared INBOX should
  be accessible as "shared/$user" or "shared/$user/INBOX".
- v2.1.5: Using "~/" as mail_location or elsewhere failed to actually expand it
  to home directory.
- dbox: Fixed potential assert-crash when reading dbox files.
- trash plugin: Fixed behavior when quota is already over limit.
- mail_log plugin: Logging "copy" event didn't work.
- Proxying to backend server with SSL: Verifying server certificate name always
  failed, because it was compared to an IP address.
2012-05-10 13:25:37 +00:00
dholland
9a7f67d020 Build fixes for new glib2. 2012-05-10 07:28:16 +00:00
wiz
323b5ee327 Since p5-Crypt-OpenSSL-RSA versions before 0.27 are broken with
perl-5.14, and perl-5.14 is pkgsrc's default, depend on at least that
version. Bump PKGREVISION.
2012-05-09 06:21:39 +00:00
dholland
dadf6c182a Hack around misuse of fpos_t. Fix some code that assumed fpos_t is a
4-byte integer type. If this code ever worked on NetBSD, it was only
by accident. PKGREVISION++ for the fixes.
2012-05-07 19:21:57 +00:00
dholland
0bcdacfbcf Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
It turns out there were a lot of these.
2012-05-07 01:53:12 +00:00
dholland
986743aa94 Build fix for new glib2. 2012-05-06 23:02:30 +00:00
dholland
270448a55c Fix build with new glib2. 2012-05-06 22:56:10 +00:00
dholland
536ab9239f Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
caught by pkglint
2012-05-06 22:56:00 +00:00
dholland
8367b04899 Patch for building with the new glib2, from Dieter Roelants. 2012-05-06 16:48:34 +00:00
dholland
549921f319 Fix build with the new glib2. 2012-05-06 04:34:03 +00:00
dholland
c2c4983b74 Turn off G_DISABLE_DEPRECATED as well as GTK_DISABLE_DEPRECATED; part
of fixing the build with the new glib2.
2012-05-06 04:15:43 +00:00
ryoon
f9eba05f1a Add MASTER_SITE_MOZILLA_ESR, for Extended Support Release version of
mozilla.org products (firefox and thunderbird).
Suggested by obache on pkgsrc-changes@.
2012-05-04 00:08:07 +00:00
obache
bb4f796e32 Drop dependency on libXp (from Imake)
* libXp was used by Xaw8, but it had been obsolated, and in pkgsrc,
  x11/libXaw/buildlink3.mk had been switched to pick up Xaw7 by default.
* With x11/xorg-cf-files, libXp was offered with XawClientLibs,
  but updated to 1.0.4, it was removed.
* And pkgsrc had been switched to use always xorg-cf-files and imake from pkgsrc,
  so all platforms should not require libXp from libXaw with Imake.

Bump PKGREVISION.
2012-05-03 09:55:29 +00:00
ryoon
732049871e Update to 10.0.4
Patches from Bernd Ernesti on pkgsrc-users.

Changelog:
The following problems are fixed.
* Security fixes
* Using MAPI send with Thunderbird in offline mode will now work correctly
* Language packs will now work for all releases of an ESR branch
2012-04-29 20:36:30 +00:00
taca
2b5ef2b860 Update mail/ruby-actionmailer32 to 3.2.3.
## Rails 3.2.3 (unreleased) ##

*   Upgrade mail version to 2.4.3 *ML*
2012-04-29 13:03:17 +00:00
ryoon
6e38c36d70 Update to 12.0
Sync with thunderbird-12.0
2012-04-28 17:10:26 +00:00
ryoon
36c61d43ad Update to 12.0
* Remove unused option.
* Update enigmail to 1.4.1

Changelog:
* Global Search results now include message extracts in the results
* Various security fixes
* Various improvements to RSS feed subscription and general feed handling
* Thunderbird now supports add-ons that provide different types of
  local mail storage
2012-04-28 16:56:58 +00:00
taca
f7bcb1d5e4 Update postfix package to 2.8.10.
Major changes with Postfix 2.8.10
---------------------------------

This release adds support to turn off the TLSv1.1 and TLSv1.2
protocols.  Introduced with OpenSSL version 1.0.1, these are known
to cause inter-operability problems with for example hotmail.

The radical workaround is to temporarily turn off problematic
protocols globally:

/etc/postfix/main.cf:
    smtp_tls_protocols = !SSLv2, !TLSv1.1, !TLSv1.2
    smtp_tls_mandatory_protocols = !SSLv2, !TLSv1.1, !TLSv1.2

    smtpd_tls_protocols = !SSLv2, !TLSv1.1, !TLSv1.2
    smtpd_tls_mandatory_protocols = !SSLv2, !TLSv1.1, !TLSv1.2

However, it may be better to temporarily turn off problematic
protocols for broken sites only:

/etc/postfix/main.cf:
    smtp_tls_policy_maps = hash:/etc/postfix/tls_policy

/etc/postfix/tls_policy:
    example.com         may protocols=!SSLv2:!TLSv1.1:!TLSv1.2

Important:

- Note the use of ":" instead of comma or space. Also, note that
  there is NO space around the "=" in "protocols=".

- The smtp_tls_policy_maps lookup key must match the "next-hop"
  destination that is given to the Postfix SMTP client. If you
  override the next-hop destination with transport_maps, relayhost,
  sender_dependent_relayhost_maps, or otherwise, you need to specify
  the same destination for the smtp_tls_policy_maps lookup key.
2012-04-28 13:58:47 +00:00
obache
99dc9c311a Recursive bump from icu shlib major bumped to 49. 2012-04-27 12:31:32 +00:00
ghen
0655dbe06c Update to Dovecot 2.1.5
* IMAP: When neither the session nor the mailbox has modseq tracking enabled,
  return the mailbox as having NOMODSEQ in SELECT/EXAMINE reply. Old versions
  in this situation always simply returned HIGHESTMODSEQ as 1, which could have
  broken some clients.

+ dict file: Added optional fcntl/flock locking (default is dotlock)
+ fts-solr: doveadm fts rescan now resets indexes, which allows reindexing
  mails. (This isn't a full rescan implementation like fts-lucene has.)
+ doveadm expunge: Added -d parameter to delete mailbox if it's empty after
  expunging.
- IMAP: Several fixes related to mailbox listing in some configs
- director: A lot of fixes and performance improvements
- v2.1.4 didn't work without a mail home directory set
- mbox: Deleting a mailbox didn't delete its index files.
- pop3c: TOP command was sent incorrectly
- trash plugin didn't work properly
- LMTP: Don't add a duplicate Return-Path: header when proxying.
- listescape: Don't unescape namespace prefixes.
2012-04-23 17:43:15 +00:00
wiz
f45db6731b Update to 2.09:
version 2.09: Sat Feb 25 14:47:39 CET 2012

	Improvements:

	- remove dependency to Test::Pod by moving 99pod.t from t/
	  to xt/ as result of rt.cpan.org#69918 [Martin Mokrejs]
2012-04-22 10:57:24 +00:00
obache
840d50ae56 Update cyrus-imapd24 to 2.4.16.
Changes to the Cyrus IMAP Server since 2.4.15

      * Bug #3651 - 64 bit dirhash breaks existing systems. NOTE this
        includes a fix to the re-written rehash tool released with 2.4.15

Changes to the Cyrus IMAP Server since 2.4.14

      * Bug #3664, #3665 - Sieve filters don't work if mailbox contains
        dots
      * Bug #3651 - 64 bit dirhash breaks existing systems. NOTE - this
        includes a complete rewrite of tools/rehash, making it much simpler
        and more reliable. Check the usage statement
      * Bug #1228 - mailbox dumps need to dump quotaroots
      * Bug #3613 - CATENATE command returns BADURL
      * Bug #3627 - enabling improved_mboxlist_sort documentation mention
        subscription files
      * Bug #3661 - Memory leaks in sync_server, nntpd, popd
      * Bug #3621 - quota bug involving nested quota roots
      * Bug #3667 - FLAGS.SILENT needs to return new MODSEQ if QRESYNC
        enabled
2012-04-19 11:18:17 +00:00
wiz
39e07cdb98 Update to 2.02, provided by Uwe Klaus in PR 46025. Ok reed@ (maintainer)
Changes since 2.01 not found.

Package changes:
Enable S/MIME support per default.
Add patch for openssl in NetBSD-5.99*.
2012-04-18 20:50:21 +00:00
ryoon
91fb00ceaf Update to 6.5
* patches/patch-bin_cmew is merged to upstream.

Changelog:
Mew 6.5 stable release (2012/04/16)

Mew 6.5rc2 (2012/04/05)

* Checking libwrap for stunnel.
* Supporting stunnel 4.53.
	TAKANO Yuji <takachan>
* Disabling libwrap.
	ARAI Shun-ichi <hermes>

Mew 6.5rc1 (2012/03/28)

* Workaround of cmew for Ruby 1.9.
	Tatsuya Kinoshita <tats>
* mew-make-temp-name allows non-ASCII characters
	Yoshinari Nomura <nom>

Mew 6.4.50 (2012/03/07)

* Supporting stunnel 4.51.
	Seiji Ariga <ariga>
* Hilighting HTML produced by w3m.
* Fixing regex of mew-regex-ignore-scan-body-list.
	Tatsuya Kinoshita <tats>
* Fixing cmew bugs.
2012-04-16 17:00:28 +00:00
wiz
3249e0a82f Reset maintainer, developer has left the building 2012-04-15 22:00:58 +00:00
schmonz
3b347c607d Update to 4.26.0. From the changelog:
- switch to using BODY.PEEK in IMAP retrieval; I no longer see
  problems with this feature in my testing. If users experience
  incompatibility with any IMAP servers where 4.25.0 worked, please
  let me know.
2012-04-15 01:43:23 +00:00
schmonz
33d63f954a Merge patch-hier.c into patch-aa. Quell pkglint:
* Add comments for each patch (and move some comments from Makefile).
* Define LICENSE explicitly.
2012-04-15 00:20:49 +00:00
ghen
da2289893e Update to Dovecot 2.1.4.
+ Added mail_temp_scan_interval setting and changed its default value
  from 8 hours to 1 week.
+ Added pop3-migration plugin for easily doing a transparent IMAP+POP3
  migration to Dovecot: http://wiki2.dovecot.org/Migration/Dsync
+ doveadm user: Added -m parameter to show some of the mail settings.
- Proxying SSL connections crashed in v2.1.[23]
- fts-solr: Indexing mail bodies was broken.
- director: Several changes to significantly improve error handling
- doveadm import didn't import messages' flags
- mail_full_filesystem_access=yes was broken
- Make sure IMAP clients can't create directories when accessing
  nonexistent users' mailboxes via shared namespace.
- Dovecot auth clients authenticating via TCP socket could have failed
  with bogus "PID already in use" errors.
2012-04-10 12:12:21 +00:00