Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (dc1834b35de0f130f477b974eb01ddf5b956acc9)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (dc1834b35de0f130f477b974eb01ddf5b956acc9)
  • Date: Mon, 26 Aug 2013 05:21:33 -0500

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 4 ++
mail/opendkim/BUILD | 5 ++
mail/opendkim/CONFIGURE | 73
+++++++++++++++++++++++++++++++++++++
mail/opendkim/DEPENDS | 59 +++++++++++++++++++++++++++++
mail/opendkim/DETAILS | 29 ++++++++++++++
mail/opendkim/HISTORY | 3 +
mail/opendkim/INSTALL | 10 +++++
mail/opendkim/init.d/opendkim | 17 ++++++++
mail/opendkim/init.d/opendkim.conf | 3 +
mail/opendkim/opendkim.gpg |binary
10 files changed, 203 insertions(+)

New commits:
commit dc1834b35de0f130f477b974eb01ddf5b956acc9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

opendkim: new spell, open source DKIM library, MTA filter implementation
and associated tools

diff --git a/ChangeLog b/ChangeLog
index 3b20d35..9050ede 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-08-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * mail/opendkim: new spell, open source DKIM library, MTA filter
+ implementation and associated tools
+
2013-08-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* graphics/pktriggercord: new spell, remote control software
for Pentax DSLRs
diff --git a/mail/opendkim/BUILD b/mail/opendkim/BUILD
new file mode 100755
index 0000000..677b010
--- /dev/null
+++ b/mail/opendkim/BUILD
@@ -0,0 +1,5 @@
+create_account opendkim &&
+
+OPTS="$OPENDKIM_OPTS $OPTS" &&
+
+default_build
diff --git a/mail/opendkim/CONFIGURE b/mail/opendkim/CONFIGURE
new file mode 100755
index 0000000..c46decd
--- /dev/null
+++ b/mail/opendkim/CONFIGURE
@@ -0,0 +1,73 @@
+config_query_option OPENDKIM_OPTS "Use poll() instead of select()?" n \
+ "--enable-poll" \
+ "--disable-poll" &&
+
+config_query_option OPENDKIM_OPTS "Produce debugging binaries and
libraries?" n \
+ "--enable-debug" \
+ "--disable-debug" &&
+
+config_query_option OPENDKIM_OPTS "Export internal-use symbols for better
test coverage?" n \
+ "--enable-allsymbols" \
+ "--disable-allsymbols" &&
+
+config_query_option OPENDKIM_OPTS "Include code coverage/profiling code?" n \
+ "--enable-codecoverage" \
+ "--disable-codecoverage" &&
+
+if list_find "$OPENDKIM_OPTS" "--enable-codecoverage"; then
+ config_query_list OPENDKIM_PROFILING "Specify test coverage package:" \
+ gcov \
+ gprof
+fi &&
+
+config_query_option OPENDKIM_OPTS "Include library load paths in binaries?"
n \
+ "--enable-rpath" \
+ "--disable-rpath" &&
+
+config_query_option OPENDKIM_OPTS "Enable tests that require Internet
access?" n \
+ "--enable-live-testing" \
+ "--disable-live-testing" &&
+
+config_query_option OPENDKIM_OPTS "Enable experimental Authorized Third
Party Signers checks?" n \
+ "--enable-atps" \
+ "--disable-atps" &&
+
+config_query_option OPENDKIM_OPTS "Enable support for ADSP filtering for
lists?" n \
+ "--enable-adsp_lists" \
+ "--disable-adsp_lists" &&
+
+config_query_option OPENDKIM_OPTS "Enable experimental DKIM reputation
checks?" n \
+ "--enable-dkim_reputation" \
+ "--disable-dkim_reputation" &&
+
+config_query_option OPENDKIM_OPTS "Enable special header to set identity?" n
\
+ "--enable-identity_header" \
+ "--disable-identity_header" &&
+
+config_query_option OPENDKIM_OPTS "Enable support for DKIM-based rate
limiting?" n \
+ "--enable-rate_limit" \
+ "--disable-rate_limit" &&
+
+config_query_option OPENDKIM_OPTS "Enable support for string substitution
when signing?" n \
+ "--enable-replace_rules" \
+ "--disable-replace_rules" &&
+
+config_query_option OPENDKIM_OPTS "Enable support for redirecting failed
verifications to a mailbox?" n \
+ "--enable-redirect" \
+ "--disable-redirect" &&
+
+config_query_option OPENDKIM_OPTS "Enable support for one-step re-signing?"
n \
+ "--enable-resign" \
+ "--disable-resign" &&
+
+config_query_option OPENDKIM_OPTS "Enable macro to determine sender?" n \
+ "--enable-sender_macro" \
+ "--disable-sender_macro" &&
+
+config_query_option OPENDKIM_OPTS "Enable Vouch-By-Reference support?" n \
+ "--enable-vbr" \
+ "--disable-vbr" &&
+
+config_query_option OPENDKIM_OPTS "Enable default sender address?" n \
+ "--enable-default_sender" \
+ "--disable-default_sender"
diff --git a/mail/opendkim/DEPENDS b/mail/opendkim/DEPENDS
new file mode 100755
index 0000000..9ddf8bd
--- /dev/null
+++ b/mail/opendkim/DEPENDS
@@ -0,0 +1,59 @@
+optional_depends libmilter \
+ "--enable-filter" \
+ "--disable-filter" \
+ "to compile the opendkim filter" &&
+
+optional_depends gnutls \
+ "--with-gnutls" \
+ "--without-gnutls" \
+ "use GNUTLS instead of OpenSSL?" &&
+
+if ! is_depends_enabled $SPELL gnutls; then
+ depends openssl
+fi &&
+
+if list_find "$OPENDKIM_OPTS" "--enable-poll" || list_find "$OPENDKIM_OPTS"
"--enable-live-testing"; then
+ depends libbsd
+else
+ optional_depends libbsd "" "" "to use strlcat() and strlcpy() functions"
+fi &&
+
+case $OPENDKIM_PROFILING in
+ gcov) depends gcc "--with-gcov"
+ ;;
+ gprof) depends binutils "--with-gprof"
+ ;;
+esac &&
+
+optional_depends lua \
+ "--enable-rbl" \
+ "--disable-rbl" \
+ "for Realtime Blacklist query support" &&
+
+optional_depends tre \
+ "--enable-diffheaders" \
+ "--disable-diffheaders" \
+ "to compare signed and verified headers when possible" &&
+
+optional_depends rrdtool \
+ "--enable-reprrd" \
+ "--disable-reprrd" \
+ "for experimental reputation checks using RRD support" &&
+
+optional_depends curl \
+ "--enable-reputation " \
+ "--disable-reputation " \
+ "for experimental reputation checks support" &&
+
+if is_depends_enabled $SPELL curl; then
+ config_query_list OPENDKIM_REPUTATION "Which library do you want for
reputation checks support?" \
+ libxml2 \
+ jansson &&
+
+ depends $OPENDKIM_REPUTATION
+fi &&
+
+optional_depends libmemcached \
+ "--with-libmemcached" \
+ "--without-libmemcached" \
+ "for support of memory cache database provided by memcached"
diff --git a/mail/opendkim/DETAILS b/mail/opendkim/DETAILS
new file mode 100755
index 0000000..b7b699b
--- /dev/null
+++ b/mail/opendkim/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=opendkim
+ VERSION=2.8.4
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SOURCE.asc
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.asc
+ SOURCE_GPG=opendkim.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://www.opendkim.org/
+ LICENSE[0]=BSD
+ ENTERED=20130826
+ SHORT="open source DKIM library, MTA filter implementation and
associated tools"
+cat << EOF
+OpenDKIM is an open source implementation of the DKIM (Domain Keys Identified
+Mail) sender authentication system proposed by the E-mail Signing Technology
+Group (ESTG), now standardized by the IETF (RFC6376).
+It also includes implementations of the Author Domain Signing Practises
(ADSP,
+RFC5617) and Vouch By Reference (VBR, RFC5518) proposed standards, and the
+experimental Authorized Third Party Signatures protocol (ATPS, RFC6541).
+
+The OpenDKIM package consists of a library that implements the DKIM service
and
+a milter-based filter application that can plug in to any milter-aware MTA to
+provide that service to sufficiently recent sendmail MTAs and other MTAs that
+support the milter protocol.
+
+An optional asynchronous resolver library is also provided to work around
+limitations of the basic BIND resolver that comes installed on most systems.
+EOF
diff --git a/mail/opendkim/HISTORY b/mail/opendkim/HISTORY
new file mode 100644
index 0000000..d3e53b7
--- /dev/null
+++ b/mail/opendkim/HISTORY
@@ -0,0 +1,3 @@
+2013-07-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS, BUILD, CONFIGURE, INSTALL, opendkim.gpg,
+ init.d/opendkim{,.conf}: spell created
diff --git a/mail/opendkim/INSTALL b/mail/opendkim/INSTALL
new file mode 100755
index 0000000..6545867
--- /dev/null
+++ b/mail/opendkim/INSTALL
@@ -0,0 +1,10 @@
+make_single &&
+default_install &&
+make_normal &&
+
+if [[ $INIT_INSTALLED ]]; then
+ install_config_file "$SPELL_DIRECTORY/init.d/opendkim.conf" \
+ "$INSTALL_ROOT/etc/sysconfig/opendkim"
+fi &&
+
+install -d -o opendkim -g opendkim -vm 755 "$INSTALL_ROOT/var/run/opendkim"
diff --git a/mail/opendkim/init.d/opendkim b/mail/opendkim/init.d/opendkim
new file mode 100755
index 0000000..739f90e
--- /dev/null
+++ b/mail/opendkim/init.d/opendkim
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+. /etc/sysconfig/opendkim
+
+PROGRAM=/usr/sbin/opendkim
+PIDFILE=/var/run/opendkim/opendkim.pid
+ARGS="-u opendkim -x /etc/opendkim/opendkim.conf -P $PIDFILE $OPENDKIM_ARGS"
+RUNLEVEL=3
+NEEDS="+network"
+
+. /etc/init.d/smgl_init
+
+reload() {
+ echo "Reloading $NAME..."
+
+ reloadproc $PROGRAM SIGUSR1
+}
diff --git a/mail/opendkim/init.d/opendkim.conf
b/mail/opendkim/init.d/opendkim.conf
new file mode 100644
index 0000000..3de738f
--- /dev/null
+++ b/mail/opendkim/init.d/opendkim.conf
@@ -0,0 +1,3 @@
+# For the arguments and description see opendkim(8)
+
+OPENDKIM_ARGS=""
diff --git a/mail/opendkim/opendkim.gpg b/mail/opendkim/opendkim.gpg
new file mode 100644
index 0000000..74ded02
Binary files /dev/null and b/mail/opendkim/opendkim.gpg differ



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (dc1834b35de0f130f477b974eb01ddf5b956acc9), Vlad Glagolev, 08/26/2013

Archive powered by MHonArc 2.6.24.

Top of Page