CHANGES 9.98 KB
Newer Older
1
OpenLDAP 2.1 Change Log
Kurt Zeilenga's avatar
Kurt Zeilenga committed
2

Kurt Zeilenga's avatar
Kurt Zeilenga committed
3
OpenLDAP 2.1.15 Release
Kurt Zeilenga's avatar
Kurt Zeilenga committed
4
	Fixed slapd saslauthz null backend crash
5
6
7
8
9
	Fixed libldap IPv6 SASL host bug (ITS#2347)
	Fixed liblber 64bit len/tag bug (ITS#2344)
	Fixed liblutil getpeereid replacement function (ITS#2333)
	Fixed slapd illegal schema crash (ITS#2342)
	Updated slaptools default backend (ITS#2343)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
10
	Updated liblber ber_get_stringbv handling
11
	Removed lint
Kurt Zeilenga's avatar
Kurt Zeilenga committed
12
13
14
	Build Environment
		Updated NT build environment w/ slurpd support
		Updated test suite
Kurt Zeilenga's avatar
Kurt Zeilenga committed
15
16
	Documentation
		Misc man page updates
Kurt Zeilenga's avatar
Kurt Zeilenga committed
17

Kurt Zeilenga's avatar
Kurt Zeilenga committed
18
OpenLDAP 2.1.14 Release
Kurt Zeilenga's avatar
Kurt Zeilenga committed
19
20
	Fixed slapd schema_check name check crash (ITS#2330)
	Fixed slapd DirectoryString extraneous space index bug (ITS#2328)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
21
22
	Fixed back-bdb bdb_cache_find_entry* retry bug
	Fixed back-bdb log message bug
Kurt Zeilenga's avatar
Kurt Zeilenga committed
23
	Fixed back-bdb group/atttribute txn code (ITS#2122)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
24
	Fixed back-bdb modrdn subtree rename bug (ITS#2336)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
25
	Fixed client tools krb4 handling
Kurt Zeilenga's avatar
Kurt Zeilenga committed
26
	Fixed (historic) CLDAP support (ITS#2335)
27
	Updated slapadd to complain about holes in the DIT
Kurt Zeilenga's avatar
Kurt Zeilenga committed
28
	Build Environment
Kurt Zeilenga's avatar
Kurt Zeilenga committed
29
		Look harder for BDB 4.1 (ITS#2339)
30
31
32
	Documentation
		Misc man page updates

Kurt Zeilenga's avatar
Kurt Zeilenga committed
33
OpenLDAP 2.1.13 Release
Kurt Zeilenga's avatar
Kurt Zeilenga committed
34
	Fixed back-bdb group ACL deadlock bug (ITS#2195)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
35
	Fixed back-bdb passwd hang bug (ITS#2122)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
36
	Fixed slapd RDN handling (ITS#2243)
37
	Fixed slapd connections shutdown bug (ITS#2236)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
38
39
	Fixed slap tools argument handling (ITS#2266)
	Fixed liblber PROTOS bugs (ITS#2275) (ITS#2280)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
40
	Fixed liblber ber_flush debug level
41
	Fixed libldap stream readahead bug (IS#2305)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
42
	Fixed libldap SASL null cred bug (ITS#2267)
43
	Fixed libldap SASL promts free bug (ITS#2325)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
44
45
46
	Fixed slapd SASL anon bugs (ITS#2268)
	Fixed back-glue exceeded results bug (ITS#2299)
	Fixed back-glue search reference bug
47
	Fixed slurpd reject filename on Windows (ITS#2319)
48
	Fixed slurpd re NULL crash (ITS#2320)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
49
	Changed slapd DNS reverse lookups default to off
50
	Updated slapd to remove pid and args files (ITS#2318)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
51
52
	Updated slapd bind stats logging
	Updated slapd proxy authorization support
Kurt Zeilenga's avatar
Kurt Zeilenga committed
53
	Updated libldap TLS certificate checking (ITS#2161)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
54
55
	Updated back-ldap, back-meta, back-sql
	Added slapd ACL caching
56
	Added slapd ACL set string expand (ITS#2285)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
57
	Added slapd attribute options enhancement
Kurt Zeilenga's avatar
Kurt Zeilenga committed
58
	Added slapd ldapi:// SASL EXTERNAL support
Kurt Zeilenga's avatar
Kurt Zeilenga committed
59
	Added liblutil passwd sanity checks (ITS#2159)
Kurt Zeilenga's avatar
Changes    
Kurt Zeilenga committed
60
61
	Build Environment
		Check back-bdb requirement for BDB 4.1
Kurt Zeilenga's avatar
Kurt Zeilenga committed
62
		Removed configure flags for deprecated features
Kurt Zeilenga's avatar
Kurt Zeilenga committed
63
		Updated test suite
64
65
	Documentation
		Misc man page updates
Kurt Zeilenga's avatar
Changes    
Kurt Zeilenga committed
66

Kurt Zeilenga's avatar
Kurt Zeilenga committed
67
68
69
70
OpenLDAP 2.1.12 Release
	Build Environment
		Update version number

Kurt Zeilenga's avatar
Kurt Zeilenga committed
71
72
OpenLDAP 2.1.11 Release
	Fixed slapd ocflags bug (ITS#2186)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
73
	Fixed slapd objectIdentifierFirstComponentMatch bug
74
75
	Fixed slapd octetStringOrderingMatch bug
	Fixed slapd bitString normalization bug
Kurt Zeilenga's avatar
Kurt Zeilenga committed
76
	Removed lint
Kurt Zeilenga's avatar
Kurt Zeilenga committed
77

Kurt Zeilenga's avatar
Kurt Zeilenga committed
78
OpenLDAP 2.1.10 Release
Kurt Zeilenga's avatar
Update    
Kurt Zeilenga committed
79
	Fixed slapd acl/group value_find_ex() bug (ITS#2227)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
80
	Fixed slapd empty values return filter control bug (ITS#2219)
81
	Fixed slapd NameAndOptionalUID bug
Kurt Zeilenga's avatar
Kurt Zeilenga committed
82
	Fixed slapd reentant gethostbyname bug
83
84
	Fixed slapd SASL/EXTERNAL handling (ITS#2234)
	Fixed ldbm/bdb modrdn replog bug (ITS#2235)
Kurt Zeilenga's avatar
Update    
Kurt Zeilenga committed
85
86
	Fixed ldapsearch empty baseObject bug
	Fixed libldap_r thread stack size
87
	Fixed libldap SASL/EXTERNAL handling
Kurt Zeilenga's avatar
Kurt Zeilenga committed
88
	Fixed liblber ber_get_next assert bug (ITS#2246)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
89
90
	Updated ldapdelete/ldapmodrdn continue error handling
	Added back-bdb IDL slab cache  (ITS#2183)
91
	Removed lint, etc.
Kurt Zeilenga's avatar
Kurt Zeilenga committed
92
	Build Environment
Kurt Zeilenga's avatar
Kurt Zeilenga committed
93
		Update to libtool 1.4.3 & shtool 1.6.2
Kurt Zeilenga's avatar
Kurt Zeilenga committed
94

Kurt Zeilenga's avatar
Kurt Zeilenga committed
95
OpenLDAP 2.1.9 Release
Kurt Zeilenga's avatar
Kurt Zeilenga committed
96
	Fixed back-bdb moddn newSuperior bug
Kurt Zeilenga's avatar
Kurt Zeilenga committed
97
	Fixed back-ldap/meta modify bug (ITS#2158)
Kurt Zeilenga's avatar
glue    
Kurt Zeilenga committed
98
	Fixed back-glue segv bug (ITS#2214)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
99
	Fixed back-monitor subordinate database bug
Kurt Zeilenga's avatar
Kurt Zeilenga committed
100
	Fixed libldap try_read1msg drain bug (ITS#2153)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
101
102
	Fixed libldap SASL bugs (ITS#2184)
	Fixed libldap referral bug (ITS#2187)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
103
104
	Fixed libldap getaddrinfo threading bug (ITS#2221)
	Fixed libldif empty value bugs (ITS#2218)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
105
106
	Added slapd allow update_anon feature (ITS#2155)
	Added slapd authz stats logging feature (ITS#2165)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
107
108
	Fixed slapd unix socket unlink bug (ITS#2157)
	Fixed slapd referral/alias normalization bug
Kurt Zeilenga's avatar
Kurt Zeilenga committed
109
110
111
112
	Fixed slapd logging bugs (ITS#2170)
	Fixed slapd rootdse entry_free bug (ITS#2172)
	Fixed slapd multimaster passwd bug (ITS#2176)
	Fixed slapd bad acl DN bug (ITS#2196)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
113
	Fixed slapd SASL bugs (ITS#2200) (ITS#2202)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
114
115
	Fixed slapd language range option bug
	Fixed slapd new logging bugs
Kurt Zeilenga's avatar
Kurt Zeilenga committed
116
	Removed lint
Kurt Zeilenga's avatar
Kurt Zeilenga committed
117
118
	Build Environment
		Add subordinate referral test
Kurt Zeilenga's avatar
Kurt Zeilenga committed
119
120
		Updated other misc other tests
		Updated back-sql checks (ITS#2163)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
121
122
		Fixed liblber snprintf issues (ITS#2128) (ITS#2129) (ITS#2203)
		Fixed configure shtool no bold handling
Kurt Zeilenga's avatar
Kurt Zeilenga committed
123

Kurt Zeilenga's avatar
Kurt Zeilenga committed
124
OpenLDAP 2.1.8 Release
Kurt Zeilenga's avatar
Kurt Zeilenga committed
125
	Build Environment
Kurt Zeilenga's avatar
Kurt Zeilenga committed
126
		Update configure script
Kurt Zeilenga's avatar
Kurt Zeilenga committed
127

128
OpenLDAP 2.1.7 Release
Kurt Zeilenga's avatar
Kurt Zeilenga committed
129
130
131
132
133
134
135
	Fixed liblber bvarray_add bug (ITS#2142)
	Added libldap additional schema routines
	Updated ldapmodify -c error handling (ITS#2133)
	Build Environment
		Update {thr,sched,pthread}_yield detection
	Documentation
		Misc updates
Kurt Zeilenga's avatar
Kurt Zeilenga committed
136

Kurt Zeilenga's avatar
Kurt Zeilenga committed
137
OpenLDAP 2.1.6 Release
Kurt Zeilenga's avatar
Kurt Zeilenga committed
138
	Fixed slapd unsupported non-critical control handling
139
	Fixed slapd value_find() uninitialized variable bug (ITS#2097)
140
	Fixed back-dnssrv default referral handling (ITS#2116)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
141
	Fixed liblunicode memory leak (ITS#2126)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
142
143
	Fixed slapd listener crash (ITS#2132)
	Fixed slapd modify mod_add_values crash (ITS#2136)
144
	Updated slapd adlist support
Kurt Zeilenga's avatar
Kurt Zeilenga committed
145
146
147
	Updated slapd disallow bind_simple_unprotected
	Updated back-bdb/ldbm add/delete/rename ACLs
	Updated libldap_r Pth support (ITS#724) (ITS#1033)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
148
	Added libldap get referral option (ITS#2121)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
149
150
	Added libldap DIT content rule routines
	Added back-shell "entry" ACLs
Kurt Zeilenga's avatar
Kurt Zeilenga committed
151
	Added slapd obsolete schema checks
Kurt Zeilenga's avatar
Kurt Zeilenga committed
152
	Disable suffixAlias feature (ITS#2117)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
153
	Removed back-shell surrogate parent code
Kurt Zeilenga's avatar
Kurt Zeilenga committed
154
	Misc minor fixes and cleanup
155
	Build Environment
156
		Fixed back-bdb module linking problem
Kurt Zeilenga's avatar
Kurt Zeilenga committed
157
		Fixed misc. portability bugs
Kurt Zeilenga's avatar
Kurt Zeilenga committed
158
159
		Updated DB_THREAD detection (ITS#2127)
		Updated pthreads detection 
Kurt Zeilenga's avatar
Kurt Zeilenga committed
160
		Updated shtool to latest
Kurt Zeilenga's avatar
Kurt Zeilenga committed
161
		Updated test suite
162
	Documentation
Kurt Zeilenga's avatar
Kurt Zeilenga committed
163
		Misc. updates (ITS#2093) (ITS#2105) (ITS#2106)
164

Kurt Zeilenga's avatar
Kurt Zeilenga committed
165
OpenLDAP 2.1.5 Release
Kurt Zeilenga's avatar
Kurt Zeilenga committed
166
	Fixed back-ldbm indirect IDL bug (ITS#2039)
167
	Fixed back-bdb locker_id bugs (ITS#2040)
168
	Fixed back-bdb duplicate results (ITS#2044)
169
	Fixed back-bdb group member check
170
	Fixed back-bdb idl_intersection bug (ITS#2082)
171
	Fixed slapd objectClass subclassing matching (ITS#2053)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
172
	Fixed slapd base==target referral bug (ITS#1991)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
173
	Fixed slapd ACL attribute auth bug (ITS#2067)
174
	Fixed slapd one-level search with subordinates
175
	Fixed libldap DNS SRV buffer size bug
Kurt Zeilenga's avatar
Kurt Zeilenga committed
176
	Fixed liblber write bugs (ITS#1983)
177
	Fixed liblutil b64 length bugs (ITS#2055)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
178
	Added slapadd lastmod attribute support
179
	Added ldap tools passfile (-y) support (ITS#2031)
180
	Added ldapmodify LDIFv1 control: support (ITS#2060)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
181
182
	Added slapd appropriate matching rule checks
	Fixed libldap TLS session id bug
Kurt Zeilenga's avatar
Kurt Zeilenga committed
183
184
185
	Updated slapd hasSubordinates
	Updated slapd extensible matching
	Updated matched values and noop controls
186
	Updated back-passwd gecos buffer size bug (ITS#2046)
187
	Updated back-ldap, back-meta, and back-sql
Kurt Zeilenga's avatar
Kurt Zeilenga committed
188
	Build Environment
189
190
191
		Added SASL version checks
		Added IPv6 sockaddr_storage check
		Added Berkeley DB 4.1 support
Kurt Zeilenga's avatar
Kurt Zeilenga committed
192
		Fixed module build issues (ITS#2047 ITS#2048 ITS#2065)
193
194
		Updated test suite (ITS#2054)
		Updated NT and zOS ports
Kurt Zeilenga's avatar
Kurt Zeilenga committed
195
196
197
	Documentation
		Added ldapwhoami(1) man page
		Misc man page updates
Kurt Zeilenga's avatar
Kurt Zeilenga committed
198

Kurt Zeilenga's avatar
Kurt Zeilenga committed
199
OpenLDAP 2.1.4 Release
Kurt Zeilenga's avatar
Kurt Zeilenga committed
200
	Fixed slapd DN normalization (requires DB reload)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
201
202
	Fixed slapd bootParameter validation bug (ITS#1957)
	Fixed slapd saslRegex bug (ITS#1978)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
203
	Fixed slapd abstract objectclass check
Kurt Zeilenga's avatar
Kurt Zeilenga committed
204
	Fixed back-monitor time stats (ITS#1984)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
205
	Fixed slapd saslRegexp normalization (ITS#1951)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
206
	Fixed back-meta undef DN attr bug (ITS#1953)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
207
	Fixed back-meta search operation error (ITS#2014)
Kurt Zeilenga's avatar
Rebuild    
Kurt Zeilenga committed
208
	Fixed ldapmodify LDIF CRLF handling
Kurt Zeilenga's avatar
Kurt Zeilenga committed
209
210
	Fixed back-bdb IDL bugs (ITS#1969, ITS#1977, ITS#2015)
	Fixed back-bdb entry return (ITS#1994)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
211
	Fixed back-bdb lock_id error detection (ITS#2030)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
212
213
214
215
216
	Fixed slapd inappropriate return of operationsError (ITS#1995)
	Fixed slapd group ACL bug (ITS#1978)
	Fixed slapd " " handling (ITS#1998)
	Fixed IPv6 underallocation bug (ITS#2018)
	Fixed libldap gethostbyname init bug (ITS#2019)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
217
218
219
	Added LDAP SASL auxprop plugin to contrib
	Added buffer overrun checks (ITS#1936, ITS#1965, ITS#2009-2011)
	Added slapd subschema DN configuration (ITS#1893)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
220
	Updated slapd anon update error code (ITS#1987)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
221
	Updated slapd/libldap error messages (ITS#1989)
222
	Updated slapd/libldap IPv4 only handling
Kurt Zeilenga's avatar
Kurt Zeilenga committed
223
	Updated slapd bind logging (ITS#1809) (ITS#2017)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
224
	Updated slapd/libldap IPv6 handling (ITS#2018)
225
226
	Updated libldap LDAP_OPT_RESTART handling
	Updated new logging
Kurt Zeilenga's avatar
Kurt Zeilenga committed
227
228
	Updated OpenLDAPaci syntax/semantics (ITS#2005, ITS#2006)
	Updated back-sql
Kurt Zeilenga's avatar
Kurt Zeilenga committed
229
	Build Environment
230
		Added zOS port
231
		Updated WinNT port
Kurt Zeilenga's avatar
Kurt Zeilenga committed
232
		Added DN testing to tests suite
Kurt Zeilenga's avatar
Kurt Zeilenga committed
233
234
235
		Fixed krbName schema (ITS#1948)
		Fixed pkiUser schema (ITS#1959)
		Fixed back-shell builds (ITS#1985)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
236
237
238
		Resolve liblutil/passwd <des.h> conflict (ITS#2016)
		Resolved IRIX sc_mask conflict (ITS#2022)
		Removed ud(1) and filter template API (ITS#2011)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
239
		Removed lint (ITS#2021)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
240
241
242
243
	Documentation
		Replaced namedref with RFC 3296
		Misc manual page updates

Kurt Zeilenga's avatar
Kurt Zeilenga committed
244
OpenLDAP 2.1.3 Release
245
	Fixed slapd access to dn="" bug (ITS#1921)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
246
247
248
249
250
	Fixed slapd structuralObjectClass lastmod bug (ITS#1904)
	Fixed slapd krbName bug (ITS#1913)
	Fixed slapd schema error alignment bug
	Fixed slapd excessive DN logging (ITS#1901)
	Fixed slapd matched values malloc bug (ITS#1931)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
251
	Fixed slapd TLS data ready bug
Kurt Zeilenga's avatar
Kurt Zeilenga committed
252
253
254
	Updated slapd SASL proxy policy code
	Updated slapd require "strong" check
	Added slapd disallow bind_simple_unprotected directive
Kurt Zeilenga's avatar
Kurt Zeilenga committed
255
	Added slapd SASL setpass support (ITS#1943)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
256
257
	Added slapd IPv4/v6 only options
	Updated back-bdb entry locking
Kurt Zeilenga's avatar
Kurt Zeilenga committed
258
	Fixed liblutil passwd cleartext bug
Kurt Zeilenga's avatar
Kurt Zeilenga committed
259
	Fixed back-ldap/meta mapping bug (ITS#1787)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
260
	Added back-monitor added monitorContext support
Kurt Zeilenga's avatar
Kurt Zeilenga committed
261
	Fixed back-perl ad_cname bug (ITS#1882)
262
	Fixed libldap ldap_controls_dup() malloc bug (ITS#1898)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
263
264
265
	Fixed libldap openssl compat bug (ITS#1924)
	Fixed ucgendat EOF bug (ITS#1917)
	Removed lint
Kurt Zeilenga's avatar
Kurt Zeilenga committed
266
	Build Environment
Kurt Zeilenga's avatar
Kurt Zeilenga committed
267
268
269
270
271
272
		Added cc missing check
		Added monitor backend test
		Updated <ac/socket.h> SHUT_RDWR 
		Fixed SASL-less build issues
		Fixed back-perl build issues (ITS#1827)
		Fixed libldap_r references.c issue (ITS#1922)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
273
		Added -ldb-4 detection (ITS#1888)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
274
		Disabled back-sql (ITS#1920)
275
276
	Documentation
		Numerous manual page updates
Kurt Zeilenga's avatar
Kurt Zeilenga committed
277

278
279
OpenLDAP 2.1.2 Release
	Initial release for "general" use.
Kurt Zeilenga's avatar
Kurt Zeilenga committed
280