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