Compability

LDAP and HTTP servers, and other software tested so far

web2ldap is known to work smoothly with the software/platforms mentioned here. If a software is not listed here does not mean it is not compatible unless it is listed in the negative list.

I'd appreciate if you use the feedback form to contribute to these compability notes.

[LDAP servers] [Web browsers] [Operating systems] [Web servers] [PKI products]

LDAP Servers

Please note that support for LDAPv2 connections was dropped in release 1.1.5 since this is considered historic since a quite while now (see also RFC 3494).

Server product Tested releases Comment Current Status
OpenLDAP 2.x Open Source reference implementation of LDAPv3. Regularly used for interop tests.
OpenDJ 2.4.x Open Source implementation (fork of OpenDS). Regularly used for interop tests.
MS Active Directory Release Comment Current Status
CA eTrust Directory 8.1 and 12.0 Comment Works just fine. Release 8.1 used as reference server for implementing the viewer for DIT structure rules and name forms in web2ldap.
ISODE M-Vault Release Comment Current Status
Critical Path Release Comment Current Status
IBM Release Comment Current Status
Lotus Domino 7.x and 8.x Comment Current Status
Novell eDirectory 8.7.x and 8.8.x Comment Rarely used for testing. Ships with broken schema (non-unique OIDs) but recent web2ldap versions have work-arounds for this.
Vendor Release Comment Current Status
Vendor Release Comment Current Status
Vendor Release Comment Current Status
Netscape Directory Server 4.x
This product is now rather historic but still sometimes deployed. Used to work just fine but not tested for a while.
Vendor Release Comment Current Status
389 also known as Fedora Directory Server
Formerly known as Netscape Directory Server 6.x. Tested FDS 1.1 and 1.2.
Vendor Release Comment Current Status
iPlanet 5.x, SunONE 5.x and 6.x Directory Server
web2ldap even supports some extra features for these (like for FDS).
Lotus Domino LDAP R5.x, R6.x and R7.0.x (sometimes weird)
Most times it works quite well. Persistent connections are dropped very fast - depends on the version I guess. web2ldap contains a work-around for the null-byte terminated string of the namingContexts attribute in Domino/LDAP's RootDSE. Recent tests were done with 7.0.3.
MS Active Directory

W2K, W2K3, W2K3R2, W2K8, W2K8R2, W2K12.
Various work-arounds were added to handle the broken sub schema in W2K:

Siemens DirX
Works just fine. Added support for searching the administrative sub entries.
Innosoft Distributed Directory Server (IDDS)
Only read-only tests were done and the product is not available anymore for years.
Critical Path InJoin 4.0 and Directory Server 4.2
Works without problems.
Syntegra
Read-only tests on a public address book server worked. Not sure which type and version though.
IBM Directory Server 5.1
Simply works. With subordinate flags, etc.
Apache DS 1.5
Simple operations have been reported to work just fine.
OpenDS 1.0 and 2.0RC
Seems to work just fine also with DIT structure rules and name forms.
OpenDJ
ForgeRock's fork of OpenDS which works just fine. Especially using more sophisticated LDAPv3 extended controls has been tested with this.
Isode's M-Vault LDAP/X.500 Directory Server
Some glitches were resolved in web2ldap 1.0.7 to work with the M-Vault Directory Server.
eB2Bcom's View500
Works also with DIT structure rules and name forms. web2ldap honors the operational attribute governingStructureRule.

Web Browsers

Content Enhanced - Use Any Browser

Mozilla
Mozilla 1.x already had very good CSS support.
Recent versions of Firefox and Seamonkey simply works and are used as a reference.
Konqueror
The web browser and file manager of the KDE project: Note the input forms enclosed in <fieldset> were not displayed by older versions. (see KDE bug #44643 RESOLVED).
Microsoft Internet Explorer
Support for CSS depends very much on the version used. The modern CSS files shipped with web2ldap likely does not work with IE 6.0 and before. Some minor CSS glitches with IE 7.0.
Opera
Commercial browser. Aims to be fast and small. Also very good CSS support.
Google Chrome
Simply works.
lynx
A text-mode browser - still supported for those who have to use a terminal.
w3m
Another text-mode browser capable of handling tables and displaying images (if the terminal allows it).

Operating Systems

Linux
Please do not use outdated RPM packages...
Windows 32
Sucessfully tested.
FreeBSD
There is even a FreeBSD port of web2ldap.
Solaris 8, 9 and 10
You can grab some of the packages needed from www.sunfreeware.com.

Web Servers

Apache HTTP Server
I don't have to write any explanation about this one...
lighttpd
You have to spawn the web2ldap FastCGI process in a separate startup script with spawn-fcgi.

PKI products

Entrust Authority
Works fine with directory structure and content written by Entrust Authority6.0 (tested with Siemens DirX and CP InJoin). Displays encryption certificate in attribute userCertificate just fine. The Entrust specific attributes (e.g. roaming profiles) can be downloaded as binary data.

Negative List

Unfortunately web2ldap is known not to work with the following misbehaving software or the software is ancient and thus could not be tested with recent web2ldap releases for years:

Netmeeting
Many Netmeeting directory servers (most times DNS alias starting with ILS) contain invalid NUL-terminated strings in some rootDSE attributes. This can't be worked around easily without breaking LDAP implementation.
I also did not find a ILS server which allows non-exact searching or any other useful stuff for general LDAP use.
Netscape Communicator 4.x
Chokes on rendering modern CSS rules. CSS files shipped with web2ldap distribution likely does not work with this anymore. Anyway you should not use this ancient browser anymore. If you still have to use it consider writing your own simple CSS file.
OpenLDAP 1.x
Open Source implementation of LDAPv2 which is not supported anymore.
Lotus Domino LDAP R4.5x and 4.6x
Sometimes behaviour of this LDAP server was very weird making it almost unusable. LDAPv2 if I remember correctly. Not tested since years.