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