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