ported ext/ldap