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