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