[opendkim] Initial import (#731898).
stevej
stevej at fedoraproject.org
Wed Aug 24 16:53:10 UTC 2011
commit 6276f638b789213a8abe5ab0c6d4fb0c75f9b649
Author: Steve Jenkins <steve at stevejenkins.com>
Date: Wed Aug 24 09:52:54 2011 -0700
Initial import (#731898).
.gitignore | 1 +
opendkim-2.4.2-initscript.patch | 79 +++++++++++
opendkim-2.4.2-installreadme.patch | 245 +++++++++++++++++++++++++++++++++
opendkim.spec | 267 ++++++++++++++++++++++++++++++++++++
sources | 1 +
5 files changed, 593 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..fcce707 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/opendkim-2.4.2.tar.gz
diff --git a/opendkim-2.4.2-initscript.patch b/opendkim-2.4.2-initscript.patch
new file mode 100644
index 0000000..1e3b82b
--- /dev/null
+++ b/opendkim-2.4.2-initscript.patch
@@ -0,0 +1,79 @@
+--- opendkim-2.4.2/contrib/init/redhat/opendkim.in 2011-08-05 21:09:35.000000000 -0700
++++ opendkim-2.4.2-patches/opendkim.in 2011-08-23 13:08:37.687460892 -0700
+@@ -2,7 +2,7 @@
+ #
+ # opendkim Start and stop OpenDKIM.
+
+-# chkconfig: 2345 41 61
++# chkconfig: - 41 61
+ # description: OpenDKIM implements the DomainKeys Identified Mail (DKIM)
+ # service and a milter-based filter application that can plug
+ # in to any milter-aware MTA.
+@@ -11,33 +11,58 @@
+
+ ### BEGIN INIT INFO
+ # Provides: opendkim
+-# Required-Start: opendkim
+-# Required-Stop: opendkim
+ # Short-Description: Start and stop OpenDKIM
+ # Description: OpenDKIM implements the DomainKeys Identified Mail
+ # (DKIM) service and a milter-based filter application
+ # that can plug in to any milter-aware MTA.
+ ### END INIT INFO
+
+-# OpenDKIM startup script v1.3 for RHEL/CentOS/Fedora
+-# by Steve Jenkins (SteveJenkins.com) - 02-15-2011
+-# Based on a script by Andrew Colin Kissa (TopDog) for dkim-milter - 28-05-2009
++# OpenDKIM startup script v1.4 for RHEL/CentOS/Fedora
++# by Steve Jenkins (SteveJenkins.com) - 08-22-2011
++# Based on a script by Andrew Colin Kissa (TopDog) for dkim-milter - 05-28-2009
+ # - Additional functionality to prevent multiple instances and a reload
+-# handler by Chris LaJoie - 11-01-2011
++# handler by Chris LaJoie - 01-11-2011
+ # - Added notification (along with with current PID) if "start" is issued when
+ # OpenDKIM is already running - 02-15-2011
++# - Added support to generate default keys on start - 08-22-2011
+
+ . /etc/rc.d/init.d/functions
+
+ prefix=@prefix@
+ exec_prefix=@exec_prefix@
+
+-DAEMON=@sbindir@/opendkim
+-CONF_FILE=@sysconfdir@/opendkim.conf
+-PID_FILE=@localstatedir@/run/opendkim/opendkim.pid
+ RETVAL=0
++prog="opendkim"
++
++DAEMON=@sbindir@/$prog
++CONF_FILE=@sysconfdir@/$prog.conf
++PID_FILE=@localstatedir@/run/$prog/$prog.pid
++KEYGEN=@exec_prefix@/bin/opendkim-genkey
++DKIM_KEYDIR=@sysconfdir@/$prog/keys
++DKIM_SELECTOR=default
++
++do_dkim_keygen() {
++ if [ ! -s $DKIM_KEYDIR/$DKIM_SELECTOR.private ]; then
++ echo -n $"Generating default DKIM keys: "
++ if [ "x`hostname --domain`" = "x" ]; then
++ echo -n $"Cannot determine host's domain name, skipping default key generation."
++ else
++ mkdir -p $DKIM_KEYDIR
++ $KEYGEN -D $DKIM_KEYDIR -s $DKIM_SELECTOR -d `hostname --domain`
++ chown -R opendkim:opendkim $DKIM_KEYDIR
++ chmod 600 $DKIM_KEYDIR/$DKIM_SELECTOR.private
++ chmod 644 $DKIM_KEYDIR/$DKIM_SELECTOR.txt
++ echo -n $"Default DKIM keys generated."
++ fi
++ fi
++}
+
+ start() {
++ # Create keys if necessary
++ if [ "x${AUTOCREATE_DKIM_KEYS}" != xNO ]; then
++ do_dkim_keygen
++ fi
++
+ echo -n $"Starting OpenDKIM Milter: "
+ if [ -f $PID_FILE ]; then
+ PID=`cat $PID_FILE`
diff --git a/opendkim-2.4.2-installreadme.patch b/opendkim-2.4.2-installreadme.patch
new file mode 100644
index 0000000..9615c4b
--- /dev/null
+++ b/opendkim-2.4.2-installreadme.patch
@@ -0,0 +1,245 @@
+--- opendkim-2.4.2/INSTALL 2011-07-12 22:53:43.000000000 -0700
++++ opendkim-2.4.2-patches/INSTALL 2011-08-22 21:15:28.535480182 -0700
+@@ -6,11 +6,11 @@
+ In order to install the opendkim as a milter to an MTA you will need to
+ perform the following steps:
+
+-* Compile the opendkim program itself.
++* Install the RPMs for libopendkim and opendkim.
+
+-* Configure the opendkim for signing and/or verification.
++* Configure opendkim for signing and/or verification.
+
+-* Install the opendkim and configure your MTA to use it.
++* Configure your MTA to use opendkim.
+
+ Note that there is a difference between "OpenDKIM" and "opendkim".
+ "OpenDKIM" is a package containing a library, a filter and some tools to
+@@ -23,167 +23,100 @@
+
+ The opendkim filter program incorporates the libopendkim library and works
+ with recent versions of sendmail and Postfix or any other MTA that supports
+-"milter". For more information about milter, see <http://www.milter.org>.
++"milter". For more information about milter, see <http://www.milter.org/>.
+
+ Sendmail is available at <http://www.sendmail.org> and Postfix is available
+-at <http://www.postfix.org>.
++at <http://www.postfix.org/>.
+
+
+-OPTIONAL PACKAGES
+-=================
++REQUIREMENTS
++============
+
+-OpenDKIM supports a few optional packages that can be included in the build
+-to provide additional services. A few of these become mandatory when
+-enabling certain features below. Specifying only the "--with-xxx" parameter
+-to the "configure" command (described below) enables the package and makes a
+-guess at where it might be installed on your system. If the configure script
+-doesn't find it, you will need to specify the location with
+-"--with-xxx=location".
++The opendkim filter requires either sendmail v8.13.0 or Postfix v2.3 or later
++for required milter protocol enhancements. For more information on milters:
+
+---with-db BerkeleyDB include file and library. If enabled without
+- a specific path, the /usr/local/BerkeleyDB, /usr/local and
+- /usr directories will be searched for both the required
+- includes and the required libraries. Required for the
+- following features: query_cache, stats
++Postfix users, see: http://www.postfix.org/MILTER_README.html
+
+---with-db-incdir
+---with-db-libdir
+---with-db-lib
+- These provide a finer control over the location of BerkeleyDB
+- include, library path and libary name where the default
+- locations of --with-db are not enough.
++Sendmail users, see: http://www.sendmail.com/sm/partners/milter_partners/
+
+---with-domainkeys
+- Sendmail's "libdk" include file and library for verifying
+- messages signed with the older DomainKeys specification.
+
+---with-libgcrypt
+- Location of GNU's libgcrypt includes and library.
+- If not specified, "--with-openssl" is assumed.
++CONFIGURING OPENDKIM
++====================
+
+---with-lua Lua interpreter library. Enables fine-grained policy control
+- via Lua script hooks, and also enables building of the
+- "miltertest" test tool.
++For a step-by-step How-To on installing and configuring OpenDKIM with Postfix
++or Sendmail on RedHat systems, see:
+
+---with-milter Sendmail's "milter" include file and library. Required
+- unless compilation fo the filter is disabled (see below).
+- Enabled by default.
++http://packages.stevejenkins.com/opendkim/
+
+---with-odbx Location of the OpenDBX installation on your system.
+- Optional; enables use of a number of SQL and ODBC databases
+- for configuration information. Version 1.3.7 or later is
+- required.
++For general installation and configuration instructions for all supported
++operating systems, refer to the official documentation at:
+
+---with-openldap Location of the OpenLDAP installation on your system.
++http://opendkim.org/docs.html
+
+---with-openssl Location of the OpenSSL installation on your system.
+- Either this or libgcrypt required, and this one is assumed
+- if libgcrypt is not enabled. If no specific location is
+- provided, several common install locations will be searched for
+- the required includes and libraries.
++After installing opendkim, you must do the following:
+
+---with-sasl Location of the Cyrus SASL include file definitions. This is
+- used for authenticating against LDAP servers.
++* Configure your MTA (Postfix, Sendmail, etc.) to use OpenDKIM.
+
+---with-tre Location of the TRE installation on your system. This
+- is required if you are using the "diffheaders" feature.
+- If no specific location is provided, the /usr/local and
+- /usr directories will be searched for the required includes
+- and libraries.
++Postfix users will need to add/edit the smtpd_milters, non_smtpd_milters, and
++milter_default_action parameters in their main.cf file. Generally, adding the
++following lines to main.cf will be enough to get opendkim working with Postfix:
+
+---with-unbound Location of the Unbound DNSSEC capable asynchronous resolver
+- library and include file.
+-
++smtpd_milters = inet:127.0.0.1:8891
++non_smtpd_milters = inet:127.0.0.1:8891
++milter_default_action = accept
+
++If you are using a version of Postfix prior to 2.6, you may also need to set
++the milter_protocol parameter in main.cf to "2" with:
+
+-FEATURES
+-========
++milter_protocol = 2
+
+-There are several compile-time features you may select. Some of these
+-are present but unsupported while others are fully-supported. Read the
+-FEATURES file for a description of the unsupported features.
++Sendmail users will need to add the following line to the .mc configuration
++file that was used to build your current sendmail.cf file:
+
+-The supported features are as follows. The can be turned on at compile
+-time by adding "--enable-xxx" to the "configure" command line (described
+-below), where "xxx" is the name of the feature.
++INPUT_MAIL_FILTER(`opendkim', `S=inet:8891 at localhost')
+
+-arlib Use the provided asynchronous resolver library.
++Then you will need to build and install a new sendmail.cf from the .mc file.
++Remember to make backups of your sendmail.cf and .mc files before attempting
++any changes.
+
+-debug Produce debug-enabled libraries and executables.
++* Configure opendkim for signing and/or verification.
+
+-filter Compile the opendkim filter. Requires libmilter (see
+- "--with-milter" above). This is on by default; if you
+- don't want the filter, specify "--disable-filter".
++By default, opendkim is configured for DKIM signature verification of incoming
++mail only. Before you can sign outgoing mail with a DKIM signature, you must:
+
+-maxverify Allow limitation of the number of signatures verified per
+- message.
++- generate a set of private and public keys
++- configure opendkim for signing
++- publish your public key via DNS
+
+-oversign Enable optional header field over-signing.
++A default set of keys based on your system's fully qualified domain name
++(FQDN) and using the selector "default" will be generated in
++/etc/opendkim/keys the first time you run:
+
+-popauth Enable POP-before-SMTP support.
++service opendkim start
+
+-query_cache Cache DNS replies in a local database. Requires the
+- BerkeleyDB database. (See "--with-db" above.)
++You can also generate your own keys using the opendkim-genkey command.
+
+-stats Produce a filter and tools used for statistics collection,
+- analysis and submission.
++After generating your keys, you must edit opendkim.conf and verify that your
++domain name is correct, change the Mode to "s" for signing or "sv" for signing
++and verifying, and configure the KeyFile and Selector parameters. Additional
++options are available for signing for multiple users and/or multiple domains.
++For more information, consult the online documentation or do:
+
+-xtags Support for signature extension tags.
++man opendkim.conf
+
++You must also publish your public key(s) via DNS before remote mail servers
++can verify your outdoing DKIM signature. Consult your DNS provider's
++documentation on how to do this.
+
+-COMPILING
++MORE INFO
+ =========
+
+-The opendkim filter requires either sendmail v8.13.0 or Postfix v2.3 or later
+-for required milter protocol enhancements.
+-
+-To build this package you must first have installed or at least have available
+-the OpenSSL package and libmilter. The former is available from
+-<http://www.openssl.org> or in package form from your vendor. At a minimum
+-version 0.9.8 is required to meet DKIM requirements. The application library
+-libmilter is part of the sendmail Open Source distribution and can be built
+-and installed from there (ftp://ftp.sendmail.org).
+-
+-As Postfix currently does not provide milter library, you need to have
+-sendmail sources or development package installed. See
+-http://www.postfix.org/MILTER_README.html
+-
+-You can view the configuration options with the following command:
+-
+- ./configure --help
+-
+-The commands shown below assume a UNIX system with standard build tools
+-installed.
+-
+-Steps to compiling the library and the milter:
++For a step-by-step How-To on installing and configuring OpenDKIM with Postfix
++or Sendmail on RedHat systems, see:
+
+-(1) Download the source from OpenDKIM (http://www.opendkim.org).
+-
+-(2) Unpack the tarball:
+- tar -xzvf opendkim-<version>.tar.gz
+-
+- Note: Use <version> as the version number that you downloaded.
+-
+-(3) Change directories to the release directory (opendkim-<version>) that
+- was created in step 2.
+- cd opendkim-<version>
+-
+-(4) Run the "configure" script to configure the package for your operating
+- system.
+- ./configure
+-
+-(5) Compile the package.
+- make
+-
+-(6) Install the output of the build. You probably need to become the
+- superuser to run this step.
+- make install
+-
+-
+-CONFIGURING OPENDKIM
+-====================
++http://packages.stevejenkins.com/opendkim/
+
+-The README document (in the opendkim directory) covers the installation and
+-configuration of opendkim.
++For more information about the OpenDKIM Project, including official
++documentation and support, visit:
+
+-$Id: INSTALL,v 1.22 2010/09/13 01:39:48 cm-msk Exp $
++http://opendkim.org/
diff --git a/opendkim.spec b/opendkim.spec
new file mode 100644
index 0000000..a914a9d
--- /dev/null
+++ b/opendkim.spec
@@ -0,0 +1,267 @@
+# Copyright (c) 2010, 2011, The OpenDKIM Project.
+#
+# $Id: opendkim.spec.in,v 1.2 2010/10/25 17:13:47 cm-msk Exp $
+
+Summary: DomainKeys Identified Mail (DKIM) Signature milter and library
+Name: opendkim
+Version: 2.4.2
+Release: 3%{?dist}
+License: BSD and Sendmail
+URL: http://opendkim.org/
+Group: System Environment/Daemons
+Requires: lib%{name} = %{version}-%{release}
+Requires (pre): shadow-utils
+Requires (post): chkconfig
+Requires (preun): chkconfig, initscripts
+Requires (postun): initscripts
+BuildRequires: sendmail-devel, openssl-devel, libtool, pkgconfig
+Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+Patch0: %{name}-%{version}-initscript.patch
+Patch1: %{name}-%{version}-installreadme.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+%description
+OpenDKIM provides an open source library that implements the DKIM service,
+plus a milter-based filter application that can plug in to any milter-aware
+MTA, including sendmail, Postfix, or any other MTA that supports the milter
+protocol.
+
+The DKIM sender authentication system was originally created by the E-mail
+Signing Technology Group (ESTG) and is now a proposed standard of the
+IETF (RFC4871). DKIM is an amalgamation of the DomainKeys (DK) proposal by
+Yahoo!, Inc. and the Internet Identified Mail (IIM) proposal by Cisco.
+
+%package -n libopendkim
+Summary: An open source DKIM library
+Group: System Environment/Libraries
+
+%description -n libopendkim
+This package contains the library files required for running services built
+using libopendkim.
+
+%package -n libopendkim-devel
+Summary: Development files for libopendkim
+Group: Development/Libraries
+Requires: libopendkim = %{version}-%{release}
+
+%description -n libopendkim-devel
+This package contains the static libraries, headers, and other support files
+required for developing applications against libopendkim.
+
+%prep
+%setup -q
+%patch0 -p1
+%patch1 -p1
+
+%build
+%configure --enable-stats
+
+%install
+rm -rf %{buildroot}
+
+# Always use system libtool instead of opendkim provided one
+%global LIBTOOL LIBTOOL=`which libtool`
+
+make DESTDIR=%{buildroot} install %{?_smp_mflags} %{LIBTOOL}
+mkdir -p %{buildroot}%{_sysconfdir}
+mkdir -p %{buildroot}%{_initrddir}
+install -m 0755 contrib/init/redhat/opendkim %{buildroot}%{_initrddir}/%{name}
+cat > %{buildroot}%{_sysconfdir}/%{name}.conf << 'EOF'
+## BASIC OPENDKIM CONFIGURATION FILE
+## See opendkim.conf(5) or %{_docdir}/%{name}-%{version}/%{name}.conf.sample for more
+
+## BEFORE running OpenDKIM you must:
+
+## - make your MTA (Postfix, Sendmail, etc.) aware of OpenDKIM
+## - generate keys for your domain (if signing)
+## - edit your DNS records to publish your public keys (if signing)
+
+## See %{_docdir}/%{name}-%{version}/INSTALL for detailed instructions.
+
+## CONFIGURATION OPTIONS
+
+# Specifies the path to the process ID file.
+PidFile %{_localstatedir}/run/%{name}/%{name}.pid
+
+# Selects operating modes. Valid modes are s (signer) and v (verifier). Default is v.
+Mode v
+
+# Log activity to the system log.
+Syslog yes
+
+# Log additional entries indicating successful signing or verification of messages.
+# SyslogSuccess yes
+
+# If logging is enabled, include detailed logging about why or why not a message was
+# signed or verified. This causes a large increase in the amount of log data generated
+# for each message, so it should be limited to debugging use only.
+#LogWhy yes
+
+# Attempt to become the specified user before starting operations.
+UserID %{name}:%{name}
+
+# Create a socket through which your MTA can communicate.
+Socket inet:8891 at localhost
+
+# Required to use local socket with MTAs that access the socket as a non-
+# privileged user (e.g. Postfix)
+Umask 002
+
+# This specifies a file in which to store DKIM transaction statistics.
+#Statistics %{_localstatedir}/%{name}/stats
+
+## SIGNING OPTIONS
+
+# Selects the canonicalization method(s) to be used when signing messages.
+Canonicalization relaxed/simple
+
+# Domain(s) whose mail should be signed by this filter. Mail from other domains will
+# be verified rather than being signed. Uncomment and use your domain name.
+# This parameter is not required if a SigningTable is in use.
+#Domain example.com
+
+# Defines the name of the selector to be used when signing messages.
+Selector default
+
+# Gives the location of a private key to be used for signing ALL messages.
+KeyFile %{_sysconfdir}/%{name}/keys/default.private
+
+# Gives the location of a file mapping key names to signing keys. In simple terms,
+# this tells OpenDKIM where to find your keys. If present, overrides any KeyFile
+# setting in the configuration file.
+#KeyTable %{_sysconfdir}/%{name}/KeyTable
+
+# Defines a table used to select one or more signatures to apply to a message based
+# on the address found in the From: header field. In simple terms, this tells
+# OpenDKIM how to use your keys.
+#SigningTable %{_sysconfdir}/%{name}/SigningTable
+
+# Identifies a set of "external" hosts that may send mail through the server as one
+# of the signing domains without credentials as such.
+#ExternalIgnoreList refile:%{_sysconfdir}/%{name}/TrustedHosts
+
+# Identifies a set internal hosts whose mail should be signed rather than verified.
+#InternalHosts refile:%{_sysconfdir}/%{name}/TrustedHosts
+EOF
+
+install -p -d %{buildroot}%{_sysconfdir}/tmpfiles.d
+cat > %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf <<'EOF'
+D %{_localstatedir}/run/%{name} 0700 %{name} %{name} -
+EOF
+
+rm -r %{buildroot}%{_prefix}/share/doc/%{name}
+rm %{buildroot}%{_libdir}/*.a
+rm %{buildroot}%{_libdir}/*.la
+
+mkdir -p %{buildroot}%{_localstatedir}/spool/%{name}
+mkdir -p %{buildroot}%{_localstatedir}/run/%{name}
+mkdir -p %{buildroot}%{_sysconfdir}/%{name}
+mkdir %{buildroot}%{_sysconfdir}/%{name}/keys
+
+chmod 0644 contrib/convert/convert_keylist.sh
+
+%pre
+getent group %{name} >/dev/null || groupadd -r %{name}
+getent passwd %{name} >/dev/null || \
+ useradd -r -g %{name} -G mail -d %{_localstatedir}/run/%{name} -s /sbin/nologin \
+ -c "OpenDKIM Milter" %{name}
+exit 0
+
+%post
+/sbin/chkconfig --add %{name} || :
+
+%post -n libopendkim -p /sbin/ldconfig
+
+%preun
+if [ $1 -eq 0 ]; then
+ service %{name} stop >/dev/null || :
+ /sbin/chkconfig --del %{name} || :
+fi
+exit 0
+
+%postun
+if [ "$1" -ge "1" ] ; then
+ /sbin/service %{name} condrestart >/dev/null 2>&1 || :
+fi
+exit 0
+
+%postun -n libopendkim -p /sbin/ldconfig
+
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root)
+%doc FEATURES KNOWNBUGS LICENSE LICENSE.Sendmail RELEASE_NOTES RELEASE_NOTES.Sendmail INSTALL
+%doc contrib/convert/convert_keylist.sh %{name}/*.sample
+%doc %{name}/%{name}.conf.simple-verify %{name}/%{name}.conf.simple
+%doc %{name}/README contrib/lua/*.lua
+%config(noreplace) %{_sysconfdir}/%{name}.conf
+%config(noreplace) %{_sysconfdir}/tmpfiles.d/%{name}.conf
+%{_initrddir}/%{name}
+%{_sbindir}/*
+%{_bindir}/*
+%{_mandir}/*/*
+%dir %attr(-,%{name},%{name}) %{_localstatedir}/spool/%{name}
+%dir %attr(-,%{name},%{name}) %{_localstatedir}/run/%{name}
+%dir %attr(-,%{name},%{name}) %{_sysconfdir}/%{name}
+%dir %attr(-,%{name},%{name}) %{_sysconfdir}/%{name}/keys
+
+%files -n libopendkim
+%defattr(-,root,root)
+%doc LICENSE LICENSE.Sendmail README
+%{_libdir}/libopendkim.so.*
+
+%files -n libopendkim-devel
+%defattr(-,root,root)
+%doc LICENSE LICENSE.Sendmail
+%doc libopendkim/docs/*.html
+%{_includedir}/%{name}
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*.pc
+
+%changelog
+* Mon Aug 22 2011 Steve Jenkins <steve stevejenkins com> 2.4.2-3
+- Mad props to Matt Domsch for sponsoring and providing feedback
+- Removed {?OSshort} variable in Release: header
+- Removed explicit Requires: in header
+- Added support for tmpfiles.d
+- Replaced opendkim with {name} variable throughout
+- Replaced RPM_BUILD_ROOT with {buildroot}
+- Moved changelog to bottom of file
+- Removed "All Rights Reserved" from top of spec file
+- Removed Prefix: line in header
+- Pointed Source*: to the upstream tarballs
+- Changed BuildRoot: format
+- Changed makeinstall to make install
+- Moved creation of working dirs to install
+- Moved ownership of working dirs to files
+- Moved user and group creation to pre
+- Moved permissions setting to files with attr
+- Created directory for user keys
+- Removed testing for working directories; mkdir -p will suffice
+- Revised Summary
+- Removed static libraries from -devel package
+- Removed extra spaces
+- Removed usermod command to add opendkim to mail group
+- Removed echo in post
+- General tidying up
+- Moved INSTALL readme information into patch
+- Removed CPPFLAGS from configure
+- Added _smp_mflags to make
+- Changed which README from source is written to doc directory
+- Added licenses to all subpackages
+- Changed default runlevel in init script
+
+* Tue Aug 16 2011 Steve Jenkins <steve stevejenkins com> 2.4.2-2
+- Added -q to setup -a 1
+- Added x86_64 libtool support (Mad props to Todd Lyons)
+- Added {?dist} variable support in Release: header
+- Changed Statistics storage location
+- Statistics option now commented in opendkim.conf by default
+- Check for existing private key before attempting to build keys
+- Check for domain name before attempting to build keys
+
+* Mon Aug 15 2011 Steve Jenkins <steve stevejenkins com> 2.4.2-1
+- Initial Packaging of opendkim
diff --git a/sources b/sources
index e69de29..1e14860 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+755b0d693819b6d6a272a57aba21c92a opendkim-2.4.2.tar.gz
More information about the scm-commits
mailing list