aboutsummaryrefslogtreecommitdiff
path: root/mfd/Makefile.am
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2009-11-21 23:13:13 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2009-11-21 23:13:13 +0200
commit7f4dfb88f23a14f0b9603e648d4a1a459a6f26a3 (patch)
tree2beb9dee6a3a93130bd7f783a62afa20ed14e853 /mfd/Makefile.am
parentd20b648b02aa1f8caf9975a116c54e05d67d1c39 (diff)
downloadmailfromd-7f4dfb88f23a14f0b9603e648d4a1a459a6f26a3.tar.gz
mailfromd-7f4dfb88f23a14f0b9603e648d4a1a459a6f26a3.tar.bz2
Use callout resolver to handle timed-out callouts.mtax-cleanup
* mfd/savclt.c: New file. * mfd/Makefile.am (mailfromd_SOURCES): Add savclt.c * mfd/callout.c (transcript): Get ID as 1st arg. Remove static qualifier. All callers updated. * mfd/engine.c (method_strict) (method_standard): If callout returned mf_temp_failure, try to pass the task to the callout server, if one is defined. * mfd/mailfromd.h (transcript) (schedule_callout): New protos. (callout_server_sa, callout_server_sa_len): New externs. * mfd/main.c (force_remove): Initialize to 0 (see srvman.c) (server_config_stmt): New statements single-process and reuseaddr. (add_legacy_milter_port, server_section_parser): Pass flags to mfd_server_new. (mf_cfg_param): New statement `callout-url'. * mfd/savsrv.c (MF_SOURCE_NAME): Fixed. (verify, callout_session_server): Set proctitle. (callout_session_server): Fix memory leak. * mfd/srvman.c (struct mfd_server): New member `flags'. (mfd_server_new): Take flags as 4th argument. (server_run): Use flags to set single-user and reuseaddr modes. * mfd/srvman.h (SRV_SINGLE_PROCESS) (SRV_KEEP_EXISTING): New defines. (mfd_server_new): Change signature. (srvman_url_to_sockaddr): New proto.
Diffstat (limited to 'mfd/Makefile.am')
-rw-r--r--mfd/Makefile.am1
1 files changed, 1 insertions, 0 deletions
diff --git a/mfd/Makefile.am b/mfd/Makefile.am
index 962c22a0..c68afcff 100644
--- a/mfd/Makefile.am
+++ b/mfd/Makefile.am
@@ -72,6 +72,7 @@ mailfromd_SOURCES = \
pragma.c\
prog.c\
prog.h\
+ savclt.c\
savsrv.c\
srvman.c\
srvman.h\

Return to:

Send suggestions and report system problems to the System administrator.