Commit graph

9633 commits

Author SHA1 Message Date
wiz
6551462768 Remove ifile-procmail.
Upstream dead, confirmed by MAINTAINER.
2017-09-08 07:48:18 +00:00
wiz
d91c2d1f1d Comment out dead sites. 2017-09-08 06:15:56 +00:00
ryoon
5bd9ca4ef6 Recursive revbump from audio/pulseaudio-11.0 2017-09-08 02:38:35 +00:00
wiz
1e4a148b16 Updated neomutt to 20170907.
2017-09-07  Richard Russon  <rich@flatcap.org>
* Contrib
  - Add guix build support
* Bug Fixes
  - Only match real mailboxes when looking for new mail
  - Fix the printing of ncurses version in -v output
  - Bind editor \<delete\> to delete-char
  - Fix overflowing colours
  - Fix empty In-Reply-To generation
  - Trim trailing slash from completed dirs
  - Add guix-neomutt.scm
  - Fix setting custom query_type in notmuch query
* Website
  - New technical documentation LINK
  - Improve Gentoo distro page
* Build
  - Better curses identification
  - Use the system's wchar_t support
  - Use the system's md5 tool (or equivalent)
  - Clean up configure.ac
  - Teach gen-map-doc about the new opcode header
* Source
  - Rename functions (snake_case)
  - Rename constants/defines (UPPER_CASE)
  - Create library of shared functions
  - Much tidying
  - Rename globals to match user config
  - Drop unnecessary functions/macros
  - Use a standard list implementation
  - Coverity fixes
  - Use explicit NUL for string terminators
  - Drop OPS\* in favour of opcodes.h
* Upstream
  - Fix menu color calls to occur before positioning the cursor
  - When guessing an attachment type, don't allow text/plain if there is a null character
  - Add $imap_poll_timeout to allow mailbox polling to time out
  - Handle error if REGCOMP in pager fails when resizing
  - Change recvattach to allow nested encryption
  - Fix attachment check_traditional and extract_keys operations
  - Add edit-content-type helper and warning for decrypted attachments
  - Add option to run command to query attachment mime type
  - Add warning about using inline pgp with format=flowed
2017-09-07 14:10:01 +00:00
wiz
3110a02dbc Comment out dead sites. 2017-09-06 10:40:25 +00:00
wiz
1fc957a0ce Follow some redirects. 2017-09-06 09:02:59 +00:00
wiz
ff22ec594f Follow some redirects. 2017-09-04 18:08:18 +00:00
wiz
1770bcacd4 Comment out dead sites. 2017-09-04 18:00:49 +00:00
wiz
102cd2c92b Updated thunderbird-enigmail to 1.9.8.2.
Changes to 1.9.8.1 not found.
2017-09-04 14:44:28 +00:00
wiz
44a6b753ba Updated p5-MailTools to 2.19.
version 2.19: Tue 22 Aug 13:30:41 CEST 2017

	Improvements:
	- block namespace MailTools rt.cpan.org#120905 [Karen Etheridge]
2017-09-04 12:32:49 +00:00
wiz
eb916fcca1 Remove dovecot2-antispam-plugin. Deprecated by upstream.
Use sieve now, see https://wiki2.dovecot.org/HowTo/AntispamWithSieve

Ok schmonz@
2017-09-03 16:43:36 +00:00
tron
78904ea2e8 Update "mutt" package to version 1.9.0. Changes since version 1.8.3:
+ $ssl_verify_partial_chains permits verifying partial certificate chains.
  This allows the storage of only intermediate/host certificates in the
  $certificate_file. (OpenSSL 1.0.2b and newer only)
! SNI support added for OpenSSL and GnuTLS.
+ Choice and confirmation prompts can now wrap across multiple lines.
+ Window resizes are handled while in the line editor.
+ "color compose" can color the compose menu header fields and the
  security status.  See "Using Color and Mono Video Attributes" in the
  manual for more details.
+ Setting $header_color_partial allows partial coloring of headers in the
  pager.  This can be used to color just the header labels, or strings
  inside the headers.  hdrdefault controls the color of the unmatched part.
+ When $history_remove_dups is set, duplicates in the history ring will
  be scanned and removed each time a new entry is added.
