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