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