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