------------------------------------------------------------------- Tue May 30 16:07:30 CEST 2006 - poeml@suse.de - upstream 4.62 . The ${readsocket expansion item now supports Internet domain sockets as well as Unix domain sockets. . If a redirect router sets up file or pipe deliveries for more than one incoming address, and the relevant transport has batch_max set greater than one, a batch delivery now occurs. . The appendfile transport has a new option called maildirfolder_create_regex. . An option called disable_ipv6, to disable the use of IPv6 completely. . An increase in the number of ACL variables to 20 of each type. . A change to use $auth1, $auth2, and $auth3 in authenticators instead of $1, $2, $3, (though those are still set) because the numeric variables get used for other things in complicated expansions. . The default for rfc1413_query_timeout has been changed from 30s to 5s. . It is possible to use setclassresources() on some BSD OS to control the resources used in pipe deliveries. . A new ACL modifier called add_header, which can be used with any verb. . More errors are detectable in retry rules. . Support for SQLite. . Support for IGNOREQUOTA in LMTP. . Extensions to the "submission mode" features. . Support for Client SMTP Authorization (CSA). . Support for ratelimiting hosts and users. . New expansion items to help with the BATV "prvs" scheme. . A "match_ip" condition, that matches an IP address against a list. - numerous bug fixes and minor changes - add eximstats-html subpackage, which, if installed and enabled in /etc/sysconfig/exim, puts HTML reports of the 'eximstats' log analyzer into /srv/www/eximstats - try to adapt BuildRequires and suse specific rpm macros to build on Fedora Core ------------------------------------------------------------------- Wed Mar 8 17:16:33 CET 2006 - poeml@suse.de - build as non-root user ------------------------------------------------------------------- Wed Jan 25 21:35:47 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Tue Oct 25 14:34:09 CEST 2005 - rhafer@suse.de - added LDAP_DEPRECATED to CFLAGS to build correctly with OpenLDAP 2.3 ------------------------------------------------------------------- Fri Sep 2 15:39:15 CEST 2005 - poeml@suse.de - link against external pcre library (patch from Debian) [#112647] ------------------------------------------------------------------- Sat Aug 13 10:56:12 CEST 2005 - ro@suse.de - fix file list ------------------------------------------------------------------- Thu Aug 11 16:06:51 CEST 2005 - poeml@suse.de - the permissions files are now maintained centrally and packaged in the permissions package [#66304] - add run_permissions macro and verifyscript ------------------------------------------------------------------- Fri Jul 29 10:43:47 CEST 2005 - poeml@suse.de - remove world read/execute permissions from /var/log/exim, so log files are not readable regardless of how logrotate deals with them, or dealt with them in the past. Give group ownership to group mail, so exim still can chdir() after dropping permissions. [#99167] ------------------------------------------------------------------- Tue Jun 21 00:46:39 CEST 2005 - ro@suse.de - build with fPIE/pie ------------------------------------------------------------------- Wed May 18 17:35:49 CEST 2005 - poeml@suse.de - update to 4.51 This release contains some new features, but a lot of the changes fix bugs of varying severity. See doc/ChangeLog. ------------------------------------------------------------------- Mon Feb 21 17:23:57 CET 2005 - poeml@suse.de - update to 4.50. This release includes the merging of the exiscan patch into the main source. Thus, compile with the new WITH_CONTENT_SCAN=yes and add WITH_OLD_DEMIME=yes for backwards compatibility (old demime condition) - update filelist of documentation files ------------------------------------------------------------------- Mon Jan 17 10:38:56 CET 2005 - poeml@suse.de - update to 4.44 - update exiscan to 4.44-28 ------------------------------------------------------------------- Sat Jan 15 21:19:28 CET 2005 - schwab@suse.de - Use : in permissions file. ------------------------------------------------------------------- Tue Jan 11 15:34:07 CET 2005 - poeml@suse.de - security fixes: - CAN-2005-0021 host_aton() Buffer Overflow Vulnerability [#49675] - CAN-2005-0022 auth_spa_server() Buffer Overflow Vulnerability SPA support is not compiled in. Fix added nevertheless [#49676] ------------------------------------------------------------------- Fri Dec 10 21:47:47 CET 2004 - poeml@suse.de - update to 4.43 - update exiscan to 4.43-28 ------------------------------------------------------------------- Tue Sep 28 23:11:15 CEST 2004 - poeml@suse.de - if a service named greylistd is started, start it before exim ------------------------------------------------------------------- Mon Sep 6 15:41:18 CEST 2004 - poeml@suse.de - update to 4.42 - update exiscan to 4.42-27 ------------------------------------------------------------------- Mon May 10 23:32:42 CEST 2004 - poeml@suse.de - update to 4.34 - update exiscan to 4.34-21 ------------------------------------------------------------------- Sun May 9 20:14:07 CEST 2004 - poeml@suse.de - update to 4.33 - update exiscan to 4.33-20 - add patch against buffer overflow with header name when headers_check_syntax is enabled (CAN-2004-0400) [#40126] http://www.exim.org/pipermail/exim-users/Week-of-Mon-20040503/071126.html ------------------------------------------------------------------- Tue Apr 27 20:43:27 CEST 2004 - poeml@suse.de - update exiscan to 4.32-19 due to crash bug in -18 affecting the MIME ACL. ------------------------------------------------------------------- Sun Apr 25 15:57:26 CEST 2004 - poeml@suse.de - update to 4.32 - update exiscan to 4.32-18 - new file /usr/sbin/exipick ------------------------------------------------------------------- Fri Mar 19 10:10:08 CET 2004 - mmj@suse.de - Remove superflous backup files ------------------------------------------------------------------- Wed Mar 3 19:31:08 CET 2004 - poeml@suse.de - update exiscan to 4.30-16. Major new feature: the MIME ACL. ------------------------------------------------------------------- Wed Feb 25 23:17:54 CET 2004 - poeml@suse.de - update to 4.30 - update exiscan to 4.30-14 - compile with support for LDAP lookups - add openldap2-devel cyrus-sasl-devel to #neededforbuild - compile with support for cdb, dnsdb, passwd lookups - compile with support for mailstore and mbx mailboxes - compile with -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 so large files can be handled ------------------------------------------------------------------- Wed Feb 4 15:17:56 CET 2004 - mmj@suse.de - Lower rfc1413_query_timeout to 5 seconds instead of 30 ------------------------------------------------------------------- Wed Nov 19 11:15:23 CET 2003 - poeml@suse.de - fix comments in sysconfig.exim (Kevin Ivory) [#32575] ------------------------------------------------------------------- Tue Nov 18 15:51:21 CET 2003 - poeml@suse.de - logrotate configuration: removed postrotate reloading, since it's not needed; add missingok; make report mails configurable via sysconfig/exim (Kevin Ivory) [#32575] ------------------------------------------------------------------- Mon Sep 8 12:00:40 CEST 2003 - poeml@suse.de - exim.rc: delete address ------------------------------------------------------------------- Tue Aug 26 14:52:29 CEST 2003 - poeml@suse.de - don't remove empty log files in %preun, since it's actually run after %post in update mode [#29368] ------------------------------------------------------------------- Mon Aug 18 17:40:23 CEST 2003 - poeml@suse.de - update to 4.22, which fixes a few bugs in 4.21 - improve start section of init script. Don't start multiple processes; don't disrupt mail transfer ------------------------------------------------------------------- Fri Aug 15 03:52:55 CEST 2003 - poeml@suse.de - update to 4.21. many changes, see NewStuff and ChangeLog file! - prevent possible overflow in HELO/EHLO command by (a) rewrite of the offending code in a cleaner fashion. (b) If an incoming SMTP command contains a NULL character, it is rejected as invalid. - sieve support (rfc 3028) - support for saslauthd authentication - cramtest.pl utility updated - eximstats 1.28 (addition of -nt option) - If a DNS black list lookup found a CNAME record, but there were no A records associated with the domain it pointed at, Exim crashed. - add new Auto-Submitted header on e.g. bounces - new option syslog_duplication - more flexible way to specify listening addresses/ports - use -Wall - add -fno-strict-aliasing, due to warnings about code where dereferencing type-punned pointers will break strict aliasing - add activation metadata to sysconfig template [#28874] - add patch for IPv6 breakage until 4.22 is out - don't use startproc to start exim. It can't distinguish the parent daemon from queue runners or other children [#28082] ------------------------------------------------------------------- Wed Jul 30 16:51:00 CEST 2003 - poeml@suse.de - new macros for stop/restart of services on rpm update/removal ------------------------------------------------------------------- Wed May 21 09:19:13 CEST 2003 - coolo@suse.de - avoid empty %pre - avoid absolute symlinks below /usr ------------------------------------------------------------------- Thu May 15 00:50:04 CEST 2003 - poeml@suse.de - update to 4.20 - bug fixes - upgraded to PCRE 4.2 - upgraded eximstats to 1.27 - added versioning to the local_scan() API - Added acl_smtp_helo - added the "discard" verb to ACLs. - for building, DESTDIR can be used now instead of ROOT - behaviour of -t in the presence of Resent- headers has been changed for compatibility - added new syslog facilities: (i) SYSLOG_LOGS_PID and LONG_SYSLOG_LINES in src/EDITME. (ii) syslog_facility and syslog_processname main options. - the documentation was brought up to date. - update exiscan patch to exiscan-acl-4.20-02 - remove filelist hack from %clean, since now we have rpm4 :-) - create logfiles from %post, not in the init script [#24262] ------------------------------------------------------------------- Tue Apr 22 13:53:06 CEST 2003 - poeml@suse.de - update to 4.14. As always, there are lots of minor fixes and cleanups. New features include MySQL lookups over Unix domain sockets, the ability to en/disable parts of the configuration file with ".if", new options for fine-tuning the behavior with respect to unknown SMTP commands, announcing of AUTH and pipelining, and lots of new expansion operators. - remove the obsolete (3.x style) %s in pidfile name - the eximstats utility contains an official manpage, so we can drop Andreas' version from the manpages tar ball - add Tom Kistner's exiscan patch - include the exiqgrep script - improve the logrotate configuration, so the eximstats report is sent upon rotation (weekly), and not every night. Sending the report can be disabled by touching /var/log/exim/no_report_mail. ------------------------------------------------------------------- Thu Apr 10 00:37:27 CEST 2003 - ro@suse.de - fix deprecated tail call syntax (-1) ------------------------------------------------------------------- Thu Feb 13 12:49:28 CET 2003 - lmuelle@suse.de - fix typo in sysconfig metadata ------------------------------------------------------------------- Wed Feb 12 15:12:33 CET 2003 - mmj@suse.de - Add sysconfig metadata [#22641] ------------------------------------------------------------------- Wed Dec 18 13:07:56 CET 2002 - poeml@suse.de - update to 4.12 (more bug fixes: lookup search bug, too many non-mail commands bug, and others) - package the installed exim.conf as configure.default, since it has all substitutions done (since 4.11, SYSTEM_ALIASES_FILE is replaced at install time) ------------------------------------------------------------------- Wed Dec 11 12:51:39 CET 2002 - poeml@suse.de - update to 4.11, with security and bug fixes. The more important changes are: - [in short] Make exim cope with strace -f - Make sure Exim doesn't overrun the buffer if an oversize packet is received from a nameserver. - Exim crashed on an attempt to check senders or sender domains in an ACL other than after RCPT or DATA. It's now a temporary error. - Minor security problem involving pid_file_path (admin user could get root) has been fixed. - If an ACL that was read from a file was used in more than one message in a single SMTP transaction, Exim could crash or misbehave in arbitrary ways. [...] - A similar problem to 127: memory corruption could occur for multiple messages in one SMTP connection if the data from DNS black list lookups was being used in log or user messages, e.g. references to $dnslists_text. For the complete list of changes, see ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/ChangeLogs/ - remove rmail symlink as it conflicts with rmail from the uucp package ------------------------------------------------------------------- Mon Nov 11 15:31:46 CET 2002 - poeml@suse.de - use #neededforbuild macro 'x-devel-packages' instead of xf86 - add man pages, provided by Andreas Metzler - add some symlinks that exim might be called under ------------------------------------------------------------------- Tue Aug 13 20:07:30 CEST 2002 - poeml@suse.de - remove stupid arch-dependant path from filelist ------------------------------------------------------------------- Tue Aug 13 19:06:33 CEST 2002 - poeml@suse.de - mv exim.conf to /etc/exim/ - add scripts for conversion of 3.xx config files - add symbolic link "runq" (same as exim -q) - use %defattr ------------------------------------------------------------------- Mon Aug 12 16:17:18 CEST 2002 - poeml@suse.de - improve logrotate configuration - fix PreReq - install exim.8 manpage and gzip the remaining documentation - Moved log file creation from %post to rcexim ------------------------------------------------------------------- Tue Aug 6 12:57:10 MEST 2002 - draht@suse.de - added /etc/permissions.d/exim for setuid /usr/sbin/exim ------------------------------------------------------------------- Fri Aug 2 21:55:31 CEST 2002 - poeml@suse.de - package created (4.10)