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