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