openldap - LDAP server, library, and tools HOWTO

ChangeLog


2023-09-23	- 2.4.59 -> 
		- Updated Slackware package versions list removing
		  13.37, adding 15.0
		- Replaced sha1sum verification with sha256sum
2021-07-31	- 2.4.47 -> 2.4.59
		- Home page URL http to https
		- Changed repository link from
		  http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=summary
		  to
		  https://www.openldap.org/software/repo.html
2018-12-28	- 2.4.46 -> 2.4.47
2018-07-31	- 2.4.34 -> 2.4.46
		- Split off nss_ldap and pam_ldap into their own HOWTOs
		- Updated Slackware list with 14.1, 14.2, removed older
		  than 13.37
		- Use --prefix=/usr
		- Handle installing in /usr/lib64
		- Updated prerequisite links
2013-03-17	- 2.4.33 -> 2.4.34
		- Added prerequisite link for ICU
2013-01-13	- 2.4.31 -> 2.4.33
		- Updated Slackware note for 14.0, removed older than 13.0
2012-05-10	- 2.4.30 -> 2.4.31
2012-03-01	- 2.4.23 -> 2.4.30 (latest "stable")
		- Updated Slackware note for 13.37
		- Added note about GnuTLS 3.0.14
		- pam_ldap 185 -> 186
2010-10-30	- 2.4.21 -> 2.4.23 (latest "stable")
		- Updated Slackware note for 13.1
2010-03-20	- 2.4.19 -> 2.4.21 (latest "stable")
2010-01-22	- Fixed a typo
		- Removed references to slurpd, which not longer exists
		  in OpenLDAP 2.4.x
2010-01-09	- OpenLDAP 2.4.16 -> 2.4.19 (latest "stable")
		- Updated Slackware note for 13.0
		- nss_ldap 264 -> 265
		- pam_ldap 184 -> 185
2009-07-08	- OpenLDAP 2.4.11 -> 2.4.16 (latest "stable")
2009-02-12	- OpenLDAP 2.3.39 -> 2.4.11 (latest "stable")
		- Updated Slackware note for 12.2
2008-07-02	- Updated Slackware note for 12.1
		- nss_ldap 257 -> 261
2008-03-08	- 2.3.38 -> 2.3.39 (latest "stable")
2007-09-12	- 2.3.32 -> 2.3.38 (latest "stable")
		- nss_ldap 256 -> 257
2007-07-15	- Added note about Slackware 11.0 and 12.0's
		  'openldap-client' package
		- Run removepkg
		- nss_ldap 255 -> 256
2007-03-16	- Note for nss_ldap about sasl
2007-03-15	- 2.3.31 -> 2.3.32 (latest "stable")
		- Removed gawk, sed, grep links (now at the top)
		- nss_ldap 249 -> 255
		- pam_ldap 182 -> 184
2007-01-05	- 2.3.27 -> 2.3.31 (latest "stable")
Nov 23, 2006	- 2.3.24 -> 2.3.27 (latest "stable")
Aug 8, 2006	- 2.3.20 -> 2.3.24 (latest "stable")
		- nss_ldap 249 -> 251
		- pam_ldap 180 -> 182
Apr 10, 2006	- 2.3.11 -> 2.3.20 (latest "stable")
		- Removed version 2.0.27
		- nss_ldap 244 -> 249
Nov 21, 2005	- Added lots of notes throughout about setting up slapd,
		  updated backup of old files, etc.
		- nss_ldap 243 -> 244, added a small note about nss_ldap
		  setup
Oct 18, 2005	- 2.2.26 -> 2.3.11 (latest "stable" release)
		- Removed 2.1.30
		- Make sure your non-root account can write to all
		  files that are in the source directory
		- Change the ownership of files owned by root that
		  are created while su'd to your non-root user
		  (otherwise your non-root account can't remove the
		  source directory later)
		- nss_ldap 242 -> 243
Sep 14, 2005	- nss_ldap 240 -> 242
Sep 8, 2005	- nss_ldap 239 -> 240
		- pam_ldap 178 -> 180
		- Download the two of them using normal (non-passive) FTP,
		  wouldn't connect for me otherwise
