Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package courier-authlib for openSUSE:Factory 
checked in at 2021-02-10 21:31:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/courier-authlib (Old)
 and      /work/SRC/openSUSE:Factory/.courier-authlib.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "courier-authlib"

Wed Feb 10 21:31:08 2021 rev:48 rq:870803 version:0.71.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/courier-authlib/courier-authlib.changes  
2020-06-23 21:05:14.465967567 +0200
+++ 
/work/SRC/openSUSE:Factory/.courier-authlib.new.28504/courier-authlib.changes   
    2021-02-10 21:31:15.762360475 +0100
@@ -1,0 +2,7 @@
+Wed Feb 10 08:49:15 UTC 2021 - Arjen de Korte <suse+bu...@de-korte.org>
+
+- update to 0.71.1
+  * Clean up header files, do not install autoconf-generated
+    courier_auth_config.h
+
+-------------------------------------------------------------------

Old:
----
  courier-authlib-0.71.0.tar.bz2
  courier-authlib-0.71.0.tar.bz2.sig

New:
----
  courier-authlib-0.71.1.tar.bz2
  courier-authlib-0.71.1.tar.bz2.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ courier-authlib.spec ++++++
--- /var/tmp/diff_new_pack.BpoegE/_old  2021-02-10 21:31:16.518361569 +0100
+++ /var/tmp/diff_new_pack.BpoegE/_new  2021-02-10 21:31:16.518361569 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package courier-authlib
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           courier-authlib
-Version:        0.71.0
+Version:        0.71.1
 Release:        0
 Summary:        Courier authentication library
 License:        SUSE-GPL-3.0-with-openssl-exception

++++++ courier-authlib-0.71.0.tar.bz2 -> courier-authlib-0.71.1.tar.bz2 ++++++
++++ 5449 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/ChangeLog new/courier-authlib-0.71.1/ChangeLog
--- old/courier-authlib-0.71.0/ChangeLog        2020-06-18 03:05:15.000000000 
+0200
+++ new/courier-authlib-0.71.1/ChangeLog        2021-02-07 06:24:46.000000000 
+0100
@@ -1,3 +1,14 @@
+0.71.1
+
+2021-02-07  Sam Varshavchik  <mr...@courier-mta.com>
+
+       * Clean up header files, do not install autoconf-generated
+       courier_auth_config.h
+
+2020-11-04  Sam Varshavchik  <mr...@courier-mta.com>
+
+       * spec file: add BuildRequires: %{__make} (will be required in F34).
+
 0.71.0
 
 2020-05-27  Sam Varshavchik  <mr...@courier-mta.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/Makefile.am new/courier-authlib-0.71.1/Makefile.am
--- old/courier-authlib-0.71.0/Makefile.am      2020-05-23 16:09:59.000000000 
+0200
+++ new/courier-authlib-0.71.1/Makefile.am      2021-02-07 06:20:35.000000000 
+0100
@@ -341,7 +341,7 @@
 libcourierauthsaslclient_la_LIBADD=libcourierauth.la
 libcourierauthsaslclient_la_LDFLAGS=-export-symbols-regex 
'^auth_sasl_client$$' -version-info @VERSION_INFO@
 
-include_HEADERS=courier_auth_config.h courierauth.h courierauthsasl.h \
+include_HEADERS=courierauth.h courierauthsasl.h \
        courierauthsaslclient.h courierauthdebug.h courierauthstaticlist.h
 
 courierauthconfig_SOURCES=authinfo.c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_enumerate.3 
new/courier-authlib-0.71.1/auth_enumerate.3
--- old/courier-authlib-0.71.0/auth_enumerate.3 2020-05-28 03:44:08.000000000 
+0200
+++ new/courier-authlib-0.71.1/auth_enumerate.3 2020-10-29 03:04:02.000000000 
+0100
@@ -4,12 +4,12 @@
 .\"     Title: auth_enumerate
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/27/2020
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "AUTH_ENUMERATE" "3" "05/27/2020" "Double Precision, Inc." "Double 
Precision, Inc."
+.TH "AUTH_ENUMERATE" "3" "10/28/2020" "Double Precision, Inc." "Double 
Precision, Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_enumerate.html 
new/courier-authlib-0.71.1/auth_enumerate.html
--- old/courier-authlib-0.71.0/auth_enumerate.html      2020-05-28 
03:44:07.000000000 +0200
+++ new/courier-authlib-0.71.1/auth_enumerate.html      2020-10-29 
03:04:00.000000000 +0100
@@ -7,7 +7,7 @@
 --></head><body><div class="refentry"><a id="auth-enumerate" shape="rect"> 
</a><div class="titlepage"/><div 
class="refnamediv"><h2>Name</h2><p>auth_enumerate ??? Obtain list of 
accounts</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div 
class="literallayout"><p><br clear="none"/>
 #include??&lt;courierauth.h&gt;<br clear="none"/>
 </p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code 
