]> git.sur5r.net Git - openldap/blob - CHANGES
remove config.status dependencies from main makefile.
[openldap] / CHANGES
1 OpenLDAP Change Log
2
3 Changes included in OpenLDAP 1.2
4         CVS Tag: OPENLDAP_REL_ENG_1_2
5         Fixed slapd/ldbm/add cache set state deadlock bug
6         Fixed slapd/ldbm/add,modrdn,delete e_ndn handling
7         Fixed -lldap/ldap_init() bug
8         Fixed -lldap/ldap_sort_entries() zero entries bug
9         Fixed slapd/slap_op memory/lock leak bug
10         Updated slapd/back-ldbm/id2children has_children logging
11         Updated slapd/back-ldbm IDList handling
12         Updated ldap_open(3) man page to note ldap_init() is preferred.
13         Updated internal thread library
14         Updated slapd/back-shell to use void* private and pid_t
15         Build environment
16                 Fixed --without-threads building
17                 Fixed mkdep to handle multiple dependent files on one line
18                 Fixed openldap.m4 to "protect" shell variable
19                 Fixed HAVE_PHREAD_FINAL typo
20                 Fixed pthread detection on Digital UNIX
21                 Updated to Autoconf 1.3 with aclocal from automake 1.4
22                 Removed autoconf dependencies from main makefile
23
24 Changes included in OpenLDAP 1.2
25         CVS Tag: OPENLDAP_REL_ENG_1_2_BETA
26         Added ldappasswd() tool
27         Added salted MD5/SHA1 password support
28         Added client/tools password prompting (-W)
29         Added slapd alternative args/pid file locations
30         Added slapd logging option
31         Added slapd nextid chunking
32         Added LDBM DB2 debugging support
33         Fixed client SIGPIPE handling
34         Fixed lber leaking ber_scanf
35         Updated client -d(ebug) handling
36         Updated slapd alias deref functionality to be optional
37         Updated client/tools Kerberos option handling
38         Build environment
39                 Added -kthread support
40                 Renamed install.sh to install-sh
41
42 Changes included in OpenLDAP 1.1.4
43         CVS Tag: OPENLDAP_REL_ENG_1_1_4
44         Updated docs
45         Fixed slapd/back-ldbm/add entry rwlock race bug
46         Fixed slapd/back-ldbm/nextid race bug
47         Fixed slapd/back-ldbm -DSLAPD_ALIAS_DEREF bug
48         Fixed slapd/dn_parent unnormalized bug
49         Fixed slapd/tcpd statslog bug
50         Build environment
51                 Removed wait3 test
52                 Added FreeBSD 4 support
53
54 Changes included in OpenLDAP 1.1.3 (BRANCH POINT)
55         CVS Tag: OPENLDAP_REL_ENG_1_1_3
56         Updated LICENSE to allow open use of linked software
57         Updated docs
58         Fixed slapd/ldbm/delete initialization bug (ITS#31)
59         Fixed slapd/ldif2ldbm MAXARGS bug (ITS#34)
60         Fixed slapd/delete bugs (ITS#38)
61         Fixed slapd/strtok needs mutex bug
62         Fixed slapd/tcpd DoS bug
63         Fixed slapd/tcpd denied cleanup bug (ITS#44)
64         Fixed slapd/add,delete,modrdn parent lock bug
65         Fixed ud bogus msgfree bug (ITS#43)
66         Updated ldap.conf to support LDAPNOINIT
67         Updated lthread to provide sched_yield() if missing
68         Updated slapd/modrdn ACL handling
69         Updated slapd/search deallocation
70         Updated slapd to use pthread_detach()
71         Updated slapd thread initialization
72         Updated slapd shutdown code to use condition wait
73         Updated slapd alias deref to be optional
74         Build environment
75                 Added DB2 patch information
76                 Added distclean target
77                 Added pthread sys/types.h compatibility check
78                 Fixed doc/man reinstall bug
79                 Fixed make clean
80                 Fixed --disable-slurpd
81                 Fixed VPATH support
82                 Fixed REENTRANT multiple definition issue
83                 Updated pthread checking
84                 Updated res_search check
85                 Updated library linking
86
87 Changes included in OpenLDAP 1.1.2
88         CVS Tag: OPENLDAP_REL_ENG_1_1_2
89         Fixed slapd/back-ldbm/search matched initialization bug (ITS#23)
90         Fixed slapd/acl deadlock bug (ITS#24)
91         Fixed slapd schema check bug (ITS#25)
92         Fixed slapd/nonauthorized add bug (ITS#26)
93         Fixed misc. overlapping strcpy bugs
94         Fixed misc. memory leaks
95         Update DB2 support for newer SleepyCat releases (ITS#27)
96         Update slapd/slurpd to workaround FreeBSD pthread_exit bug (ITS#28)
97         Build environment
98                 Fixed --disable-crypt/-disable-cleartext options
99                 Added special pthread detection for HP-UX 11. (ITS#14)
100
101 Changes included in OpenLDAP 1.1.1
102         CVS Tag: OPENLDAP_REL_ENG_1_1_1
103         Updated INSTALL, README, hints, and devel documents.
104         Updated slapd/ldif2dbm to disable write sync'ing
105         Fixed slapd & slurpd syslogging (ITS#6)
106         Fixed libldif/line64 analyzed 3 not 4 bug
107         Fixed slapd/modify.c modtail freed twice bug
108         Fixed slapd/value.c value_cmp bug
109         Fixed slapd/tools DB2 uninitialized Datum bugs
110         Fixed slapd/back-ldbm/cache.c delete_internal dntree/idtree bug
111         Fixed slapd/back-ldbm search realbase free bug (ITS#12)
112         Fixed slapd/back-ldbm kerberos bind rc bug (ITS#17)
113         Build environment (autoconf)
114                 Fix --enable-wrappers (ITS#9)
115                 Fix --without-SERVER-COMPONENTS
116                 Fix library make clean
117                 Fix ltconfig for Solaris ProC and FreeBSD elf
118                 Fix make veryclean
119
120 Changes included in OpenLDAP 1.1.0
121         CVS Tag: OPENLDAP_REL_ENG_1_1_0
122         Updated ANNOUNCEMENT, INSTALL, README for release
123         Updated doc for release
124         Updated slapd.conf to use dc style BaseDN
125         Fixed aclparse debug print
126         Fixed slapd/add memory leak bug
127         Fixed slapd/back-ldbm/cache assert bug
128         Autoconf
129                 Fixed --with-threads=yes bug
130                 Added -pthreads check for OSF/1
131                 Updated LDBM auto check to skip NDBM
132                 Updated libtool for FreeBSD3 elf
133                 Fixed pthread version test 
134
135 Changes included in OpenLDAP 1.1-Beta
136         CVS Tag: OPENLDAP_REL_ENG_1_1_BETA
137         Added ldap.conf support
138         Added configuration preservation support
139         Added slapd passwd handling improvements
140         Updated shared library version to release 1
141         Fixed lib-shared.mk handling of static library
142         Fixed no-ldapd make install bugs
143         Fixed slapd/detach-join thread bug
144         Fixed slapd/nextid-atol bug
145         Fixed slapd/derefDN bug
146         Fixed ldbm2ldif ldif bug
147         Updated slapd to use ch_strdup()
148         Moved ldapfriendly to datadir
149         Updated $(MKDIR) handling to always use -p
150         Updated test007 to skip test if slurpd is not built
151         Modified ud to accept "host" in ud.conf
152         Updated contributed software
153         Updated manuals and other docs
154         Fixed LinuxThread handling on alpha/sparc
155         Autoconf:
156                 Added --with_subdir added
157                 Added pthread_create consistency check
158                 Added additonal caching of results
159                 Fixed REENTRANT defines
160                 Updated Kerberos support
161
162 Changes included in OpenLDAP 1.1-Alpha
163         CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA3
164         Changed LDBM default to sync on writes
165         Added mail500 BOUNCEFROM patch
166         Added dbcachenowsync option
167         Fixed slapd/ldbm id2children bug
168         Fixed slapd/shell newline bug
169         Fixed whois++ get_dn leak
170         Fixed pointer truncation to int bugs
171         Fixed DEC OSF/1 support bugs
172         Fixed r/w lock initialization on non-final Pthreads
173         Fixed slapd/slurpd file unlock bugs
174         Fixed slurpd string translation bug
175         Fixed slurpd/st mutex unlock bug
176         Moved detach() to -llutil
177         Added lutil_passwd() to -llutil
178         Autoconf:
179                 Fixed thread detection
180                 Removed gcc -traditional tests
181                 Changed --enable-dns to require --enable-referrals
182                 Added -lresolv tests for ldapd and LDAP_DNS
183                 Added basic ISODE checks
184                 Added pwd.h &  getpwuid() tests
185                 Added sys/resource.h test
186         Updated NT support (now builds ud)
187         Added function prototypes
188         Removed library externs
189         Removed lint
190
191
192 Changes included in OpenLDAP 1.1-Alpha
193         CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA2
194         Added cross compiling detect and warnings
195         Fixed autoconf detection of threads
196         Fixed SunOS/Solaris autoconf problems
197         Fixed SCO build problems
198         Fixed ldapd manual compiling
199         Fixed configure script bugs
200         Fixed toupper/tolower bugs
201         Fixed client/tools install-local bug
202         Fixed sgtty vs termios issues
203         Fixed stdarg issues
204         Fixed USE_LOCKF bug
205         Updated configurable slapd/ACLGROUP objectclass/attribute
206         Updated INSTALL/README files
207         Updated setproctitle code
208         Removed lint
209
210 Changes included in OpenLDAP 1.1-Alpha
211         CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA
212         Fixed slapd/back-passwd sizelimit bug
213         Fixed slapd/back-ldbm/msearch entry rwlock bug
214         Fixed slapd/filterentry Equality bugs
215         Fixed NT port merge issues
216         Fixed ldif/line64 padding bug
217         Added configurable slapd/ACLGROUPS attribute.
218
219 Changes included in OpenLDAP 1.1-Devel
220         CVS Tag: OPENLDAP_DEVEL_POST_AC
221         Added Autoconf Build Environment
222         Added Basic NT Support
223
224
225 Changes included in OpenLDAP Stable 
226         CVS Tag: OPENLDAP_STABLE 
227         Fixed slapd filter.c to error on stderr
228         Fixed slapd/back-ldbm/group.c member bug
229
230 Changes included in OpenLDAP Stable 
231         CVS Tag: OPENLDAP_STABLE_981025 
232         Added make/gmake comments
233         Changed ACL Group code to use groupOfNames
234         Changed "X.500" -> "LDAP" in UD
235         Fixed slapd partial results bug
236         Fixed slapd Y2K/GMT bug
237                 -DLDAP_LOCALTIME added to provide old behavior
238         Fixed slapd flush writes bug
239         Removed lint
240
241 Changes included in OpenLDAP 1.0.2 
242 CVS Tag: OPENLDAP_STABLE_980929 
243         Updated README, INSTALL files 
244         Updated Linux platform defaults
245         Updated FreeBSD 2 & 3 platform defaults
246         Updated PORTS doc to clarify content
247         Updated slapd/tools to use ldapconfig.h slapd.conf constant
248         Added SCHED_YIELD_MISSING flag
249         Added LDAP_ALLOW_NULL_SEARCH_BASE flag
250         Added core removal to tests/Make-template
251         Fixed slapd/acl debug trace problem
252         Fixed ud/auth.c bound_dn problem 
253         Fixed back-ldbm/idl.c CLDAP include <sys/socket.h> problem
254         Fixed Makefile $(CC) problem
255         Fixed LIBEXEC/SBIN creation problem
256         Fixed gmake RUNDIR not defaulting problem 
257
258 Changes included in OpenLDAP 1.0.1 
259 CVS Tag: OPENLDAP_STABLE_980907 
260         Added GNU Make Support 
261         Added OpenBSD Support 
262         Added FreeBSD 2.x vs 3.x detection 
263         Fixed slapd LDAP_TCP_WRAPPER build problem 
264         Fixed slapd NO_THREADS busy loop problem 
265         Fixed slurpd NULL termination problem 
266         Fixed misc build/install problems 
267         Removed junked binary files from repository/distribution 
268
269 Changes included in OpenLDAP 1.0 
270 CVS Tag: OPENLDAP_1-0 
271         Added TCP Wrapper support to slapd 
272         Added POSIX Threads (final) support 
273         Added ACL enhancements including 
274                 Access by Groups 
275                 POSIX regex support 
276         platform updates, and 
277         numerous bug fixes and build changes. 
278
279 Base Version: University of Michigan LDAP v3.3 
280 CVS Tag: UMICH_3_3