! IMAP header downloading was improved to support out-of-order and
  missing MSN entries.
! $message_cache_clean should be faster for large mailboxes.
+ Self-encryption can be enabled using the $pgp_self_encrypt,
  $pgp_self_encrypt_as, $smime_self_encrypt, and $smime_self_encrypt_as
  options.
! $postpone_encrypt now will use the $pgp_self_encrypt_as or
  $smime_self_encrypt_as option values first.  $postpone_encrypt_as will
  be checked second, but should be considered deprecated.
+ $forward_attribution_intro and $forward_attribution_trailer can be used
  to customize the message preceding and following a forwarded message.
+ The ~<() and ~>() pattern operators match messages whose immediate parent,
  or immediate children respectively, match the subpattern inside ().
  They are more specific versions of the ~() pattern operator.
+ $imap_poll_timeout allow IMAP mailbox polling to time out.  This defaults
  to 15 seconds.
+ The attachment menu now supports nested encryption.  This allows
  attachments in nested encrypted messages to be saved or operated on.
+ $mime_type_query_command specifies a command to run to determine
  a new attachment's mime type.  When $mime_type_query_first is set,
  this command will be run before looking at the mime.types file.
2017-09-03 09:45:36 +00:00
wiz
42426a5a45 Follow some redirects. 2017-09-03 08:53:04 +00:00
wiz
9ddb7f9e9c Comment out dead MASTER_SITES/HOMEPAGEs. 2017-09-03 08:36:49 +00:00
wiz
44faee00ca Fix HOMEPAGE. 2017-09-03 08:03:14 +00:00
taca
9b259e0aa1 Update dovecot2-pigeonhole to 0.4.20.
Changelog v0.4.20:

+ Made the retention period for redirect duplicate identifiers
  configurable. For accounts that perform many redirects, the lda-dupes
  database could grow to impractical sizes. Changed the default
  retention period from 24 to 12 hours.
- sieve-filter: Fixed memory leak: forgot to clean up script binary at
  end of execution. Normally, this would merely be an inconsequential
  memory leak. However, when the script comes from an LDAP storage, this
  would cause io leak warnings.
- managesieve-login: Fixed handling of AUTHENTICATE command. A second
  authenticate command would be parsed wrong. This problem was caused by
  changes in the previous release.
- LDA Sieve plugin: Fixed minor memory leak caused by not cleaning up
  the sieve_discard script.
2017-09-02 14:31:23 +00:00
schmonz
553004ae0a Build on OS X. 2017-09-01 04:19:03 +00:00
schmonz
18feb59d69 Modernize patch filenames. 2017-09-01 04:03:25 +00:00
schmonz
c82fa36ad0 Don't build catpages. 2017-09-01 04:02:11 +00:00
schmonz
4b6143736a Modernize patch filenames. 2017-09-01 04:00:14 +00:00
schmonz
0ec0f49b0d Don't build catpages (or anything else during stage-install). 2017-09-01 03:58:45 +00:00
schmonz
b735217fa3 Modernize patch filenames. 2017-09-01 03:51:26 +00:00
schmonz
658033e430 Really don't build catpages. 2017-09-01 03:50:11 +00:00
schmonz
1e74a07455 Modernize patch filenames. 2017-09-01 03:46:36 +00:00
schmonz
00377f9281 Avoid building catpages. 2017-09-01 03:43:12 +00:00
wiedi
b0434f0d9e Add feature macosx-keyring for msmtp if build on Dawrin
msmtp provides MacOS X Keychain support by using the configuration
option `--with-macosx-keyring`. With this setting enabled passwords
for msmtp can be stored in the MacOS X keychain.

