aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgilles <gilles@poolp.org>2016-06-22 23:44:20 +0200
committergilles <gilles@poolp.org>2016-06-22 23:44:20 +0200
commitbdd4055991a3fe0ea451ba0a60272ef4f6538724 (patch)
treea6ee30162ffbd8dc6dd59abc688687d95b98ac73
parentrework layout (diff)
downloadOpenSMTPD-extras-bdd4055991a3fe0ea451ba0a60272ef4f6538724.tar.xz
OpenSMTPD-extras-bdd4055991a3fe0ea451ba0a60272ef4f6538724.zip
filters will warn verbosely that they're not meant to be used in prod
-rw-r--r--api/filter_api.c4
-rw-r--r--extras/filters/filter-clamav/Makefile.am1
-rw-r--r--extras/filters/filter-dkim-signer/Makefile.am1
-rw-r--r--extras/filters/filter-dnsbl/Makefile.am1
-rw-r--r--extras/filters/filter-lua/Makefile.am1
-rw-r--r--extras/filters/filter-monkey/Makefile.am1
-rw-r--r--extras/filters/filter-pause/Makefile.am1
-rw-r--r--extras/filters/filter-perl/Makefile.am1
-rw-r--r--extras/filters/filter-python/Makefile.am1
-rw-r--r--extras/filters/filter-regex/Makefile.am1
-rw-r--r--extras/filters/filter-spamassassin/Makefile.am1
-rw-r--r--extras/filters/filter-stub/Makefile.am1
-rw-r--r--extras/filters/filter-trace/Makefile.am1
-rw-r--r--extras/filters/filter-void/Makefile.am1
-rw-r--r--mk/experimental.mk1
15 files changed, 18 insertions, 0 deletions
diff --git a/api/filter_api.c b/api/filter_api.c
index 8225165..94abdee 100644
--- a/api/filter_api.c
+++ b/api/filter_api.c
@@ -209,6 +209,10 @@ filter_dispatch(struct mproc *p, struct imsg *imsg)
int type;
int fds[2], fdin, fdout;
+#ifdef EXPERIMENTAL
+ log_warnx("filter is EXPERIMENTAL and NOT meant to be used in production.");
+#endif
+
if (imsg == NULL) {
log_trace(TRACE_FILTERS, "filter-api:%s server closed", filter_name);
exit(0);
diff --git a/extras/filters/filter-clamav/Makefile.am b/extras/filters/filter-clamav/Makefile.am
index 8d1a842..4d05005 100644
--- a/extras/filters/filter-clamav/Makefile.am
+++ b/extras/filters/filter-clamav/Makefile.am
@@ -1,5 +1,6 @@
include $(top_srcdir)/mk/paths.mk
include $(top_srcdir)/mk/filter.mk
+include $(top_srcdir)/mk/experimental.mk
pkglibexec_PROGRAMS = filter-clamav
diff --git a/extras/filters/filter-dkim-signer/Makefile.am b/extras/filters/filter-dkim-signer/Makefile.am
index e24ba41..33232cf 100644
--- a/extras/filters/filter-dkim-signer/Makefile.am
+++ b/extras/filters/filter-dkim-signer/Makefile.am
@@ -1,5 +1,6 @@
include $(top_srcdir)/mk/paths.mk
include $(top_srcdir)/mk/filter.mk
+include $(top_srcdir)/mk/experimental.mk
pkglibexec_PROGRAMS = filter-dkim-signer
diff --git a/extras/filters/filter-dnsbl/Makefile.am b/extras/filters/filter-dnsbl/Makefile.am
index 38aca3d..1db4695 100644
--- a/extras/filters/filter-dnsbl/Makefile.am
+++ b/extras/filters/filter-dnsbl/Makefile.am
@@ -1,5 +1,6 @@
include $(top_srcdir)/mk/paths.mk
include $(top_srcdir)/mk/filter.mk
+include $(top_srcdir)/mk/experimental.mk
pkglibexec_PROGRAMS = filter-dnsbl
diff --git a/extras/filters/filter-lua/Makefile.am b/extras/filters/filter-lua/Makefile.am
index 1306b71..58f8a7d 100644
--- a/extras/filters/filter-lua/Makefile.am
+++ b/extras/filters/filter-lua/Makefile.am
@@ -1,5 +1,6 @@
include $(top_srcdir)/mk/paths.mk
include $(top_srcdir)/mk/filter.mk
+include $(top_srcdir)/mk/experimental.mk
pkglibexec_PROGRAMS = filter-lua
diff --git a/extras/filters/filter-monkey/Makefile.am b/extras/filters/filter-monkey/Makefile.am
index c709dce..4becd4e 100644
--- a/extras/filters/filter-monkey/Makefile.am
+++ b/extras/filters/filter-monkey/Makefile.am
@@ -1,5 +1,6 @@
include $(top_srcdir)/mk/paths.mk
include $(top_srcdir)/mk/filter.mk
+include $(top_srcdir)/mk/experimental.mk
pkglibexec_PROGRAMS = filter-monkey
diff --git a/extras/filters/filter-pause/Makefile.am b/extras/filters/filter-pause/Makefile.am
index 151561c..21a226f 100644
--- a/extras/filters/filter-pause/Makefile.am
+++ b/extras/filters/filter-pause/Makefile.am
@@ -1,5 +1,6 @@
include $(top_srcdir)/mk/paths.mk
include $(top_srcdir)/mk/filter.mk
+include $(top_srcdir)/mk/experimental.mk
pkglibexec_PROGRAMS = filter-pause
diff --git a/extras/filters/filter-perl/Makefile.am b/extras/filters/filter-perl/Makefile.am
index 090780e..cd3d861 100644
--- a/extras/filters/filter-perl/Makefile.am
+++ b/extras/filters/filter-perl/Makefile.am
@@ -1,5 +1,6 @@
include $(top_srcdir)/mk/paths.mk
include $(top_srcdir)/mk/filter.mk
+include $(top_srcdir)/mk/experimental.mk
pkglibexec_PROGRAMS = filter-perl
diff --git a/extras/filters/filter-python/Makefile.am b/extras/filters/filter-python/Makefile.am
index 56a8b86..8a7329a 100644
--- a/extras/filters/filter-python/Makefile.am
+++ b/extras/filters/filter-python/Makefile.am
@@ -1,5 +1,6 @@
include $(top_srcdir)/mk/paths.mk
include $(top_srcdir)/mk/filter.mk
+include $(top_srcdir)/mk/experimental.mk
pkglibexec_PROGRAMS = filter-python
diff --git a/extras/filters/filter-regex/Makefile.am b/extras/filters/filter-regex/Makefile.am
index 9c19c0d..1ed4e7e 100644
--- a/extras/filters/filter-regex/Makefile.am
+++ b/extras/filters/filter-regex/Makefile.am
@@ -1,5 +1,6 @@
include $(top_srcdir)/mk/paths.mk
include $(top_srcdir)/mk/filter.mk
+include $(top_srcdir)/mk/experimental.mk
pkglibexec_PROGRAMS = filter-regex
diff --git a/extras/filters/filter-spamassassin/Makefile.am b/extras/filters/filter-spamassassin/Makefile.am
index 892a076..7a456de 100644
--- a/extras/filters/filter-spamassassin/Makefile.am
+++ b/extras/filters/filter-spamassassin/Makefile.am
@@ -1,5 +1,6 @@
include $(top_srcdir)/mk/paths.mk
include $(top_srcdir)/mk/filter.mk
+include $(top_srcdir)/mk/experimental.mk
pkglibexec_PROGRAMS = filter-spamassassin
diff --git a/extras/filters/filter-stub/Makefile.am b/extras/filters/filter-stub/Makefile.am
index f7bb43b..425ad0b 100644
--- a/extras/filters/filter-stub/Makefile.am
+++ b/extras/filters/filter-stub/Makefile.am
@@ -1,5 +1,6 @@
include $(top_srcdir)/mk/paths.mk
include $(top_srcdir)/mk/filter.mk
+include $(top_srcdir)/mk/experimental.mk
pkglibexec_PROGRAMS = filter-stub
diff --git a/extras/filters/filter-trace/Makefile.am b/extras/filters/filter-trace/Makefile.am
index abccaec..fd47c01 100644
--- a/extras/filters/filter-trace/Makefile.am
+++ b/extras/filters/filter-trace/Makefile.am
@@ -1,5 +1,6 @@
include $(top_srcdir)/mk/paths.mk
include $(top_srcdir)/mk/filter.mk
+include $(top_srcdir)/mk/experimental.mk
pkglibexec_PROGRAMS = filter-trace
diff --git a/extras/filters/filter-void/Makefile.am b/extras/filters/filter-void/Makefile.am
index e0f15d4..7da435c 100644
--- a/extras/filters/filter-void/Makefile.am
+++ b/extras/filters/filter-void/Makefile.am
@@ -1,5 +1,6 @@
include $(top_srcdir)/mk/paths.mk
include $(top_srcdir)/mk/filter.mk
+include $(top_srcdir)/mk/experimental.mk
pkglibexec_PROGRAMS = filter-void
diff --git a/mk/experimental.mk b/mk/experimental.mk
new file mode 100644
index 0000000..6b9f35a
--- /dev/null
+++ b/mk/experimental.mk
@@ -0,0 +1 @@
+AM_CPPFLAGS += -DEXPERIMENTAL