diff options
author | gilles <gilles@poolp.org> | 2016-06-22 23:44:20 +0200 |
---|---|---|
committer | gilles <gilles@poolp.org> | 2016-06-22 23:44:20 +0200 |
commit | bdd4055991a3fe0ea451ba0a60272ef4f6538724 (patch) | |
tree | a6ee30162ffbd8dc6dd59abc688687d95b98ac73 | |
parent | rework layout (diff) | |
download | OpenSMTPD-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.c | 4 | ||||
-rw-r--r-- | extras/filters/filter-clamav/Makefile.am | 1 | ||||
-rw-r--r-- | extras/filters/filter-dkim-signer/Makefile.am | 1 | ||||
-rw-r--r-- | extras/filters/filter-dnsbl/Makefile.am | 1 | ||||
-rw-r--r-- | extras/filters/filter-lua/Makefile.am | 1 | ||||
-rw-r--r-- | extras/filters/filter-monkey/Makefile.am | 1 | ||||
-rw-r--r-- | extras/filters/filter-pause/Makefile.am | 1 | ||||
-rw-r--r-- | extras/filters/filter-perl/Makefile.am | 1 | ||||
-rw-r--r-- | extras/filters/filter-python/Makefile.am | 1 | ||||
-rw-r--r-- | extras/filters/filter-regex/Makefile.am | 1 | ||||
-rw-r--r-- | extras/filters/filter-spamassassin/Makefile.am | 1 | ||||
-rw-r--r-- | extras/filters/filter-stub/Makefile.am | 1 | ||||
-rw-r--r-- | extras/filters/filter-trace/Makefile.am | 1 | ||||
-rw-r--r-- | extras/filters/filter-void/Makefile.am | 1 | ||||
-rw-r--r-- | mk/experimental.mk | 1 |
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 |