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