3 Changes included in OpenLDAP 1.2.11
4 Fixed /tmp races in ud, ldapsearch, ldbmtest and slurpd
6 Changes included in OpenLDAP 1.2.10
7 CVS Tag: OPENLDAP_REL_ENG_1_2_10
8 Add slapd -DSLAPD_UNDEFINED_OC_IS_NOT_EXTENSIBLE macro disable
9 undefined object classes implies extensible object behavior.
10 Add GNU Pth support (ITS#453)
11 Fixed -lldap Kerberos bind to work ldap_init() (ITS#426)
12 Changed -lldap to ignore space in filter: ( !(foo=bar)) (ITS#459)
13 Fixed multiple password support (ITS#464)
14 Fixed -lldap chasing of delete referrals (ITS#471)
15 Fixed back-ldbm/bind invalid credentials vs no such object bug
16 Fixed slapd str2entry uninitialized variable bug (ITS#482)
17 Fixed back-ldbm/modify mutlivalued indexing bug
18 Fixed -llber seqorset buffer overrun bug (ITS#479)
20 Do not list unsupported LDBM API option NDBM
21 Allow DEFAULT_DB_PAGE_SIZE to be defined at build time
23 Changes included in OpenLDAP 1.2.9
24 CVS Tag: OPENLDAP_REL_ENG_1_2_9
25 Fixed lutil/password bogus crypt password bug (ITS#423)
26 Fixed slapd/back-ldbm indexing bug (ITS#402)
27 Added UD support for creators/modifiers attributes (ITS#422)
28 Added modify* attributes on add to workaround client issue (ITS#424)
31 Added support for db1 vs db2 with glibc 2.1
32 Removed TCPD and RLOOKUP interdependecy (ITS#419)
34 Changes included in OpenLDAP 1.2.8
35 CVS Tag: OPENLDAP_REL_ENG_1_2_8
37 Fixed slapd li_nextid_file uninitialized bug
38 Fixed -lldap templates y2k bug (ITS#294)
39 Fixed ldbm db_appinit to use u_int32_t instead of int (ITS#295)
40 Fixed lber/io.c Cray T90 specific pointer arithmetic problem (ITS#325)
41 Fixed s_addr dereferencing (ITS#340)
42 Fixed ud strstr crash (ITS#328)
43 Fixed back-ldbm presence index bug (ITS#394)
44 Fixed -lthread rdwr 2-writer bug (ITS#395)
45 Added TCP_NODELAY support
46 Changed slapd to apply ACL to lastmod attributes
47 Changed slapd.conf default referral
48 Changed slapd delete stats log message for consistency
49 Disable DN subtree indexing
51 Support using short as LDAP_INT4
53 Reference Quick Start Guide in README and INSTALL
54 Update slapd.conf to reflect Quick Start Guide example
55 ldappasswd(1) fix -c vs -H typo (ITS#154)
56 Added warning about cross environment portability
58 Changes included in OpenLDAP 1.2.7
59 CVS Tag: OPENLDAP_REL_ENG_1_2_7
60 Added ldapsearch -W password prompting
61 Added dcObject, uidObject, referral object classes to slapd.oc.conf
62 Added ref attribute type to slapd.at.conf
63 Fixed slapd memory leaks (ITS#249 ITS#250)
64 Fixed test005-modrdn to properly report failure in delete rdn case
65 Fixed ldapsearch (%s) bug (ITS#274)
66 Fixed slapd (cn=*=+=*) regex bug (ITS#272)
67 Fixed -lldap (cn=*\**) filter handling (ITS#247 ITS#275)
68 Fixed slapd errno handling
69 Fixed ldbmcat crash (ITS#211 ITS#283)
71 Disable config.cache to ensure consistent detection
73 Removed edit ldapconfig.h.edit set from INSTALL
75 Changes included in OpenLDAP 1.2.6
76 CVS Tag: OPENLDAP_REL_ENG_1_2_6
77 Fixed slapd index removal bug in previous ITS#179 fix
78 Fixed ldif2id2entry NEXTID bug
79 Fixed ldif2id2children ignored ID bug
81 Changes included in OpenLDAP 1.2.5
82 CVS Tag: OPENLDAP_REL_ENG_1_2_5
83 Fixed slapd substring_comp_candidates null intersection bug (ITS#228)
84 Fixed slapd modify: delete of last attribute value bug (ITS#229)
85 Fixed slapd print in signal handler bug (ITS#230)
86 Fixed slapd index null vals bug (ITS#238)
87 Fixed slapd ldbm modified attrs on failure (ITS#179) (ITS#181)
88 Import password security fix from -devel (ITS#232)
89 Provided slapd workaround for "*" attribute type specifier (ITS#236)
90 Fixed slapd attribute type list/only specifier on cn=monitor/config
91 Enable slapd keep alives.
93 Updated to latest Autoconf (AnonCVS)
94 Updated to latest aclocal from Automake (AnonCVS)
95 Updated to libtool-1.3.3.
96 Updated libtool -version-info handling
97 Don't use "ln -s -f file link" (ITS#227)
99 Added -n option to ldif2ldbm(8) (ITS#59)
100 Added server-side maximal limits note to ldapsearch(1) (ITS#180)
101 Fix misplaced paragraph tag in ldap.conf(5) (ITS#234)
102 Removed non-functional -i (inetd) option from slapd(8) (ITS#122)
104 Changes included in OpenLDAP 1.2.4
105 CVS Tag: OPENLDAP_REL_ENG_1_2_4
106 Fixed the growing index file problem.
107 Added the MDBM to the ldbm backends (memory mapped dbm)
108 Fixed slapd to reap back-shell children processes
109 Updated README to require BerkeleyDB 2.7.5
110 Fixed incorrect schema check when objectclass is missing (ITS#204)
112 Added closesocket detection/use of BeOS (ITS#195)
113 Added IRIX #define _SGI_MP_SOURCE for enable per-thread errno
114 Added ac/time.h to slap.h for IRIX (ITS#223)
115 Added sys/select.h detection
116 Fix xrpcomp $libexecdir sed
117 Move LDAP_LIBPATH to LDFLAGS
118 Fix man page building when using a TMPROOT
120 Changes included in OpenLDAP 1.2.3
121 CVS Tag: OPENLDAP_REL_ENG_1_2_3
122 Fixed indexing of normalized dn length bug (ITS#189)
124 Changes included in OpenLDAP 1.2.2
125 CVS Tag: OPENLDAP_REL_ENG_1_2_2
126 Fixed ud cp == NULL bug (ITS#48)
127 Fixed ldbm Berkeley DB 2.4 mp_pool init problem (ITS#156)
128 Fixed slapd modrdn (ITS#78, #153)
129 Fixed slapd command line usage and log level option (ITS#145)
130 Fixed slapd acl group extended format parsing (ITS#123)
131 Fixed slurpd ldap_pvt_thread_create argument typo
132 Fixed ldapsearch null ldaphost bug (ITS#159)
134 Updated slapd modify (and modrdn) attribute normalization bugs.
136 Fixed 'make veryclean' failure (ITS#144)
137 Fixed <ac/string.h> strdup declaration issues (ITS#156)
140 Changes included in OpenLDAP 1.2.1
141 CVS Tag: OPENLDAP_REL_ENG_1_2_1
142 Updated ctype and string generic headers
143 Fixed ctype 'unsigned char' bug
144 Fixed slapd back-ldbm derefDN crash bug
145 Fixed slapd cn=config crash bug
146 Fixed ldbmcat BDB2 crash bug
147 Fixed -lldap leak of ldap.conf fd
149 Added pthread '-mt' check for Solaris 2.x.
150 Added mkdep CC_MKDEP_FLAGS support
151 Fixed slapd 'make veryclean'
152 Fixed des_debug syntax error.
153 Modified doc/man to generate pages during make all.
155 Changes included in OpenLDAP 1.2
156 CVS Tag: OPENLDAP_REL_ENG_1_2_0
157 Fixed slapd/back-ldbm/cache entry lock assert bugs
158 Fixed slapd uncaught signals in main thread problem
159 Fixed slapd/back-ldbm/modrdn extra space bug
160 Fixed slapd/back-ldbm/cache add vs. update bug
161 Fixed libraries/libldap tmplout Y2k bug
162 Added Randy's LDAP TCL API
164 Fixed detections requiring AC_TRY_LINK
165 Fixed build/man.mk "ln -sf" bug
166 Removed "ldap.openldap.org" as default HOST
167 Removed "dc=OpenLDAP, dc=org" as default BASE
168 Updated MSVC5 workspace/project files for NT/95
169 Added ldap.conf/slap.conf steps to INSTALL
171 Changes included in OpenLDAP 1.2
172 CVS Tag: OPENLDAP_REL_ENG_1_2_BETA2
173 Fixed slapd/ldbm/add cache set state deadlock bug
174 Fixed slapd/ldbm/add,modrdn,delete e_ndn handling
175 Fixed -lldap/ldap_init() bug
176 Fixed -lldap/ldap_sort_entries() zero entries bug
177 Fixed slapd/slap_op memory/lock leak bug
178 Fixed slapd/back-ldbm IDL delete from ALLIDS bug
179 Fixed slapd/getfilter double free() bug
180 Updated slapd/back-ldbm/id2children has_children logging
181 Updated slapd/back-ldbm IDList handling
182 Updated ldap_open(3) man page to note ldap_init() is preferred.
183 Updated internal thread library
184 Updated slapd/back-shell to use void* private and pid_t
186 Fixed --without-threads building
187 Fixed mkdep to handle multiple dependent files on one line
188 Fixed slapd library dependencies
189 Fixed openldap.m4 to "protect" shell variable
190 Fixed HAVE_PHREAD_FINAL typo
191 Fixed pthread detection on Digital UNIX
192 Fixed KerberosV build bug
193 Updated to Autoconf 1.3 with aclocal from automake 1.4
194 Removed autoconf dependencies from main makefile
196 Changes included in OpenLDAP 1.2
197 CVS Tag: OPENLDAP_REL_ENG_1_2_BETA
198 Added ldappasswd() tool
199 Added salted MD5/SHA1 password support
200 Added client/tools password prompting (-W)
201 Added slapd alternative args/pid file locations
202 Added slapd logging option
203 Added slapd nextid chunking
204 Added LDBM DB2 debugging support
205 Fixed client SIGPIPE handling
206 Fixed lber leaking ber_scanf
207 Updated client -d(ebug) handling
208 Updated slapd alias deref functionality to be optional
209 Updated client/tools Kerberos option handling
211 Added -kthread support
212 Renamed install.sh to install-sh
214 Changes included in OpenLDAP 1.1.4
215 CVS Tag: OPENLDAP_REL_ENG_1_1_4
217 Fixed slapd/back-ldbm/add entry rwlock race bug
218 Fixed slapd/back-ldbm/nextid race bug
219 Fixed slapd/back-ldbm -DSLAPD_ALIAS_DEREF bug
220 Fixed slapd/dn_parent unnormalized bug
221 Fixed slapd/tcpd statslog bug
224 Added FreeBSD 4 support
226 Changes included in OpenLDAP 1.1.3 (BRANCH POINT)
227 CVS Tag: OPENLDAP_REL_ENG_1_1_3
228 Updated LICENSE to allow open use of linked software
230 Fixed slapd/ldbm/delete initialization bug (ITS#31)
231 Fixed slapd/ldif2ldbm MAXARGS bug (ITS#34)
232 Fixed slapd/delete bugs (ITS#38)
233 Fixed slapd/strtok needs mutex bug
234 Fixed slapd/tcpd DoS bug
235 Fixed slapd/tcpd denied cleanup bug (ITS#44)
236 Fixed slapd/add,delete,modrdn parent lock bug
237 Fixed ud bogus msgfree bug (ITS#43)
238 Updated ldap.conf to support LDAPNOINIT
239 Updated lthread to provide sched_yield() if missing
240 Updated slapd/modrdn ACL handling
241 Updated slapd/search deallocation
242 Updated slapd to use pthread_detach()
243 Updated slapd thread initialization
244 Updated slapd shutdown code to use condition wait
245 Updated slapd alias deref to be optional
247 Added DB2 patch information
248 Added distclean target
249 Added pthread sys/types.h compatibility check
250 Fixed doc/man reinstall bug
252 Fixed --disable-slurpd
254 Fixed REENTRANT multiple definition issue
255 Updated pthread checking
256 Updated res_search check
257 Updated library linking
259 Changes included in OpenLDAP 1.1.2
260 CVS Tag: OPENLDAP_REL_ENG_1_1_2
261 Fixed slapd/back-ldbm/search matched initialization bug (ITS#23)
262 Fixed slapd/acl deadlock bug (ITS#24)
263 Fixed slapd schema check bug (ITS#25)
264 Fixed slapd/nonauthorized add bug (ITS#26)
265 Fixed misc. overlapping strcpy bugs
266 Fixed misc. memory leaks
267 Update DB2 support for newer SleepyCat releases (ITS#27)
268 Update slapd/slurpd to workaround FreeBSD pthread_exit bug (ITS#28)
270 Fixed --disable-crypt/-disable-cleartext options
271 Added special pthread detection for HP-UX 11. (ITS#14)
273 Changes included in OpenLDAP 1.1.1
274 CVS Tag: OPENLDAP_REL_ENG_1_1_1
275 Updated INSTALL, README, hints, and devel documents.
276 Updated slapd/ldif2dbm to disable write sync'ing
277 Fixed slapd & slurpd syslogging (ITS#6)
278 Fixed libldif/line64 analyzed 3 not 4 bug
279 Fixed slapd/modify.c modtail freed twice bug
280 Fixed slapd/value.c value_cmp bug
281 Fixed slapd/tools DB2 uninitialized Datum bugs
282 Fixed slapd/back-ldbm/cache.c delete_internal dntree/idtree bug
283 Fixed slapd/back-ldbm search realbase free bug (ITS#12)
284 Fixed slapd/back-ldbm kerberos bind rc bug (ITS#17)
285 Build environment (autoconf)
286 Fix --enable-wrappers (ITS#9)
287 Fix --without-SERVER-COMPONENTS
288 Fix library make clean
289 Fix ltconfig for Solaris ProC and FreeBSD elf
292 Changes included in OpenLDAP 1.1.0
293 CVS Tag: OPENLDAP_REL_ENG_1_1_0
294 Updated ANNOUNCEMENT, INSTALL, README for release
295 Updated doc for release
296 Updated slapd.conf to use dc style BaseDN
297 Fixed aclparse debug print
298 Fixed slapd/add memory leak bug
299 Fixed slapd/back-ldbm/cache assert bug
301 Fixed --with-threads=yes bug
302 Added -pthreads check for OSF/1
303 Updated LDBM auto check to skip NDBM
304 Updated libtool for FreeBSD3 elf
305 Fixed pthread version test
307 Changes included in OpenLDAP 1.1-Beta
308 CVS Tag: OPENLDAP_REL_ENG_1_1_BETA
309 Added ldap.conf support
310 Added configuration preservation support
311 Added slapd passwd handling improvements
312 Updated shared library version to release 1
313 Fixed lib-shared.mk handling of static library
314 Fixed no-ldapd make install bugs
315 Fixed slapd/detach-join thread bug
316 Fixed slapd/nextid-atol bug
317 Fixed slapd/derefDN bug
318 Fixed ldbm2ldif ldif bug
319 Updated slapd to use ch_strdup()
320 Moved ldapfriendly to datadir
321 Updated $(MKDIR) handling to always use -p
322 Updated test007 to skip test if slurpd is not built
323 Modified ud to accept "host" in ud.conf
324 Updated contributed software
325 Updated manuals and other docs
326 Fixed LinuxThread handling on alpha/sparc
328 Added --with_subdir added
329 Added pthread_create consistency check
330 Added additonal caching of results
331 Fixed REENTRANT defines
332 Updated Kerberos support
334 Changes included in OpenLDAP 1.1-Alpha
335 CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA3
336 Changed LDBM default to sync on writes
337 Added mail500 BOUNCEFROM patch
338 Added dbcachenowsync option
339 Fixed slapd/ldbm id2children bug
340 Fixed slapd/shell newline bug
341 Fixed whois++ get_dn leak
342 Fixed pointer truncation to int bugs
343 Fixed DEC OSF/1 support bugs
344 Fixed r/w lock initialization on non-final Pthreads
345 Fixed slapd/slurpd file unlock bugs
346 Fixed slurpd string translation bug
347 Fixed slurpd/st mutex unlock bug
348 Moved detach() to -llutil
349 Added lutil_passwd() to -llutil
351 Fixed thread detection
352 Removed gcc -traditional tests
353 Changed --enable-dns to require --enable-referrals
354 Added -lresolv tests for ldapd and LDAP_DNS
355 Added basic ISODE checks
356 Added pwd.h & getpwuid() tests
357 Added sys/resource.h test
358 Updated NT support (now builds ud)
359 Added function prototypes
360 Removed library externs
364 Changes included in OpenLDAP 1.1-Alpha
365 CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA2
366 Added cross compiling detect and warnings
367 Fixed autoconf detection of threads
368 Fixed SunOS/Solaris autoconf problems
369 Fixed SCO build problems
370 Fixed ldapd manual compiling
371 Fixed configure script bugs
372 Fixed toupper/tolower bugs
373 Fixed client/tools install-local bug
374 Fixed sgtty vs termios issues
377 Updated configurable slapd/ACLGROUP objectclass/attribute
378 Updated INSTALL/README files
379 Updated setproctitle code
382 Changes included in OpenLDAP 1.1-Alpha
383 CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA
384 Fixed slapd/back-passwd sizelimit bug
385 Fixed slapd/back-ldbm/msearch entry rwlock bug
386 Fixed slapd/filterentry Equality bugs
387 Fixed NT port merge issues
388 Fixed ldif/line64 padding bug
389 Added configurable slapd/ACLGROUPS attribute.
391 Changes included in OpenLDAP 1.1-Devel
392 CVS Tag: OPENLDAP_DEVEL_POST_AC
393 Added Autoconf Build Environment
394 Added Basic NT Support
397 Changes included in OpenLDAP Stable
398 CVS Tag: OPENLDAP_STABLE
399 Fixed slapd filter.c to error on stderr
400 Fixed slapd/back-ldbm/group.c member bug
402 Changes included in OpenLDAP Stable
403 CVS Tag: OPENLDAP_STABLE_981025
404 Added make/gmake comments
405 Changed ACL Group code to use groupOfNames
406 Changed "X.500" -> "LDAP" in UD
407 Fixed slapd partial results bug
408 Fixed slapd Y2K/GMT bug
409 -DLDAP_LOCALTIME added to provide old behavior
410 Fixed slapd flush writes bug
413 Changes included in OpenLDAP 1.0.2
414 CVS Tag: OPENLDAP_STABLE_980929
415 Updated README, INSTALL files
416 Updated Linux platform defaults
417 Updated FreeBSD 2 & 3 platform defaults
418 Updated PORTS doc to clarify content
419 Updated slapd/tools to use ldapconfig.h slapd.conf constant
420 Added SCHED_YIELD_MISSING flag
421 Added LDAP_ALLOW_NULL_SEARCH_BASE flag
422 Added core removal to tests/Make-template
423 Fixed slapd/acl debug trace problem
424 Fixed ud/auth.c bound_dn problem
425 Fixed back-ldbm/idl.c CLDAP include <sys/socket.h> problem
426 Fixed Makefile $(CC) problem
427 Fixed LIBEXEC/SBIN creation problem
428 Fixed gmake RUNDIR not defaulting problem
430 Changes included in OpenLDAP 1.0.1
431 CVS Tag: OPENLDAP_STABLE_980907
432 Added GNU Make Support
433 Added OpenBSD Support
434 Added FreeBSD 2.x vs 3.x detection
435 Fixed slapd LDAP_TCP_WRAPPER build problem
436 Fixed slapd NO_THREADS busy loop problem
437 Fixed slurpd NULL termination problem
438 Fixed misc build/install problems
439 Removed junked binary files from repository/distribution
441 Changes included in OpenLDAP 1.0
442 CVS Tag: OPENLDAP_1-0
443 Added TCP Wrapper support to slapd
444 Added POSIX Threads (final) support
445 Added ACL enhancements including
448 platform updates, and
449 numerous bug fixes and build changes.
451 Base Version: University of Michigan LDAP v3.3