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.
|
# Copyright (c) 2006 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
|
||||||
@ -20,7 +20,7 @@ BuildRequires: xorg-x11-devel
|
|||||||
BuildRequires: XFree86-devel XFree86-libs
|
BuildRequires: XFree86-devel XFree86-libs
|
||||||
%endif
|
%endif
|
||||||
%else
|
%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
|
%endif
|
||||||
URL: http://www.exim.org/
|
URL: http://www.exim.org/
|
||||||
Conflicts: sendmail sendmail-tls postfix
|
Conflicts: sendmail sendmail-tls postfix
|
||||||
@ -32,7 +32,7 @@ provides: smtp_daemon
|
|||||||
Requires: logrotate
|
Requires: logrotate
|
||||||
PreReq: %insserv_prereq %fillup_prereq /usr/sbin/useradd fileutils textutils
|
PreReq: %insserv_prereq %fillup_prereq /usr/sbin/useradd fileutils textutils
|
||||||
%endif
|
%endif
|
||||||
Version: 4.62
|
Version: 4.63
|
||||||
Release: 1
|
Release: 1
|
||||||
Summary: The Exim Mail Transfer Agent, a Replacement for sendmail
|
Summary: The Exim Mail Transfer Agent, a Replacement for sendmail
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
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
|
Summary: Eximon, an graphical frontend to administer Exim's mail queue
|
||||||
Group: Productivity/Networking/Email/Servers
|
Group: Productivity/Networking/Email/Servers
|
||||||
%package -n eximstats-html
|
%package -n eximstats-html
|
||||||
Summary: Create HTML reports from exim mail logs
|
Summary: Create HTML reports of exim logs
|
||||||
Group: Productivity/Networking/Email/Servers
|
Group: Productivity/Networking/Email/Servers
|
||||||
Requires: perl-GD perl-GDGraph perl-GDTextUtil
|
Requires: perl-GD perl-GDGraph perl-GDTextUtil
|
||||||
|
|
||||||
@ -84,6 +84,22 @@ Authors:
|
|||||||
|
|
||||||
|
|
||||||
%description -n eximstats-html
|
%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
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
@ -377,6 +393,110 @@ exit 0
|
|||||||
%{_sbindir}/eximstats-html-update.py
|
%{_sbindir}/eximstats-html-update.py
|
||||||
|
|
||||||
%changelog -n exim
|
%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
|
* Tue May 30 2006 - poeml@suse.de
|
||||||
- upstream 4.62
|
- upstream 4.62
|
||||||
. The ${readsocket expansion item now supports Internet domain sockets as well
|
. The ${readsocket expansion item now supports Internet domain sockets as well
|
||||||
|
Loading…
x
Reference in New Issue
Block a user