./databases/p5-DBIx-Class-EncodedColumn, DBIx::Class component to automatically encode columns

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.00020, Package name: p5-DBIx-Class-EncodedColumn-0.00020, Maintainer: pkgsrc-users

This DBIx::Class component can be used to automatically encode a column's
contents whenever the value of that column is set.

This module is similar to the existing DBIx::Class::DigestColumns, but
there is some key differences:

DigestColumns performs the encode operation on insert and update, and
EncodedColumn performs the operation when the value is set, or on new.
DigestColumns supports only algorithms of the Digest family. EncodedColumn
employs a set of thin wrappers around different cipher modules to provide
support for any cipher you wish to use and wrappers are very simple to
write (typically less than 30 lines).
EncodedColumn supports having more than one encoded column per table
and each column can use a different cipher.
Encode adds only one item to the namespace of the object utilizing it
(_column_encoders).

There is, unfortunately, some features that EncodedColumn doesn't support.
DigestColumns supports changing certain options at runtime, as well as the
option to not automatically encode values on set. The author of this module
found these options to be non-essential and omitted them by design.


Required to run:
[lang/perl5] [security/p5-Crypt-CAST5_PP] [security/p5-Crypt-OpenPGP] [databases/p5-DBIx-Class] [devel/p5-Sub-Name] [security/p5-Crypt-Eksblowfish]

Required to build:
[devel/p5-Module-Build-Tiny] [pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 0cafd52bf13a9f316745b9f844f9a1234430db6d
RMD160: b2ec6ed0bd482435b4e5d74fc8b35251fc23cfbe
Filesize: 25.53 KB

Version history: (Expand)


CVS history: (Expand)


   2019-10-16 15:30:24 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
(databases/p5-DBIx-Class-EncodedColumn) Fix build (PERL5_MODULE_TYPE) and \ 
TEST_DEPENDS+=

  1. convert PERL5_MODULE_TYPE from 'Module::Build' to 'Module::Build::Tiny'
    - config log says => Can't locate Module/Build/Tiny.pm in @INC
  2. Convert BUILD_DEPENDS to TEST_DEPENDS
  3. Add one  TEST_DEPENDS (p5-Test-Exception-[0-9]*)
   2019-10-14 15:34:37 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.00020

Upstream changes:
0.00020 2019-09-25
        - Skip author tests unless AUTHOR_TESTING is set
0.00019 2019-09-19
        - Skip author tests unless DBIC::TimeStamp is avail
0.00018 2019-09-16 08:00:00
        - Bugfix author tests (#130447, by jplesnik)
        - Previous release was broken
0.00017 2019-09-03
        - Add '.' to @inc (perlpunk)
        - Update prereqs (perlpunk)
0.00016 2019-06-12
        - Add charset option in ::Digest to handle non-ASCII strings, RT#127553 \ 
(rrwo)
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-06-30 22:17:50 by Nia Alarie | Files touched by this commit (1816) | Package updated
Log message:
Update packages using a search.cpan.org HOMEPAGE to metacpan.org.

The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2016-07-16 03:49:34 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.00015

Upstream changes:
0.00015 2016-06-01
        - Build fixes
0.00014 2016-05-31
        - prevent warning in ::Bcrypt when password is undef
        - Allow users to specify the Cipher used when encoding
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.