From Thomas Merkel in NetBSD/pkgsrc#14
2017-08-30 13:55:12 +00:00
wiz
b8069f2e87 Fix gnupg2 dependency pattern. 2017-08-29 12:23:24 +00:00
wiz
2148e3b706 Remove references to gnupg21 in preparation for its removal. 2017-08-29 12:11:35 +00:00
adam
f7dbc2e9d0 Changes 2.2.32:
There are various changes in this release that can be used to significantly reduce disk IO with:
1) NFS storage especially, but I guess also other remote filesystems and even some with local disks
2) When mail storage and INDEX storage are separated

 * imapc: Info-level line is logged every time when successfully
   connected to the remote server. This includes local/remote IP/port,
   which can be useful for matching against external logs.
 * config: Log a warning if plugin { key=no } is used explicitly.
   v2.3 will support "no" properly in plugin settings, but for now
   any value at all for a boolean plugin setting is treated as "yes",
   even if it's written as explicit "no". This change will now warn
   that it most likely won't work as intended.

 + Various optimizations to avoid accessing files/directories when it's
   not necessary. Especially avoid accessing mail root directories when
   INDEX directories point to a different filesystem.
 + mail_location can now include ITERINDEX parameter. This tells Dovecot
   to perform mailbox listing from the INDEX path instead of from the
   mail root path. It's mainly useful when the INDEX storage is on a
   faster storage.
 + mail_location can now include VOLATILEDIR=<path> parameter. This
   is used for creating lock files and in future potentially other
   files that don't need to exist permanently. The path could point to
   tmpfs for example. This is especially useful to avoid creating lock
   files to NFS or other remote filesystems. For example:
   mail_location=sdbox:~/sdbox:VOLATILEDIR=/tmp/volatile/%2.256Nu/%u
 + mail_location's LISTINDEX=<path> can now contain a full path.
   This allows storing mailbox list index to a different storage
   than the rest of the indexes, for example to tmpfs.
 + mail_location can now include NO-NOSELECT parameter. This
   automatically deletes any \NoSelect mailboxes that have no children.
   These mailboxes are sometimes confusing to users.
 + mail_location can now include BROKENCHAR=<char> parameter. This can
   be useful with imapc to access mailbox names that aren't valid mUTF-7
   charset from remote servers.
 + If mailbox_list_index_very_dirty_syncs=yes, the list index is no
   longer refreshed against filesystem when listing mailboxes. This
   allows the mailbox listing to be done entirely by only reading the
   mailbox list index.
 + Added mailbox_list_index_include_inbox setting to control whether
   INBOX's STATUS information should be cached in the mailbox list
   index. The default is "no", but it may be useful to change it to
   "yes", especially if LISTINDEX points to tmpfs.
 + userdb can return chdir=<path>, which override mail_home for the
   chdir location. This can be useful to avoid accessing home directory
   on login.
 + userdb can return postlogin=<socket> to specify per-user imap/pop3
   postlogin socket path.
 + cassandra: Add support for result paging by adding page_size=<n>
   parameter to the connect setting.
 + dsync/imapc, pop3-migration plugin: Strip also trailing tabs from
   headers when matching mails. This helps with migrations from Zimbra.
 + imap_logout_format supports now %{appended} and %{autoexpunged}
 + virtual plugin: Optimize IDLE to use mailbox list index for finding
   out when something has changed.
 + Added apparmor plugin. See https://wiki2.dovecot.org/Plugins/Apparmor
 - virtual plugin: A lot of fixes. In many cases it was also working
   very inefficiently or even incorrectly.
 - imap: NOTIFY parameter parsing was incorrectly "fixed" in v2.2.31.
   It was actually (mostly) working in previous versions, but broken
   in v2.2.31.
 - Modseq tracking didn't always work correctly. This could have caused
   imap unhibernation to fail or IMAP QRESYNC/CONDSTORE extensions to
   not work perfectly.
 - mdbox: "Inconsistency in map index" wasn't fixed automatically
 - dict-ldap: %variable values used in the LDAP filter weren't escaped.
 - quota=count: quota_warning = -storage=.. was never executed (try 2).
   v2.2.31 fixed it for -messages, but not for -storage.
 - imapc: >= 32 kB mail bodies were supposed to be cached for subsequent
   FETCHes, but weren't.
 - quota-status service didn't support recipient_delimiter
 - acl: Don't access dovecot-acl-list files with acl_globals_only=yes
 - mail_location: If INDEX dir is set, mailbox deletion deletes its
   childrens' indexes. For example if "box" is deleted, "box/child"
   index directory was deleted as well (but mails were preserved).
 - director: v2.2.31 caused rapid reconnection loops to directors
   that were down.
