This commit is contained in:
parent
0e5ed5f05b
commit
fccafe8fc0
128
exim.spec
128
exim.spec
@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package exim (Version 4.62)
|
||||
# spec file for package exim (Version 4.63)
|
||||
#
|
||||
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
@ -20,7 +20,7 @@ BuildRequires: xorg-x11-devel
|
||||
BuildRequires: XFree86-devel XFree86-libs
|
||||
%endif
|
||||
%else
|
||||
BuildRequires: libXaw-devel libXext-devel libXt-devel tcp_wrappers xorg-x11-server-sdk openssl-devel
|
||||
BuildRequires: libXaw-devel libXext-devel libXt-devel openssl-devel tcp_wrappers xorg-x11-server-sdk
|
||||
%endif
|
||||
URL: http://www.exim.org/
|
||||
Conflicts: sendmail sendmail-tls postfix
|
||||
@ -32,7 +32,7 @@ provides: smtp_daemon
|
||||
Requires: logrotate
|
||||
PreReq: %insserv_prereq %fillup_prereq /usr/sbin/useradd fileutils textutils
|
||||
%endif
|
||||
Version: 4.62
|
||||
Version: 4.63
|
||||
Release: 1
|
||||
Summary: The Exim Mail Transfer Agent, a Replacement for sendmail
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
@ -50,7 +50,7 @@ Patch2: exim-4.60-external-pcre.diff
|
||||
Summary: Eximon, an graphical frontend to administer Exim's mail queue
|
||||
Group: Productivity/Networking/Email/Servers
|
||||
%package -n eximstats-html
|
||||
Summary: Create HTML reports from exim mail logs
|
||||
Summary: Create HTML reports of exim logs
|
||||
Group: Productivity/Networking/Email/Servers
|
||||
Requires: perl-GD perl-GDGraph perl-GDTextUtil
|
||||
|
||||
@ -84,6 +84,22 @@ Authors:
|
||||
|
||||
|
||||
%description -n eximstats-html
|
||||
If this package is installed alongside the exim MTA, and you enable
|
||||
EXIM_REPORT_WEEKLY_HTML in /etc/sysconfig/exim, logrotate/cron will
|
||||
create HTML reports in /srv/www/eximstats.
|
||||
|
||||
You can edit /etc/apache2/conf.d/eximstats.conf to configure your
|
||||
webserver for the reports.
|
||||
|
||||
The script /usr/sbin/eximstats-html-update.py can create the reports
|
||||
for log files that were rotated in the past. (You would only run this
|
||||
once, if at all. The rest is done by logrotate / cron.)
|
||||
|
||||
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Philip Hazel <ph10@cus.cam.ac.uk>
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
@ -377,6 +393,110 @@ exit 0
|
||||
%{_sbindir}/eximstats-html-update.py
|
||||
|
||||
%changelog -n exim
|
||||
* 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.
|
||||
* Tue May 30 2006 - poeml@suse.de
|
||||
- upstream 4.62
|
||||
. The ${readsocket expansion item now supports Internet domain sockets as well
|
||||
|
Loading…
x
Reference in New Issue
Block a user