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