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