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