Hi,
while I'm upgrading to 4.4, I notice that the LDAP schema in the
pure-ftpd package still contains two old errors which would break
upgrades, if this schema file is installed.
This is the diff between the distributed schema and mine (a version
from an older package, in fact):
--- /usr/local/share/doc/pure-ftpd/pureftpd.schema Wed Aug 13 11:50:46 2008
+++ pureftpd.schema Tue Apr 25 10:15:57 2006
@@ -5,7 +5,7 @@
# See README.LDAP in the Pure-FTPd documentation for more information.
#
# Written 2002-01-24 by Ben Gertzfield <che =AT= debian -DOT- org>
-# Changed 2006-07-02 by Frank Denis
+# Changed 2006-03-28 by Frank Denis
#
## Pure-FTPd-related LDAP attributes
@@ -42,8 +42,8 @@
attributetype ( 1.3.6.1.4.1.6981.11.3.7 NAME 'FTPStatus'
DESC 'Account status: enabled or disabled'
- EQUALITY booleanMatch
- SYNTAX SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
+ EQUALITY caseIgnoreIA5Match
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
attributetype ( 1.3.6.1.4.1.6981.11.3.8 NAME 'FTPuid'
DESC 'System uid (overrides uidNumber if present)'
If you want to verify that the currently distributed schema should
require a string and not a boolean, take a look at src/log_ldap.c,
lines 274 and 257.
--
Kind regards,
--Toni++