Philip Hazel [Fri, 14 Jul 2006 14:32:08 +0000 (14:32 +0000)]
Reset the locale after initializing Perl, as well as after calling a Perl
function (which it did previously).
Philip Hazel [Fri, 14 Jul 2006 14:21:27 +0000 (14:21 +0000)]
Add PQsetClientEncoding(conn, "SQL_ASCII") to the pgsql module.
Philip Hazel [Fri, 14 Jul 2006 14:06:44 +0000 (14:06 +0000)]
Add test for negated item as a retry rule pattern.
Philip Hazel [Fri, 14 Jul 2006 14:00:16 +0000 (14:00 +0000)]
Rejig debug output in route_finduser() to show more data, including the
error from getpwnam() if it issues one.
Philip Hazel [Thu, 13 Jul 2006 14:46:05 +0000 (14:46 +0000)]
Add a check for Auto-Submitted to the default for
delay_warning_condition.
Philip Hazel [Thu, 13 Jul 2006 13:53:32 +0000 (13:53 +0000)]
Add recognition of SMTP error codes in bespoke messages.
Philip Hazel [Fri, 7 Jul 2006 14:36:04 +0000 (14:36 +0000)]
Diagnose an error for "seen", "unseen", or "noerror" if not followed by
a command.
Philip Hazel [Fri, 7 Jul 2006 13:54:32 +0000 (13:54 +0000)]
In the default configuration, change the use of "message" to "add_header"
in "warn" statements.
Philip Hazel [Fri, 7 Jul 2006 13:36:33 +0000 (13:36 +0000)]
Log lines flagged for both main and reject logs were not written to
syslog at all when both write_rejectlog and syslog_duplication were
false.
Philip Hazel [Thu, 6 Jul 2006 14:28:03 +0000 (14:28 +0000)]
Applied patch from Magnus Holmgren to include the "h" tag in Domain Keys
signatures.
Philip Hazel [Thu, 6 Jul 2006 14:19:50 +0000 (14:19 +0000)]
Applied patch from Arkadiusz Miskiewicz to apply a timeout to read
operations in malware.c.
Philip Hazel [Tue, 4 Jul 2006 09:07:20 +0000 (09:07 +0000)]
Missed one case of "retry time not reached" when adding additional
debugging information.
Tony Finch [Mon, 3 Jul 2006 18:11:41 +0000 (18:11 +0000)]
More acl_not_smtp_* cross-referencing.
Suggested by Ross Boylan <ross@biostat.ucsf.edu>.
Philip Hazel [Mon, 3 Jul 2006 15:39:06 +0000 (15:39 +0000)]
More debugging information given for retry time not reached.
Philip Hazel [Mon, 3 Jul 2006 15:19:44 +0000 (15:19 +0000)]
Patch to use select() when poll() not available in spam.c.
Philip Hazel [Fri, 30 Jun 2006 15:36:08 +0000 (15:36 +0000)]
Indicate that duplicates shown in -bt output would not result in an
additional delivery.
Philip Hazel [Fri, 30 Jun 2006 14:14:46 +0000 (14:14 +0000)]
Remove commented-out old de-duplication code. It's been over a year now.
Philip Hazel [Fri, 30 Jun 2006 13:57:46 +0000 (13:57 +0000)]
Change ${quote_pgsql to quote ' as '' instead of \' because of a
security issue.
Tony Finch [Fri, 30 Jun 2006 12:53:48 +0000 (12:53 +0000)]
Fix typo reported by Matt Sealey <matt@genesi-usa.com>
Philip Hazel [Fri, 30 Jun 2006 08:53:49 +0000 (08:53 +0000)]
Update Wish List
Philip Hazel [Wed, 28 Jun 2006 16:00:23 +0000 (16:00 +0000)]
Add acl_not_smtp_start ACL (mostly Johannes Berg's patch).
Philip Hazel [Wed, 28 Jun 2006 13:59:12 +0000 (13:59 +0000)]
Alex Kiernan's patch for a problem with libradius.
Philip Hazel [Wed, 28 Jun 2006 13:53:28 +0000 (13:53 +0000)]
Test tidy up.
Philip Hazel [Tue, 27 Jun 2006 15:38:07 +0000 (15:38 +0000)]
Magnus Holmgren's patch to fix non-expanding transport home directory
bug.
Philip Hazel [Tue, 27 Jun 2006 15:07:18 +0000 (15:07 +0000)]
Fix Bugzilla #101: macro definition between ACLs doesn't work.
Philip Hazel [Tue, 27 Jun 2006 14:34:26 +0000 (14:34 +0000)]
Implement filter_prepend_home option.
Philip Hazel [Tue, 27 Jun 2006 14:04:29 +0000 (14:04 +0000)]
Update error message for unknown ACL verb.
Philip Hazel [Tue, 27 Jun 2006 13:39:24 +0000 (13:39 +0000)]
Update to 4.63.
Philip Hazel [Tue, 27 Jun 2006 13:39:01 +0000 (13:39 +0000)]
Define LDAP_DEPRECATED in ldap.c to get the old functions that Exim uses
included in ldap.h in OpenLDAP.
Tony Finch [Wed, 7 Jun 2006 17:42:27 +0000 (17:42 +0000)]
Make it easier to get SMTP authentication and TLS/SSL support working
by adding some example configuration directives to the default
configuration file. A little bit of work is required to uncomment the
directives and define how usernames and passwords are checked, but
there is now a framework to start from.
Tony Finch [Wed, 7 Jun 2006 15:06:25 +0000 (15:06 +0000)]
Fix from Dean Brooks for ratelimit per_rcpt in acl_not_smtp.
Tony Finch [Wed, 31 May 2006 19:34:57 +0000 (19:34 +0000)]
Note in the spec that $authenticated_id is not set for local
submissions from trusted users.
Tony Finch [Mon, 22 May 2006 18:42:34 +0000 (18:42 +0000)]
Call initgroups() when dropping privilege, in order that Exim runs with
consistent privilege.
Tony Finch [Mon, 22 May 2006 17:43:09 +0000 (17:43 +0000)]
Exim does (usually) call initgroups() when daemonizing.
Philip Hazel [Wed, 10 May 2006 15:36:11 +0000 (15:36 +0000)]
Another wish.
Steve Campbell [Mon, 8 May 2006 12:45:05 +0000 (12:45 +0000)]
Eximstats updates put into the wrong part of the ChangeLog. Fixed.
Steve Campbell [Fri, 5 May 2006 14:31:24 +0000 (14:31 +0000)]
Added chnages to relect eximstats v1.44 - v1.47
Philip Hazel [Fri, 28 Apr 2006 13:46:36 +0000 (13:46 +0000)]
Fix new tests so they run on sesame.
Philip Hazel [Thu, 27 Apr 2006 15:19:27 +0000 (15:19 +0000)]
Update documentation, ready for 4.62.
Philip Hazel [Thu, 27 Apr 2006 08:53:24 +0000 (08:53 +0000)]
Add maildirfolder_create_regex to appendfile.
Philip Hazel [Tue, 25 Apr 2006 14:02:29 +0000 (14:02 +0000)]
Fix problem with maildir delivery into a folder that is excluded from
quota calculations.
Philip Hazel [Tue, 25 Apr 2006 10:44:57 +0000 (10:44 +0000)]
Small patch from the Sieve maintainer.
Philip Hazel [Tue, 25 Apr 2006 10:06:30 +0000 (10:06 +0000)]
Make lockfile_mode apply to MBX lock files.
Philip Hazel [Thu, 20 Apr 2006 15:43:50 +0000 (15:43 +0000)]
Special test.
Philip Hazel [Thu, 20 Apr 2006 15:34:25 +0000 (15:34 +0000)]
Skip CVS directory when scanning numbered script directories in test
suite runtest script.
Philip Hazel [Thu, 20 Apr 2006 15:05:15 +0000 (15:05 +0000)]
Correct logging bug for failures to get hints database read lock.
Philip Hazel [Thu, 20 Apr 2006 14:11:29 +0000 (14:11 +0000)]
Make batch delivery work for files and pipes set up by redirection.
Philip Hazel [Thu, 20 Apr 2006 10:57:46 +0000 (10:57 +0000)]
Modify (i.e. fix :-) change 4.61/PH/19: Using message arrival time for
"first failed" should *not* apply to host errors.
Philip Hazel [Wed, 19 Apr 2006 11:15:43 +0000 (11:15 +0000)]
Add -lutil to the default FreeBSD LIBS setting.
Philip Hazel [Wed, 19 Apr 2006 11:11:12 +0000 (11:11 +0000)]
Add a test for "!acl=" which was missing (and would have picked up a bug
in 4.61).
Philip Hazel [Wed, 19 Apr 2006 10:58:21 +0000 (10:58 +0000)]
Kludge for tcp-wrappers problem during system catastrophes.
Philip Hazel [Tue, 18 Apr 2006 15:53:58 +0000 (15:53 +0000)]
The MySQL and Postgresql tests hadn't been run for a while and needed
updating.
Philip Hazel [Tue, 18 Apr 2006 11:13:19 +0000 (11:13 +0000)]
Extend ${readsocket to TCP sockets (modified John Jetmore's patch).
Tony Finch [Wed, 12 Apr 2006 13:37:29 +0000 (13:37 +0000)]
Fix typo in usage: seond -> second
Philip Hazel [Mon, 10 Apr 2006 08:14:58 +0000 (08:14 +0000)]
Typo in NewStuff; up version number.
Tony Finch [Tue, 4 Apr 2006 17:10:07 +0000 (17:10 +0000)]
Document the acl/add_header fix.
Tony Finch [Tue, 4 Apr 2006 17:05:45 +0000 (17:05 +0000)]
Correct the order of the acl and add_header entries in a couple of tables.
Philip Hazel [Tue, 4 Apr 2006 14:03:49 +0000 (14:03 +0000)]
Update documentation for 4.61 and some of the preparation tools.
Philip Hazel [Tue, 4 Apr 2006 14:02:31 +0000 (14:02 +0000)]
Update test after debug message bug fix.
Philip Hazel [Tue, 4 Apr 2006 12:59:42 +0000 (12:59 +0000)]
Wish List update.
Philip Hazel [Tue, 4 Apr 2006 11:18:30 +0000 (11:18 +0000)]
Make dns_again_means_nonexist apply to gethostbyname lookups as well.
Philip Hazel [Tue, 4 Apr 2006 10:01:20 +0000 (10:01 +0000)]
\n missing in some debug messages.
Philip Hazel [Tue, 4 Apr 2006 09:48:50 +0000 (09:48 +0000)]
Change misleading debugging wording "lookup deferred" -> "list match
deferred" (because it isn't necessarily a lookup in the Exim sense).
Philip Hazel [Tue, 4 Apr 2006 09:09:44 +0000 (09:09 +0000)]
Fix subtle but important bug in ip_connect(); it shouldn't close the
socket on a connection error. Also ensure that socket is closed in
iplookup.c after ip_connect() failure.
Philip Hazel [Tue, 4 Apr 2006 08:35:39 +0000 (08:35 +0000)]
Two compiler warnings in sieve.c.
Philip Hazel [Fri, 31 Mar 2006 08:37:47 +0000 (08:37 +0000)]
Wish List update.
Philip Hazel [Mon, 20 Mar 2006 10:55:21 +0000 (10:55 +0000)]
Fix bounces for non-SMTP reception errors to recognize
bounce_return_xxx.
Philip Hazel [Fri, 17 Mar 2006 16:51:45 +0000 (16:51 +0000)]
Fix address sorting untidiness for the test suite.
Philip Hazel [Fri, 17 Mar 2006 09:39:00 +0000 (09:39 +0000)]
HP-UX configuration update.
Philip Hazel [Thu, 16 Mar 2006 14:23:36 +0000 (14:23 +0000)]
Test suite tidies.
Philip Hazel [Thu, 16 Mar 2006 14:00:50 +0000 (14:00 +0000)]
Added configuration files for NetBSD3.
Philip Hazel [Thu, 16 Mar 2006 12:25:24 +0000 (12:25 +0000)]
Change HAVE_LOGIN_CAP to HAVE_SETCLASSRESOURCES because the former isn't
an accurate name (different APIs use login_cap.h, apparently).
Philip Hazel [Thu, 16 Mar 2006 12:07:55 +0000 (12:07 +0000)]
Fix $address_data after verification redirect then defer/fail bug.
Philip Hazel [Thu, 16 Mar 2006 11:51:09 +0000 (11:51 +0000)]
Add -k and -l to exicyclog.
Philip Hazel [Thu, 16 Mar 2006 11:14:46 +0000 (11:14 +0000)]
User, not system, error message for VRFY defer.
Philip Hazel [Thu, 9 Mar 2006 15:10:16 +0000 (15:10 +0000)]
Add new errors mail_4xx, data_4xx, lost_connection, tls_required.
Philip Hazel [Wed, 8 Mar 2006 11:13:07 +0000 (11:13 +0000)]
Allow for linefold when generating more than one RFC 2047 encoded-word.
Sieve uses this.
Philip Hazel [Wed, 8 Mar 2006 10:49:18 +0000 (10:49 +0000)]
Tidies to SMTP dialogue debugging output.
Philip Hazel [Wed, 8 Mar 2006 09:43:10 +0000 (09:43 +0000)]
New os.c-cygwin (and some minor WishList change I forgot to commit).
Philip Hazel [Wed, 8 Mar 2006 09:42:29 +0000 (09:42 +0000)]
Additional Sieve test (missed files from previous commit).
Philip Hazel [Wed, 8 Mar 2006 09:40:58 +0000 (09:40 +0000)]
Extra Sieve test.
John Jetmore [Tue, 7 Mar 2006 21:05:30 +0000 (21:05 +0000)]
exipick
20060307.1 - missed removing a debug line from last upload
John Jetmore [Tue, 7 Mar 2006 20:58:55 +0000 (20:58 +0000)]
exipick version
20060307.0
Philip Hazel [Mon, 6 Mar 2006 16:05:12 +0000 (16:05 +0000)]
Add the add_header modifier for use with all ACL verbs.
Philip Hazel [Thu, 2 Mar 2006 15:13:59 +0000 (15:13 +0000)]
Added some musings to the WishList.
Philip Hazel [Thu, 2 Mar 2006 12:25:48 +0000 (12:25 +0000)]
Implemented control=allow_auth_unadvertised.
Philip Hazel [Thu, 2 Mar 2006 11:24:25 +0000 (11:24 +0000)]
WishList tidies.
Philip Hazel [Wed, 1 Mar 2006 16:07:16 +0000 (16:07 +0000)]
Bugs in temporary error message handling for smtp in lmtp mode.
Philip Hazel [Wed, 1 Mar 2006 11:40:51 +0000 (11:40 +0000)]
Add ${time_eval: expansion.
Philip Hazel [Wed, 1 Mar 2006 11:24:04 +0000 (11:24 +0000)]
Avoid unnecessary scan of maildir mailbox when mailbox_size is set but
mailbox_filecount and quota_filecount are not.
Philip Hazel [Wed, 1 Mar 2006 10:40:03 +0000 (10:40 +0000)]
Patch from Sieve maintainer.
Philip Hazel [Tue, 28 Feb 2006 14:54:54 +0000 (14:54 +0000)]
${prvs was broken on systems where time_t is long long.
Philip Hazel [Tue, 28 Feb 2006 12:42:47 +0000 (12:42 +0000)]
Add authenticated_sender_force to the smtp transport.
Philip Hazel [Tue, 28 Feb 2006 11:25:40 +0000 (11:25 +0000)]
Add References: support to autoreply.
Philip Hazel [Tue, 28 Feb 2006 10:03:06 +0000 (10:03 +0000)]
Update Wish List.
Philip Hazel [Thu, 23 Feb 2006 12:41:22 +0000 (12:41 +0000)]
Make server prompts available in $auth<n> when plaintext is running as a
client.
Philip Hazel [Thu, 23 Feb 2006 10:25:45 +0000 (10:25 +0000)]
Hack in testing code for checking long long formatting.
Philip Hazel [Thu, 23 Feb 2006 10:25:01 +0000 (10:25 +0000)]
Restore old umask in modefopen() rather than forcing zero.
Philip Hazel [Wed, 22 Feb 2006 15:10:28 +0000 (15:10 +0000)]
Added STRIP_COMMAND=/usr/bin/strip to the FreeBSD Makefile.
Philip Hazel [Wed, 22 Feb 2006 15:08:20 +0000 (15:08 +0000)]
Limit retry_interval_max to 24h to avoid overflow problems.