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