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