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