diff --git a/exim-4.71.tar.bz2 b/exim-4.71.tar.bz2 deleted file mode 100644 index 4730fed..0000000 --- a/exim-4.71.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e754756f1d6cf393a0d58a2569e7ef4860aa8f797d030ec9887c2b310030bbc5 -size 1560170 diff --git a/exim-4.72.tar.bz2 b/exim-4.72.tar.bz2 new file mode 100644 index 0000000..d326675 --- /dev/null +++ b/exim-4.72.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4299bc3dc84a82f5c94494006b49acba159ad8a1fe5dd647f7ee2f9bfe78920b +size 1559031 diff --git a/exim.changes b/exim.changes index a17f776..041bf27 100644 --- a/exim.changes +++ b/exim.changes @@ -1,3 +1,44 @@ +------------------------------------------------------------------- +Wed Jul 14 10:45:19 CEST 2010 - dmueller@suse.de + +- fix mysql provides to be versioned again + +------------------------------------------------------------------- +Tue Jun 8 15:36:36 UTC 2010 - poeml@cmdline.net + +- update to 4.72 + - installed exipick 20100104.1, adding $max_received_linelength, $data_path, + and $header_path variables; fixed documentation bugs and typos + - installed exipick 20100222.0, added --input-dir and --finput to allow + exipick to access non-standard spools, including the "frozen" queue + (Finput) + - Bugzilla 965: Support mysql stored procedures. Patch from Alain Williams + - Bugzilla 961: Spacing fix (syntax error) on Makefile directives for NetBSD + - Bugzilla 955: Documentation fix for max_rcpts. Patch from Andreas Metzler + - Bugzilla 954: Fix for unknown responses from Dovecot authenticator. Patch + from Kirill Miazine + - Bugzilla 671: Added umask to procmail example. + - installed exipick 20100323.0, fixing doc bug + - Bugzilla 988: CVE-2010-2023 - prevent hardlink attack on sticky mail + directory. Notification and patch from Dan Rosenberg. + - PDKIM: Upgrade PolarSSL files to upstream version 0.12.1. + - Improve log output when DKIM signing operation fails. + - Treat the transport option dkim_domain as a colon separated list, not as a + single string, and sign the message with each element, omitting multiple + occurences of the same signer. + - Null terminate DKIM strings, Null initialise DKIM variable Bugzilla 985, + 986. Patch by Simon Arlott + - Bugzilla 967. dnsdb DNS TXT record bug fix (DKIM-related) Patch by Simon + Arlott + - Bugzilla 989: CVE-2010-2024 - work round race condition on MBX locking. + Notification from Dan Rosenberg. + +------------------------------------------------------------------- +Wed May 26 11:24:50 UTC 2010 - poeml@cmdline.net + +- fix build of exim-mysql package by correcting path in postinstall script; + patch kindly provided by Christian Schweingruber + ------------------------------------------------------------------- Tue Nov 24 14:09:54 UTC 2009 - poeml@cmdline.net diff --git a/exim.spec b/exim.spec index b9cc65a..cc9a733 100644 --- a/exim.spec +++ b/exim.spec @@ -1,10 +1,17 @@ # -# spec file for package exim (Version 4.71) +# spec file for package exim (Version 4.72) # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. +# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -23,13 +30,9 @@ BuildRequires: XFree86-devel XFree86-libs %else BuildRequires: libXaw-devel libXext-devel libXt-devel openssl-devel tcp_wrappers xorg-x11-server-sdk %endif -%if %{?build_with_mysql:1}0 -BuildRequires: mysql-devel -Provides: exim -%endif Url: http://www.exim.org/ Conflicts: sendmail sendmail-tls postfix -License: GPL v2 or later +License: GPLv2+ Group: Productivity/Networking/Email/Servers AutoReqProv: on Provides: smtp_daemon @@ -37,8 +40,12 @@ Provides: smtp_daemon Requires: logrotate PreReq: %insserv_prereq %fillup_prereq /usr/sbin/useradd fileutils textutils %endif -Version: 4.71 +Version: 4.72 Release: 1 +%if %{?build_with_mysql:1}0 +BuildRequires: mysql-devel +Provides: exim = %version +%endif Summary: The Exim Mail Transfer Agent, a Replacement for sendmail BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: exim-%{version}.tar.bz2 @@ -54,10 +61,12 @@ Patch: exim-4.12-tail.patch %if !%{?build_with_mysql:1}0 %package -n eximon +License: GPLv2+ Summary: Eximon, an graphical frontend to administer Exim's mail queue Group: Productivity/Networking/Email/Servers %package -n eximstats-html +License: GPLv2+ Summary: Create HTML reports of exim logs Group: Productivity/Networking/Email/Servers Requires: perl-GD perl-GDGraph perl-GDTextUtil @@ -127,7 +136,6 @@ cat <<-EOF > Local/Makefile EXIM_USER=mail EXIM_GROUP=mail SPOOL_DIRECTORY=/var/spool/exim - ROUTER_ACCEPT=yes ROUTER_DNSLOOKUP=yes ROUTER_IPLITERAL=yes @@ -160,7 +168,6 @@ cat <<-EOF > Local/Makefile # LOOKUP_WHOSON=yes CYRUS_SASLAUTHD_SOCKET=/var/run/sasl2/mux LDAP_LIB_TYPE=OPENLDAP2 - # LOOKUP_INCLUDE=-I /usr/local/ldap/include -I /usr/local/mysql/include -I /usr/local/pgsql/include # LOOKUP_LIBS=-L/usr/local/lib -lldap -llber -lmysqlclient -lpq LOOKUP_LIBS=-lldap -llber @@ -168,19 +175,15 @@ cat <<-EOF > Local/Makefile LOOKUP_INCLUDE=-I /usr/include/mysql LOOKUP_LIBS=-lldap -llber -lmysqlclient %endif - EXIM_MONITOR=eximon.bin - WITH_CONTENT_SCAN=yes WITH_OLD_DEMIME=yes - AUTH_CRAM_MD5=yes AUTH_PLAINTEXT=yes # AUTH_SPA=yes AUTH_DOVECOT=yes SUPPORT_TLS=yes TLS_LIBS=-lssl -lcrypto - INFO_DIRECTORY=%{_infodir} LOG_FILE_PATH=/var/log/exim/%%s.log EXICYCLOG_MAX=10 @@ -193,7 +196,6 @@ cat <<-EOF > Local/Makefile # RADIUS_CONFIG_FILE=/etc/radiusclient/radiusclient.conf # CYRUS_PWCHECK_SOCKET=/var/pwcheck/pwcheck # USE_TCP_WRAPPERS=yes - NO_SYMLINK=yes CHOWN_COMMAND=/bin/chown CHGRP_COMMAND=/bin/chgrp @@ -226,7 +228,6 @@ cat <<-EOF > Local/Makefile # SPOOL_MODE=0640 SUPPORT_MOVE_FROZEN_MESSAGES=yes HAVE_IPV6=YES - CFLAGS=$RPM_OPT_FLAGS -Wall -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DLDAP_DEPRECATED $fPIE EXTRALIBS=-ldl -L/usr/X11R6/%{_lib} $pie EOF @@ -271,7 +272,6 @@ rm $RPM_BUILD_ROOT/usr/sbin/eximon* %endif cp -p %{S:1} $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.exim install -m 644 %{S:2} $RPM_BUILD_ROOT/etc/logrotate.d/exim - # man pages mv doc/exim.8 $RPM_BUILD_ROOT/%{_mandir}/man8/ pod2man --center=EXIM --section=8 $RPM_BUILD_ROOT/usr/sbin/eximstats > $RPM_BUILD_ROOT/%{_mandir}/man8/eximstats.8 @@ -294,7 +294,6 @@ do ln -sf exim_db.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8/$i.8.gz done perl -pi -e 's%/usr/share/doc/exim4%/usr/share/doc/packages/exim%g' `find $RPM_BUILD_ROOT/%{_mandir}/man8 -name "*.8"` - gzip -9 doc/*.txt # # package the utilities without executable permissions, to silence rpmlint warnings @@ -314,7 +313,7 @@ install -m 0755 $RPM_SOURCE_DIR/eximstats-html-update.py $RPM_BUILD_ROOT/%{_sbin %endif # apparmor profile install -D -m 0644 $RPM_SOURCE_DIR/apparmor.usr.sbin.exim $RPM_BUILD_ROOT/etc/apparmor/profiles/extras/usr.sbin.exim - + %post %run_permissions if ! test -s etc/exim/exim.conf; then @@ -322,7 +321,7 @@ if ! test -s etc/exim/exim.conf; then mv etc/exim.conf etc/exim/ echo moving exim.conf to /etc/exim/ else - cp -p usr/share/doc/packages/exim/configure.default etc/exim/exim.conf + cp -p usr/share/doc/packages/%{name}/configure.default etc/exim/exim.conf echo copying default config file to /etc/exim/exim.conf fi fi