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