1 OpenLDAP 2.1 Change Log
3 OpenLDAP 2.1.18 Release
4 Fixed slapd slave update when updateref missing bug (ITS#2435)
5 Fixed slapd SLP reg/dereg bugs (ITS#2438) (ITS#2442)
6 Fixed slapd crash on uniqueMember= filter (ITS#2447)
7 Fixed slapd subordinate database crash
8 Fixed slapd ACL group DN crash (ITS#2467)
9 Fixed slapd substring normalization bug (ITS#2468)
10 Fixed back-bdb search filter empty value bug (ITS#2453)
11 Fixed back-bdb/ldbm filter index computed/undefined bugs (ITS#2449)
12 Fixed SASL interactive free bug (ITS#2423)
13 Fixed libldap ldap_host_connected_to portability bug (ITS#2459)
14 Fixed liblber multi-value decode bug (ITS#2458)
15 Fixed liblber over read bug (ITS#2465)
16 Fixed ldappasswd -y support (ITS#2441)
20 OpenLDAP 2.1.17 Release
21 Fixed libldap_r thread pool context bug (ITS#2404)
22 Fixed libldap T.61 convert bug (ITS#2388)
23 Fixed libldap h_errno bug
24 Fixed slapd cn=# bug (ITS#2387)
25 Fixed slapd naming violation error checks
26 Fixed slapd modify password uninit free bug (ITS#2390)
27 Fixed slapd request flooding bug (ITS#2389)
28 Fixed slurpd one shot mode (ITS#2385)
29 Fixed slurpd core dump on exit (ITS#2363)
30 Fixed slapadd oidm destroy bug (ITS#2409)
31 Fixed clients critical argument handling
32 Updated clients password file support
33 Added slappasswd password file support
34 Removed lint (ITS#2382)
36 Updated versioning system
37 Added LDAP cache shell-only routines
39 Updated slurpd(8) -u usage
42 OpenLDAP 2.1.16 Release
43 Fixed slapd sasl internal search "auth" issue
44 Fixed liblber BER decoding bug (ITS#2365)
45 Fixed slurpd TLS failure handling (ITS#2253)
46 Fixed back-meta NULL deref bug (ITS#2359)
47 Fixed back-ldap memory corruption (ITS#2362)
48 Fixed back-bdb IDL cache leak (ITS#2367)
49 Fixed slapd index large db files bug (ITS#2368)
50 Updated back-perl (ITS#2356)
51 Removed ldaptcl from distribution
54 Regenerated configure script for IPv6 fix (ITS#2347)
58 OpenLDAP 2.1.15 Release
59 Fixed slapd saslauthz null backend crash
60 Fixed libldap IPv6 SASL host bug (ITS#2347)
61 Fixed liblber 64bit len/tag bug (ITS#2344)
62 Fixed liblutil getpeereid replacement function (ITS#2333)
63 Fixed slapd illegal schema crash (ITS#2342)
64 Updated slaptools default backend (ITS#2343)
65 Updated liblber ber_get_stringbv handling
68 Updated NT build environment w/ slurpd support
73 OpenLDAP 2.1.14 Release
74 Fixed slapd schema_check name check crash (ITS#2330)
75 Fixed slapd DirectoryString extraneous space index bug (ITS#2328)
76 Fixed back-bdb bdb_cache_find_entry* retry bug
77 Fixed back-bdb log message bug
78 Fixed back-bdb group/atttribute txn code (ITS#2122)
79 Fixed back-bdb modrdn subtree rename bug (ITS#2336)
80 Fixed client tools krb4 handling
81 Fixed (historic) CLDAP support (ITS#2335)
82 Updated slapadd to complain about holes in the DIT
84 Look harder for BDB 4.1 (ITS#2339)
88 OpenLDAP 2.1.13 Release
89 Fixed back-bdb group ACL deadlock bug (ITS#2195)
90 Fixed back-bdb passwd hang bug (ITS#2122)
91 Fixed slapd RDN handling (ITS#2243)
92 Fixed slapd connections shutdown bug (ITS#2236)
93 Fixed slap tools argument handling (ITS#2266)
94 Fixed liblber PROTOS bugs (ITS#2275) (ITS#2280)
95 Fixed liblber ber_flush debug level
96 Fixed libldap stream readahead bug (IS#2305)
97 Fixed libldap SASL null cred bug (ITS#2267)
98 Fixed libldap SASL promts free bug (ITS#2325)
99 Fixed slapd SASL anon bugs (ITS#2268)
100 Fixed back-glue exceeded results bug (ITS#2299)
101 Fixed back-glue search reference bug
102 Fixed slurpd reject filename on Windows (ITS#2319)
103 Fixed slurpd re NULL crash (ITS#2320)
104 Changed slapd DNS reverse lookups default to off
105 Updated slapd to remove pid and args files (ITS#2318)
106 Updated slapd bind stats logging
107 Updated slapd proxy authorization support
108 Updated libldap TLS certificate checking (ITS#2161)
109 Updated back-ldap, back-meta, back-sql
110 Added slapd ACL caching
111 Added slapd ACL set string expand (ITS#2285)
112 Added slapd attribute options enhancement
113 Added slapd ldapi:// SASL EXTERNAL support
114 Added liblutil passwd sanity checks (ITS#2159)
116 Check back-bdb requirement for BDB 4.1
117 Removed configure flags for deprecated features
120 Misc man page updates
122 OpenLDAP 2.1.12 Release
124 Update version number
126 OpenLDAP 2.1.11 Release
127 Fixed slapd ocflags bug (ITS#2186)
128 Fixed slapd objectIdentifierFirstComponentMatch bug
129 Fixed slapd octetStringOrderingMatch bug
130 Fixed slapd bitString normalization bug
133 OpenLDAP 2.1.10 Release
134 Fixed slapd acl/group value_find_ex() bug (ITS#2227)
135 Fixed slapd empty values return filter control bug (ITS#2219)
136 Fixed slapd NameAndOptionalUID bug
137 Fixed slapd reentant gethostbyname bug
138 Fixed slapd SASL/EXTERNAL handling (ITS#2234)
139 Fixed ldbm/bdb modrdn replog bug (ITS#2235)
140 Fixed ldapsearch empty baseObject bug
141 Fixed libldap_r thread stack size
142 Fixed libldap SASL/EXTERNAL handling
143 Fixed liblber ber_get_next assert bug (ITS#2246)
144 Updated ldapdelete/ldapmodrdn continue error handling
145 Added back-bdb IDL slab cache (ITS#2183)
148 Update to libtool 1.4.3 & shtool 1.6.2
150 OpenLDAP 2.1.9 Release
151 Fixed back-bdb moddn newSuperior bug
152 Fixed back-ldap/meta modify bug (ITS#2158)
153 Fixed back-glue segv bug (ITS#2214)
154 Fixed back-monitor subordinate database bug
155 Fixed libldap try_read1msg drain bug (ITS#2153)
156 Fixed libldap SASL bugs (ITS#2184)
157 Fixed libldap referral bug (ITS#2187)
158 Fixed libldap getaddrinfo threading bug (ITS#2221)
159 Fixed libldif empty value bugs (ITS#2218)
160 Added slapd allow update_anon feature (ITS#2155)
161 Added slapd authz stats logging feature (ITS#2165)
162 Fixed slapd unix socket unlink bug (ITS#2157)
163 Fixed slapd referral/alias normalization bug
164 Fixed slapd logging bugs (ITS#2170)
165 Fixed slapd rootdse entry_free bug (ITS#2172)
166 Fixed slapd multimaster passwd bug (ITS#2176)
167 Fixed slapd bad acl DN bug (ITS#2196)
168 Fixed slapd SASL bugs (ITS#2200) (ITS#2202)
169 Fixed slapd language range option bug
170 Fixed slapd new logging bugs
173 Add subordinate referral test
174 Updated other misc other tests
175 Updated back-sql checks (ITS#2163)
176 Fixed liblber snprintf issues (ITS#2128) (ITS#2129) (ITS#2203)
177 Fixed configure shtool no bold handling
179 OpenLDAP 2.1.8 Release
181 Update configure script
183 OpenLDAP 2.1.7 Release
184 Fixed liblber bvarray_add bug (ITS#2142)
185 Added libldap additional schema routines
186 Updated ldapmodify -c error handling (ITS#2133)
188 Update {thr,sched,pthread}_yield detection
192 OpenLDAP 2.1.6 Release
193 Fixed slapd unsupported non-critical control handling
194 Fixed slapd value_find() uninitialized variable bug (ITS#2097)
195 Fixed back-dnssrv default referral handling (ITS#2116)
196 Fixed liblunicode memory leak (ITS#2126)
197 Fixed slapd listener crash (ITS#2132)
198 Fixed slapd modify mod_add_values crash (ITS#2136)
199 Updated slapd adlist support
200 Updated slapd disallow bind_simple_unprotected
201 Updated back-bdb/ldbm add/delete/rename ACLs
202 Updated libldap_r Pth support (ITS#724) (ITS#1033)
203 Added libldap get referral option (ITS#2121)
204 Added libldap DIT content rule routines
205 Added back-shell "entry" ACLs
206 Added slapd obsolete schema checks
207 Disable suffixAlias feature (ITS#2117)
208 Removed back-shell surrogate parent code
209 Misc minor fixes and cleanup
211 Fixed back-bdb module linking problem
212 Fixed misc. portability bugs
213 Updated DB_THREAD detection (ITS#2127)
214 Updated pthreads detection
215 Updated shtool to latest
218 Misc. updates (ITS#2093) (ITS#2105) (ITS#2106)
220 OpenLDAP 2.1.5 Release
221 Fixed back-ldbm indirect IDL bug (ITS#2039)
222 Fixed back-bdb locker_id bugs (ITS#2040)
223 Fixed back-bdb duplicate results (ITS#2044)
224 Fixed back-bdb group member check
225 Fixed back-bdb idl_intersection bug (ITS#2082)
226 Fixed slapd objectClass subclassing matching (ITS#2053)
227 Fixed slapd base==target referral bug (ITS#1991)
228 Fixed slapd ACL attribute auth bug (ITS#2067)
229 Fixed slapd one-level search with subordinates
230 Fixed libldap DNS SRV buffer size bug
231 Fixed liblber write bugs (ITS#1983)
232 Fixed liblutil b64 length bugs (ITS#2055)
233 Added slapadd lastmod attribute support
234 Added ldap tools passfile (-y) support (ITS#2031)
235 Added ldapmodify LDIFv1 control: support (ITS#2060)
236 Added slapd appropriate matching rule checks
237 Fixed libldap TLS session id bug
238 Updated slapd hasSubordinates
239 Updated slapd extensible matching
240 Updated matched values and noop controls
241 Updated back-passwd gecos buffer size bug (ITS#2046)
242 Updated back-ldap, back-meta, and back-sql
244 Added SASL version checks
245 Added IPv6 sockaddr_storage check
246 Added Berkeley DB 4.1 support
247 Fixed module build issues (ITS#2047 ITS#2048 ITS#2065)
248 Updated test suite (ITS#2054)
249 Updated NT and zOS ports
251 Added ldapwhoami(1) man page
252 Misc man page updates
254 OpenLDAP 2.1.4 Release
255 Fixed slapd DN normalization (requires DB reload)
256 Fixed slapd bootParameter validation bug (ITS#1957)
257 Fixed slapd saslRegex bug (ITS#1978)
258 Fixed slapd abstract objectclass check
259 Fixed back-monitor time stats (ITS#1984)
260 Fixed slapd saslRegexp normalization (ITS#1951)
261 Fixed back-meta undef DN attr bug (ITS#1953)
262 Fixed back-meta search operation error (ITS#2014)
263 Fixed ldapmodify LDIF CRLF handling
264 Fixed back-bdb IDL bugs (ITS#1969, ITS#1977, ITS#2015)
265 Fixed back-bdb entry return (ITS#1994)
266 Fixed back-bdb lock_id error detection (ITS#2030)
267 Fixed slapd inappropriate return of operationsError (ITS#1995)
268 Fixed slapd group ACL bug (ITS#1978)
269 Fixed slapd " " handling (ITS#1998)
270 Fixed IPv6 underallocation bug (ITS#2018)
271 Fixed libldap gethostbyname init bug (ITS#2019)
272 Added LDAP SASL auxprop plugin to contrib
273 Added buffer overrun checks (ITS#1936, ITS#1965, ITS#2009-2011)
274 Added slapd subschema DN configuration (ITS#1893)
275 Updated slapd anon update error code (ITS#1987)
276 Updated slapd/libldap error messages (ITS#1989)
277 Updated slapd/libldap IPv4 only handling
278 Updated slapd bind logging (ITS#1809) (ITS#2017)
279 Updated slapd/libldap IPv6 handling (ITS#2018)
280 Updated libldap LDAP_OPT_RESTART handling
282 Updated OpenLDAPaci syntax/semantics (ITS#2005, ITS#2006)
287 Added DN testing to tests suite
288 Fixed krbName schema (ITS#1948)
289 Fixed pkiUser schema (ITS#1959)
290 Fixed back-shell builds (ITS#1985)
291 Resolve liblutil/passwd <des.h> conflict (ITS#2016)
292 Resolved IRIX sc_mask conflict (ITS#2022)
293 Removed ud(1) and filter template API (ITS#2011)
294 Removed lint (ITS#2021)
296 Replaced namedref with RFC 3296
297 Misc manual page updates
299 OpenLDAP 2.1.3 Release
300 Fixed slapd access to dn="" bug (ITS#1921)
301 Fixed slapd structuralObjectClass lastmod bug (ITS#1904)
302 Fixed slapd krbName bug (ITS#1913)
303 Fixed slapd schema error alignment bug
304 Fixed slapd excessive DN logging (ITS#1901)
305 Fixed slapd matched values malloc bug (ITS#1931)
306 Fixed slapd TLS data ready bug
307 Updated slapd SASL proxy policy code
308 Updated slapd require "strong" check
309 Added slapd disallow bind_simple_unprotected directive
310 Added slapd SASL setpass support (ITS#1943)
311 Added slapd IPv4/v6 only options
312 Updated back-bdb entry locking
313 Fixed liblutil passwd cleartext bug
314 Fixed back-ldap/meta mapping bug (ITS#1787)
315 Added back-monitor added monitorContext support
316 Fixed back-perl ad_cname bug (ITS#1882)
317 Fixed libldap ldap_controls_dup() malloc bug (ITS#1898)
318 Fixed libldap openssl compat bug (ITS#1924)
319 Fixed ucgendat EOF bug (ITS#1917)
322 Added cc missing check
323 Added monitor backend test
324 Updated <ac/socket.h> SHUT_RDWR
325 Fixed SASL-less build issues
326 Fixed back-perl build issues (ITS#1827)
327 Fixed libldap_r references.c issue (ITS#1922)
328 Added -ldb-4 detection (ITS#1888)
329 Disabled back-sql (ITS#1920)
331 Numerous manual page updates
333 OpenLDAP 2.1.2 Release
334 Initial release for "general" use.