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