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