Commit 29211342 authored by Markus Wanner's avatar Markus Wanner

Import upstream release 0.78.0

parent 3577ba72
2017-07-24 Sam Varshavchik <mrsam@courier-mta.com>
* libs/tcpd: openssl 1.1.0 update, remove the TLS_PROTOCOL setting
from all configuration files.
* courier/filters/verifyfilter.c: New verifyfilter module/verifysender
tool.
* libs/maildrop: Implement the "system" command.
* courier/filters/courierfilter: Move courierfilter from sbindir to
libexecdir. Replace courierfilter is a shell script wrapper that
resets the environment before running the real courierfilter.
* courier/module.esmtp/libesmtp.c: Carve out ESMTP sending logic
from esmtpclient.c
2017-07-06 Sam Varshavchik <mrsam@courier-mta.com>
* courier/submit.C (getrcpts): Only remove the Bcc header when
reading addresses from the headers. Keep it if the recipient
addresses were explicitly specified.
0.77.0
2017-06-17 Sam Varshavchik <mrsam@courier-mta.com>
......
......@@ -94,7 +94,8 @@ Table Of Contents
* Define local domains
* OPTIONAL: Configure UUCP
* OPTIONAL: Configure LDAP aliasing
* OPTIONAL: Configure filtering
* OPTIONAL: Enable standard mail filters
* OPTIONAL: Configure custom mail filtering
* Create a list of domains to accept mail for
* Starting and stopping the Courier mail server
* Run the Courier mail server in parallel to your mail server
......@@ -2064,18 +2065,37 @@ OPTIONAL: Configure LDAP aliasing
Additional instructions for setting up LDAP-based aliasing are found in
the courierldapaliasd(8) manual page.
OPTIONAL: Configure mail filtering
OPTIONAL: Enable standard mail filters
The Courier mail server includes several options for selectively filtering
mail. In general, The Courier mail server provides only the plug-in
interfaces by which arbitrary external mail filters can be used to
selectively accept or reject messages. The Courier mail server comes only
with some sample code that demonstrates how to write a mail filter. An
actual mail filter must be written and installed separately. Please note
that running mail filters can have a non-trivial impact on mail system
performance and throughput.
mail. In general, The Courier mail server provides several plug-in
interfaces for external mail filters, that can be used to selectively
accept or reject messages.
The Courier mail server provides two mail filtering interfaces:
Please note that running mail filters can have a non-trivial impact on
mail system performance and throughput.
There are three standard mail filtering modules:
* verifyfilter - Verify all E-mail's return addresses, see the
verifyfilter(8) manual page for more information.
* dupfilter - Block duplicate messages, see the dupfilter(8) manual page
for more information.
* ratefilter - Limit the rate of messages per sender see the
ratefilter(8) manual page for more information.
To enable a mail filter, for example:
filterctl start verifyfilter
The filterctl installs the filter, and the courierfilter starts them, see
Starting and stopping the Courier mail server.
OPTIONAL: Configure custom mail filtering
The Courier mail server comes with some sample code that demonstrates how
to write a mail filter. The Courier mail server provides two mail
filtering interfaces:
* Global mail filters
......@@ -2101,7 +2121,7 @@ OPTIONAL: Configure mail filtering
See maildropfilter(7) for more information on local mail filters.
Miscellaneous UUCP configuration
Miscellaneous UUCP configuration
The Courier mail server sends UUCP mail by running rmail via uux. The
configuration script searches for the uux command in the default search
......
......@@ -501,7 +501,7 @@ distdir: $(DISTFILES)
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
$(am__post_remove_distdir)
dist-bzip2: distdir
......@@ -527,7 +527,7 @@ dist-shar: distdir
@echo WARNING: "Support for shar distribution archives is" \
"deprecated." >&2
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
$(am__post_remove_distdir)
dist-zip: distdir
......@@ -545,7 +545,7 @@ dist dist-all:
distcheck: dist
case '$(DIST_ARCHIVES)' in \
*.tar.gz*) \
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
*.tar.lz*) \
......@@ -555,7 +555,7 @@ distcheck: dist
*.tar.Z*) \
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
*.shar.gz*) \
GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
*.zip*) \
unzip $(distdir).zip ;;\
esac
......
This diff is collapsed.
#! /bin/sh
# Configuration validation subroutine script.
# Copyright 1992-2015 Free Software Foundation, Inc.
# Copyright 1992-2016 Free Software Foundation, Inc.
timestamp='2015-01-01'
timestamp='2016-09-05'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
......@@ -33,7 +33,7 @@ timestamp='2015-01-01'
# Otherwise, we print the canonical config type on stdout and succeed.
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
# This file is supposed to be the same for all GNU packages
# and recognize all the CPU types, system types and aliases
......@@ -53,8 +53,7 @@ timestamp='2015-01-01'
me=`echo "$0" | sed -e 's,.*/,,'`
usage="\
Usage: $0 [OPTION] CPU-MFR-OPSYS
$0 [OPTION] ALIAS
Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS
Canonicalize a configuration name.
......@@ -68,7 +67,7 @@ Report bugs and patches to <config-patches@gnu.org>."
version="\
GNU config.sub ($timestamp)
Copyright 1992-2015 Free Software Foundation, Inc.
Copyright 1992-2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
......@@ -117,8 +116,8 @@ maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
case $maybe_os in
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
knetbsd*-gnu* | netbsd*-gnu* | \
kopensolaris*-gnu* | \
knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
kopensolaris*-gnu* | cloudabi*-eabi* | \
storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
......@@ -255,11 +254,12 @@ case $basic_machine in
| arc | arceb \
| arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
| avr | avr32 \
| ba \
| be32 | be64 \
| bfin \
| c4x | c8051 | clipper \
| d10v | d30v | dlx | dsp16xx \
| epiphany \
| e2k | epiphany \
| fido | fr30 | frv | ft32 \
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
| hexagon \
......@@ -305,7 +305,7 @@ case $basic_machine in
| riscv32 | riscv64 \
| rl78 | rx \
| score \
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
| sh64 | sh64le \
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
......@@ -376,12 +376,13 @@ case $basic_machine in
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
| avr-* | avr32-* \
| ba-* \
| be32-* | be64-* \
| bfin-* | bs2000-* \
| c[123]* | c30-* | [cjt]90-* | c4x-* \
| c8051-* | clipper-* | craynv-* | cydra-* \
| d10v-* | d30v-* | dlx-* \
| elxsi-* \
| e2k-* | elxsi-* \
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
| h8300-* | h8500-* \
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
......@@ -428,12 +429,13 @@ case $basic_machine in
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
| pyramid-* \
| riscv32-* | riscv64-* \
| rl78-* | romp-* | rs6000-* | rx-* \
| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
| sparclite-* \
| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
| tahoe-* \
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
| tile*-* \
......@@ -518,6 +520,9 @@ case $basic_machine in
basic_machine=i386-pc
os=-aros
;;
asmjs)
basic_machine=asmjs-unknown
;;
aux)
basic_machine=m68k-apple
os=-aux
......@@ -638,6 +643,14 @@ case $basic_machine in
basic_machine=m68k-bull
os=-sysv3
;;
e500v[12])
basic_machine=powerpc-unknown
os=$os"spe"
;;
e500v[12]-*)
basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
os=$os"spe"
;;
ebmon29k)
basic_machine=a29k-amd
os=-ebmon
......@@ -1017,7 +1030,7 @@ case $basic_machine in
ppc-* | ppcbe-*)
basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
ppcle | powerpclittle | ppc-le | powerpc-little)
ppcle | powerpclittle)
basic_machine=powerpcle-unknown
;;
ppcle-* | powerpclittle-*)
......@@ -1027,7 +1040,7 @@ case $basic_machine in
;;
ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
ppc64le | powerpc64little | ppc64-le | powerpc64-little)
ppc64le | powerpc64little)
basic_machine=powerpc64le-unknown
;;
ppc64le-* | powerpc64little-*)
......@@ -1373,18 +1386,18 @@ case $os in
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
| -sym* | -kopensolaris* | -plan9* \
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
| -aos* | -aros* \
| -aos* | -aros* | -cloudabi* | -sortix* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
| -bitrig* | -openbsd* | -solidbsd* \
| -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
| -chorusos* | -chorusrdb* | -cegcc* \
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
| -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
| -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
| -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
......@@ -1393,7 +1406,8 @@ case $os in
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
| -onefs* | -tirtos* | -phoenix*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
......@@ -1525,6 +1539,8 @@ case $os in
;;
-nacl*)
;;
-ios)
;;
-none)
;;
*)
......
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for courier 0.77.0.
# Generated by GNU Autoconf 2.69 for courier 0.78.0.
#
# Report bugs to <courier-users@lists.sourceforge.net>.
#
......@@ -590,8 +590,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='courier'
PACKAGE_TARNAME='courier'
PACKAGE_VERSION='0.77.0'
PACKAGE_STRING='courier 0.77.0'
PACKAGE_VERSION='0.78.0'
PACKAGE_STRING='courier 0.78.0'
PACKAGE_BUGREPORT='courier-users@lists.sourceforge.net'
PACKAGE_URL=''
......@@ -1358,7 +1358,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures courier 0.77.0 to adapt to many kinds of systems.
\`configure' configures courier 0.78.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1428,7 +1428,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of courier 0.77.0:";;
short | recursive ) echo "Configuration of courier 0.78.0:";;
esac
cat <<\_ACEOF
......@@ -1548,7 +1548,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
courier configure 0.77.0
courier configure 0.78.0
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
......@@ -2038,7 +2038,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by courier $as_me 0.77.0, which was
It was created by courier $as_me 0.78.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
......@@ -2903,7 +2903,7 @@ fi
# Define the identity of the package.
PACKAGE='courier'
VERSION='0.77.0'
VERSION='0.78.0'
cat >>confdefs.h <<_ACEOF
......@@ -17250,7 +17250,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by courier $as_me 0.77.0, which was
This file was extended by courier $as_me 0.78.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -17307,7 +17307,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
courier config.status 0.77.0
courier config.status 0.78.0
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
......
dnl Process this file with autoconf to produce a configure script.
dnl
dnl Copyright 1998 - 2016 Double Precision, Inc. See COPYING for
dnl Copyright 1998 - 2017 Double Precision, Inc. See COPYING for
dnl distribution information.
AC_PREREQ(2.59)
AC_INIT(courier, 0.77.0, [courier-users@lists.sourceforge.net])
AC_INIT(courier, 0.78.0, [courier-users@lists.sourceforge.net])
version=$PACKAGE_VERSION
AC_CONFIG_SRCDIR(courier/courier.c)
AM_INIT_AUTOMAKE
......
......@@ -59,16 +59,16 @@
# -----------------------------------------------------------------------------
Summary: Courier 0.77.0 mail server
Summary: Courier 0.78.0 mail server
Name: courier
Version: 0.77.0
Version: 0.78.0
Release: 1%{?dist}%{courier_release}
Group: Applications/Mail
License: GPL
URL: http://www.courier-mta.org
Packager: %{PACKAGER}
Source: http://download.sourceforge.net/courier/courier-0.77.0.tar.bz2
Source: http://download.sourceforge.net/courier/courier-0.78.0.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Provides: smtpdaemon server(smtp)
Provides: config(courier) = %{version}-%{release}
......@@ -153,36 +153,36 @@ BuildRequires: perl-generators
%if ! %alternatives
%package sendmail-wrapper
Summary: Courier 0.77.0 soft links for sendmail
Summary: Courier 0.78.0 soft links for sendmail
Group: Applications/Mail
%endif
%package ldap
Summary: Courier 0.77.0 LDAP modules and configuration screen
Summary: Courier 0.78.0 LDAP modules and configuration screen
Group: Application/Mail
%package mysql
Summary: Courier 0.77.0 MySQL configuration screen
Summary: Courier 0.78.0 MySQL configuration screen
Group: Application/Mail
%package pgsql
Summary: Courier 0.77.0 PostgreSQL configuration screen
Summary: Courier 0.78.0 PostgreSQL configuration screen
Group: Application/Mail
%package pop3d
Summary: Courier 0.77.0 Integrated POP3 server
Summary: Courier 0.78.0 Integrated POP3 server
Group: Applications/Mail
Requires: courier = 0.77.0 fileutils
Requires: courier = 0.78.0 fileutils
%package imapd
Summary: Courier 0.77.0 Integrated IMAP server
Summary: Courier 0.78.0 Integrated IMAP server
Group: Applications/Mail
Requires: courier = 0.77.0 fileutils
Requires: courier = 0.78.0 fileutils
%package webmail
Summary: Courier 0.77.0 Integrated HTTP (webmail) server
Summary: Courier 0.78.0 Integrated HTTP (webmail) server
Group: Applications/Mail
Requires: courier = 0.77.0 %{apache_documentroot} /etc/cron.hourly
Requires: courier = 0.78.0 %{apache_documentroot} /etc/cron.hourly
%if %with_gpg2
Requires: gnupg2
%define gpg_option --with-gpg2
......@@ -194,40 +194,40 @@ Requires: %{apache_cgibindir}
%endif
%package webadmin
Summary: Courier 0.77.0 web-based administration tool
Summary: Courier 0.78.0 web-based administration tool
Group: Applications/Mail
Requires: courier = 0.77.0 %{apache_documentroot}
Requires: courier = 0.78.0 %{apache_documentroot}
%if %is_not_mandrake
Requires: %{apache_cgibindir}
%endif
%package mlm
Summary: Courier 0.77.0 Integrated Mailing List Manager
Summary: Courier 0.78.0 Integrated Mailing List Manager
Group: Applications/Mail
Requires: courier = 0.77.0
Requires: courier = 0.78.0
%package mlm-web
Summary: Courier 0.77.0 Integrated web-based mailing list interface
Summary: Courier 0.78.0 Integrated web-based mailing list interface
Group: Applications/Mail
Requires: courier-mlm = 0.77.0 %{apache_documentroot}
Requires: courier-mlm = 0.78.0 %{apache_documentroot}
%if %is_not_mandrake
Requires: %{apache_cgibindir}
%endif
%package maildrop
Summary: Courier 0.77.0 Integrated mail filter
Summary: Courier 0.78.0 Integrated mail filter
Group: Applications/Mail
Requires: courier = 0.77.0
Requires: courier = 0.78.0
%package fax
Summary: Courier 0.77.0 fax support
Summary: Courier 0.78.0 fax support
Group: Application/Mail
Requires: courier = 0.77.0 groff ghostscript netpbm-progs mgetty-sendfax
Requires: courier = 0.78.0 groff ghostscript netpbm-progs mgetty-sendfax
%package maildrop-wrapper
Summary: Courier 0.77.0 soft links for maildrop
Summary: Courier 0.78.0 soft links for maildrop
Group: Applications/Mail
Requires: courier-maildrop = 0.77.0
Requires: courier-maildrop = 0.78.0
%description
The Courier mail transfer agent (MTA) is an integrated mail/groupware
......
......@@ -143,7 +143,7 @@ cmdlib_PROGRAMS=submitmkdir courierd @EXTRACMDLIB@
# Subdirectories
SUBDIRS=libs filters doc webadmin @dirlist@
SUBDIRS=libs doc webadmin @dirlist@ filters
DIST_SUBDIRS=libs filters doc webadmin module.dsn module.esmtp module.fax module.local module.uucp
......
......@@ -692,7 +692,7 @@ extracmdlib = courierpop3d imaplogin
cmdlibdir = @libexecdir@/courier
# Subdirectories
SUBDIRS = libs filters doc webadmin @dirlist@
SUBDIRS = libs doc webadmin @dirlist@ filters
DIST_SUBDIRS = libs filters doc webadmin module.dsn module.esmtp module.fax module.local module.uucp
############################################################################
......
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for courier 0.77.
# Generated by GNU Autoconf 2.69 for courier 0.78.
#
# Report bugs to <courier-users@lists.sourceforge.net>.
#
......@@ -590,8 +590,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='courier'
PACKAGE_TARNAME='courier'
PACKAGE_VERSION='0.77'
PACKAGE_STRING='courier 0.77'
PACKAGE_VERSION='0.78'
PACKAGE_STRING='courier 0.78'
PACKAGE_BUGREPORT='courier-users@lists.sourceforge.net'
PACKAGE_URL=''
......@@ -1379,7 +1379,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures courier 0.77 to adapt to many kinds of systems.
\`configure' configures courier 0.78 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1450,7 +1450,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of courier 0.77:";;
short | recursive ) echo "Configuration of courier 0.78:";;
esac
cat <<\_ACEOF
......@@ -1573,7 +1573,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
courier configure 0.77
courier configure 0.78
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
......@@ -2117,7 +2117,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by courier $as_me 0.77, which was
It was created by courier $as_me 0.78, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
......@@ -3095,7 +3095,7 @@ fi
# Define the identity of the package.
PACKAGE='courier'
VERSION='0.77'
VERSION='0.78'
cat >>confdefs.h <<_ACEOF
......@@ -18599,7 +18599,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by courier $as_me 0.77, which was
This file was extended by courier $as_me 0.78, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -18665,7 +18665,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
courier config.status 0.77
courier config.status 0.78
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
......
dnl Process this file with autoconf to produce a configure script.
dnl
dnl Copyright 1998 - 2013 Double Precision, Inc. See COPYING for
dnl Copyright 1998 - 2017 Double Precision, Inc. See COPYING for
dnl distribution information.
AC_INIT(courier, 0.77, [courier-users@lists.sourceforge.net])
AC_INIT(courier, 0.78, [courier-users@lists.sourceforge.net])
>confdefs.h # Kill PACKAGE_ macros
......
......@@ -240,7 +240,7 @@ struct mybuf trigger_buf;
purgedir(MSGSDIR);
rmdir(MSGQDIR);
mkdir(MSGQDIR, 0755);
trackpurge();
trackpurge(TRACKDIR);
if ((triggerw=open(triggername, O_WRONLY, 0)) < 0 ||
(triggerr=open(triggername, O_RDONLY, 0)) < 0)
......
##VERSION: $Id: adc0520ced8273a86c27958032fb1b2be8e98a6b-20170305152514$
##VERSION: $Id: 7629956af3d4c2c1eb8e42f42296347c0843f2db-20170725204024$
#
# courierd created from courierd.dist by sysconftool
#
......@@ -308,15 +308,11 @@ ESMTP_PREFER_IPV6_MX=1
#
# OpenSSL:
#
# TLSv1 - TLS1
# TLSv1.1 - TLS1.1
# TLSv1.2 - TLS1.2
# TLSv1 - TLS 1.0, or higher.
# TLSv1.1 - TLS1.1, or higher.
# TLSv1.2 - TLS1.2, or higher.
#
#
# TLSv1+, TLSv1.1+, and TLSv1.2+ - the corresponding protocol, and all
# higher protocols.
#
# The default value is TLSv1+
# The default value is TLSv1
##NAME: TLS_CIPHER_LIST:0
#
......
......@@ -293,156 +293,156 @@ aliaslookup.html: aliaslookup.sgml ../../libs/docbook/sgml2html
../../libs/docbook/sgml2html aliaslookup.sgml aliaslookup.html
aliaslookup.8: aliaslookup.sgml ../../libs/docbook/sgml2man
../../libs/docbook/sgml2man aliaslookup.sgml aliaslookup.8
../../libs/docbook/sgml2man aliaslookup.sgml aliaslookup.8 "--stringparam man.base.url.for.relative.links http://www.courier-mta.org/"
courier.html.in: courier.sgml ../../libs/docbook/sgml2html
../../libs/docbook/sgml2html courier.sgml courier.html.in
courier.8.in: courier.sgml ../../libs/docbook/sgml2man
../../libs/docbook/sgml2man courier.sgml courier.8.in
../../libs/docbook/sgml2man courier.sgml courier.8.in "--stringparam man.base.url.for.relative.links http://www.courier-mta.org/"
mv courier.8 courier.8.in
cancelmsg.html: cancelmsg.sgml ../../libs/docbook/sgml2html
../../libs/docbook/sgml2html cancelmsg.sgml cancelmsg.html
cancelmsg.1: cancelmsg.sgml ../../libs/docbook/sgml2man
../../libs/docbook/sgml2man cancelmsg.sgml cancelmsg.1
../../libs/docbook/sgml2man cancelmsg.sgml cancelmsg.1 "--stringparam man.base.url.for.relative.links http://www.courier-mta.org/"
mailq.html: mailq.sgml ../../libs/docbook/sgml2html
../../libs/docbook/sgml2html mailq.sgml mailq.html
mailq.1: mailq.sgml ../../libs/docbook/sgml2man