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