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