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