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