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