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