]> git.sur5r.net Git - openldap/blob - CHANGES
s/patch/path/
[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         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
14         Build environment
15                 Disable config.cache to ensure consistent detection
16         Documentation
17                 Removed edit ldapconfig.h.edit set from INSTALL
18
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
24
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.
36         Build environment
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)
42         Documentation
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)
47
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)
55         Build environment
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
63
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)
67
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)
77         Added modrdn test.
78         Updated slapd modify (and modrdn) attribute normalization bugs.
79         Build environment
80                 Fixed 'make veryclean' failure (ITS#144)
81                 Fixed <ac/string.h> strdup declaration issues (ITS#156)
82                 Added BeOS Support
83
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
92         Build environment
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.
98
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
107         Build environment
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
114
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
129         Build environment
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
139
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
154         Build environment
155                 Added -kthread support
156                 Renamed install.sh to install-sh
157
158 Changes included in OpenLDAP 1.1.4
159         CVS Tag: OPENLDAP_REL_ENG_1_1_4
160         Updated docs
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
166         Build environment
167                 Removed wait3 test
168                 Added FreeBSD 4 support
169
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
173         Updated docs
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
190         Build environment
191                 Added DB2 patch information
192                 Added distclean target
193                 Added pthread sys/types.h compatibility check
194                 Fixed doc/man reinstall bug
195                 Fixed make clean
196                 Fixed --disable-slurpd
197                 Fixed VPATH support
198                 Fixed REENTRANT multiple definition issue
199                 Updated pthread checking
200                 Updated res_search check
201                 Updated library linking
202
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)
213         Build environment
214                 Fixed --disable-crypt/-disable-cleartext options
215                 Added special pthread detection for HP-UX 11. (ITS#14)
216
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
234                 Fix make veryclean
235
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
244         Autoconf
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 
250
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
271         Autoconf:
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
277
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
294         Autoconf:
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
305         Removed lint
306
307
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
319         Fixed stdarg issues
320         Fixed USE_LOCKF bug
321         Updated configurable slapd/ACLGROUP objectclass/attribute
322         Updated INSTALL/README files
323         Updated setproctitle code
324         Removed lint
325
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.
334
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
339
340
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
345
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
355         Removed lint
356
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 
373
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 
384
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 
390                 Access by Groups 
391                 POSIX regex support 
392         platform updates, and 
393         numerous bug fixes and build changes. 
394
395 Base Version: University of Michigan LDAP v3.3 
396 CVS Tag: UMICH_3_3