Philip Hazel [Tue, 3 May 2005 08:38:13 +0000 (08:38 +0000)]
Wish for memory shortage queue-only.
Tom Kistner [Fri, 29 Apr 2005 11:54:23 +0000 (11:54 +0000)]
Add 3 DomainKeys globals to eximon
Philip Hazel [Thu, 28 Apr 2005 13:29:27 +0000 (13:29 +0000)]
Make $value usable in the "else" part of ${run.
Philip Hazel [Thu, 28 Apr 2005 13:12:24 +0000 (13:12 +0000)]
Wish for quotas > 2G.
Philip Hazel [Thu, 28 Apr 2005 13:06:32 +0000 (13:06 +0000)]
Remove details of errors in bounce and delay warning messages, unless
explicitly specified (e.g. :fail:) or a message from a remote host.
Philip Hazel [Wed, 27 Apr 2005 13:29:32 +0000 (13:29 +0000)]
Install Tony's patch for $message_linecount.
Philip Hazel [Wed, 27 Apr 2005 10:55:20 +0000 (10:55 +0000)]
Ensure the value of $authenticated_id contains only printing characters.
Philip Hazel [Wed, 27 Apr 2005 10:06:00 +0000 (10:06 +0000)]
Quota values can be followed by G as well as K and M.
Philip Hazel [Wed, 27 Apr 2005 10:00:18 +0000 (10:00 +0000)]
Apply Ian Freislich's patch to fix a spamd timeout problem.
Philip Hazel [Tue, 26 Apr 2005 15:17:51 +0000 (15:17 +0000)]
Updated LICENCE and NOTICE to contain the new address of the Free
Software Foundation (they are moving on 29 April 2005).
Philip Hazel [Thu, 7 Apr 2005 15:40:50 +0000 (15:40 +0000)]
Forgot to put #ifdef WITH_CONTENT_SCAN round the new run_mime_acl()
function. Also, a typo in a comment in deliver.c got overlooked.
Philip Hazel [Thu, 7 Apr 2005 15:37:13 +0000 (15:37 +0000)]
Move duplicate checking till after routing. Should fix several subtle
bugs.
Philip Hazel [Thu, 7 Apr 2005 10:54:54 +0000 (10:54 +0000)]
Change PH/12 for 4.50 fixed one bug and introduced another; if a host's
IP address could not be found in an SMTP router, Exim went into a hard
loop (unless it was the only host).
Philip Hazel [Thu, 7 Apr 2005 10:10:01 +0000 (10:10 +0000)]
Change 4.50/80 broke the handling of negative uids and gids in spool
files. Negative gids are sometimes used. Allow for both to be negative.
Philip Hazel [Thu, 7 Apr 2005 10:02:02 +0000 (10:02 +0000)]
Patch for sieve envelope tests bug (supplied by Bob Johannessen,
sanctioned by Michael Haardt).
Philip Hazel [Wed, 6 Apr 2005 16:43:59 +0000 (16:43 +0000)]
Add sender to log line for DATA timeout.
Philip Hazel [Wed, 6 Apr 2005 16:26:42 +0000 (16:26 +0000)]
Pay attention to local part prefixes and suffixes when doing callouts.
Philip Hazel [Wed, 6 Apr 2005 15:26:52 +0000 (15:26 +0000)]
Fix logging bug when two addresses to the same host list go to different
hosts with different TLS usage within the same delivery process.
Philip Hazel [Wed, 6 Apr 2005 14:40:23 +0000 (14:40 +0000)]
Michael Haardt's patch for support for :user and :subaddress in Sieve
filters by means of two new redirect router options.
Philip Hazel [Wed, 6 Apr 2005 14:09:17 +0000 (14:09 +0000)]
Modify OS/os.c-Linux so that Exim compiles on kfreebsd-gnu (sic).
Philip Hazel [Wed, 6 Apr 2005 14:03:53 +0000 (14:03 +0000)]
Make $acl_verify_message available in following conditions and modifiers
in an ACL statement, not just when expanding message and log_message.
Philip Hazel [Wed, 6 Apr 2005 10:53:47 +0000 (10:53 +0000)]
Change scripts/os-type so that when "uname -s" returns just "GNU", the
answer is "GNU", and only if the return is "GNU/something" is the answer
"Linux".
Philip Hazel [Wed, 6 Apr 2005 10:06:14 +0000 (10:06 +0000)]
Show command line arguments in debugging output, even without
log_selector=+arguments.
Philip Hazel [Tue, 5 Apr 2005 15:47:50 +0000 (15:47 +0000)]
Change 4.51/PH/05 wasn't implemented quite correctly. I think I've now
sorted it.
Philip Hazel [Tue, 5 Apr 2005 14:33:27 +0000 (14:33 +0000)]
Patch to fix Cyrus-SASL unavailable mechanisms problem.
Philip Hazel [Tue, 5 Apr 2005 14:02:30 +0000 (14:02 +0000)]
cyrus_sasl authenticator was not using the expanded hostname (even
though it did expand it :-)
Philip Hazel [Tue, 5 Apr 2005 13:58:34 +0000 (13:58 +0000)]
Kjetil Homme's patch for extended macro features (redefinition,
definition between driver and ACL definitions).
Philip Hazel [Mon, 4 Apr 2005 10:33:49 +0000 (10:33 +0000)]
Added acl_not_smtp_mime. This involved a bit of refactoring of the
content scanning code. Also, updated doc/OptionList.txt with all the
content-scanning options (none had been added.)
Philip Hazel [Mon, 4 Apr 2005 08:27:28 +0000 (08:27 +0000)]
Update WishList with suggestion about -bP from Bugzilla. Better continue
to keep this list until a proper merge is done.
Philip Hazel [Wed, 30 Mar 2005 08:23:11 +0000 (08:23 +0000)]
Minor update to one of the wishes.
Philip Hazel [Tue, 29 Mar 2005 15:53:12 +0000 (15:53 +0000)]
Fix non-check for read() error in sync check before writing banner.
Philip Hazel [Tue, 29 Mar 2005 15:21:57 +0000 (15:21 +0000)]
Small documentation change from Michael Haardt.
Philip Hazel [Tue, 29 Mar 2005 15:19:25 +0000 (15:19 +0000)]
Test for failure of the fork() when a root process creates a log file.
Philip Hazel [Tue, 29 Mar 2005 14:53:09 +0000 (14:53 +0000)]
Installed Lars Mainka's patch for OpenSSL support of CRL collections.
Philip Hazel [Tue, 29 Mar 2005 14:19:21 +0000 (14:19 +0000)]
Add support for libradiusclient version 0.4.0 onwards, where they have
changed the API.
Philip Hazel [Tue, 29 Mar 2005 11:01:32 +0000 (11:01 +0000)]
New OS/os.c-cygwin from the maintainer.
Philip Hazel [Tue, 29 Mar 2005 10:56:48 +0000 (10:56 +0000)]
Further tidies and minor fixes to the tables that control which ACL
condition is allowed when.
Philip Hazel [Tue, 29 Mar 2005 09:49:49 +0000 (09:49 +0000)]
Add examples of virus and spam scanning to the default configuration.
Philip Hazel [Tue, 22 Mar 2005 16:52:06 +0000 (16:52 +0000)]
Tony's $received_time addition.
Philip Hazel [Tue, 22 Mar 2005 16:44:04 +0000 (16:44 +0000)]
Fix missing newline in debug output for headers_add in a transport.
Philip Hazel [Tue, 22 Mar 2005 15:45:35 +0000 (15:45 +0000)]
Bugzilla #2: If the last fallback host listed was multihomed, only its
first IP address was ever used.
Philip Hazel [Tue, 22 Mar 2005 15:07:42 +0000 (15:07 +0000)]
Installed exipick
20050225.0 from John Jetmore.
Philip Hazel [Tue, 22 Mar 2005 15:02:34 +0000 (15:02 +0000)]
Further tidies to the ${dlfunc code (thanks, Tony): redirect options are
always available (but do nothing when the facility isn't compiled).
Improve the NewStuff text.
Philip Hazel [Tue, 22 Mar 2005 14:50:10 +0000 (14:50 +0000)]
Attempt to flatten LDAP passwords in address' error messages (after
expansion failure) so they don't get published.
Philip Hazel [Tue, 22 Mar 2005 14:11:54 +0000 (14:11 +0000)]
1. Added Tony F's ${dlfunc expansion, slightly modified (see NewStuff).
2. Recognize ${perl even if not compiled, and give suitable error
message.
Philip Hazel [Tue, 22 Mar 2005 10:11:42 +0000 (10:11 +0000)]
Increase incoming SMTP command buffer size from 512 to 2048 (see RFC
1869).
Philip Hazel [Tue, 15 Mar 2005 15:46:24 +0000 (15:46 +0000)]
Another wish: make helo_data in a transport work in a callout.
Philip Hazel [Tue, 15 Mar 2005 15:36:41 +0000 (15:36 +0000)]
1. Diagnose an error if options are given for those "verify=" things that
don't have options.
2. Added a WishList item for "verify=reverse_host_lookup/defer_ok".
Philip Hazel [Tue, 15 Mar 2005 14:09:12 +0000 (14:09 +0000)]
Renamed SOCKLEN_T as EXIM_SOCKLEN_T to avoid a problem in AIX.
Philip Hazel [Tue, 15 Mar 2005 12:27:54 +0000 (12:27 +0000)]
Fix obscure duplicate delivery bug caused by local transport batching
combined with certain patterns of homonymic redirection.
Philip Hazel [Tue, 15 Mar 2005 11:37:21 +0000 (11:37 +0000)]
Forbid both "unseen" and "one_time" on redirect routers.
Tom Kistner [Thu, 10 Mar 2005 08:56:03 +0000 (08:56 +0000)]
Define ACL_SMTP_MIME unconditionally in macros.h to avoid too much clutter in acl.c
Tom Kistner [Wed, 9 Mar 2005 14:41:00 +0000 (14:41 +0000)]
Added TK/02 and TK/03
Tom Kistner [Wed, 9 Mar 2005 14:36:54 +0000 (14:36 +0000)]
Fix condition and control permission tables for the MIME ACL
Tom Kistner [Wed, 9 Mar 2005 13:16:29 +0000 (13:16 +0000)]
Fix "regex" condition not being available in MIME ACL
Tom Kistner [Wed, 9 Mar 2005 08:27:51 +0000 (08:27 +0000)]
DK: fix missing NULL pointer check for DK expansions
Philip Hazel [Tue, 8 Mar 2005 16:57:28 +0000 (16:57 +0000)]
Running the full tests showed up 3 that contained a copyright date. Just
updated them for now.
Tom Kistner [Tue, 8 Mar 2005 15:35:46 +0000 (15:35 +0000)]
added TK/01
Tom Kistner [Tue, 8 Mar 2005 15:33:05 +0000 (15:33 +0000)]
Added docs for DomainKeys
Tom Kistner [Tue, 8 Mar 2005 15:32:02 +0000 (15:32 +0000)]
Added DomainKeys support. See doc/experimental-spec.txt for documentation.
Philip Hazel [Tue, 8 Mar 2005 11:38:21 +0000 (11:38 +0000)]
Installed a modified version of Nikos Mavrogiannopoulos' patch that
stores GnuTLS parameters in a format that can be generated externally.
It is upwards, but not downwards, compatible (warning in
README.UPDATING).
Philip Hazel [Mon, 7 Mar 2005 09:56:23 +0000 (09:56 +0000)]
Oops, forgot to update ChangeLog when installing Michael's Sieve patch.
Philip Hazel [Mon, 7 Mar 2005 09:36:43 +0000 (09:36 +0000)]
Another wish. Thick and fast they came at last...
Philip Hazel [Thu, 3 Mar 2005 09:04:26 +0000 (09:04 +0000)]
Two new wishes - they keep rolling in!
Philip Hazel [Thu, 3 Mar 2005 08:54:59 +0000 (08:54 +0000)]
Fix typos.
Philip Hazel [Wed, 2 Mar 2005 09:23:14 +0000 (09:23 +0000)]
Another wish.
Philip Hazel [Tue, 1 Mar 2005 10:21:43 +0000 (10:21 +0000)]
(1) Update version number and (overlooked) copyright date.
(2) Sieve patch for testing vacation handling with -bf.
Philip Hazel [Fri, 25 Feb 2005 14:10:18 +0000 (14:10 +0000)]
One more wish...
Philip Hazel [Mon, 21 Feb 2005 10:22:48 +0000 (10:22 +0000)]
A new wish.
Philip Hazel [Thu, 17 Feb 2005 14:53:50 +0000 (14:53 +0000)]
Update version number to 4.50.
Philip Hazel [Thu, 17 Feb 2005 12:24:00 +0000 (12:24 +0000)]
Emptied NewStuff ready for 4.50 release.
Philip Hazel [Thu, 17 Feb 2005 12:17:09 +0000 (12:17 +0000)]
Fix problems in the script that makes HTML documents: (1) The new "Use"
item for options wasn't being properly processed; (2) tidy section
titles (no dot after chap.sect).
Philip Hazel [Thu, 17 Feb 2005 11:58:25 +0000 (11:58 +0000)]
(1) Last-minute sieve patch (updates to latest spec).
(2) Last-minute typo fix in spec.
(3) Trailing space removal ready for the release.
Philip Hazel [Thu, 17 Feb 2005 10:04:40 +0000 (10:04 +0000)]
Some changes to Linux configs to help with other libc OS.
Philip Hazel [Thu, 17 Feb 2005 09:49:08 +0000 (09:49 +0000)]
Patch for "vacation" bug in Sieve handling.
Philip Hazel [Wed, 16 Feb 2005 16:40:22 +0000 (16:40 +0000)]
Update AIX configuration file as per Mike Meredith's message.
Philip Hazel [Wed, 16 Feb 2005 16:28:36 +0000 (16:28 +0000)]
Fix problems with the spool file that arise when the local username
contains a space. Also, ensure that the Received: line item is
appropriately quoted in this circumstance.
Philip Hazel [Wed, 16 Feb 2005 16:09:00 +0000 (16:09 +0000)]
Some tidies to the new edition.
Steve Campbell [Wed, 16 Feb 2005 15:49:36 +0000 (15:49 +0000)]
Added Gregor Herrmann's code to show the average sizes in the HTML top tables.
Philip Hazel [Wed, 16 Feb 2005 15:24:21 +0000 (15:24 +0000)]
Fix problem with smtp_max_per_host; test for completed processes before
looking at the count for a new connection.
Philip Hazel [Tue, 15 Feb 2005 16:39:19 +0000 (16:39 +0000)]
Another wish.
Philip Hazel [Tue, 15 Feb 2005 15:49:06 +0000 (15:49 +0000)]
Another wish.
Philip Hazel [Tue, 15 Feb 2005 15:48:46 +0000 (15:48 +0000)]
Fix broken comment.
Philip Hazel [Tue, 15 Feb 2005 09:31:13 +0000 (09:31 +0000)]
Error message wording change in sieve.c.
Philip Hazel [Tue, 15 Feb 2005 09:27:45 +0000 (09:27 +0000)]
Typo in FAQ source.
Philip Hazel [Thu, 27 Jan 2005 15:57:51 +0000 (15:57 +0000)]
log_message on a "discard" verb was not working for the DATA or non-SMTP
ACLs.
Philip Hazel [Thu, 27 Jan 2005 15:15:30 +0000 (15:15 +0000)]
Forgot to mention in the last commit message: Ensure that stdin, stdout,
and stderr are connected to /dev/null when the daemon is running in the
background.
Philip Hazel [Thu, 27 Jan 2005 15:00:38 +0000 (15:00 +0000)]
Arrange for output from Perl's "warn" to go to the mainlog by default.
Philip Hazel [Thu, 27 Jan 2005 10:26:14 +0000 (10:26 +0000)]
defer_ok was not working if used on a callout with verify=header_sender.
Philip Hazel [Thu, 27 Jan 2005 10:25:35 +0000 (10:25 +0000)]
Tidies for HTML and Texinfo versions of the new spec.
Philip Hazel [Wed, 26 Jan 2005 14:52:08 +0000 (14:52 +0000)]
Updated source of the manual. (And ChangeLog got left out of the last
commit.)
Philip Hazel [Tue, 25 Jan 2005 14:16:33 +0000 (14:16 +0000)]
(1) Added $host_lookup_deferred.
(2) Some old tests needed tweaking because of previous changes.
(3) Comment added to EDITME re USE_READLINE.
Philip Hazel [Fri, 21 Jan 2005 14:19:40 +0000 (14:19 +0000)]
The suggestion for multiple queues.
Philip Hazel [Mon, 17 Jan 2005 09:35:16 +0000 (09:35 +0000)]
Removed example script which apparently is incomplete (the author tells
me).
Tom Kistner [Fri, 14 Jan 2005 16:18:57 +0000 (16:18 +0000)]
Changes to chapter 39 (exiscan)
Nigel Metheringham [Fri, 14 Jan 2005 13:20:10 +0000 (13:20 +0000)]
Filled out some 4.44 change messages, added CAN numbers to 4.50 ones
Philip Hazel [Fri, 14 Jan 2005 12:24:30 +0000 (12:24 +0000)]
Version to 4.47 for the next snapshot.
Philip Hazel [Fri, 14 Jan 2005 11:06:58 +0000 (11:06 +0000)]
Incorporated the 4.44 ChangeLog into the main ChangeLog so that a
historical record is preserved. It is separate from the 4.50 entries,
many of which are duplicates, and there's an explanation about why.
Philip Hazel [Fri, 14 Jan 2005 10:25:33 +0000 (10:25 +0000)]
Don't send QUIT after a timeout in a callout connection.
Philip Hazel [Thu, 13 Jan 2005 16:22:42 +0000 (16:22 +0000)]
Fix what I broke when adding the 127.0.0.2 test-harness feature.