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