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