Permalink
Browse files

Merge pull request #4 from marschap/next

fixes & new features for the next branch/version
  • Loading branch information...
2 parents db0b090 + 4fb95de commit 7d265712bc994fb13b82c83171d105466c60f5c8 @marschap marschap committed Jan 21, 2012
View
@@ -5,7 +5,14 @@
,v$
\B\.svn\b
\B\.git\b
+\B\.gitignore\b
\b_darcs\b
+\B\.cvsignore$
+
+# Avoid VMS specific MakeMaker generated files
+\bDescrip.MMS$
+\bDESCRIP.MMS$
+\bdescrip.mms$
# Avoid Makemaker generated and utility files.
\bMANIFEST\.bak
@@ -19,20 +26,40 @@
# Avoid Module::Build generated and utility files.
\bBuild$
\b_build/
-\b_dev/
+\bBuild.bat$
+\bBuild.COM$
+\bBUILD.COM$
+\bbuild.com$
# Avoid temp and backup files.
~$
\.old$
\#$
\b\.#
\.bak$
+\.tmp$
+\.#
+\.rej$
+
+# Avoid OS-specific files/dirs
+# Mac OSX metadata
+\B\.DS_Store
+# Mac OSX SMB mount metadata files
+\B\._
-# Avoid Devel::Cover files.
+# Avoid Devel::Cover and Devel::CoverX::Covered files.
\bcover_db\b
+\bcovered\b
+
+# Avoid MYMETA files
+^MYMETA\.
+
+# perl-ldap-sepcifc extensions
+\b_dev/
\b_test/
\btemp/
\bperl-ldap-\d
\bmy.cfg$
+# EOF
View
@@ -12,7 +12,7 @@ license ('perl');
abstract ('LDAP client library');
resources homepage => 'http://ldap.perl.org/';
-resources repository => 'http://git.goingon.net/?p=perl-ldap.git;a=summary';
+resources repository => 'https://github.com/perl-ldap/perl-ldap';
resources MailingList => 'http://lists.cpan.org/showlist.cgi?name=perl-ldap';
resources ListArchive => 'http://perl.markmail.org/search/list:perl-ldap';
View
@@ -4,7 +4,7 @@
package Net::LDAP::Constant;
-$VERSION = "0.10";
+$VERSION = "0.14";
use Exporter qw(import);
@@ -398,9 +398,9 @@ A loop has been detected. For example when following referals.
The referral hop limit has been exceeded.
-=item LDAP_CANCELLED (118)
+=item LDAP_CANCELED (118)
-Operation was cancelled
+Operation was canceled
=item LDAP_NO_SUCH_OPERATION (119)
@@ -438,6 +438,8 @@ Refresh Required.
=item LDAP_CONTROL_VLVRESPONSE (2.16.840.1.113730.3.4.10)
+=item LDAP_CONTROL_PROXYAUTHORIZATION (2.16.840.1.113730.3.4.18)
+
=item LDAP_CONTROL_PROXYAUTHENTICATION (2.16.840.1.113730.3.4.18)
=item LDAP_CONTROL_PAGED (1.2.840.113556.1.4.319)
@@ -470,6 +472,8 @@ Refresh Required.
=item LDAP_CONTROL_ASSERTION (1.3.6.1.1.12)
+=item LDAP_CONTROL_DONTUSECOPY (1.3.6.1.1.22)
+
=item LDAP_CONTROL_SYNC (1.3.6.1.4.1.4203.1.9.1.1)
=item LDAP_CONTROL_SYNC_STATE (1.3.6.1.4.1.4203.1.9.1.2)
@@ -581,6 +585,10 @@ Indicates that the server supports the "Who am I?" extension (RFC 4532)
Indicates that the server supports the Refresh extension (RFC 2589)
+=item LDAP_EXTENSION_CANCEL (1.3.6.1.1.8)
+
+Indicates the server supports the Cancel extension (RFC 3909)
+
=back
=head2 Feature OIDs
View
@@ -13,7 +13,7 @@ use Net::LDAP::Constant qw(
LDAP_CONTROL_VLVREQUEST
LDAP_CONTROL_VLVRESPONSE
LDAP_CONTROL_PAGED
- LDAP_CONTROL_PROXYAUTHENTICATION
+ LDAP_CONTROL_PROXYAUTHORIZATION
LDAP_CONTROL_MANAGEDSAIT
LDAP_CONTROL_PERSISTENTSEARCH
LDAP_CONTROL_ENTRYCHANGE
@@ -27,7 +27,7 @@ use Net::LDAP::Constant qw(
LDAP_CONTROL_ASSERTION
);
-$VERSION = "0.10";
+$VERSION = "0.12";
my %Pkg2Type = (
@@ -39,7 +39,7 @@ my %Pkg2Type = (
'Net::LDAP::Control::Paged' => LDAP_CONTROL_PAGED,
- 'Net::LDAP::Control::ProxyAuth' => LDAP_CONTROL_PROXYAUTHENTICATION,
+ 'Net::LDAP::Control::ProxyAuth' => LDAP_CONTROL_PROXYAUTHORIZATION,
'Net::LDAP::Control::ManageDsaIT' => LDAP_CONTROL_MANAGEDSAIT,
@@ -300,8 +300,10 @@ for this method is to return TRUE if there is no error, but sub-classes may over
=head1 SEE ALSO
L<Net::LDAP>
+L<Net::LDAP::Control::Assertion>
L<Net::LDAP::Control::EntryChange>
L<Net::LDAP::Control::ManageDsaIT>
+L<Net::LDAP::Control::MatchedValues>
L<Net::LDAP::Control::Paged>
L<Net::LDAP::Control::PasswordPolicy>
L<Net::LDAP::Control::PersistentSearch>
@@ -35,7 +35,7 @@ sub assertion {
}
elsif (exists $self->{value}) {
my $f = $Filter->decode($self->{value});
- $self->{asn} ||= $f->as_string
+ $self->{asn} ||= Net::LDAP::Filter::as_string($f)
if (ref $f);
}
@@ -84,7 +84,7 @@ manipulation of objects that represent the C<Assertion Control> as described
by RFC 4528.
The C<Assertion Control> allows the client to specify a condition, an assertion,
-that must be true for the operation to be processed normally.
+that must be TRUE for the operation to be processed normally.
Otherwise, the operation is not performed.
For instance, the control can be used with the Modify operation to perform
atomic "test and set" and "test and clear" operations.
@@ -102,7 +102,7 @@ L<Net::LDAP::Control> the following are provided.
=item assertion => FILTER
-A filter specifying the assertion that must valuate to true in order to make the
+A filter specifying the assertion that must evaluate to TRUE in order to make the
operation process normally.
=back
@@ -107,7 +107,7 @@ Net::LDAP::Control::EntryChange - LDAPv3 Entry Change Notification control objec
C<Net::LDAP::Control::EntryChange> provides an interface for the creation
and manipulation of objects that represent the C<EntryChangeNotification>
-control as described by draft-smith-psearch-ldap-01.txt.
+control as described by draft-smith-psearch-ldap-03.txt.
=head1 CONSTRUCTOR ARGUMENTS
Oops, something went wrong.

0 comments on commit 7d26571

Please sign in to comment.