Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 382 lines (299 sloc) 14.19 kb
ce3b1a6 Peter Marschall Release 0.44
marschap authored
1 0.44 -- Sun Jan 29 10:36:08 CET 2012
2
3 Bug Fixes
4 * un-break certificate verification
5 * fixes for the ProxyAuthorization control
6 * fix typos & spelling errors in POD
7
8 Enhancements
9 * MANIFEST.SKIP: sync with Perl 5.14.2's ExtUtils version
10 * Makefile.PL: update resource info on repository
11 * new extended operation Net::LDAP::Extension::Cancel
12 * new control Net::LDAP::Control::MatchedValues
13 * new control Net::LDAP::Control::Assertion
14 * update reference documents in POD
15 * extend documentation for Pre-Read & Post-Read controls
16 * add error string for LDAP_VLV_ERROR
17 * add result codes for VLV and cancel
18 * add constant for DontUseCopy control
19 * add constant for PermissiveModify control
20
d403aa7 Graham Barr Release 0.43
gbarr authored
21 0.43 -- Sat Sep 3 12:50:49 CDT 2011
22
23 * Fix copy & paste errors in Net::LDAP::Message
24
10e0ba9 Graham Barr Release 0.42
gbarr authored
25 0.42 -- Sat Sep 3 07:46:06 CDT 2011
26
27 * Check whether LDAP socket object has a peerhost() method defined before calling it. This fixes SASL authentication over UNIX domain (ldapi://) sockets. [Chris Mikkelson]
28
e50dc67 Graham Barr Release 0.41
gbarr authored
29 0.41 -- Sat Sep 3 07:37:31 CDT 2011
30
31 * use of non-localised $_ in Net::LDAP::Constant causes prolems in lemonldap-ng [Damyan Ivanov]
32 * Added cn,o,ou to the default set of case-insensitive attributes [Kartik Subbarao]
33 * Entry.pod: fix typos [Peter Marschall]
34 * extend Net::LDAP::Entry->update() to take LDIF objects [Peter Marschall]
35 * Specify that we want to use the 'ldap' scheme to verify certificates. [Kevan Carstensen]
36
7f07415 Graham Barr Release 0.4001
gbarr authored
37 0.4001 -- Wed Mar 24 14:54:35 CDT 2010
38
39 * Update Module::Install and generate META.yml
40
5a38844 Graham Barr Release 0.40
gbarr authored
41 0.40 -- Thu Mar 11 20:56:28 CST 2010
42
43 * Avoid 'cookie parsing error' on OpenLDAP 2.3 [Mathieu Parent]
44 * Added e-syncRefreshRequired constant [Mathieu Parent]
45 * Minor typo fix in documentation [Quanah Gibson-Mount]
46 * Update CREDITS for Mathieu Parent
47 * Remove runtime dependency on DATA handle for constants
48 * Clarify documentation for gen_password
49 * Allow caller to pass Authen::SASL client_new object
50 * fix typo [Peter Marschall]
51 * use current IO::Socket::SSL's method start_SSL instead of deprecated function socketToSSL; raise required IO::Socket:SSL version appropriately [Peter Marschall]
52 * FilterMatch.pm: fix regex treatment in _{cis,exact}_substrings(). [Peter Marschall]
53 * FilterMatch.pm: correct # of args in function declarations/definitions [Peter Marschall]
54 * Don't duplicate documentation [Mathieu Parent]
55 * Added numcmp option to compare attributes numerically. [Kartik Subbarao]
56 * Avoid infinite loop when authenticating with EXTERNAL mechanism
57 * Add Net::LDAP::Extension::Refresh as described in RFC2589 [Etienne Bagnoud]
58 * RT#40068 Fix tests to work with 2.4.11
59 * Add ldif method to Net::LDAP::Entry
60 * RT#46111 Make LWP::Protocol::ldap return ldif when requested
61 * RT#51165 Compact multiple consecutive spaces in Net::LDAP::Util::canonical_dn
62 * RT#46125 Add LWP::Protocol::ldaps to support ldaps: urls
63 * RT#44110 Fix Net::LDAP::LDIF->current_lines
64
65
7828881 Graham Barr Release 0.39
gbarr authored
66 perl-ldap 0.39 -- Mon Oct 27 15:02:37 CDT 2008
67 ==============================================
68
69 Bug Fixes
70 * Several fixes to the handling of IntermediateMessage and LDAP Content synchronisation
71 * Fix dsmt test to not fail on win32
72 * Fix Net::LDAP::Util to not cause Undefined subroutine &Net::LDAP::Util::ldap_error_desc
73
70ea108 Graham Barr Release 0.38
gbarr authored
74 perl-ldap 0.38 -- Sun Sep 21 09:17:25 CDT 2008
75 ==============================================
76
77 Bug Fixes
78 * Fix bug in Net::LDAP::Extension using wrong field for resultCode
79 * Fix Net::LDAP::Control::PasswordPolicy decoding bug.
80
81 Enhancements
82 * Net::LDAP::Extension::SetPassword now supports controls
83
0ad1afe Graham Barr Release 0.37
gbarr authored
84 perl-ldap 0.37 -- Thu Aug 28 07:48:13 CDT 2008
85 ==============================================
86
87 Bug Fixes
88 * Pass correct hostname to SASL when connecting to a round-robin
89 * Return the SASL error message when sasl client_start fails
90
91 Enhancements
92 * Add Modify Increment (RFC 4525) support
93 * Add Content Synchronization (RFC 4453) support
94
bf4ed42 Graham Barr Prepare 0.36
gbarr authored
95 perl-ldap 0.36 -- Mon Apr 21 10:00:09 CDT 2008
96 ==============================================
97
98 Bug Fixes
99 * Fixed Net::LDAP::constant to return correct names for values 0 - 9
100 * Fixed DSML test to be more tolerant of whitespace
101
102 Enhancements
103 * Added controls for PreRead & PostRead
104
f246e55 Graham Barr Changes for 0.35
gbarr authored
105 perl-ldap 0.35 -- Sun Mar 30 13:35:04 CDT 2008
106 ==============================================
107
108 Bug Fixes
109 * Fix wrapping in Net::LDAP::LDIF
110 * Patch from Gergely Santa to allow entries with no attributes in LDIF
111 * Fix modr?dn to fetch values in sclar context
112 * send packets in sizes that IO::Socket::SSL can chew
113 * Avoid attept to use undef as hash reference in ->sync
114 * Ensure Bind.pm presents final server response to SASL object
115
116 Enhancements
117 * Added vendorName/vendorVersion (RFC 3045) to root_dse()
118 * add option to support IPv6
119 * Allow Entry->deleted to be called with a single value is well as array ref
120 * Added Net::LDAP::Control::PasswordPolicy to support draft RFC
121
47a416a Graham Barr Changes for 0.34
gbarr authored
122 perl-ldap 0.34 -- Sat Feb 10 17:39:49 CST 2007
123 ==============================================
124
125 Bug Fixes
126 * Improve dealing with mixed case attributes in Net::LDAP::Entry
127 * Documentation fixes & updates
128 * Don't let Net::LDAP->bind() die on SASL errors
129 * Fix case-folding in Net::LDAP::Util::ldap_explode_dn()
130 * Saner default for ldapi socket
131 * Update test suite to work with recent OpenLDAP versions
132 * The usual bunch of typo fixes
133 * Fix escaping on non-ascii characters in Net::LDAP::Filter
134
135 Enhancements
136 * Flexible handling of line ends in Net::LDAP::LDIF when reading
137 * Improve writing speed in Net::LDAP::LDIF
138 * Net::LDAP accessor methods for scheme, host, port, URI connected to
139 * New checkcrl option to Net::LDAP->new() to do CRL checking
140 * New package Net::LDAP::Filtermatch for client side filtering
141 * More ASN1 messages handled in Net::LDAP:ASN: IntermediateResponse
142 * Option 'raw' to return Perl UTF-8 strings from queries (requires Perl 5.8)
143 * Support Active Directory's extendedAttributeInfo schema information
144 * Method to find matchingrule for an attribute in Net::LDAP:Schema
145 * Updated build dependecies: GSSAPI support, ..
146
147
f92737d Graham Barr Prepare 0.33
gbarr authored
148 perl-ldap 0.33 -- Mon Apr 25 08:02:26 CDT 2005
149 ==============================================
150
151 Bug Fixes
152 * Removed superfluous "print" in Net::LDAP::LDIF before _write_attr on writing
153 * Base64 encode any value starting with < in Net::LDAP::LDIF
154 * Documentation updates
155 * Fix case insensitivity issues in contrib/ldifdiff.pl
156
157 Enhancements
158 * Added Net::LDAP::Extension::WhoAmI
159 * Added write_version() and handle() methods to Net::LDAP::LDIF
160 * Updated Net::LDAP::Control::ProxyAuth to support new OID from latest rfc-draft
161 * Added contrib/recursive-ldap-delete.pl
162 * Added ability to do case in comparisons to contrib/ldifsort.pl
163
164
c2efd84 Graham Barr Release 0.3202
gbarr authored
165 perl-ldap 0.3202 -- Mon Jul 19 11:44:08 BST 2004
f92737d Graham Barr Prepare 0.33
gbarr authored
166 ================================================
c2efd84 Graham Barr Release 0.3202
gbarr authored
167
168 Bug Fixes
169 * Fixed case typo in Makefile.PL
170
d934d38 Graham Barr Release 0.3201
gbarr authored
171 perl-ldap 0.3201 -- Wed Jul 14 21:52:59 BST 2004
172
173 Bug Fixes
174 * Fixed dependancies in Makefile.PL
175
90308d0 Graham Barr Release 0.32
gbarr authored
176 perl-ldap 0.32 --
177
178 Bug Fixes
179 * Documentation updates
180 * Fixed LDIF output from ldapsearch command
181 * Return an error if no filter is passed to Net::LDAP::filter->parse
182 * Fixed bug handling comments in LDIF parser
183 * Fix to ldapsearch for passing scope with -s
184 * Do not send a fake userid in SASL binds
185 * Net::LDAP::Schema->parse() now returns undef on errors
186
187 Enhancements
188 * Added supportedFeatures to the default list of attributes
189 fetched by ->root_dse
190 * Added option to sort attributes in LDIF output, with objectclass
191 being first floowed by all other attributes in alphabetical order
192 * Add escape/unescape filters/DN utility functions
193 * Added support for reading LDIF URL attributes using file://
194 * The socket created by new can now be bound to a local address & port
195 * Any controls returned by the server with each entry as a result from a search
196 are now available in the callback function
197 * Added classes for EntryChange, PersistentSearch and ManageDsaIT controls
198 * Allow options passed to Net::LDAP::Entry-.update to be passed to the
199 Net::LDAP method that is finally called
200
021e412 Graham Barr Release 0.31
gbarr authored
201 perl-ldap 0.31 1 Jan 2004
202 ==========================
203
204 * Fixed bug that could cause methods to return an integer instead of an object
205 * Fixed bug causing Schema.pm to ignore superior classes that had no attributes
206 * Documentation updates
207 * Updates to LDIF module
208
50c1d8f Graham Barr Release 0.30
gbarr authored
209 perl-ldap 0.30 17 Oct 2003
210 ==========================
211
212 * Documentation updates
213 * Fixed bug checking return value of client_step in bind()
214 * Fixed bug in Entry.pm causing method calls on unblessed references
215
fdf63eb Graham Barr Release 0.29
gbarr authored
216 perl-ldap 0.29 24 Jun 2003
217 ==========================
218
219 * Workaround bug in IO::Socket::SSL when startTLS fails
220 * Fix reference loop memory leak problem
221 * Add a SIGNATURE to the distribution
222 * Re-added support for :all in the import list to get all constants
223 * New methods error_name, error_text, error_desc added to Message.pm
224
d4a3991 Graham Barr Release 0.28
gbarr authored
225 perl-ldap 0.28 19 May 2003
226 ==========================
227
228 * Net::LDAP::Entry object can now be cloned
229 * New class Net::LDAP::RootDSE
230 * Net::LDAP->new can now accept URLs for the host
231 * Added support for ldapi:
232 * Now supports Notice of disconnection
233 * Net::LDAP::Constant now implements its own import function, it no
234 longer inherits from Exporter. So :all and /^LDAP_CONTROL/ etc
235 are no longer valid arguments for import. The result is that
236 Net::LDAP::Constant only defined the subs that are needed.
237
41addc4 Graham Barr Release 0.27
gbarr authored
238 perl-ldap 0.27 27 Jan 2003
239 ==========================
240
241 * Default protocol version is now version 3
242 * Fixed support for multiple hosts to be passed to new
243
6ca4520 Graham Barr Release 0.26
gbarr authored
244 perl-ldap 0.26 18 Jul 2002
245 ==========================
246
247 * canonical_dn and ldap_explode_dn have a new implementation.
248 * Net::LDAP::DSML reimplemented using XML::SAX
249 * Net::LDAP::Schema reimplemented. API needed to change to fix
250 many bugs in previous implementation
251 * Added support for version number in Net::LDAP::LDIF
252 (support for fill version still todo)
253
254 perl-ldap 0.251 15 May 2002
255 ===========================
256
257 * Added support for Adamson's SASL authentication
258 * Both Cyrus SASL and Perl SASL modules are sought
259
fb4d16c Graham Barr Release 0.25
gbarr authored
260 perl-ldap 0.25 29 Oct 2001
261 ==========================
262
263 * Added support for EXTERNAL SASL authentication
264 * Caller can now specify attributes to return from root_dse
265 * More scripts added to contrib
266 * Various bug fixes
267 * Caller can now specify sslversion for LDAPS and start_tls
268
b41d616 Graham Barr Release 0.24
gbarr authored
269 perl-ldap 0.24 17 July 2001
270 ===========================
271
272 * Added support for startTLS
273 * Better error checking in Net::LDAP methods
274 * VLV control now works
275 * Can now use oid or name for the matchingRule in filter extensible matches
276 * Major overhaul of LDIF.pm
277 * $schema->name2oid is now context sensetive
278 * test suite now works with openldap2
279
517ae90 Graham Barr Release 0.23
gbarr authored
280 perl-ldap 0.23 April 20 2001
281 ============================
282
283 * Fixed bug in Net::LDAP::Filter when the filter contained an escaped *
284 * Fixed SASL bind to call challenge with serverSaslCreds
285 * Fixed some uninit errors in Net::LDAP::Entry
286 * Various documention updates
287 * Added Net::LDAP::Util::canonical_dn
288 * Net::LDAP::LDIF will now call canonical_dn for any DN which
289 contains non-printable characters
290 * Added support for matchingruleuse, ditstructurerules, ditcontentrules
291 and nameForms into Net::LDAP::Schema
292 * The ->schema method in Net::LDAP has changed how it finds the
293 schema to return. The new method is more correct, but there may
294 be a possibility that this change has created an incompatability.
295 * New control module Net::LDAP::Control::ProxyAuth from
296 Olivier Dubois added
297 * Added support for moddn in Net::LDAP::LDIF.
298 * Minor fixes to the DSML output (fixing illegal XML.)
299
300
301
a68be87 Graham Barr *** empty log message ***
gbarr authored
302 perl-ldap 0.22 September 14 2000
303 ================================
304
305 * Quick release to fix memory problem with 5.6.0
306
d041411 Graham Barr *** empty log message ***
gbarr authored
307 perl-ldap 0.21 September 12 2000
308 ================================
309
310 * Change ->get back to return what 0.19 returned
87bb9d3 Graham Barr *** empty log message ***
gbarr authored
311 * Deprecate ->get in favor of ->get_value
d041411 Graham Barr *** empty log message ***
gbarr authored
312 * Net::LDAP::Schema now supports matchingRules
313 * Added experimental onerror option to ->new
314 * New FAQ by Clif Harden
315
bfee17e Graham Barr *** empty log message ***
gbarr authored
316 perl-ldap 0.20 August 3 2000
317 ============================
318
319 * Added INSTALL and CREDITS files
320 * Net::LDAP::Entry ->get and ->attributes methods now support options
321 * Added Net::LDAP::DSML from Mark Wilcox
322 * Added Net::LDAPS from Chris Ridd
323 * Many documentation updates
324 * Several fixes to ::Control::* classes, they should now work as intended.
325 * Net::LDAP::Entry->get now always returns a scalar result as documented.
326 * bin/ldapsearch now requires URI-1.08
327
3aa5090 Graham Barr *** empty log message ***
gbarr authored
328 perl-ldap 0.19 June 8 2000
329 ============================
330
331 * Fixed bug which caused 2nd and subsequent binds to be anonymous.
332 * Fixed bug in moddn.
333 * Fix bug which caused a call to ->pop_entry or ->shift_entry
334 to hang forever.
335
745009b Graham Barr *** empty log message ***
gbarr authored
336 perl-ldap 0.18 May 22 2000
337 ============================
338
339 * Now passes -wc with 5.004, 5.005_03 and 5.6.0
340 * Bundle now correctly references Convert::ASN1 instead of
341 the non-existant Convert::ASN
342 * Net::LDAP::Filter will now catch the case of unmatched
343 ()'s and return an error
344 * as_struct, which was broken in the changeover to Convert::ASN1,
345 now works again.
346
347 KNOWN PROBLEMS
348 --------------
349
350 Test t/02filter.t fails with perl 5.6.0 compiled with threads enabled
351 This is due to a bug in 5.6.0 when compiled with threads, see
352 http://bugs.perl.org/perlbug.cgi?req=tidmids&tidmids=20000409.003&range=32323&format=h
353
354 perl-ldap 0.17 May 12 2000
355 ============================
356
357 * Change to use asn_read instead of asn_resc. This seems to have
358 fixed the known problem with 0.16
359 * Various bug fixes, see ChangeLog
360
361 perl-ldap 0.16 April 27 2000
455ad0f Graham Barr Initial revision
gbarr authored
362 ============================
363
364 * This is the first release which uses Convert::ASN1 instead of
365 Convert::BER. This should show an increase in performance.
366 * Added support for LDAPv3 controls. Controls supported are
367 - VirtualListView
368 - Sort
369 - Paged
370 * HTML version of the documentation is now included in the
371 distribution
372 * Added Bundle::Net::LDAP
373 * Net::LDAP->schema can now be told where to search for the schema.
374
375 KNOWN PROBLEMS
376 --------------
377
378 In a pre-release of 0.16 it has been seen that a search result may
379 not contain all entries and $mesg->code will be LDAP_DECODING_ERROR.
380 This has been seen when the client is running on NT or Linux and the
381 server is an Exchange server.
Something went wrong with that request. Please try again.