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