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