r58055 - in /trunk/libdbix-class-encodedcolumn-perl: ./ debian/ lib/DBIx/Class/ t/ t/lib/DigestTest/ t/lib/DigestTest/Schema/ t/var/
ansgar-guest at users.alioth.debian.org
ansgar-guest at users.alioth.debian.org
Wed May 19 10:51:03 UTC 2010
Author: ansgar-guest
Date: Wed May 19 10:50:41 2010
New Revision: 58055
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=58055
Log:
IGNORE-VERSION: 0.00009-1
Changes to test suite.
Added:
trunk/libdbix-class-encodedcolumn-perl/t/bcrypt.t
- copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/bcrypt.t
trunk/libdbix-class-encodedcolumn-perl/t/class_level_encoders.t
- copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/class_level_encoders.t
trunk/libdbix-class-encodedcolumn-perl/t/digest_sha.t
- copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/digest_sha.t
trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/Bcrypt.pm
- copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/lib/DigestTest/Schema/Bcrypt.pm
trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/PGP.pm
- copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/lib/DigestTest/Schema/PGP.pm
trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/SHA.pm
- copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/lib/DigestTest/Schema/SHA.pm
trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/Whirlpool.pm
- copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/lib/DigestTest/Schema/Whirlpool.pm
trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/pubring.gpg
- copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/lib/DigestTest/Schema/pubring.gpg
trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/secring.gpg
- copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/lib/DigestTest/Schema/secring.gpg
trunk/libdbix-class-encodedcolumn-perl/t/open_pgp.t
- copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/open_pgp.t
trunk/libdbix-class-encodedcolumn-perl/t/whirlpool.t
- copied unchanged from r58054, branches/upstream/libdbix-class-encodedcolumn-perl/current/t/whirlpool.t
Removed:
trunk/libdbix-class-encodedcolumn-perl/t/01load.t
trunk/libdbix-class-encodedcolumn-perl/t/02digest.t
trunk/libdbix-class-encodedcolumn-perl/t/03crosstable_leak.t
trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/TableA.pm
trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/TableB.pm
trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema/Test.pm
trunk/libdbix-class-encodedcolumn-perl/t/pubring.gpg
trunk/libdbix-class-encodedcolumn-perl/t/secring.gpg
Modified:
trunk/libdbix-class-encodedcolumn-perl/Changes
trunk/libdbix-class-encodedcolumn-perl/MANIFEST
trunk/libdbix-class-encodedcolumn-perl/META.yml
trunk/libdbix-class-encodedcolumn-perl/Makefile.PL
trunk/libdbix-class-encodedcolumn-perl/debian/changelog
trunk/libdbix-class-encodedcolumn-perl/lib/DBIx/Class/EncodedColumn.pm
trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema.pm
trunk/libdbix-class-encodedcolumn-perl/t/var/DigestTest-Schema-1.x-SQLite.sql
Modified: trunk/libdbix-class-encodedcolumn-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/Changes?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/Changes (original)
+++ trunk/libdbix-class-encodedcolumn-perl/Changes Wed May 19 10:50:41 2010
@@ -1,3 +1,5 @@
+0.00009 2010-05-17
+ - Rewritten test suite
0.00008 2010-04-30
- Fix packaging bug.
0.00007 2010-04-29
Modified: trunk/libdbix-class-encodedcolumn-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/MANIFEST?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/MANIFEST (original)
+++ trunk/libdbix-class-encodedcolumn-perl/MANIFEST Wed May 19 10:50:41 2010
@@ -15,13 +15,16 @@
MANIFEST This list of files
META.yml
README
-t/01load.t
-t/02digest.t
-t/03crosstable_leak.t
+t/bcrypt.t
+t/class_level_encoders.t
+t/digest_sha.t
t/lib/DigestTest/Schema.pm
-t/lib/DigestTest/Schema/TableA.pm
-t/lib/DigestTest/Schema/TableB.pm
-t/lib/DigestTest/Schema/Test.pm
-t/pubring.gpg
-t/secring.gpg
+t/lib/DigestTest/Schema/Bcrypt.pm
+t/lib/DigestTest/Schema/PGP.pm
+t/lib/DigestTest/Schema/pubring.gpg
+t/lib/DigestTest/Schema/secring.gpg
+t/lib/DigestTest/Schema/SHA.pm
+t/lib/DigestTest/Schema/Whirlpool.pm
+t/open_pgp.t
t/var/DigestTest-Schema-1.x-SQLite.sql
+t/whirlpool.t
Modified: trunk/libdbix-class-encodedcolumn-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/META.yml?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/META.yml (original)
+++ trunk/libdbix-class-encodedcolumn-perl/META.yml Wed May 19 10:50:41 2010
@@ -4,7 +4,6 @@
- 'Guillermo Roditi (groditi) <groditi at cpan.org>'
build_requires:
DBD::SQLite: 0
- Digest::SHA: 0
Dir::Self: 0
ExtUtils::MakeMaker: 6.42
File::Spec: 0
@@ -29,4 +28,4 @@
resources:
license: http://dev.perl.org/licenses/
repository: http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class-EncodedColumn
-version: 0.00008
+version: 0.00009
Modified: trunk/libdbix-class-encodedcolumn-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/Makefile.PL?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/Makefile.PL (original)
+++ trunk/libdbix-class-encodedcolumn-perl/Makefile.PL Wed May 19 10:50:41 2010
@@ -19,27 +19,6 @@
test_requires 'DBD::SQLite';
test_requires 'Dir::Self';
test_requires 'File::Temp';
-test_requires 'Digest::SHA';
test_requires 'File::Spec';
-#recommended modules
-feature 'Digest::MD5 Support?',
- -default => 1,
- 'Digest',
- 'Digest::MD5';
-
-feature 'Digest::SHA Support?',
- -default => 1,
- 'Digest',
- 'Digest::SHA';
-
-feature 'Blowfish Support?',
- -default => 1,
- 'Crypt::Eksblowfish::Bcrypt';
-
-feature 'Crypt::OpenPGP (gpg) Support?',
- -default => 1,
- 'Crypt::OpenPGP',
- 'Crypt::CAST5_PP';
-
WriteAll;
Modified: trunk/libdbix-class-encodedcolumn-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/debian/changelog?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/debian/changelog (original)
+++ trunk/libdbix-class-encodedcolumn-perl/debian/changelog Wed May 19 10:50:41 2010
@@ -1,11 +1,12 @@
-libdbix-class-encodedcolumn-perl (0.00008-1) UNRELEASED; urgency=low
+libdbix-class-encodedcolumn-perl (0.00009-1) UNRELEASED; urgency=low
- Packaging fixes, no need to upload
- IGNORE-VERSION: 0.00008-1
+ IGNORE-VERSION: 0.00009-1
+ Changes to test suite.
- * New upstream release
+ [ Jonathan Yu ]
+ * New upstream release.
- -- Jonathan Yu <jawnsy at cpan.org> Sat, 01 May 2010 19:35:05 -0400
+ -- Ansgar Burchardt <ansgar at 43-1.org> Wed, 19 May 2010 19:44:27 +0900
libdbix-class-encodedcolumn-perl (0.00007-1) unstable; urgency=low
Modified: trunk/libdbix-class-encodedcolumn-perl/lib/DBIx/Class/EncodedColumn.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/lib/DBIx/Class/EncodedColumn.pm?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/lib/DBIx/Class/EncodedColumn.pm (original)
+++ trunk/libdbix-class-encodedcolumn-perl/lib/DBIx/Class/EncodedColumn.pm Wed May 19 10:50:41 2010
@@ -4,12 +4,12 @@
use warnings;
use base qw/DBIx::Class/;
-use Digest;
use Sub::Name;
__PACKAGE__->mk_classdata( '_column_encoders' );
-our $VERSION = '0.00008';
+our $VERSION = '0.00009';
+$VERSION = eval $VERSION;
sub register_column {
my $self = shift;
@@ -185,18 +185,26 @@
=head2 encode_class
-The class to use for encoding. available classes are:
-
-=over 4
-
-=item C<Crypt::Eksblowfish::Bcrypt> - uses L<DBIx::Class::EncodedColumn::Crypt::Eksblowfish::Bcrypt>
+The class to use for encoding. Available classes are:
+
+=over 4
+
+=item C<Crypt::Eksblowfish::Bcrypt> - uses
+L<DBIx::Class::EncodedColumn::Crypt::Eksblowfish::Bcrypt> and
+requires L<Crypt::Eksblowfish::Bcrypt> to be installed
=item C<Digest> - uses L<DBIx::Class::EncodedColumn::Digest>
+requires L<Digest> to be installed as well as the algorithm required
+(L<Digest::SHA>, L<Digest::Whirlpool>, etc)
+
+=item C<Crypt::OpenPGP> - L<DBIx::Class::EncodedColumn::Crypt::OpenPGP>
+and requires L<Crypt::OpenPGP> to be installed
=back
Please see the relevant class's documentation for information about the
-specific arguments accepted by each.
+specific arguments accepted by each and make sure you include the encoding
+algorithm (e.g. L<Crypt::OpenPGP>) in your application's requirements.
=head1 EXTENDED METHODS
Modified: trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema.pm?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema.pm (original)
+++ trunk/libdbix-class-encodedcolumn-perl/t/lib/DigestTest/Schema.pm Wed May 19 10:50:41 2010
@@ -3,6 +3,4 @@
use base qw/DBIx::Class::Schema/;
-__PACKAGE__->load_classes(qw/Test TableA TableB/);
-
1;
Modified: trunk/libdbix-class-encodedcolumn-perl/t/var/DigestTest-Schema-1.x-SQLite.sql
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdbix-class-encodedcolumn-perl/t/var/DigestTest-Schema-1.x-SQLite.sql?rev=58055&op=diff
==============================================================================
--- trunk/libdbix-class-encodedcolumn-perl/t/var/DigestTest-Schema-1.x-SQLite.sql (original)
+++ trunk/libdbix-class-encodedcolumn-perl/t/var/DigestTest-Schema-1.x-SQLite.sql Wed May 19 10:50:41 2010
@@ -1,40 +1,51 @@
--
-- Created by SQL::Translator::Producer::SQLite
--- Created on Thu Apr 29 20:08:54 2010
+-- Created on Mon May 17 13:22:05 2010
--
BEGIN TRANSACTION;
--
--- Table: tablea
+-- Table: test_bcrypt
--
-CREATE TABLE tablea (
+CREATE TABLE test_bcrypt (
id INTEGER PRIMARY KEY NOT NULL,
- conflicting_name char(43) NOT NULL
+ bcrypt_1 text,
+ bcrypt_2 text
);
--
--- Table: tableb
+-- Table: test_pgp
--
-CREATE TABLE tableb (
+CREATE TABLE test_pgp (
id INTEGER PRIMARY KEY NOT NULL,
- conflicting_name char(43) NOT NULL
+ dummy_col char(43) NOT NULL,
+ pgp_col_passphrase text,
+ pgp_col_key text,
+ pgp_col_key_ps text
);
--
--- Table: test
+-- Table: test_sha
--
-CREATE TABLE test (
+CREATE TABLE test_sha (
id INTEGER PRIMARY KEY NOT NULL,
dummy_col char(43) NOT NULL,
sha1_hex char(40),
sha1_b64 char(27),
sha256_hex char(64),
sha256_b64 char(43),
- sha256_b64_salted char(57),
- bcrypt_1 text,
- bcrypt_2 text
+ sha256_b64_salted char(57)
+);
+
+--
+-- Table: test_whirlpool
+--
+CREATE TABLE test_whirlpool (
+ id INTEGER PRIMARY KEY NOT NULL,
+ whirlpool_hex char(128),
+ whirlpool_b64 char(86)
);
COMMIT;
More information about the Pkg-perl-cvs-commits
mailing list