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