aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2009-09-25 16:34:09 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2009-09-25 16:34:09 +0300
commit2b826ef4031f050db54594ab05a2af55f5cbc425 (patch)
treeff0fdf3df23ea35313d151f70f67ae1c21cb0cb1 /configure.ac
parentf59aa22f237d6fb0eb928908f8874c8468afa077 (diff)
downloadanubis-2b826ef4031f050db54594ab05a2af55f5cbc425.tar.gz
anubis-2b826ef4031f050db54594ab05a2af55f5cbc425.tar.bz2
Redirect Scheme error and output to syslog.
* configure.ac: Remove checks for syslog. Raise version number to 4.1.90. * src/headers.h: Remove checks for syslog. Include keyword.h * src/log.c: Remove checks for syslog. * src/quit.c: Likewise. * src/rcfile.c: Handle new keywords log-facility and log-tag. * src/daemon.c (log_tag, log_facility): New variables. (daemonize): Remove HAVE_SYSLOG conditional. Pass log_tag and log_facility to openlog. * src/errs.c (anubis_verror_log): New function. (anubis_verror, anubis_error): Rewrite using anubis_verror_log. * src/extern.h (log_tag, log_facility): New externs. * src/guile.c (eval_catch_body): Remove. (init_guile): Initialize error and info output ports. (guile_ports_open): Use error and info output ports unless output file is given. * lib/keyword.c: New file. * lib/keyword.h: New file. * lib/Makefile.am: Add new files. * src/logport.c: New file. * src/Makefile.am (anubis_SOURCES): Add new files. * src/authmode.c (asmtp_kw): Use anubis_keyword functions. * NEWS: Update. * doc/anubis.texi: Document new features.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac8
1 files changed, 4 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac
index b59949c..31074ac 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ dnl
dnl configure.ac
dnl
dnl This file is part of GNU Anubis.
-dnl Copyright (C) 2001,2002,2003,2004,2005,2006,2007,2008 The Anubis Team.
+dnl Copyright (C) 2001,2002,2003,2004,2005,2006,2007,2008,2009 The Anubis Team.
dnl
dnl GNU Anubis is free software; you can redistribute it and/or modify it
dnl under the terms of the GNU General Public License as published by the
@@ -19,7 +19,7 @@ dnl with GNU Anubis. If not, see <http://www.gnu.org/licenses/>.
dnl
dnl Process this file with autoconf to produce a configure script.
-AC_INIT([GNU Anubis], [4.1.1], [bug-anubis@gnu.org])
+AC_INIT([GNU Anubis], [4.1.90], [bug-anubis@gnu.org])
AC_PREREQ([2.59])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_AUX_DIR([build])
@@ -43,7 +43,7 @@ AC_TYPE_SIZE_T
AC_TYPE_PID_T
AC_TYPE_SIGNAL
AC_CHECK_TYPE(u_char, unsigned char)
-AC_CHECK_HEADERS(arpa/inet.h syslog.h regex.h \
+AC_CHECK_HEADERS(arpa/inet.h regex.h \
sys/types.h sys/socket.h socket.h sysexits.h locale.h)
AC_CHECK_TYPE(socklen_t, , AC_DEFINE(socklen_t, int,
@@ -63,7 +63,7 @@ AC_CHECK_TYPE(socklen_t, , AC_DEFINE(socklen_t, int,
dnl Checks for library functions.
gl_INIT
-AC_CHECK_FUNCS(syslog getrlimit setrlimit socketpair strdup)
+AC_CHECK_FUNCS(getrlimit setrlimit socketpair strdup)
AC_CHECK_FUNCS(setegid setregid setresgid seteuid setreuid)
AC_CHECK_FUNCS(regcomp daemon putenv)

Return to:

Send suggestions and report system problems to the System administrator.