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