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