2017-08-25 08:29:04 +00:00
adam
931d707fe2 Revbump for boost update 2017-08-24 20:03:08 +00:00
adam
62d3f1ac1b Revbump for boost update 2017-08-24 20:02:56 +00:00
schmonz
0865ead95a Build on systems without O_DIRECTORY. 2017-08-21 18:16:29 +00:00
schmonz
15ac330ba5 Update to netqmail-1.06-qbiffutmpx-20170820.patch. Should fix EL7 bulk
build. No functional change elsewhere.
2017-08-19 22:11:43 +00:00
ryoon
fe3cbbd09e Update to 52.3.0
* Sync with mail/thunderbird-52.3.0
2017-08-19 04:20:26 +00:00
ryoon
426dd73f54 Update to 52.3.0
Changelog:
    Fixed
    Unwanted inline images shown in rogue SPAM messages

    Fixed
    Deleting message from the POP3 server not working when maildir storage was used

    Fixed
    Message disposition flag (replied / forwarded) lost when reply or forwarded message was stored as draft and draft was sent later

    Fixed
    Inline images not scaled to fit when printing

    Fixed
    Selected text from another message sometimes included in a reply

    Fixed
    No authorisation prompt displayed when inserting image into email body although image URL requires authentication

    Fixed
    Large attachments taking a long time to open under some circumstances

    Fixed
    Various security fixes
2017-08-19 04:19:03 +00:00
jlam
41fe1d7e1f mail/prayer: Install manpages into ${PKGMANDIR}.
Patch the project's man/Makefile to use the correct location for
installed manpages under ${PKGMANDIR}.
2017-08-19 00:24:50 +00:00
jlam
7fa25b2c1f mail/elm: Install manpages into ${PKGMANDIR}.
This project uses a Perl-style Configure script that can use a
custom config.sh to provide default answers to questions that it
asks as part of the configuration process.  Modify the custom
${FILESDIR}/config.sh to allow substituting for @PKGMANDIR@ in the
default location for unformatted manpages.
2017-08-19 00:20:25 +00:00
jlam
9df0e6660d mail/distribute: Install manpages into ${PKGMANDIR}.
Patch the project Makefile to direct manpages into ${PKGMANDIR}
instead of ${PREFIX}/man.
2017-08-19 00:20:13 +00:00
wen
5139247621 Update to 0.97
Upstream changes:
0.97  2017-07-31
        - POD-related fixes.

