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