Commit graph

9593 commits

Author SHA1 Message Date
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
jlam
158b53db09 DOCDIR is not defined anywhere in the Makefile. 2017-08-08 16:38:41 +00:00
jlam
49970e3866 Fix packages that had INSTALLATION_DIRS+=$(PKG_SYSCONFDIR}.
Set PKG_SYSCONFSUBDIR where appropriate, and use {MAKE,OWN}_DIRS to
create the directory tree under ${PKG_SYSCONFDIR} instead of using
INSTALLATION_DIRS.

Bump the PKGREVISION of packages that changed due to changes in the
package install scripts.
2017-08-07 17:56:12 +00:00
schmonz
a47c6dc4d0 procname isn't defined in time for logcmd. Bump PKGREVISION. 2017-08-05 15:21:03 +00:00
schmonz
fe83fea0d3 Fix "reload" and "hup" (broken in 20170729).
For all services where we set procname, prefix "nb". This makes it even
harder for observers to fail to notice that this isn't a Life with qmail
install, and happens to match the log tags already being applied.

Bump version.
2017-08-05 03:03:17 +00:00
schmonz
21d79b4676 If there's more than one qmail-send running (e.g., /var/qmail2 running
from /service), the rc.d script can't tell which is ours. Make and use
a pidfile.