0.96  2017-07-27
        - Readd main .pm file (GH issue #3).
2017-08-17 13:31:18 +00:00
wen
866a794d64 Update to 1.021
Upstream changes:
1.021     2017-08-02 19:35:56-04:00 America/New_York
        - reject non-ASCII and control characters in strict mode (thanks, Pali
          Roh獺r)

1.020     2017-07-25 12:39:31-04:00 America/New_York
        - unbreak Email::MIME (which violates encapsulation (again))
        - eliminate some @_ / $_ confusion

1.019     2017-07-06 16:06:19-04:00 America/New_York (TRIAL RELEASE)
        - better parsing all around, thanks to Pali Roh獺r:
        - support for RFC 2231 (character set and parameter continuations)
        - support for RFC 2822 comments
        - we only Carp if header-parsing fails now
        - we're more lenient in dealing with spaces around tokens
2017-08-17 13:24:18 +00:00
nros
4cae3605fd Add ytnef version 1.9.2 to pkgsrc.
ytnef, programs that use libytnef to parse and handle Microsoft TNEF
attachments.

These are the programs that come with the same distfile as libytnef
and are from the same author.
2017-08-17 10:03:42 +00:00
nros
0ddb5cb233 Update libytnef to version 1.9.2.
The changes in patch-ytnef.c has been applied upstream.
patch-ytnef.c has now been removed.

Changes from Changelog:

v1.9.2 - February 23, 2017

Thanks to @hannob for finding some Out-of-bound exceptions in memory handline.
* [SECURITY] An invalid memory access (heap overrun) in handling LONG datatypes (CVE-2017-6800)
* [SECURITY] Missing a check for fields of size 0 (CVE-2017-6801)
* [SECURITY] Potential buffer overrun on incoming Compressed RTF Streams (CVE-2017-6802)

This version  & the previous 1.9.1 resolves the following CVEs:
* CVE-2017-6306
* CVE-2017-6305
* CVE-2017-6304
* CVE-2017-6303
* CVE-2017-6302
* CVE-2017-6301
* CVE-2017-6300
* CVE-2017-6299
* CVE-2017-6298

v1.9.1 - Feb 14, 2017
* BugFix for path handling- label both / and \ as invalid characters inattachments
* Remove lots of exit(-1)'s from the code that would crash calling programs
* [SECURITY] Thanks to EricSesterhennX41 for a patch to fix lots of invalid
memory allocation around corrupted files.

v1.9 - January 2, 2017
* Unify libytnef and ytnef tools into a single build & package (Thanks @jmallach)
* Fix applied for CVE-2010-5109
* Various fixes for errors found via Static Analysis (cppcheck)
* Various memory leaks plugged (Thanks @slonik-v-domene)
* Bugfix for a broken "uniqueness" checker
* Lots of formatting & documentation cleanups

Now that the two packages are unified into a single install & build, I've had
to choose a unifier of Version Numbers.  I chose 1.9 .
2017-08-17 09:49:47 +00:00
wiz
7909ca8cec Comment out dead sites. 2017-08-16 20:45:30 +00:00
wiz
a1e4174a9c Follow some http redirects. 2017-08-16 20:21:03 +00:00
wiz
461f488937 Updated thunderbird-enigmail to 1.9.8.1.
Enigmail 1.9.8

Released 2017-06-30, works with Thunderbird 52.0 & newer and SeaMonkey 2.46 & newer.

Notable Changes

    This is a bugfix release. In addition, some locales were updated.

Bugs fixed

This version fixes a bug which blocks the mail sending process.
2017-08-15 18:57:54 +00:00
wiz
422ab248d5 Bump PKGREVISION for notmuch shlib bump. 2017-08-14 20:18:22 +00:00
wiz
803686e7f4 Updated notmuch to 0.25.
Notmuch 0.25 (2017-07-25)
=========================

General
-------

Add regexp searching for mid, paths, and tags.

Skip HTML tags when indexing

  In particular this avoids indexing large inline images.

Command Line Interface
----------------------

Bash completion is now installed to /usr/share by default.

Allow space as separator for keyword arguments.

Emacs
-----

Support for stashing message timestamp in show and tree views

  Invoking `notmuch-show-stash-date` with a prefix argument
  stashes the unix timestamp of the current message instead of
  the date string.

Don't use 'function' as variable name, workaround emacs bug 26406.

Library Changes
---------------

Add workaround for date parsing of bad input in older GMime

  In certain circumstances, older GMime libraries could return
  negative numbers when parsing syntactically invalid dates.

Replace deprecated functions with status returning versions

  API of notmuch_query_{search,count}_{messages,threads} has
  changed.  notmuch_query_add_tag_exclude now returns a status
  value.

Add support for building against GMime 3.0.

Rename libutil.a to libnotmuch_util.a.

libnotmuch SONAME is incremented to libnotmuch.so.5.
2017-08-14 20:17:00 +00:00
jlam
660688ac51 mail/cyrus-imapd{,23}: Remove work directory references in scripts.
The installed cyradm shell script contained the path to the shell
in the tools directory instead of the system /bin/sh.  This
happened as part of the build process by the Perl MakeMaker system
used to build the Cyrus Perl modules.  Make the replacement at
post-build time to change it back to /bin/sh.

This fix was mirrored from the identical fix to the cyrus-imapd24
module by jnemeth@pkgsrc.org.

Bump the PKGREVISION of the cyrus-imapd and cyrus-imapd23 packages
due to the change in the installed script.
2017-08-14 15:25:36 +00:00
schmonz
0401ca3d9d Update to 1.03nb32. pkgsrc changes:
- Apply the qbiff-utmpx patch to (probably) fix build on FreeBSD
- Enable "qmail-srs" by default
- Add "qmail-customerror", enabled by default
- Move TLS config steps from INSTALL to MESSAGE.tls
2017-08-13 23:42:55 +00:00
jlam
4b8e81a192 Don't use INSTALLATION_DIRS where MAKE_DIRS or OWN_DIRS is correct.
Bump the PKGREVISION where the package install script has changed
due to changes in MAKE_DIRS or OWN_DIRS.
2017-08-08 16:39:11 +00:00