class="funcdef"><strong>auth_enumerate</strong>(</code></td><td rowspan="1" 
colspan="1">int <var class="pdparam">(*callback_func)</var>
-              <code>(</code>const char *, uid_t, gid_t, const char *, const 
char *, const char *, void *<code>)</code>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">void *<var 
class="pdparam">callback_arg</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="idm45327582740928" shape="rect"> </a><h2>DESCRIPTION</h2><p>
+              <code>(</code>const char *, uid_t, gid_t, const char *, const 
char *, const char *, void *<code>)</code>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">void *<var 
class="pdparam">callback_arg</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="auth_enumerate_description" shape="rect"> </a><h2>DESCRIPTION</h2><p>
 <code class="function">auth_enumerate</code> enumerates all of the available 
accounts.
 <code class="function">auth_enumerate</code> repeatedly calls
 <code class="function">callback_func</code>, once for each account.
@@ -30,7 +30,7 @@
 received.</p><div class="note" style="margin-left: 0.5in; margin-right: 
0.5in;"><h3 class="title">Note</h3><p>
 Some back-end Courier authentication modules do not implement account
 enumeration, so this function may not be available in all
-configurations.</p></div></div><div class="refsect1"><a id="idm45327586771392" 
shape="rect"> </a><h2>SEE ALSO</h2><p>
+configurations.</p></div></div><div class="refsect1"><a 
id="auth_enumerate_see_also" shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="authlib.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">authlib</span>(3)</span></a>,
  
 <a class="ulink" href="auth_generic.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">auth_generic_meta</span>(3)</span></a>,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_generic.html 
new/courier-authlib-0.71.1/auth_generic.html
--- old/courier-authlib-0.71.0/auth_generic.html        2020-05-28 
03:44:07.000000000 +0200
+++ new/courier-authlib-0.71.1/auth_generic.html        2020-10-29 
03:04:00.000000000 +0100
@@ -8,7 +8,7 @@
 #include??&lt;courierauth.h&gt;<br clear="none"/>
 </p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">int 
rc=<strong>auth_generic_meta</strong>(</code></td><td rowspan="1" 
colspan="1">struct auth_meta *<var class="pdparam">meta</var>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">service</var>, </td></tr><tr><td 
rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">authtype</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">authdata</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">int <var 
class="pdparam">(*callback_func)</var>
                <code>(</code>struct authinfo *, void *<code>)</code>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">void *<var 
class="pdparam">callback_arg</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div><div class="funcsynopsis"><table 
border="0" class="funcprototype-table" summary="Function synopsis" 
style="cellspacing: 0; cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code 
class="funcdef">int rc=<strong>auth_generic</strong>(</code></td><td 
rowspan="1" colspan="1">const char *<var class="pdparam">service</var>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">authtype</var>, </td></tr><tr><td 
rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">authdata</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">int <var 
class="pdparam">(*callback_func)</var>
-               <code>(</code>struct authinfo *, void *<code>)</code>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">void *<var 
class="pdparam">callback_arg</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="idm44936494928480" shape="rect"> </a><h2>DESCRIPTION</h2><p>
+               <code>(</code>struct authinfo *, void *<code>)</code>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">void *<var 
class="pdparam">callback_arg</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="auth_generic_description" shape="rect"> </a><h2>DESCRIPTION</h2><p>
 <code class="function">auth_generic_meta</code> processes a generic 
authentication request.
 You do not want to use this function by itself.
 You really want to use
@@ -46,7 +46,7 @@
       <a class="ulink" href="auth_sasl.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">auth_sasl_ex</span>(3)</span></a>.</p><p>
       <code class="function">auth_generic</code>() is deprecated and should 
not be used
       in new code.
-    </p></div><div class="refsect1"><a id="idm44936495243888" shape="rect"> 
</a><h2>RETURNS</h2><p>
+    </p></div><div class="refsect1"><a id="auth_generic_returns" shape="rect"> 
</a><h2>RETURNS</h2><p>
 <code class="function">callback_func</code> will be invoked if
 <code class="function">auth_generic_meta</code>
 succeeds, and <code class="function">callback_func</code>'s return value 
becomes
@@ -112,7 +112,7 @@
 If the account has an encrypted password defined, this field
 can be set to <code class="literal">NULL</code>.</p></dd><dt><span 
class="term">options</span></dt><dd><p>
 A comma-separated list of miscellaneous account options.
-See below for more information.</p></dd></dl></div><div class="refsect2"><a 
id="idm44936494377952" shape="rect"> </a><h3>Account options</h3><p>
+See below for more information.</p></dd></dl></div><div class="refsect2"><a 
id="authcallback_account_options" shape="rect"> </a><h3>Account options</h3><p>
 Depending on the configuration of the Courier authentication library,
 accounts may have individual options associated with them.
 If the authentication library configuration does not implement account
@@ -161,7 +161,7 @@
 access control lists say). See the virtual shared folder documentation
 for more information.</p><p>
 For technical reasons, group names may not include comma, tab, "/" or "|"
-characters.</p></dd></dl></div></div></div><div class="refsect1"><a 
id="idm44936494290576" shape="rect"> </a><h2>SEE ALSO</h2><p>
+characters.</p></dd></dl></div></div></div><div class="refsect1"><a 
id="auth_generic_see_also" shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="authlib.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">authlib</span>(3)</span></a>,
 
 <a class="ulink" href="auth_meta.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">auth_meta</span>(3)</span></a>,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_generic_meta.3 
new/courier-authlib-0.71.1/auth_generic_meta.3
--- old/courier-authlib-0.71.0/auth_generic_meta.3      2020-05-28 
03:44:08.000000000 +0200
+++ new/courier-authlib-0.71.1/auth_generic_meta.3      2020-10-29 
03:04:02.000000000 +0100
@@ -4,12 +4,12 @@
 .\"     Title: auth_generic_meta
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/27/2020
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "AUTH_GENERIC_META" "3" "05/27/2020" "Double Precision, Inc." "Double 
Precision, Inc."
+.TH "AUTH_GENERIC_META" "3" "10/28/2020" "Double Precision, Inc." "Double 
Precision, Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_getoption.3 
new/courier-authlib-0.71.1/auth_getoption.3
--- old/courier-authlib-0.71.0/auth_getoption.3 2020-05-28 03:44:08.000000000 
+0200
+++ new/courier-authlib-0.71.1/auth_getoption.3 2020-10-29 03:04:02.000000000 
+0100
@@ -4,12 +4,12 @@
 .\"     Title: auth_getoption
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/27/2020
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "AUTH_GETOPTION" "3" "05/27/2020" "Double Precision, Inc." "Double 
Precision, Inc."
+.TH "AUTH_GETOPTION" "3" "10/28/2020" "Double Precision, Inc." "Double 
Precision, Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_getoption.html 
new/courier-authlib-0.71.1/auth_getoption.html
--- old/courier-authlib-0.71.0/auth_getoption.html      2020-05-28 
03:44:07.000000000 +0200
+++ new/courier-authlib-0.71.1/auth_getoption.html      2020-10-29 
03:04:00.000000000 +0100
@@ -6,7 +6,7 @@
 
 --></head><body><div class="refentry"><a id="auth-getoption" shape="rect"> 
</a><div class="titlepage"/><div 
class="refnamediv"><h2>Name</h2><p>auth_getoption ??? Search an option 
string</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div 
class="literallayout"><p><br clear="none"/>
 #include??&lt;courierauth.h&gt;<br clear="none"/>
-</p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">char 
*value=<strong>auth_getoption</strong>(</code></td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">options</var>, </td></tr><tr><td 
rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">keyword</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="idm45313635540032" shape="rect"> </a><h2>DESCRIPTION</h2><p>
+</p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">char 
*value=<strong>auth_getoption</strong>(</code></td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">options</var>, </td></tr><tr><td 
rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">keyword</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="auth_getoption_description" shape="rect"> </a><h2>DESCRIPTION</h2><p>
 This is a convenience function for parsing account options, as received
 by the callback function invoked by
 <a class="ulink" href="auth_generic.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">auth_generic_meta</span>(3)</span></a>,
@@ -24,7 +24,7 @@
 pairs.</p><p>
 <code class="function">auth_getoption</code> searches
 <em class="parameter"><code>options</code></em> for a
-<em class="parameter"><code>keyword</code></em>.</p></div><div 
class="refsect1"><a id="idm45313639243040" shape="rect"> </a><h2>RETURNS</h2><p>
+<em class="parameter"><code>keyword</code></em>.</p></div><div 
class="refsect1"><a id="auth_getoption_returns" shape="rect"> 
</a><h2>RETURNS</h2><p>
 If
 <em class="parameter"><code>options</code></em> does not have the
 <em class="parameter"><code>keyword</code></em>,
@@ -38,7 +38,7 @@
 the returned buffer.</p><p>
 <code class="function">auth_getoption</code> returns <code 
class="literal">NULL</code> with
 <code class="varname">errno</code> set to <code class="literal">ENOMEM</code> 
if it cannot
-allocate a buffer.</p></div><div class="refsect1"><a id="idm45313639227216" 
shape="rect"> </a><h2>SEE ALSO</h2><p>
+allocate a buffer.</p></div><div class="refsect1"><a 
id="auth_getoption_see_also" shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="authlib.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">authlib</span>(3)</span></a>,
  
 <a class="ulink" href="auth_generic.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">auth_generic_meta</span>(3)</span></a>,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_getuserinfo.html 
new/courier-authlib-0.71.1/auth_getuserinfo.html
--- old/courier-authlib-0.71.0/auth_getuserinfo.html    2020-05-28 
03:44:07.000000000 +0200
+++ new/courier-authlib-0.71.1/auth_getuserinfo.html    2020-10-29 
03:04:00.000000000 +0100
@@ -6,7 +6,7 @@
 
 --></head><body><div class="refentry"><a id="auth-getuserinfo" shape="rect"> 
</a><div class="titlepage"/><div 
class="refnamediv"><h2>Name</h2><p>auth_getuserinfo_meta, auth_getuserinfo ??? 
Obtain account information</p></div><div 
class="refsynopsisdiv"><h2>Synopsis</h2><div class="literallayout"><p><br 
clear="none"/>
 #include??&lt;courierauth.h&gt;<br clear="none"/>
-</p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">int 
rc=<strong>auth_getuserinfo_meta</strong>(</code></td><td rowspan="1" 
colspan="1">struct auth_meta *<var class="pdparam">meta</var>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">userid</var>, </td></tr><tr><td 
rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">int <var 
class="pdparam">(*callback_func)</var><code>(</code>struct authinfo *, void 
*<code>)</code>, </td></tr><tr><td rowspan="1" colspan="1">??</td><td 
rowspan="1" colspan="1">void *<var 
class="pdparam">callback_arg</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div><div class="funcsynopsis"><table 
border="0" class="funcprototype-table" summary="Function synopsis" 
style="cellspacing: 0; cellpadding: 0;"><tr><td ro
 wspan="1" colspan="1"><code class="funcdef">int 
rc=<strong>auth_getuserinfo</strong>(</code></td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">userid</var>, </td></tr><tr><td 
rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">int <var 
class="pdparam">(*callback_func)</var><code>(</code>struct authinfo *, void 
*<code>)</code>, </td></tr><tr><td rowspan="1" colspan="1">??</td><td 
rowspan="1" colspan="1">void *<var 
class="pdparam">callback_arg</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="idm45328640923984" shape="rect"> </a><h2>DESCRIPTION</h2><p>
+</p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">int 
rc=<strong>auth_getuserinfo_meta</strong>(</code></td><td rowspan="1" 
colspan="1">struct auth_meta *<var class="pdparam">meta</var>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">userid</var>, </td></tr><tr><td 
rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">int <var 
class="pdparam">(*callback_func)</var><code>(</code>struct authinfo *, void 
*<code>)</code>, </td></tr><tr><td rowspan="1" colspan="1">??</td><td 
rowspan="1" colspan="1">void *<var 
class="pdparam">callback_arg</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div><div class="funcsynopsis"><table 
border="0" class="funcprototype-table" summary="Function synopsis" 
style="cellspacing: 0; cellpadding: 0;"><tr><td ro
 wspan="1" colspan="1"><code class="funcdef">int 
rc=<strong>auth_getuserinfo</strong>(</code></td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">userid</var>, </td></tr><tr><td 
rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">int <var 
class="pdparam">(*callback_func)</var><code>(</code>struct authinfo *, void 
*<code>)</code>, </td></tr><tr><td rowspan="1" colspan="1">??</td><td 
rowspan="1" colspan="1">void *<var 
class="pdparam">callback_arg</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="auth_getuserinfo_description" shape="rect"> </a><h2>DESCRIPTION</h2><p>
 If <em class="parameter"><code>userid</code></em> is a valid account name,
 retrieve the account particulars and invoke
 <em class="parameter"><code>callback_func</code></em>.</p><p>
@@ -16,7 +16,7 @@
     </p><p>
       <code class="function">auth_getuserinfo</code>() is deprecated and 
should not
       be used in new code.
-    </p></div><div class="refsect1"><a id="idm45328639207456" shape="rect"> 
</a><h2>RETURNS</h2><p>
+    </p></div><div class="refsect1"><a id="auth_getuserinfo_returns" 
shape="rect"> </a><h2>RETURNS</h2><p>
 <code class="function">callback_func</code> will be invoked if
 <em class="replaceable"><code>userid</code></em> exists,
 and <code class="function">callback_func</code>'s return value becomes
@@ -85,7 +85,7 @@
 If the account has an encrypted password defined, this field
 can be set to <code class="literal">NULL</code>.</p></dd><dt><span 
class="term">options</span></dt><dd><p>
 A comma-separated list of miscellaneous account options.
-See below for more information.</p></dd></dl></div><div class="refsect2"><a 
id="idm45328639064896" shape="rect"> </a><h3>Account options</h3><p>
+See below for more information.</p></dd></dl></div><div class="refsect2"><a 
id="authcallback_account_options" shape="rect"> </a><h3>Account options</h3><p>
 Depending on the configuration of the Courier authentication library,
 accounts may have individual options associated with them.
 If the authentication library configuration does not implement account
@@ -134,7 +134,7 @@
 access control lists say). See the virtual shared folder documentation
 for more information.</p><p>
 For technical reasons, group names may not include comma, tab, "/" or "|"
-characters.</p></dd></dl></div></div></div><div class="refsect1"><a 
id="idm45328638977632" shape="rect"> </a><h2>SEE ALSO</h2><p>
+characters.</p></dd></dl></div></div></div><div class="refsect1"><a 
id="auth_getuserinfo_see_also" shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="authlib.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">authlib</span>(3)</span></a>,
 
 <a class="ulink" href="auth_meta.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">auth_meta</span>(3)</span></a>,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_getuserinfo_meta.3 
new/courier-authlib-0.71.1/auth_getuserinfo_meta.3
--- old/courier-authlib-0.71.0/auth_getuserinfo_meta.3  2020-05-28 
03:44:08.000000000 +0200
+++ new/courier-authlib-0.71.1/auth_getuserinfo_meta.3  2020-10-29 
03:04:02.000000000 +0100
@@ -4,12 +4,12 @@
 .\"     Title: auth_getuserinfo_meta
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/27/2020
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "AUTH_GETUSERINFO_MET" "3" "05/27/2020" "Double Precision, Inc." "Double 
Precision, Inc."
+.TH "AUTH_GETUSERINFO_MET" "3" "10/28/2020" "Double Precision, Inc." "Double 
Precision, Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_login.html 
new/courier-authlib-0.71.1/auth_login.html
--- old/courier-authlib-0.71.0/auth_login.html  2020-05-28 03:44:07.000000000 
+0200
+++ new/courier-authlib-0.71.1/auth_login.html  2020-10-29 03:04:00.000000000 
+0100
@@ -6,7 +6,7 @@
 
 --></head><body><div class="refentry"><a id="auth-login" shape="rect"> 
</a><div class="titlepage"/><div 
class="refnamediv"><h2>Name</h2><p>auth_login_meta, auth_login ??? Validate a 
userid and password</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div 
class="literallayout"><p><br clear="none"/>
 #include??&lt;courierauth.h&gt;<br clear="none"/>
-</p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">int 
rc=<strong>auth_login_meta</strong>(</code></td><td rowspan="1" 
colspan="1">struct auth_meta *<var class="pdparam">meta</var>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">service</var>, </td></tr><tr><td 
rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">userid</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">password</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">int <var 
class="pdparam">(*callback_func)</var><code>(</code>struct authinfo *, void 
*<code>)</code>, </td></tr><tr><td rowspan="1" colspan="1">??</td><td 
rowspan="1" colspan="1">void *<var class="pdparam">call
 back_arg</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div><div class="funcsynopsis"><table 
border="0" class="funcprototype-table" summary="Function synopsis" 
style="cellspacing: 0; cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code 
class="funcdef">int rc=<strong>auth_login</strong>(</code></td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">service</var>, </td></tr><tr><td 
rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">userid</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">password</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">int <var 
class="pdparam">(*callback_func)</var><code>(</code>struct authinfo *, void 
*<code>)</code>, </td></tr><tr><td rowspan="1" colspan="1">??</td><td 
rowspan="1" colspan="1">void *<var 
class="pdparam">callback_arg</var><code>)</code>;</td></tr></table><
 div class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="idm45984151193136" shape="rect"> </a><h2>DESCRIPTION</h2><p>
+</p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">int 
rc=<strong>auth_login_meta</strong>(</code></td><td rowspan="1" 
colspan="1">struct auth_meta *<var class="pdparam">meta</var>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">service</var>, </td></tr><tr><td 
rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">userid</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">password</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">int <var 
class="pdparam">(*callback_func)</var><code>(</code>struct authinfo *, void 
*<code>)</code>, </td></tr><tr><td rowspan="1" colspan="1">??</td><td 
rowspan="1" colspan="1">void *<var class="pdparam">call
 back_arg</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div><div class="funcsynopsis"><table 
border="0" class="funcprototype-table" summary="Function synopsis" 
style="cellspacing: 0; cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code 
class="funcdef">int rc=<strong>auth_login</strong>(</code></td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">service</var>, </td></tr><tr><td 
rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">userid</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">password</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">int <var 
class="pdparam">(*callback_func)</var><code>(</code>struct authinfo *, void 
*<code>)</code>, </td></tr><tr><td rowspan="1" colspan="1">??</td><td 
rowspan="1" colspan="1">void *<var 
class="pdparam">callback_arg</var><code>)</code>;</td></tr></table><
 div class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="auth_login_description" shape="rect"> </a><h2>DESCRIPTION</h2><p>
 <code class="function">auth_login_meta</code> verifies whether
 <em class="parameter"><code>userid</code></em> exists, and whether it's
 <em class="parameter"><code>password</code></em> is correct.
@@ -20,7 +20,7 @@
     </p><p>
       <code class="function">auth_login</code>() is deprecated and should not 
be used
       in new code.
-    </p></div><div class="refsect1"><a id="idm45984150645216" shape="rect"> 
</a><h2>RETURNS</h2><p>
+    </p></div><div class="refsect1"><a id="auth_login_returns" shape="rect"> 
</a><h2>RETURNS</h2><p>
 <code class="function">callback_func</code> will be invoked if
 <code class="function">auth_login</code>
 succeeds, and <code class="function">callback_func</code>'s return value 
becomes
@@ -86,7 +86,7 @@
 If the account has an encrypted password defined, this field
 can be set to <code class="literal">NULL</code>.</p></dd><dt><span 
class="term">options</span></dt><dd><p>
 A comma-separated list of miscellaneous account options.
-See below for more information.</p></dd></dl></div><div class="refsect2"><a 
id="idm45984149694016" shape="rect"> </a><h3>Account options</h3><p>
+See below for more information.</p></dd></dl></div><div class="refsect2"><a 
id="authcallback_account_options" shape="rect"> </a><h3>Account options</h3><p>
 Depending on the configuration of the Courier authentication library,
 accounts may have individual options associated with them.
 If the authentication library configuration does not implement account
@@ -135,7 +135,7 @@
 access control lists say). See the virtual shared folder documentation
 for more information.</p><p>
 For technical reasons, group names may not include comma, tab, "/" or "|"
-characters.</p></dd></dl></div></div></div><div class="refsect1"><a 
id="idm45984149606592" shape="rect"> </a><h2>SEE ALSO</h2><p>
+characters.</p></dd></dl></div></div></div><div class="refsect1"><a 
id="auth_login_see_also" shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="authlib.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">authlib</span>(3)</span></a>,
 
 <a class="ulink" href="auth_meta.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">auth_meta</span>(3)</span></a>,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_login_meta.3 
new/courier-authlib-0.71.1/auth_login_meta.3
--- old/courier-authlib-0.71.0/auth_login_meta.3        2020-05-28 
03:44:08.000000000 +0200
+++ new/courier-authlib-0.71.1/auth_login_meta.3        2020-10-29 
03:04:02.000000000 +0100
@@ -4,12 +4,12 @@
 .\"     Title: auth_login_meta
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/27/2020
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "AUTH_LOGIN_META" "3" "05/27/2020" "Double Precision, Inc." "Double 
Precision, Inc."
+.TH "AUTH_LOGIN_META" "3" "10/28/2020" "Double Precision, Inc." "Double 
Precision, Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_meta.3 new/courier-authlib-0.71.1/auth_meta.3
--- old/courier-authlib-0.71.0/auth_meta.3      2020-05-28 03:44:08.000000000 
+0200
+++ new/courier-authlib-0.71.1/auth_meta.3      2020-10-29 03:04:02.000000000 
+0100
@@ -4,12 +4,12 @@
 .\"     Title: auth_meta
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/27/2020
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "AUTH_META" "3" "05/27/2020" "Double Precision, Inc." "Double Precision, 
Inc."
+.TH "AUTH_META" "3" "10/28/2020" "Double Precision, Inc." "Double Precision, 
Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_meta.html 
new/courier-authlib-0.71.1/auth_meta.html
--- old/courier-authlib-0.71.0/auth_meta.html   2020-05-28 03:44:07.000000000 
+0200
+++ new/courier-authlib-0.71.1/auth_meta.html   2020-10-29 03:04:00.000000000 
+0100
@@ -6,7 +6,7 @@
 
 --></head><body><div class="refentry"><a id="auth-meta" shape="rect"> </a><div 
class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>auth_meta ??? 
Authentication metadata</p></div><div 
class="refsynopsisdiv"><h2>Synopsis</h2><div class="literallayout"><p><br 
clear="none"/>
 #include??&lt;courierauth.h&gt;<br clear="none"/>
-</p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">struct 
auth_meta *meta=<strong>auth_meta_init_default</strong>(</code></td><td 
rowspan="1" colspan="1">void<code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div><div class="funcsynopsis"><table 
border="0" class="funcprototype-table" summary="Function synopsis" 
style="cellspacing: 0; cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code 
class="funcdef">void <strong>auth_meta_destroy_default</strong>(</code></td><td 
rowspan="1" colspan="1">struct auth_meta *<var 
class="pdparam">meta</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="idm45674295157184" shape="rect"> </a><h2>DESCRIPTION</h2><p>
+</p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">struct 
auth_meta *meta=<strong>auth_meta_init_default</strong>(</code></td><td 
rowspan="1" colspan="1">void<code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div><div class="funcsynopsis"><table 
border="0" class="funcprototype-table" summary="Function synopsis" 
style="cellspacing: 0; cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code 
class="funcdef">void <strong>auth_meta_destroy_default</strong>(</code></td><td 
rowspan="1" colspan="1">struct auth_meta *<var 
class="pdparam">meta</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="auth_meta_description" shape="rect"> </a><h2>DESCRIPTION</h2><p>
       The <span class="structname">auth_meta</span> structure provides 
additional,
       optional metadata for
       <span class="citerefentry"><span 
class="refentrytitle">auth_login_meta</span>(3)</span>,
@@ -51,7 +51,7 @@
            The <code class="envar">TCPREMOTEIP</code> environment variable, if 
set,
            is placed in the <code class="literal">TCPREMOTEIP</code>
            <code class="varname">envvars</code>
-         </p></li></ul></div></div></div><div class="refsect1"><a 
id="idm45674299147936" shape="rect"> </a><h2>SEE ALSO</h2><p>
+         </p></li></ul></div></div></div><div class="refsect1"><a 
id="auth_meta_see_also" shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="authlib.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">authlib</span>(3)</span></a>,
 
 <a class="ulink" href="auth_login.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">auth_login_meta</span>(3)</span></a>,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_mkhomedir.3 
new/courier-authlib-0.71.1/auth_mkhomedir.3
--- old/courier-authlib-0.71.0/auth_mkhomedir.3 2020-05-28 03:44:08.000000000 
+0200
+++ new/courier-authlib-0.71.1/auth_mkhomedir.3 2020-10-29 03:04:02.000000000 
+0100
@@ -4,12 +4,12 @@
 .\"     Title: auth_mkhomedir
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/27/2020
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "AUTH_MKHOMEDIR" "3" "05/27/2020" "Double Precision, Inc." "Double 
Precision, Inc."
+.TH "AUTH_MKHOMEDIR" "3" "10/28/2020" "Double Precision, Inc." "Double 
Precision, Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_mkhomedir.html 
new/courier-authlib-0.71.1/auth_mkhomedir.html
--- old/courier-authlib-0.71.0/auth_mkhomedir.html      2020-05-28 
03:44:07.000000000 +0200
+++ new/courier-authlib-0.71.1/auth_mkhomedir.html      2020-10-29 
03:04:00.000000000 +0100
@@ -6,7 +6,7 @@
 
 --></head><body><div class="refentry"><a id="auth-getuserinfo" shape="rect"> 
</a><div class="titlepage"/><div 
class="refnamediv"><h2>Name</h2><p>auth_mkhomedir ??? Autocreate a new 
account's home directory</p></div><div 
class="refsynopsisdiv"><h2>Synopsis</h2><div class="literallayout"><p><br 
clear="none"/>
 #include??&lt;courierauth.h&gt;<br clear="none"/>
-</p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">int 
rc=<strong>auth_mkhomedir</strong>(</code></td><td rowspan="1" 
colspan="1">struct authinfo *<var 
class="pdparam">auth</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="idm46547380439472" shape="rect"> </a><h2>DESCRIPTION</h2><p>
+</p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">int 
rc=<strong>auth_mkhomedir</strong>(</code></td><td rowspan="1" 
colspan="1">struct authinfo *<var 
class="pdparam">auth</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="auth_mkhomedir_description" shape="rect"> </a><h2>DESCRIPTION</h2><p>
       A <em class="replaceable"><code>callback_func</code></em> that's passed 
as a parameter
       to
       <a class="ulink" href="auth_getuserinfo.html" target="_top" 
shape="rect"><span class="citerefentry"><span 
class="refentrytitle">auth_getuserinfo_meta</span>(3)</span></a>
@@ -30,13 +30,13 @@
       The permissions of <code class="envar">AUTH_MKHOMEDIR_SKEL</code> and 
its contents
       are preserved, and the owner userid and groupid is set to the
       authenticated account's userid and groupid.
-    </p></div><div class="refsect1"><a id="idm46547379519408" shape="rect"> 
</a><h2>RETURNS</h2><p>
+    </p></div><div class="refsect1"><a id="auth_mkhomedir_returns" 
shape="rect"> </a><h2>RETURNS</h2><p>
       <code class="function">auth_mkhomedir</code>() returns a non-zero value 
if
       an error occured while creating the new account's home directory.
       <code class="function">auth_mkhomedir</code>() returns zero if the new
       account's home directory was created successfully, or if the
       account's home directory already exists.
-    </p></div><div class="refsect1"><a id="idm46547379954064" shape="rect"> 
</a><h2>SEE ALSO</h2><p>
+    </p></div><div class="refsect1"><a id="auth_mkhomedir_see_also" 
shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="authlib.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">authlib</span>(3)</span></a>,
 
 <a class="ulink" href="auth_getuserinfo.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">auth_getuserinfo_meta</span>(3)</span></a>.</p></div></div></body></html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_passwd.3 
new/courier-authlib-0.71.1/auth_passwd.3
--- old/courier-authlib-0.71.0/auth_passwd.3    2020-05-28 03:44:08.000000000 
+0200
+++ new/courier-authlib-0.71.1/auth_passwd.3    2020-10-29 03:04:02.000000000 
+0100
@@ -4,12 +4,12 @@
 .\"     Title: auth_passwd
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/27/2020
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "AUTH_PASSWD" "3" "05/27/2020" "Double Precision, Inc." "Double Precision, 
Inc."
+.TH "AUTH_PASSWD" "3" "10/28/2020" "Double Precision, Inc." "Double Precision, 
Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_passwd.html 
new/courier-authlib-0.71.1/auth_passwd.html
--- old/courier-authlib-0.71.0/auth_passwd.html 2020-05-28 03:44:07.000000000 
+0200
+++ new/courier-authlib-0.71.1/auth_passwd.html 2020-10-29 03:04:00.000000000 
+0100
@@ -6,7 +6,7 @@
 
 --></head><body><div class="refentry"><a id="auth-passwd" shape="rect"> 
</a><div class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>auth_passwd 
??? Change account's password</p></div><div 
class="refsynopsisdiv"><h2>Synopsis</h2><div class="literallayout"><p><br 
clear="none"/>
 #include??&lt;courierauth.h&gt;<br clear="none"/>
-</p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">int 
rc=<strong>auth_passwd</strong>(</code></td><td rowspan="1" colspan="1">const 
char *<var class="pdparam">service</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">username</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">oldpassword</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">newpassword</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="idm45951305039488" shape="rect"> </a><h2>DESCRIPTION</h2><p>
+</p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">int 
rc=<strong>auth_passwd</strong>(</code></td><td rowspan="1" colspan="1">const 
char *<var class="pdparam">service</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">username</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">oldpassword</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">newpassword</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="auth_passwd_description" shape="rect"> </a><h2>DESCRIPTION</h2><p>
 If <em class="parameter"><code>username</code></em>'s password is
 <em class="parameter"><code>oldpassword</code></em>, it is replaced with
 <em class="parameter"><code>newpassword</code></em>.
@@ -14,10 +14,10 @@
 password is changed; like <span class="quote">???<span 
class="quote">imap</span>???</span> or <span class="quote">???<span 
class="quote">pop3</span>???</span>.
 Some Courier authentication library's back-end module can use different
 passwords for different services.
-<em class="parameter"><code>service</code></em> is ignored if this is not the 
case.</p></div><div class="refsect1"><a id="idm45951305012304" shape="rect"> 
</a><h2>RETURNS</h2><p>
+<em class="parameter"><code>service</code></em> is ignored if this is not the 
case.</p></div><div class="refsect1"><a id="auth_passwd_returns" shape="rect"> 
</a><h2>RETURNS</h2><p>
 <code class="function">auth_passwd</code> returns 0 if the password was
 succesfully changed.
-A non-0 error code indicates a failure..</p></div><div class="refsect1"><a 
id="idm45951304066576" shape="rect"> </a><h2>SEE ALSO</h2><p>
+A non-0 error code indicates a failure..</p></div><div class="refsect1"><a 
id="auth_passwd_see_also" shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="authlib.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">authlib</span>(3)</span></a>,
  
 <a class="ulink" href="auth_generic.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">auth_generic_meta</span>(3)</span></a>,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_sasl.3 new/courier-authlib-0.71.1/auth_sasl.3
--- old/courier-authlib-0.71.0/auth_sasl.3      2020-05-28 03:44:08.000000000 
+0200
+++ new/courier-authlib-0.71.1/auth_sasl.3      2020-10-29 03:04:02.000000000 
+0100
@@ -4,12 +4,12 @@
 .\"     Title: auth_sasl
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/27/2020
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "AUTH_SASL" "3" "05/27/2020" "Double Precision, Inc." "Double Precision, 
Inc."
+.TH "AUTH_SASL" "3" "10/28/2020" "Double Precision, Inc." "Double Precision, 
Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/auth_sasl.html 
new/courier-authlib-0.71.1/auth_sasl.html
--- old/courier-authlib-0.71.0/auth_sasl.html   2020-05-28 03:44:07.000000000 
+0200
+++ new/courier-authlib-0.71.1/auth_sasl.html   2020-10-29 03:04:00.000000000 
+0100
@@ -6,7 +6,7 @@
 
 --></head><body><div class="refentry"><a id="auth-sasl" shape="rect"> </a><div 
class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>auth_sasl, 
auth_sasl_ex ??? <acronym class="acronym">SASL</acronym> 
implementation</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div 
class="literallayout"><p><br clear="none"/>
 #include??&lt;courierauthsasl.h&gt;<br clear="none"/>
-</p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">int 
rc=<strong>auth_sasl</strong>(</code></td><td rowspan="1" colspan="1">const 
char *<var class="pdparam">method</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">initialresponse</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">char *<var 
class="pdparam">(*conversation_func)</var><code>(</code>const char *, void 
*)<code>)</code>, </td></tr><tr><td rowspan="1" colspan="1">??</td><td 
rowspan="1" colspan="1">void *<var class="pdparam">callback_arg</var>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">char **<var class="pdparam">authtype_ret</var>, </td></tr><tr><td 
rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">char **<var 
class="pdparam">auth
 data_ret</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div><div class="funcsynopsis"><table 
border="0" class="funcprototype-table" summary="Function synopsis" 
style="cellspacing: 0; cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code 
class="funcdef">int rc=<strong>auth_sasl_ex</strong>(</code></td><td 
rowspan="1" colspan="1">const char *<var class="pdparam">method</var>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">initialresponse</var>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">externalauth</var>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">char *<var 
class="pdparam">(*conversation_func)</var><code>(</code>const char *, void 
*)<code>)</code>, </td></tr><tr><td rowspan="1" colspan="1">??</td><td 
rowspan="1" colspan="1">void *<var class="pdparam">callback_arg</var>, 
</td></tr><tr><t
 d rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">char **<var 
class="pdparam">authtype_ret</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">char **<var 
class="pdparam">authdata_ret</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="idm46351385333056" shape="rect"> </a><h2>DESCRIPTION</h2><p>
+</p></div><div class="funcsynopsis"><table border="0" 
class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; 
cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code class="funcdef">int 
rc=<strong>auth_sasl</strong>(</code></td><td rowspan="1" colspan="1">const 
char *<var class="pdparam">method</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">const char *<var 
class="pdparam">initialresponse</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">char *<var 
class="pdparam">(*conversation_func)</var><code>(</code>const char *, void 
*)<code>)</code>, </td></tr><tr><td rowspan="1" colspan="1">??</td><td 
rowspan="1" colspan="1">void *<var class="pdparam">callback_arg</var>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">char **<var class="pdparam">authtype_ret</var>, </td></tr><tr><td 
rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">char **<var 
class="pdparam">auth
 data_ret</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div><div class="funcsynopsis"><table 
border="0" class="funcprototype-table" summary="Function synopsis" 
style="cellspacing: 0; cellpadding: 0;"><tr><td rowspan="1" colspan="1"><code 
class="funcdef">int rc=<strong>auth_sasl_ex</strong>(</code></td><td 
rowspan="1" colspan="1">const char *<var class="pdparam">method</var>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">initialresponse</var>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">const char *<var class="pdparam">externalauth</var>, 
</td></tr><tr><td rowspan="1" colspan="1">??</td><td rowspan="1" 
colspan="1">char *<var 
class="pdparam">(*conversation_func)</var><code>(</code>const char *, void 
*)<code>)</code>, </td></tr><tr><td rowspan="1" colspan="1">??</td><td 
rowspan="1" colspan="1">void *<var class="pdparam">callback_arg</var>, 
</td></tr><tr><t
 d rowspan="1" colspan="1">??</td><td rowspan="1" colspan="1">char **<var 
class="pdparam">authtype_ret</var>, </td></tr><tr><td rowspan="1" 
colspan="1">??</td><td rowspan="1" colspan="1">char **<var 
class="pdparam">authdata_ret</var><code>)</code>;</td></tr></table><div 
class="funcprototype-spacer">??</div></div></div><div class="refsect1"><a 
id="auth_sasl_description" shape="rect"> </a><h2>DESCRIPTION</h2><p>
 <code class="function">auth_sasl</code>
 is a generic <acronym class="acronym">SASL</acronym> server implementation.
 <em class="parameter"><code>method</code></em> is the requested <acronym 
class="acronym">SASL</acronym>
@@ -54,7 +54,7 @@
 <em class="parameter"><code>*authdata_ret</code></em> accordingly, so that the 
subsequent
 invocation of <code class="function">auth_generic</code>() returns 
authentication
 information for the login ID specified by
-<em class="parameter"><code>externalauth</code></em>.</p></div><div 
class="refsect1"><a id="idm46351385433072" shape="rect"> </a><h2>RETURNS</h2><p>
+<em class="parameter"><code>externalauth</code></em>.</p></div><div 
class="refsect1"><a id="auth_sasl_returns" shape="rect"> </a><h2>RETURNS</h2><p>
 If the <acronym class="acronym">SASL</acronym> conversation succesfully 
completes,
 <code class="function">auth_sasl</code> or <code 
class="function">auth_sasl_ex</code>
 initializes <em class="parameter"><code>*authtype_ret</code></em> and
@@ -76,7 +76,7 @@
 Right now two error conditions are defined:</p><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><code 
class="literal">AUTHSASL_ABORTED</code></span></dt><dd><p>
 The <acronym class="acronym">SASL</acronym> conversation was aborted by the 
client.</p></dd><dt><span class="term"><code 
class="literal">AUTHSASL_ERROR</code></span></dt><dd><p>
 General error (insufficient memory, or some other reason).
-Check <code class="varname">errno</code> for any 
clues.</p></dd></dl></div></div><div class="refsect1"><a id="idm46351385415824" 
shape="rect"> </a><h2>SEE ALSO</h2><p>
+Check <code class="varname">errno</code> for any 
clues.</p></dd></dl></div></div><div class="refsect1"><a 
id="auth_sasl_see_also" shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="authlib.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">authlib</span>(3)</span></a>,
  
 <a class="ulink" href="auth_generic.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">auth_generic_meta</span>(3)</span></a>.</p></div></div></body></html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/authdaemond.c 
new/courier-authlib-0.71.1/authdaemond.c
--- old/courier-authlib-0.71.0/authdaemond.c    2020-05-23 16:09:59.000000000 
+0200
+++ new/courier-authlib-0.71.1/authdaemond.c    2020-12-07 02:21:47.000000000 
+0100
@@ -55,8 +55,8 @@
 
        if (fd < 0)     return (-1);
        skun.sun_family=AF_UNIX;
-       strcpy(skun.sun_path, AUTHDAEMONSOCK);
-       strcat(skun.sun_path, ".tmp");
+       memcpy(skun.sun_path, AUTHDAEMONSOCK, sizeof(AUTHDAEMONSOCK)-1);
+       memcpy(&skun.sun_path[0]+sizeof(AUTHDAEMONSOCK)-1, ".tmp", 5);
        unlink(skun.sun_path);
        if (bind(fd, (const struct sockaddr *)&skun, sizeof(skun)) ||
            listen(fd, SOMAXCONN) ||
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/authlib.3.in new/courier-authlib-0.71.1/authlib.3.in
--- old/courier-authlib-0.71.0/authlib.3.in     2020-05-28 03:44:08.000000000 
+0200
+++ new/courier-authlib-0.71.1/authlib.3.in     2020-10-29 03:04:02.000000000 
+0100
@@ -4,12 +4,12 @@
 .\"     Title: authlib
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/27/2020
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "AUTHLIB" "3" "05/27/2020" "Double Precision, Inc." "Double Precision, 
Inc."
+.TH "AUTHLIB" "3" "10/28/2020" "Double Precision, Inc." "Double Precision, 
Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/authpasswd.1 new/courier-authlib-0.71.1/authpasswd.1
--- old/courier-authlib-0.71.0/authpasswd.1     2020-05-10 04:30:11.000000000 
+0200
+++ new/courier-authlib-0.71.1/authpasswd.1     2020-10-29 03:04:02.000000000 
+0100
@@ -4,12 +4,12 @@
 .\"     Title: authpasswd
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/09/2020
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "AUTHPASSWD" "1" "05/09/2020" "Double Precision, Inc." "Double Precision, 
Inc."
+.TH "AUTHPASSWD" "1" "10/28/2020" "Double Precision, Inc." "Double Precision, 
Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/authpasswd.html 
new/courier-authlib-0.71.1/authpasswd.html
--- old/courier-authlib-0.71.0/authpasswd.html  2020-05-10 04:30:11.000000000 
+0200
+++ new/courier-authlib-0.71.1/authpasswd.html  2020-10-29 03:04:00.000000000 
+0100
@@ -4,7 +4,7 @@
 Copyright 1998 - 2009 Double Precision, Inc.  See COPYING for distribution
 information.
 
---></head><body><div class="refentry"><a id="authpasswd" shape="rect"> 
</a><div class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>authpasswd 
??? Generate login passwords</p></div><div 
class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code 
class="command">authpasswd</code>  [method]</p></div></div><div 
class="refsect1"><a id="idm45939220750432" shape="rect"> 
</a><h2>DESCRIPTION</h2><p>
+--></head><body><div class="refentry"><a id="authpasswd" shape="rect"> 
</a><div class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>authpasswd 
??? Generate login passwords</p></div><div 
class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code 
class="command">authpasswd</code>  [method]</p></div></div><div 
class="refsect1"><a id="authpasswd_description" shape="rect"> 
</a><h2>DESCRIPTION</h2><p>
 <span class="command"><strong>authpasswd</strong></span> is a helper utility 
that generates encrypted
 passwords for the
 Courier authentication library.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/authsasltobase64.c 
new/courier-authlib-0.71.1/authsasltobase64.c
--- old/courier-authlib-0.71.0/authsasltobase64.c       2013-08-25 
20:44:47.000000000 +0200
+++ new/courier-authlib-0.71.1/authsasltobase64.c       2021-02-05 
22:00:37.000000000 +0100
@@ -1,5 +1,6 @@
 #include       <stdlib.h>
 #include       <string.h>
+#include       "auth.h"
 #include       "rfc822/encode.h"
 
 static int write_challenge(const char *p, size_t l, void *vp)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/authtest.1 new/courier-authlib-0.71.1/authtest.1
--- old/courier-authlib-0.71.0/authtest.1       2020-05-10 04:30:11.000000000 
+0200
+++ new/courier-authlib-0.71.1/authtest.1       2020-10-29 03:04:02.000000000 
+0100
@@ -4,12 +4,12 @@
 .\"     Title: authtest
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/09/2020
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "AUTHTEST" "1" "05/09/2020" "Double Precision, Inc." "Double Precision, 
Inc."
+.TH "AUTHTEST" "1" "10/28/2020" "Double Precision, Inc." "Double Precision, 
Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/authtest.html 
new/courier-authlib-0.71.1/authtest.html
--- old/courier-authlib-0.71.0/authtest.html    2020-05-10 04:30:11.000000000 
+0200
+++ new/courier-authlib-0.71.1/authtest.html    2020-10-29 03:04:00.000000000 
+0100
@@ -4,7 +4,7 @@
 Copyright 1998 - 2009 Double Precision, Inc.  See COPYING for distribution
 information.
 
---></head><body><div class="refentry"><a id="authtest" shape="rect"> </a><div 
class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>authtest ??? Test 
the Courier Authentication Library</p></div><div 
class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code 
class="command">authtest</code>  {loginid} [password] 
[newpassword]</p></div></div><div class="refsect1"><a id="idm46065481294096" 
shape="rect"> </a><h2>DESCRIPTION</h2><p>
+--></head><body><div class="refentry"><a id="authtest" shape="rect"> </a><div 
class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>authtest ??? Test 
the Courier Authentication Library</p></div><div 
class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code 
class="command">authtest</code>  {loginid} [password] 
[newpassword]</p></div></div><div class="refsect1"><a id="authtest_description" 
shape="rect"> </a><h2>DESCRIPTION</h2><p>
 <span class="command"><strong>authtest</strong></span> is a command-line 
diagnostic utility for the
 Courier Authentication Library.
 <span class="command"><strong>authtest</strong></span> requires at least one 
argument:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/compile new/courier-authlib-0.71.1/compile
--- old/courier-authlib-0.71.0/compile  2018-03-08 21:15:51.000000000 +0100
+++ new/courier-authlib-0.71.1/compile  2020-01-01 20:43:28.000000000 +0100
@@ -3,7 +3,7 @@
 
 scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 1999-2018 Free Software Foundation, Inc.
+# Copyright (C) 1999-2020 Free Software Foundation, Inc.
 # Written by Tom Tromey <tro...@cygnus.com>.
 #
 # This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@
          MINGW*)
            file_conv=mingw
            ;;
-         CYGWIN*)
+         CYGWIN* | MSYS*)
            file_conv=cygwin
            ;;
          *)
@@ -67,7 +67,7 @@
        mingw/*)
          file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
          ;;
-       cygwin/*)
+       cygwin/* | msys/*)
          file=`cygpath -m "$file" || echo "$file"`
          ;;
        wine/*)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/configure.ac new/courier-authlib-0.71.1/configure.ac
--- old/courier-authlib-0.71.0/configure.ac     2020-06-18 03:04:16.000000000 
+0200
+++ new/courier-authlib-0.71.1/configure.ac     2021-02-09 14:24:52.000000000 
+0100
@@ -5,7 +5,7 @@
 dnl distribution information.
 
 AC_PREREQ(2.63)
-AC_INIT([courier-authlib],[0.71.0],[courier-us...@lists.sourceforge.net])
+AC_INIT([courier-authlib],[0.71.1],[courier-us...@lists.sourceforge.net])
 
 AC_CONFIG_SRCDIR([courierauth.h])
 
@@ -127,7 +127,7 @@
 LIBS="$saveLIBS"
 AC_SUBST(NETLIBS)
 
-AX_COURIER_UNICODE_VERSION
+AX_COURIER_UNICODE_VERSION(2.1)
 
 dnl #########################################################################
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/courier-authlib.lpspec 
new/courier-authlib-0.71.1/courier-authlib.lpspec
--- old/courier-authlib-0.71.0/courier-authlib.lpspec   2020-06-18 
03:08:26.000000000 +0200
+++ new/courier-authlib-0.71.1/courier-authlib.lpspec   2021-02-09 
16:53:13.000000000 +0100
@@ -3,7 +3,7 @@
 # distribution information.
 
 Name:           courier-authlib
-Version:        0.71.0
+Version:        0.71.1
 Release:        1
 
 License:        GPLv3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/courier-authlib.spec 
new/courier-authlib-0.71.1/courier-authlib.spec
--- old/courier-authlib-0.71.0/courier-authlib.spec     2020-06-18 
03:08:26.000000000 +0200
+++ new/courier-authlib-0.71.1/courier-authlib.spec     2021-02-09 
16:53:13.000000000 +0100
@@ -14,7 +14,7 @@
 
################################################################################
 
 Name:           courier-authlib
-Version:        0.71.0
+Version:        0.71.1
 Release:        1%{?dist}%{?courier_release}
 Summary:        Courier authentication library
 
@@ -40,6 +40,7 @@
 BuildRequires:      gcc-c++
 BuildRequires:     redhat-rpm-config
 BuildRequires:      courier-unicode-devel
+BuildRequires:      %{__make}
 
 BuildRequires:      %{_includedir}/ltdl.h
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/courier-authlib.spec.in 
new/courier-authlib-0.71.1/courier-authlib.spec.in
--- old/courier-authlib-0.71.0/courier-authlib.spec.in  2020-05-23 
16:09:59.000000000 +0200
+++ new/courier-authlib-0.71.1/courier-authlib.spec.in  2020-11-05 
01:42:44.000000000 +0100
@@ -40,6 +40,7 @@
 BuildRequires:      gcc-c++
 BuildRequires:     redhat-rpm-config
 BuildRequires:      courier-unicode-devel
+BuildRequires:      %{__make}
 
 BuildRequires:      %{_includedir}/ltdl.h
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/courier_auth_config.h 
new/courier-authlib-0.71.1/courier_auth_config.h
--- old/courier-authlib-0.71.0/courier_auth_config.h    2018-10-18 
17:48:05.000000000 +0200
+++ new/courier-authlib-0.71.1/courier_auth_config.h    1970-01-01 
01:00:00.000000000 +0100
@@ -1,286 +0,0 @@
-/* courier_auth_config.h.  Generated from courier_auth_config.h.in by 
configure.  */
-/* courier_auth_config.h.in.  Generated from configure.ac by autoheader.  */
-
-/* Define to 1 if you have the `argz_add' function. */
-#define HAVE_ARGZ_ADD 1
-
-/* Define to 1 if you have the `argz_append' function. */
-#define HAVE_ARGZ_APPEND 1
-
-/* Define to 1 if you have the `argz_count' function. */
-#define HAVE_ARGZ_COUNT 1
-
-/* Define to 1 if you have the `argz_create_sep' function. */
-#define HAVE_ARGZ_CREATE_SEP 1
-
-/* Define to 1 if you have the <argz.h> header file. */
-#define HAVE_ARGZ_H 1
-
-/* Define to 1 if you have the `argz_insert' function. */
-#define HAVE_ARGZ_INSERT 1
-
-/* Define to 1 if you have the `argz_next' function. */
-#define HAVE_ARGZ_NEXT 1
-
-/* Define to 1 if you have the `argz_stringify' function. */
-#define HAVE_ARGZ_STRINGIFY 1
-
-/* Whether we have the bcrypt() function */
-/* #undef HAVE_BCRYPT */
-
-/* Define to 1 if you have the `closedir' function. */
-#define HAVE_CLOSEDIR 1
-
-/* Whether we have the crypt() function */
-#define HAVE_CRYPT 1
-
-/* Define to 1 if you have the <crypt.h> header file. */
-#define HAVE_CRYPT_H 1
-
-/* Define to 1 if you have the declaration of `cygwin_conv_path', and to 0 if
-   you don't. */
-/* #undef HAVE_DECL_CYGWIN_CONV_PATH */
-
-/* Define to 1 if you have the <dirent.h> header file. */
-#define HAVE_DIRENT_H 1
-
-/* Define if you have the GNU dld library. */
-/* #undef HAVE_DLD */
-
-/* Define to 1 if you have the <dld.h> header file. */
-/* #undef HAVE_DLD_H */
-
-/* Define to 1 if you have the `dlerror' function. */
-#define HAVE_DLERROR 1
-
-/* Define to 1 if you have the <dlfcn.h> header file. */
-#define HAVE_DLFCN_H 1
-
-/* Define to 1 if you have the <dl.h> header file. */
-/* #undef HAVE_DL_H */
-
-/* Define if you have the _dyld_func_lookup function. */
-/* #undef HAVE_DYLD */
-
-/* Define to 1 if you have the `endpwent' function. */
-#define HAVE_ENDPWENT 1
-
-/* Define to 1 if you have the `endspent' function. */
-#define HAVE_ENDSPENT 1
-
-/* Define to 1 if the system has the type `error_t'. */
-#define HAVE_ERROR_T 1
-
-/* Whether expect(1) is installed */
-#define HAVE_EXPECT 1
-
-/* Define to 1 if you have the <fcntl.h> header file. */
-#define HAVE_FCNTL_H 1
-
-/* Define to 1 if you have the `getspent' function. */
-#define HAVE_GETSPENT 1
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-#define HAVE_INTTYPES_H 1
-
-/* Define to 1 if you have the <lber.h> header file. */
-#define HAVE_LBER_H 1
-
-/* Define to 1 if you have the <ldap.h> header file. */
-#define HAVE_LDAP_H 1
-
-/* Whether we have ldap_parse_result() function */
-#define HAVE_LDAP_PARSE_RESULT 1
-
-/* Whether we have ldap_result2error() function */
-#define HAVE_LDAP_RESULT2ERROR 1
-
-/* Whether we have ldap_start_tls_s */
-#define HAVE_LDAP_TLS 1
-
-/* Define if you have the libdl library or equivalent. */
-#define HAVE_LIBDL 1
-
-/* Define if libdlloader will be built on this platform */
-#define HAVE_LIBDLLOADER 1
-
-/* Define to 1 if you have the `shadow' library (-lshadow). */
-/* #undef HAVE_LIBSHADOW */
-
-/* Define this if a modern libltdl is already installed */
-#define HAVE_LTDL 1
-
-/* Define to 1 if you have the <mach-o/dyld.h> header file. */
-/* #undef HAVE_MACH_O_DYLD_H */
-
-/* Define to 1 if you have the <memory.h> header file. */
-#define HAVE_MEMORY_H 1
-
-/* Define to 1 if you have the <netinet/in.h> header file. */
-#define HAVE_NETINET_IN_H 1
-
-/* Whether header installation directory is nontstandard */
-/* #undef HAVE_NOSTDHEADERDIR */
-
-/* Define to 1 if you have the `opendir' function. */
-#define HAVE_OPENDIR 1
-
-/* Define to 1 if you have the <Pam/pam_appl.h> header file. */
-/* #undef HAVE_PAM_PAM_APPL_H */
-
-/* Define to 1 if you have the `pam_setcred' function. */
-#define HAVE_PAM_SETCRED 1
-
-/* Define if libtool can extract symbol lists from object files. */
-#define HAVE_PRELOADED_SYMBOLS 1
-
-/* Define to 1 if you have the `readdir' function. */
-#define HAVE_READDIR 1
-
-/* Define to 1 if you have the <security/pam_appl.h> header file. */
-#define HAVE_SECURITY_PAM_APPL_H 1
-
-/* Define to 1 if you have the `setlogin' function. */
-/* #undef HAVE_SETLOGIN */
-
-/* Define to 1 if you have the `setsid' function. */
-#define HAVE_SETSID 1
-
-/* Define to 1 if you have the <shadow.h> header file. */
-#define HAVE_SHADOW_H 1
-
-/* Define if you have the shl_load function. */
-/* #undef HAVE_SHL_LOAD */
-
-/* Define to 1 if you have the <stdint.h> header file. */
-#define HAVE_STDINT_H 1
-
-/* Define to 1 if you have the <stdio.h> header file. */
-#define HAVE_STDIO_H 1
-
-/* Define to 1 if you have the <stdlib.h> header file. */
-#define HAVE_STDLIB_H 1
-
-/* Define to 1 if you have the <strings.h> header file. */
-#define HAVE_STRINGS_H 1
-
-/* Define to 1 if you have the <string.h> header file. */
-#define HAVE_STRING_H 1
-
-/* Define to 1 if you have the `strlcat' function. */
-/* #undef HAVE_STRLCAT */
-
-/* Define to 1 if you have the `strlcpy' function. */
-/* #undef HAVE_STRLCPY */
-
-/* Define to 1 if you have the <sys/dl.h> header file. */
-/* #undef HAVE_SYS_DL_H */
-
-/* Define to 1 if you have the <sys/select.h> header file. */
-#define HAVE_SYS_SELECT_H 1
-
-/* Define to 1 if you have the <sys/stat.h> header file. */
-#define HAVE_SYS_STAT_H 1
-
-/* Define to 1 if you have the <sys/time.h> header file. */
-#define HAVE_SYS_TIME_H 1
-
-/* Define to 1 if you have the <sys/types.h> header file. */
-#define HAVE_SYS_TYPES_H 1
-
-/* Define to 1 if you have the <sys/wait.h> header file. */
-#define HAVE_SYS_WAIT_H 1
-
-/* Define to 1 if you have the <termios.h> header file. */
-#define HAVE_TERMIOS_H 1
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#define HAVE_UNISTD_H 1
-
-/* This value is set to 1 to indicate that the system argz facility works */
-#define HAVE_WORKING_ARGZ 1
-
-/* Define if the OS needs help to load dependent libraries for dlopen(). */
-/* #undef LTDL_DLOPEN_DEPLIBS */
-
-/* Define to the system default library search path. */
-#define LT_DLSEARCH_PATH 
"/lib64:/usr/lib64:/lib:/usr/lib:/usr/lib64/atlas:/usr/lib64//bind9-export/:/usr/lib64/mysql:/usr/lib64/dyninst"
-
-/* The archive extension */
-#define LT_LIBEXT "a"
-
-/* The archive prefix */
-#define LT_LIBPREFIX "lib"
-
-/* Define to the extension used for runtime loadable modules, say, ".so". */
-#define LT_MODULE_EXT ".so"
-
-/* Define to the name of the environment variable that determines the run-time
-   module search path. */
-#define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH"
-
-/* Define to the sub-directory where libtool stores uninstalled libraries. */
-#define LT_OBJDIR ".libs/"
-
-/* Define to the shared library suffix, say, ".dylib". */
-/* #undef LT_SHARED_EXT */
-
-/* Define to the shared archive member specification, say "(shr.o)". */
-/* #undef LT_SHARED_LIB_MEMBER */
-
-/* Whether we must a prototype for crypt() */
-#define NEED_CRYPT_PROTOTYPE 0
-
-/* Define if dlsym() requires a leading underscore in symbol names. */
-/* #undef NEED_USCORE */
-
-/* Name of package */
-/* #undef PACKAGE */
-
-/* Define to the address where bug reports for this package should be sent. */
-/* #undef PACKAGE_BUGREPORT */
-
-/* Define to the full name of this package. */
-/* #undef PACKAGE_NAME */
-
-/* Define to the full name and version of this package. */
-/* #undef PACKAGE_STRING */
-
-/* Define to the one symbol short name of this package. */
-/* #undef PACKAGE_TARNAME */
-
-/* Define to the home page for this package. */
-/* #undef PACKAGE_URL */
-
-/* Define to the version of this package. */
-/* #undef PACKAGE_VERSION */
-
-/* Define to 1 if you have the ANSI C header files. */
-#define STDC_HEADERS 1
-
-/* Location of the userdb database */
-#define USERDB "/etc/authlib/userdb"
-
-/* Version number of package */
-/* #undef VERSION */
-
-/* Define so that glibc/gnulib argp.h does not typedef error_t. */
-/* #undef __error_t_defined */
-
-/* Define to empty if `const' does not conform to ANSI C. */
-/* #undef const */
-
-/* Define to a type to use for 'error_t' if it is not otherwise available. */
-/* #undef error_t */
-
-/* Define to `int' if <sys/types.h> doesn't define. */
-/* #undef gid_t */
-
-/* Define to `int' if <sys/types.h> does not define. */
-/* #undef pid_t */
-
-/* Default definition for socklen_t */
-/* #undef socklen_t */
-
-/* Define to `int' if <sys/types.h> doesn't define. */
-/* #undef uid_t */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/courierauth.h 
new/courier-authlib-0.71.1/courierauth.h
--- old/courier-authlib-0.71.0/courierauth.h    2020-05-23 16:09:59.000000000 
+0200
+++ new/courier-authlib-0.71.1/courierauth.h    2021-02-05 21:56:35.000000000 
+0100
@@ -6,7 +6,6 @@
 ** distribution information.
 */
 
-#include       "courier_auth_config.h"
 #include       <sys/types.h>
 
 #ifdef __cplusplus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/courierauthdebug.h 
new/courier-authlib-0.71.1/courierauthdebug.h
--- old/courier-authlib-0.71.0/courierauthdebug.h       2013-08-25 
20:44:47.000000000 +0200
+++ new/courier-authlib-0.71.1/courierauthdebug.h       2021-02-05 
21:57:46.000000000 +0100
@@ -5,8 +5,6 @@
 ** Copyright 2002-2004 Double Precision, Inc.  See COPYING for
 ** distribution information.
 */
-#include       "courier_auth_config.h"
-
 #ifdef __cplusplus
 extern "C" {
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/courierauthsasl.h 
new/courier-authlib-0.71.1/courierauthsasl.h
--- old/courier-authlib-0.71.0/courierauthsasl.h        2013-09-12 
04:48:16.000000000 +0200
+++ new/courier-authlib-0.71.1/courierauthsasl.h        2021-02-05 
21:56:57.000000000 +0100
@@ -6,7 +6,6 @@
 ** distribution information.
 */
 
-#include       "courier_auth_config.h"
 #include       <sys/types.h>
 
 #ifdef __cplusplus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/courierauthsaslclient.h 
new/courier-authlib-0.71.1/courierauthsaslclient.h
--- old/courier-authlib-0.71.0/courierauthsaslclient.h  2013-08-25 
20:44:47.000000000 +0200
+++ new/courier-authlib-0.71.1/courierauthsaslclient.h  2021-02-05 
21:57:27.000000000 +0100
@@ -6,7 +6,6 @@
 ** distribution information.
 */
 
-#include       "courier_auth_config.h"
 #include       "courierauthsasl.h"
 #include       <sys/types.h>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/courierauthstaticlist.h 
new/courier-authlib-0.71.1/courierauthstaticlist.h
--- old/courier-authlib-0.71.0/courierauthstaticlist.h  2013-08-25 
20:44:47.000000000 +0200
+++ new/courier-authlib-0.71.1/courierauthstaticlist.h  2021-02-05 
21:58:02.000000000 +0100
@@ -6,9 +6,6 @@
 #ifndef        courierauthstaticlist_h
 #define        courierauthstaticlist_h
 
-#if    HAVE_CONFIG_H
-#include       "courier_auth_config.h"
-#endif
 #include       <sys/types.h>
 
 #ifdef __cplusplus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/liblog/courierlogger.1 
new/courier-authlib-0.71.1/liblog/courierlogger.1
--- old/courier-authlib-0.71.0/liblog/courierlogger.1   2019-10-28 
17:30:51.000000000 +0100
+++ new/courier-authlib-0.71.1/liblog/courierlogger.1   2020-10-29 
03:04:01.000000000 +0100
@@ -4,12 +4,12 @@
 .\"     Title: courierlogger
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 10/28/2019
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "COURIERLOGGER" "1" "10/28/2019" "Double Precision, Inc." "Double 
Precision, Inc."
+.TH "COURIERLOGGER" "1" "10/28/2020" "Double Precision, Inc." "Double 
Precision, Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/liblog/courierlogger.html 
new/courier-authlib-0.71.1/liblog/courierlogger.html
--- old/courier-authlib-0.71.0/liblog/courierlogger.html        2019-10-28 
17:30:51.000000000 +0100
+++ new/courier-authlib-0.71.1/liblog/courierlogger.html        2020-10-29 
03:04:01.000000000 +0100
@@ -5,7 +5,7 @@
 information.
 
 --></head><body><div class="refentry"><a id="courierlogger" shape="rect"> 
</a><div class="titlepage"/><div 
class="refnamediv"><h2>Name</h2><p>courierlogger ??? Courier syslog 
wrapper</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div 
class="cmdsynopsis"><p><code class="command">courierlogger</code>  [-name=<em 
class="replaceable"><code>title</code></em>] [-facility=<em 
class="replaceable"><code>subsystem</code></em>] [-pid=<em 
class="replaceable"><code>filename</code></em>] [-user=<em 
class="replaceable"><code>user</code></em>] [-group=<em 
class="replaceable"><code>group</code></em>] [-droproot] [[[-respawn]  [-start]
-             <em class="replaceable"><code>program</code></em>  [argument...]] 
|  [-stop] |  [-restart]]</p></div></div><div class="refsect1"><a 
id="idm46385800066832" shape="rect"> </a><h2>DESCRIPTION</h2><p>
+             <em class="replaceable"><code>program</code></em>  [argument...]] 
|  [-stop] |  [-restart]]</p></div></div><div class="refsect1"><a 
id="courierlogger_description" shape="rect"> </a><h2>DESCRIPTION</h2><p>
 <span class="command"><strong>courierlogger</strong></span>
 is a wrapper that captures
 another process's error messages, and forwards them
@@ -21,7 +21,7 @@
 itself can start another process, and arrange to have its standard error
 captured.</p></li></ol></div><p>
     </p><p>
-In either case, each read line of text is sent as a syslog 
message.</p></div><div class="refsect1"><a id="idm46385800027408" shape="rect"> 
</a><h2>OPTIONS</h2><div class="variablelist"><dl 
class="variablelist"><dt><span class="term">-name=<em 
class="replaceable"><code>title</code></em></span></dt><dd><p>
+In either case, each read line of text is sent as a syslog 
message.</p></div><div class="refsect1"><a id="courierlogger_options" 
shape="rect"> </a><h2>OPTIONS</h2><div class="variablelist"><dl 
class="variablelist"><dt><span class="term">-name=<em 
class="replaceable"><code>title</code></em></span></dt><dd><p>
 Use <em class="replaceable"><code>title</code></em> for sending messages to 
syslog.
 <em class="replaceable"><code>title</code></em> should be the application's 
name.</p></dd><dt><span class="term">-facility=<em 
class="replaceable"><code>subsystem</code></em></span></dt><dd><p>
 Use <em class="replaceable"><code>subsystem</code></em> for classifying 
messages.
@@ -85,5 +85,5 @@
 <span class="command"><strong>courierlogger</strong></span>, capturing its 
standard error.
 Otherwise, <span class="command"><strong>courierlogger</strong></span>
 reads message from standard input, and automatically terminates when
-standard input is closed.</p></dd></dl></div></div><div class="refsect1"><a 
id="idm46385794842096" shape="rect"> </a><h2>SEE ALSO</h2><p>
+standard input is closed.</p></dd></dl></div></div><div class="refsect1"><a 
id="courierlogger_see_also" shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="couriertcpd.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">couriertcpd</span>(1)</span></a>, your syslog man 
page.</p></div></div></body></html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/libs/liblock/lockmail.1 
new/courier-authlib-0.71.1/libs/liblock/lockmail.1
--- old/courier-authlib-0.71.0/libs/liblock/lockmail.1  2017-09-09 
02:49:16.000000000 +0200
+++ new/courier-authlib-0.71.1/libs/liblock/lockmail.1  2020-10-29 
03:04:01.000000000 +0100
@@ -4,12 +4,12 @@
 .\"     Title: lockmail
 .\"    Author: Sam Varshavchik
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 09/08/2017
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Courier Mail Server
 .\"  Language: English
 .\"
-.TH "LOCKMAIL" "1" "09/08/2017" "Courier Mail Server" "Double Precision, 
Inc\&."
+.TH "LOCKMAIL" "1" "10/28/2020" "Courier Mail Server" "Double Precision, 
Inc\&."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/libs/liblock/lockmail.html 
new/courier-authlib-0.71.1/libs/liblock/lockmail.html
--- old/courier-authlib-0.71.0/libs/liblock/lockmail.html       2019-10-28 
17:30:51.000000000 +0100
+++ new/courier-authlib-0.71.1/libs/liblock/lockmail.html       2020-10-29 
03:04:01.000000000 +0100
@@ -1,10 +1,10 @@
 <?xml version="1.0"?>
-<html xmlns="http://www.w3.org/1999/xhtml";><head><meta 
http-equiv="Content-Type" content="text/html; 
charset=UTF-8"/><title>lockmail</title><link rel="stylesheet" type="text/css" 
href="style.css"/><meta name="generator" content="DocBook XSL Stylesheets 
Vsnapshot"/><link rel="home" href="#idm45945898898640" title="lockmail"/><link 
xmlns="" rel="stylesheet" type="text/css" href="manpage.css"/><meta xmlns="" 
name="MSSmartTagsPreventParsing" content="TRUE"/><link xmlns="" rel="icon" 
href="icon.gif" type="image/gif"/><!--
+<html xmlns="http://www.w3.org/1999/xhtml";><head><meta 
http-equiv="Content-Type" content="text/html; 
charset=UTF-8"/><title>lockmail</title><link rel="stylesheet" type="text/css" 
href="style.css"/><meta name="generator" content="DocBook XSL Stylesheets 
Vsnapshot"/><link rel="home" href="#lockmail" title="lockmail"/><link xmlns="" 
rel="stylesheet" type="text/css" href="manpage.css"/><meta xmlns="" 
name="MSSmartTagsPreventParsing" content="TRUE"/><link xmlns="" rel="icon" 
href="icon.gif" type="image/gif"/><!--
 
 Copyright 1998 - 2009 Double Precision, Inc.  See COPYING for distribution
 information.
 
---></head><body><div class="refentry"><a id="idm45945898898640" shape="rect"> 
</a><div class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>lockmail 
??? create mail lock files</p></div><div 
class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code 
class="command">lockmail</code>  [-r] [-t <em 
class="replaceable"><code>timeout</code></em>] {<em 
class="replaceable"><code>lockfile</code></em>} {<em 
class="replaceable"><code>program</code></em>} 
[argument...]</p></div></div><div class="refsect1"><a id="idm45945902981248" 
shape="rect"> </a><h2>DESCRIPTION</h2><p>
+--></head><body><div class="refentry"><a id="lockmail" shape="rect"> </a><div 
class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>lockmail ??? create 
mail lock files</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div 
class="cmdsynopsis"><p><code class="command">lockmail</code>  [-r] [-t <em 
class="replaceable"><code>timeout</code></em>] {<em 
class="replaceable"><code>lockfile</code></em>} {<em 
class="replaceable"><code>program</code></em>} 
[argument...]</p></div></div><div class="refsect1"><a id="lockmail_description" 
shape="rect"> </a><h2>DESCRIPTION</h2><p>
 <span class="command"><strong>lockmail</strong></span> is a helper utility for 
working with mailbox
 files.
 Mailbox files must be locked to prevent other applications from modifying the
@@ -21,19 +21,19 @@
 <em class="replaceable"><code>program</code></em> as a child process, with any 
optional
 <em class="replaceable"><code>argument</code></em>s.
 When <em class="replaceable"><code>program</code></em> terminates, <span 
class="command"><strong>lockmail</strong></span>
-removes the mailbox lock, and terminates itself.</p></div><div 
class="refsect1"><a id="idm45945903005552" shape="rect"> 
</a><h2>OPTIONS</h2><div class="variablelist"><dl 
class="variablelist"><dt><span class="term">-r</span></dt><dd><p>
+removes the mailbox lock, and terminates itself.</p></div><div 
class="refsect1"><a id="lockmail_options" shape="rect"> 
</a><h2>OPTIONS</h2><div class="variablelist"><dl 
class="variablelist"><dt><span class="term">-r</span></dt><dd><p>
 If a regular lock fails, try a read-only lock.
 Use this option to lock mailbox files in a read-only 
directory.</p></dd><dt><span class="term">-t <em 
class="replaceable"><code>timeout</code></em></span></dt><dd><p>
 If the lock attempt fails, try again for up to
 <em class="replaceable"><code>timeout</code></em> seconds.
 The actual timeout is rounded up to the next five second interval
-(a lock attempt is tried every five seconds).</p></dd></dl></div></div><div 
class="refsect1"><a id="idm45945903000176" shape="rect"> 
</a><h2>DESCRIPTION</h2><p>
+(a lock attempt is tried every five seconds).</p></dd></dl></div></div><div 
class="refsect1"><a id="lockmail_description" shape="rect"> 
</a><h2>DESCRIPTION</h2><p>
 This section briefly describes the locking mechanism used by
 <span class="command"><strong>lockmail</strong></span>.
 <span class="command"><strong>lockmail</strong></span> uses three different 
locking conventions in
 order to maximize compatibility with other mail software:
 C-Client folder locks, dot-locks, and file locks.
-</p><div class="refsect2"><a id="idm45945902997632" shape="rect"> 
</a><h3>C-Client folder locks</h3><p>
+</p><div class="refsect2"><a id="lockmail_c_client_folder_locks" shape="rect"> 
</a><h3>C-Client folder locks</h3><p>
 Mail software based on the <code class="literal">C-Client</code> library 
creates
 lock files named
 <code class="filename">/tmp/.<em 
class="replaceable"><code>dddddd</code></em>.<em 
class="replaceable"><code>iiiiii</code></em></code>.
@@ -52,7 +52,7 @@
 the lock file.</p><p>
 <span class="command"><strong>lockmail</strong></span>
 attempts to resolve this race condition by deleting zero-length lock files
-that are at least five minutes old.</p></div></div><div class="refsect2"><a 
id="idm45945903123264" shape="rect"> </a><h3>dot-locks</h3><p>
+that are at least five minutes old.</p></div></div><div class="refsect2"><a 
id="lockmail_dot_locks" shape="rect"> </a><h3>dot-locks</h3><p>
 <span class="command"><strong>lockmail</strong></span>
 also creates, and honors dot-lock files.
 Dot-lock files are first created as temporary files, then linked to
@@ -78,7 +78,7 @@
 create the dot-lock file in the spool directory will fail, and
 <span class="command"><strong>lockmail</strong></span>
 will be content with using file-locking only.
-</p></div></div><div class="refsect2"><a id="idm45945903114448" shape="rect"> 
</a><h3>File locks</h3><p>
+</p></div></div><div class="refsect2"><a id="lockmail_file_locks" 
shape="rect"> </a><h3>File locks</h3><p>
 The final locking mechanism
 <span class="command"><strong>lockmail</strong></span>
 uses is the operating system's file locking facility.
@@ -103,13 +103,13 @@
 <em class="replaceable"><code>program</code></em> must terminate before any of 
the locks
 obtained by <span class="command"><strong>lockmail</strong></span> expire, and 
are considered stale.
 <span class="command"><strong>lockmail</strong></span> will then terminate 
with the same exit code
-as <em class="replaceable"><code>program</code></em>.</p></div></div><div 
class="refsect1"><a id="idm45945903089792" shape="rect"> </a><h2>EXIT 
STATUS</h2><p>
+as <em class="replaceable"><code>program</code></em>.</p></div></div><div 
class="refsect1"><a id="lockmail_exit_status" shape="rect"> </a><h2>EXIT 
STATUS</h2><p>
 <span class="command"><strong>lockmail</strong></span> terminates with the 
same exit status as
 <em class="replaceable"><code>program</code></em>
 <span class="command"><strong>lockmail</strong></span> terminates with the 
<code class="literal">EX_TEMPFAIL</code>
 exit status if it was unable to obtain a lock, or if
 <em class="replaceable"><code>program</code></em>
-was killed by a signal.</p></div><div class="refsect1"><a 
id="idm45945903085632" shape="rect"> </a><h2>SEE ALSO</h2><p>
+was killed by a signal.</p></div><div class="refsect1"><a 
id="lockmail_see_also" shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="maildrop.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">maildrop</span>(1)</span></a>,
 <span class="citerefentry"><span 
class="refentrytitle">sendmail</span>(8)</span>.
 </p></div></div></body></html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/libs/rfc822/rfc822.3 
new/courier-authlib-0.71.1/libs/rfc822/rfc822.3
--- old/courier-authlib-0.71.0/libs/rfc822/rfc822.3     2019-10-28 
16:46:47.000000000 +0100
+++ new/courier-authlib-0.71.1/libs/rfc822/rfc822.3     2020-10-29 
03:04:01.000000000 +0100
@@ -4,12 +4,12 @@
 .\"     Title: rfc822
 .\"    Author: Sam Varshavchik
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 10/28/2019
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Courier Mail Server
 .\"  Language: English
 .\"
-.TH "RFC822" "3" "10/28/2019" "Courier Mail Server" "Double Precision, Inc\&."
+.TH "RFC822" "3" "10/28/2020" "Courier Mail Server" "Double Precision, Inc\&."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
@@ -316,11 +316,11 @@
 void rfc822_print(const struct rfc822a *addrs,
         void (*print_func)(char, void *),
         void (*print_separator)(const char *, void *), void *callback_arg);
- 
+
 void rfc822_addrlist(const struct rfc822a *addrs,
                 void (*print_func)(char, void *),
                 void *callback_arg);
- 
+
 void rfc822_namelist(const struct rfc822a *addrs,
                 void (*print_func)(char, void *),
                 void *callback_arg);
@@ -451,26 +451,26 @@
 int error=rfc2047_decode(const char *text,
                 int (*callback_func)(const char *, int, const char *, void *),
                 void *callback_arg);
- 
+
 extern char *str=rfc2047_decode_simple(const char *text);
- 
+
 extern char *str=rfc2047_decode_enhanced(const char *text,
                 const char *charset);
- 
+
 void rfc2047_print(const struct rfc822a *a,
         const char *charset,
         void (*print_func)(char, void *),
         void (*print_separator)(const char *, void *), void *);
 
- 
+
 char *buffer=rfc2047_encode_str(const char *string,
                 const char *charset);
- 
+
 int error=rfc2047_encode_callback(const char *string,
         const char *charset,
         int (*func)(const char *, size_t, void *),
         void *callback_arg);
- 
+
 char *buffer=rfc2047_encode_header(const struct rfc822a *a,
         const char *charset);
 .fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/libs/rfc822/rfc822.html 
new/courier-authlib-0.71.1/libs/rfc822/rfc822.html
--- old/courier-authlib-0.71.0/libs/rfc822/rfc822.html  2019-10-28 
16:46:47.000000000 +0100
+++ new/courier-authlib-0.71.1/libs/rfc822/rfc822.html  2020-10-29 
03:04:01.000000000 +0100
@@ -1,16 +1,16 @@
 <?xml version="1.0"?>
-<html xmlns="http://www.w3.org/1999/xhtml";><head><meta 
http-equiv="Content-Type" content="text/html; 
charset=UTF-8"/><title>rfc822</title><link rel="stylesheet" type="text/css" 
href="style.css"/><meta name="generator" content="DocBook XSL Stylesheets 
Vsnapshot"/><link rel="home" href="#idm45790618346432" title="rfc822"/><link 
xmlns="" rel="stylesheet" type="text/css" href="manpage.css"/><meta xmlns="" 
name="MSSmartTagsPreventParsing" content="TRUE"/><link xmlns="" rel="icon" 
href="icon.gif" type="image/gif"/><!--
+<html xmlns="http://www.w3.org/1999/xhtml";><head><meta 
http-equiv="Content-Type" content="text/html; 
charset=UTF-8"/><title>rfc822</title><link rel="stylesheet" type="text/css" 
href="style.css"/><meta name="generator" content="DocBook XSL Stylesheets 
Vsnapshot"/><link rel="home" href="#rfc822" title="rfc822"/><link xmlns="" 
rel="stylesheet" type="text/css" href="manpage.css"/><meta xmlns="" 
name="MSSmartTagsPreventParsing" content="TRUE"/><link xmlns="" rel="icon" 
href="icon.gif" type="image/gif"/><!--
 
 Copyright 1998 - 2009 Double Precision, Inc.  See COPYING for distribution
 information.
 
---></head><body><div class="refentry"><a id="idm45790618346432" shape="rect"> 
</a><div class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>rfc822 ??? 
RFC 822 parsing library</p></div><div 
class="refsynopsisdiv"><h2>Synopsis</h2><div class="informalexample"><pre 
class="programlisting" xml:space="preserve">
+--></head><body><div class="refentry"><a id="rfc822" shape="rect"> </a><div 
class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>rfc822 ??? RFC 822 
parsing library</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div 
class="informalexample"><pre class="programlisting" xml:space="preserve">
 #include &lt;rfc822.h&gt;
 
 #include &lt;rfc2047.h&gt;
 
 cc ... -lrfc822
-</pre></div></div><div class="refsect1"><a id="idm45790622769072" 
shape="rect"> </a><h2>DESCRIPTION</h2><p>
+</pre></div></div><div class="refsect1"><a id="rfc822_description" 
shape="rect"> </a><h2>DESCRIPTION</h2><p>
 The rfc822 library provides functions for parsing E-mail headers in the RFC
 822 format. This library also includes some functions to help with encoding
 and decoding 8-bit text, as defined by RFC 2047.</p><p>
@@ -27,7 +27,7 @@
 its logical components: names and E-mail addresses.</p><p>
 2) Access those individual components.</p><p>
 3) Allow some limited modifications of the parsed structure, and then
-convert it back into a text string.</p><div class="refsect2"><a 
id="idm45790622750672" shape="rect"> </a><h3>Tokenizing an E-mail 
header</h3><div class="informalexample"><pre class="programlisting" 
xml:space="preserve">
+convert it back into a text string.</p><div class="refsect2"><a 
id="rfc822_tokenizing_an_e_mail_header" shape="rect"> </a><h3>Tokenizing an 
E-mail header</h3><div class="informalexample"><pre class="programlisting" 
xml:space="preserve">
 struct rfc822t *tokens=rfc822t_alloc_new(const char *header,
                 void (*err_func)(const char *, int, void *),
                 void *func_arg);
@@ -46,7 +46,7 @@
 to a callback
 function.  The function is called in the event that the E-mail header is
 corrupted to the point that it cannot even be parsed.  This is a rare instance
--- most forms of corruption are still valid at least on the lexical level. 
+-- most forms of corruption are still valid at least on the lexical level.
 The only time this error is reported is in the event of mismatched
 parenthesis, angle brackets, or quotes.  The callback function receives the
 <em class="parameter"><code>header</code></em> pointer, an index to the syntax 
error in the
@@ -67,7 +67,7 @@
 modified by <code class="function">rfc822t_alloc</code>(), however the
 <span class="structname">rfc822t</span> structure contains
 pointers to portions of the supplied <em 
class="parameter"><code>header</code></em>,
-and they must remain valid.</p></div></div><div class="refsect2"><a 
id="idm45790622790448" shape="rect"> </a><h3>Extracting E-mail 
addresses</h3><div class="informalexample"><pre class="programlisting" 
xml:space="preserve">
+and they must remain valid.</p></div></div><div class="refsect2"><a 
id="rfc822_extracting_e_mail_addresses" shape="rect"> </a><h3>Extracting E-mail 
addresses</h3><div class="informalexample"><pre class="programlisting" 
xml:space="preserve">
 struct rfc822a *addrs=rfc822a_alloc(struct rfc822t *tokens);
 
 void rfc822a_free(addrs);
@@ -170,7 +170,7 @@
 '<code class="literal">(</code>'.</p><p>
 Note that it's possible that <em class="structfield"><code>len</code></em> 
might be zero.
 This happens with null addresses used as return addresses for delivery status
-notifications.</p></div><div class="refsect2"><a id="idm45790622883344" 
shape="rect"> </a><h3>Working with E-mail addresses</h3><div 
class="informalexample"><pre class="programlisting" xml:space="preserve">
+notifications.</p></div><div class="refsect2"><a 
id="rfc822_working_with_e_mail_addresses" shape="rect"> </a><h3>Working with 
E-mail addresses</h3><div class="informalexample"><pre class="programlisting" 
xml:space="preserve">
 void rfc822_deladdr(struct rfc822a *addrs, int index);
 
 void rfc822tok_print(const struct rfc822token *list,
@@ -179,11 +179,11 @@
 void rfc822_print(const struct rfc822a *addrs,
         void (*print_func)(char, void *),
         void (*print_separator)(const char *, void *), void *callback_arg);
- 
+
 void rfc822_addrlist(const struct rfc822a *addrs,
                 void (*print_func)(char, void *),
                 void *callback_arg);
- 
+
 void rfc822_namelist(const struct rfc822a *addrs,
                 void (*print_func)(char, void *),
                 void *callback_arg);
@@ -277,7 +277,7 @@
 The function <code class="function">rfc822_getaddrs_wrap</code>() is similar to
 <code class="function">rfc822_getaddrs</code>(), except
 that the generated text is wrapped on or about the 73rd column, using
-newline characters.</p></div><div class="refsect2"><a id="idm45790620384896" 
shape="rect"> </a><h3>Working with dates</h3><div class="informalexample"><pre 
class="programlisting" xml:space="preserve">
+newline characters.</p></div><div class="refsect2"><a 
id="rfc822_working_with_dates" shape="rect"> </a><h3>Working with 
dates</h3><div class="informalexample"><pre class="programlisting" 
xml:space="preserve">
 time_t timestamp=rfc822_parsedt(const char *datestr)
 const char *datestr=rfc822_mkdate(time_t timestamp);
 void rfc822_mkdate_buf(time_t timestamp, char *buffer);
@@ -290,30 +290,30 @@
 the given timestamp.
 <code class="function">rfc822_mkdate_buf</code>() writes the date string into 
the
 given buffer instead,
-which must be big enough to accommodate it.</p></div><div class="refsect2"><a 
id="idm45790619872784" shape="rect"> </a><h3>Working with 8-bit MIME-encoded 
headers</h3><div class="informalexample"><pre class="programlisting" 
xml:space="preserve">
+which must be big enough to accommodate it.</p></div><div class="refsect2"><a 
id="rfc822_working_with_8_bit_mime_encoded_headers" shape="rect"> 
</a><h3>Working with 8-bit MIME-encoded headers</h3><div 
class="informalexample"><pre class="programlisting" xml:space="preserve">
 int error=rfc2047_decode(const char *text,
                 int (*callback_func)(const char *, int, const char *, void *),
                 void *callback_arg);
- 
+
 extern char *str=rfc2047_decode_simple(const char *text);
- 
+
 extern char *str=rfc2047_decode_enhanced(const char *text,
                 const char *charset);
- 
+
 void rfc2047_print(const struct rfc822a *a,
         const char *charset,
         void (*print_func)(char, void *),
         void (*print_separator)(const char *, void *), void *);
 
- 
+
 char *buffer=rfc2047_encode_str(const char *string,
                 const char *charset);
- 
+
 int error=rfc2047_encode_callback(const char *string,
         const char *charset,
         int (*func)(const char *, size_t, void *),
         void *callback_arg);
- 
+
 char *buffer=rfc2047_encode_header(const struct rfc822a *a,
         const char *charset);
 </pre></div><p>
@@ -375,7 +375,7 @@
 and <em class="parameter"><code>callback_arg</code></em>.</p><p>
 The function <code class="function">rfc2047_encode_header</code>() is basically
 equivalent to <code class="function">rfc822_getaddrs</code>(), followed by
-<code class="function">rfc2047_encode_str</code>();</p></div><div 
class="refsect2"><a id="idm45790617815104" shape="rect"> </a><h3>Working with 
subjects</h3><div class="informalexample"><pre class="programlisting" 
xml:space="preserve">
+<code class="function">rfc2047_encode_str</code>();</p></div><div 
class="refsect2"><a id="rfc822_working_with_subjects" shape="rect"> 
</a><h3>Working with subjects</h3><div class="informalexample"><pre 
class="programlisting" xml:space="preserve">
 char *basesubj=rfc822_coresubj(const char *subj);
 
 char *basesubj=rfc822_coresubj_nouc(const char *subj);
@@ -396,7 +396,7 @@
 must be <code class="function">free</code>(3)-ed after use.</p><p>
 <code class="function">rfc822_coresubj_nouc</code>() is like
 <code class="function">rfc822_coresubj</code>(), except that the subject
-is not converted to uppercase.</p></div></div><div class="refsect1"><a 
id="idm45790617690400" shape="rect"> </a><h2>SEE ALSO</h2><p>
+is not converted to uppercase.</p></div></div><div class="refsect1"><a 
id="rfc822_see_also" shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="rfc2045.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">rfc2045</span>(3)</span></a>,
 <a class="ulink" href="reformail.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">reformail</span>(1)</span></a>,
 <a class="ulink" href="reformime.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">reformime</span>(1)</span></a>.</p></div></div></body></html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/missing new/courier-authlib-0.71.1/missing
--- old/courier-authlib-0.71.0/missing  2018-03-08 21:15:51.000000000 +0100
+++ new/courier-authlib-0.71.1/missing  2020-01-01 20:43:28.000000000 +0100
@@ -3,7 +3,7 @@
 
 scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 1996-2018 Free Software Foundation, Inc.
+# Copyright (C) 1996-2020 Free Software Foundation, Inc.
 # Originally written by Fran,cois Pinard <pin...@iro.umontreal.ca>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/userdb/makeuserdb.8.in 
new/courier-authlib-0.71.1/userdb/makeuserdb.8.in
--- old/courier-authlib-0.71.0/userdb/makeuserdb.8.in   2017-09-09 
02:49:07.000000000 +0200
+++ new/courier-authlib-0.71.1/userdb/makeuserdb.8.in   2020-10-29 
03:04:01.000000000 +0100
@@ -4,12 +4,12 @@
 .\"     Title: makeuserdb
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 09/08/2017
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "MAKEUSERDB" "8" "09/08/2017" "Double Precision, Inc." "Double Precision, 
Inc."
+.TH "MAKEUSERDB" "8" "10/28/2020" "Double Precision, Inc." "Double Precision, 
Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/userdb/makeuserdb.html.in 
new/courier-authlib-0.71.1/userdb/makeuserdb.html.in
--- old/courier-authlib-0.71.0/userdb/makeuserdb.html.in        2019-10-28 
16:46:46.000000000 +0100
+++ new/courier-authlib-0.71.1/userdb/makeuserdb.html.in        2020-10-29 
03:04:01.000000000 +0100
@@ -4,7 +4,7 @@
 Copyright 1998 - 2009 Double Precision, Inc.  See COPYING for distribution
 information.
 
---></head><body><div class="refentry"><a id="makeuserdb" shape="rect"> 
</a><div class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>makeuserdb 
??? create @userdb@</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div 
class="cmdsynopsis"><p><code class="command">makeuserdb</code>  [-f <em 
class="replaceable"><code>filename</code></em>]</p></div><div 
class="cmdsynopsis"><p><code class="command">pw2userdb</code> </p></div><div 
class="cmdsynopsis"><p><code class="command">vchkpw2userdb</code>  
[--vpopmailhome=<em class="replaceable"><code>dir</code></em>] [--todir=<em 
class="replaceable"><code>dir</code></em>]</p></div></div><div 
class="refsect1"><a id="idm45549376613824" shape="rect"> 
</a><h2>DESCRIPTION</h2><p>
+--></head><body><div class="refentry"><a id="makeuserdb" shape="rect"> 
</a><div class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>makeuserdb 
??? create @userdb@</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div 
class="cmdsynopsis"><p><code class="command">makeuserdb</code>  [-f <em 
class="replaceable"><code>filename</code></em>]</p></div><div 
class="cmdsynopsis"><p><code class="command">pw2userdb</code> </p></div><div 
class="cmdsynopsis"><p><code class="command">vchkpw2userdb</code>  
[--vpopmailhome=<em class="replaceable"><code>dir</code></em>] [--todir=<em 
class="replaceable"><code>dir</code></em>]</p></div></div><div 
class="refsect1"><a id="makeuserdb_description" shape="rect"> 
</a><h2>DESCRIPTION</h2><p>
 <span class="command"><strong>makeuserdb</strong></span> creates <code 
class="filename">@userdb@.dat</code> from
 the contents of <code class="filename">@userdb@</code>.
 <code class="filename">@userdb@</code>'s contents are described later in this 
document.
@@ -30,7 +30,7 @@
 <code class="filename"><em 
class="replaceable"><code>filename</code></em>.dat</code> from
 <code class="filename"><em 
class="replaceable"><code>filename</code></em></code>, instead of the
 default <code class="filename">@userdb@.dat</code> from
-<code class="filename">@userdb@</code>.</p><div class="refsect2"><a 
id="idm45549377041136" shape="rect"> </a><h3>Format of <code 
class="filename">@userdb@</code></h3><p>
+<code class="filename">@userdb@</code>.</p><div class="refsect2"><a 
id="makeuserdb_format_of__userdb_" shape="rect"> </a><h3>Format of <code 
class="filename">@userdb@</code></h3><p>
 <code class="filename">@userdb@</code> is a plain text file that can be 
created using
 any text editor. Blank lines are ignored. Lines that start with the #
 character are comments, and are also ignored.
@@ -40,7 +40,7 @@
 In that case all files in <code class="filename">@userdb@</code> are 
essentially
 concatenated, and are treated as a single file.
 Each line takes the following format:</p><div class="blockquote"><blockquote 
class="blockquote"><div class="informalexample"><div 
class="literallayout"><p><em class="replaceable"><code>name</code></em><span 
class="token">&lt;TAB&gt;</span><em 
class="replaceable"><code>field</code></em>=<em 
class="replaceable"><code>value</code></em>|<em 
class="replaceable"><code>field</code></em>=<em 
class="replaceable"><code>value</code></em>...</p></div></div></blockquote></div><p><em
 class="replaceable"><code>name</code></em> is the account name.
-<em class="replaceable"><code>name</code></em> MUST contain only lowercase 
characters 
+<em class="replaceable"><code>name</code></em> MUST contain only lowercase 
characters
 If <span class="application">Courier</span> is
 configured to treat lowercase and uppercase account names as
 identical, <em class="replaceable"><code>name</code></em> is followed by 
exactly one tab
@@ -92,7 +92,7 @@
 mechanism which requires additional setup and configuration.
 See
 <a class="ulink" href="maildirquota.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">maildirquota</span>(7)</span></a>
-for additional information.</p></blockquote></div></div><div 
class="refsect2"><a id="idm45549376030992" shape="rect"> </a><h3><code 
class="filename">@use...@shadow.dat</code></h3><p>
+for additional information.</p></blockquote></div></div><div 
class="refsect2"><a id="makeuserdb__userdb_shadow_dat" shape="rect"> 
</a><h3><code class="filename">@use...@shadow.dat</code></h3><p>
 All fields whose name ends with 'pw' will NOT copied to
 <code class="filename">@userdb@.dat</code>. These fields will be copied to
 <code class="filename">@use...@shadow.dat</code>.
@@ -100,8 +100,7 @@
 without any group and world permissions.
 Note that <span class="command"><strong>makeuserdb</strong></span> reports an 
error
 if <span class="command"><strong>@userdb@</strong></span> has any group
-or world permissions.</p></div><div class="refsect2"><a id="idm45549376214368" 
shape="rect"> </a><h3>CONVERTING <code class="filename">/etc/passwd</code>
-and vpopmail to <code class="filename">@userdb@</code> format</h3><p>
+or world permissions.</p></div><div class="refsect2"><a 
id="makeuserdb_converting__etc_passwd_and_vpopmail_to__userdb__format" 
shape="rect"> </a><h3>CONVERTING <code class="filename">/etc/passwd</code> and 
vpopmail to <code class="filename">@userdb@</code> format</h3><p>
 <span class="command"><strong>pw2userdb</strong></span> reads the <code 
class="filename">/etc/passwd</code> and
 <code class="filename">/etc/shadow</code> files and converts all entries to the
 <code class="filename">@userdb@</code> format,
@@ -178,16 +177,16 @@
 <code class="filename">/dev/null</code>.
 This allows you to run
 <span class="command"><strong>vchkpw2userdb</strong></span> without having to 
go in and
-cleaning up again, afterwards.</p></div></div><div class="refsect1"><a 
id="idm45549375539904" shape="rect"> </a><h2>FILES</h2><div 
class="literallayout"><p><br clear="none"/>
+cleaning up again, afterwards.</p></div></div><div class="refsect1"><a 
id="makeuserdb_files" shape="rect"> </a><h2>FILES</h2><div 
class="literallayout"><p><br clear="none"/>
 <code class="filename">@userdb@</code><br clear="none"/>
 <code class="filename">@userdb@.dat</code><br clear="none"/>
 <code class="filename">@use...@shadow.dat</code><br clear="none"/>
 <code class="filename">@tmpdir@/userdb.tmp</code>??-??temporary??file<br 
clear="none"/>
 <code class="filename">@tmpdir@/userdbshadow.tmp</code>??-??temporary??file<br 
clear="none"/>
-</p></div></div><div class="refsect1"><a id="idm45549380527488" shape="rect"> 
</a><h2>BUGS</h2><p><span class="command"><strong>makeuserdb</strong></span> is 
a Perl script, and uses Perl's portable
+</p></div></div><div class="refsect1"><a id="makeuserdb_bugs" shape="rect"> 
</a><h2>BUGS</h2><p><span class="command"><strong>makeuserdb</strong></span> is 
a Perl script, and uses Perl's portable
 locking.
 Perl's documentation notes that certain combinations of locking options may
-not work with some networks.</p></div><div class="refsect1"><a 
id="idm45549380512288" shape="rect"> </a><h2>SEE ALSO</h2><p>
+not work with some networks.</p></div><div class="refsect1"><a 
id="makeuserdb_see_also" shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="userdb.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">userdb</span>(8)</span></a>,
 <a class="ulink" href="maildrop.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">maildrop</span>(8)</span></a>,
 <a class="ulink" href="courier.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">courier</span>(8)</span></a>,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/userdb/userdb.8.in 
new/courier-authlib-0.71.1/userdb/userdb.8.in
--- old/courier-authlib-0.71.0/userdb/userdb.8.in       2020-05-28 
04:02:04.000000000 +0200
+++ new/courier-authlib-0.71.1/userdb/userdb.8.in       2020-10-29 
03:04:01.000000000 +0100
@@ -4,12 +4,12 @@
 .\"     Title: userdb
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/27/2020
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "USERDB" "8" "05/27/2020" "Double Precision, Inc." "Double Precision, Inc."
+.TH "USERDB" "8" "10/28/2020" "Double Precision, Inc." "Double Precision, Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/userdb/userdb.html.in 
new/courier-authlib-0.71.1/userdb/userdb.html.in
--- old/courier-authlib-0.71.0/userdb/userdb.html.in    2020-05-28 
04:02:04.000000000 +0200
+++ new/courier-authlib-0.71.1/userdb/userdb.html.in    2020-10-29 
03:04:01.000000000 +0100
@@ -4,7 +4,7 @@
 Copyright 1998 - 2009 Double Precision, Inc.  See COPYING for distribution
 information.
 
---></head><body><div class="refentry"><a id="userdb" shape="rect"> </a><div 
class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>userdb ??? 
manipulate @userdb@</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div 
class="cmdsynopsis"><p><code class="command">userdb</code>  {<em 
class="replaceable"><code>addr</code></em>}  set  {<em 
class="replaceable"><code>field</code></em>=<em 
class="replaceable"><code>value</code></em>...}</p></div><div 
class="cmdsynopsis"><p><code class="command">userdb</code>  {<em 
class="replaceable"><code>addr</code></em>}  unset  {<em 
class="replaceable"><code>field</code></em>...}</p></div><div 
class="cmdsynopsis"><p><code class="command">userdb</code>  {<em 
class="replaceable"><code>addr</code></em>}  del </p></div><div 
class="cmdsynopsis"><p><code class="command">userdb</code>  {<em 
class="replaceable"><code>path/addr</code></em>} [ set  |   unset  |   del ]  
... </p></div><div class="cmdsynopsis"><p><code class="command">userdb</code>   
-f  {<
 em class="replaceable"><code>file</code></em>} {<em 
class="replaceable"><code>adr</code></em>} [ set  |   unset  |   del ]  ... 
</p></div><div class="cmdsynopsis"><p><code class="command">userdb</code>   
-show  {<em class="replaceable"><code>path</code></em>}</p></div><div 
class="cmdsynopsis"><p><code class="command">userdb</code>   -show  {<em 
class="replaceable"><code>path</code></em>} {<em 
class="replaceable"><code>addr</code></em>}</p></div><div 
class="cmdsynopsis"><p><code class="command">userdb</code>   -show   -f  {<em 
class="replaceable"><code>file</code></em>}</p></div><div 
class="cmdsynopsis"><p><code class="command">userdb</code>   -show   -f  {<em 
class="replaceable"><code>file</code></em>} {<em 
class="replaceable"><code>addr</code></em>}</p></div></div><div 
class="refsect1"><a id="idm45871756650240" shape="rect"> 
</a><h2>DESCRIPTION</h2><p>
+--></head><body><div class="refentry"><a id="userdb" shape="rect"> </a><div 
class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>userdb ??? 
manipulate @userdb@</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div 
class="cmdsynopsis"><p><code class="command">userdb</code>  {<em 
class="replaceable"><code>addr</code></em>}  set  {<em 
class="replaceable"><code>field</code></em>=<em 
class="replaceable"><code>value</code></em>...}</p></div><div 
class="cmdsynopsis"><p><code class="command">userdb</code>  {<em 
class="replaceable"><code>addr</code></em>}  unset  {<em 
class="replaceable"><code>field</code></em>...}</p></div><div 
class="cmdsynopsis"><p><code class="command">userdb</code>  {<em 
class="replaceable"><code>addr</code></em>}  del </p></div><div 
class="cmdsynopsis"><p><code class="command">userdb</code>  {<em 
class="replaceable"><code>path/addr</code></em>} [ set  |   unset  |   del ]  
... </p></div><div class="cmdsynopsis"><p><code class="command">userdb</code>   
-f  {<
 em class="replaceable"><code>file</code></em>} {<em 
class="replaceable"><code>adr</code></em>} [ set  |   unset  |   del ]  ... 
</p></div><div class="cmdsynopsis"><p><code class="command">userdb</code>   
-show  {<em class="replaceable"><code>path</code></em>}</p></div><div 
class="cmdsynopsis"><p><code class="command">userdb</code>   -show  {<em 
class="replaceable"><code>path</code></em>} {<em 
class="replaceable"><code>addr</code></em>}</p></div><div 
class="cmdsynopsis"><p><code class="command">userdb</code>   -show   -f  {<em 
class="replaceable"><code>file</code></em>}</p></div><div 
class="cmdsynopsis"><p><code class="command">userdb</code>   -show   -f  {<em 
class="replaceable"><code>file</code></em>} {<em 
class="replaceable"><code>addr</code></em>}</p></div></div><div 
class="refsect1"><a id="userdb_description" shape="rect"> 
</a><h2>DESCRIPTION</h2><p>
 <span class="command"><strong>userdb</strong></span> is a convenient script to 
individually manipulate
 entries in <code class="filename">@userdb@</code>. See
 <a class="ulink" href="makeuserdb.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">makeuserdb</span>(8)</span></a>
@@ -62,7 +62,7 @@
 executed by a script, the value can be provided on standard input.</p><p>Use 
"<em class="parameter"><code>unset</code></em>" to delete fields from an 
existing
 record. Use
 "<em class="parameter"><code>del</code></em>" to delete all fields in the 
existing record,
-plus the record itself.</p><div class="refsect2"><a id="idm45871751302832" 
shape="rect"> </a><h3>DISPLAYING <code class="filename">@userdb@</code></h3><p>
+plus the record itself.</p><div class="refsect2"><a 
id="userdb_displaying__userdb_" shape="rect"> </a><h3>DISPLAYING <code 
class="filename">@userdb@</code></h3><p>
 If the first argument to userdb
 is <em class="parameter"><code>-show</code></em>, <span 
class="command"><strong>userdb</strong></span>
 displays the contents of <code class="filename">@userdb@</code>. If
@@ -80,19 +80,19 @@
 <em class="parameter"><code><em 
class="replaceable"><code>addr</code></em></code></em> is specified,
 <span class="command"><strong>userdb</strong></span> produces a list, on 
standard output, of
 all the fields in <code class="filename">@userdb@</code> for this
-<em class="parameter"><code><em 
class="replaceable"><code>addr</code></em></code></em>.</p></div><div 
class="refsect2"><a id="idm45871751291360" shape="rect"> </a><h3>International 
domains</h3><p>
+<em class="parameter"><code><em 
class="replaceable"><code>addr</code></em></code></em>.</p></div><div 
class="refsect2"><a id="userdb_international_domains" shape="rect"> 
</a><h3>International domains</h3><p>
        <em class="parameter"><code><em 
class="replaceable"><code>addr</code></em></code></em>s
        with international domains should use UTF-8 to specify an
        international domain name:
       </p><div class="blockquote"><blockquote class="blockquote"><div 
class="informalexample"><div class="literallayout"><p><span 
class="command"><strong><br clear="none"/>
 userdb??postmaster@test.????????????????????set??\<br clear="none"/>
-????????????????home=/home/postmaster.test.com??uid=999??gid=999</strong></span></p></div></div></blockquote></div></div><div
 class="refsect2"><a id="idm45871751287024" shape="rect"> </a><h3>REBUILDING 
<code class="filename">@userdb@.dat</code></h3><p>
+????????????????home=/home/postmaster.test.com??uid=999??gid=999</strong></span></p></div></div></blockquote></div></div><div
 class="refsect2"><a id="userdb_rebuilding__userdb__dat" shape="rect"> 
</a><h3>REBUILDING <code class="filename">@userdb@.dat</code></h3><p>
 The actual virtual account/address database is
 <code class="filename">@userdb@.dat</code>.
 This is a binary database file. <span 
class="command"><strong>@userdb@</strong></span> is the plain text
 version. After running <span class="command"><strong>userdb</strong></span>, 
execute the
 <a class="ulink" href="makeuserdb.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">makeuserdb</span>(8)</span></a> command to rebuild
-<code class="filename">@userdb@.dat</code> for the changes to take 
effect.</p></div></div><div class="refsect1"><a id="idm45871751281616" 
shape="rect"> </a><h2>BUGS</h2><p>
+<code class="filename">@userdb@.dat</code> for the changes to take 
effect.</p></div></div><div class="refsect1"><a id="userdb_bugs" shape="rect"> 
</a><h2>BUGS</h2><p>
 <em class="parameter"><code><em 
class="replaceable"><code>addr</code></em></code></em> must be unique.
 If <code class="filename">@userdb@</code> is a subdirectory,
 it's possible to create the same
@@ -101,10 +101,10 @@
 This is an error that is not currently detected by <span 
class="command"><strong>userdb</strong></span>,
 however the subsequent
 <a class="ulink" href="makeuserdb.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">makeuserdb</span>(8)</span></a> command
-will fail with an error message.</p></div><div class="refsect1"><a 
id="idm45871751276464" shape="rect"> </a><h2>FILES</h2><p>
+will fail with an error message.</p></div><div class="refsect1"><a 
id="userdb_files" shape="rect"> </a><h2>FILES</h2><p>
 <code class="filename"> @userdb@</code> - plain text file, or directory of 
plain text files</p><p>
 <code class="filename"> .lock.filename</code> - lock file for <code 
class="filename">filename</code></p><p>
-<code class="filename"> .tmp.filename</code> - temporary file used to create 
new contents of <code class="filename">filename</code></p></div><div 
class="refsect1"><a id="idm45871751271680" shape="rect"> </a><h2>SEE 
ALSO</h2><p>
+<code class="filename"> .tmp.filename</code> - temporary file used to create 
new contents of <code class="filename">filename</code></p></div><div 
class="refsect1"><a id="userdb_see_also" shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="makeuserdb.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">makeuserdb</span>(8)</span></a>,
 
 <a class="ulink" href="userdbpw.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">userdbpw</span>(8)</span></a></p></div></div></body></html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/userdb/userdbpw.8.in 
new/courier-authlib-0.71.1/userdb/userdbpw.8.in
--- old/courier-authlib-0.71.0/userdb/userdbpw.8.in     2017-09-09 
02:49:07.000000000 +0200
+++ new/courier-authlib-0.71.1/userdb/userdbpw.8.in     2020-10-29 
03:04:01.000000000 +0100
@@ -4,12 +4,12 @@
 .\"     Title: userdbpw
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 09/08/2017
+.\"      Date: 10/28/2020
 .\"    Manual: Double Precision, Inc.
 .\"    Source: Double Precision, Inc.
 .\"  Language: English
 .\"
-.TH "USERDBPW" "8" "09/08/2017" "Double Precision, Inc." "Double Precision, 
Inc."
+.TH "USERDBPW" "8" "10/28/2020" "Double Precision, Inc." "Double Precision, 
Inc."
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/courier-authlib-0.71.0/userdb/userdbpw.html.in 
new/courier-authlib-0.71.1/userdb/userdbpw.html.in
--- old/courier-authlib-0.71.0/userdb/userdbpw.html.in  2019-10-28 
16:46:46.000000000 +0100
+++ new/courier-authlib-0.71.1/userdb/userdbpw.html.in  2020-10-29 
03:04:01.000000000 +0100
@@ -4,7 +4,7 @@
 Copyright 1998 - 2009 Double Precision, Inc.  See COPYING for distribution
 information.
 
---></head><body><div class="refentry"><a id="userdbpw" shape="rect"> </a><div 
class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>userdbpw ??? create 
an encrypted password</p></div><div 
class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code 
class="command">userdbpw</code>  [[-md5] |  [-hmac-md5] |  [-hmac-sha1]]  | <br 
clear="none"/><code class="command">userdb</code>  {<em 
class="replaceable"><code>name</code></em>}  set  {<em 
class="replaceable"><code>field</code></em>}</p></div></div><div 
class="refsect1"><a id="idm46634359508224" shape="rect"> 
</a><h2>DESCRIPTION</h2><p><span 
class="command"><strong>userdbpw</strong></span> enables secure entry of 
encrypted
+--></head><body><div class="refentry"><a id="userdbpw" shape="rect"> </a><div 
class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>userdbpw ??? create 
an encrypted password</p></div><div 
class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code 
class="command">userdbpw</code>  [[-md5] |  [-hmac-md5] |  [-hmac-sha1]]  | <br 
clear="none"/><code class="command">userdb</code>  {<em 
class="replaceable"><code>name</code></em>}  set  {<em 
class="replaceable"><code>field</code></em>}</p></div></div><div 
class="refsect1"><a id="userdbpw_description" shape="rect"> 
</a><h2>DESCRIPTION</h2><p><span 
class="command"><strong>userdbpw</strong></span> enables secure entry of 
encrypted
 passwords into <code class="filename">@userdb@</code>.</p><p><span 
class="command"><strong>userdbpw</strong></span> reads a single line of text on
 standard input, encrypts it, and prints the encrypted result to standard
 output.</p><p>If standard input is attached to a terminal device,
@@ -42,7 +42,7 @@
 <span class="citerefentry"><span class="refentrytitle">ps</span>(1)</span>
 at the same time. Using <span class="command"><strong>userdbpw</strong></span> 
allows the secret password
 to be specified in a way that cannot be easily viewed by
-<span class="citerefentry"><span 
class="refentrytitle">ps</span>(1)</span>.</p></div><div class="refsect1"><a 
id="idm46634359264288" shape="rect"> </a><h2>SEE ALSO</h2><p>
+<span class="citerefentry"><span 
class="refentrytitle">ps</span>(1)</span>.</p></div><div class="refsect1"><a 
id="userdbpw_see_also" shape="rect"> </a><h2>SEE ALSO</h2><p>
 <a class="ulink" href="userdb.html" target="_top" shape="rect"><span 
class="citerefentry"><span class="refentrytitle">userdb</span>(8)</span></a>,
  
 <a class="ulink" href="makeuserdb.html" target="_top" shape="rect"><span 
class="citerefentry"><span 
class="refentrytitle">makeuserdb</span>(8)</span></a></p></div></div></body></html>

Reply via email to