Commit graph

8557 commits

Author SHA1 Message Date
wiz
31410da41f Update to 2.08:
version 2.08: Fri Sep  5 15:29:52 CEST 2014

	Fixes:
	- fix test t/40mojo.t which mojo is not installed
	  rt.cpan.org#98639 [Chris]

	Improvements:
	- remove dependency on Scalar::Util
	- documentation fixes

version 2.07: Fri Sep  5 12:08:06 CEST 2014

	Fixes:
	- MIME::Type::equals() did cmp not eq

	Improvements:
	- new httpAccept() wth tests in t/21accept.t
	- new httpAcceptBest() and httpAcceptSelect() with tests
	  in t/22accbest.t
	- add MojoX::MIME::Types with tests in t/40mojo.t
	- now depends on List::Util and Scalar::Util
2014-09-07 12:16:03 +00:00
schnoebe
133320fe97 Remove empty patches. 2014-09-06 16:08:36 +00:00
schnoebe
0dde23f42d Fixes PR pkg/49166
Contributed by: Leonardo Taccari <iamleot@gmail.com>

Update mail/nmh to 1.6.

Changes:
The biggest changes in this release are in the arena of MIME handling.
Specifically relating to MIME composition and display.  On the
composition front, mhbuild(1) will now automatically be run by send(1)
for all drafts.  Specifically, mhbuild is now run with the new -auto
flag, which will suppress the processing of mhbuild directives and cause
mhbuild to silently exit if the draft is already MIME-formatted.  When
invoking mhbuild manually via the "mime" command at the WhatNow? prompt,
mhbuild will behave as before and process mhbuild directives.

In both cases (automatic and manual invocation) mhbuild will encode email
headers according to RFC-2047 rules.  Mhbuild also will use RFC 2231
encoding rules for MIME parameters when appropriate.  In addition, the
attach system has been substantially reworked; the new header name is
now "Attach" (to better align with other MUA behavior) and cannot be
changed by the end-user.  The existing "attach" command simply adds
the filename(s) to the draft in new Attach: headers, and the actual
file processing is done by mhbuild; this attachment processing will
take place in either automatic or manual mode.

On the display front, mhshow(1) will now automatically convert text
into the user's native character set using iconv, if nmh was built
with iconv support.  Also, mhshow will now by default only display
text content that was not marked as an attachment.  By default all
displayed content wll be run under one pager, as opposed to individual
pagers for each part as was in the past.  Non-displayed parts will be
indicated using a marker string, which can be customized by a new
mh-format(5) string.

All nmh utilites now understand RFC 2231-encoded MIME parameters and
will automatically convert the encoded parameters into the native
character set, when appropriate (again, assuming nmh was built with
iconv support).

In other changes, sequence files are now locked using transactional
locks: locks that are held across sequence file reading, modification,
and writing.  The locking algorithm used for spool files and nmh data
files is now runtime configurable.

For people that struggle with mh-format(5) files, a new utility for testing
them has been developed: fmttest(1).  It includes the ability to trace the
execution of format instructions.

For users that wish to use Unix utilities on their mail, a new utility
to transform MIME messages to more easily-digestable format is now
available: mhfixmsg(1).  It supports a number of options to control
the message transformation.

