aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgilles <gilles@poolp.org>2016-07-06 17:16:10 +0200
committergilles <gilles@poolp.org>2016-07-06 17:16:10 +0200
commit1fa923a3280932ba6b729dc07b01e4718b9a0f6a (patch)
tree3f33510bf44bb0345b31cf7a97a92f66cacff9b3
parentMerge branch 'master' of ssh://ssh.github.com/OpenSMTPD/OpenSMTPD-extras (diff)
downloadOpenSMTPD-extras-1fa923a3280932ba6b729dc07b01e4718b9a0f6a.tar.xz
OpenSMTPD-extras-1fa923a3280932ba6b729dc07b01e4718b9a0f6a.zip
disable build of all filters except for infra ones: monkey, stub, trace, void
-rw-r--r--configure.ac198
1 files changed, 8 insertions, 190 deletions
diff --git a/configure.ac b/configure.ac
index b297187..ea33729 100644
--- a/configure.ac
+++ b/configure.ac
@@ -995,205 +995,54 @@ AC_SUBST([pkglibexecdir])
#
# individual modules
#
-experimental_filter=no
-
-#
-# FILTERS
-#
-HAVE_FILTER_CLAMAV=no
-AC_ARG_WITH([experimental-filter-clamav],
- [ --with-experimental-filter-clamav Enable filter clamav],
- [
- if test "x$withval" != "xno" ; then
- AC_DEFINE([HAVE_FILTER_CLAMAV], [1],
- [Define if you have filter clamav])
- HAVE_FILTER_CLAMAV=yes
- experimental_filter=yes
- fi
- ]
-)
-AM_CONDITIONAL([HAVE_FILTER_CLAMAV], [test $HAVE_FILTER_CLAMAV = yes])
-
-HAVE_FILTER_DKIM_SIGNER=no
-AC_ARG_WITH([experimental-filter-dkim-signer],
- [ --with-experimental-filter-dkim-signer Enable filter dkim-signer],
- [
- if test "x$withval" != "xno" ; then
- AC_DEFINE([HAVE_FILTER_DKIM_SIGNER], [1],
- [Define if you have filter dkim-signer])
- HAVE_FILTER_DKIM_SIGNER=yes
- experimental_filter=yes
- fi
- ]
-)
-AM_CONDITIONAL([HAVE_FILTER_DKIM_SIGNER], [test $HAVE_FILTER_DKIM_SIGNER = yes])
-
-HAVE_FILTER_DNSBL=no
-AC_ARG_WITH([experimental-filter-dnsbl],
- [ --with-experimental-filter-dnsbl Enable filter dnsbl],
- [
- if test "x$withval" != "xno" ; then
- AC_DEFINE([HAVE_FILTER_DNSBL], [1],
- [Define if you have filter dnsbl])
- HAVE_FILTER_DNSBL=yes
- experimental_filter=yes
- fi
- ]
-)
-AM_CONDITIONAL([HAVE_FILTER_DNSBL], [test $HAVE_FILTER_DNSBL = yes])
-
-HAVE_FILTER_LUA=no
-AC_ARG_WITH([experimental-filter-lua],
- [ --with-experimental-filter-lua Enable filter lua],
- [
- if test "x$withval" != "xno" ; then
- AC_DEFINE([HAVE_FILTER_LUA], [1],
- [Define if you have filter lua])
- HAVE_FILTER_LUA=yes
- need_lua=yes
- experimental_filter=yes
- fi
- ]
-)
-AM_CONDITIONAL([HAVE_FILTER_LUA], [test $HAVE_FILTER_LUA = yes])
HAVE_FILTER_MONKEY=no
-AC_ARG_WITH([experimental-filter-monkey],
- [ --with-experimental-filter-monkey Enable filter monkey],
+AC_ARG_WITH([filter-monkey],
+ [ --with-filter-monkey Enable filter monkey],
[
if test "x$withval" != "xno" ; then
AC_DEFINE([HAVE_FILTER_MONKEY], [1],
[Define if you have filter monkey])
HAVE_FILTER_MONKEY=yes
- experimental_filter=yes
fi
]
)
AM_CONDITIONAL([HAVE_FILTER_MONKEY], [test $HAVE_FILTER_MONKEY = yes])
-HAVE_FILTER_PAUSE=no
-AC_ARG_WITH([experimental-filter-pause],
- [ --with-experimental-filter-pause Enable filter pause],
- [
- if test "x$withval" != "xno" ; then
- AC_DEFINE([HAVE_FILTER_PAUSE], [1],
- [Define if you have filter pause])
- HAVE_FILTER_PAUSE=yes
- experimental_filter=yes
- fi
- ]
-)
-AM_CONDITIONAL([HAVE_FILTER_PAUSE], [test $HAVE_FILTER_PAUSE = yes])
-
-HAVE_FILTER_PERL=no
-AC_ARG_WITH([experimental-filter-perl],
- [ --with-experimental-filter-perl Enable filter perl],
- [
- if test "x$withval" != "xno" ; then
- AC_DEFINE([HAVE_FILTER_PERL], [1],
- [Define if you have filter perl])
- HAVE_FILTER_PERL=yes
- need_perl=yes
- experimental_filter=yes
- fi
- ]
-)
-AM_CONDITIONAL([HAVE_FILTER_PERL], [test $HAVE_FILTER_PERL = yes])
-
-HAVE_FILTER_PYTHON=no
-AC_ARG_WITH([experimental-filter-python],
- [ --with-experimental-filter-python Enable filter python],
- [
- if test "x$withval" != "xno" ; then
- AC_DEFINE([HAVE_FILTER_PYTHON], [1],
- [Define if you have filter python])
- HAVE_FILTER_PYTHON=yes
- need_python=yes
- experimental_filter=yes
- fi
- ]
-)
-AM_CONDITIONAL([HAVE_FILTER_PYTHON], [test $HAVE_FILTER_PYTHON = yes])
-
-HAVE_FILTER_REGEX=no
-AC_ARG_WITH([experimental-filter-regex],
- [ --with-experimental-filter-regex Enable filter regex],
- [
- if test "x$withval" != "xno" ; then
- AC_DEFINE([HAVE_FILTER_REGEX], [1],
- [Define if you have filter regex])
- HAVE_FILTER_REGEX=yes
- experimental_filter=yes
- fi
- ]
-)
-AM_CONDITIONAL([HAVE_FILTER_REGEX], [test $HAVE_FILTER_REGEX = yes])
-
-HAVE_FILTER_RSPAMD=no
-#AC_ARG_WITH([experimental-filter-rspamd],
-# [ --with-experimental-filter-rspamd Enable filter rspamd],
-# [
-# if test "x$withval" != "xno" ; then
-# AC_DEFINE([HAVE_FILTER_RSPAMD], [1],
-# [Define if you have filter rspamd])
-# HAVE_FILTER_RSPAMD=yes
-# experimental_filter=yes
-# fi
-# ]
-#)
-AM_CONDITIONAL([HAVE_FILTER_RSPAMD], [test $HAVE_FILTER_RSPAMD = yes])
-
-HAVE_FILTER_SPAMASSASSIN=no
-AC_ARG_WITH([experimental-filter-spamassassin],
- [ --with-experimental-filter-spamassassin Enable filter spamassassin],
- [
- if test "x$withval" != "xno" ; then
- AC_DEFINE([HAVE_FILTER_SPAMASSASSIN], [1],
- [Define if you have filter spamassassin])
- HAVE_FILTER_SPAMASSASSIN=yes
- experimental_filter=yes
- fi
- ]
-)
-AM_CONDITIONAL([HAVE_FILTER_SPAMASSASSIN], [test $HAVE_FILTER_SPAMASSASSIN = yes])
-
HAVE_FILTER_STUB=no
-AC_ARG_WITH([experimental-filter-stub],
- [ --with-experimental-filter-stub Enable filter stub],
+AC_ARG_WITH([filter-stub],
+ [ --with-filter-stub Enable filter stub],
[
if test "x$withval" != "xno" ; then
AC_DEFINE([HAVE_FILTER_STUB], [1],
[Define if you have filter stub])
HAVE_FILTER_STUB=yes
- experimental_filter=yes
fi
]
)
AM_CONDITIONAL([HAVE_FILTER_STUB], [test $HAVE_FILTER_STUB = yes])
HAVE_FILTER_TRACE=no
-AC_ARG_WITH([experimental-filter-trace],
- [ --with-experimental-filter-trace Enable filter trace],
+AC_ARG_WITH([filter-trace],
+ [ --with-filter-trace Enable filter trace],
[
if test "x$withval" != "xno" ; then
AC_DEFINE([HAVE_FILTER_TRACE], [1],
[Define if you have filter trace])
HAVE_FILTER_TRACE=yes
- experimental_filter=yes
fi
]
)
AM_CONDITIONAL([HAVE_FILTER_TRACE], [test $HAVE_FILTER_TRACE = yes])
HAVE_FILTER_VOID=no
-AC_ARG_WITH([experimental-filter-void],
- [ --with-experimental-filter-void Enable filter void],
+AC_ARG_WITH([filter-void],
+ [ --with-filter-void Enable filter void],
[
if test "x$withval" != "xno" ; then
AC_DEFINE([HAVE_FILTER_VOID], [1],
[Define if you have filter void])
HAVE_FILTER_VOID=yes
- experimental_filter=yes
fi
]
)
@@ -1708,17 +1557,7 @@ AC_CONFIG_FILES([Makefile
extras/Makefile
extras/filters/Makefile
- extras/filters/filter-clamav/Makefile
- extras/filters/filter-dkim-signer/Makefile
- extras/filters/filter-dnsbl/Makefile
- extras/filters/filter-lua/Makefile
extras/filters/filter-monkey/Makefile
- extras/filters/filter-pause/Makefile
- extras/filters/filter-perl/Makefile
- extras/filters/filter-python/Makefile
- extras/filters/filter-regex/Makefile
- extras/filters/filter-rspamd/Makefile
- extras/filters/filter-spamassassin/Makefile
extras/filters/filter-stub/Makefile
extras/filters/filter-trace/Makefile
extras/filters/filter-void/Makefile
@@ -1753,27 +1592,6 @@ AC_CONFIG_FILES([Makefile
AC_OUTPUT
-if test "$experimental_filter" = "yes"; then
- echo
- echo
- echo
-
- echo "YOU HAVE CONFIGURED AN EXPERIMENTAL FILTER."
- echo
- echo "EXPERIMENTAL FILTERS ARE MEANT FOR DEVELOPERS AND TESTERS."
- echo
- echo "THE FILTER MAY CRASH, HANG, LEAK RESOURCES OR LOSE YOUR MAILS."
- echo
- echo "YOU HAVE BEEN WARNED, YOU'RE ON YOUR OWN"
-
- echo
- echo
- echo
-
- sleep 10
-fi
-
-
# Print summary of options
# Someone please show me a better way :)