New upstream version 1.0.6
Markus Wanner
5 years ago
0 | 1.0.6 | |
1 | ||
2 | 2019-01-30 Sam Varshavchik <mrsam@courier-mta.com> | |
3 | ||
4 | * pop3dserver.c: Fix parsing of pop3d file cache, on some | |
5 | architectures. | |
6 | ||
7 | 2019-01-08 Sam Varshavchik <mrsam@courier-mta.com> | |
8 | ||
9 | * tcpd/libcouriertls.c: Ignore unreadable cert files. | |
10 | ||
0 | 11 | 1.0.5 |
1 | 12 | |
2 | 13 | 2018-12-09 Sam Varshavchik <mrsam@courier-mta.com> |
0 | 0 | #! /bin/sh |
1 | 1 | # Guess values for system-dependent variables and create Makefiles. |
2 | # Generated by GNU Autoconf 2.69 for courier 1.0.5. | |
2 | # Generated by GNU Autoconf 2.69 for courier 1.0.6. | |
3 | 3 | # |
4 | 4 | # Report bugs to <courier-users@lists.sourceforge.net>. |
5 | 5 | # |
589 | 589 | # Identity of this package. |
590 | 590 | PACKAGE_NAME='courier' |
591 | 591 | PACKAGE_TARNAME='courier' |
592 | PACKAGE_VERSION='1.0.5' | |
593 | PACKAGE_STRING='courier 1.0.5' | |
592 | PACKAGE_VERSION='1.0.6' | |
593 | PACKAGE_STRING='courier 1.0.6' | |
594 | 594 | PACKAGE_BUGREPORT='courier-users@lists.sourceforge.net' |
595 | 595 | PACKAGE_URL='' |
596 | 596 | |
1368 | 1368 | # Omit some internal or obsolete options to make the list less imposing. |
1369 | 1369 | # This message is too long to be a string in the A/UX 3.1 sh. |
1370 | 1370 | cat <<_ACEOF |
1371 | \`configure' configures courier 1.0.5 to adapt to many kinds of systems. | |
1371 | \`configure' configures courier 1.0.6 to adapt to many kinds of systems. | |
1372 | 1372 | |
1373 | 1373 | Usage: $0 [OPTION]... [VAR=VALUE]... |
1374 | 1374 | |
1438 | 1438 | |
1439 | 1439 | if test -n "$ac_init_help"; then |
1440 | 1440 | case $ac_init_help in |
1441 | short | recursive ) echo "Configuration of courier 1.0.5:";; | |
1441 | short | recursive ) echo "Configuration of courier 1.0.6:";; | |
1442 | 1442 | esac |
1443 | 1443 | cat <<\_ACEOF |
1444 | 1444 | |
1569 | 1569 | test -n "$ac_init_help" && exit $ac_status |
1570 | 1570 | if $ac_init_version; then |
1571 | 1571 | cat <<\_ACEOF |
1572 | courier configure 1.0.5 | |
1572 | courier configure 1.0.6 | |
1573 | 1573 | generated by GNU Autoconf 2.69 |
1574 | 1574 | |
1575 | 1575 | Copyright (C) 2012 Free Software Foundation, Inc. |
2059 | 2059 | This file contains any messages produced by compilers while |
2060 | 2060 | running configure, to aid debugging if configure makes a mistake. |
2061 | 2061 | |
2062 | It was created by courier $as_me 1.0.5, which was | |
2062 | It was created by courier $as_me 1.0.6, which was | |
2063 | 2063 | generated by GNU Autoconf 2.69. Invocation command line was |
2064 | 2064 | |
2065 | 2065 | $ $0 $@ |
2924 | 2924 | |
2925 | 2925 | # Define the identity of the package. |
2926 | 2926 | PACKAGE='courier' |
2927 | VERSION='1.0.5' | |
2927 | VERSION='1.0.6' | |
2928 | 2928 | |
2929 | 2929 | |
2930 | 2930 | cat >>confdefs.h <<_ACEOF |
17509 | 17509 | # report actual input values of CONFIG_FILES etc. instead of their |
17510 | 17510 | # values after options handling. |
17511 | 17511 | ac_log=" |
17512 | This file was extended by courier $as_me 1.0.5, which was | |
17512 | This file was extended by courier $as_me 1.0.6, which was | |
17513 | 17513 | generated by GNU Autoconf 2.69. Invocation command line was |
17514 | 17514 | |
17515 | 17515 | CONFIG_FILES = $CONFIG_FILES |
17566 | 17566 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
17567 | 17567 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
17568 | 17568 | ac_cs_version="\\ |
17569 | courier config.status 1.0.5 | |
17569 | courier config.status 1.0.6 | |
17570 | 17570 | configured by $0, generated by GNU Autoconf 2.69, |
17571 | 17571 | with options \\"\$ac_cs_config\\" |
17572 | 17572 |
4 | 4 | |
5 | 5 | AC_PREREQ(2.59) |
6 | 6 | |
7 | AC_INIT(courier, 1.0.5, [courier-users@lists.sourceforge.net]) | |
7 | AC_INIT(courier, 1.0.6, [courier-users@lists.sourceforge.net]) | |
8 | 8 | version=$PACKAGE_VERSION |
9 | 9 | AC_CONFIG_SRCDIR(courier/courier.c) |
10 | 10 | AM_INIT_AUTOMAKE |
56 | 56 | repository</a> with miscellaneous scripts and tools.</p> |
57 | 57 | |
58 | 58 | <h2><a name="courier" id="courier">Package: |
59 | 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> | |
59 | 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> | |
60 | 60 | <p>This package includes the entire source code for the |
61 | 61 | <a href="http://www.courier-mta.org">Courier mail server</a> - |
62 | 62 | the mail server, IMAP server, webmail server, and the maildrop |
110 | 110 | <hr /> |
111 | 111 | |
112 | 112 | <h2><a name="imap" id="imap">Package: |
113 | 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> | |
113 | 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> | |
114 | 114 | <p>This package contains the standalone Courier IMAP server, |
115 | 115 | which is used to provide IMAP access to local mailboxes. |
116 | 116 | Courier-IMAP is provided here as a separate package that can be |
58 | 58 | |
59 | 59 | # ----------------------------------------------------------------------------- |
60 | 60 | |
61 | Summary: Courier 1.0.5 mail server | |
61 | Summary: Courier 1.0.6 mail server | |
62 | 62 | Name: courier |
63 | Version: 1.0.5 | |
63 | Version: 1.0.6 | |
64 | 64 | Release: 1%{?dist}%{courier_release} |
65 | 65 | |
66 | 66 | Group: Applications/Mail |
67 | 67 | License: GPL |
68 | 68 | URL: http://www.courier-mta.org |
69 | 69 | Packager: %{PACKAGER} |
70 | Source: http://download.sourceforge.net/courier/courier-1.0.5.tar.bz2 | |
70 | Source: http://download.sourceforge.net/courier/courier-1.0.6.tar.bz2 | |
71 | 71 | Provides: smtpdaemon server(smtp) |
72 | 72 | Provides: config(courier) = %{version}-%{release} |
73 | 73 | AutoProv: no |
152 | 152 | |
153 | 153 | %if ! %alternatives |
154 | 154 | %package sendmail-wrapper |
155 | Summary: Courier 1.0.5 soft links for sendmail | |
155 | Summary: Courier 1.0.6 soft links for sendmail | |
156 | 156 | Group: Applications/Mail |
157 | 157 | Requires: courier = %{version}-%{release} |
158 | 158 | %endif |
159 | 159 | |
160 | 160 | %package ldap |
161 | Summary: Courier 1.0.5 LDAP modules and configuration screen | |
161 | Summary: Courier 1.0.6 LDAP modules and configuration screen | |
162 | 162 | Group: Application/Mail |
163 | 163 | Requires: courier = %{version}-%{release} |
164 | 164 | |
165 | 165 | %package mysql |
166 | Summary: Courier 1.0.5 MySQL configuration screen | |
166 | Summary: Courier 1.0.6 MySQL configuration screen | |
167 | 167 | Group: Application/Mail |
168 | 168 | Requires: courier = %{version}-%{release} |
169 | 169 | |
170 | 170 | %package pgsql |
171 | Summary: Courier 1.0.5 PostgreSQL configuration screen | |
171 | Summary: Courier 1.0.6 PostgreSQL configuration screen | |
172 | 172 | Group: Application/Mail |
173 | 173 | Requires: courier = %{version}-%{release} |
174 | 174 | |
175 | 175 | %package pop3d |
176 | Summary: Courier 1.0.5 Integrated POP3 server | |
176 | Summary: Courier 1.0.6 Integrated POP3 server | |
177 | 177 | Group: Applications/Mail |
178 | 178 | Requires: coreutils |
179 | 179 | Requires: courier = %{version}-%{release} |
180 | 180 | |
181 | 181 | %package imapd |
182 | Summary: Courier 1.0.5 Integrated IMAP server | |
182 | Summary: Courier 1.0.6 Integrated IMAP server | |
183 | 183 | Group: Applications/Mail |
184 | 184 | Requires: coreutils |
185 | 185 | Requires: courier = %{version}-%{release} |
186 | 186 | |
187 | 187 | %package webmail |
188 | Summary: Courier 1.0.5 Integrated HTTP (webmail) server | |
188 | Summary: Courier 1.0.6 Integrated HTTP (webmail) server | |
189 | 189 | Group: Applications/Mail |
190 | 190 | Requires: %{apache_documentroot} /etc/cron.hourly |
191 | 191 | Requires: courier = %{version}-%{release} |
200 | 200 | %endif |
201 | 201 | |
202 | 202 | %package webadmin |
203 | Summary: Courier 1.0.5 web-based administration tool | |
203 | Summary: Courier 1.0.6 web-based administration tool | |
204 | 204 | Group: Applications/Mail |
205 | 205 | Requires: %{apache_documentroot} |
206 | 206 | Requires: courier = %{version}-%{release} |
209 | 209 | %endif |
210 | 210 | |
211 | 211 | %package mlm |
212 | Summary: Courier 1.0.5 Integrated Mailing List Manager | |
212 | Summary: Courier 1.0.6 Integrated Mailing List Manager | |
213 | 213 | Group: Applications/Mail |
214 | 214 | Requires: courier = %{version}-%{release} |
215 | 215 | |
216 | 216 | %package mlm-web |
217 | Summary: Courier 1.0.5 Integrated web-based mailing list interface | |
217 | Summary: Courier 1.0.6 Integrated web-based mailing list interface | |
218 | 218 | Group: Applications/Mail |
219 | 219 | Requires: %{apache_documentroot} |
220 | 220 | Requires: courier-mlm = %{version}-%{release} |
223 | 223 | %endif |
224 | 224 | |
225 | 225 | %package maildrop |
226 | Summary: Courier 1.0.5 Integrated mail filter | |
226 | Summary: Courier 1.0.6 Integrated mail filter | |
227 | 227 | Group: Applications/Mail |
228 | 228 | Requires: courier = %{version}-%{release} |
229 | 229 | |
230 | 230 | %package fax |
231 | Summary: Courier 1.0.5 fax support | |
231 | Summary: Courier 1.0.6 fax support | |
232 | 232 | Group: Application/Mail |
233 | 233 | Requires: courier = %{version}-%{release} |
234 | 234 | Requires: groff ghostscript netpbm-progs mgetty-sendfax |
235 | 235 | |
236 | 236 | %package maildrop-wrapper |
237 | Summary: Courier 1.0.5 soft links for maildrop | |
237 | Summary: Courier 1.0.6 soft links for maildrop | |
238 | 238 | Group: Applications/Mail |
239 | 239 | Requires: courier-maildrop = %{version}-%{release} |
240 | 240 |
0 | 5.0.6 | |
1 | ||
2 | 2019-01-30 Sam Varshavchik <mrsam@courier-mta.com> | |
3 | ||
4 | * pop3dserver.c: Fix parsing of pop3d file cache, on some | |
5 | architectures. | |
6 | ||
7 | 2019-01-08 Sam Varshavchik <mrsam@courier-mta.com> | |
8 | ||
9 | * tcpd/libcouriertls.c: Ignore unreadable cert files. | |
10 | ||
0 | 11 | 5.0.5 |
1 | 12 | |
2 | 13 | 2018-12-09 Sam Varshavchik <mrsam@courier-mta.com> |
0 | 0 | #! /bin/sh |
1 | 1 | # Guess values for system-dependent variables and create Makefiles. |
2 | # Generated by GNU Autoconf 2.69 for courier-imap 5.0.5. | |
2 | # Generated by GNU Autoconf 2.69 for courier-imap 5.0.6. | |
3 | 3 | # |
4 | 4 | # Report bugs to <courier-users@lists.sourceforge.net>. |
5 | 5 | # |
589 | 589 | # Identity of this package. |
590 | 590 | PACKAGE_NAME='courier-imap' |
591 | 591 | PACKAGE_TARNAME='courier-imap' |
592 | PACKAGE_VERSION='5.0.5' | |
593 | PACKAGE_STRING='courier-imap 5.0.5' | |
592 | PACKAGE_VERSION='5.0.6' | |
593 | PACKAGE_STRING='courier-imap 5.0.6' | |
594 | 594 | PACKAGE_BUGREPORT='courier-users@lists.sourceforge.net' |
595 | 595 | PACKAGE_URL='' |
596 | 596 | |
1362 | 1362 | # Omit some internal or obsolete options to make the list less imposing. |
1363 | 1363 | # This message is too long to be a string in the A/UX 3.1 sh. |
1364 | 1364 | cat <<_ACEOF |
1365 | \`configure' configures courier-imap 5.0.5 to adapt to many kinds of systems. | |
1365 | \`configure' configures courier-imap 5.0.6 to adapt to many kinds of systems. | |
1366 | 1366 | |
1367 | 1367 | Usage: $0 [OPTION]... [VAR=VALUE]... |
1368 | 1368 | |
1433 | 1433 | |
1434 | 1434 | if test -n "$ac_init_help"; then |
1435 | 1435 | case $ac_init_help in |
1436 | short | recursive ) echo "Configuration of courier-imap 5.0.5:";; | |
1436 | short | recursive ) echo "Configuration of courier-imap 5.0.6:";; | |
1437 | 1437 | esac |
1438 | 1438 | cat <<\_ACEOF |
1439 | 1439 | |
1559 | 1559 | test -n "$ac_init_help" && exit $ac_status |
1560 | 1560 | if $ac_init_version; then |
1561 | 1561 | cat <<\_ACEOF |
1562 | courier-imap configure 5.0.5 | |
1562 | courier-imap configure 5.0.6 | |
1563 | 1563 | generated by GNU Autoconf 2.69 |
1564 | 1564 | |
1565 | 1565 | Copyright (C) 2012 Free Software Foundation, Inc. |
2103 | 2103 | This file contains any messages produced by compilers while |
2104 | 2104 | running configure, to aid debugging if configure makes a mistake. |
2105 | 2105 | |
2106 | It was created by courier-imap $as_me 5.0.5, which was | |
2106 | It was created by courier-imap $as_me 5.0.6, which was | |
2107 | 2107 | generated by GNU Autoconf 2.69. Invocation command line was |
2108 | 2108 | |
2109 | 2109 | $ $0 $@ |
3080 | 3080 | |
3081 | 3081 | # Define the identity of the package. |
3082 | 3082 | PACKAGE='courier-imap' |
3083 | VERSION='5.0.5' | |
3083 | VERSION='5.0.6' | |
3084 | 3084 | |
3085 | 3085 | |
3086 | 3086 | # Some tools Automake needs. |
18949 | 18949 | # report actual input values of CONFIG_FILES etc. instead of their |
18950 | 18950 | # values after options handling. |
18951 | 18951 | ac_log=" |
18952 | This file was extended by courier-imap $as_me 5.0.5, which was | |
18952 | This file was extended by courier-imap $as_me 5.0.6, which was | |
18953 | 18953 | generated by GNU Autoconf 2.69. Invocation command line was |
18954 | 18954 | |
18955 | 18955 | CONFIG_FILES = $CONFIG_FILES |
19015 | 19015 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
19016 | 19016 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
19017 | 19017 | ac_cs_version="\\ |
19018 | courier-imap config.status 5.0.5 | |
19018 | courier-imap config.status 5.0.6 | |
19019 | 19019 | configured by $0, generated by GNU Autoconf 2.69, |
19020 | 19020 | with options \\"\$ac_cs_config\\" |
19021 | 19021 |
3 | 3 | dnl Copyright 1998 - 2018 Double Precision, Inc. See COPYING for |
4 | 4 | dnl distribution information. |
5 | 5 | |
6 | AC_INIT(courier-imap, 5.0.5, [courier-users@lists.sourceforge.net]) | |
6 | AC_INIT(courier-imap, 5.0.6, [courier-users@lists.sourceforge.net]) | |
7 | 7 | |
8 | 8 | >confdefs.h # Kill PACKAGE_ macros |
9 | 9 |
185 | 185 | |
186 | 186 | size_t i; |
187 | 187 | int vernum=0; |
188 | unsigned long size; | |
188 | 189 | |
189 | 190 | uidv=time(NULL); |
190 | 191 | |
254 | 255 | // We have extra room at the end. |
255 | 256 | strcat(p, ":0"); |
256 | 257 | |
257 | if (sscanf(p, "%lu %lu:%lu:%d", &m->size, | |
258 | if (sscanf(p, "%lu %lu:%lu:%d", &size, | |
258 | 259 | &m->uid.n, &m->uid.uidv, |
259 | 260 | &m->isutf8) == 4) |
260 | 261 | { |
262 | m->size=size; | |
261 | 263 | m->next=list; |
262 | 264 | list=m; |
263 | 265 | ++mcnt; |
376 | 376 | |
377 | 377 | strcat(strcat(strcpy(buf, cert_dir), "/"), de->d_name); |
378 | 378 | |
379 | if (lstat(buf, &stat_buf) < 0 || !S_ISREG(stat_buf.st_mode)) | |
379 | if (stat(buf, &stat_buf) < 0 || !S_ISREG(stat_buf.st_mode)) | |
380 | 380 | { |
381 | 381 | free(buf); |
382 | 382 | continue; |