Commit graph

8990 commits

Author SHA1 Message Date
ryoon
11f9554d51 Fix build with recent include/g++/complex on NetBSD current 2016-01-20 22:14:13 +00:00
mef
94ca25a0a4 (pkgsrc)
- Add ${PERL5_LICENSE}
(upstream)
  - Update 0.09 to 1.04
-------------------
1.04  Mon Dec 22 2014
	- Removed the locked sub attributes because they seem to have no
          gain(no object acces/modification is done)
	- Enhanced the POD
	- Enhanced the test so they skip if /usr/sbin/makemap is not
          insTALLED(might be needed to bundle a .db again)
	- In 2012: Enhanced the lookup function so it does correctly check all
          variations of an email address
1.01  Tue Nov 10 2009
	- Fixed a permissions issue where a test file didn't exist prior
	  to testing.
2016-01-18 14:41:01 +00:00
mef
e7af0b07d3 Update to 1.908
---------------
1.908     2015-09-19 22:53:38-04:00 America/New_York
        - default to 1 level of nested comments to avoid pathological behaviors
2016-01-18 14:34:26 +00:00
joerg
62d3ebecac GC old patch. 2016-01-17 15:21:12 +00:00
joerg
186de93135 Fix build with latest freetype version. 2016-01-17 15:16:09 +00:00
joerg
597bbf9675 Fix race condition. 2016-01-17 15:15:27 +00:00
schmonz
61f0a64484 Update to 4.49.0. From the changelog:
- make IMAP class only issue EXPUNGE command on mailbox close if we have
  actually deleted any messages from the open mailbox. Makes use of read-
  only IMAP folders possible. Thanks: Zoltan Padrah.
2016-01-13 20:01:12 +00:00
joerg
a15725d33c Mark as not MAKE_JOBS_SAFE. I have no idea how that hasn't been failing
for years given the obvious nature of the problem...
2016-01-11 22:55:49 +00:00
adam
1764280dfd Match mail/exim version 2016-01-11 08:35:31 +00:00
bsiegert
f3f5cb5f54 Update exim to 4.86.
Exim version 4.86
-----------------
JH/01 Bug 1545: The smtp transport option "retry_include_ip_address" is now
      expanded.

JH/02 The smtp transport option "multi_domain" is now expanded.

JH/03 The smtp transport now requests PRDR by default, if the server offers
      it.

JH/04 Certificate name checking on server certificates, when exim is a client,
      is now done by default.  The transport option tls_verify_cert_hostnames
      can be used to disable this per-host.  The build option
      EXPERIMENTAL_CERTNAMES is withdrawn.

JH/05 The value of the tls_verify_certificates smtp transport and main options
      default to the word "system" to access the system default CA bundle.
      For GnuTLS, only version 3.0.20 or later.

JH/06 Verification of the server certificate for a TLS connection is now tried
      (but not required) by default.  The verification status is now logged by
      default, for both outbound TLS and client-certificate supplying inbound
      TLS connections

JH/07 Changed the default rfc1413 lookup settings to disable calls.  Few
      sites use this now.

JH/08 The EXPERIMENTAL_DSN compile option is no longer needed; all Delivery
      Status Notification (bounce) messages are now MIME format per RFC 3464.
      Support for RFC 3461 DSN options NOTIFY,ENVID,RET,ORCPT can be advertised
      under the control of the dsn_advertise_hosts option, and routers may
      have a dsn_lasthop option.

JH/09 A timeout of 2 minutes is now applied to all malware scanner types by
      default, modifiable by a malware= option.  The list separator for
      the options can now be changed in the usual way.  Bug 68.

JH/10 The smtp_receive_timeout main option is now expanded before use.

JH/11 The incoming_interface log option now also enables logging of the
      local interface on delivery outgoing connections.

JH/12 The cutthrough-routing facility now supports multi-recipient mails,
      if the interface and destination host and port all match.

JH/13 Bug 344: The verify = reverse_host_lookup ACL condition now accepts a
      /defer_ok option.

JH/14 Bug 1573: The spam= ACL condition now additionally supports Rspamd.
      Patch from Andrew Lewis.

JH/15 Bug 670: The spamd_address main option (for the spam= ACL condition)
      now supports optional time-restrictions, weighting, and priority
      modifiers per server.  Patch originally by <rommer@active.by>.

JH/16 The spamd_address main option now supports a mixed list of local
      and remote servers.  Remote servers can be IPv6 addresses, and
      specify a port-range.

JH/17 Bug 68: The spamd_address main option now supports an optional
      timeout value per server.

JH/18 Bug 1581: Router and transport options headers_add/remove can
      now have the list separator specified.

JH/19 Bug 392: spamd_address, and clamd av_scanner, now support retry
      option values.

JH/20 Bug 1571: Ensure that $tls_in_peerdn is set, when verification fails
      under OpenSSL.

JH/21 Support for the A6 type of dns record is withdrawn.

JH/22 Bug 608: The result of a QUIT or not-QUIT toplevel ACL now matters
      rather than the verbs used.

JH/23 Bug 1572: Increase limit on SMTP confirmation message copy size
      from 255 to 1024 chars.

JH/24 Verification callouts now attempt to use TLS by default.

HS/01 DNSSEC options (dnssec_require_domains, dnssec_request_domains)
      are generic router options now. The defaults didn't change.

JH/25 Bug 466: Add RFC2322 support for MIME attachment filenames.
      Original patch from Alexander Shikoff, worked over by JH.

HS/02 Bug 1575: exigrep falls back to autodetection of compressed
      files if ZCAT_COMMAND is not executable.

JH/26 Bug 1539: Add timout/retry options on dnsdb lookups.

JH/27 Bug 286: Support SOA lookup in dnsdb lookups.

JH/28 Bug 1588: Do not use the A lookup following an AAAA for setting the FQDN.
      Normally benign, it bites when the pair was led to by a CNAME;
      modern usage is to not canoicalize the domain to a CNAME target
      (and we were inconsistent anyway for A-only vs AAAA+A).

JH/29 Bug 1632: Removed the word "rejected" from line logged for ACL discards.

JH/30 Check the forward DNS lookup for DNSSEC, in addition to the reverse,
      when evaluating $sender_host_dnssec.

JH/31 Check the HELO verification lookup for DNSSEC, adding new
      $sender_helo_dnssec variable.

JH/32 Bug 1397: Enable ECDHE on OpenSSL, just the NIST P-256 curve.

JH/33 Bug 1346: Note MAIL cmd seen in -bS batch, to avoid smtp_no_mail log.

JH/34 Bug 1648: Fix a memory leak seen with "mailq" and large queues.

JH/35 Bug 1642: Fix support of $spam_ variables at delivery time.  Was
      documented as working, but never had.  Support all but $spam_report.

JH/36 Bug 1659: Guard checking of input smtp commands again pseudo-command
      added for tls authenticator.
2016-01-10 20:55:56 +00:00
markd
494762b0e9 Don't leak old external payload files. Bump PKGREVISION. 2016-01-10 19:40:30 +00:00
wiz
7f294b1ec3 Also enable mutt-hcache to get decent performance for big mailboxes.
Ride bump.
2016-01-07 15:33:34 +00:00
wiz
a0bcd7b203 Enable mutt-smtp too. It adds no additional dependencies.
Suggested by jperkin.

Ride bump.
2016-01-07 15:25:15 +00:00
wiz
6bbaf1efdd Enable gpgme option by default in mutt*. It is just too useful.
Bump PKGREVISION.
2016-01-07 15:19:41 +00:00
markd
11227df0eb Update p5-Net-ManageSieve to 0.12
fix perl 5.22 warning

0.12    Thu Jan 12 16:22:42 CEST 2012
        -fix: remove signature check causing too many failures of
                automatic checks

0.11    Fri Jul  8 15:45:42 CEST 2010
        -fix: spelling CPAN bug #59225 Ansgar Burchardt
        -fix: META.yml CPAN bug #62606 ANDK
