diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-09-25 16:34:09 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-09-25 16:34:09 +0300 |
commit | 2b826ef4031f050db54594ab05a2af55f5cbc425 (patch) | |
tree | ff0fdf3df23ea35313d151f70f67ae1c21cb0cb1 /configure.ac | |
parent | f59aa22f237d6fb0eb928908f8874c8468afa077 (diff) | |
download | anubis-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.ac | 8 |
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) |