The new version of www/web2ldap is released: http://www.web2ldap.de/news.html News: Release Date: 2005-11-07 Installation and Configuration changes + Note: This release requires upgrading to Python 2.3.x or newer. + Note: This release requires upgrading to python-ldap 2.0.10 which supports LDAPv3 extended controls. New features/enhancements + Support for controls which are handled exactly like ManageDSAIT in the user interface (see [ConnInfo]): o ManageDIT (1.3.6.1.4.1.4203.666.5.12) o Two controls for searching subentries (see RFC 3672 and draft-ietf-ldup-subentry-07.txt) + When displaying entries or an input form with the help of HTML templates the templates are applied in the order of the kind of the object classes. Order is STRUCTURAL, AUXILIARY, ABSTRACT. + Added plugin class for pilotPerson (see RFC 1274). + All cached LDAP information (entries and sub schema) can be flushed (see [ConnInfo]). + Transfer subtype ;binary is used when creating input fields for attributes which needs this transfer type. Bug Fixes + The letter small x is now allowed in the syntax classes for telephone and FAX numbers. + If an error causes the input form to be re-displayed the values entered for binary attributes are omitted. + Setting TLS-related options is more robust now. Fix: The patch should be applied to the port: # cd /usr/ports/www # patch -p0 < _the_patch_ <delete www/web2ldap/*.orig files> New file appeared: pkg-install. It ensures that empty directories are created when installing as a package. WBR -- bsam--8jA7RM2Yj2P5xheooweuKZI0MYprBU7opVnTvWskoYGO0gbs Content-Type: text/plain; name="web2ldap.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="web2ldap.patch" diff -ruN web2ldap.orig/Makefile web2ldap/Makefile --- web2ldap.orig/Makefile Mon Oct 31 22:46:02 2005 +++ web2ldap/Makefile Mon Nov 7 17:24:37 2005 @@ -6,7 +6,7 @@ # PORTNAME= web2ldap -PORTVERSION= 0.15.22 +PORTVERSION= 0.16.0 CATEGORIES= www MASTER_SITES= http://www.web2ldap.de/download/ \ ftp://ftp.ipt.ru/pub/download/ diff -ruN web2ldap.orig/distinfo web2ldap/distinfo --- web2ldap.orig/distinfo Mon Oct 31 22:46:02 2005 +++ web2ldap/distinfo Mon Nov 7 17:25:00 2005 @@ -1,2 +1,2 @@ -MD5 (web2ldap-0.15.22.tar.gz) = 93692c56c71d7c0985a660d4ea8640d6 -SIZE (web2ldap-0.15.22.tar.gz) = 287214 +MD5 (web2ldap-0.16.0.tar.gz) = 8958b9b85204972a47ee1c4b97a6cc63 +SIZE (web2ldap-0.16.0.tar.gz) = 293842 diff -ruN web2ldap.orig/pkg-install web2ldap/pkg-install --- web2ldap.orig/pkg-install Thu Jan 1 03:00:00 1970 +++ web2ldap/pkg-install Mon Nov 7 20:18:13 2005 @@ -0,0 +1,14 @@ +#!/bin/sh + +PREFIX=${PKG_PREFIX:-/usr/local} +DATADIR=${PREFIX}/share/web2ldap + +MKDIR=/bin/mkdir + +case "$2" in +POST-INSTALL) + ${MKDIR} -p ${DATADIR}/var ${DATADIR}/var/log ${DATADIR}/var/run + ;; +esac + +exit 0 diff -ruN web2ldap.orig/pkg-plist web2ldap/pkg-plist --- web2ldap.orig/pkg-plist Mon Oct 31 22:46:02 2005 +++ web2ldap/pkg-plist Mon Nov 7 20:26:42 2005 @@ -61,6 +61,9 @@ %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/exchange.py %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/posixaccount.py %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/activedirectory.py +%%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/ibmds.py +%%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/pilotperson.py +%%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/vpim.py %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/__init__.py %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/entrust.py %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/samba.pyc @@ -69,6 +72,9 @@ %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/exchange.pyc %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/posixaccount.pyc %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/activedirectory.pyc +%%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/ibmds.pyc +%%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/pilotperson.pyc +%%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/vpim.pyc %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/__init__.pyc %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/entrust.pyc %%DATADIR%%/etc/web2ldap/web2ldapcnf/plugins/ppolicy.py @@ -122,6 +128,7 @@ %%DATADIR%%/etc/web2ldap/templates/add_olcBdbConfig_AddressBook.ldif %%DATADIR%%/etc/web2ldap/templates/add_olcHdbConfig_UnixUsers.ldif %%DATADIR%%/etc/web2ldap/templates/add_olcSchemaConfig.ldif +%%DATADIR%%/etc/web2ldap/templates/add_olcIncludeFile.ldif %%DATADIR%%/etc/web2ldap/templates/inputform_olcBdbConfig.html %%DATADIR%%/etc/dumpasn1.cfg %%DATADIR%%/fcgi/web2ldap.py
State Changed From-To: open->closed Committed. Thanks!