New stuff (from ftp://exim.inode.at/exim/ChangeLogs/NewStuff-4.77):
1. New options for the ratelimit ACL condition: /count= and /unique=.
The /noupdate option has been replaced by a /readonly option.
2. The SMTP transport's protocol option may now be set to "smtps", to
use SSL-on-connect outbound.
3. New variable $av_failed, set true if the AV scanner deferred; ie, when
there is a problem talking to the AV scanner, or the AV scanner running.
4. New expansion conditions, "inlist" and "inlisti", which take simple lists
and check if the search item is a member of the list. This does not
support named lists, but does subject the list part to string expansion.
5. Unless the new EXPAND_LISTMATCH_RHS build option is set when Exim was
built, Exim no longer performs string expansion on the second string of
the match_* expansion conditions: "match_address", "match_domain",
"match_ip" & "match_local_part". Named lists can still be used.
Relevant entries from ChangeLog at
ftp://exim.inode.at/exim/ChangeLogs/ChangeLog-4.77:
TK/01 DKIM Verification: Fix relaxed canon for empty headers w/o
whitespace trailer
TF/02 Fix a couple more cases where we did not log the error message
when unlink() failed. See also change 4.74-TF/03.
TF/03 Make the exiwhat support code safe for signals. Previously
Exim might lock up or crash if it happened to be inside a call
to libc when it got a SIGUSR1 from exiwhat.
The SIGUSR1 handler appends the current process status to the
process log which is later printed by exiwhat. It used to use
the general purpose logging code to do this, but several
functions it calls are not safe for signals.
The new output code in the SIGUSR1 handler is specific to the
process log, and simple enough that it's easy to inspect for
signal safety. Removing some special cases also simplifies the
general logging code. Removing the spurious timestamps from the
process log simplifies exiwhat.
PP/02 Raise smtp_cmd_buffer_size to 16kB.
Bugzilla 879. Patch from Paul Fisher.
PP/07 Make maildir_use_size_file an _expandable_ boolean.
Bugzilla 1089. Patch from Heiko Schlittermann.
PP/08 Handle ${run} returning more data than OS pipe buffer size.
Bugzilla 1131. Patch from Holger Weitz.
PP/09 Handle IPv6 addresses with SPF.
Bugzilla 860. Patch from Wolfgang Breyha.
PP/10 GnuTLS: support TLS 1.2 & 1.1.
Bugzilla 1156.
Use gnutls_certificate_verify_peers2() [patch from Andreas Metzler].
Bugzilla 1095.
PP/12 fix uninitialised greeting string from PP/03 (smtps client
support).
PP/13 shell and compiler warnings fixes for RC1-RC4 changes.
PP/14 fix log_write() format string regression from TF/03.
Bugzilla 1152. Patch from Dmitry Isaikin.
Other changes:
- the patch for XCLIENT was updated to match the latest Exim sources;
- removed already incorporated patch for exiqgrep;
- removed Makefile.options and simplified OPTIONS handling.
PR: ports/161095, ports/161482, ports/157180
you have new email.
It's simple, easy, fairly environment-independent, and "just works" without
tons of (Gnome|KDE|..) dependencies.
WWW: http://code.google.com/p/mailtray/
PR: ports/161114
Submitted by: Martin Tournoij <martin@arp242.net>
Approved by: miwi, wen (mentors implicit)
changing the version. Confirmed by the author via private e-mail.
He said that it's not a good practice and would avoid doing it in
the future.
Reported by: pontyhat (pavmail)
IMAP server to another quickly and safely.
It's smart enough not to copy messages that
already exist on the destination and robust
enough to deal with interruptions caused by
flaky connections or misbehaving servers.
WWW: https://github.com/rgrove/larch
PR: ports/158389
Submitted by: Eric Freeman <freebsdports@chillibear.com>
2 weeks according to portaudit (ranging from 23 days to 7 years).
The maintainers were notified by mail that this action would be taken
on 2011-09-03. (Ports for which maintainers responded have been/will be
dealt with separately.)
Also mark DEPRECATED ports that rely on the FORBIDDEN ports, and a few
ports that rely on those DEPRECATED ports.
- Fix build when using Berkeley DB version 5.2
- Fix logic mismatch with OPTIONS and MUTT_PARENT_CHILD_MATCH_PATCH
- No need to bump PORTREVISION at this time
PR: ports/160847
Submitted by: Udo Schweigert <udo.schweigert@siemens.com> (maintainer)
- removed applied upstream patch;
- added patch for MANUAL.rst that eliminates RST -> HTML
translation error.
Relevant changelog entries since 6.3.3:
OfflineIMAP v6.3.4 (2011-08-10)
===============================
* CHANGE: Handle when UID can't be found on saved messages.
OfflineIMAP v6.3.4-rc4 (2011-07-27)
===================================
* CHANGE: Manual improved.
OfflineIMAP v6.3.4-rc3 (2011-07-07)
===================================
* NEW FEATURE: Added StartTLS support, it will automatically be used
if the server supports it.
* BUG FIX: We protect more robustly against asking for inexistent
messages from the IMAP server, when someone else deletes or moves
messages while we sync.
OfflineIMAP v6.3.4-rc2 (2011-06-15)
===================================
* NEW FEATURE: Implement experimental IDLE feature.
* CHANGE: Maildirs use less memory while syncing.
* BUG FIX: Saving to Maildirs now checks for file existence without
race conditions.
* BUG FIX: A bug in the underlying imap library has been fixed
that could potentially lead to data loss if the server interrupted
responses with unexpected but legal server status responses.
This would mainly occur in folders with many thousands of emails.
Upgrading from the previous release is strongly recommended.
NOTE: the latter bug fix was already integrated into FreeBSD port
version 6.3.3_1.
OfflineIMAP v6.3.4-rc1 (2011-05-16)
===================================
* NEW FEATURE: Begin sphinx-based documentation for the code.
* NEW FEATURE: Enable 1-way synchronization by settting a
[Repository ...] to readonly = True. When e.g. using offlineimap
for backup purposes you can thus make sure that no changes in your
backup trickle back into the main IMAP server.
* NEW FEATURE: Optional: experimental SQLite-based backend for the
LocalStatus cache. Plain text remains the default.
* CHANGE: Start a enhanced error handling background system. This is
designed to not stop a whole sync process on all errors (not much
used, yet).
* CHANGE: Documentation improvements: the FAQ wins new entries and add
a new HACKING file for developers.
* CHANGE: Lot of code cleanups.
* CHANGE: Reduced our sync logic from 4 passes to 3 passes
(integrating upload of "new" and "existing" messages into one
function). This should result in a slight speedup.
* CHANGE: No whitespace is stripped from comma-separated arguments
passed via the -f option.
* CHANGE: Give more detailed error when encountering a corrupt UID
mapping file.
* BUG FIX: Drop connection if synchronization failed. This is needed
if resuming the system from suspend mode gives a wrong connection.
* BUG FIX: Fix the offlineimap crash when invoking debug option 'thread'.
* BUG FIX: Make 'thread' command line option work.
PR: ports/159815
Approved-by: sergei (maintainer timeout)
Feature-safe: yes
- While here, use WANT_QMAIL rather than hideous relative include
PR: ports/159964
Submitted by: Nicolas de Bari Embriz <nbari@dalmp.com>
Approved by: garga (carte blanche via email)
- This can be changed later as needed, if at all, either way we won't remove them
until after 9.0 is released.
With Hat: apache@
Reported by: dvl via freshports
return this port back to pgollucci@FreeBSD.org who commits my e-mail
address to MAINTAINER field at v1.17 apparently by mistake syncing
this port with milter-greylist.
Approved by: Mikhail Tsatsenko <m.tsatsenko@gmail.com>
- change PKGNAMEPREFIX = p5 to ? to allow slave ports
- Fix sa-update behaviour when disk full
PR: ports/160282
Submitted by: Michael Scheidell <scheidell@secnap.net> (maintainer), [1] Jason Helfman
Issue analysis:
fire_glxtest_process() forks a new process, but doesn't wait(2) for it.
So when wait(2) is invoked later it may return a pid of this child before any
other child.
Submitted by: avg
Approved by: flo