]> git.sur5r.net Git - openldap/blob - CHANGES
Plug some memory leaks and prepare for release.
[openldap] / CHANGES
1 OpenLDAP 2.1 Change Log
2
3 OpenLDAP 2.1.16 Release
4         Fixed slapd sasl internal search "auth" issue
5         Fixed liblber BER decoding bug (ITS#2365)
6         Fixed slurpd TLS failure handling (ITS#2253)
7         Fixed back-meta NULL deref bug (ITS#2359)
8         Fixed back-ldap memory corruption (ITS#2362)
9     Fixed back-bdb IDL cache leak (ITS#2367)
10     Fixed slapd index large db files bug (ITS#2368)
11         Updated back-perl (ITS#2356)
12         Removed ldaptcl from distribution
13         Removed lint
14         Build Environment
15                 Regenerated configure script for IPv6 fix (ITS#2347)
16         Documentation
17                 Misc man page updates
18
19 OpenLDAP 2.1.15 Release
20         Fixed slapd saslauthz null backend crash
21         Fixed libldap IPv6 SASL host bug (ITS#2347)
22         Fixed liblber 64bit len/tag bug (ITS#2344)
23         Fixed liblutil getpeereid replacement function (ITS#2333)
24         Fixed slapd illegal schema crash (ITS#2342)
25         Updated slaptools default backend (ITS#2343)
26         Updated liblber ber_get_stringbv handling
27         Removed lint
28         Build Environment
29                 Updated NT build environment w/ slurpd support
30                 Updated test suite
31         Documentation
32                 Misc man page updates
33
34 OpenLDAP 2.1.14 Release
35         Fixed slapd schema_check name check crash (ITS#2330)
36         Fixed slapd DirectoryString extraneous space index bug (ITS#2328)
37         Fixed back-bdb bdb_cache_find_entry* retry bug
38         Fixed back-bdb log message bug
39         Fixed back-bdb group/atttribute txn code (ITS#2122)
40         Fixed back-bdb modrdn subtree rename bug (ITS#2336)
41         Fixed client tools krb4 handling
42         Fixed (historic) CLDAP support (ITS#2335)
43         Updated slapadd to complain about holes in the DIT
44         Build Environment
45                 Look harder for BDB 4.1 (ITS#2339)
46         Documentation
47                 Misc man page updates
48
49 OpenLDAP 2.1.13 Release
50         Fixed back-bdb group ACL deadlock bug (ITS#2195)
51         Fixed back-bdb passwd hang bug (ITS#2122)
52         Fixed slapd RDN handling (ITS#2243)
53         Fixed slapd connections shutdown bug (ITS#2236)
54         Fixed slap tools argument handling (ITS#2266)
55         Fixed liblber PROTOS bugs (ITS#2275) (ITS#2280)
56         Fixed liblber ber_flush debug level
57         Fixed libldap stream readahead bug (IS#2305)
58         Fixed libldap SASL null cred bug (ITS#2267)
59         Fixed libldap SASL promts free bug (ITS#2325)
60         Fixed slapd SASL anon bugs (ITS#2268)
61         Fixed back-glue exceeded results bug (ITS#2299)
62         Fixed back-glue search reference bug
63         Fixed slurpd reject filename on Windows (ITS#2319)
64         Fixed slurpd re NULL crash (ITS#2320)
65         Changed slapd DNS reverse lookups default to off
66         Updated slapd to remove pid and args files (ITS#2318)
67         Updated slapd bind stats logging
68         Updated slapd proxy authorization support
69         Updated libldap TLS certificate checking (ITS#2161)
70         Updated back-ldap, back-meta, back-sql
71         Added slapd ACL caching
72         Added slapd ACL set string expand (ITS#2285)
73         Added slapd attribute options enhancement
74         Added slapd ldapi:// SASL EXTERNAL support
75         Added liblutil passwd sanity checks (ITS#2159)
76         Build Environment
77                 Check back-bdb requirement for BDB 4.1
78                 Removed configure flags for deprecated features
79                 Updated test suite
80         Documentation
81                 Misc man page updates
82
83 OpenLDAP 2.1.12 Release
84         Build Environment
85                 Update version number
86
87 OpenLDAP 2.1.11 Release
88         Fixed slapd ocflags bug (ITS#2186)
89         Fixed slapd objectIdentifierFirstComponentMatch bug
90         Fixed slapd octetStringOrderingMatch bug
91         Fixed slapd bitString normalization bug
92         Removed lint
93
94 OpenLDAP 2.1.10 Release
95         Fixed slapd acl/group value_find_ex() bug (ITS#2227)
96         Fixed slapd empty values return filter control bug (ITS#2219)
97         Fixed slapd NameAndOptionalUID bug
98         Fixed slapd reentant gethostbyname bug
99         Fixed slapd SASL/EXTERNAL handling (ITS#2234)
100         Fixed ldbm/bdb modrdn replog bug (ITS#2235)
101         Fixed ldapsearch empty baseObject bug
102         Fixed libldap_r thread stack size
103         Fixed libldap SASL/EXTERNAL handling
104         Fixed liblber ber_get_next assert bug (ITS#2246)
105         Updated ldapdelete/ldapmodrdn continue error handling
106         Added back-bdb IDL slab cache  (ITS#2183)
107         Removed lint, etc.
108         Build Environment
109                 Update to libtool 1.4.3 & shtool 1.6.2
110
111 OpenLDAP 2.1.9 Release
112         Fixed back-bdb moddn newSuperior bug
113         Fixed back-ldap/meta modify bug (ITS#2158)
114         Fixed back-glue segv bug (ITS#2214)
115         Fixed back-monitor subordinate database bug
116         Fixed libldap try_read1msg drain bug (ITS#2153)
117         Fixed libldap SASL bugs (ITS#2184)
118         Fixed libldap referral bug (ITS#2187)
119         Fixed libldap getaddrinfo threading bug (ITS#2221)
120         Fixed libldif empty value bugs (ITS#2218)
121         Added slapd allow update_anon feature (ITS#2155)
122         Added slapd authz stats logging feature (ITS#2165)
123         Fixed slapd unix socket unlink bug (ITS#2157)
124         Fixed slapd referral/alias normalization bug
125         Fixed slapd logging bugs (ITS#2170)
126         Fixed slapd rootdse entry_free bug (ITS#2172)
127         Fixed slapd multimaster passwd bug (ITS#2176)
128         Fixed slapd bad acl DN bug (ITS#2196)
129         Fixed slapd SASL bugs (ITS#2200) (ITS#2202)
130         Fixed slapd language range option bug
131         Fixed slapd new logging bugs
132         Removed lint
133         Build Environment
134                 Add subordinate referral test
135                 Updated other misc other tests
136                 Updated back-sql checks (ITS#2163)
137                 Fixed liblber snprintf issues (ITS#2128) (ITS#2129) (ITS#2203)
138                 Fixed configure shtool no bold handling
139
140 OpenLDAP 2.1.8 Release
141         Build Environment
142                 Update configure script
143
144 OpenLDAP 2.1.7 Release
145         Fixed liblber bvarray_add bug (ITS#2142)
146         Added libldap additional schema routines
147         Updated ldapmodify -c error handling (ITS#2133)
148         Build Environment
149                 Update {thr,sched,pthread}_yield detection
150         Documentation
151                 Misc updates
152
153 OpenLDAP 2.1.6 Release
154         Fixed slapd unsupported non-critical control handling
155         Fixed slapd value_find() uninitialized variable bug (ITS#2097)
156         Fixed back-dnssrv default referral handling (ITS#2116)
157         Fixed liblunicode memory leak (ITS#2126)
158         Fixed slapd listener crash (ITS#2132)
159         Fixed slapd modify mod_add_values crash (ITS#2136)
160         Updated slapd adlist support
161         Updated slapd disallow bind_simple_unprotected
162         Updated back-bdb/ldbm add/delete/rename ACLs
163         Updated libldap_r Pth support (ITS#724) (ITS#1033)
164         Added libldap get referral option (ITS#2121)
165         Added libldap DIT content rule routines
166         Added back-shell "entry" ACLs
167         Added slapd obsolete schema checks
168         Disable suffixAlias feature (ITS#2117)
169         Removed back-shell surrogate parent code
170         Misc minor fixes and cleanup
171         Build Environment
172                 Fixed back-bdb module linking problem
173                 Fixed misc. portability bugs
174                 Updated DB_THREAD detection (ITS#2127)
175                 Updated pthreads detection 
176                 Updated shtool to latest
177                 Updated test suite
178         Documentation
179                 Misc. updates (ITS#2093) (ITS#2105) (ITS#2106)
180
181 OpenLDAP 2.1.5 Release
182         Fixed back-ldbm indirect IDL bug (ITS#2039)
183         Fixed back-bdb locker_id bugs (ITS#2040)
184         Fixed back-bdb duplicate results (ITS#2044)
185         Fixed back-bdb group member check
186         Fixed back-bdb idl_intersection bug (ITS#2082)
187         Fixed slapd objectClass subclassing matching (ITS#2053)
188         Fixed slapd base==target referral bug (ITS#1991)
189         Fixed slapd ACL attribute auth bug (ITS#2067)
190         Fixed slapd one-level search with subordinates
191         Fixed libldap DNS SRV buffer size bug
192         Fixed liblber write bugs (ITS#1983)
193         Fixed liblutil b64 length bugs (ITS#2055)
194         Added slapadd lastmod attribute support
195         Added ldap tools passfile (-y) support (ITS#2031)
196         Added ldapmodify LDIFv1 control: support (ITS#2060)
197         Added slapd appropriate matching rule checks
198         Fixed libldap TLS session id bug
199         Updated slapd hasSubordinates
200         Updated slapd extensible matching
201         Updated matched values and noop controls
202         Updated back-passwd gecos buffer size bug (ITS#2046)
203         Updated back-ldap, back-meta, and back-sql
204         Build Environment
205                 Added SASL version checks
206                 Added IPv6 sockaddr_storage check
207                 Added Berkeley DB 4.1 support
208                 Fixed module build issues (ITS#2047 ITS#2048 ITS#2065)
209                 Updated test suite (ITS#2054)
210                 Updated NT and zOS ports
211         Documentation
212                 Added ldapwhoami(1) man page
213                 Misc man page updates
214
215 OpenLDAP 2.1.4 Release
216         Fixed slapd DN normalization (requires DB reload)
217         Fixed slapd bootParameter validation bug (ITS#1957)
218         Fixed slapd saslRegex bug (ITS#1978)
219         Fixed slapd abstract objectclass check
220         Fixed back-monitor time stats (ITS#1984)
221         Fixed slapd saslRegexp normalization (ITS#1951)
222         Fixed back-meta undef DN attr bug (ITS#1953)
223         Fixed back-meta search operation error (ITS#2014)
224         Fixed ldapmodify LDIF CRLF handling
225         Fixed back-bdb IDL bugs (ITS#1969, ITS#1977, ITS#2015)
226         Fixed back-bdb entry return (ITS#1994)
227         Fixed back-bdb lock_id error detection (ITS#2030)
228         Fixed slapd inappropriate return of operationsError (ITS#1995)
229         Fixed slapd group ACL bug (ITS#1978)
230         Fixed slapd " " handling (ITS#1998)
231         Fixed IPv6 underallocation bug (ITS#2018)
232         Fixed libldap gethostbyname init bug (ITS#2019)
233         Added LDAP SASL auxprop plugin to contrib
234         Added buffer overrun checks (ITS#1936, ITS#1965, ITS#2009-2011)
235         Added slapd subschema DN configuration (ITS#1893)
236         Updated slapd anon update error code (ITS#1987)
237         Updated slapd/libldap error messages (ITS#1989)
238         Updated slapd/libldap IPv4 only handling
239         Updated slapd bind logging (ITS#1809) (ITS#2017)
240         Updated slapd/libldap IPv6 handling (ITS#2018)
241         Updated libldap LDAP_OPT_RESTART handling
242         Updated new logging
243         Updated OpenLDAPaci syntax/semantics (ITS#2005, ITS#2006)
244         Updated back-sql
245         Build Environment
246                 Added zOS port
247                 Updated WinNT port
248                 Added DN testing to tests suite
249                 Fixed krbName schema (ITS#1948)
250                 Fixed pkiUser schema (ITS#1959)
251                 Fixed back-shell builds (ITS#1985)
252                 Resolve liblutil/passwd <des.h> conflict (ITS#2016)
253                 Resolved IRIX sc_mask conflict (ITS#2022)
254                 Removed ud(1) and filter template API (ITS#2011)
255                 Removed lint (ITS#2021)
256         Documentation
257                 Replaced namedref with RFC 3296
258                 Misc manual page updates
259
260 OpenLDAP 2.1.3 Release
261         Fixed slapd access to dn="" bug (ITS#1921)
262         Fixed slapd structuralObjectClass lastmod bug (ITS#1904)
263         Fixed slapd krbName bug (ITS#1913)
264         Fixed slapd schema error alignment bug
265         Fixed slapd excessive DN logging (ITS#1901)
266         Fixed slapd matched values malloc bug (ITS#1931)
267         Fixed slapd TLS data ready bug
268         Updated slapd SASL proxy policy code
269         Updated slapd require "strong" check
270         Added slapd disallow bind_simple_unprotected directive
271         Added slapd SASL setpass support (ITS#1943)
272         Added slapd IPv4/v6 only options
273         Updated back-bdb entry locking
274         Fixed liblutil passwd cleartext bug
275         Fixed back-ldap/meta mapping bug (ITS#1787)
276         Added back-monitor added monitorContext support
277         Fixed back-perl ad_cname bug (ITS#1882)
278         Fixed libldap ldap_controls_dup() malloc bug (ITS#1898)
279         Fixed libldap openssl compat bug (ITS#1924)
280         Fixed ucgendat EOF bug (ITS#1917)
281         Removed lint
282         Build Environment
283                 Added cc missing check
284                 Added monitor backend test
285                 Updated <ac/socket.h> SHUT_RDWR 
286                 Fixed SASL-less build issues
287                 Fixed back-perl build issues (ITS#1827)
288                 Fixed libldap_r references.c issue (ITS#1922)
289                 Added -ldb-4 detection (ITS#1888)
290                 Disabled back-sql (ITS#1920)
291         Documentation
292                 Numerous manual page updates
293
294 OpenLDAP 2.1.2 Release
295         Initial release for "general" use.
296