[packages/courier-authlib] - updated to 0.73.1; courier-authldap.schema updated basing on upstream authldap.ldif changes

qboosh qboosh at pld-linux.org
Tue Jul 14 19:51:46 CEST 2026


commit 7fa61bf252abfefa2e860acae293f2a2fd9ebe3a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Jul 14 19:51:49 2026 +0200

    - updated to 0.73.1; courier-authldap.schema updated basing on upstream authldap.ldif changes

 courier-authldap.schema        | 16 +++++----------
 courier-authlib-nostatic.patch | 21 ++++++++++---------
 courier-authlib.spec           | 46 +++++++++++++++++++++---------------------
 3 files changed, 40 insertions(+), 43 deletions(-)
---
diff --git a/courier-authlib.spec b/courier-authlib.spec
index d98a3db..847f821 100644
--- a/courier-authlib.spec
+++ b/courier-authlib.spec
@@ -5,12 +5,12 @@
 Summary:	Courier authentication library
 Summary(pl.UTF-8):	Biblioteka uwierzytelniania Couriera
 Name:		courier-authlib
-Version:	0.72.4
-Release:	2
+Version:	0.73.1
+Release:	1
 License:	GPL v3 with OpenSSL exception
 Group:		Networking/Daemons
 Source0:	https://downloads.sourceforge.net/courier/%{name}-%{version}.tar.bz2
-# Source0-md5:	adca23d21c1cf21f0c5ea9b803949120
+# Source0-md5:	a3af667709441eb4f5b32219451b98e4
 Source1:	%{name}.init
 Source2:	courier-authldap.schema
 Patch0:		%{name}-md5sum-passwords.patch
@@ -20,11 +20,11 @@ URL:		http://www.courier-mta.org/authlib/
 BuildRequires:	autoconf >= 2.63
 BuildRequires:	automake
 # just for librfc822.la, which is finally not used
-BuildRequires:	courier-unicode-devel >= 2.1
+BuildRequires:	courier-unicode-devel >= 2.6
 BuildRequires:	db-devel
 BuildRequires:	expect
 # just for librfc822.la, which is finally not used
-BuildRequires:	libidn2-devel >= 0.0.0
+BuildRequires:	libidn2-devel >= 2.0.5
 BuildRequires:	libltdl-devel >= 2:2
 BuildRequires:	libtool >= 2:2
 BuildRequires:	mysql-devel
@@ -589,7 +589,7 @@ fi
 %files
 %defattr(644,root,root,755)
 # COPYING contains only note
-%doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
+%doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery
 %attr(755,root,root) %{_bindir}/makedat
 %dir %{_sysconfdir}/authlib
 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
@@ -614,57 +614,57 @@ fi
 %files libs
 %defattr(644,root,root,755)
 %dir %{_libdir}/courier-authlib
-%attr(755,root,root) %{_libdir}/courier-authlib/libcourierauth.so.*
-%attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthcommon.so.*
-%attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthsasl.so.*
-%attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthsaslclient.so.*
+%{_libdir}/courier-authlib/libcourierauth.so.*
+%{_libdir}/courier-authlib/libcourierauthcommon.so.*
+%{_libdir}/courier-authlib/libcourierauthsasl.so.*
+%{_libdir}/courier-authlib/libcourierauthsaslclient.so.*
 
 %files devel
 %defattr(644,root,root,755)
 %doc authlib.html auth_*.html
 %attr(755,root,root) %{_bindir}/courierauthconfig
-%attr(755,root,root) %{_libdir}/courier-authlib/libcourierauth.so
-%attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthcommon.so
-%attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthsasl.so
-%attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthsaslclient.so
+%{_libdir}/courier-authlib/libcourierauth.so
+%{_libdir}/courier-authlib/libcourierauthcommon.so
+%{_libdir}/courier-authlib/libcourierauthsasl.so
+%{_libdir}/courier-authlib/libcourierauthsaslclient.so
 %{_includedir}/courierauth*.h
 %{_mandir}/man3/auth_*.3*
 %{_mandir}/man3/authlib.3*
 
 %files authcustom
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/courier-authlib/libauthcustom.so*
+%{_libdir}/courier-authlib/libauthcustom.so*
 
 %if %{with ldap}
 %files authldap
 %defattr(644,root,root,755)
-%doc authldap.schema README.ldap
+%doc authldap.ldif README.ldap
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authldaprc
-%attr(755,root,root) %{_libdir}/courier-authlib/libauthldap.so*
+%{_libdir}/courier-authlib/libauthldap.so*
 %endif
 
 %files authmysql
 %defattr(644,root,root,755)
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authmysqlrc
-%attr(755,root,root) %{_libdir}/courier-authlib/libauthmysql.so*
+%{_libdir}/courier-authlib/libauthmysql.so*
 
 %files authpam
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/courier-authlib/libauthpam.so*
+%{_libdir}/courier-authlib/libauthpam.so*
 
 %files authpgsql
 %defattr(644,root,root,755)
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authpgsqlrc
-%attr(755,root,root) %{_libdir}/courier-authlib/libauthpgsql.so*
+%{_libdir}/courier-authlib/libauthpgsql.so*
 
 %files authpipe
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/courier-authlib/libauthpipe.so*
+%{_libdir}/courier-authlib/libauthpipe.so*
 
 %files authsqlite
 %defattr(644,root,root,755)
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authsqliterc
-%attr(755,root,root) %{_libdir}/courier-authlib/libauthsqlite.so*
+%{_libdir}/courier-authlib/libauthsqlite.so*
 
 %files authuserdb
 %defattr(644,root,root,755)
