Skip to content

HTTPS clone URL

Subversion checkout URL

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