Source Repository

Note: The CVS repository has been deprecated in favor of Git Source Repositories!

OpenLDAP's historic CVS Source Repository is publically accessible via:

Each of these mechanisms allow the user to have preform read operations upon the CVS Repository. AnonCVS allows the user to issue CVS commands against our public repository. CVSup also allows the user to locally mirror the repository. CVSweb allows the user to browse the repository.


The following are some of the modules available in the repository.
openldap (ldap) software contained in OpenLDAP Software releases
openldap-src (ldap-src) OpenLDAP Software source (e.g., "openldap" less "guide")
openldap-guide (guide) Admin Guide for OpenLDAP Software.
openldap-snacc (snacc) OpenLDAP-enhanced SNACC ASN.1 compiler (snacc)
openldap-jldap (jldap) LDAP Class Libraries for Java (JLDAP)
openldap-jdbcldap (jdbcldap) JDBC-LDAP Bridge Driver (JDBC-LDAP)

Useful Tags

The following tags are used in ldap module.
OPENLDAP_REL_ENG_x_y_z Revision Applied to the revision of each file included in the release X.Y.Z.
OPENLDAP_REL_ENG_2_4 Branch This is the OpenLDAP 2.4 Release Engineering branch
OPENLDAP_REL_ENG_2_3 Branch This is the OpenLDAP 2.3 Release Engineering branch
OPENLDAP_REL_ENG_2_2 Branch This is the OpenLDAP 2.2 Release Engineering branch (Historic)
OPENLDAP_REL_ENG_2_1 Branch This is the OpenLDAP 2.1 Release Engineering branch (Historic)
OPENLDAP_REL_ENG_2 Branch This is the OpenLDAP 2.0 Release Engineering branch (Historic)
OPENLDAP_REL_ENG_1_2 Branch This is the OpenLDAP 1.2 Release Engineering branch (Historic)
UMICH_3_3 Revision Applied to the revision of each file as in University of Michigan LDAP Release 3.3 (Historic)
MIGRATION_CVS2GIT Revision Applied to the revision of each file as it was at time of our migration from cvs(1) to git(1).
HEAD Branch The main (ie: HEAD) branch used for development of OpenLDAP 2.X and beyond.

OpenLDAP via AnonCVS

OpenLDAP is available to developers via Anonymous CVS. The following commands allow users and developers to closely track the latest LDAP sources.

To obtain OpenLDAP via AnonCVS set your CVSROOT to:
The AnonCVS repository password is OpenLDAP.

Using csh(1), the following cvs(1) commands can be used to checkout any revision/branch of the modules listed above (substitute TAG with the desired tag and MODULE with the desired module):

	% setenv CVSROOT
	% cvs login
	Password: (enter OpenLDAP)
	% cvs -z3 checkout -P -rTAG MODULE
	% cvs logout
Note: to checkout HEAD (OpenLDAP-devel), do not specify any -rTAG option.

OpenLDAP via CVSup

The following supfile can be used with cvsup(1) to checkout the 2.4 release engineering branch.

	# Standard supfile for CVSup OpenLDAP.
	*default compress delete use-rel-suffix
	*default tag=OPENLDAP_REL_ENG_2_4
	# *default tag=.
	cvs-all      release=cvs     prefix=/repo/OpenLDAP

The following supfile can be used to mirror the entire OpenLDAP CVS Repository.

	# Standard supfile for CVSup OpenLDAP for mirroring.
	*default compress delete use-rel-suffix
	cvs-all      release=cvs     prefix=/repo/OpenLDAP

OpenLDAP via CVSweb

CVSweb allows you to browse our repository using your web browser!

© Copyright 2014, OpenLDAP Foundation. Privacy Statement
$Id: f0a53ec8ba4b02015d51f75ba3182f7623c64b6f $