Permalink
Browse files

Release 0.32

  • Loading branch information...
1 parent f5967cd commit f30a8d261270ef1c7b3a8cbd221f29149a3d824b @gbarr gbarr committed Jul 1, 2004
View
@@ -1,9 +0,0 @@
-my.cfg
-blib
-_dev
-Makefile
-blib
-pm_to_blib
-temp
-?
-SIGNATURE
View
@@ -1,15 +1,7 @@
-CREDITS
-Changes
-INSTALL
-MANIFEST
-Makefile.PL
-README
-SIGNATURE
-TODO
bin/ldapdelete
bin/ldapmodrdn
bin/ldapsearch
-contrib/README
+Changes
contrib/dot.tklkup
contrib/isMember.pl
contrib/jpegDisplay.pl
@@ -19,7 +11,9 @@ contrib/ldifdiff.pl
contrib/ldifsort.pl
contrib/ldifuniq.pl
contrib/printMembers.pl
+contrib/README
contrib/tklkup
+CREDITS
data/00-cmp.ldif
data/00-cmp2.ldif
data/00-in.ldif
@@ -43,6 +37,18 @@ data/slapd-conf.in
data/slapd.at.conf
data/slapd.oc.conf
data/slapd2-conf.in
+inc/Module/Install.pm
+inc/Module/Install/AutoInstall.pm
+inc/Module/Install/Base.pm
+inc/Module/Install/Can.pm
+inc/Module/Install/Fetch.pm
+inc/Module/Install/Include.pm
+inc/Module/Install/Makefile.pm
+inc/Module/Install/Metadata.pm
+inc/Module/Install/Win32.pm
+inc/Test/Builder.pm
+inc/Test/More.pm
+INSTALL
install-nomake
lib/Bundle/Net/LDAP.pm
lib/LWP/Protocol/ldap.pm
@@ -75,8 +81,8 @@ lib/Net/LDAP/LDIF.pm
lib/Net/LDAP/LDIF.pod
lib/Net/LDAP/Message.pm
lib/Net/LDAP/Message.pod
-lib/Net/LDAP/RFC.pod
lib/Net/LDAP/Reference.pod
+lib/Net/LDAP/RFC.pod
lib/Net/LDAP/RootDSE.pm
lib/Net/LDAP/Schema.pm
lib/Net/LDAP/Schema.pod
@@ -86,7 +92,12 @@ lib/Net/LDAP/Security.pod
lib/Net/LDAP/Util.pm
lib/Net/LDAPI.pm
lib/Net/LDAPS.pm
+Makefile.PL
+MANIFEST
+META.yml
mkmanf
+README
+SIGNATURE
t/0-signature.t
t/00ldif-entry.t
t/01canon_dn.t
@@ -104,3 +115,4 @@ t/57url.t
t/70sortctrl.t
t/common.pl
test.cfg
+TODO
View
140 SIGNATURE
@@ -0,0 +1,140 @@
+This file contains message digests of all files listed in MANIFEST,
+signed via the Module::Signature module, version 0.38.
+
+To verify the content in this distribution, first make sure you have
+Module::Signature installed, then type:
+
+ % cpansign -v
+
+It would check each file's integrity, as well as the signature's
+validity. If "==> Signature verified OK! <==" is not displayed,
+the distribution may already have been compromised, and you should
+not run its Makefile.PL or Build.PL.
+
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+SHA1 d0b391ea67d4af1e877c4476490c95cf3f8783e6 CREDITS
+SHA1 b326962f31f863fc67c3cb7ff0c2d00c6088f1f3 Changes
+SHA1 18422f27b2f17b10e9d18b4e482d7bfc95c8df86 INSTALL
+SHA1 3bd74b5c08e4140e5bbf5c9e900493685a7cb1f2 MANIFEST
+SHA1 091d37fd464074e4ec5c207704c58b60fb6b1309 META.yml
+SHA1 f79f28e56c2f89b2fa4c68aafb7752a61ef09027 Makefile.PL
+SHA1 e2b453f815e5ce79e94d1b94a802304857dbe250 README
+SHA1 6c5729e4c6bb46c66fcc33dbb8231292d1c14dee TODO
+SHA1 8e15e7abefa826736358685aa1115810baaa9b4a bin/ldapdelete
+SHA1 fb042e706fb1f873b39138c95b8f362a8f1bea8d bin/ldapmodrdn
+SHA1 212b83f5dae352596008329dc6bfac445a3ab4ac bin/ldapsearch
+SHA1 fa58176ac30a5db1f29952706d6f81dfe66a9643 contrib/README
+SHA1 b92d30c6c36785ffa567b0ba62d6b5c17386f53e contrib/dot.tklkup
+SHA1 c1528100aa9eae5d5e98f778820e83af7c584fa2 contrib/isMember.pl
+SHA1 f9a98f3c3a0c545279466994cb016418640cd014 contrib/jpegDisplay.pl
+SHA1 2b39d6fbf636f4de8b43d012a832944c6fa74cca contrib/jpegLoad.pl
+SHA1 848646da05eed8b27cb7d498cfb421ed1a67a5c5 contrib/ldapmodify.pl
+SHA1 2d55032cc4bfec5cfaf39a41cb6f3e0ca35a071f contrib/ldifdiff.pl
+SHA1 3ef8ee1860d8c5e943b8236db48d97aa8eda5b24 contrib/ldifsort.pl
+SHA1 9823ffdc3c2d75d0d4af5f3c1ec60bf6e8c5e037 contrib/ldifuniq.pl
+SHA1 19e2f1ceccf6c3fb738b81e59d33b6b9d50d9f83 contrib/printMembers.pl
+SHA1 0b31cab1d116d19173a5854976dba68d18b45590 contrib/tklkup
+SHA1 a5bd1e332b706d7320c761fd22ee1a4bed7e5b53 data/00-cmp.ldif
+SHA1 6d40b662cb1740b5beecc1991881fbf1f6433f4f data/00-cmp2.ldif
+SHA1 25488cd6943fc31cdce5dcc57e2ab0e71b0af6fa data/00-in.ldif
+SHA1 4e2e9b0c64166f26687d3831d20bd14a1e394e02 data/50-cmp.ldif
+SHA1 85609ef5c19037cb2ef58e50b73386c3b195e3bc data/50-in.ldif
+SHA1 52e9431e87b2fffc2ebf31b8c82714bbda384c65 data/51-in.ldif
+SHA1 5c279989d0d76bf18c5e5867067cbc2bfbf7c45a data/51a-cmp.ldif
+SHA1 6b17588d6301ebf39d9131151acf65723e095be5 data/51b-cmp.ldif
+SHA1 5e6b3c20fc8ac94a581d6c4454fd2bbe45183f81 data/51c-cmp.ldif
+SHA1 fd3a7345964b3d13050a9c8d29d170d5bc105ec3 data/51d-cmp.ldif
+SHA1 867259b249eaa4952c48ccd8d23e38431d646bfb data/52-cmp.ldif
+SHA1 52e9431e87b2fffc2ebf31b8c82714bbda384c65 data/52-in.ldif
+SHA1 ed5b41031767ef4da9ce98986a2077a74dd71cb3 data/52-mod.ldif
+SHA1 ac61c547d11a0a9cb4760a970ab05893d56ec82a data/cert.pem
+SHA1 a4e840b79efa92f097601c973e943a983d9b9d53 data/core.schema
+SHA1 56633628a6bc7fd702b26a5a28b453e0ab1085bf data/cosine.schema
+SHA1 b8e188b49f792ba2dc34593002917d3d9cf8fcab data/inetorgperson.schema
+SHA1 61a41c6ade1933ac44408205fd0bd129d98eae2a data/key.pem
+SHA1 8142bb403781334bf95ca07e807673bae1528e9a data/schema.in
+SHA1 b88f0a3a70d3e7f2273cc0747dc090fe5c000efa data/slapd-conf.in
+SHA1 452b956531f884178323c9c2fd975bea711749b5 data/slapd.at.conf
+SHA1 bcbeffecb030cabedb950ad002560aadce17bab3 data/slapd.oc.conf
+SHA1 445e4727be44fc52d61a417faa65f276a8f5c489 data/slapd2-conf.in
+SHA1 3f078f42a453f01e804ddd77e5826e7a27bde7c1 inc/Module/Install.pm
+SHA1 d07a2b39bce31bdf5e10d4ea5aa8ffb6bd6bcdc1 inc/Module/Install/AutoInstall.pm
+SHA1 5edf750dabf25f41136bebff7a574bc4bfff4708 inc/Module/Install/Base.pm
+SHA1 0b2755693087e2cd877fee8d7df14eaf854d7b37 inc/Module/Install/Can.pm
+SHA1 40922248175f9a0ab2af35cc6a72f3f6d1bda1df inc/Module/Install/Fetch.pm
+SHA1 51a4662ddde9308ac5d727b71220ef44b6a047f2 inc/Module/Install/Include.pm
+SHA1 77f0d24632f08107b67bef1a22ea6f2023e60862 inc/Module/Install/Makefile.pm
+SHA1 946faffdf822ec2b5175517732ee24ac06d2d413 inc/Module/Install/Metadata.pm
+SHA1 ff56817eb18a9d7a528852d2b568c348629a14fb inc/Module/Install/Win32.pm
+SHA1 a485e469ac64908d7e965ae726b6a58682d74d8e inc/Test/Builder.pm
+SHA1 2e86c1ac237e606c365cfde0965bd662c86b6b35 inc/Test/More.pm
+SHA1 4dde3f6e30c239c15c234309b7c32dd5a7d409a9 install-nomake
+SHA1 da956a83d04192b551118b6ddffc32977cff5427 lib/Bundle/Net/LDAP.pm
+SHA1 3637699c1d2e0427a74aa5e44ef0f61a725a83f4 lib/LWP/Protocol/ldap.pm
+SHA1 0569fda2de990d012ef30daa7661a131a1dacb85 lib/Net/LDAP.pm
+SHA1 aabdb87602a23420d4afe3f409daab47cb1bc0d7 lib/Net/LDAP.pod
+SHA1 f348a2a77dd4d2dbc1313bbc71b84853fa456268 lib/Net/LDAP/ASN.pm
+SHA1 ebfde82b7edff4ede462aa52e25c9518fc680965 lib/Net/LDAP/Bind.pm
+SHA1 814f74482a8400c1affebeff0814e5eb0b5f50fa lib/Net/LDAP/Constant.pm
+SHA1 b9ec7f4d639febc95b19352d6ecec8d3f81d6ce0 lib/Net/LDAP/Control.pm
+SHA1 ab3a966de9724b2ce4197757fec087a766bb4a09 lib/Net/LDAP/Control/EntryChange.pm
+SHA1 f2db11b80336a47c8bc5a1ebeb2ad0228838275c lib/Net/LDAP/Control/ManageDsaIT.pm
+SHA1 409330c198b6459bffdb78761ce22a300417337e lib/Net/LDAP/Control/Paged.pm
+SHA1 28e53a53f254fbee4f8b71ab311f9ca833007f59 lib/Net/LDAP/Control/PersistentSearch.pm
+SHA1 6067eb79c46ef32ea039d3e0bea398dc393ec540 lib/Net/LDAP/Control/ProxyAuth.pm
+SHA1 ffd5e5f5035b4aa5b3c64f018791e338a4c98372 lib/Net/LDAP/Control/Sort.pm
+SHA1 9e0e84ea6eb7cefd13caa9788a3ffa24c8017d4d lib/Net/LDAP/Control/SortResult.pm
+SHA1 0f807fb518c374f7abc4443b9ef1eed19417762d lib/Net/LDAP/Control/VLV.pm
+SHA1 bb9ff3dde55d0f40d69a51db611c113abe994247 lib/Net/LDAP/Control/VLVResponse.pm
+SHA1 31af06b825b04fba3e036d9e2e39381393bbae69 lib/Net/LDAP/DSML.pm
+SHA1 35a791c602f0516a9146938ce9900e5b7cff8587 lib/Net/LDAP/Entry.pm
+SHA1 95f91f01a571657a42bf4fcd70b13eb377677435 lib/Net/LDAP/Entry.pod
+SHA1 f9a7c3e2ad3e9398c7c142ce6e015af2a7060f17 lib/Net/LDAP/Examples.pod
+SHA1 e52b67753bb12fd61d10cab20905fdb390361283 lib/Net/LDAP/Extension.pm
+SHA1 7e619c0b7d3a1e8eef43840cf3c544944487bf6d lib/Net/LDAP/Extension/SetPassword.pm
+SHA1 1d0e9a195cec05800c9ad9d4fcb2d567bf4dc116 lib/Net/LDAP/Extra.pm
+SHA1 f39b5993ece8dae6dba100dc435d776db0cff9f2 lib/Net/LDAP/FAQ.pod
+SHA1 2a1b34362eb82bcf6a802cbdbb05df22cf089a93 lib/Net/LDAP/Filter.pm
+SHA1 4af295c0de23d664769d8dfcbd7dc5969fee0fa0 lib/Net/LDAP/Filter.pod
+SHA1 7613cceffc018f8ff86e4f8d80f992cf4c0dd0f1 lib/Net/LDAP/LDIF.pm
+SHA1 48d8b533b1c1b0c4a9bcfe31248fb5ca9a72f9f7 lib/Net/LDAP/LDIF.pod
+SHA1 89b778c786ff9caeeebee145baedd45ed803e85f lib/Net/LDAP/Message.pm
+SHA1 3a42fcbb1f0bda6a86b3130912a4cf10f40c218e lib/Net/LDAP/Message.pod
+SHA1 23ce19729a6953f6564c6f4e23bad7bd9ad73ea0 lib/Net/LDAP/RFC.pod
+SHA1 4921a9eb85f595aaa4c5c2bf7261feae54440763 lib/Net/LDAP/Reference.pod
+SHA1 f06325e3a75f69792014a762919c1fcf90ab7d78 lib/Net/LDAP/RootDSE.pm
+SHA1 776de4844055696ead2dc9ff926b279603c104db lib/Net/LDAP/Schema.pm
+SHA1 cce8a9cbd51fd37f8ec5de4be788fb5a4ac3d806 lib/Net/LDAP/Schema.pod
+SHA1 ffa511d7249e0c9ee9595bfe7c4a3db443be50fe lib/Net/LDAP/Search.pm
+SHA1 05b0d5b3dae875209f705cb4c19ef7e28119e2e7 lib/Net/LDAP/Search.pod
+SHA1 118c4b8e7f937fa5e9abe1cb2bfff9e7d8445471 lib/Net/LDAP/Security.pod
+SHA1 0daedc728506acd4128802da7889a1272484ec45 lib/Net/LDAP/Util.pm
+SHA1 3c838267cb75b94b7d8606a82d964b04475ea4aa lib/Net/LDAPI.pm
+SHA1 ccc12f936613216c1dd5ed191df950e9364075ac lib/Net/LDAPS.pm
+SHA1 06de18db58c4bdbe0f2cfac17c9bef93790d0e94 mkmanf
+SHA1 21f7b6e4c4969e5ed7afa5ee33c6e15a362fa690 t/0-signature.t
+SHA1 9934fda8ba49d93ae8241c79f5b685ca39c63342 t/00ldif-entry.t
+SHA1 4e1601ad167d1db136af53d42aaa9242099ab8d0 t/01canon_dn.t
+SHA1 67604a71b08d134734b07e9f5971bff62ad8bd46 t/02filter.t
+SHA1 6afb905b4d8583a2f3dbeef2068cc953dffe7c25 t/03schema.t
+SHA1 9b58a5eb0ec7b9ef4cb3c79d63704f986359b2ed t/04refloop.t
+SHA1 77b30ffef2402f438cf57a9af95f0358d50bb27e t/50populate.t
+SHA1 60962ef635db1ddf1da912cdd063611fb9181846 t/51search.t
+SHA1 c648f686d6fc03332fdebaef1705fb0d0c87ee94 t/52modify.t
+SHA1 c342a60369e2c9ab024a3dbc05b9b7f24e611256 t/53schema.t
+SHA1 74f6707bcfcd97fd8f765148aea2e7647d4193fb t/54dse.t
+SHA1 4406de998ed4206582563f88fa2556bff3e7d5dd t/55ssl.t
+SHA1 78620427839f55c27f33f32e56239f01aadcb6be t/56ipc.t
+SHA1 b5f9fbf8baa8ddd9d97331037725d183ef856ae0 t/57url.t
+SHA1 a564d8de4711120f62f8dd8e472b04fe340f50c8 t/70sortctrl.t
+SHA1 8ed0213b143a7af546ce3ed94c19993f5f5c5a68 t/common.pl
+SHA1 5fc1dc6f5ec7a7ef372585f154f3c9a6020d3134 test.cfg
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.4 (Darwin)
+
+iD8DBQFA5DKTR0BL4gbYw3QRAoaxAJ9WYpiEYvo6DYxpssI4OgvmITvBjgCcCxqf
+mdjmJT6Fk0C40dOuA089BPA=
+=ISid
+-----END PGP SIGNATURE-----
View
@@ -0,0 +1,171 @@
+#line 1 "inc/Module/Install.pm - /Users/gbarr/Library/Perl/Module/Install.pm"
+# $File: //depot/cpan/Module-Install/lib/Module/Install.pm $ $Author: autrijus $
+# $Revision: #67 $ $Change: 1885 $ $DateTime: 2004/03/11 05:55:27 $ vim: expandtab shiftwidth=4
+
+package Module::Install;
+$VERSION = '0.33';
+
+die << "." unless $INC{join('/', inc => split(/::/, __PACKAGE__)).'.pm'};
+Please invoke ${\__PACKAGE__} with:
+
+ use inc::${\__PACKAGE__};
+
+not:
+
+ use ${\__PACKAGE__};
+
+.
+
+use strict 'vars';
+use Cwd ();
+use File::Find ();
+use File::Path ();
+
+@inc::Module::Install::ISA = 'Module::Install';
+
+#line 129
+
+sub import {
+ my $class = shift;
+ my $self = $class->new(@_);
+
+ if (not -f $self->{file}) {
+ require "$self->{path}/$self->{dispatch}.pm";
+ File::Path::mkpath("$self->{prefix}/$self->{author}");
+ $self->{admin} =
+ "$self->{name}::$self->{dispatch}"->new(_top => $self);
+ $self->{admin}->init;
+ @_ = ($class, _self => $self);
+ goto &{"$self->{name}::import"};
+ }
+
+ *{caller(0) . "::AUTOLOAD"} = $self->autoload;
+
+ # Unregister loader and worker packages so subdirs can use them again
+ delete $INC{"$self->{file}"};
+ delete $INC{"$self->{path}.pm"};
+}
+
+#line 156
+
+sub autoload {
+ my $self = shift;
+ my $caller = caller;
+
+ my $cwd = Cwd::cwd();
+ my $sym = "$caller\::AUTOLOAD";
+
+ $sym->{$cwd} = sub {
+ my $pwd = Cwd::cwd();
+ if (my $code = $sym->{$pwd}) {
+ goto &$code unless $cwd eq $pwd; # delegate back to parent dirs
+ }
+ $$sym =~ /([^:]+)$/ or die "Cannot autoload $caller";
+ unshift @_, ($self, $1);
+ goto &{$self->can('call')} unless uc($1) eq $1;
+ };
+}
+
+#line 181
+
+sub new {
+ my ($class, %args) = @_;
+
+ return $args{_self} if $args{_self};
+
+ $args{dispatch} ||= 'Admin';
+ $args{prefix} ||= 'inc';
+ $args{author} ||= '.author';
+ $args{bundle} ||= 'inc/BUNDLES';
+
+ $class =~ s/^\Q$args{prefix}\E:://;
+ $args{name} ||= $class;
+ $args{version} ||= $class->VERSION;
+
+ unless ($args{path}) {
+ $args{path} = $args{name};
+ $args{path} =~ s!::!/!g;
+ }
+ $args{file} ||= "$args{prefix}/$args{path}.pm";
+
+ bless(\%args, $class);
+}
+
+#line 210
+
+sub call {
+ my $self = shift;
+ my $method = shift;
+ my $obj = $self->load($method) or return;
+
+ unshift @_, $obj;
+ goto &{$obj->can($method)};
+}
+
+#line 225
+
+sub load {
+ my ($self, $method) = @_;
+
+ $self->load_extensions(
+ "$self->{prefix}/$self->{path}", $self
+ ) unless $self->{extensions};
+
+ foreach my $obj (@{$self->{extensions}}) {
+ return $obj if $obj->can($method);
+ }
+
+ my $admin = $self->{admin} or die << "END";
+The '$method' method does not exist in the '$self->{prefix}' path!
+Please remove the '$self->{prefix}' directory and run $0 again to load it.
+END
+
+ my $obj = $admin->load($method, 1);
+ push @{$self->{extensions}}, $obj;
+
+ $obj;
+}
+
+#line 255
+
+sub load_extensions {
+ my ($self, $path, $top_obj) = @_;
+
+ unshift @INC, $self->{prefix}
+ unless grep { $_ eq $self->{prefix} } @INC;
+
+ local @INC = ($path, @INC);
+ foreach my $rv ($self->find_extensions($path)) {
+ my ($file, $pkg) = @{$rv};
+ next if $self->{pathnames}{$pkg};
+
+ eval { require $file; 1 } or (warn($@), next);
+ $self->{pathnames}{$pkg} = delete $INC{$file};
+ push @{$self->{extensions}}, $pkg->new( _top => $top_obj );
+ }
+}
+
+#line 279
+
+sub find_extensions {
+ my ($self, $path) = @_;
+ my @found;
+
+ File::Find::find(sub {
+ my $file = $File::Find::name;
+ return unless $file =~ m!^\Q$path\E/(.+)\.pm\Z!is;
+ return if $1 eq $self->{dispatch};
+
+ $file = "$self->{path}/$1.pm";
+ my $pkg = "$self->{name}::$1"; $pkg =~ s!/!::!g;
+ push @found, [$file, $pkg];
+ }, $path) if -d $path;
+
+ @found;
+}
+
+1;
+
+__END__
+
+#line 614
Oops, something went wrong.

0 comments on commit f30a8d2

Please sign in to comment.