This commit is contained in:
parent
08aed616dc
commit
a2bf7fdd07
680
exim.spec
680
exim.spec
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package exim (Version 4.66)
|
# spec file for package exim (Version 4.67)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
# This file and all modifications and additions to the pristine
|
||||||
@ -11,7 +11,7 @@
|
|||||||
# norootforbuild
|
# norootforbuild
|
||||||
|
|
||||||
Name: exim
|
Name: exim
|
||||||
BuildRequires: db-devel openldap2-devel pcre-devel
|
BuildRequires: db-devel openldap2-devel pcre-devel pwdutils
|
||||||
%if %{?suse_version:1}%{?!suse_version:0}
|
%if %{?suse_version:1}%{?!suse_version:0}
|
||||||
BuildRequires: tcpd-devel
|
BuildRequires: tcpd-devel
|
||||||
%if %suse_version > 910
|
%if %suse_version > 910
|
||||||
@ -45,6 +45,7 @@ Source1: sysconfig.exim
|
|||||||
Source2: exim.logrotate
|
Source2: exim.logrotate
|
||||||
Source11: exim.rc
|
Source11: exim.rc
|
||||||
Source12: permissions.exim
|
Source12: permissions.exim
|
||||||
|
Source13: apparmor.usr.sbin.exim
|
||||||
Source20: http://www.logic.univie.ac.at/~ametzler/debian/exim4manpages/exim4-manpages.tar.bz2
|
Source20: http://www.logic.univie.ac.at/~ametzler/debian/exim4manpages/exim4-manpages.tar.bz2
|
||||||
Source30: eximstats-html-update.py
|
Source30: eximstats-html-update.py
|
||||||
Source31: eximstats.conf
|
Source31: eximstats.conf
|
||||||
@ -310,6 +311,8 @@ mkdir -p $RPM_BUILD_ROOT/etc/apache2/conf.d/
|
|||||||
cp -p $RPM_SOURCE_DIR/eximstats.conf $RPM_BUILD_ROOT/etc/apache2/conf.d/
|
cp -p $RPM_SOURCE_DIR/eximstats.conf $RPM_BUILD_ROOT/etc/apache2/conf.d/
|
||||||
install -m 0755 $RPM_SOURCE_DIR/eximstats-html-update.py $RPM_BUILD_ROOT/%{_sbindir}
|
install -m 0755 $RPM_SOURCE_DIR/eximstats-html-update.py $RPM_BUILD_ROOT/%{_sbindir}
|
||||||
%endif
|
%endif
|
||||||
|
# apparmor profile
|
||||||
|
install -D -m 0644 $RPM_SOURCE_DIR/apparmor.usr.sbin.exim $RPM_BUILD_ROOT/etc/apparmor.d/usr.sbin.exim
|
||||||
|
|
||||||
%if %{?suse_version:%suse_version}%{?!suse_version:99999} <= 800
|
%if %{?suse_version:%suse_version}%{?!suse_version:99999} <= 800
|
||||||
|
|
||||||
@ -389,6 +392,8 @@ exit 0
|
|||||||
%if %{?suse_version:%suse_version}%{?!suse_version:99999} < 1000
|
%if %{?suse_version:%suse_version}%{?!suse_version:99999} < 1000
|
||||||
%config(noreplace) /etc/permissions.d/exim
|
%config(noreplace) /etc/permissions.d/exim
|
||||||
%endif
|
%endif
|
||||||
|
%dir /etc/apparmor.d
|
||||||
|
/etc/apparmor.d/usr.sbin.exim
|
||||||
/usr/sbin/rcexim
|
/usr/sbin/rcexim
|
||||||
/usr/bin/mailq
|
/usr/bin/mailq
|
||||||
/usr/bin/runq
|
/usr/bin/runq
|
||||||
@ -414,673 +419,4 @@ exit 0
|
|||||||
%{_sbindir}/eximstats-html-update.py
|
%{_sbindir}/eximstats-html-update.py
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog -n exim
|
%changelog
|
||||||
* Thu Jan 25 2007 - sndirsch@suse.de
|
|
||||||
- move from /usr/X11R6 to /usr
|
|
||||||
* Tue Jan 09 2007 - poeml@suse.de
|
|
||||||
- update to 4.66
|
|
||||||
PH/01 Two more bugs that were introduced by 4.64/PH/07, in addition to the one
|
|
||||||
fixed by 4.65/MH/01 (is this a record?) are fixed:
|
|
||||||
(i) An empty string was always treated as zero by the numeric comparison
|
|
||||||
operators. This behaviour has been restored.
|
|
||||||
(ii) It is documented that the numeric comparison operators always treat
|
|
||||||
their arguments as decimal numbers. This was broken in that numbers
|
|
||||||
starting with 0 were being interpreted as octal.
|
|
||||||
While fixing these problems I realized that there was another issue that
|
|
||||||
hadn't been noticed. Values of message_size_limit (both the global option
|
|
||||||
and the transport option) were treated as octal if they started with 0.
|
|
||||||
The documentation was vague. These values are now always treated as
|
|
||||||
decimal, and I will make that clear in the documentation.
|
|
||||||
* Tue Jan 02 2007 - poeml@suse.de
|
|
||||||
- update to 4.65
|
|
||||||
TK/01 Disable default definition of HAVE_LINUX_SENDFILE. Clashes with
|
|
||||||
Linux large file support (_FILE_OFFSET_BITS=64) on older glibc
|
|
||||||
versions. (#438)
|
|
||||||
MH/01 Don't check that the operands of numeric comparison operators are
|
|
||||||
integers when their expansion is in "skipping" mode (fixes bug
|
|
||||||
introduced by 4.64-PH/07).
|
|
||||||
PH/01 If a system filter or a router generates more than SHRT_MAX (32767)
|
|
||||||
child addresses, Exim now panics and dies. Previously, because the count
|
|
||||||
is held in a short int, deliveries were likely to be lost. As such a
|
|
||||||
large number of recipients for a single message is ridiculous
|
|
||||||
(performance will be very, very poor), I have chosen to impose a limit
|
|
||||||
rather than extend the field.
|
|
||||||
* Wed Dec 20 2006 - poeml@suse.de
|
|
||||||
- update to 4.64
|
|
||||||
TK/01 Bugzilla #401. Fix DK spooling code so that it can overwrite a
|
|
||||||
leftover -K file (the existence of which was triggered by #402).
|
|
||||||
While we were at it, introduced process PID as part of the -K
|
|
||||||
filename. This should rule out race conditions when creating
|
|
||||||
these files.
|
|
||||||
TK/02 Bugzilla #402. Apply patch from Simon Arlott, speeding up DK signing
|
|
||||||
processing considerably. Previous code took too long for large mails,
|
|
||||||
triggering a timeout which in turn triggers #401.
|
|
||||||
TK/03 Introduced HAVE_LINUX_SENDFILE to os.h-Linux. Currently only used
|
|
||||||
in the DK code in transports.c. sendfile() is not really portable,
|
|
||||||
hence the _LINUX specificness.
|
|
||||||
TF/01 In the add_headers option to the mail command in an Exim filter,
|
|
||||||
there was a bug that Exim would claim a syntax error in any
|
|
||||||
header after the first one which had an odd number of characters
|
|
||||||
in the field name.
|
|
||||||
PH/01 If a server that rejects MAIL FROM:<> was the target of a sender
|
|
||||||
callout verification, Exim cached a "reject" for the entire domain. This
|
|
||||||
is correct for most verifications, but it is not correct for a recipient
|
|
||||||
verification with use_sender or use_postmaster set, because in that case
|
|
||||||
the callout does not use MAIL FROM:<>. Exim now distinguishes the special
|
|
||||||
case of MAIL FROM:<> rejection from other early rejections (e.g.
|
|
||||||
rejection of HELO). When verifying a recipient using a non-null MAIL
|
|
||||||
address, the cache is ignored if it shows MAIL FROM:<> rejection.
|
|
||||||
Whatever the result of the callout, the value of the domain cache is
|
|
||||||
left unchanged (for any other kind of callout, getting as far as trying
|
|
||||||
RCPT means that the domain itself is ok).
|
|
||||||
PH/02 Tidied a number of unused variable and signed/unsigned warnings that
|
|
||||||
gcc 4.1.1 threw up.
|
|
||||||
PH/03 On Solaris, an unexpectedly close socket (dropped connection) can
|
|
||||||
manifest itself as EPIPE rather than ECONNECT. When tidying away a
|
|
||||||
session, the daemon ignores ECONNECT errors and logs others; it now
|
|
||||||
ignores EPIPE as well.
|
|
||||||
PH/04 Applied Nico Erfurth's refactoring patch to tidy up mime.c
|
|
||||||
(quoted-printable decoding).
|
|
||||||
PH/05 Applied Nico Erfurth's refactoring patch to tidy up spool_mbox.c, and
|
|
||||||
later the small subsequent patch to fix an introduced bug.
|
|
||||||
PH/06 Installed the latest Cygwin Makefile from the Cygwin maintainer.
|
|
||||||
PH/07 There was no check for overflow in expansions such as ${if >{1}{4096M}}.
|
|
||||||
PH/08 An error is now given if message_size_limit is specified negative.
|
|
||||||
PH/09 Applied and tidied up Jakob Hirsch's patch for allowing ACL variables
|
|
||||||
to be given (somewhat) arbitrary names.
|
|
||||||
JJ/01 exipick 20060919.0, allow for arbitrary acl_ variables introduced
|
|
||||||
in 4.64-PH/09.
|
|
||||||
JJ/02 exipick 20060919.0, --show-vars args can now be regular expressions,
|
|
||||||
miscellaneous code fixes
|
|
||||||
PH/10 Added the log_reject_target ACL modifier to specify where to log
|
|
||||||
rejections.
|
|
||||||
PH/11 Callouts were setting the name used for EHLO/HELO from $smtp_active_
|
|
||||||
hostname. This is wrong, because it relates to the incoming message (and
|
|
||||||
probably the interface on which it is arriving) and not to the outgoing
|
|
||||||
callout (which could be using a different interface). This has been
|
|
||||||
changed to use the value of the helo_data option from the smtp transport
|
|
||||||
instead - this is what is used when a message is actually being sent. If
|
|
||||||
there is no remote transport (possible with a router that sets up host
|
|
||||||
addresses), $smtp_active_hostname is used.
|
|
||||||
PH/12 Installed Andrey Panin's patch to add a dovecot authenticator. Various
|
|
||||||
tweaks were necessary in order to get it to work (see also 21 below):
|
|
||||||
(a) The code assumed that strncpy() returns a negative number on buffer
|
|
||||||
overflow, which isn't the case. Replaced with Exim's string_format()
|
|
||||||
function.
|
|
||||||
(b) There were several signed/unsigned issues. I just did the minimum
|
|
||||||
hacking in of casts. There is scope for a larger refactoring.
|
|
||||||
(c) The code used strcasecmp() which is not a standard C function.
|
|
||||||
Replaced with Exim's strcmpic() function.
|
|
||||||
(d) The code set only $1; it now sets $auth1 as well.
|
|
||||||
(e) A simple test gave the error "authentication client didn't specify
|
|
||||||
service in request". It would seem that Dovecot has changed its
|
|
||||||
interface. Fortunately there's a specification; I followed it and
|
|
||||||
changed what the client sends and it appears to be working now.
|
|
||||||
PH/13 Added $message_headers_raw to provide the headers without RFC 2047
|
|
||||||
decoding.
|
|
||||||
PH/14 Corrected misleading output from -bv when -v was also used. Suppose the
|
|
||||||
address A is aliased to B and C, where B exists and C does not. Without
|
|
||||||
-v the output is "A verified" because verification stops after a
|
|
||||||
successful redirection if more than one address is generated. However,
|
|
||||||
with -v the child addresses are also verified. Exim was outputting "A
|
|
||||||
failed to verify" and then showing the successful verification for C,
|
|
||||||
with its parentage. It now outputs "B failed to verify", showing B's
|
|
||||||
parentage before showing the successful verification of C.
|
|
||||||
PH/15 Applied Michael Deutschmann's patch to allow DNS black list processing to
|
|
||||||
look up a TXT record in a specific list after matching in a combined
|
|
||||||
list.
|
|
||||||
PH/16 It seems that the options setting for the resolver (RES_DEFNAMES and
|
|
||||||
RES_DNSRCH) can affect the behaviour of gethostbyname() and friends when
|
|
||||||
they consult the DNS. I had assumed they would set it the way they
|
|
||||||
wanted; and indeed my experiments on Linux seem to show that in some
|
|
||||||
cases they do (I could influence IPv6 lookups but not IPv4 lookups).
|
|
||||||
To be on the safe side, however, I have now made the interface to
|
|
||||||
host_find_byname() similar to host_find_bydns(), with an argument
|
|
||||||
containing the DNS resolver options. The host_find_byname() function now
|
|
||||||
sets these options at its start, just as host_find_bydns() does. The smtp
|
|
||||||
transport options dns_qualify_single and dns_search_parents are passed to
|
|
||||||
host_find_byname() when gethostbyname=TRUE in this transport. Other uses
|
|
||||||
of host_find_byname() use the default settings of RES_DEFNAMES
|
|
||||||
(qualify_single) but not RES_DNSRCH (search_parents).
|
|
||||||
PH/17 Applied (a modified version of) Nico Erfurth's patch to make
|
|
||||||
spool_read_header() do less string testing, by means of a preliminary
|
|
||||||
switch on the second character of optional "-foo" lines. (This is
|
|
||||||
overdue, caused by the large number of possibilities that now exist.
|
|
||||||
Originally there were few.) While I was there, I also converted the
|
|
||||||
str(n)cmp tests so they don't re-test the leading "-" and the first
|
|
||||||
character, in the hope this might squeeze out yet more improvement.
|
|
||||||
PH/18 Two problems with "group" syntax in header lines when verifying: (1) The
|
|
||||||
flag allowing group syntax was set by the header_syntax check but not
|
|
||||||
turned off, possible causing trouble later; (2) The flag was not being
|
|
||||||
set at all for the header_verify test, causing "group"-style headers to
|
|
||||||
be rejected. I have now set it in this case, and also caused header_
|
|
||||||
verify to ignore an empty address taken from a group. While doing this, I
|
|
||||||
came across some other cases where the code for allowing group syntax
|
|
||||||
while scanning a header line wasn't quite right (mostly, not resetting
|
|
||||||
the flag correctly in the right place). These bugs could have caused
|
|
||||||
trouble for malformed header lines. I hope it is now all correct.
|
|
||||||
PH/19 The functions {pwcheck,saslauthd}_verify_password() are always called
|
|
||||||
with the "reply" argument non-NULL. The code, however (which originally
|
|
||||||
came from elsewhere) had *some* tests for NULL when it wrote to *reply,
|
|
||||||
but it didn't always do it. This confused somebody who was copying the
|
|
||||||
code for some other use. I have removed all the tests.
|
|
||||||
PH/20 It was discovered that the GnuTLS code had support for RSA_EXPORT, a
|
|
||||||
feature that was used to support insecure browsers during the U.S. crypto
|
|
||||||
embargo. It requires special client support, and Exim is probably the
|
|
||||||
only MTA that supported it -- and would never use it because real RSA is
|
|
||||||
always available. This code has been removed, because it had the bad
|
|
||||||
effect of slowing Exim down by computing (never used) parameters for the
|
|
||||||
RSA_EXPORT functionality.
|
|
||||||
PH/21 On the advice of Timo Sirainen, added a check to the dovecot
|
|
||||||
authenticator to fail if there's a tab character in the incoming data
|
|
||||||
(there should never be unless someone is messing about, as it's supposed
|
|
||||||
to be base64-encoded). Also added, on Timo's advice, the "secured" option
|
|
||||||
if the connection is using TLS or if the remote IP is the same as the
|
|
||||||
local IP, and the "valid-client-cert option" if a client certificate has
|
|
||||||
been verified.
|
|
||||||
PH/22 As suggested by Dennis Davis, added a server_condition option to *all*
|
|
||||||
authenticators. This can be used for authorization after authentication
|
|
||||||
succeeds. (In the case of plaintext, it servers for both authentication
|
|
||||||
and authorization.)
|
|
||||||
PH/23 Testing for tls_required and lost_connection in a retry rule didn't work
|
|
||||||
if any retry times were supplied.
|
|
||||||
PH/24 Exim crashed if verify=helo was activated during an incoming -bs
|
|
||||||
connection, where there is no client IP address to check. In this
|
|
||||||
situation, the verify now always succeeds.
|
|
||||||
PH/25 Applied John Jetmore's -Mset patch.
|
|
||||||
PH/26 Added -bem to be like -Mset, but loading a message from a file.
|
|
||||||
PH/27 In a string expansion for a processed (not raw) header when multiple
|
|
||||||
headers of the same name were present, leading whitespace was being
|
|
||||||
removed from all of them, but trailing whitespace was being removed only
|
|
||||||
from the last one. Now trailing whitespace is removed from each header
|
|
||||||
before concatenation. Completely empty headers in a concatenation (as
|
|
||||||
before) are ignored.
|
|
||||||
PH/28 Fixed bug in backwards-compatibility feature of PH/09 (thanks to John
|
|
||||||
Jetmore). It would have mis-read ACL variables from pre-4.61 spool files.
|
|
||||||
PH/29 [Removed. This was a change that I later backed out, and forgot to
|
|
||||||
correct the ChangeLog entry (that I had efficiently created) before
|
|
||||||
committing the later change.]
|
|
||||||
PH/30 Exim was sometimes attempting to deliver messages that had suffered
|
|
||||||
address errors (4xx response to RCPT) over the same connection as other
|
|
||||||
messages routed to the same hosts. Such deliveries are always "forced",
|
|
||||||
so retry times are not inspected. This resulted in far too many retries
|
|
||||||
for the affected addresses. The effect occurred only when there were more
|
|
||||||
hosts than the hosts_max_try setting in the smtp transport when it had
|
|
||||||
the 4xx errors. Those hosts that it had tried were not added to the list
|
|
||||||
of hosts for which the message was waiting, so if all were tried, there
|
|
||||||
was no problem. Two fixes have been applied:
|
|
||||||
(i) If there are any address or message errors in an SMTP delivery, none
|
|
||||||
of the hosts (tried or untried) are now added to the list of hosts
|
|
||||||
for which the message is waiting, so the message should not be a
|
|
||||||
candidate for sending over the same connection that was used for a
|
|
||||||
successful delivery of some other message. This seems entirely
|
|
||||||
reasonable: after all the message is NOT "waiting for some host".
|
|
||||||
This is so "obvious" that I'm not sure why it wasn't done
|
|
||||||
previously. Hope I haven't missed anything, but it can't do any
|
|
||||||
harm, as the worst effect is to miss an optimization.
|
|
||||||
(ii) If, despite (i), such a delivery is accidentally attempted, the
|
|
||||||
routing retry time is respected, so at least it doesn't keep
|
|
||||||
hammering the server.
|
|
||||||
PH/31 Installed Andrew Findlay's patch to close the writing end of the socket
|
|
||||||
in ${readsocket because some servers need this prod.
|
|
||||||
PH/32 Added some extra debug output when updating a wait-xxx database.
|
|
||||||
PH/33 The hint "could be header name not terminated by colon", which has been
|
|
||||||
given for certain expansion errors for a long time, was not being given
|
|
||||||
for the ${if def:h_colon_omitted{... case.
|
|
||||||
PH/34 The spec says: "With one important exception, whenever a domain list is
|
|
||||||
being scanned, $domain contains the subject domain." There was at least
|
|
||||||
one case where this was not true.
|
|
||||||
PH/35 The error "getsockname() failed: connection reset by peer" was being
|
|
||||||
written to the panic log as well as the main log, but it isn't really
|
|
||||||
panic-worthy as it just means the connection died rather early on. I have
|
|
||||||
removed the panic log writing for the ECONNRESET error when getsockname()
|
|
||||||
fails.
|
|
||||||
PH/36 After a 4xx response to a RCPT error, that address was delayed (in queue
|
|
||||||
runs only) independently of the message's sender address. This meant
|
|
||||||
that, if the 4xx error was in fact related to the sender, a different
|
|
||||||
message to the same recipient with a different sender could confuse
|
|
||||||
things. In particualar, this can happen when sending to a greylisting
|
|
||||||
server, but other circumstances could also provoke similar problems.
|
|
||||||
I have changed the default so that the retry time for these errors is now
|
|
||||||
based a combination of the sender and recipient addresses. This change
|
|
||||||
can be overridden by setting address_retry_include_sender=false in the
|
|
||||||
smtp transport.
|
|
||||||
PH/37 For LMTP over TCP/IP (the smtp transport), error responses from the
|
|
||||||
remote server are returned as part of bounce messages. This was not
|
|
||||||
happening for LMTP over a pipe (the lmtp transport), but now it is the
|
|
||||||
same for both kinds of LMTP.
|
|
||||||
PH/38 Despite being documented as not happening, Exim was rewriting addresses
|
|
||||||
in header lines that were in fact CNAMEs. This is no longer the case.
|
|
||||||
PH/39 If -R or -S was given with -q<time>, the effect of -R or -S was ignored,
|
|
||||||
and queue runs started by the daemon processed all messages. This has
|
|
||||||
been fixed so that -R and -S can now usefully be given with -q<time>.
|
|
||||||
PH/40 Import PCRE release 6.7 (fixes some bugs).
|
|
||||||
PH/41 Add bitwise logical operations to eval (courtesy Brad Jorsch).
|
|
||||||
PH/42 Give an error if -q is specified more than once.
|
|
||||||
PH/43 Renamed the variables $interface_address and $interface_port as
|
|
||||||
$received_ip_address and $received_port, to make it clear that these
|
|
||||||
values apply to message reception, and not to the outgoing interface when
|
|
||||||
a message is delivered. (The old names remain recognized, of course.)
|
|
||||||
PH/44 There was no timeout on the connect() call when using a Unix domain
|
|
||||||
socket in the ${readsocket expansion. There now is.
|
|
||||||
PH/45 Applied a modified version of Brad Jorsch's patch to allow "message" to
|
|
||||||
be meaningful with "accept".
|
|
||||||
SC/01 Eximstats V1.43
|
|
||||||
Bug fix for V1.42 with -h0 specified. Spotted by Chris Lear.
|
|
||||||
SC/02 Eximstats V1.44
|
|
||||||
Use a glob alias rather than an array ref in the generated
|
|
||||||
parser. This improves both readability and performance.
|
|
||||||
SC/03 Eximstats V1.45 (Marco Gaiarin / Steve Campbell)
|
|
||||||
Collect SpamAssassin and rejection statistics.
|
|
||||||
Don't display local sender or destination tables unless
|
|
||||||
there is data to show.
|
|
||||||
Added average volumes into the top table text output.
|
|
||||||
SC/04 Eximstats V1.46
|
|
||||||
Collect data on the number of addresses (recipients)
|
|
||||||
as well as the number of messages.
|
|
||||||
SC/05 Eximstats V1.47
|
|
||||||
Added 'Message too big' to the list of mail rejection
|
|
||||||
reasons (thanks to Marco Gaiarin).
|
|
||||||
SC/06 Eximstats V1.48
|
|
||||||
Mainlog lines which have GMT offsets and are too short to
|
|
||||||
have a flag are now skipped.
|
|
||||||
SC/07 Eximstats V1.49 (Alain Williams)
|
|
||||||
Added the -emptyok flag.
|
|
||||||
SC/08 Eximstats V1.50
|
|
||||||
Fixes for obtaining the IP address from reject messages.
|
|
||||||
JJ/03 exipick.20061117.2, made header handling as similar to exim as possible
|
|
||||||
(added [br]h_ prefixes, implemented RFC2047 decoding. Fixed
|
|
||||||
whitesspace changes from 4.64-PH/27
|
|
||||||
JJ/04 exipick.20061117.2, fixed format and added $message_headers_raw to
|
|
||||||
match 4.64-PH/13
|
|
||||||
JJ/05 exipick.20061117.2, bug fixes (error out sooner when invalid criteria
|
|
||||||
are found, allow negative numbers in numeric criteria)
|
|
||||||
JJ/06 exipick.20061117.2, added new $message_body_missing variable
|
|
||||||
JJ/07 exipick.20061117.2, added $received_ip_address and $received_port
|
|
||||||
to match changes made in 4.64-PH/43
|
|
||||||
PH/46 Applied Jori Hamalainen's patch to add features to exiqsumm.
|
|
||||||
PH/47 Put in an explicit test for a DNS lookup of an address record where the
|
|
||||||
"domain" is actually an IP address, and force a failure. This locks out
|
|
||||||
those revolvers/nameservers that support "A-for-A" lookups, in
|
|
||||||
contravention of the specifications.
|
|
||||||
PH/48 When a host name was looked up from an IP address, and the subsequent
|
|
||||||
forward lookup of the name timed out, the host name was left in
|
|
||||||
$sender_host_name, contrary to the specification.
|
|
||||||
PH/49 Although default lookup types such as lsearch* or cdb*@ have always been
|
|
||||||
restricted to single-key lookups, Exim was not diagnosing an error if
|
|
||||||
* or *@ was used with a query-style lookup.
|
|
||||||
PH/50 Increased the value of DH_BITS in tls-gnu.c from 768 to 1024.
|
|
||||||
MH/01 local_scan ABI version incremented to 1.1. It should have been updated
|
|
||||||
long ago, but noone interested enough thought of it. Let's just say that
|
|
||||||
the "1.1" means that there are some new functions that weren't there at
|
|
||||||
some point in the past.
|
|
||||||
PH/51 Error processing for expansion failure of helo_data from an smtp
|
|
||||||
transport during callout processing was broken.
|
|
||||||
PH/52 Applied John Jetmore's patch to allow tls-on-connect and STARTTLS to be
|
|
||||||
tested/used via the -bh/-bhc/-bs options.
|
|
||||||
PH/53 Added missing "#include <time.h>" to pcre/pcretest.c (this was a PCRE
|
|
||||||
bug, fixed in subsequent PCRE releases).
|
|
||||||
PH/54 Applied Robert Bannocks' patch to avoid a problem with references that
|
|
||||||
arises when using the Solaris LDAP libraries (but not with OpenLDAP).
|
|
||||||
PH/55 Check for a ridiculously long file name in exim_dbmbuild.
|
|
||||||
- build with AUTH_DOVECOT and LOOKUP_NIS
|
|
||||||
* Mon Oct 23 2006 - poeml@suse.de
|
|
||||||
- define SYSLOG_LOG_PID in src/EDITME, so the process id is
|
|
||||||
included when logging via syslog. Pointed out by Florian Laws.
|
|
||||||
* Fri Oct 20 2006 - lmuelle@suse.de
|
|
||||||
- add sendmail to the Provides tag in the init script
|
|
||||||
* Fri Aug 04 2006 - poeml@suse.de
|
|
||||||
- add support for building with mysql lookup support, by defining
|
|
||||||
%%build_with_mysql at the top of the spec file [#188586]
|
|
||||||
- don't use %%name macro in %%setup therefore (so another spec file
|
|
||||||
can have a different Name tag)
|
|
||||||
- remove stray bzcat %%{S:30} line
|
|
||||||
* Thu Aug 03 2006 - poeml@suse.de
|
|
||||||
- update to 4.63
|
|
||||||
* Use a glob alias rather than an array ref in eximstats generated
|
|
||||||
parser. This improves both readability and performance.
|
|
||||||
* Collect SpamAssassin and rejection statistics in eximstats.
|
|
||||||
Don't display local sender or destination tables in eximstats unless
|
|
||||||
there is data to show.
|
|
||||||
Added average volumes into the eximstats top table text output.
|
|
||||||
* Collect data on the number of addresses (recipients) as well
|
|
||||||
as the number of messages in eximstats.
|
|
||||||
* Correct an error in the documentation for the redirect router. Exim
|
|
||||||
does (usually) call initgroups() when daemonizing.
|
|
||||||
* Call initgroups() when dropping privilege in exim.c, so that Exim runs
|
|
||||||
with consistent privilege compared to when running as a daemon.
|
|
||||||
* Note in the spec that $authenticated_id is not set for local
|
|
||||||
submissions from trusted users.
|
|
||||||
* The ratelimit per_rcpt option now works correctly in acl_not_smtp.
|
|
||||||
Thanks to Dean Brooks <dean@iglou.com> for the patch.
|
|
||||||
* 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.
|
|
||||||
* Added #define LDAP_DEPRECATED 1 to ldap.c because some of the "old"
|
|
||||||
functions that Exim currently uses aren't defined in ldap.h for OpenLDAP
|
|
||||||
without this. I don't know how relevant this is to other LDAP libraries.
|
|
||||||
* Add the verb name to the "unknown ACL verb" error.
|
|
||||||
* Magnus Holmgren's patch for filter_prepend_home.
|
|
||||||
* Fixed Bugzilla #101: macro definition between ACLs doesn't work.
|
|
||||||
* Applied Magnus Holmgren's patch to fix Bugzilla #98: transport's home
|
|
||||||
directory not expanded when it should be if an expanded home directory
|
|
||||||
was set for the address (which is overridden by the transport).
|
|
||||||
* Applied Alex Kiernan's patch to fix Bugzilla #99: a problem with
|
|
||||||
libradius.
|
|
||||||
* Added acl_not_smtp_start, based on Johannes Berg's patch, and set the
|
|
||||||
bit to forbid control=suppress_local_fixups in the acl_not_smtp ACL,
|
|
||||||
because it is too late at that time, and has no effect.
|
|
||||||
* Changed ${quote_pgsql to quote ' as '' instead of \' because of a
|
|
||||||
security issue with \' (bugzilla #107). I could not use the
|
|
||||||
PQescapeStringConn() function, because it needs a PGconn value as one of
|
|
||||||
its arguments.
|
|
||||||
* When testing addresses using -bt, indicate those final addresses that
|
|
||||||
are duplicates that would not cause an additional delivery. At least one
|
|
||||||
person was confused, thinking that -bt output corresponded to deliveries.
|
|
||||||
(Suppressing duplicates isn't a good idea as you lose the information
|
|
||||||
about possibly different redirections that led to the duplicates.)
|
|
||||||
* Applied patch from Erik to use select() instead of poll() in spam.c on
|
|
||||||
systems where poll() doesn't work, in particular OS X.
|
|
||||||
* Added more information to debugging output for retry time not reached.
|
|
||||||
* Applied patch from Arkadiusz Miskiewicz to apply a timeout to read
|
|
||||||
operations in malware.c.
|
|
||||||
* Applied patch from Magnus Holmgren to include the "h" tag in Domain Keys
|
|
||||||
signatures.
|
|
||||||
* If write_rejectlog was set false when logging was sent to syslog with
|
|
||||||
syslog_duplication set false, log lines that would normally be written
|
|
||||||
both the the main log and to the reject log were not written to syslog at
|
|
||||||
all.
|
|
||||||
* In the default configuration, change the use of "message" in ACL warn
|
|
||||||
statements to "add_header".
|
|
||||||
* Diagnose a filter syntax error for "seen", "unseen", or "noerror" if not
|
|
||||||
not followed by a command (e.g. "seen endif").
|
|
||||||
* Recognize SMTP codes at the start of "message" in ACLs and after :fail:
|
|
||||||
and :defer: in a redirect router. Add forbid_smtp_code to suppress the
|
|
||||||
latter.
|
|
||||||
* Added extra conditions to the default value of delay_warning_condition
|
|
||||||
so that it is now:
|
|
||||||
${if or { \
|
|
||||||
{ !eq{$h_list-id:$h_list-post:$h_list-subscribe:}{} } \
|
|
||||||
{ match{$h_precedence:}{(?i)bulk|list|junk} } \
|
|
||||||
{ match{$h_auto-submitted:}{(?i)auto-generated|auto-replied} } \
|
|
||||||
}{no}{yes}}
|
|
||||||
The Auto-Submitted: and various List- headers are standardised, whereas I
|
|
||||||
don't think Precedence: ever was.
|
|
||||||
* Refactored debugging code in route_finduser() to show more information,
|
|
||||||
in particular, the error code if getpwnam() issues one.
|
|
||||||
* Added PQsetClientEncoding(conn, "SQL_ASCII") to the pgsql code module.
|
|
||||||
This is apparently needed in addition to the - change above to avoid
|
|
||||||
any possible encoding problems.
|
|
||||||
* Perl can change the locale. Exim was resetting it after a ${perl call,
|
|
||||||
but not after initializing Perl.
|
|
||||||
* Added a call to PQsetNoticeProcessor() to catch pgsql "notices" and
|
|
||||||
output them only if debugging. By default they are written stderr,
|
|
||||||
apparently, which is not desirable.
|
|
||||||
* Added Alain Williams' LDAP patch to support setting REFERRALS=off on
|
|
||||||
queries.
|
|
||||||
* exipick: added --reverse (and -R synonym), --random, --size, --sort and
|
|
||||||
--not options
|
|
||||||
* exipick: rewrote --help documentation to hopefully make more clear.
|
|
||||||
* Made -oMaa and -oMt work with -bh and -bs to pretend the connection is
|
|
||||||
authenticated or an ident call has been made. Suppress the default
|
|
||||||
values for $authenticated_id and $authenticated_sender (but permit -oMai
|
|
||||||
and -oMas) when testing with -bh.
|
|
||||||
* Re-jigged the order of the tests in the default configuration so that the
|
|
||||||
tests for valid domains and recipients precede the DNS black list and CSA
|
|
||||||
tests, on the grounds that those ones are more expensive.
|
|
||||||
* Exim was not testing for a space following SMTP commands such as EHLO
|
|
||||||
that require one. Thus, EHLORHUBARB was interpreted as a valid command.
|
|
||||||
This bug exists in every version of Exim that I still have, right back to
|
|
||||||
0.12.
|
|
||||||
* (n)wildlsearch lookups are documented as being done case-insensitively.
|
|
||||||
However, an attempt to turn on case-sensitivity in a regex key by
|
|
||||||
including (?-i) didn't work because the subject string was already
|
|
||||||
lowercased, and the effects were non-intuitive. It turns out that a
|
|
||||||
one-line patch can be used to allow (?-i) to work as expected.
|
|
||||||
- fix build requires for older SUSE distributions
|
|
||||||
* Tue May 30 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 08 2006 - poeml@suse.de
|
|
||||||
- build as non-root user
|
|
||||||
* Wed Jan 25 2006 - mls@suse.de
|
|
||||||
- converted neededforbuild to BuildRequires
|
|
||||||
* Tue Oct 25 2005 - rhafer@suse.de
|
|
||||||
- added LDAP_DEPRECATED to CFLAGS to build correctly with
|
|
||||||
OpenLDAP 2.3
|
|
||||||
* Fri Sep 02 2005 - poeml@suse.de
|
|
||||||
- link against external pcre library (patch from Debian) [#112647]
|
|
||||||
* Sat Aug 13 2005 - ro@suse.de
|
|
||||||
- fix file list
|
|
||||||
* Thu Aug 11 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 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 2005 - ro@suse.de
|
|
||||||
- build with fPIE/pie
|
|
||||||
* Wed May 18 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 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 2005 - poeml@suse.de
|
|
||||||
- update to 4.44
|
|
||||||
- update exiscan to 4.44-28
|
|
||||||
* Sat Jan 15 2005 - schwab@suse.de
|
|
||||||
- Use <owner>:<group> in permissions file.
|
|
||||||
* Tue Jan 11 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 2004 - poeml@suse.de
|
|
||||||
- update to 4.43
|
|
||||||
- update exiscan to 4.43-28
|
|
||||||
* Tue Sep 28 2004 - poeml@suse.de
|
|
||||||
- if a service named greylistd is started, start it before exim
|
|
||||||
* Mon Sep 06 2004 - poeml@suse.de
|
|
||||||
- update to 4.42
|
|
||||||
- update exiscan to 4.42-27
|
|
||||||
* Mon May 10 2004 - poeml@suse.de
|
|
||||||
- update to 4.34
|
|
||||||
- update exiscan to 4.34-21
|
|
||||||
* Sun May 09 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 2004 - poeml@suse.de
|
|
||||||
- update exiscan to 4.32-19 due to crash bug in -18 affecting the
|
|
||||||
MIME ACL.
|
|
||||||
* Sun Apr 25 2004 - poeml@suse.de
|
|
||||||
- update to 4.32
|
|
||||||
- update exiscan to 4.32-18
|
|
||||||
- new file /usr/sbin/exipick
|
|
||||||
* Fri Mar 19 2004 - mmj@suse.de
|
|
||||||
- Remove superflous backup files
|
|
||||||
* Wed Mar 03 2004 - poeml@suse.de
|
|
||||||
- update exiscan to 4.30-16. Major new feature: the MIME ACL.
|
|
||||||
* Wed Feb 25 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 04 2004 - mmj@suse.de
|
|
||||||
- Lower rfc1413_query_timeout to 5 seconds instead of 30
|
|
||||||
* Wed Nov 19 2003 - poeml@suse.de
|
|
||||||
- fix comments in sysconfig.exim (Kevin Ivory) [#32575]
|
|
||||||
* Tue Nov 18 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 08 2003 - poeml@suse.de
|
|
||||||
- exim.rc: delete <feedback@suse.de> address
|
|
||||||
* Tue Aug 26 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 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 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 2003 - poeml@suse.de
|
|
||||||
- new macros for stop/restart of services on rpm update/removal
|
|
||||||
* Wed May 21 2003 - coolo@suse.de
|
|
||||||
- avoid empty %%pre
|
|
||||||
- avoid absolute symlinks below /usr
|
|
||||||
* Thu May 15 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 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 2003 - ro@suse.de
|
|
||||||
- fix deprecated tail call syntax (-1)
|
|
||||||
* Thu Feb 13 2003 - lmuelle@suse.de
|
|
||||||
- fix typo in sysconfig metadata
|
|
||||||
* Wed Feb 12 2003 - mmj@suse.de
|
|
||||||
- Add sysconfig metadata [#22641]
|
|
||||||
* Wed Dec 18 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 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 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 2002 - poeml@suse.de
|
|
||||||
- remove stupid arch-dependant path from filelist
|
|
||||||
* Tue Aug 13 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 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 06 2002 - draht@suse.de
|
|
||||||
- added /etc/permissions.d/exim for setuid /usr/sbin/exim
|
|
||||||
* Fri Aug 02 2002 - poeml@suse.de
|
|
||||||
- package created (4.10)
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user