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