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