CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2019/09/06 02:23:56
Modified files:
usr.sbin/smtpd : lka_filter.c lka_proc.c lka_report.c parse.y
smtpd.conf.5 smtpd.h
Log message:
Add support for filter-reports. These allow filters to send freetext
reports to other filters/report handlers.
Builtin filters work via the new "report" keyword.
Proc filters can send reports via:
"report|<seconds.<microseconds>|smtp-in|<reqid>|<message>"
Subscribing to these reports can be done via the the "filter-report"
keyword.
The reports themselves contain the usual elements followed by:
<type>|<name>|<message>
Type can be builtin or proc.
Name is the process name for type proc and the filter name for type builtin.
OK gilles@