LDAP for Rocket Scientists - Change Log
The changes made with each revision of this document
Version 0.1.9 1st February 2008
- General - Progressive addition of ApacheDS material and update to OpenLDAP 2.4+.
- Index/Contents - Updated
- Chapter 2 - Addition of section summarizing LDAP advantages. Minor corrections.
- Chapter 2 - Expansion and Rework of Referral and Replication Section.
- Chapter 3 - Attributes - additional text.
- Chapter 6 - Renaming of chapter to Configuration Files (covers OpenLDAP's slapd.conf, ldap.conf and ApacheDS's server.xml file).
- Chapter 6 - OpenLDAP's LogLevel - additional detail, directory - minor corrections.
- Chapter 6 - OpenLDAP's access to <what> - change to attrs (was attr) seems that OpenLDAP is trying to remove attr, change to use of expand modifier with regex.
- Chapter 6 - add OpenLDAP's overlay, replica, replogfile, syncrepl, readonly, updatedn, updateref, replicationinterval, referral, moduleload and modulepath directives
- Chapter 6 - OpenLDAP - overlay documentation for accesslog, chain, syncprov (replication). Placeholders for pcache (proxy), ppolicy (password policy), rwm (re-write DN).
- Chapter 6 - OpenLDAP - conversion to cn=config
- Chapter 7 - Renaming of chapter to Replication and Referrals.
- Chapter 7 - 7.2 Replication (slurpd and syncrepl).
- Chapter 7 - 7.2 Replication syncrepl N-Way Multi-Master.
- Chapter 7 - 7.2 Replication syncrepl delta synchronization.
- Chapter 7 - 7.3 Referral and Chaining.
- Chapter 8 - LDIF deleting attributes and entries - additional detail.
- Chapter 8 - DSML Placemarker.
- Chapter 9 - LDAP URLs - minor corrections and clarifications. Updated to RFC 4516. Changes to use example.com
- Chapter 11 - add slurpd, referrals, referral chaing, syncrepl, delta synchronization
- Chapter 14 - LDAP Tools - update ldapsearch to version 2.4+
- Chapter 14 - LDAP Tools - update slapadd to version 2.4+
- Chapter 14 - LDAP Tools - update slapcat to version 2.4+
- Chapter 14 - LDAP Tools - update slapindex to version 2.4+
- Chapter 14 - LDAP Tools - addition of ldappasswd and slaptest documentation
- Appendix A - OIDs - additional detail.
- Appendix A - search filters - minor corrections. Update to RFC 4515 (including extensible matching).
- Appendix A - DNs-RDNs - clarification that it is the data content of an attribute that creates the DN/RDN.
- Appendix B - Updates to Open Source LDAP servers.
- Appendix C - RFC updates.
- Appendix D - ASN.1 - better link. Additional Entries.
- Appendix E - Added cn=config cn=schema.ldif file.
Version 0.1.8 December 21st 2007
- General - Progressive addition of Open Source ApacheDS material.
- Chapter 4 - Addition of OpenLDAP and ApacheDS installation.
- Chapter 5 - Removal of version: 1 tag and associated comments in LDIF files due to problems with OpenLDAP 2.2+
- Chapter 8 - error in newrdn statements - must include the objectclass
- Appendix B - Addition of Apache Directory Server and other tools, Update to LDAPBrowser/Editor link
- Appendix C - update of RFC list
Version 0.1.7 22nd March 2007
- General - progressive change from mydomain.com to example.com.
- Chapter 3 - ABSTRACT typo (was ABTRACT)
- Chapter 5 - minor typo
- Chapter 6 - bdb searchstack prototype incorrect
- Appendix A - Root Name Angst - clarification of wording
- Appendix A - OID - correction of OpenLDAP OID to 1.3.6.1.4.1.4203 (incorrectly defined as 4303) and minor typos
- Appendix D - Addition of Organizational Unit to definitions.
Version 0.1.6 19th January 2006
- General - progressive change from mydomain.com to example.com.
- Chapter 3 - objectClass is an attribute and can be searched on
- Chapter 5 - Steps 1, 2, 3, 4 - slapd.conf added note on index objectClass
Version 0.1.5 January 2006
- Contents
- General - progressive change from mydomain.com to example.com.
- Chapter 5 - Step 1, 2, 3 and 4 - removal of dbnoync, dirtyread, searchstack directives from slad.conf files
- Chapter 5 - Step 1, 2, 3 and 4 - change to index sn eq,sub (removes superfluous subinitial, subany and subfinal) directive from slad.conf files
- Chapter 5 - Step 4 - addition of comments to objectclass and attributes
- Chapter 5 - Step 4 - change location of slapd.sh start/stop script for [bsd]
- Chapter 5 - Step 5 - single-sign-on SSO - incomplete placeholder
- Chapter 11 - Minor corrections to multi-dit explantion
- Appendix A - RDN-DN clarification of when a DN must be unique and when not.
Version 0.1.4 24th October 2004
- Contents
- Chapter 1 and 2 - many grammatical corrections and clarifications - thanks to Seemant Kulleen
- Chapter 6 - minor corrections to rootDSE parameter
- Appendix E - addition of userPassword to x-refed list
Version 0.1.3 5th September 2004
- Contents
- Contents - corrections to Chapter 5 numbering
- Chapter 5 - corrections to section numbering
- Appendix E - LDAP Objects and Schemas - cross referenced samba, courier and qmail schema.
Version 0.1.2 10th August 2004
- Contents
- Chapter 5 - Major error in LDIF for step 1 rejected by LDAP 2.2
- Appendix B - LDAP Resources - added some web site references.
- Appendix C - LDAP RFCs - added RFC 3829, 3866 and 3045.
- Appendix E - LDAP Objects and Schemas - added samba3 and courier (email) schemas.
Version 0.1.1 24 July 2004
- Contents
- Chapter 5 - Samples - Create & Add ObjectClasses, Attributes and Schemas
- Chapter 11 - HOWTO Configure Groups of Users
- Chapter 11 - HOWTO Configure Multiple DITs
- Appendix B - LDAP Resources - bad URL for LDAP Browser/editor - added some comments about tools.
Version 0.1.0 21 June 2004
- Contents
- Chapter 1 - Boiler Plate and Terminology
- Chapter 2 - LDAP Overview
- Chapter 3 - LDAP Schemas, objectClasses, Attributes
- Chapter 5 - Samples - basic directory
- Chapter 5 - Samples - security enhancement
- Chapter 5 - Samples - Expanding Hierarchy
- Chapter 6 - slapd.conf - access
- Chapter 6 - slapd.conf - argsfile
- Chapter 6 - slapd.conf - attributetype
- Chapter 6 - slapd.conf - concurrency
- Chapter 6 - slapd.conf - conn_max_pending
- Chapter 6 - slapd.conf - conn_max_auth
- Chapter 6 - slapd.conf - defaultsearchbase
- Chapter 6 - slapd.conf - gentlehup
- Chapter 6 - slapd.conf - idletimeout
- Chapter 6 - slapd.conf - include
- Chapter 6 - slapd.conf - loglevel
- Chapter 6 - slapd.conf - objectclass
- Chapter 6 - slapd.conf - pidfile
- Chapter 6 - slapd.conf - referral
- Chapter 6 - slapd.conf - schemadn
- Chapter 6 - slapd.conf - sizelimit
- Chapter 6 - slapd.conf - sockbuf_max_incoming
- Chapter 6 - slapd.conf - sockbuf_max_incoming_auth
- Chapter 6 - slapd.conf - threads
- Chapter 6 - slapd.conf - timelimit
- Chapter 6 - slapd.conf - database - bdb
- Chapter 6 - slapd.conf - rootpw
- Chapter 6 - slapd.conf - suffix
- Chapter 6 - slapd.conf - rootdn
- Chapter 8 - LDIF - format
- Chapter 9 - LDAP URLs
- Appendix A - Notes and Explanations - Root Angst
- Appendix A - Notes and Explanations - DN and RDN
- Appendix A - Notes and Explanations - Multiple DITs
- Appendix A - Notes and Explanations - Search Filters
- Appendix A - Notes and Explanations - OIDs
- Appendix A - Notes and Explanations - LDIF defining the object hierarchy
- Appendix A - Notes and Explanations - LDAP Data types
- Appendix B - LDAP Resources
- Appendix C - RFC's and X.500 Standards
- Appendix D - Glossary
- Appendix E - Common Object Classes and Attributes
Problems, comments, suggestions, corrections (including broken links) or something to add? Please take the time from a busy life to 'mail us' (at top of screen), the webmaster (below) or info-support at zytrax. You will have a warm inner glow for the rest of the day.