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