Commit cb468037 authored by Markus Wanner's avatar Markus Wanner

New upstream version 1.0.6

parent f9118a93
1.0.6
2019-01-30 Sam Varshavchik <mrsam@courier-mta.com>
* pop3dserver.c: Fix parsing of pop3d file cache, on some
architectures.
2019-01-08 Sam Varshavchik <mrsam@courier-mta.com>
* tcpd/libcouriertls.c: Ignore unreadable cert files.
1.0.5
2018-12-09 Sam Varshavchik <mrsam@courier-mta.com>
......
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for courier 1.0.5.
# Generated by GNU Autoconf 2.69 for courier 1.0.6.
#
# 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='1.0.5'
PACKAGE_STRING='courier 1.0.5'
PACKAGE_VERSION='1.0.6'
PACKAGE_STRING='courier 1.0.6'
PACKAGE_BUGREPORT='courier-users@lists.sourceforge.net'
PACKAGE_URL=''
......@@ -1369,7 +1369,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 1.0.5 to adapt to many kinds of systems.
\`configure' configures courier 1.0.6 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1439,7 +1439,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of courier 1.0.5:";;
short | recursive ) echo "Configuration of courier 1.0.6:";;
esac
cat <<\_ACEOF
......@@ -1570,7 +1570,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
courier configure 1.0.5
courier configure 1.0.6
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
......@@ -2060,7 +2060,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 1.0.5, which was
It was created by courier $as_me 1.0.6, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
......@@ -2925,7 +2925,7 @@ fi
# Define the identity of the package.
PACKAGE='courier'
VERSION='1.0.5'
VERSION='1.0.6'
cat >>confdefs.h <<_ACEOF
......@@ -17510,7 +17510,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 1.0.5, which was
This file was extended by courier $as_me 1.0.6, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -17567,7 +17567,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 1.0.5
courier config.status 1.0.6
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
......
......@@ -5,7 +5,7 @@ dnl distribution information.
AC_PREREQ(2.59)
AC_INIT(courier, 1.0.5, [courier-users@lists.sourceforge.net])
AC_INIT(courier, 1.0.6, [courier-users@lists.sourceforge.net])
version=$PACKAGE_VERSION
AC_CONFIG_SRCDIR(courier/courier.c)
AM_INIT_AUTOMAKE
......
......@@ -59,16 +59,16 @@
# -----------------------------------------------------------------------------
Summary: Courier 1.0.5 mail server
Summary: Courier 1.0.6 mail server
Name: courier
Version: 1.0.5
Version: 1.0.6
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-1.0.5.tar.bz2
Source: http://download.sourceforge.net/courier/courier-1.0.6.tar.bz2
Provides: smtpdaemon server(smtp)
Provides: config(courier) = %{version}-%{release}
AutoProv: no
......@@ -153,40 +153,40 @@ BuildRequires: perl-generators
%if ! %alternatives
%package sendmail-wrapper
Summary: Courier 1.0.5 soft links for sendmail
Summary: Courier 1.0.6 soft links for sendmail
Group: Applications/Mail
Requires: courier = %{version}-%{release}
%endif
%package ldap
Summary: Courier 1.0.5 LDAP modules and configuration screen
Summary: Courier 1.0.6 LDAP modules and configuration screen
Group: Application/Mail
Requires: courier = %{version}-%{release}
%package mysql
Summary: Courier 1.0.5 MySQL configuration screen
Summary: Courier 1.0.6 MySQL configuration screen
Group: Application/Mail
Requires: courier = %{version}-%{release}
%package pgsql
Summary: Courier 1.0.5 PostgreSQL configuration screen
Summary: Courier 1.0.6 PostgreSQL configuration screen
Group: Application/Mail
Requires: courier = %{version}-%{release}
%package pop3d
Summary: Courier 1.0.5 Integrated POP3 server
Summary: Courier 1.0.6 Integrated POP3 server
Group: Applications/Mail
Requires: coreutils
Requires: courier = %{version}-%{release}
%package imapd
Summary: Courier 1.0.5 Integrated IMAP server
Summary: Courier 1.0.6 Integrated IMAP server
Group: Applications/Mail
Requires: coreutils
Requires: courier = %{version}-%{release}
%package webmail
Summary: Courier 1.0.5 Integrated HTTP (webmail) server
Summary: Courier 1.0.6 Integrated HTTP (webmail) server
Group: Applications/Mail
Requires: %{apache_documentroot} /etc/cron.hourly
Requires: courier = %{version}-%{release}
......@@ -201,7 +201,7 @@ Requires: %{apache_cgibindir}
%endif
%package webadmin
Summary: Courier 1.0.5 web-based administration tool
Summary: Courier 1.0.6 web-based administration tool
Group: Applications/Mail
Requires: %{apache_documentroot}
Requires: courier = %{version}-%{release}
......@@ -210,12 +210,12 @@ Requires: %{apache_cgibindir}
%endif
%package mlm
Summary: Courier 1.0.5 Integrated Mailing List Manager
Summary: Courier 1.0.6 Integrated Mailing List Manager
Group: Applications/Mail
Requires: courier = %{version}-%{release}
%package mlm-web
Summary: Courier 1.0.5 Integrated web-based mailing list interface
Summary: Courier 1.0.6 Integrated web-based mailing list interface
Group: Applications/Mail
Requires: %{apache_documentroot}
Requires: courier-mlm = %{version}-%{release}
......@@ -224,18 +224,18 @@ Requires: %{apache_cgibindir}
%endif
%package maildrop
Summary: Courier 1.0.5 Integrated mail filter
Summary: Courier 1.0.6 Integrated mail filter
Group: Applications/Mail
Requires: courier = %{version}-%{release}
%package fax
Summary: Courier 1.0.5 fax support
Summary: Courier 1.0.6 fax support
Group: Application/Mail
Requires: courier = %{version}-%{release}
Requires: groff ghostscript netpbm-progs mgetty-sendfax
%package maildrop-wrapper
Summary: Courier 1.0.5 soft links for maildrop
Summary: Courier 1.0.6 soft links for maildrop
Group: Applications/Mail
Requires: courier-maildrop = %{version}-%{release}
......
......@@ -57,7 +57,7 @@ body div.main { height: 100%; width: 100%; overflow: auto;
repository</a> with miscellaneous scripts and tools.</p>
<h2><a name="courier" id="courier">Package:
Courier</a></h2><table class='downloadbox'><tbody><tr><th colspan='4'>Current release</th></tr><tr><th>Date</th><th>Version</th><th>Filename</th><th>Size</th></tr><tr><td>28-Nov-2018</td><td>1.0.4</td><td><a href='https://sourceforge.net/projects/courier/files/courier/1.0.4/courier-1.0.4.tar.bz2/download'>courier-1.0.4.tar.bz2</a><br /><span class='siglink'>(<a href='https://sourceforge.net/projects/courier/files/courier/1.0.4/courier-1.0.4.tar.bz2.sig/download'>PGP signature</a>)</span></td><td>7.1M</td></tr><tr><td colspan='4'><hr/></td></tr><tr><th colspan='4'>Latest development release (<a href='http://sourceforge.net/p/courier/courier.git/ci/master/tree/courier/ChangeLog'>changelog</a>)</th></tr><tr><th>Date</th><th>Version</th><th>Filename</th><th>Size</th></tr><tr><td>09-Dec-2018</td><td>20181210</td><td><a href='https://sourceforge.net/projects/courier/files/courier-devel/20181210/courier-1.0.4.20181210.tar.bz2/download'>courier-1.0.4.20181210.tar.bz2</a><br /><span class='siglink'>(<a href='https://sourceforge.net/projects/courier/files/courier-devel/20181210/courier-1.0.4.20181210.tar.bz2.sig/download'>PGP signature</a>)</span></td><td>7.1M</td></tr></tbody></table>
Courier</a></h2><table class='downloadbox'><tbody><tr><th colspan='4'>Current release</th></tr><tr><th>Date</th><th>Version</th><th>Filename</th><th>Size</th></tr><tr><td>17-Dec-2018</td><td>1.0.5</td><td><a href='https://sourceforge.net/projects/courier/files/courier/1.0.5/courier-1.0.5.tar.bz2/download'>courier-1.0.5.tar.bz2</a><br /><span class='siglink'>(<a href='https://sourceforge.net/projects/courier/files/courier/1.0.5/courier-1.0.5.tar.bz2.sig/download'>PGP signature</a>)</span></td><td>7.1M</td></tr></tbody></table>
<p>This package includes the entire source code for the
<a href="http://www.courier-mta.org">Courier mail server</a> -
the mail server, IMAP server, webmail server, and the maildrop
......@@ -111,7 +111,7 @@ body div.main { height: 100%; width: 100%; overflow: auto;
<hr />
<h2><a name="imap" id="imap">Package:
Courier-IMAP</a></h2><table class='downloadbox'><tbody><tr><th colspan='4'>Current release</th></tr><tr><th>Date</th><th>Version</th><th>Filename</th><th>Size</th></tr><tr><td>28-Nov-2018</td><td>5.0.4</td><td><a href='https://sourceforge.net/projects/courier/files/imap/5.0.4/courier-imap-5.0.4.tar.bz2/download'>courier-imap-5.0.4.tar.bz2</a><br /><span class='siglink'>(<a href='https://sourceforge.net/projects/courier/files/imap/5.0.4/courier-imap-5.0.4.tar.bz2.sig/download'>PGP signature</a>)</span></td><td>3.1M</td></tr><tr><td colspan='4'><hr/></td></tr><tr><th colspan='4'>Latest development release (<a href='http://sourceforge.net/p/courier/courier.git/ci/master/tree/courier-imap/ChangeLog'>changelog</a>)</th></tr><tr><th>Date</th><th>Version</th><th>Filename</th><th>Size</th></tr><tr><td>09-Dec-2018</td><td>20181210</td><td><a href='https://sourceforge.net/projects/courier/files/imap-devel/20181210/courier-imap-5.0.4.20181210.tar.bz2/download'>courier-imap-5.0.4.20181210.tar.bz2</a><br /><span class='siglink'>(<a href='https://sourceforge.net/projects/courier/files/imap-devel/20181210/courier-imap-5.0.4.20181210.tar.bz2.sig/download'>PGP signature</a>)</span></td><td>3.1M</td></tr></tbody></table>
Courier-IMAP</a></h2><table class='downloadbox'><tbody><tr><th colspan='4'>Current release</th></tr><tr><th>Date</th><th>Version</th><th>Filename</th><th>Size</th></tr><tr><td>17-Dec-2018</td><td>5.0.5</td><td><a href='https://sourceforge.net/projects/courier/files/imap/5.0.5/courier-imap-5.0.5.tar.bz2/download'>courier-imap-5.0.5.tar.bz2</a><br /><span class='siglink'>(<a href='https://sourceforge.net/projects/courier/files/imap/5.0.5/courier-imap-5.0.5.tar.bz2.sig/download'>PGP signature</a>)</span></td><td>3.1M</td></tr><tr><td colspan='4'><hr/></td></tr><tr><th colspan='4'>Latest development release (<a href='http://sourceforge.net/p/courier/courier.git/ci/master/tree/courier-imap/ChangeLog'>changelog</a>)</th></tr><tr><th>Date</th><th>Version</th><th>Filename</th><th>Size</th></tr><tr><td>30-Jan-2019</td><td>20190130</td><td><a href='https://sourceforge.net/projects/courier/files/imap-devel/20190130/courier-imap-5.0.5.20190130.tar.bz2/download'>courier-imap-5.0.5.20190130.tar.bz2</a><br /><span class='siglink'>(<a href='https://sourceforge.net/projects/courier/files/imap-devel/20190130/courier-imap-5.0.5.20190130.tar.bz2.sig/download'>PGP signature</a>)</span></td><td>3.1M</td></tr></tbody></table>
<p>This package contains the standalone Courier IMAP server,
which is used to provide IMAP access to local mailboxes.
Courier-IMAP is provided here as a separate package that can be
......
5.0.6
2019-01-30 Sam Varshavchik <mrsam@courier-mta.com>
* pop3dserver.c: Fix parsing of pop3d file cache, on some
architectures.
2019-01-08 Sam Varshavchik <mrsam@courier-mta.com>
* tcpd/libcouriertls.c: Ignore unreadable cert files.
5.0.5
2018-12-09 Sam Varshavchik <mrsam@courier-mta.com>
......
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for courier-imap 5.0.5.
# Generated by GNU Autoconf 2.69 for courier-imap 5.0.6.
#
# Report bugs to <courier-users@lists.sourceforge.net>.
#
......@@ -590,8 +590,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='courier-imap'
PACKAGE_TARNAME='courier-imap'
PACKAGE_VERSION='5.0.5'
PACKAGE_STRING='courier-imap 5.0.5'
PACKAGE_VERSION='5.0.6'
PACKAGE_STRING='courier-imap 5.0.6'
PACKAGE_BUGREPORT='courier-users@lists.sourceforge.net'
PACKAGE_URL=''
......@@ -1363,7 +1363,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-imap 5.0.5 to adapt to many kinds of systems.
\`configure' configures courier-imap 5.0.6 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1434,7 +1434,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of courier-imap 5.0.5:";;
short | recursive ) echo "Configuration of courier-imap 5.0.6:";;
esac
cat <<\_ACEOF
......@@ -1560,7 +1560,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
courier-imap configure 5.0.5
courier-imap configure 5.0.6
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
......@@ -2104,7 +2104,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-imap $as_me 5.0.5, which was
It was created by courier-imap $as_me 5.0.6, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
......@@ -3081,7 +3081,7 @@ fi
# Define the identity of the package.
PACKAGE='courier-imap'
VERSION='5.0.5'
VERSION='5.0.6'
# Some tools Automake needs.
......@@ -18950,7 +18950,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-imap $as_me 5.0.5, which was
This file was extended by courier-imap $as_me 5.0.6, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -19016,7 +19016,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-imap config.status 5.0.5
courier-imap config.status 5.0.6
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
......
......@@ -4,7 +4,7 @@ dnl
dnl Copyright 1998 - 2018 Double Precision, Inc. See COPYING for
dnl distribution information.
AC_INIT(courier-imap, 5.0.5, [courier-users@lists.sourceforge.net])
AC_INIT(courier-imap, 5.0.6, [courier-users@lists.sourceforge.net])
>confdefs.h # Kill PACKAGE_ macros
......
......@@ -186,6 +186,7 @@ static struct msglist **readpop3dlist(unsigned long *uid)
size_t i;
int vernum=0;
unsigned long size;
uidv=time(NULL);
......@@ -255,10 +256,11 @@ static struct msglist **readpop3dlist(unsigned long *uid)
// We have extra room at the end.
strcat(p, ":0");
if (sscanf(p, "%lu %lu:%lu:%d", &m->size,
if (sscanf(p, "%lu %lu:%lu:%d", &size,
&m->uid.n, &m->uid.uidv,
&m->isutf8) == 4)
{
m->size=size;
m->next=list;
list=m;
++mcnt;
......
......@@ -377,7 +377,7 @@ static int read_cert_dir(const char *cert_dir,
strcat(strcat(strcpy(buf, cert_dir), "/"), de->d_name);
if (lstat(buf, &stat_buf) < 0 || !S_ISREG(stat_buf.st_mode))
if (stat(buf, &stat_buf) < 0 || !S_ISREG(stat_buf.st_mode))
{
free(buf);
continue;
......
......@@ -830,13 +830,11 @@ SSL_CTX *tls_create_int(int isserver, const struct tls_info *info,
"/"), de->d_name);
fp=fopen(q, "r");
if (!fp)
{
nonsslerror(info, q);
exit(1);
}
free(q);
if (!fp)
continue;
while ((x=PEM_read_X509(fp, NULL, NULL, NULL)))
{
SSL_CTX_add_client_CA(ctx,x);
......
VERSION=1.0.5
VERSION=1.0.6
RELEASE=1
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment