]> git.sur5r.net Git - openldap/blob - CHANGES
ITS#4248 slapo-rwm free of static dn
[openldap] / CHANGES
1 OpenLDAP 2.3 Change Log
2
3 OpenLDAP 2.3.14 Engineering
4         Fixed slapd sc_prev update after free bug (ITS#4237)
5         Fixed slapd-meta sizelimit disclose issue (ITS#4213)
6         Fixed slapo-rwm static DN free bug (ITS#4248)
7         Fixed slapd assertion control restrictions
8
9 OpenLDAP 2.3.13 Release
10         Fixed libldap/liblutil MSG_ACCRIGHTSLEN bug (ITS#4206)
11         Fixed libldap ldap_bv2escaped_filter_value issue (ITS#4212)
12         Fixed liblutil URL value-specs issue (ITS#4221)
13         Fixed slapd sizelimit disclose issue (ITS#4213)
14         Fixed slapd gentlehup write restrict issue (ITS#3717)
15         Fixed slapd gentlehup abnormal issue (ITS#4217)
16         Fixed slapd delta-sync subtree scope issue (ITS#4227)
17         Fixed slapd cn=config OID/name pollution issue (ITS#4185)
18         Fixed slapd cn=config rootdn issue (ITS#4192)
19         Fixed slapd cn=config slaptest -F without -f issue (ITS#4194)
20         Fixed slapd cn=config ACL issue (ITS#4218)
21         Fixed slapd-bdb negative results IDL cache issue (ITS#4223)
22         Fixed slapd-bdb cursor close issue (ITS#4226)
23         Fixed slapd-hdb slapadd -q issue (ITS#4210)
24         Fixed slapd-hdb missing results issue (ITS#4186)
25         Fixed slapd-ldap potential double free issue (ITS#4189)
26         Fixed slapd-meta matched DN issue (ITS#4195)
27         Fixed slapd-meta DN cache issue (ITS#4196)
28         Fixed slapd-monitor shadow issue (ITS#4214)
29         Fixed slapo-accesslog delta-syncrepl issue (ITS#4198)
30         Fixed slapo-accesslog cleanup issue (ITS#4209)
31         Fixed slapo-chain resource leak issue (ITS#4140)
32         Fixed slapo-chain identity assertion issue (ITS#4256)
33         Fixed slapo-pcache attrset check issue (ITS#4199)
34         Fixed slapd-bdb readonly dirty alock issue (ITS#4201)
35         Fixed slapd-pcache non-requested attributes issues (ITS#4203,4204)
36         Fixed slaptest -F -f success with unsupported issue (ITS#4220)
37         Build environment
38                 Improved Berkeley DB detection (ITS#3809)
39                 Updated DB_CONFIG example (ITS#4229)
40         Documentation
41                 Updated ldif(5) to include change record description
42
43 OpenLDAP 2.3.12 Release
44         Fixed libldap ldapi:// authdn construction
45         Added libldap ldap_bv2escaped_filter_value (ITS#2535)
46         Added libldap/slapd TLS DSA certificate support (ITS#4017)
47         Fixed libldap SASL bind issue (ITS#4158)
48         Fixed ldapmodrdn empty line handling (ITS#4101)
49         Fixed client tools additional info printing (ITS#4147)
50         Updated slapd ldaps:// not configured fix (ITS#4082,4083)
51         Fixed slapd illegal S option bug (ITS#4119)
52         Fixed slapd cn=monitor log level mod issue (ITS#4091)
53         Fixed slapd cn=config bad access issue (ITS#4111)
54         Fixed slapd cn=config access modify issue (ITS#4127)
55         Fixed slapd cn=config init issue (ITS#4128)
56         Fixed slapd non-reentrant libwrap issue (ITS#4099)
57         Fixed slapd thread v. tools_threads settings
58         Fixed slapd spurious defer message (ITS#3850)
59         Fixed slapd attribute SYNTAX OIDM issue (ITS#4116)
60         Fixed slapd modify empty sequence bug (ITS#4183)
61         Fixed slapd-bdb uninitialized condition in tool mode (ITS#4143)
62         Fixed slapd-bdb empty suffix and syncprov issue (ITS#4171)
63         Fixed slapd-hdb syncrepl deadlock issue (ITS#4088)
64         Added slapd-ldap write op timeout support (ITS#4157)
65         Fixed slapd-ldap/slapo-chain matched dn handling (ITS#4176)
66         Fixed slapd-meta invalid DN attrs normalize/pretty issue (ITS#4107)
67         Fixed slapd-meta rootdn erroneous success issue (ITS#4122)
68         Fixed slapd-meta proxying bind result issue (ITS#4129)
69         Fixed slapd-meta/slapo-rwm rwm-mapping issue (ITS#4086)
70         Fixed slapd-meta per-target retry (ITS#4150)
71         Fixed slapd-meta size/time limit handling (ITS#4145)
72         Fixed slapd-sql size limit count (ITS#4181)
73         Fixed slapo-ppolicy pwdFailureTime after bind success issue (ITS#4134)
74         Fixed slapo-ppolicy add passord_hash quality config dependency
75         Fixed slapo-syncprov LDAP response types (ITS#4183)
76         Added slapd delta syncrepl support
77         Added slapadd thread support
78         Updated slapcat subordinate database handling (ITS#4089)
79         Added slapd/slaptest pid/arg file consistency check (ITS#4074)
80         Updated slaptools default debug level to "none" (ITS#4044)
81         Fixed slurpd backwards compat issue (ITS#4151)
82         Added slurpd pid/arg file consistency check (ITS#4152)
83         Updated contrib smbk5pwd module
84         Removed lint
85         Build environment
86                 Fixed libldap HSTRERROR issue (ITS#4124)
87                 Fixed slapd AIX IFMT issue (ITS#4123)
88                 Added slapd-bind test program
89                 Added inet_ntoa_b support for VxWorks (ITS#3440)
90                 Updated test036 (ITS#4095)
91                 Fixed test036 cmp issue (ITS#4142)
92                 Dropped SSLeay support
93         Documentation
94                 slapd.conf(5) defaultSearchBase issue (ITS#4162)
95                 slap tool man pages wll typo (ITS#4169)
96
97 OpenLDAP 2.3.11 Release
98         Fixed libldap reentrancy issue (ITS#3988)
99         Fixed libldap ndelay without timeout
100         Fixed slapd ldaps:// not configured issue (ITS#4082,4083)
101         Fixed slapd-bdb/hdb mode argument parsing (ITS#4077)
102         Fixed slapd WIN32 writefds init issue
103         Fixed slapadd buffer alignment issue (ITS#4078)
104         Updated slapd syncrepl to use ldap_unbind_ext
105         Removed lint
106
107 OpenLDAP 2.3.10 Release
108         Fixed libldap chasing of chased referrals (ITS#2942)
109         Added libldap LDAP_NOT_SUPPORTED for TLS (ITS#4072)
110         Added libldap LDAP_MSG_RECEIVED support
111         Dropped libldap LDAP_MORE_RESULTS_TO_RETURN use
112         Fixed slapd cn=config updated rootdn issue (ITS#4035)
113         Fixed slapd-meta bus error (ITS#4073)
114         Fixed slapd-meta/ldap/rwm empty naming context issue (ITS#4071)
115
116 OpenLDAP 2.3.9 Release
117         Fixed slapd req_pwdexop bug
118         Fixed slapo-syncprov queued UUIDs bug (ITS#4068)
119         Fixed slapo-syncprov memory leak
120         Fixed slapd anlist leak
121         Removed lint
122         Build Environment
123                 Updated testsuite to test only primary backends by default
124                 Disable test041-aci
125
126 OpenLDAP 2.3.8 Release
127         Fixed slapd undef HAVE_EPOLL issue
128         Fixed slapd connection-get wake bug (ITS#3999)
129         Fixed slapd uninitialized var bug (ITS#3854)
130         Fixed slapd add entry without parent bug (ITS#2757)
131         Fixed slapd cn=config value escaping bug (ITS#3807)
132         Fixed slapd cn=config missing host/uri bug (ITS#4009)
133         Fixed slapd alock symbol bug (ITS#3978)
134         Fixed slapd replogfile assert (ITS#4003)
135         Fixed slapd rewrite session var set bug (ITS#4023)
136         Fixed slapd syncrepl empty uniqueMember bug (ITS#4040)
137         Fixed slapd alias resolution bug (ITS#4030)
138         Fixed slapd password-hash cleartext bug (ITS#4021)
139         Fixed slapd realloc zero bug (ITS#3981)
140         Fixed slapd nested overlay configuration bug (ITS#4047)
141         Fixed slapd password modify oldPassword ignore bug (ITS#4049)
142         Added slapd password oldPassword verify (ITS#4051)
143         Fixed slapd select_backend manageDSAit with glue issue (ITS#4027)
144         Updated slapd authz backend detection (ITS#4018)
145         Fixed slapd-bdb/hdb pointer/integer size mismatch (ITS#4015)
146         Updated slapd-hdb index management
147         Fixed slapd-glue mixtures bug (ITS#3979)
148         Fixed slapd-ldap unlock issue (ITS#4001)
149         Fixed slapd-ldap manageDIT check bug (ITS#4005)
150         Fixed slapd-ldap resource release issue (ITS#4016)
151         Fixed slapd-meta rootdn lookup bug (ITS#4004)
152         Fixed slapd-meta null value assert issue (ITS#4028)
153         Added slapd-meta pooled connections (ITS#4056)
154         Added slapd-meta target DSA bind defer when auth'd as rootdn (ITS#4057)
155         Fixed slapd-meta pseudorootdn issue
156         Fixed slapd-monitor unavailable issue (ITS#4013)
157         Fixed slapd-perl init/destroy bug (ITS#3923)
158         Fixed slapd-sql missing space issue (ITS#4061)
159         Fixed slapo-accesslog timestamp normalization issue
160         Fixed slapo-accesslog normalizer issue 
161         Fixed slapo-ppolicy replication issues (ITS#3980)
162         Added slapo-ppolicy pwdattribute descriptor support (ITS#4025)
163         Fixed slapo-syncprov/unique interact issues (ITS#3989)
164         Fixed slapo-syncprov/subordinate interact issues (ITS#3996)
165         Fixed slapo-syncprov schema check assert (ITS#4031)
166         Fixed slapo-syncprov psearch flush in qtask
167         Fixed slapo-syncprov abandon checks
168         Fixed slapo-unique ignore writes not under unique_base (ITS#4066)
169         Fixed slapo-valsort unknown valsort-attr bug (ITS#4047)
170         Fixed slapcat out-of-memory problem (ITS#4010)
171         Fixed slurpd unrecognized slave names bug (ITS#4012)
172         Fixed liblber dgram len bug (ITS#4046)
173         Fixed libldap SASL and TLS potential ld_error leaks (ITS#4064)
174         Fixed liblutil/csn time counter issue 
175         Updated contrib/ldapc++ to avoid deprecated functions
176         Documentation
177                 Added slapo-valsort(5) man page (ITS#3994)
178                 Added slap tool -F option documentation (ITS#4026)
179         Build Environment
180                 Fixed misc POSIX conformance issues (ITS#2667)
181                 Fixed --without-threads build issue (ITS#4006)
182                 Fixed test script exit checks (ITS#4045)
183                 Added test suite parameterized directory support
184                 Fixed test suite tool error handling
185                 Updated contrib/ldapc++ build environment
186
187 OpenLDAP 2.3.7 Release
188         Updated slapd ManageDIT support
189         Updated slapd ACI syntax checking (ITS#3877)
190         Fixed slapd STATS2 referral logging
191         Refixed slapd cn=config default search base bug (ITS#3900)
192         Fixed slapd cn=config TLSVerifyClient bug (ITS#3962)
193         Fixed slapd winsock assert (ITS#3983)
194         Fixed slapd-bdb/hdb paged results deadlock (ITS#3940)
195         Fixed slapd-bdb/hdb/ldbm searchBase disclose (ITS#3964)
196         Fixed slapd-bdb/hdb bi_dbenv check (ITS#3992)
197         Fixed slapd-meta generic attribute normalize/pretty (ITS#3956)
198         Fixed slapd-ldap/meta 'undefined' attribute mutex protection (ITS#3958)
199         Added slapd-ldap/meta 'proxied' attribute support (ITS#3959)
200         Fixed slapd-meta no candidate target selected bug (ITS#3990)
201         Fixed slapd-meta matchedDN handling (ITS#3944)
202         Fixed slapd-monitor hiding issue (ITS#3986)
203         Fixed slapo-ppolicy lockout status at Bind (ITS#3946)
204         Moved slapo-glue into slapd core
205         Fixed slaptest cn=config segfault (ITS#3961)
206         Fixed slaptools logging issue (ITS#3937)
207         Fixed slaptools fails after db clean (ITS#3970)
208         Fixed slaptools reject unsupported -w (ITS#3939)
209         Fixed libldap global_opt failure 
210         Fixed libldap schema handling
211         Fixed libldap secprops parsing (ITS#3955)
212         Fixed libldap_r tpool (ITS#3925)
213         Updated liblutil password scheme check
214         Updated libldap schema to allow OID macros in syntaxes
215         Removed lint
216         Documentation
217                 Updated misc. man pages
218         Build Environment
219                 Updated build tools (ITS#3928)
220                 Fixed tests diff -u usage (ITS#3969)
221                 Fixed slapo-rwm dependency checking (ITS#3965)
222                 Fixed tests --disable-monitor support
223                 Fixed tests veryclean-local testdata cleanup
224                 Add subtree rename test (hdb only)
225
226 OpenLDAP 2.3.6 Release
227         Fixed slapd dnRelativeMatch return (ITS#3931)
228         Fixed slapd send_search_entry issue (ITS#3951)
229         Fixed slapd-bdb/hdb release entry in paged response
230         Fixed slapd-meta resources release issue (ITS#3943)
231         Fixed slapd-ldap/meta matched return (ITS#3942,ITS#3944)
232         Fixed slapo-ppolicy reset lockouts issue (ITS#3946)
233         Fixed nis.schema posixGroup object class kind (ITS#3941)
234         Revert librewrite regex mutex change (ITS#3932)
235         Updated slapd manage capability
236         Updated slapo-syncprov CSN filter checks
237         Updated libldap url list parsing
238         Added slapd SASL rootpw support (ITS#3845)
239         Added slapd Stats logging for additional cases
240         Added slapd ACI syntax validater (ITS#3877)
241         Added slapd posixgroup ACL module to contrib
242         Added slapi SLAPI_X_ADD_STRUCTURAL_CLASS extension
243         Added slapd-ldap subtree renaming proxing
244         Added slapd-meta overlapping targets enhancement (ITS#3711)
245         Removed lint
246         Documentation
247                 Added slapcat(8) -a usage example (ITS#3930)
248                 Updated slapo-unique(5) for clarity (ITS#3936)
249                 Updated slapo-syncprov(5) sessionlog description (ITS#3935)
250                 Updated doc/drafts
251         Build Environment
252                 Updated test prog bind retry code
253                 Fixed test015-xsearch regression (ITS#3506)
254                 Added test040-subtree-rename
255
256 OpenLDAP 2.3.5 Release
257         Fixed slapd integerBitOr/AndMatch logic (ITS#3782)
258         Fixed slapd substrings filter length checks (ITS#3790)
259         Fixed slapd thread pool initialization (ITS#3793)
260         Fixed slapd cancel exop (ITS#3549)
261         Fixed slapd syncrepl cookie problem (ITS#3917)
262         Fixed slapd inequality filter index bug (ITS#3920)
263         Fixed slapd syncrepl ctxcsn leak (ITS#3922)
264         Fixed slapd syncrepl scope issue (ITS#3831)
265         Fixed slapd syncrepl missing array subscript (ITS#3834)
266         Fixed slapd slapd_remove null deref (ITS#3842)
267         Fixed slapd ldapi credential normalization bug (ITS#3876)
268         Fixed slapd userPassword cleartext bug (ITS#3846)
269         Fixed slapd cn=config default search base bug (ITS#3900)
270         Fixed slapd cn=config olcDbConfig bug (ITS#3815)
271         Fixed slapd cn=config olcReadOnly bug (ITS#3820)
272         Fixed slapd cn=config hdb+bdb bug (ITS#3821)
273         Fixed slapd ACL attrs/val EQUALITY issue (ITS#3830)
274         Fixed slapd authx-regexp diagnostics (ITS#3819)
275         Fixed slapd index_substr_any_step keyword (ITS#3818)
276         Fixed slapd -f directory issue (ITS#3865)
277         Fixed slapd attributeOptions config parsing (ITS#3829)
278         Fixed slapd whitespace config parsing bug (ITS#3901)
279         Fixed slapd rootdn space issue (ITS#3806)
280         Fixed slapd passwd change w/ {CRYPT} bug (ITS#3805)
281         Fixed slapd backend_init_controls assert (ITS#3853)
282         Fixed slapd loglevel -1 bug (ITS#3858)
283         Fixed slapi bind bound DN issue (ITS#2971)
284         Fixed slapi issues (ITS#3884,3885,3886)
285         Fixed slapi authorization name issue (ITS#3892)
286         Fixed slapi slapi_int_connection_init operation problem (ITS#3868)
287         Fixed slapi slapi_entry_has_children bug (ITS#3879)
288         Fixed slapd-bdb manual recovery startup (ITS#3607,3824)
289         Fixed slapd-bdb manual recovery startup (ITS#3833)
290         Fixed slapd-bdb/hdb checkpoint before suffix bug (ITS#3784)
291         Fixed slapd-hdb modrdn base bug (ITS#3857)
292         Fixed slapd-ldap access to freed connection (ITS#3913)
293         Fixed slapd-ldap/meta filter bug (ITS#3785)
294         Fixed slapd-ldap/meta connection pooling (ITS#3813)
295         Fixed slapd-ldap/meta memory leak (ITS#3862)
296         Added slapd-sql enhancements (ITS#3432)
297         Fixed slapd-sql attribute with no values issue (ITS#3861)
298         Fixed slapd-sql truncating keyval column problem (ITS#3888)
299         Fixed slapd-sql return code ignored problem (ITS#3891)
300         Fixed slapo-glue alock bug (ITS#3817,3841)
301         Fixed slapo-dyngroup hidden subschemaSubentry bug (ITS#3844)
302         Fixed slapo-ppolicy hashed length problem (ITS#3783)
303         Fixed slapo-ppolicy quality check (ITS#3777)
304         Fixed slapo-ppolicy lockout duration (ITS#3779)
305         Fixed slapo-rwm leak (ITS#3914)
306         Fixed slapo-glue/rwm conflict (ITS#3788)
307         Fixed slapadd segfault (ITS#3926)
308         Fixed slapcat cn=config segfault (ITS#3796)
309         Fixed slaptest -F crash (ITS#3912)
310         Fixed slapd authzTo/From syntax issue (ITS#3921)
311         Fixed libldap abandon concurrency issue (ITS#3800)
312         Fixed libldap start_tls referral chasing (ITS#3791)
313         Fixed libldap referral chasing issues (ITS#2894,3578)
314         Fixed librewrite concurrency issue (ITS#3932)
315         Use IANA-assigned OIDs for recently approved IETF LDAP extensions
316         Removed lint (ITS#3857)
317         Build Environment
318                 Upgraded shtool (ITS#3752)
319                 Upgraded config.guess/config.sub
320                 Fixed FreeBSD thread stacksize problem (ITS#3456)
321                 Fixed cygwin shared libraries build problem (ITS#3712)
322                 Fixed acl_get/acl_mask v AIX symbol clash (ITS#3787)
323                 Fixed test020 logging problem (ITS#3811)
324                 Fixed duplicate symbol problem (ITS#3843)
325                 Fixed liblunicode 64bit builds (ITS#3869)
326                 Fixed passwd/kerberos module builds (ITS#3896)
327                 Fixed test037 manageDIT discovery issue (ITS#3898)
328                 Fixed installed man page symlinks (ITS#3904)
329                 Fixed <sasl.h> inclusion (ITS#3905)
330                 Fixed smbk5pwd Heimdal compat issue (ITS#3910)
331                 Fixed slapd make install issue (ITS#3929)
332                 Fixed DESTDIR reporting (ITS#3916)
333         Documentation
334                 Fixed Admin Guide authz v. saslauthz problem (ITS#3875)
335                 Fixed Admin Guide --disable-bdb issue (ITS#3837)
336                 Fixed slapd-meta(5) lastmod issue (ITS#3789)
337                 Updated slapd.conf(5) (ITS#3866)
338                 Updated slapd(8) OPTIONS section (ITS#3816)
339                 Updated slapd-monitor(5) (ITS#3822,3836)
340                 Updated slapd-bdb(5) (ITS#3823)
341
342 OpenLDAP 2.3.4 Release
343         Initial release for "general use".
344