Jul 17, 2005	- Forgot to wrap su -c "" around make install for pam_ldap
Jun 9, 2005	- Added sha1sum verification
		- Only run chown -R root:root . if $UID = 0 (if you're root)
		- Added a missing mkdir of ~/installed to the first one
		  (just libs and utils)
		- Moved source directory (see note <a href="howtos.php?msd">here</a>)
		- Updated misc notes, commented out parts for readability
		  (and so sleepy SysAdmins don't try to run the lines in a
		  config file <g>)
		- Only run mkdir once (for the three directories) for the
		  ones that do install slapd/slurpd also
		- Only create a self-signed cert if it isn't already there
		  (make sure you don't let it expire though)
		- Added a blurb that you can cut and paste to add the lines
		  to  /etc/services
		- Rearrange options to shut up the new version of find
		- openldap 2.2.24 -> 2.2.26 (latest "stable" version)
		- nss_ldap 238 -> 239
Mar 31, 2005	- openldap 2.2.23 -> 2.2.24 (latest "stable" version)
		- Changed md5sum verification to output OK (or not)
		- Removed make, gcc, binutils, and fileutils/coreutils links
		- root.root -> root:root
		- nss_ldap 233 -> 238; added --mandir=/usr
		  (if you installed 236 or 237, check to see if /man
		  exists - you probably want to remove it if it does)
		- pam_ldap 176 -> 178; added --mandir=/usr
		  (same goes for /man if you installed 177)
Feb 19, 2005	- openldap 2.2.20 -> 2.2.23 (latest "stable" version)
		- nss_ldap 228 -> 233
Jan 12, 2005	- nss_ldap 227 -> 228
Jan 5, 2005	- openldap 2.2.17 -> 2.2.20 (latest "stable" version)
Dec 31, 2004	- nss_ldap 226 -> 227
Dec 21, 2004	- Changed db4 howto links to bdb howto links
Oct 28, 2004	- 2.2.15 -> 2.2.17 (latest "stable" version)
		- nss_ldap 220 -> 226
		- pam_ldap 174 -> 176
Sep 14, 2004	- 2.2.13 -> 2.2.15 (latest "stable" version)
		- pam_ldap 169 -> 174
Jun 16, 2004	- Added openldap 2.2.13 (latest "stable" version)
		- Changed the md5sum -> textutils links to point to coreutils
Jun 3, 2004	- nss_ldap 217 -> 220
Apr 29, 2004	- openldap 2.1.29 -> 2.1.30 (latest "stable" version)
Mar 30, 2004	- openldap 2.1.25 -> 2.1.29
		- Added prerequisites for 2.1.29
		- nss_ldap 216 -> 217
Mar 22, 2004	- nss_ldap 215 -> 216
Mar 10, 2004	- pam_ldap 167 -> 169
Jan 14, 2003	- nss_ldap 212 -> 215
Dec 19, 2003	- openldap 2.1.22 -> 2.1.25 (latest stable)
		- Instead of using find and removing libldap* and liblber*,
		  we cd into /usr/local/lib and get more specific about what
		  is removed (libldap.*, libldap_r.*, liblber.*)
		- nss_ldap 210 -> 212
		- pam_ldap 164 -> 167
Aug 31, 2003	- Fixed a typo that would prevent old version tarballs from
		  being removed in the "just the libraries.." part.
Aug 22, 2003	- openldap 2.1.21 -> 2.1.22 (latest stable)
		- Create ~/backup/ldap and ~/installed/ldap with mode 700
		- nss_ldap 207 -> 210
Jul 1, 2003	- openldap 2.1.17 -> 2.1.21 (latest stable)
		- Downgraded nss_ldap 209 -> 207, 209 (and 208) are no
		  longer on their ftp server
Jun 21, 2003	- nss_ldap 207 -> 209
May 29, 2003	- pam_ldap 161 -> 164
May 7, 2003	- nss_ldap 205 -> 207
Apr 22, 2003	- Added a new section for just installing OpenLDAP's
		  libraries and utilities - for ldap keyserver support with
		  gnupg and that sort of thing, when you won't be running
		  slapd
Apr 15, 2003	- nss_ldap 204 -> 205
		- Replaced use of xargs with find's -exec
		- Added removal of old liblber shared libs with 2.0.27
		  too (oops)
Apr 11, 2003	- OpenLDAP 2.1.16 -> 2.1.17 (latest stable)
		  I'm going to leave 2.1.x here until the next one is
		  deemed "stable"
Mar 14, 2003	- OpenLDAP 2.1.15 -> 2.1.16
Mar 11, 2003	- OpenLDAP 2.1.14 -> 2.1.15
Mar 6, 2003	- Added note about building OpenLDAP without slapd/slurpd
		- Set configure for 2.1.14 to "normal" (don't disable bdb,
		  don't enable ldbm) - 2.0.x and 2.1.x are so different,
		  why bother trying to make 2.1.x "act" like 2.0.x
Mar 4, 2003	- nss_ldap 203 -> 204
Feb 28, 2003	- OpenLDAP 2.1.12 -> 2.1.14 (still not using it yet)
Feb 21, 2003	- Added something to re-use existing tarballs in installed/
		  (if there are any)
		- pam_ldap 159 -> 161
		- OpenLDAP 2.1.11 -> 2.1.12 (I'm not using it yet, but
		  the instructions show how I might build it if I was <g>)
Jan 18, 2003	- pam_ldap 157 -> 159
Jan 7, 2003	- Updated removal of old versions for everything
		- Added a small /etc/ldap.conf example
		- Added openldap 2.1.11
		- Added clean up of old liblber shared libs
Nov 15, 2002	- pam_ldap 156 -> 157
Nov 11, 2002	- nss_ldap 202 -> 203
		- pam_ldap 155 -> 156
Oct 18, 2002	- openldap 2.0.25 -> 2.0.27 (it's the "stable" version now)
		- pam_ldap 153 -> 155
		- Updated removal of previous versions
		- Added note about building openldap with db4
Sep 27, 2002	- pam_ldap 152 -> 153, removed the extra automake -i ;
		  aclocal (Luke fixed the automake bug created in 152)
		- Added removal of previous version (of pam_ldap)
		- Added note about openldap 2.0.27 (why the howto still
		  installs 2.0.25)
Sep 23, 2002	- nss_ldap 201 -> 202
		- Added removal of previous version (of nss_ldap)
Sep 17, 2002	- pam_ldap 151 -> 152
Aug 30, 2002	- nss_ldap 199 -> 201
Aug 12, 2002	- nss_ldap 198 -> 199
		- pam_ldap 150 -> 151
Jul 23, 2002	- Upgraded to nss_ldap 198 due to a potential buffer overflow
Jul 11, 2002	- Upgraded to pam_ldap 150, also autoconf fixes
Jul 10, 2002	- Upgraded to nss_ldap 197, fixes build (autoconf) problems
		  (by being written for an automake one that was created
		  within the last 3 or 4 years &lt;g&gt;)

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EST -0500)
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]