aboutsummaryrefslogtreecommitdiff
path: root/perl
diff options
context:
space:
mode:
Diffstat (limited to 'perl')
-rw-r--r--perl/Build.PL46
-rw-r--r--perl/MANIFEST84
-rw-r--r--perl/MANIFEST.SKIP41
-rw-r--r--perl/Makefile.PL.in18
-rw-r--r--perl/lib/Wallet/ACL.pm (renamed from perl/Wallet/ACL.pm)0
-rw-r--r--perl/lib/Wallet/ACL/Base.pm (renamed from perl/Wallet/ACL/Base.pm)0
-rw-r--r--perl/lib/Wallet/ACL/Krb5.pm (renamed from perl/Wallet/ACL/Krb5.pm)0
-rw-r--r--perl/lib/Wallet/ACL/Krb5/Regex.pm (renamed from perl/Wallet/ACL/Krb5/Regex.pm)0
-rw-r--r--perl/lib/Wallet/ACL/LDAP/Attribute.pm (renamed from perl/Wallet/ACL/LDAP/Attribute.pm)0
-rw-r--r--perl/lib/Wallet/ACL/NetDB.pm (renamed from perl/Wallet/ACL/NetDB.pm)0
-rw-r--r--perl/lib/Wallet/ACL/NetDB/Root.pm (renamed from perl/Wallet/ACL/NetDB/Root.pm)0
-rw-r--r--perl/lib/Wallet/Admin.pm (renamed from perl/Wallet/Admin.pm)0
-rw-r--r--perl/lib/Wallet/Config.pm (renamed from perl/Wallet/Config.pm)0
-rw-r--r--perl/lib/Wallet/Database.pm (renamed from perl/Wallet/Database.pm)0
-rw-r--r--perl/lib/Wallet/Kadmin.pm (renamed from perl/Wallet/Kadmin.pm)0
-rw-r--r--perl/lib/Wallet/Kadmin/Heimdal.pm (renamed from perl/Wallet/Kadmin/Heimdal.pm)0
-rw-r--r--perl/lib/Wallet/Kadmin/MIT.pm (renamed from perl/Wallet/Kadmin/MIT.pm)0
-rw-r--r--perl/lib/Wallet/Object/Base.pm (renamed from perl/Wallet/Object/Base.pm)0
-rw-r--r--perl/lib/Wallet/Object/Duo.pm (renamed from perl/Wallet/Object/Duo.pm)0
-rw-r--r--perl/lib/Wallet/Object/File.pm (renamed from perl/Wallet/Object/File.pm)0
-rw-r--r--perl/lib/Wallet/Object/Keytab.pm (renamed from perl/Wallet/Object/Keytab.pm)0
-rw-r--r--perl/lib/Wallet/Object/WAKeyring.pm (renamed from perl/Wallet/Object/WAKeyring.pm)0
-rw-r--r--perl/lib/Wallet/Policy/Stanford.pm (renamed from perl/Wallet/Policy/Stanford.pm)0
-rw-r--r--perl/lib/Wallet/Report.pm (renamed from perl/Wallet/Report.pm)0
-rw-r--r--perl/lib/Wallet/Schema.pm (renamed from perl/Wallet/Schema.pm)0
-rw-r--r--perl/lib/Wallet/Schema/Result/Acl.pm (renamed from perl/Wallet/Schema/Result/Acl.pm)0
-rw-r--r--perl/lib/Wallet/Schema/Result/AclEntry.pm (renamed from perl/Wallet/Schema/Result/AclEntry.pm)0
-rw-r--r--perl/lib/Wallet/Schema/Result/AclHistory.pm (renamed from perl/Wallet/Schema/Result/AclHistory.pm)0
-rw-r--r--perl/lib/Wallet/Schema/Result/AclScheme.pm (renamed from perl/Wallet/Schema/Result/AclScheme.pm)0
-rw-r--r--perl/lib/Wallet/Schema/Result/Duo.pm (renamed from perl/Wallet/Schema/Result/Duo.pm)0
-rw-r--r--perl/lib/Wallet/Schema/Result/Enctype.pm (renamed from perl/Wallet/Schema/Result/Enctype.pm)0
-rw-r--r--perl/lib/Wallet/Schema/Result/Flag.pm (renamed from perl/Wallet/Schema/Result/Flag.pm)0
-rw-r--r--perl/lib/Wallet/Schema/Result/KeytabEnctype.pm (renamed from perl/Wallet/Schema/Result/KeytabEnctype.pm)0
-rw-r--r--perl/lib/Wallet/Schema/Result/KeytabSync.pm (renamed from perl/Wallet/Schema/Result/KeytabSync.pm)0
-rw-r--r--perl/lib/Wallet/Schema/Result/Object.pm (renamed from perl/Wallet/Schema/Result/Object.pm)0
-rw-r--r--perl/lib/Wallet/Schema/Result/ObjectHistory.pm (renamed from perl/Wallet/Schema/Result/ObjectHistory.pm)0
-rw-r--r--perl/lib/Wallet/Schema/Result/SyncTarget.pm (renamed from perl/Wallet/Schema/Result/SyncTarget.pm)0
-rw-r--r--perl/lib/Wallet/Schema/Result/Type.pm (renamed from perl/Wallet/Schema/Result/Type.pm)0
-rw-r--r--perl/lib/Wallet/Server.pm (renamed from perl/Wallet/Server.pm)0
-rwxr-xr-xperl/t/docs/pod-spelling.t (renamed from perl/t/pod-spelling.t)0
-rwxr-xr-xperl/t/docs/pod.t (renamed from perl/t/pod.t)0
-rwxr-xr-xperl/t/general/acl.t (renamed from perl/t/acl.t)0
-rwxr-xr-xperl/t/general/admin.t (renamed from perl/t/admin.t)0
-rwxr-xr-xperl/t/general/config.t (renamed from perl/t/config.t)0
-rwxr-xr-xperl/t/general/init.t (renamed from perl/t/init.t)0
-rwxr-xr-xperl/t/general/report.t (renamed from perl/t/report.t)0
-rwxr-xr-xperl/t/general/server.t (renamed from perl/t/server.t)0
-rwxr-xr-xperl/t/object/base.t (renamed from perl/t/object.t)0
-rwxr-xr-xperl/t/object/duo.t (renamed from perl/t/duo.t)0
-rwxr-xr-xperl/t/object/file.t (renamed from perl/t/file.t)0
-rwxr-xr-xperl/t/object/keytab.t (renamed from perl/t/keytab.t)0
-rwxr-xr-xperl/t/object/wa-keyring.t (renamed from perl/t/wa-keyring.t)0
-rwxr-xr-xperl/t/policy/stanford.t (renamed from perl/t/stanford-naming.t)0
-rwxr-xr-xperl/t/util/kadmin.t (renamed from perl/t/kadmin.t)0
-rwxr-xr-xperl/t/verifier/basic.t (renamed from perl/t/verifier.t)0
-rwxr-xr-xperl/t/verifier/ldap-attr.t (renamed from perl/t/verifier-ldap-attr.t)0
-rwxr-xr-xperl/t/verifier/netdb.t (renamed from perl/t/verifier-netdb.t)0
57 files changed, 171 insertions, 18 deletions
diff --git a/perl/Build.PL b/perl/Build.PL
new file mode 100644
index 0000000..3d3bcdc
--- /dev/null
+++ b/perl/Build.PL
@@ -0,0 +1,46 @@
+#!/usr/bin/perl
+#
+# Build script for the wallet distribution.
+#
+# Written by Russ Allbery <eagle@eyrie.org>
+# Copyright 2014
+# The Board of Trustees of the Leland Stanford Junior University
+#
+# See LICENSE for licensing terms.
+
+use 5.006;
+use strict;
+use warnings;
+
+use Module::Build;
+
+# Basic package configuration.
+my $build = Module::Build->new(
+ dist_abstract => 'Secure credential management system',
+ dist_author => 'Russ Allbery <eagle@eyrie.org>',
+ dist_name => 'Wallet',
+ dist_version => '1.01',
+ license => 'mit',
+ recursive_test_files => 1,
+
+ # Other package relationships.
+ configure_requires => { 'Module::Build' => 0.28 },
+ requires => {
+ 'DBIx::Class' => 0,
+ DBI => 0,
+ 'Digest::MD5' => 0,
+ 'SQL::Translator' => 0,
+ perl => '5.006',
+ },
+ recommends => {
+ 'Authen::SASL' => 0,
+ 'Heimdal::Kadm5' => 0,
+ 'Net::Duo' => 0,
+ 'Net::LDAP' => 0,
+ 'Net::Remctl' => 0,
+ WebAuth => 0,
+ },
+);
+
+# Generate the build script.
+$build->create_build_script;
diff --git a/perl/MANIFEST b/perl/MANIFEST
new file mode 100644
index 0000000..7f67987
--- /dev/null
+++ b/perl/MANIFEST
@@ -0,0 +1,84 @@
+Build.PL
+create-ddl
+lib/Wallet/ACL.pm
+lib/Wallet/ACL/Base.pm
+lib/Wallet/ACL/Krb5.pm
+lib/Wallet/ACL/Krb5/Regex.pm
+lib/Wallet/ACL/LDAP/Attribute.pm
+lib/Wallet/ACL/NetDB.pm
+lib/Wallet/ACL/NetDB/Root.pm
+lib/Wallet/Admin.pm
+lib/Wallet/Config.pm
+lib/Wallet/Database.pm
+lib/Wallet/Kadmin.pm
+lib/Wallet/Kadmin/Heimdal.pm
+lib/Wallet/Kadmin/MIT.pm
+lib/Wallet/Object/Base.pm
+lib/Wallet/Object/Duo.pm
+lib/Wallet/Object/File.pm
+lib/Wallet/Object/Keytab.pm
+lib/Wallet/Object/WAKeyring.pm
+lib/Wallet/Policy/Stanford.pm
+lib/Wallet/Report.pm
+lib/Wallet/Schema.pm
+lib/Wallet/Schema/Result/Acl.pm
+lib/Wallet/Schema/Result/AclEntry.pm
+lib/Wallet/Schema/Result/AclHistory.pm
+lib/Wallet/Schema/Result/AclScheme.pm
+lib/Wallet/Schema/Result/Duo.pm
+lib/Wallet/Schema/Result/Enctype.pm
+lib/Wallet/Schema/Result/Flag.pm
+lib/Wallet/Schema/Result/KeytabEnctype.pm
+lib/Wallet/Schema/Result/KeytabSync.pm
+lib/Wallet/Schema/Result/Object.pm
+lib/Wallet/Schema/Result/ObjectHistory.pm
+lib/Wallet/Schema/Result/SyncTarget.pm
+lib/Wallet/Schema/Result/Type.pm
+lib/Wallet/Server.pm
+MANIFEST This list of files
+MANIFEST.SKIP
+sql/Wallet-Schema-0.07-0.08-MySQL.sql
+sql/Wallet-Schema-0.07-0.08-SQLite.sql
+sql/Wallet-Schema-0.07-MySQL.sql
+sql/Wallet-Schema-0.07-SQLite.sql
+sql/Wallet-Schema-0.08-0.09-MySQL.sql
+sql/Wallet-Schema-0.08-0.09-PostgreSQL.sql
+sql/Wallet-Schema-0.08-0.09-SQLite.sql
+sql/Wallet-Schema-0.08-MySQL.sql
+sql/Wallet-Schema-0.08-PostgreSQL.sql
+sql/Wallet-Schema-0.08-SQLite.sql
+sql/Wallet-Schema-0.09-MySQL.sql
+sql/Wallet-Schema-0.09-PostgreSQL.sql
+sql/Wallet-Schema-0.09-SQLite.sql
+t/acl.t
+t/admin.t
+t/data/duo/integration.json
+t/data/duo/keys.json
+t/data/keytab-fake
+t/data/keytab.conf
+t/data/netdb-fake
+t/data/netdb.conf
+t/data/README
+t/data/test.keytab
+t/data/test.krbtype
+t/data/test.principal
+t/data/test.realm
+t/duo.t
+t/file.t
+t/init.t
+t/kadmin.t
+t/keytab.t
+t/lib/Test/RRA.pm
+t/lib/Test/RRA/Automake.pm
+t/lib/Test/RRA/Config.pm
+t/lib/Util.pm
+t/object.t
+t/pod-spelling.t
+t/pod.t
+t/report.t
+t/server.t
+t/stanford-naming.t
+t/verifier-ldap-attr.t
+t/verifier-netdb.t
+t/verifier.t
+t/wa-keyring.t
diff --git a/perl/MANIFEST.SKIP b/perl/MANIFEST.SKIP
new file mode 100644
index 0000000..82fa711
--- /dev/null
+++ b/perl/MANIFEST.SKIP
@@ -0,0 +1,41 @@
+# -*- conf -*-
+
+# Avoid generated build files.
+\bblib/
+
+# Avoid Module::Build generated and utility files.
+\bBuild$
+\b_build/
+\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 and Devel::CoverX::Covered files.
+\bcover_db\b
+\bcovered\b
+
+# Avoid MYMETA files
+^MYMETA\.
+
+# Avoid archives of this distribution
+\bWallet-[\d\.\_]+
+
+# Avoid local test configuration files.
+^t/config
diff --git a/perl/Makefile.PL.in b/perl/Makefile.PL.in
deleted file mode 100644
index a3038ae..0000000
--- a/perl/Makefile.PL.in
+++ /dev/null
@@ -1,18 +0,0 @@
-# Makefile.PL for the Wallet Perl library. -*- perl -*-
-
-use ExtUtils::MakeMaker;
-
-my $version = '@PACKAGE_VERSION@';
-$version =~ s/\.(\d)$/.0$1/;
-
-# Set a prefix for ExtUtils::MakeMaker if we were given one for configure.
-my $prefix = "@prefix@";
-
-WriteMakefile(
- NAME => 'Wallet',
- VERSION => $version,
- ABSTRACT => 'Wallet: a secure credential management system',
- AUTHOR => 'Russ Allbery (eagle@eyrie.org)',
- (($prefix ne '/usr' && $prefix ne '/usr/local') ?
- (PREFIX => $prefix) : ())
-);
diff --git a/perl/Wallet/ACL.pm b/perl/lib/Wallet/ACL.pm
index 808be3c..808be3c 100644
--- a/perl/Wallet/ACL.pm
+++ b/perl/lib/Wallet/ACL.pm
diff --git a/perl/Wallet/ACL/Base.pm b/perl/lib/Wallet/ACL/Base.pm
index b6e4ce3..b6e4ce3 100644
--- a/perl/Wallet/ACL/Base.pm
+++ b/perl/lib/Wallet/ACL/Base.pm
diff --git a/perl/Wallet/ACL/Krb5.pm b/perl/lib/Wallet/ACL/Krb5.pm
index ed0b7df..ed0b7df 100644
--- a/perl/Wallet/ACL/Krb5.pm
+++ b/perl/lib/Wallet/ACL/Krb5.pm
diff --git a/perl/Wallet/ACL/Krb5/Regex.pm b/perl/lib/Wallet/ACL/Krb5/Regex.pm
index 30f5527..30f5527 100644
--- a/perl/Wallet/ACL/Krb5/Regex.pm
+++ b/perl/lib/Wallet/ACL/Krb5/Regex.pm
diff --git a/perl/Wallet/ACL/LDAP/Attribute.pm b/perl/lib/Wallet/ACL/LDAP/Attribute.pm
index aea8a72..aea8a72 100644
--- a/perl/Wallet/ACL/LDAP/Attribute.pm
+++ b/perl/lib/Wallet/ACL/LDAP/Attribute.pm
diff --git a/perl/Wallet/ACL/NetDB.pm b/perl/lib/Wallet/ACL/NetDB.pm
index b76d4ed..b76d4ed 100644
--- a/perl/Wallet/ACL/NetDB.pm
+++ b/perl/lib/Wallet/ACL/NetDB.pm
diff --git a/perl/Wallet/ACL/NetDB/Root.pm b/perl/lib/Wallet/ACL/NetDB/Root.pm
index 6c95c6e..6c95c6e 100644
--- a/perl/Wallet/ACL/NetDB/Root.pm
+++ b/perl/lib/Wallet/ACL/NetDB/Root.pm
diff --git a/perl/Wallet/Admin.pm b/perl/lib/Wallet/Admin.pm
index 3a05284..3a05284 100644
--- a/perl/Wallet/Admin.pm
+++ b/perl/lib/Wallet/Admin.pm
diff --git a/perl/Wallet/Config.pm b/perl/lib/Wallet/Config.pm
index 5b0ab1c..5b0ab1c 100644
--- a/perl/Wallet/Config.pm
+++ b/perl/lib/Wallet/Config.pm
diff --git a/perl/Wallet/Database.pm b/perl/lib/Wallet/Database.pm
index 031be9e..031be9e 100644
--- a/perl/Wallet/Database.pm
+++ b/perl/lib/Wallet/Database.pm
diff --git a/perl/Wallet/Kadmin.pm b/perl/lib/Wallet/Kadmin.pm
index 4ea7920..4ea7920 100644
--- a/perl/Wallet/Kadmin.pm
+++ b/perl/lib/Wallet/Kadmin.pm
diff --git a/perl/Wallet/Kadmin/Heimdal.pm b/perl/lib/Wallet/Kadmin/Heimdal.pm
index 42de8e0..42de8e0 100644
--- a/perl/Wallet/Kadmin/Heimdal.pm
+++ b/perl/lib/Wallet/Kadmin/Heimdal.pm
diff --git a/perl/Wallet/Kadmin/MIT.pm b/perl/lib/Wallet/Kadmin/MIT.pm
index 1ae01bf..1ae01bf 100644
--- a/perl/Wallet/Kadmin/MIT.pm
+++ b/perl/lib/Wallet/Kadmin/MIT.pm
diff --git a/perl/Wallet/Object/Base.pm b/perl/lib/Wallet/Object/Base.pm
index 8debac9..8debac9 100644
--- a/perl/Wallet/Object/Base.pm
+++ b/perl/lib/Wallet/Object/Base.pm
diff --git a/perl/Wallet/Object/Duo.pm b/perl/lib/Wallet/Object/Duo.pm
index e5773c8..e5773c8 100644
--- a/perl/Wallet/Object/Duo.pm
+++ b/perl/lib/Wallet/Object/Duo.pm
diff --git a/perl/Wallet/Object/File.pm b/perl/lib/Wallet/Object/File.pm
index 4afef04..4afef04 100644
--- a/perl/Wallet/Object/File.pm
+++ b/perl/lib/Wallet/Object/File.pm
diff --git a/perl/Wallet/Object/Keytab.pm b/perl/lib/Wallet/Object/Keytab.pm
index 24c3302..24c3302 100644
--- a/perl/Wallet/Object/Keytab.pm
+++ b/perl/lib/Wallet/Object/Keytab.pm
diff --git a/perl/Wallet/Object/WAKeyring.pm b/perl/lib/Wallet/Object/WAKeyring.pm
index f8bd0f7..f8bd0f7 100644
--- a/perl/Wallet/Object/WAKeyring.pm
+++ b/perl/lib/Wallet/Object/WAKeyring.pm
diff --git a/perl/Wallet/Policy/Stanford.pm b/perl/lib/Wallet/Policy/Stanford.pm
index 5ac29e0..5ac29e0 100644
--- a/perl/Wallet/Policy/Stanford.pm
+++ b/perl/lib/Wallet/Policy/Stanford.pm
diff --git a/perl/Wallet/Report.pm b/perl/lib/Wallet/Report.pm
index 1085546..1085546 100644
--- a/perl/Wallet/Report.pm
+++ b/perl/lib/Wallet/Report.pm
diff --git a/perl/Wallet/Schema.pm b/perl/lib/Wallet/Schema.pm
index 74b4c99..74b4c99 100644
--- a/perl/Wallet/Schema.pm
+++ b/perl/lib/Wallet/Schema.pm
diff --git a/perl/Wallet/Schema/Result/Acl.pm b/perl/lib/Wallet/Schema/Result/Acl.pm
index 226738a..226738a 100644
--- a/perl/Wallet/Schema/Result/Acl.pm
+++ b/perl/lib/Wallet/Schema/Result/Acl.pm
diff --git a/perl/Wallet/Schema/Result/AclEntry.pm b/perl/lib/Wallet/Schema/Result/AclEntry.pm
index a33a98c..a33a98c 100644
--- a/perl/Wallet/Schema/Result/AclEntry.pm
+++ b/perl/lib/Wallet/Schema/Result/AclEntry.pm
diff --git a/perl/Wallet/Schema/Result/AclHistory.pm b/perl/lib/Wallet/Schema/Result/AclHistory.pm
index 11593b7..11593b7 100644
--- a/perl/Wallet/Schema/Result/AclHistory.pm
+++ b/perl/lib/Wallet/Schema/Result/AclHistory.pm
diff --git a/perl/Wallet/Schema/Result/AclScheme.pm b/perl/lib/Wallet/Schema/Result/AclScheme.pm
index 91a58b2..91a58b2 100644
--- a/perl/Wallet/Schema/Result/AclScheme.pm
+++ b/perl/lib/Wallet/Schema/Result/AclScheme.pm
diff --git a/perl/Wallet/Schema/Result/Duo.pm b/perl/lib/Wallet/Schema/Result/Duo.pm
index 80a71dc..80a71dc 100644
--- a/perl/Wallet/Schema/Result/Duo.pm
+++ b/perl/lib/Wallet/Schema/Result/Duo.pm
diff --git a/perl/Wallet/Schema/Result/Enctype.pm b/perl/lib/Wallet/Schema/Result/Enctype.pm
index 5733669..5733669 100644
--- a/perl/Wallet/Schema/Result/Enctype.pm
+++ b/perl/lib/Wallet/Schema/Result/Enctype.pm
diff --git a/perl/Wallet/Schema/Result/Flag.pm b/perl/lib/Wallet/Schema/Result/Flag.pm
index e223ff8..e223ff8 100644
--- a/perl/Wallet/Schema/Result/Flag.pm
+++ b/perl/lib/Wallet/Schema/Result/Flag.pm
diff --git a/perl/Wallet/Schema/Result/KeytabEnctype.pm b/perl/lib/Wallet/Schema/Result/KeytabEnctype.pm
index daea724..daea724 100644
--- a/perl/Wallet/Schema/Result/KeytabEnctype.pm
+++ b/perl/lib/Wallet/Schema/Result/KeytabEnctype.pm
diff --git a/perl/Wallet/Schema/Result/KeytabSync.pm b/perl/lib/Wallet/Schema/Result/KeytabSync.pm
index ca84277..ca84277 100644
--- a/perl/Wallet/Schema/Result/KeytabSync.pm
+++ b/perl/lib/Wallet/Schema/Result/KeytabSync.pm
diff --git a/perl/Wallet/Schema/Result/Object.pm b/perl/lib/Wallet/Schema/Result/Object.pm
index fd64e1b..fd64e1b 100644
--- a/perl/Wallet/Schema/Result/Object.pm
+++ b/perl/lib/Wallet/Schema/Result/Object.pm
diff --git a/perl/Wallet/Schema/Result/ObjectHistory.pm b/perl/lib/Wallet/Schema/Result/ObjectHistory.pm
index 5e9c8bd..5e9c8bd 100644
--- a/perl/Wallet/Schema/Result/ObjectHistory.pm
+++ b/perl/lib/Wallet/Schema/Result/ObjectHistory.pm
diff --git a/perl/Wallet/Schema/Result/SyncTarget.pm b/perl/lib/Wallet/Schema/Result/SyncTarget.pm
index 4300a54..4300a54 100644
--- a/perl/Wallet/Schema/Result/SyncTarget.pm
+++ b/perl/lib/Wallet/Schema/Result/SyncTarget.pm
diff --git a/perl/Wallet/Schema/Result/Type.pm b/perl/lib/Wallet/Schema/Result/Type.pm
index 748a8a8..748a8a8 100644
--- a/perl/Wallet/Schema/Result/Type.pm
+++ b/perl/lib/Wallet/Schema/Result/Type.pm
diff --git a/perl/Wallet/Server.pm b/perl/lib/Wallet/Server.pm
index 3266928..3266928 100644
--- a/perl/Wallet/Server.pm
+++ b/perl/lib/Wallet/Server.pm
diff --git a/perl/t/pod-spelling.t b/perl/t/docs/pod-spelling.t
index 577a99e..577a99e 100755
--- a/perl/t/pod-spelling.t
+++ b/perl/t/docs/pod-spelling.t
diff --git a/perl/t/pod.t b/perl/t/docs/pod.t
index dfcf88e..dfcf88e 100755
--- a/perl/t/pod.t
+++ b/perl/t/docs/pod.t
diff --git a/perl/t/acl.t b/perl/t/general/acl.t
index e633f46..e633f46 100755
--- a/perl/t/acl.t
+++ b/perl/t/general/acl.t
diff --git a/perl/t/admin.t b/perl/t/general/admin.t
index 41bc33a..41bc33a 100755
--- a/perl/t/admin.t
+++ b/perl/t/general/admin.t
diff --git a/perl/t/config.t b/perl/t/general/config.t
index 881f2bd..881f2bd 100755
--- a/perl/t/config.t
+++ b/perl/t/general/config.t
diff --git a/perl/t/init.t b/perl/t/general/init.t
index b8ec3c9..b8ec3c9 100755
--- a/perl/t/init.t
+++ b/perl/t/general/init.t
diff --git a/perl/t/report.t b/perl/t/general/report.t
index 9563362..9563362 100755
--- a/perl/t/report.t
+++ b/perl/t/general/report.t
diff --git a/perl/t/server.t b/perl/t/general/server.t
index 9026439..9026439 100755
--- a/perl/t/server.t
+++ b/perl/t/general/server.t
diff --git a/perl/t/object.t b/perl/t/object/base.t
index 0432a23..0432a23 100755
--- a/perl/t/object.t
+++ b/perl/t/object/base.t
diff --git a/perl/t/duo.t b/perl/t/object/duo.t
index 4229afe..4229afe 100755
--- a/perl/t/duo.t
+++ b/perl/t/object/duo.t
diff --git a/perl/t/file.t b/perl/t/object/file.t
index 0aecd9d..0aecd9d 100755
--- a/perl/t/file.t
+++ b/perl/t/object/file.t
diff --git a/perl/t/keytab.t b/perl/t/object/keytab.t
index 127762a..127762a 100755
--- a/perl/t/keytab.t
+++ b/perl/t/object/keytab.t
diff --git a/perl/t/wa-keyring.t b/perl/t/object/wa-keyring.t
index 8d8e1fe..8d8e1fe 100755
--- a/perl/t/wa-keyring.t
+++ b/perl/t/object/wa-keyring.t
diff --git a/perl/t/stanford-naming.t b/perl/t/policy/stanford.t
index 555086c..555086c 100755
--- a/perl/t/stanford-naming.t
+++ b/perl/t/policy/stanford.t
diff --git a/perl/t/kadmin.t b/perl/t/util/kadmin.t
index 8eabc6b..8eabc6b 100755
--- a/perl/t/kadmin.t
+++ b/perl/t/util/kadmin.t
diff --git a/perl/t/verifier.t b/perl/t/verifier/basic.t
index 5697ae6..5697ae6 100755
--- a/perl/t/verifier.t
+++ b/perl/t/verifier/basic.t
diff --git a/perl/t/verifier-ldap-attr.t b/perl/t/verifier/ldap-attr.t
index d8e416b..d8e416b 100755
--- a/perl/t/verifier-ldap-attr.t
+++ b/perl/t/verifier/ldap-attr.t
diff --git a/perl/t/verifier-netdb.t b/perl/t/verifier/netdb.t
index d8fe561..d8fe561 100755
--- a/perl/t/verifier-netdb.t
+++ b/perl/t/verifier/netdb.t