1 OpenLDAP 2.2 Change Log
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)
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
31 Updated BDB version check (ITS#3581)
32 Updated memcmp replacement
33 Updated -lV3 configure check
36 Updated slapd(8) (ITS#3591)
39 OpenLDAP 2.2.23 Release
40 Updated slapd extensibleMatch empty DN bug fix (ITS#3506)
42 OpenLDAP 2.2.22 Release
43 Fixed slapd extensibleMatch empty DN bug (ITS#3506)
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)
60 Misc fixes for dynamic modules (ITS#3401, #3428)
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)
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)
81 Fixed slurpd build on Windows
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
92 Fixed lber.h dup portability bug
93 Updated BDB mismatch messages (ITS#3375)
94 Added BDB 4.3 detection
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
107 Updated release documents
109 OpenLDAP 2.2.17 Release
110 Fixed slapd syncrepl memory leak bugs
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)
138 Updated LDAP C++ library
140 Updated provided RFCs and I-Ds
141 Updated ldap_url(3) (ITS#3310)
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
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
180 Misc. man page cleanup
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)
193 Fixed back-sql trace builds
195 Fixed slapd.access(5) dn.regex $$ bug
197 OpenLDAP 2.2.13 Release
198 Fixed pcache CSN pending segfault (ITS#3180)
199 Added libldap cert check extension (ITS#3134)
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)
223 Fixed liblber memory debug portability bug (ITS#3116)
224 Fixed back-perl perl portability bug (ITS#2554,2946)
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
231 Fixed MacOSX sl_free interop bug (ITS#3092)
232 Fixed libtool -static bug
233 Added Berkeley DB mismatch check
235 OpenLDAP 2.2.10 Release
237 Fix configure bug (ITS#3094)
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)
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
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)
279 Fixed shared library soname issues (ITS#3035)
280 May requires changes in link practices of dependent apps
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)
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)
310 Fixed ldapmodrdn(1) manpage (ITS#3003)
311 Updated release documents
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
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)
330 Fixed test021 portable echo bug (ITS#2933, ITS#2879)
331 Fixed EBCDIC conversion bugs (ITS#2962)
333 Misc. man page updates
335 Added slapd passwd modules
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)
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
357 Updated ldapsearch(1) -t description (ITS#2925)
360 OpenLDAP 2.2.4 Release
361 Initial release for "general" use.