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