Skip to content

HTTPS clone URL

Subversion checkout URL

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