Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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