]> git.sur5r.net Git - openldap/blob - CHANGES
411817494c1d99ff066294b061b32b0447961ba7
[openldap] / CHANGES
1 OpenLDAP 2.2 Change Log
2
3 OpenLDAP 2.2.25 Release
4         Fixed back-hdb out-of-order slapadd (ITS#3267)
5         Fixed back-bdb/hdb search crashes (ITS#3638, 3647)
6         Fixed back-bdb/hdb modrdn (ITS#3657)
7         Fixed back-bdb ctxcsn/LRU bug (ITS#3666)
8         Fixed back-dnssrv referral all but search op crasher bug (ITS#3642)
9         Fixed back-ldbm shutdown hang (ITS#3648)
10         Fixed back-meta memory leak (ITS#3669)
11         Removed broken libldap fast synchronous search result processing
12         Build Environment
13                 Added improved configure logging
14
15 OpenLDAP 2.2.24 Release
16         Fixed slapd "chldren:" typo (ITS#3560)
17         Fixed slapd syncrepl consumer unclean shutdown (ITS#3546)
18         Fixed slapd syncrepl provider sessionlog (ITS#3571)
19         Fixed slapd subentry control parse bug (ITS#3563)
20         Fixed slapd connection_abandon processing (ITS#3534, 3546, 3571)
21         Fixed slapd callback cleanup processing (ITS#3596)
22         Fixed slapd default password hash to use SSHA (ITS#3557)
23         Fixed back-bdb referral fault (ITS#3602)
24         Fixed slap tool log initialization (ITS#3579)
25         Fixed slapi modify/increment support (ITS#3522)
26         Fixed slapi plugins called multiple times with glue (ITS#3529)
27         Fixed slapi 64-bit portability (ITS#3556)
28         Fixed back-bdb IDL cache crash (ITS#3527)
29         Fixed back-bdb initialization message (ITS#3533)
30         Fixed back-hdb dn2id crash (ITS#3559)
31         Fixed back-ldap search with stale connection (ITS#3537)
32         Fixed libldap fdset re-init for restart (ITS#3524)
33         Fixed libldap ldap_extended_operation_s (ITS#3552)
34         Added libldap fast synchronous search result processing
35         Build Environment
36                 Updated BDB version check (ITS#3581)
37                 Updated memcmp replacement
38                 Updated -lV3 configure check
39         Documentation
40                 Add slapd-hdb(5)
41                 Updated slapd(8) (ITS#3591)
42                 Updated README
43
44 OpenLDAP 2.2.23 Release
45         Updated slapd extensibleMatch empty DN bug fix (ITS#3506)
46
47 OpenLDAP 2.2.22 Release
48         Fixed slapd extensibleMatch empty DN bug (ITS#3506)
49
50 OpenLDAP 2.2.21 Release
51         Fixed slapd group limits
52         Fixed slapd/slurpd replog locking (ITS#3421)
53         Fixed slapd gratuitous thread yields (ITS#3471)
54         Fixed slaptest failure if databases cannot be started (ITS#3461)
55         Fixed slaptest with dynamically loaded password mechs (ITS#3495)
56         Fixed back-bdb entry e_ocflags reset on objectClass modify
57         Fixed back-bdb retcode on referral (ITS#3475)
58         Fixed back-bdb detecting deadlock in indexer (ITS#3481)
59         Fixed back-bdb cache deadlock (ITS#3494)
60         Fixed back-ldap/meta objectClass mapping in updates (ITS#3499)
61         Fixed back-meta DN-valued attribute delete (ITS#3498)
62         Fixed back-sql access checking on search (ITS#3488)
63         Fixed libldap timeout option cleanup (ITS#3487)
64         Build Environment
65                 Misc fixes for dynamic modules (ITS#3401, #3428)
66         Documentation
67                 Fixed slappasswd man page quotes (ITS#3468)
68                 Updated slapd-bdb(5) checkpoint description (ITS#3493)
69                 Updated slapd.conf(5) syncrepl info (ITS#3293, #3476, #3478)
70                 Updated slapd-bdb, slapd-ldbm(5) index notes (ITS#3330)
71
72 OpenLDAP 2.2.20 Release
73         Fixed slapd sanity check on protocol in authz-regexp URI (ITS#3411)
74         Fixed slapd ID to DN mapping when values need DN escaping (ITS#3419)
75         Fixed slapd sl_realloc memory overrun (ITS#3420, #3404, #3296)
76         Fixed slapd syncrepl bugs (ITS#3423, #3425, #3443, #3448)
77         Fixed slapd bad tag handling
78         Fixed slapd error return for modrdn invalid access (ITS#3450)
79         Fixed back-bdb locks in backend_group (ITS#3263, #3365)
80         Fixed back-bdb/back-hdb listing of permissive control (ITS#3453)
81         Fixed back-ldap failed connection retry (ITS#3217)
82         Fixed back-ldap/back-meta memory handling in attr mapping
83         Fixed back-meta modrdn newSuperior target selection
84         Fixed back-sql segfault when logging and delete_rule is NULL (ITS#3407)
85         Build Environment
86                 Fixed slurpd build on Windows
87
88 OpenLDAP 2.2.19 Release
89         Fixed slapd check for mandatory filter in authz-regexp URI (ITS#3396)
90         Fixed slapd bad descriptor check (ITS#3400)
91         Fixed slapd ACI when the subject contains '#' (ITS#3303)
92         Fixed slapd syncrepl consumer memory corruption (ITS#3403)
93         Fixed back-ldap malformed URI check for multiple URIs (ITS#3399)
94         Fixed back-ldap/back-meta static definition of be_open() (ITS#3387)
95         Fixed back-bdb cache bugs (ITS#3356, #3358), ctxcsn memory leak
96         Build Environment
97                 Fixed lber.h dup portability bug
98                 Updated BDB mismatch messages (ITS#3375)
99                 Added BDB 4.3 detection
100
101 OpenLDAP 2.2.18 Release
102         Fixed libldap schema keyword sensitivity (ITS#3334)
103         Fixed libldap DN filter sensitivity (ITS#3334)
104         Fixed libldap intermediate response tags (ITS#3381)
105         Fixed slapd matching rule name sensitivity (ITS#3334)
106         Fixed slapd multiple value delete (ITS#3346)
107         Fixed slapd referral memory leak
108         Fixed slapd mods2entry memory leak
109         Fixed slapd psearch consistency bug
110         Updated back-sql
111         Documentation
112                 Updated release documents
113
114 OpenLDAP 2.2.17 Release
115         Fixed slapd syncrepl memory leak bugs
116         Documentation
117                 Updated ldif(5)
118
119 OpenLDAP 2.2.16 Release
120         Fixed libldap getaddrinfo hints portability bug (ITS#3279)
121         Fixed libldap find_connection bug (ITS#3280)
122         Fixed libldap SASL host connected to bug (ITS#3298)
123         Fixed libldap SASL proper sockbuf bug
124         Fixed libldap results lc bug (ITS#3250)
125         Fixed ldapsearch paged results size 0 bug 
126         Fixed slapd syncrepl SSF propagation bug (ITS#3131)
127         Fixed slapd ACL sets bug (ITS#3140)
128         Fixed slapd bind referral bug (ITS#3264)
129         Fixed slapd syncrepl misc bugs (ITS#3259,3297)
130         Fixed slapd overlays CSN CTX bug (ITS#3288)
131         Fixed slapd sun_path portability bug
132         Fixed slapd permissive modify bug
133         Fixed slapd hang bug (ITS#3309)
134         Fixed slapcommon shutdown bug (ITS#3326)
135         Fixed back-bdb CSN CTX bug (ITS#3301)
136         Fixed back-bdb id2entry bug
137         Fixed back-bdb syncrepl psearch delete bug (ITS#3309)
138         Fixed back-ldap/meta known controls bugs (ITS#3291)
139         Fixed back-monitor syncrepl bug (ITS#3265)
140         Fixed slurpd replog error message bug (ITS#3275)
141         Added slapd syncrepl exattrs (ITS#3289)
142         Updated slapd SLAPI
143         Updated LDAP C++ library
144         Documentation
145                 Updated provided RFCs and I-Ds
146                 Updated ldap_url(3) (ITS#3310)
147
148 OpenLDAP 2.2.15 Release
149         Fixed back-bdb DB_DEADLOCK memory leak bug (ITS#3213)
150         Fixed back-bdb dbcache locking bug (ITS#3201)
151         Fixed back-bdb ctxcsn locking bug
152         Fixed back-bdb modify index corruption (ITS#3226)
153         Fixed back-bdb leaking locks in tools (ITS#3245)
154         Fixed back-bdb leaking locks in overlays (ITS#3255)
155         Fixed back-hdb dn2id bug with unsigned chars
156         Fixed back-ldap shared connections failover (ITS#3217)
157         Fixed back-ldap validate/pretty values (ITS#3218)
158         Fixed back-monitor/backglue clash in tool mode (ITS#3254)
159         Fixed slapi slapi_int_compute_output_ber attrs bug
160         Fixed slapd uniqueMember/nameUID bugs (ITS#3210)
161         Fixed slapd uniqueMemberMatch empty DN portion bug (ITS#3247)
162         Fixed slapd oidValidate 0 bug (ITS#3211)
163         Fixed slapd operational attribute log message bug (ITS#3205)
164         Fixed slapd pagedResults invalid cookie bug (ITS#3089)
165         Fixed slapd group ACL locking bug (ITS#3173)
166         Fixed slapd ACI caching bug (caching disabled, ITS#3215)
167         Fixed slapd abandon/cancel pending bug
168         Fixed slapd attribute description syntax bug
169         Fixed slapadd dryrun mode (ITS#3244)
170         Fixed libldap SASL re-encode bug
171         Fixed libldap sasl_encode 64-bit bug (ITS#3054,3212)
172         Fixed libldap matchedValues parsing bug (ITS#3208,3216)
173         Fixed libldap DN '=' handling
174         Fixed libldap_r runqueue bug
175         Fixed librewrite empty rewriteContext leak (ITS#3256)
176         Fixed ldapmodify controls input bug (ITS#3257)
177         Updated libldap_r read/writer locks
178         Build environments
179                 Added additional res_query detection for MacOS X
180                 Added default ldapi:// SSF build setting
181                 Fixed OPENLDAP_FD_SETSIZE macro handlling
182                 Fixed slapd linking on MS Windows
183                 Fixed backend module linking
184         Documentation
185                 Misc. man page cleanup
186
187 OpenLDAP 2.2.14 Release
188         Fixed back-bdb ignore deadlock bug (ITS#3188)
189         Fixed back-bdb pagedResults no end cookie bug (ITS#3161)
190         Fixed back-bdb pagedResults clear controls bug (ITS#3182)
191         Fixed back-bdb pagedResults ignore control bug
192         Fixed back-hdb empty suffix bugs (ITS#3063,3186)
193         Fixed back-meta freeit bug (ITS#3190)
194         Fixed slapi prototypes bug (ITS#3166)
195         Fixed slapi internal search limit bugs (ITS#3183)
196         Added slapd -l USER/DAEMON options (ITS#3187)
197         Build environments
198                 Fixed back-sql trace builds
199         Documentation
200                 Fixed slapd.access(5) dn.regex $$ bug
201
202 OpenLDAP 2.2.13 Release
203         Fixed pcache CSN pending segfault (ITS#3180)
204         Added libldap cert check extension (ITS#3134)
205
206 OpenLDAP 2.2.12 Release
207         Fixed slapd empty DN uniqueMember normalization
208         Fixed slapd empty DN in proxyAuthx control
209         Fixed slapd parsing of auth{cz} "dn:<pat>" rules
210         Fixed slapd first component bug (ITS#3118)
211         Fixed slapd TOLOWER macro use bug (ITS#3115)
212         Fixed slapd TLS context clash bug (ITS#3109)
213         Fixed slapd ACL set recursion (ITS#3140)
214         Fixed slapd entry2mods normalization bug (ITS#3144,3152)
215         Fixed slapd extended match memory leak (ITS#3146)
216         Fixed slapd syncrepl persist interval issue (ITS#3064)
217         Fixed slapd abandon/cancel pending bug (ITS#3160)
218         Fixed slapd sl_malloc memory leak (ITS#3155)
219         Fixed back-ldap normalization bug 
220         Fixed pcache cache_entries init bug (ITS#3150)
221         Fixed pcache consistency_check bug (ITS#3151)
222         Fixed pcache erroneous reply (ITS#3153)
223         Fixed pcache remove_query_data bug (ITS#3170)
224         Fixed libldap SASL mutex init bug (ITS#3123)
225         Fixed libldap SASL buffering bug (ITS#3139)
226         Fixed liblutil passwd seed len bug (ITS#3169)
227         Build Environment
228                 Fixed liblber memory debug portability bug (ITS#3116)
229                 Fixed back-perl perl portability bug (ITS#2554,2946)
230
231 OpenLDAP 2.2.11 Release
232         Fixed slapd undefined objectclass bug (ITS#3097)
233         Fixed slapd acl dn="" bug
234         Updated slapd limits handling
235         Build Environment
236                 Fixed MacOSX sl_free interop bug (ITS#3092)
237                 Fixed libtool -static bug
238                 Added Berkeley DB mismatch check
239
240 OpenLDAP 2.2.10 Release
241         Build Environment
242                 Fix configure bug (ITS#3094)
243
244 OpenLDAP 2.2.9 Release
245         Fixed slapd syncrepl replication bugs (ITS#3055,3056,3069)
246         Fixed slapd slurpd update bugs
247         Fixed slapd inappropriate bind error disclosure bugs
248         Fixed slapd sun_path portability bug
249         Fixed slapd passwd referral memory leak
250         Fixed slapd sasl userdb checkpass bug (ITS#3048)
251         Fixed slapd duplicate value detection (ITS#3066)
252         Fixed slapd permissive modify control (ITS#3068)
253         Fixed slapd updateref handling
254         Fixed slapd saslauthz subtree scope bug (ITS#3077)
255         Fixed back-bdb paged results bug (ITS#3076)
256         Fixed back-bdb "" suffix bug (ITS#3063)
257         Fixed back-bdb/hdb/ldbm approx w/o index bug (ITS#3062)
258         Fixed back-meta compare return code (ITS#3042)
259         Fixed back-ldbm IDL delete bug (ITS#3046)
260         Fixed back-ldbm modrdn indexing bug (ITS#3059)
261         Fixed libldap parse_oid core dump bug (ITS#3065)
262         Fixed ldapmodify missing error information bug (ITS#3057)
263         Fixed ldapsearch paged results error handling
264         Updated slapd limits handling
265         Updated slapd overlay framework
266         Added slapd Delivery Method syntax validation (ITS#3052)
267         Added libldap ditContentRule oidMacro support (ITS#2920)
268         Removed lint
269         Build Environment
270                 Fixed slapd dynamic backend build (ITS#3044)
271                 Fixed slaptools DESTDIR handling (ITS#3070)
272                 Removed deprecated configure options
273                 Updated configure backend/overlay options
274                   Requires changes in module configuration practices
275
276 OpenLDAP 2.2.8 Release
277         Fixed slapd/slapadd syncrepl bugs (ITS#2948,2995)
278         Fixed slapd sasl-regexp multiple entry bug (ITS#3033)
279         Fixed slapd bind method portability bug (ITS#3038)
280         Fixed libldap try_read1msg bug (ITS#2982)
281         Added slapd numericStringOrderingMatch rule support (ITS#2988)
282         Added slurpd replication interval config option (ITS#2768)
283         Build Environment
284                 Fixed shared library soname issues (ITS#3035)
285                   May requires changes in link practices of dependent apps
286
287 OpenLDAP 2.2.7 Release
288         Fixed slapd IDL avl_delete failure bug (ITS#3004)
289         Fixed slapd erroneous illegal filter handling (ITS#2977)
290         Fixed slapd syncrepl bugs (multiple)
291         Fixed slapd value regex ACL bug (ITS#3008)
292         Fixed slapd SASL dnauthz bug (ITS#2961)
293         Fixed slapcat tools bug (ITS#2974)
294         Fixed back-monitor crash when used with overlays (ITS#3023)
295         Fixed back-ldap massaged base free (ITS#2999)
296         Fixed back-meta memory leak issues (ITS#2986)
297         Fixed back-glue search abandon handling (ITS#2999)
298         Fixed back-sql undefined attribute name request bug (ITS#3005)
299         Fixed back-sql oracle-related issues (ITS#2641)
300         Fixed back-bdb empty suffix/contextCSN bug (ITS#2970)
301         Fixed libldap/slapd '=' escape in DN (ITS#3009)
302         Fixed back-sql attribute subtype in search request
303         Updated ldapsearch paged results handling
304         Added total operation count in back-monitor (ITS#2983)
305         Added slapd ACL peername/expand styles (ITS#2907, ITS#3010)
306         Added slapd ACL set logging (ITS#2949)
307         Build Environment
308                 Fixed overlay module build issue (ITS#2978)
309                 Fixed libldap T_SRV portability bug (ITS#2990)
310                 Fixed AIX portability issues (ITS#2997,2998)
311                 Fixed shared library soname versioning (ITS#3016)
312                   Requires changes in link practices of dependent apps
313                 Updated MS win32 port (ITS#2992)
314         Documentation
315                 Fixed ldapmodrdn(1) manpage (ITS#3003)
316                 Updated release documents
317
318 OpenLDAP 2.2.6 Release
319         Fixed slapd SASL callback handling (ITS#2926)
320         Fixed slapd backglue sizelimit bug (ITS#2888)
321         Fixed slapd numericStringMatch bug (ITS#2938)
322         Fixed libldap maxbuf handling (ITS#2944,2956)
323         Fixed libldap_r abandon msgid mutex bug 
324         Fixed liblutil NS MTA MD5 passwd len bug (ITS#2899)
325         Fixed slapd pcache DB init bug (ITS#2960)
326         Updated libldap reference handling (ITS#2984)
327         Updated slapd syncrepl support (multiple)
328         Updated slapd connection deferred logging (ITS#2959)
329         Updated slapd filter logging
330         Updated back-ldap
331         Updated back-bdb to use Btree indices instead of Hashes
332                 Requires recreation of indices of existing databases
333         Added slapd limit groups (ITS#2967)
334         Build Environment
335                 Fixed test021 portable echo bug (ITS#2933, ITS#2879)
336                 Fixed EBCDIC conversion bugs (ITS#2962)
337         Documentation
338                 Misc. man page updates
339         Contributed Software
340                 Added slapd passwd modules
341                 Updated libcldap++
342
343 OpenLDAP 2.2.5 Release
344         Fixed slapd filter bug (ITS#2901)
345         Fixed slapd/syncrepl shutdown bug (ITS#2910)
346         Fixed back-glue sizeExceeded bug (ITS#2888)
347         Fixed back-bdb syncrepl psearch add bug
348         Fixed back-bdb/tools duplicate entry detection (ITS#2905)
349         Fixed back-ldap suffix massage when --enable-rewrite=no (ITS#2923)
350         Updated slapi to honor access denied return value from ACL plugins
351         Fixed slapcat backglue subsequent subordinates bug (ITS#2924)
352         Updated slappasswd error reporting (ITS#2906)
353         Fixed CYGWIN/MINGW threading bug (ITS#2921)
354         Fixed GYGWIN/MINGW ldapsearch glob problem (ITS#2922)
355         Build environment
356                 Fixed slapd passwd portable C bug (ITS#2900)
357                 Fixed librewrite portable C bug (ITS#2908)
358                 Fixed libldap/dnssrv.c building on MacOS X
359                 Fixed CYGWIN/MINGW configure issues (ITS#2918)
360                 Fixed z/OS configure issues
361         Documentation
362                 Updated ldapsearch(1) -t description (ITS#2925)
363
364
365 OpenLDAP 2.2.4 Release
366         Initial release for "general" use.
367