(The other rc.d scripts set argv[0] to names that are unlikely to
collide, but there's no easy way to do that for the qmail-send process
exec'd by qmail-start.)

Bump PKGREVISION.
2017-08-04 06:35:28 +00:00
schmonz
a94af901f3 Let binary packages built with MANZ install to completion by informing
install-destdir and instcheck about the .gz extensions. While here,
handle INSTALL and SENDMAIL docs on case-insensitive filesystems in a
more straightforward way. Bump PKGREVISION.
2017-08-03 03:20:57 +00:00
wiz
4b6cc49c90 Comment out some dead HOMEPAGEs. 2017-08-01 17:40:08 +00:00
wiz
7b294157a3 Comment out dead sites (DNS problems). 2017-08-01 16:47:35 +00:00
wiz
8733ee0040 Follow some http -> https redirects. 2017-08-01 14:58:51 +00:00
schmonz
c093965805 With the enabled-by-default "eai" option, outbound message headers were
being terminated with bare LFs, getting tempfailed by some SMTP servers
(such as qmail!), and getting stuck in the local queue. Tweak the EAI
patch to terminate header lines with CRLF, as unpatched qmail-remote
would have done. Submitted upstream. Bump PKGREVISION.
2017-08-01 02:53:59 +00:00
schmonz
3250feb0e8 Oops, missed adding options.mk in previous. 2017-07-31 20:40:19 +00:00
schmonz
4881be917b Add 'lua' option, enabled by default. Increase default datalimit.
Detach from the controlling terminal with pgrphack(8). Let tcpserver
path be configurable. Bump PKGREVISION.
2017-07-31 20:38:51 +00:00
jnemeth
d4626afb9f Fix up the path to /bin/sh in cyradm script. The damage happens
during the build stage, so can't use a simple REPLACE_SH.

This is a build problem that likely is only detected when
PKG_DEVELOPER=YES so bump PKGREVISION anyways.
2017-07-31 05:13:49 +00:00
wiz
8d59bf7376 Use https for www.gnome.org HOMEPAGEs. 2017-07-30 22:47:48 +00:00
wiz
5d86518619 Switch github HOMEPAGEs to https. 2017-07-30 22:32:10 +00:00
schmonz
6886667ea8 pkgsrc changes:
- Collapse redundant code for invoking service-specific rc.d scripts.
- Don't try to run a service's rc.d script if it isn't enabled in rc.conf.
- Run "pause" in reverse sequence, like "stop" does.
- Support "stat", "pause", and "cont" in qmailqread.

Bump version.
2017-07-30 03:05:58 +00:00
schmonz
ea7400da80 Set PKG_{USER,GROUP}S_VARS. 2017-07-27 04:58:31 +00:00
schmonz
1ff66595a8 Modernize patch filenames. 2017-07-27 02:20:30 +00:00
schmonz
ba50ae153c Use SUBST_VARS where applicable. 2017-07-27 02:18:05 +00:00
schmonz
ab9f7086bb Improve DESTDIR support. Take MAINTAINER. 2017-07-27 02:11:52 +00:00
wen
6cc3375f2e Update to 1.945
Upstream changes:
1.945     2017-07-25 14:17:32-04:00 America/New_York
        - fix encode-check.t to pass under legacy Test::Builder

1.944     2017-07-25 12:38:41-04:00 America/New_York
        - non-trial release of header_as_obj changes
        - support for supplying a non-croak encode_check (thanks, Matthew
          Horsfall)

1.943     2017-06-09 19:00:09-04:00 America/New_York (TRIAL RELEASE)
        - add Email::MIME::Header::AddressList and related support code

1.942     2017-03-05 08:15:00-05:00 America/New_York (TRIAL RELEASE)
        - This adds ->header_as_obj to get MIME headers out of the header not
          as strings, but as objects.  The field-to-header mapping can be
          amended with the ->set_class_for_header method.

1.941     2017-03-04 19:12:11-05:00 America/New_York (TRIAL RELEASE)
        - pointless mistake release
2017-07-27 00:22:09 +00:00
schmonz
110fbcb0d9 Really don't build catpages. 2017-07-26 02:27:20 +00:00
schmonz
10bbf398d9 Stop trying to share logic with ezmlm-idx. Comment patches. 2017-07-26 02:02:23 +00:00
schmonz
9ef3dd3bd9 Stop trying to share logic with ezmlm, and don't build catpages. 2017-07-26 02:01:58 +00:00
schmonz
1d52375119 Avoid building catpages. 2017-07-26 00:39:27 +00:00
schmonz
7fdcc8bc91 Correctly avoid building catpages, avoiding the need for nroff. 2017-07-26 00:36:44 +00:00
schmonz
ee0e6444dd Update to 20170720. pkgsrc changes:
- Remove qmail-qfilter-*-queue shell scripts, which would conflict with
  the C programs of the same name included in mail/qmail 1.03nb29 with
  the "qmail-rejectutils" option (enabled by default).

- Bump mail/qmail dependency to 1.03nb29.

- Shorten and improve MESSAGE.
2017-07-21 04:08:15 +00:00
schmonz
3aafb73dc2 Update to 1.03nb29. pkgsrc changes:
Remove unneeded options:

- Unconditionally apply netqmail (which includes a local patch; remove it)

- Unconditionally apply bigdns, maildiruniq, outgoingip, rcptcheck, remote

- Unconditionally apply the TLS + SMTP AUTH _patch_ (not the options)

- Record all applied patches (mandatory and optional) in QMAILPATCHES

- Remove badrcptto, qregex, realrcptto, viruscan (moved to rejectutils)



Simplify packaging:

- Extract a standalone patch <https://schmonz.com/qmail/rejectutils> to
  repackage the mutually conflicting recipient- and content-checking
  patches as separate programs, along with wrappers for running checks
  in sequence

- Extract a standalone patch <https://schmonz.com/qmail/destdir> to
  build to a staging area, as non-root, without hardcoded IDs

- Run the destdir patch's `install-destdir` to make or repair the queue
  and set special file permissions, obviating the need for a dependency
  on mail/queue-fix and handcrafted SPECIAL_PERMS

- While here, run `instcheck` to ensure we've installed just like `make
  setup check` as root would have

- Install INSTALL and SENDMAIL docs under their original names,
  even on Darwin

- Avoid building catpages, since we don't install them, and remove nroff
  from USE_TOOLS


Default-enable more useful options:

- "eai" (new) permits UTF-8 almost everywhere in email

- "qmail-rejectutils" (new) adds several tools for selectively
  rejecting messages

- "syncdir" forces synchronous link() and related syscalls

- "tls" and "sasl", instead of causing patch conflicts, cause the TLS
  and SMTP AUTH code to be included (!)
2017-07-21 04:07:01 +00:00
wiz
60192af391 Updated neomutt to 20170714.
2017-07-14  Richard Russon  <rich@flatcap.org>
* Translations
  - Update German translation
* Docs
  - compile-time output: use two lists
  - doxygen: add config file
  - doxygen: tidy existing comments
* Build
  - fix hcachever.sh script
* Upstream
  - Fix crash when $postponed is on another server.

2017-07-07  Richard Russon  <rich@flatcap.org>
* Features
  - Support Gmail's X-GM-RAW server-side search
  - Include pattern for broken threads
  - Allow sourcing of multiple files
* Contrib
  - vombatidae colorscheme
  - zenburn colorscheme
  - black 256 solarized colorscheme
  - neonwolf colorscheme
  - Mutt logos
* Bug Fixes
  - flags: update the hdr message last
  - gpgme S/MIME non-detached signature handling
  - menu: the thread tree color
  - Uses CurrentFolder to populate LastDir with IMAP
  - stabilise sidebar sort order
  - colour emails with a '+' in them
  - the padding expando '%>'
  - Do not set old flag if mark_old is false
  - maildir creation
  - Decode CRLF line endings to LF when copying headers
  - score address pattern do not match personal name
  - open attachments in read-only mode
  - Add Cc, In-Reply-To, and References to default mailto_allow
  - Improve search for mime.types
* Translations
  - Update Chinese (Simplified) translation
* Coverity defects
  - dodgy buffers
  - leaks in lua get/set options
  - some resource leaks
* Docs
  - update credits
  - limitations of new-mail %f expando
  - escape <>'s in nested conditions
  - add code of conduct
  - fix ifdef examples
  - update mailmap
  - Update modify-labels-then-hide
  - fix mailmap
  - drop UPDATING files
* Website
  - Changes pages (diff)
  - Update Arch distro page
  - Update NixOS distro page
  - Add new Exherbo distro page
  - Update translation hi-score table
  - Update code of conduct
  - Update Newbies page
  - Add page about Rebuilding the Documentation
  - Add page of hard problems
* Build
  - remove unnecessary steps
  - drop instdoc script
  - move smime_keys into contrib
  - fixes for Solaris
  - don't delete non-existent files
  - remove another reference to devel-notes.txt
  - Handle native Solaris GSSAPI.
  - drop configure options --enable-exact-address
  - drop configure option --with-exec-shell
  - drop configure option --enable-nfs-fix
  - drop configure option --disable-warnings
  - Completely remove dotlock
  - More sophisticated check for BDB version + support for DB6 (non default)
* Tidy
  - drop VirtIncoming
  - split mutt_parse_mailboxes into mutt_parse_unmailboxes
  - tidy some buffy code
  - tidy the version strings
* Upstream
  - Add ~<() and ~>() immediate parent/children patterns
  - Add L10N comments to the GNUTLS certificate prompt
  - Add more description for the %S and %Z $index_format characters
  - Add config vars for forwarded message attribution intro/trailer
  - Block SIGWINCH during connect()
  - Improve the L10N comment about Sign as
  - Auto-pad translation for the GPGME key selection "verify key" headers
  - Enable all header fields in the compose menu to be translated
  - Force hard redraw after $sendmail instead of calling mutt_endwin
  - Make GPGME key selection behavior the same as classic-PGP
  - Rename 'sign as' to 'Sign as'; makes compose menu more consistent
  - Change the compose menu fields to be dynamically padded
2017-07-18 18:39:37 +00:00
taca
8dcc0d7d24 Update ruby-actionmailer32 to 3.2.22.5.
No change except version.
2017-07-18 14:07:04 +00:00
jperkin
42392631b1 Add mailsend. 2017-07-17 16:10:10 +00:00
jperkin
b8f11e6887 Import mailsend-1.19 into pkgsrc as mail/mailsend. Contributed by Michael
Moll in NetBSD/pkgsrc#4.  From the DESCR:

mailsend is a simple command line program to send mail via SMTP protocol.

The program does not use any config file and everything needed to compose
mails (and attachments) is driven via command line parameters.
2017-07-17 16:09:38 +00:00
schmonz
ac599b8dfe Update to 5.1. From the changelog:
- bugfix: if password_command parameter was used with a non-existent program,
  getmail would error out during the handling of that condition and not report
  the problem correctly.
2017-07-16 03:50:46 +00:00
schmonz
50286d0a91 Update to 5.0. From the changelog:
- new release numbering scheme; previous version numbers were just getting
  too high.
- catch and ignore/exit cleanly after reset connection in IMAP IDLE mode.
  Thanks:  Stephan Schulz.
- allow specifying an expected SSL certificate hostname, for when the
  server's certificate does not match the domain name used to connect to
  it.  Thanks:  "Andre".
- fix error message not actually giving the header field name incorrectly
  specified as containing the envelope recipient address.  Thanks:  Hardy
  Braunsdorf.
- add new password_command configuration parameter for retrievers, allowing
  getmail to retrieve the account password from any arbitrary external
  command.  Suggestion:  "ng0".
2017-07-16 00:16:43 +00:00
schmonz
d89234813d Apply upstream patch (SVN rev 1791010) to fix "Unescaped left brace in
regex is deprecated here (and will be fatal in Perl 5.30)". While here,
remove references to LOCALBASE. Bump PKGREVISION.
2017-07-09 22:12:12 +00:00
schmonz
554348b584 Fix build with PKGSRC_USE_SSP, and support PKGSRC_USE_FORTIFY.
While here, remove reference to LOCALBASE.
2017-07-09 16:16:32 +00:00
wen
1460f0f2b7 Update to 0.41
Upstream changes:
2017-04-14: Marc Bradshaw <marc@marcbradshaw.net>

 * commit aac893fdbaa7f8ccd5d37fa7f20d1785406cda51
   Author: Marc Bradshaw <marc@marcbradshaw.net>
   Date:   Fri Mar 17 14:53:53 2017 +1100
    Avoid use of $_ in read loop
    RT 106485: Mail::DKIM::PrivateKey->load tampering $_ and <FILE>

 * commit 06934f259e392b2a3cf94560e6051d9e522d0bf3
   Author: Marc Bradshaw <marc@marcbradshaw.net>
   Date:   Fri Mar 17 14:44:44 2017 +1100
    Ensure PrivateKey file is closed properly.
    Store PrivateKey file handle in lexical variable and close it
    once we are done.
    RT 120638: Mail::DKIM::PrivateKey does not close FILE

 * commit 9e7c1c4cb78a6cb1cf396ece4379c7ed2c44c974
   Author: Marc Bradshaw <marc@marcbradshaw.net>
   Date:   Fri Feb 27 12:08:11 2015 +1100
    Allow greater control over signed headers

 * commit 8291c034dc7db4394e9df80e70b8cbe8428a38c2
   Author: Marc Bradshaw <marc@marcbradshaw.net>
   Date:   Fri Jan 23 09:54:02 2015 +1100
    Allow greater control over which headers are signed by Signer
2017-07-09 07:44:57 +00:00
schmonz
b9476e6d20 Remove qmail-qfilter-queue, deprecated in 2017Q2. Use qmail-qfilter-smtpd-queue
or qmail-qfilter-ofmipd-queue instead. Bump version.
2017-07-06 15:46:31 +00:00
szptvlfn
f79c80e1ab Update sylpheed to 3.6.0
NEWS:
Changes of Sylpheed

* 3.6.0 (stable)

    * The Japanese manual was updated.

* 3.6.0beta1 (development)

    * The feature to use multiple signatures in one account was added.
    * The edit group dialog of the address book was improved to allow
      multilple selection and display its available list with folder tree.
    * The menu 'Tools - Open configuration/attachments folder' was added.
    * Printing settings and page setup are now saved.
    * The Japanese manual was updated.
    * IMAP: SUBSCRIBE command is explicitly issued for a newly created folder
      by CREATE.
    * Unix: the search location of SSL certificates for OpenBSD was added
      (#222).
    * Win32: a notice about not removing user data in the installer was
      modified.
2017-07-04 14:35:49 +00:00
ryoon
bb529c1f34 Update to 52.2.1
* Sync with mail/thunderbird-52.2.1
2017-07-03 16:48:04 +00:00