For users of spost(8), the support for spost has been rolled into post(8)
under a new sendmail/pipe MTS.  A shell script emulating the old behavior
of spost has been provided.
2014-09-06 16:07:43 +00:00
wiz
2ca44c8a40 Update to 2.06:
version 2.06: Thu Aug 28 16:28:43 CEST 2014

	Improvements:
	- needed other file from broofa :(
	  rt.cpan.org#98308 [Lars Dɪᴇᴄᴋᴏᴡ]
	- fix scan of freedesktop definitions
	  rt.cpan.org #98385 [Russell Jenkins]

version 2.05: Wed Aug 27 09:43:03 CEST 2014

	Improvements:
	- rename ::Type::isAscii() into ::Type::isText()
	- add source table broofa
	  rt.cpan.org#98308 [Lars Dɪᴇᴄᴋᴏᴡ]
	- add source table freedesktop
	  rt.cpan.org#98309 [Lars Dɪᴇᴄᴋᴏᴡ]
	- update iana types
2014-09-06 14:37:47 +00:00
wiz
86387527c2 Update to 5.505:
5.505	  2013-11-14  David F. Skoll <dfs@roaringpenguin.com>

	* VERSION 5.505 RELEASED

	* Fix documentation typos.
	  https://rt.cpan.org/Public/Bug/Display.html?id=80473

	* Fix broken test.
	  https://rt.cpan.org/Public/Bug/Display.html?id=84668

	* Don't run Kwalitee tests unless author or release tests are enabled.
	  https://rt.cpan.org/Public/Bug/Display.html?id=87094

	* Fix many documentation typos.
	  https://rt.cpan.org/Public/Bug/Display.html?id=87783

	* Fix bug in header parsing that would fail to parse a header like:
 	      Content-Type: ; name="malware.zip"
2014-09-06 13:44:00 +00:00
wiz
8124e7550d Update to 1.195. Add two dependencies the tests check for.
1.195     2014-09-01 08:38:58-04:00 America/New_York
        - handle domain part with MX but no A record (thanks, Karel Miko)

1.194     2014-05-28 17:21:53-04:00 America/New_York
        - yhaoo.com grew an MX record; use something that won't

1.193     2014-03-26 22:29:28-04:00 America/New_York
        - improve behavior on CNAME MX records
2014-09-06 12:41:04 +00:00
wiz
a141a4e914 Update to 2.13:
version 2.13: Sun Jan  5 18:52:25 CET 2014

	Fixes:

	- optional 'from' and 'on' component in in-reply-to are comments
	  rt.cpan.org#89371 [Ward Vandewege]
	- mailcap \\\\ -> \\
	  rt.cpan.org#89802 [Kevin Ryde]

	Improvements:

	- fix typos  rt.cpan.org#87188 [D Steinbrunner]
2014-09-06 12:37:59 +00:00
wiz
2b1f9949b3 Fix CVE-2014-3618.
https://bugzilla.redhat.com/show_bug.cgi?id=1121299

While here:
Convert to user-destdir by using pkgsrc setuid framework.
Add comments to some patches.

Bump PKGREVISION.
2014-09-04 07:37:44 +00:00
wen
90aefbb58e Update to 1.300014
Upstream changes:
1.300014  2014-08-28 14:21:26-04:00 America/New_York
        - do not try passing an empty string as a Failure message

1.300013  2014-08-28 11:00:16-04:00 America/New_York
        - sometimes, if no error is given and $smtp->message returns (),
          the arguments to the Failure constructor were out of alignment and
          the failure's error message would be "code"; this has been fixed

1.300012  2014-07-10 09:55:35-04:00 America/New_York
        - documentation fix: there's no Email::MIME->delete_header
          (thanks, Kris Matthews)

1.300011  2014-03-02 18:16:12-05:00 America/New_York
        - run the sendmail program with -i by default (thanks, William Blunn)
        - do not die when a race causes mkpath(Maildir/new) to fail because the
          directory already exists

1.300010  2014-01-11 14:15:13-05:00 America/New_York
        - the SMTP transport now has a "debug" option

1.300009  2013-09-01 12:03:06 America/New_York
          see also 1.300008!

          switch to automatic determination of prereqs to improve accuracy

1.300008  2013-09-01 09:39:13 America/New_York
          [THIS MIGHT BREAK YOUR CODE]
          at long last, Sendmail and Maildir transports replaces CRLF with CR
          before piping

          [BUG FIXES]
          fixes a bug where recipients beginning with a - would not work with
          the Sendmail transport [rt.perl.org #66246]

          require Email-Abstract 3.006, to get Email-Simple 1.998, to get
          Email::Simple->new(\$str), resolving [rt.perl.org #85926]

1.300007  2013-03-19 14:58:27 America/New_York
          when sending over SMTP, send DATA in hunks of 1 mebibyte or smaller
2014-09-04 07:16:57 +00:00
schmonz
80ca6d91f3 Remove 34 from PYTHON_VERSIONS_INCOMPATIBLE, as suggested by Jean-Yves
Moulin (and agreed by the README).
2014-09-03 13:25:36 +00:00
schmonz
39c1d3c205 Update to 3.9. From the changelog:
* Catch and error out if a user adds a feed with a duplicate name.
* Split sender into both sendmail's -F and -f.
* Fix an error with SMTPConnectionError inhertence order ("does not
  take keyword arguments").
* Add a new `smtp-ssl-protocol` setting, to select acceptable
  protocols for SMTP connections.
* Fix non-compliant User-Agent header for HTTP/1.1.
* Fix an error in the NoToEmailAddress invocation.
* Add a new `trust-link` setting, to prefer the `link` attribute
  over the `id` attribute for identifying entries.
2014-09-02 00:33:45 +00:00
wiz
87050cd029 Touch VERSION to avoid triggering rebuilds of it using version.sh,
caused by unidentified bmake dependencies not happening with gmake,
on case insensitive file systems. Reported and fix suggested by
J. Lewis Muir.
2014-09-01 09:29:54 +00:00
wiz
68c9960d7c Fix install_name on OS X. From J. Lewis Muir on pkgsrc-users.
Bump PKGREVISION since the binary package changes on OS X.
While here, add comments to all patches.
2014-09-01 08:14:07 +00:00
richard
87b6e03b60 Update enigmail to 1.7.2 and update SunOS patch with '-mimpure-text'.
Bump PKGREVISION
2014-08-31 12:51:39 +00:00
bouyer
0509bda2cb Update to 6.1.22. Main changes since 6.1.11:
[10541] src/lib/List.pm:  [Submitted by S. Shipway, Univ. of Auckland]
	Workaround for aggressive DMARC policy such as yahoo.com.  The patch
	adds option #3 of this DMARC FAQ: http://dmarc.org/faq.html#s_3
	- New list config paragraph "dmarc_protection" to munge "From:" header
	and put original header content erc. into comment.

	[10540] src/lib/Bulk.pm:  New parameters for merged messages.
	"part.description", "part.disposition", "part.encoding" and "part.type"
	may be used for each part of input messages.  These are all-lowercase
	(except "part.description").

*****	[10207] src/etc/script/create_db.Oracle, src/etc/script/create_db.Pg,
*****	src/etc/script/create_db.SQLite, src/etc/script/create_db.Sybase,
*****	src/etc/script/create_db.mysql:  Two new database fields appeared in
*****	this version and a field was modified.
*****	- The new fields are prev_id_session (varchar(30)) and
*****	refresh_date_session (int(11)). they are located in the session_table
*****	table.
*****	- The modified field is dkim_privatekey_bulkspool and is located in the
*****	bulkspool_table table. Its length went from varchar(1000) to
*****	varchar(2000).
*****	Sympa install using MySQL and SQLite backends will have no trouble at
*****	all, as the database structure is updated by Sympa.
*****	However, if you use Postgres, Oracle or Sybase, please have a look
*****	(respectively) at the create_db.Pg, create_db.Oracle or
*****	create_db.Sybase to check the definition of those fields. Please update
*****	your database structure before running Sympa.

	[10206] src/lib/Sympa/DatabaseDescription.pm:  Changing length of DKIM
	private key in database to ensure database creation scripts will be
	updated.

	[10074] mail_tt2/command_report.tt2, mail_tt2/info_report.tt2,
	mail_tt2/review.tt2, src/lib/Commands.pm, src/lib/List.pm,
	src/lib/tt2.pm, web_tt2/edit_list_request.tt2,
	web_tt2/review_family.tt2, web_tt2/search_user.tt2,
	web_tt2/suboptions.tt2, web_tt2/subscriber_table.tt2,
	web_tt2/suspend_request.tt2, wwsympa/wwslib.pm,
	wwsympa/wwsympa.fcgi.in:  i18n of options for list parameters and
	subscriber options.
	- Options on edit_list page are shown by i18n'ed titles.
	- Only listmasters can view real config values.
	- Subscriber options on review pages, command results, subscriber
	option pages and so on are shown by i17n'ed titles (along with real
	option values).

*****	[10051] src/lib/tt2.pm, web_tt2/Makefile.am, web_tt2/css.tt2,
*****	web_tt2/ja_JP, web_tt2/ja_JP/css.tt2, web_tt2/ko_KR,
*****	web_tt2/ko_KR/css.tt2, web_tt2/main.tt2, web_tt2/zh_CN,
*****	web_tt2/zh_CN/css.tt2, web_tt2/zh_TW, web_tt2/zh_TW/css.tt2,
*****	wwsympa/wwsympa.fcgi.in:  Per-language css.tt2 will override any
*****	portion of main css, not fully replacing it.  So they may be used for
*****	locale-specific customization.
*****	Background: Default css.tt2 specifies the font families covering
*****	Western scripts (Latin, Cyrillic, ...).  East Asian users may prefer
*****	consistent font family supporting Western along with Eastern scripts
*****	(Han, Hangul, ...).

	[9966] src/lib/Message.pm, src/lib/confdef.pm:	New site config
	parameter "sender_headers" to specify header fields by which message
	sender is detected.
	This is a enhancement to S. Shipway's improvement.

	[9963] web_tt2/review.tt2, web_tt2/show_exclude.tt2,
	wwsympa/wwsympa.fcgi.in: [Reported by so many listmasters we lost the
	count] Exclusion table was just a display of the users excluded. list
	owners could not do anything to restore subscriptions;
	This page is now a form, similar to the review page, which allows to
	restore users subscriptions.

	[9951] src/lib/List.pm:  Now you can define a "scenari" directory in
	the lists family directory. These scenarii will be available for lists
	instantiated from this family.
	The "scenari" directory must be put directly in the family directory,
	not in the overall "families" directory. For example, if you want to
	define scenarii specific to the "staff" family, you must define a
	scenari directory in the /home/sympa/etc/families/staff/ directory. Not
	in /home/sympa/etc/families/.

*****	[9989] configure.ac, src/Makefile.am, src/alias_manager.pl.in,
*****	src/etc/script/ldap_alias_manager.pl.in,
*****	src/etc/script/mysql_alias_manager.pl.in, src/lib/confdef.pm,
*****	src/sympa_newaliases-wrapper.c, src/sympa_newaliases.pl.in:  Now alias
*****	maintenance utilities other than newaliases may be used without special
*****	configure options nor patch to alias_manager.pl.
*****	Changes:
*****	- aliaswrapper and virtualwrapper were deprecated and replaced with
*****	sympa_newaliases-wrapper.
*****	- New alias management program sympa_newaliases.pl which will typically be
*****	called by alias_manager.pl via sympa_newaliases-wrapper.
*****	- New site configuration parameters aliases_db_type and aliases_program
*****	will control behaviour of alias database maintenance.
*****	- configure script:
*****	- Options --with-sendmail_aliases and --with-virtual_aliases were
*****	deprecated.  Use --with-aliases_file instead.
*****	- New options --with-makemap and --with-postalias, along with
*****	options --with-newaliases and --with-postmap are available.
*****	- Option --with-postmap_arg was removed.
*****	- Alias managers can handle postmap/makemap style maps (delimited by
*****	whitespace), not only newaliases style maps (delimited by colon).

	[9953] wwsympa/wwsympa.fcgi.in: [Submitted by S. Shipway, univ.
	Auckland] several changes in privilegs to ease everyday lists
	moderation:
	- Owners and lismasters can moderate messages and shared repository
	- Editors can moderate subscriptions
	- 'del' and 'add' sceanrios are evaluated to make their result
	available in each page.

	[8451] src/etc/Makefile.am, src/etc/create_list_templates/confidential,
	src/etc/create_list_templates/confidential/comment.tt2,
	src/etc/create_list_templates/confidential/config.tt2,
	src/etc/scenari/send.confidential:  New "confidential" list model.
	These lists are used for groups who don't want any publicity around
	their activities; All possible restrictions are applied to prevent
	unauthorized users to know these lists exist and to learn anything
	about them.

	[8454] web_tt2/footer.tt2, web_tt2/tt2_error.tt2:  Removing references
	to the Sympa version in web pages to avoid pages to be searched by bad
	guys willing to exploit known vulnerabilities on out of date servers.

For complete list of changes, see
http://www.sympa.org/distribution/latest-stable/NEWS
2014-08-30 20:26:45 +00:00
richard
8555513af3 fix option name for thunderbird esr24 2014-08-30 16:54:16 +00:00
richard
b936a336c1 tb24 doesn't build on SunOS under pdksh so use bash 2014-08-30 06:18:19 +00:00
taca
81b9bffc6d Fix build on NetBSD 7.*. 2014-08-25 16:00:54 +00:00
wiz
cca5bbb3d2 Add bug report URL. 2014-08-23 14:43:33 +00:00
wiz
bb254701f9 Rename readme.sr to README.sr so all opsys have the same PLIST.
Hope this works on case-insensitive file systems. If not, let's
just rm this thing.

Bump PKGREVISION.

XXX: Why is this package "destdir" and not "user-destdir"?
2014-08-23 14:12:07 +00:00
wiz
ae075e6d55 Bump PKGREVISION for ilmbase shlib major bump. 2014-08-22 11:24:25 +00:00
jperkin
3bcebfe7cc Fix build on SunOS (needs explicit -lsocket -lnsl and support LDFLAGS). 2014-08-21 14:02:49 +00:00
jperkin
80c8502cb5 Fix build on SunOS (add -lsocket, support localedir). 2014-08-21 13:21:33 +00:00
jperkin
e6cd4e72c6 Fix build on SunOS (needs -liconv and groff, add PKG_GROUPS). 2014-08-21 09:37:21 +00:00
jperkin
c6dbf638e2 Fix build on SunOS (use LDFLAGS not LIBS, add -lresolv). 2014-08-21 09:36:29 +00:00
jperkin
78a122933c Fix build on SunOS. 2014-08-21 08:25:42 +00:00
schmonz
9629b0f78f Allow packaging as non-root, prompted by private mail from J. Lewis
Muir.

For the baker's dozen of binaries unreadable (or worse) to non-root,
chmod them 0755 at post-install for pkg_create(1), and chmod them
back with SPECIAL_PERMS at pkg_add(1) time. Permissions on the
installed binaries compare equal before and after this change, so
no PKGREVISION bump.
2014-08-19 22:06:49 +00:00
joerg
f298fe9fd0 Explicitly use Lua 5.1. 2014-08-19 13:36:15 +00:00
wiz
f1b559e1c9 Remove workaround and depend on fixed qt4-tools version. 2014-08-19 10:32:42 +00:00
schmonz
3e2c959cdb Patch the pkgsrc patch to patch the included patch that patches the
included lua-curl to also avoid defining an unneeded (and apparently
so old as to be dangling) curl compatibility #define.

Caution: this is a diff to a diff of a diff; cvs diff will give you
a diff of a diff to a diff of a diff.

While here, recenter another pkgsrc patch.
2014-08-18 18:19:29 +00:00
joerg
4aeb2fda34 Explicitly depend on zlib and yacc. From ISIHARA Takanori in PR 49116. 2014-08-17 19:05:50 +00:00
joerg
a22f8c74ac Replace bootstrap script with working direct invocations of autotools. 2014-08-17 19:03:32 +00:00
wiz
0e2ee5f5db Disable emacs detection by default.
Add notmuch emacs option that pulls in emacs and installs compiled lisp
files as well.

Based on a similar patch by J. Lewis Muir on pkgsrc-users.

Bump PKGREVISION.
2014-08-17 10:45:05 +00:00
adam
a85e36727e Changes 4.84:
TL/01 Bugzilla 1506: Re-add a 'return NULL' to silence complaints from static
      checkers that were complaining about end of non-void function with no
      return.

JH/01 Bug 1513: Fix parsing of quoted parameter values in MIME headers.
      This was a regression intruduced in 4.83 by another bugfix.

JH/02 Fix broken compilation when EXPERIMENTAL_DSN is enabled.

TL/02 Bug 1509: Fix exipick for enhanced spoolfile specification used when
      EXPERIMENTAL_DNS is enabled.
2014-08-17 08:16:58 +00:00
joerg
3342e78d70 Drop forward declaration when the correct one is in place. 2014-08-13 22:36:04 +00:00
adam
72ed0307eb Revbump after boost-libs update 2014-08-13 10:57:32 +00:00
abs
14d0b36d71 Avoid warning storing a size_t in an unsigned int on LP64 - fix
build on at least NetBSD 6.x/amd64
2014-08-10 12:52:08 +00:00
wiz
dd6e9b67ee + trojita. 2014-08-09 21:24:34 +00:00
wiz
8a61ebaaf7 Import trojita-0.4.1 as mail/trojita.
This is Trojita, a Qt IMAP e-mail client.

Features:

* A pure Qt4 (and Qt5!) application with no additional dependencies
* Robust IMAP core implemented using Qt's Model-View framework
* Standards compliance is a design goal
* On-demand message list and body part loading
* Offline IMAP support
* Support for bandwidth-saving mode aimed at mobile users with
  expensive connection
* IMAP over SSH -- in addition to usual SSL/TLS connections, the
  server could be accessed via SSH
* Safe and robust dealing with HTML mail
2014-08-09 21:24:08 +00:00
wiz
4f856355a5 Sort. 2014-07-31 07:32:05 +00:00
wiz
5337798e2a Fix PKG_HOME variable. Bump PKGREVISION. 2014-07-29 15:24:37 +00:00
ryoon
bfa4b16349 Update to 31.0
* Sync with thunderbird-31.0
2014-07-27 20:16:33 +00:00
ryoon
78782af087 Update to 31.0
* Update enigmail to 1.7

Changelog:
    NEW
    Autocompleting email addresses now matches against any part of the name or email (bug 529584)

    NEW
    Composing a mail to a newsgroup will now autocomplete newsgroup names (bug 61491)

    FIXED
    Insecure NTLM (pre-NTLMv2) authentication disabled (see 828183)

Fixed in Thunderbird 31
MFSA 2014-66 IFRAME sandbox same-origin access through redirect
MFSA 2014-65 Certificate parsing broken by non-standard character encoding
MFSA 2014-64 Crash in Skia library when scaling high quality images
MFSA 2014-63 Use-after-free while when manipulating certificates in the trusted cache
MFSA 2014-62 Exploitable WebGL crash with Cesium JavaScript library
MFSA 2014-61 Use-after-free with FireOnStateChange event
MFSA 2014-59 Use-after-free in DirectWrite font handling
MFSA 2014-58 Use-after-free in Web Audio due to incorrect control message ordering
MFSA 2014-57 Buffer overflow during Web Audio buffering for playback
MFSA 2014-56 Miscellaneous memory safety hazards (rv:31.0 / rv:24.7)
2014-07-27 20:04:59 +00:00
ryoon
a872b41827 Add thunderbird24-l10n 2014-07-27 06:10:31 +00:00
ryoon
bc6612f824 Import thunderbird24-l10n-24.7.0 as mail/thunderbird24-l10n.
This package contains language packs for mail/thunderbird24.
2014-07-27 06:07:13 +00:00
ryoon
2156b71b4a Add thunderbird24 2014-07-27 05:44:34 +00:00
ryoon
193e022a9f Import thunderbird24-24.7.0 as mail/thunderbird24.
Mozilla Thunderbird is a redesign of the Mozilla mail component. The
goal is to produce a cross platform stand alone mail application using
the XUL user interface language. This version uses the gtk2 toolkit.

This package tracks Thunderbird 24 branch.
2014-07-27 05:36:07 +00:00
jperkin
2f5dc0215c Ensure we add rpath to OpenSSL libraries. Fixes check-shlibs. 2014-07-25 15:29:38 +00:00
adam
ecd26acd7c Changes 1.0.2:
- Fix storing unsaved drafts in localStorage
- Fix redundant horizontal scrollbar in HTML editor
- Fix PHP error in Preferences when default_folders was in dont_override
- Add configurable LDAP_OPT_DEREF option
- Fix unintentional draft autosave request if autosave is disabled
- Fix malformed References: header in send/saved mail
- Fix handling unicode characters in links
- Fix incorrect handling of HTML comments in messages sanitization code
- Fix so current page is reset on list-mode change
- Fix so responses menu hides on click in classic skin
- Fix unintentional line-height style modification in HTML messages
- Fix broken normalize_string(), add support for ISO-8859-2
- Support csv contacts import in German localization
- Fix so message list and counters are updated when a message is opened in new window
- Fix malformed recipient name when composing a message by clicking on mailto link
- Fix list reload after sending message in another window
- Fix so address format errors are ignored when saving a draft
- Fix incorrect label translation in return receipt
- Fix security issue in delete-response action - allow only ajax request
- Fix Delete button state after deleting identity/response
- Fix bug where contacts with no email address were listed on compose addressbook
- Fix images import from various vCard formats
- Fix sorting messages by size on servers without SORT capability
2014-07-23 15:25:28 +00:00
adam
2908a50e29 Changes 4.83:
1. If built with the EXPERIMENTAL_PROXY feature enabled, Exim can be
    configured to expect an initial header from a proxy that will make the
    actual external source IP:host be used in exim instead of the IP of the
    proxy that is connecting to it.

 2. New verify option header_names_ascii, which will check to make sure
    there are no non-ASCII characters in header names.  Exim itself handles
    those non-ASCII characters, but downstream apps may not, so Exim can
    detect and reject if those characters are present.

 3. New expansion operator ${utf8clean:string} to replace malformed UTF8
    codepoints with valid ones.

 4. New malware type "sock".  Talks over a Unix or TCP socket, sending one
    command line and matching a regex against the return data for trigger
    and a second regex to extract malware_name.  The mail spoofile name can
    be included in the command line.

 5. The smtp transport now supports options "tls_verify_hosts" and
    "tls_try_verify_hosts".  If either is set the certificate verification
    is split from the encryption operation. The default remains that a failed
    verification cancels the encryption.

 6. New SERVERS override of default ldap server list.  In the ACLs, an ldap
    lookup can now set a list of servers to use that is different from the
    default list.

 7. New command-line option -C for exiqgrep to specify alternate exim.conf
    file when searching the queue.

 8. OCSP now supports GnuTLS also, if you have version 3.1.3 or later of that.

 9. Support for DNSSEC on outbound connections.

10. New variables "tls_(in,out)_(our,peer)cert" and expansion item
    "certextract" to extract fields from them. Hash operators md5 and sha1
    work over them for generating fingerprints, and a new sha256 operator
    for them added.

11. PRDR is now supported dy default.

12. OCSP stapling is now supported by default.

13. If built with the EXPERIMENTAL_DSN feature enabled, Exim will output
    Delivery Status Notification messages in MIME format, and negociate
    DSN features per RFC 3461.
2014-07-23 14:09:52 +00:00