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