2016-01-04 02:20:45 +00:00
taca
2ec9383627 Curretly, Roundcube dose not support PHP 7. 2015-12-30 14:34:42 +00:00
kamil
057459249f Correct sed(1) usage for NetBSD-6.x in the install stage
NetBSD-7.99.25
$ /usr/bin/sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}' install.rdf
{847b3a00-7ab1-11d4-8f02-006008948af5}
$ /usr/bin/sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q;}' install.rdf
{847b3a00-7ab1-11d4-8f02-006008948af5}

NetBSD-6.1_STABLE
$ /usr/bin/sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}' install.rdf
sed: 1: "/.*<em:id>\(.*\)<\/em:i ...": extra characters at the end of q command
$ /usr/bin/sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q;}' install.rdf
{847b3a00-7ab1-11d4-8f02-006008948af5}

Closes PR pkg/50264 by Hauke Fath
Solution suggested by David Holland
2015-12-30 04:37:27 +00:00
dholland
f13d6671da Fix missing/broken rcsids. 2015-12-29 04:04:26 +00:00
adam
62f2bb0431 Changes 2.2.21:
- doveadm mailbox list (and some others) were broken in v2.2.20
- director: Fixed making backend changes when running with only a
  single director server.
- virtual plugin: Fixed crash when trying to open nonexistent
  autocreated backend mailbox.
2015-12-27 12:36:37 +00:00
taca
933a216867 Update im to 152, a leaf package.
152 (2015/12/20)

* Fix unescaped left brace in regex is deprecated for Perl 5.22
* Update config.guess and config.sub with autotools-dev 20150820.1
* Add gitlog2imchanges to easily generate 00changes
2015-12-26 14:28:13 +00:00
taca
dd3a10638c Update roundcube to 1.1.4 including security fixes.
* Fix a potential path traversal vulnerability.
* Adds some measures against brute-force attacks