@@ -673,7 +673,7 @@ fi
 %attr(755,root,root) %{_sbindir}/pw2userdb
 %attr(755,root,root) %{_sbindir}/userdb
 %attr(755,root,root) %{_sbindir}/userdbpw
-%attr(755,root,root) %{_libdir}/courier-authlib/libauthuserdb.so*
+%{_libdir}/courier-authlib/libauthuserdb.so*
 %{_mandir}/man8/makeuserdb.8*
 %{_mandir}/man8/pw2userdb.8*
 %{_mandir}/man8/userdb.8*
diff --git a/courier-authldap.schema b/courier-authldap.schema
index 72a7494..e91c7c6 100644
--- a/courier-authldap.schema
+++ b/courier-authldap.schema
@@ -74,11 +74,11 @@ attributetype ( 1.3.6.1.4.1.10018.1.1.13 NAME 'disableshared'
         EQUALITY caseExactIA5Match
         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
 
-#attributetype ( 1.3.6.1.4.1.10018.1.1.14 NAME 'mailhost'
-#        DESC 'Host to which incoming POP/IMAP connections should be proxied'
-#        EQUALITY caseIgnoreIA5Match
-#        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-#
+attributetypes: ( 1.3.6.1.4.1.10018.1.1.14 NAME 'mailhost'
+        DESC 'Host to which incoming POP/IMAP connections should be proxied'
+        EQUALITY caseIgnoreIA5Match
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
 #
 # Objects: 1.3.6.1.4.1.10018.1.2
 #
@@ -89,12 +89,6 @@ objectclass ( 1.3.6.1.4.1.10018.1.2.1 NAME 'CourierMailAccount'
   MUST ( mail $ homeDirectory )
   MAY ( uidNumber $ gidNumber $ mailbox $ uid $ cn $ gecos $ description $ loginShell $ quota $ userPassword $ clearPassword $ defaultdelivery $ disableimap $ disablepop3 $ disablewebmail $ sharedgroup $ disableshared $ mailhost ) )
 
-objectclass ( 1.3.6.1.4.1.10018.1.2.2 NAME 'CourierMailAlias'
-  DESC 'Mail aliasing/forwarding entry'
-  SUP top AUXILIARY
-  MUST ( mail $ maildrop )
-  MAY ( mailsource $ description ) )
-
 objectclass ( 1.3.6.1.4.1.10018.1.2.3 NAME 'CourierDomainAlias'
   DESC 'Domain mail aliasing/forwarding entry'
   SUP top AUXILIARY
diff --git a/courier-authlib-nostatic.patch b/courier-authlib-nostatic.patch
index 70bdb8d..eb8c240 100644
--- a/courier-authlib-nostatic.patch
+++ b/courier-authlib-nostatic.patch
@@ -80,15 +80,18 @@
  
  EXTRA_DIST=md5test.txt hmac.c
  
---- courier-authlib-0.68.0/libs/rfc822/Makefile.am.orig	2018-03-18 18:47:57.425939991 +0100
-+++ courier-authlib-0.68.0/libs/rfc822/Makefile.am	2018-03-18 18:49:04.825939219 +0100
-@@ -25,12 +25,10 @@
- testsuite_SOURCES=testsuite.c
- testsuite_DEPENDENCIES=librfc822.la
- testsuite_LDADD=librfc822.la -lcourier-unicode
--testsuite_LDFLAGS=-static
- 
- reftest_SOURCES=reftest.c imaprefs.h
+--- courier-authlib-0.73.1/libs/rfc822/Makefile.am.orig	2026-06-11 11:00:02.091145805 +0200
++++ courier-authlib-0.73.1/libs/rfc822/Makefile.am	2026-07-14 17:43:03.412190499 +0200
+@@ -24,7 +24,6 @@
+ testsuitecpp_SOURCES=testsuitecpp.C
+ testsuitecpp_DEPENDENCIES=librfc822.la
+ testsuitecpp_LDADD=librfc822.la -lcourier-unicode
+-testsuitecpp_LDFLAGS=-static
+ 
+ testsuite2_SOURCES=testsuite2.C
+ testsuite2_DEPENDENCIES=librfc822.la
+@@ -33,7 +32,6 @@
+ reftest_SOURCES=reftest.C imaprefs.h
  reftest_DEPENDENCIES=librfc822.la
  reftest_LDADD=librfc822.la -lcourier-unicode
 -reftest_LDFLAGS=-static
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/courier-authlib.git/commitdiff/7fa61bf252abfefa2e860acae293f2a2fd9ebe3a



More information about the pld-cvs-commit mailing list