Package: courier-authlib-ldap
Version: 0.63.0-4
Severity: normal
File: /usr/share/doc/courier-authlib-ldap/authldap.schema.gz
Dear Maintainer,
I tried to generate an authldap.ldif file from the provided authldap.schema
(since Bug#632179 is still open).
Apparently the authldap.schema file is incomplete in regard to
the "mailhost" attribute.
> # slaptest -f /tmp/schema_convert.conf -F /tmp/schema_convert
> 4f3bb688 /tmp/authldap.schema: line 91 objectclass: AttributeType not found:
> "mailhost"
> slaptest: bad configuration directory!
> #
Here's the config file used for slaptest:
> # cat /tmp/schema_convert.conf
> include /etc/ldap/schema/core.schema
> include /etc/ldap/schema/cosine.schema
> include /etc/ldap/schema/nis.schema
> include /tmp/authldap.schema
I've found that the authldap.schema indeed contains the mailhost attribute
but it has been commented out. Neither the changelog nor my google fu helped
in finding the reason for this.
Maybe this was done to avoid collision with the "mailHost" attribute (note
the different capitalization!) from the misc.schema ?
If it is, then authldap.schema should declare its dependency on misc.schema
(it declares dependencies on nis and cosine already).
Personally I'd prefer not to include misc.schema and instead either
reactivate the attribute declaration in authldap.schema:
--- /tmp/authldap.schema 2012-02-15 14:20:39.000000000 +0100
+++ /tmp/authldap.schema2 2012-02-15 15:14:28.836775404 +0100
@@ -75,11 +75,11 @@
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} )
-#
+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} )
+
#
# Objects: 1.3.6.1.4.1.10018.1.2
#
or removing mailhost from the attribute list of CourierMailAccount:
--- /tmp/authldap.schema 2012-02-15 14:20:39.000000000 +0100
+++ /tmp/authldap.schema3 2012-02-15 15:15:44.420775157 +0100
@@ -88,7 +88,7 @@
DESC 'Mail account object as used by the Courier mail server'
SUP top AUXILIARY
MUST ( mail $ homeDirectory )
- MAY ( uidNumber $ gidNumber $ mailbox $ uid $ cn $ gecos $ description $
loginShell $ quota $ userPassword $ clearPassword $ defaultdelivery $
disableimap $ disablepop3 $ disablewebmail $ sharedgroup $ disableshared $
mailhost ) )
+ MAY ( uidNumber $ gidNumber $ mailbox $ uid $ cn $ gecos $ description $
loginShell $ quota $ userPassword $ clearPassword $ defaultdelivery $
disableimap $ disablepop3 $ disablewebmail $ sharedgroup $ disableshared ) )
objectclass ( 1.3.6.1.4.1.10018.1.2.2 NAME 'CourierMailAlias'
DESC 'Mail aliasing/forwarding entry'
I don't use it but others probably will. see
http://www.courier-mta.org/imap/README.proxy.html
cheers
-henrik
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-xen-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages courier-authlib-ldap depends on:
ii courier-authlib 0.63.0-4
ii libc6 2.13-26
ii libldap-2.4-2 2.4.28-1.1
courier-authlib-ldap recommends no packages.
courier-authlib-ldap suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]