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