RELEASE 1.1.4
-------------
- Add workaround for https://bugs.php.net/bug.php?id=70757 (#1490582)
- Fix duplicate messages in list and wrong count after delete (#1490572)
- Fix so Installer requires PHP5
- Make brute force attacks harder by re-generating security token on every failed login (#1490549)
- Slow down brute-force attacks by waiting for a second after failed login (#1490549)
- Fix .htaccess rewrite rules to not block .well-known URIs (#1490615)
- Fix mail view scaling on iOS (#1490551)
- Fix so database_attachments::cleanup() does not remove attachments from other sessions (#1490542)
- Fix responses list update issue after response name change (#1490555)
- Fix bug where message preview was unintentionally reset on check-recent action (#1490563)
- Fix bug where HTML messages with invalid/excessive css styles couldn't be displayed (#1490539)
- Fix redundant blank lines when using HTML and top posting (#1490576)
- Fix redundant blank lines on start of text after html to text conversion (#1490577)
- Fix HTML sanitizer to skip <!-- node type X --> in output (#1490583)
- Fix invalid LDAP query in ACL user autocompletion (#1490591)
- Fix regression in displaying contents of message/rfc822 parts (#1490606)
- Fix handling of message/rfc822 attachments on replies and forwards (#1490607)
- Fix PDF support detection in Firefox > 19 (#1490610)
- Fix path traversal vulnerability (CWE-22) in setting a skin (#1490620)
- Fix so drag-n-drop of text (e.g. recipient addresses) on compose page actually works (#1490619)
2015-12-26 14:24:48 +00:00
ryoon
f0ff909b6a Update to 38.5.0
* Sync with mail/thunderbird 38.5.0
2015-12-23 13:01:50 +00:00
ryoon
c4d2b934ae Update to 38.5.0
Changelog:
38.5.0:
Not available

38.4.0:
    Fixed Various security fixes
    Fixed Fixed issue where messages moves of multiple messages from a maildir folder to an mbox folder failed.

Fixed in Thunderbird 38.4

    2015-133 NSS and NSPR memory corruption issues
    2015-132 Mixed content WebSocket policy bypass through workers
    2015-131 Vulnerabilities found through code inspection
    2015-128 Memory corruption in libjar through zip files
    2015-127 CORS preflight is bypassed when non-standard Content-Type headers are received
    2015-123 Buffer overflow during image interactions in canvas
    2015-122 Trailing whitespace in IP address hostnames can bypass same-origin policy
    2015-116 Miscellaneous memory safety hazards (rv:42.0 / rv:38.4)
2015-12-23 12:55:02 +00:00
taca
431051a05e Restrict PHP_VERSIONS_ACCEPTED to 55 and 56. 2015-12-19 14:27:12 +00:00
jperkin
58acb4d2a5 Add forgotten ruby-mime-types2. 2015-12-14 13:33:50 +00:00
taca
3c0e62a054 Update ruby-mime-types to 3.0.
== 3.0 / 2015-11-21

* 2 governance changes

  * This project and the related mime-types-data project are now exclusively
    MIT licensed. Resolves
    {#95}[https://github.com/mime-types/ruby-mime-types/issues/95].

  * All projects under the mime-types organization now have a standard code of
    conduct adapted from the {Contributor
    Covenant}[http://contributor-covenant.org]. This text can be found in the
    {Code-of-Conduct.rdoc}[Code-of-Conduct_rdoc.html] file.

* 3 major changes

  * All methods deprecated in mime-types 2.x have been removed.
  * mime-types now requires Ruby 2.0 compatibility or later. Resolves
    {#97}[https://github.com/mime-types/ruby-mime-types/issues/97].
  * The registry data has been removed from mime-types and put into
    mime-types-data, maintained and released separately. It can be found at
    {mime-types-data}[https://github.com/mime-types/mime-types-data].

* 17 minor changes:

  * MIME::Type changes:

    * Changed the way that simplified types representations are creatd to
      reflect the fact that +x-+ prefixes are no longer considered special
      according to IANA. A simplified MIME type is case-folded to lowercase. A
      new keyword parameter, +remove_x_prefix+, can be provided to remove +x-+
      prefixes.
    * Improved initialization with an Array works so that extensions do not
      need to be wrapped in another array. This means that <tt>%w(text/yaml
      yaml yml)</tt> works in the same way that <tt>['text/yaml', %w(yaml
      yml)]</tt> did (and still does).
    * Changed +priority_compare+ to conform with attributes that no longer
      exist.
    * Changed the internal implementation of extensions to use a frozen Set.
    * When extensions are set or modified with +add_extensions+, the primary
      registry will be informed of a need to reindex extensions. Resolves
      {#84}[https://github.com/mime-types/ruby-mime-types/issues/84].
    * The preferred extension can be set explicitly. If not set, it will be the
      first extension. If the preferred extension is not in the extension list,
      it will be added.
    * Improved how xref URLs are generated.
    * Converted +obsolete+, +registered+ and +signature+ to attr_accessors.

  * MIME::Types changes:

    * Modified MIME::Types.new to track instances of MIME::Types so that they
      can be told to reindex the extensions as necessary.
    * Removed +data_version+ attribute.
    * Changed #[] so that the +complete+ and +registered+ flags are keywords
      instead of a generic options parameter.
    * Extracted the class methods to a separate file.
    * Changed the container implementation to use a Set instead of an Array to
      prevent data duplication. Resolves
      {#79}[https://github.com/mime-types/ruby-mime-types/issues/79].

  * MIME::Types::Cache changes:

    * Caching is now based on the data gem version instead of the mime-types
      version.
    * Caching is compatible with columnar registry stores.

  * MIME::Types::Loader changes:

    * MIME::Types::Loader::PATH has been removed and replaced with
      MIME::Types::Data::PATH from the mime-types-data gem. The environment
      variable RUBY_MIME_TYPES_DATA is still used.
    * Support for the long-deprecated mime-types v1 format has been removed.
    * The registry is default loaded from the columnar store by default. The
      internal format of the columnar store has changed; many of the boolean
      flags are now loaded from a single file. Resolves
      {#85}[https://github.com/mime-types/ruby-mime-types/85].
2015-12-13 16:44:57 +00:00
taca
93473e5338 Switch depends on ruby-mime-types2 package.
Bump PKGREVISION.
2015-12-13 16:42:30 +00:00
taca
f142b760a3 Re-add ruby-mime-types 2.6.2 as ruby-mime-types2 package. 2015-12-13 16:39:34 +00:00
markd
29a067c89f Add claws-mail-managesieve 2015-12-13 11:17:53 +00:00
markd
ee208f0e5a Add claws-mail-managesieve 3.13.0
claws-mail managesieve plugin.
2015-12-13 11:16:08 +00:00
markd
7d3d5f6b82 Disable managesieve plugin. 2015-12-13 11:12:56 +00:00
ryoon
d99a5233db Update GnuPG dependency to gnupg2 and depend on pinentry-gtk2
GnuPG 2.* is required even if GnuPG 1.4 is used (gpg-agent).
Bump PKGREVISION.
2015-12-12 01:28:15 +00:00
wiedi
87c1807935 needs berkeley db 2015-12-12 01:24:13 +00:00
taca
c4d7c37e80 Explicitly restrict PHP_VERSIONS_ACCEPTED to 55 and 56 for packages which
use php-mysql package.
2015-12-06 12:13:12 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
leot
2700f23119 Update mail/msmtp to 1.6.3.
pkgsrc changes:
- Remove patches/patch-src_Makefile.in that seems no more needed

Changes:
Version 1.6.3:
- A bug in SOCKS support was fixed.
- Handling non-fatal errors in TLS handshakes was fixed.
2015-11-29 13:17:12 +00:00
jperkin
96dbe33c37 Remove mk/find-prefix.mk usage from the mail category.
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25 12:51:30 +00:00
wiz
d4c1ecd4b2 Bump PKGREVISION for notmuch bl3.mk bump 2015-11-22 23:57:01 +00:00
wiz
84222131a0 Bump depends pattern for dependency change from gmime24 to gmime. 2015-11-22 23:56:52 +00:00
wiz
d3a6b88b25 Update notmuch to 0.21:
Notmuch 0.21 (2015-10-29)
=========================

General
-------

Notmuch now requires gmime >= 2.6.7. The gmime 2.4 series is no longer
supported.

Database revision tracking: `lastmod:` queries

  Each message now has a metadata revision number that increases with
  every tagging operation. See the discussion of `lastmod:` in
  `notmuch-search-terms(7)` for more information.

Date queries now support `date:<expr>..!` shorthand for
`date:<expr>..<expr>`

  You can use, for example, `date:yesterday..!` to match from the
  beginning of yesterday to the end of yesterday. For further details,
  please refer to the `notmuch-search-terms` manual page.

Notmuch database upgrade to support `lastmod:` queries

  The above mentioned `lastmod:` prefix. This will be done
  automatically, without prompting on the next time `notmuch new` is
  run after the upgrade. The upgrade is not reversible, and the
  upgraded database will not be readable by older versions of
  Notmuch. As a safeguard, a database dump will be created in the
  `.notmuch` directory before upgrading.

Build System
------------

The ruby bindings are now built as part of the main notmuch build
process. This can be disabled with the `--without-ruby` option to
configure.

Building the documentation can be disabled with the `--without-docs`
option to configure.

Skipped individual tests are no longer considered as failures.

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

Database revision tracking

  Two new options were added to support revision tracking. A global
  option "--uuid" (`notmuch(1)`) was added for to detect counter
  rollover and reinitialization, and `notmuch-count(1)` gained a
  `--lastmod` option to query database revision tracking data.

The `notmuch address` command supports new deduplication schemes

  `notmuch address` has gained a new `--deduplicate` option to specify
  how the results should be deduplicated, if at all. The alternatives
  are `no` (do not deduplicate, useful for processing the results with
  external tools), `mailbox` (deduplicate based on the full, case
  sensitive name and email address), and `address` (deduplicate based
  on the case insensitive address part). See the `notmuch-address`
  manual page for further information.

Emacs Interface
---------------

`notmuch-emacs-version` is used in `User-Agent` header

  The value of recently introduced variable `notmuch-emacs-version` is
  now used as a part of `User-Agent` header when sending emails.

Removed `notmuch-version` function by renaming it to `notmuch-cli-version`

  With existing variable `notmuch-emacs-version` the accompanied
  function which retrieves the version of `notmuch-command` is
  better named as `notmuch-cli-version`.

Query input now supports completion for "is:<tag>"

New message composition mode: `notmuch-compose-mode`

  This is mainly to fix fcc handling, but may be useful for user
  customization as well.

Allow filtering of search results in `notmuch-show`

Add function to rerun current tree-view search in search mode

Bug fix for replying to encrypted messages in `notmuch-tree` mode

Allow saved searched to specify tree view rather than search view

  Applies to saved searches run from `notmuch-hello`, or by a keyboard
  shortcut (`notmuch-jump`).  Can be set in the customize interface, or
  by adding :search-type tree to the appropriate saved search plist in
  `notmuch-saved-searches`.

Increase maximum size of rendered text parts

  The variable `notmuch-show-max-text-part-size` controls the maximum
  size (in bytes) which is automatically rendered. This may make
  rendering large threads slower. To get the previous behaviour set
  this variable to 10000.

Library
-------

The use of absolute paths is now enforced when calling
`notmuch_database_{open, create}`

New function `notmuch_directory_delete` to delete directory documents

  Previously there was no way to delete directory documents from the
  database, leading to confusing results when the "ghost" directory
  document of a renamed or deleted filesystem directory was
  encountered every time the parent directory was being scanned by
  `notmuch new`. The mtime of the old directory document was also used
  if a directory by the same name was added again in the filesystem,
  potentially bypassing the scan for the directory. The issues are
  fixed by providing a library call to delete directory documents, and
  deleting the old documents in `notmuch new` on filesystem directory
  removal or rename.

Database revision tracking

  Revision tracking is supported via a new prefix "lastmod:" in the
  query parser and the new function
  `notmuch_database_get_revision`. For the latter, see `notmuch(3)`.

New status code returning API for n_query_count_{messages,threads}

Deprecated functions

  `notmuch_query_search_threads`, `notmuch_query_search_messages`,
  `notmuch_query_count_messages`, and `notmuch_query_count_threads`
  are all deprecated as of this release.  Clients are encouraged to
  transition to the `_st` variants supporting better error reporting.

nmbug-status
------------

`nmbug-status` now supports specifying the sort order for each view.
2015-11-22 23:55:33 +00:00
joerg
e67965bc86 Avoid ambigious class references. 2015-11-20 14:48:20 +00:00
joerg
3c71cd31db Directory and file name of spamreport don't agree, so introduce a new
variable and use that to get the correct installation.
2015-11-20 14:32:55 +00:00
ryoon
b33059afe1 Recursive revbump from multimedia/libvpx 2015-11-18 14:19:46 +00:00
wiz
60ec5f8dbb Update p5-MIME-Types to 2.12:
version 2.12: Wed 11 Nov 12:24:55 CET 2015

	Improvements:
	- downgrade prereq perl to 5.6 [Peter Rabbitson]
	- update IANA
2015-11-15 06:53:34 +00:00
wen
5c371d083e Update to 1.936
Upstream changes:
1.936     2015-09-10 22:46:29-04:00 America/New_York
        - no changes since 1.935, but a stable release

1.935     2015-08-31 16:47:46-04:00 America/New_York (TRIAL RELEASE)
        - do not remove too many newlines at the end (bug introduced in 1.926)
2015-11-14 04:08:25 +00:00
dholland
1c31db245b Clone patch from mail/alpine. 2015-11-08 20:57:37 +00:00
dholland
edb0e6f5ea Remove <sgtty.h> 2015-11-08 20:51:59 +00:00
dholland
335de3ec49 Remove sys/timeb.h (not used anywhere); fixes openbsd build. 2015-11-08 20:42:38 +00:00
dholland
2f64b93196 unchecked buffers considered harmful; fixes openbsd build. 2015-11-08 20:13:24 +00:00
joerg
a4b2c85be4 Fix race condition. 2015-11-06 20:34:00 +00:00