Permalink
Browse files

Merge pull request #18 from marschap/next

preparation for the next release
  • Loading branch information...
2 parents 00e8929 + 7201795 commit c85d86403bdd7cbb932891c54d8a62dc610b7d3e @marschap committed Mar 29, 2013
Showing with 717 additions and 43 deletions.
  1. +8 −4 Makefile.PL
  2. +4 −2 lib/Net/LDAP.pod
  3. +106 −0 lib/Net/LDAP/Constant.pm
  4. +285 −0 lib/Net/LDAP/Extra/eDirectory.pm
  5. +98 −22 lib/Net/LDAP/FAQ.pod
  6. +64 −15 lib/Net/LDAP/LDIF.pm
  7. +152 −0 lib/Net/LDAP/Util.pm
View
@@ -39,23 +39,26 @@ features
],
'Read/Write LDIF files' => [
-default => 0,
- 'MIME::Base64' => 0,
+ 'MIME::Base64' => 0, # core module since Perl 5.7.3
],
'SASL authentication' => [
-default => 0,
'Authen::SASL' => '2.00',
- recommends 'Digest::MD5', # for DIGEST-MD5 SASL mech
+ recommends 'Digest::MD5', # for DIGEST-MD5 SASL mech, core since Perl 5.7.3
recommends 'Digest::HMAC_MD5', # for CRAM-MD5 SASL mech
recommends 'GSSAPI', # for GSSAPI SASL mech
],
'LDAP URLs' => [
-default => 0,
'URI::ldap' => 1.10,
- recommends 'JSON',
+ ],
+ 'Time conversion functions' => [
+ -default => 0,
+ 'Time::Local' => 0,
],
'Read/Write DSML files' => [
-default => 0,
- 'MIME::Base64' => 0,
+ 'MIME::Base64' => 0, # core module since Perl 5.7.3
'XML::SAX::Writer' => 0,
'XML::SAX::Base' => 0,
],
@@ -66,6 +69,7 @@ features
'HTTP::Negotiate' => 0,
'HTTP::Response' => 0,
'HTTP::Status' => 0,
+ recommends 'JSON',
];
auto_install_now;
View
@@ -580,7 +580,7 @@ The result is an object of class L<Net::LDAP::Search>.
The DN that is the base object entry relative to which the search is
to be performed.
-=item scope =E<gt> 'base' | 'one' | 'sub' | 'children'
+=item scope =E<gt> 'base' | 'one' | 'sub' | 'subtree' | 'children'
By default the search is performed on the whole tree below
the specified base object. This maybe changed by specifying a C<scope>
@@ -598,6 +598,8 @@ Search the entries immediately below the base object.
=item sub
+=item subtree
+
Search the whole tree below (and including) the base object. This is
the default.
@@ -926,7 +928,7 @@ B<Example>
my $root = $ldap->root_dse;
# get naming Context
- $root->get_value( 'namingContext', asref => 1 );
+ $root->get_value( 'namingContexts', asref => 1 );
# get supported LDAP versions
$root->supported_version;
View
@@ -593,6 +593,112 @@ Indicates that the server supports the Refresh extension (RFC 2589)
Indicates the server supports the Cancel extension (RFC 3909)
+=head3 Novell eDirectory Extension OIDs
+
+=item LDAP_EXTENSION_NDSTOLDAP (2.16.840.1.113719.1.27.100.2)
+
+=item LDAP_EXTENSION_SPLIT_PARTITION (2.16.840.1.113719.1.27.100.3)
+
+=item LDAP_EXTENSION_MERGE_PARTITION (2.16.840.1.113719.1.27.100.5)
+
+=item LDAP_EXTENSION_ADD_REPLICA (2.16.840.1.113719.1.27.100.7)
+
+=item LDAP_EXTENSION_REFRESH_LDAP_SERVER (2.16.840.1.113719.1.27.100.9)
+
+=item LDAP_EXTENSION_REMOVE_REPLICA (2.16.840.1.113719.1.27.100.11)
+
+=item LDAP_EXTENSION_PARTITION_ENTRY_COUNT (2.16.840.1.113719.1.27.100.13)
+
+=item LDAP_EXTENSION_CHANGE_REPLICA_TYPE (2.16.840.1.113719.1.27.100.15)
+
+=item LDAP_EXTENSION_GET_REPLICA_INFO (2.16.840.1.113719.1.27.100.17)
+
+=item LDAP_EXTENSION_LIST_REPLICAS (2.16.840.1.113719.1.27.100.19)
+
+=item LDAP_EXTENSION_RECEIVE_ALL_UPDATES (2.16.840.1.113719.1.27.100.21)
+
+=item LDAP_EXTENSION_SEND_ALL_UPDATES (2.16.840.1.113719.1.27.100.23)
+
+=item LDAP_EXTENSION_REQUEST_PARTITIONSYNC (2.16.840.1.113719.1.27.100.25)
+
+=item LDAP_EXTENSION_REQUEST_SCHEMASYNC (2.16.840.1.113719.1.27.100.27)
+
+=item LDAP_EXTENSION_ABORT_PARTITION_OPERATION (2.16.840.1.113719.1.27.100.29)
+
+=item LDAP_EXTENSION_GET_BINDDN (2.16.840.1.113719.1.27.100.31)
+
+=item LDAP_EXTENSION_GET_EFFECTIVE_PRIVILEGES (2.16.840.1.113719.1.27.100.33)
+
+=item LDAP_EXTENSION_SET_REPLICATION_FILTER (2.16.840.1.113719.1.27.100.35)
+
+=item LDAP_EXTENSION_GET_REPLICATION_FILTER (2.16.840.1.113719.1.27.100.37)
+
+=item LDAP_EXTENSION_CREATE_ORPHAN_PARTITION (2.16.840.1.113719.1.27.100.39)
+
+=item LDAP_EXTENSION_REMOVE_ORPHAN_PARTITION (2.16.840.1.113719.1.27.100.41)
+
+=item LDAP_EXTENSION_TRIGGER_BACKLINKER (2.16.840.1.113719.1.27.100.43)
+
+=item LDAP_EXTENSION_TRIGGER_DRLPROCESS (2.16.840.1.113719.1.27.100.45)
+
+=item LDAP_EXTENSION_TRIGGER_JANITOR (2.16.840.1.113719.1.27.100.47)
+
+=item LDAP_EXTENSION_TRIGGER_LIMBER (2.16.840.1.113719.1.27.100.49)
+
+=item LDAP_EXTENSION_TRIGGER_SKULKER (2.16.840.1.113719.1.27.100.51)
+
+=item LDAP_EXTENSION_TRIGGER_SCHEMASYNC (2.16.840.1.113719.1.27.100.53)
+
+=item LDAP_EXTENSION_TRIGGER_PARTITIONPURGE (2.16.840.1.113719.1.27.100.55)
+
+=item LDAP_EXTENSION_MONITOR_EVENTS (2.16.840.1.113719.1.27.100.79)
+
+=item LDAP_EXTENSION_EVENT_NOTIFICATION (2.16.840.1.113719.1.27.100.81)
+
+=item LDAP_EXTENSION_FILTERED_EVENT_MONITOR (2.16.840.1.113719.1.27.100.84)
+
+=item LDAP_EXTENSION_LDAPBACKUP (2.16.840.1.113719.1.27.100.96)
+
+=item LDAP_EXTENSION_LDAPRESTORE (2.16.840.1.113719.1.27.100.98)
+
+=item LDAP_EXTENSION_GET_EFFECTIVE_LIST_PRIVILEGES (2.16.840.1.113719.1.27.100.103)
+
+=item LDAP_EXTENSION_CREATE_GROUPING (2.16.840.1.113719.1.27.103.1)
+
+=item LDAP_EXTENSION_END_GROUPING (2.16.840.1.113719.1.27.103.2)
+
+=item LDAP_EXTENSION_NMAS_PUT_LOGIN_CONFIGURATION (2.16.840.1.113719.1.39.42.100.1)
+
+=item LDAP_EXTENSION_NMAS_GET_LOGIN_CONFIGURATION (2.16.840.1.113719.1.39.42.100.3)
+
+=item LDAP_EXTENSION_NMAS_DELETE_LOGIN_CONFIGURATION (2.16.840.1.113719.1.39.42.100.5)
+
+=item LDAP_EXTENSION_NMAS_PUT_LOGIN_SECRET (2.16.840.1.113719.1.39.42.100.7)
+
+=item LDAP_EXTENSION_NMAS_DELETE_LOGIN_SECRET (2.16.840.1.113719.1.39.42.100.9)
+
+=item LDAP_EXTENSION_NMAS_SET_PASSWORD (2.16.840.1.113719.1.39.42.100.11)
+
+=item LDAP_EXTENSION_NMAS_GET_PASSWORD (2.16.840.1.113719.1.39.42.100.13)
+
+=item LDAP_EXTENSION_NMAS_DELETE_PASSWORD (2.16.840.1.113719.1.39.42.100.15)
+
+=item LDAP_EXTENSION_NMAS_PASSWORD_POLICYCHECK (2.16.840.1.113719.1.39.42.100.17)
+
+=item LDAP_EXTENSION_NMAS_GET_PASSWORD_POLICY_INFO (2.16.840.1.113719.1.39.42.100.19)
+
+=item LDAP_EXTENSION_NMAS_CHANGE_PASSWORD (2.16.840.1.113719.1.39.42.100.21)
+
+=item LDAP_EXTENSION_NMAS_GAMS (2.16.840.1.113719.1.39.42.100.23)
+
+=item LDAP_EXTENSION_NMAS_MANAGEMENT (2.16.840.1.113719.1.39.42.100.25)
+
+=item LDAP_EXTENSION_START_FRAMED_PROTOCOL (2.16.840.1.113719.1.142.100.1)
+
+=item LDAP_EXTENSION_END_FRAMED_PROTOCOL (2.16.840.1.113719.1.142.100.4)
+
+=item LDAP_EXTENSION_LBURP_OPERATION (2.16.840.1.113719.1.142.100.6)
+
=back
=head2 Feature OIDs
Oops, something went wrong.

0 comments on commit c85d864

Please sign in to comment.