CPAN

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

distroprefs/KNORR.Net-MirrorDir.yml
distroprefs/KRAIH.Mojolicious.yml
distroprefs/KROW.DBIx-Password.yml
distroprefs/KRUSCOE.Tie-DxHash.yml
distroprefs/KTHAKORE.Alien-SDL.yml
distroprefs/KVAIL.Tk-Stderr.yml
distroprefs/KWILLIAMS.AI-Categorizer.yml
distroprefs/KWILLIAMS.Crypt-SKey.yml
distroprefs/KWILLIAMS.Module-Build.yml
distroprefs/LAMPRECHT.Tk-GraphItems.yml
distroprefs/LDS.Crypt-CBC.yml
distroprefs/LDS.GBrowse.yml
distroprefs/LEAKIN.File-Rsync.yml
distroprefs/LETO.Math-GSL.yml
distroprefs/LICHTKIND.Kephra.yml
distroprefs/LOCAL.trailing_dot_distros.yml
distroprefs/LUKEC.Socialtext-Resting.yml
distroprefs/LUKEC.Test-HTTP.yml
distroprefs/LUSOL.Tk-Gauge.yml
distroprefs/LZE.HTML-Menu-TreeView.yml
distroprefs/MACKENNA.IP-World.yml

SIGNATURE  view on Meta::CPAN

SHA256 69f1354cb425db042bb71ca47a1cabc0234d4c053d53ed0d44ec8ccd522b7bb5 distroprefs/KNORR.Net-MirrorDir.yml
SHA256 f0a8ca1ae144cb165232b5fa564d7213701bbdb1af9016202b4e0de0b189bb11 distroprefs/KRAIH.Mojolicious.yml
SHA256 e932fa7c86458e3ed5112518dbf0b734eb5cdffc231be02846dbfab8ccaee1d8 distroprefs/KROW.DBIx-Password.yml
SHA256 55dbe7635f5c0df0c95140e03933e3ab4265b71b6609cc1fc2014227e8a48a6a distroprefs/KRUSCOE.Tie-DxHash.yml
SHA256 f0e1313732558db29f28286c69f028d4210fa0c80cfb713ad931b1549015e9ed distroprefs/KTHAKORE.Alien-SDL.yml
SHA256 517a8ff03ceea555128b147c073afedab17d19582f2c975b60bca060c9419ecf distroprefs/KVAIL.Tk-Stderr.yml
SHA256 86b9724e5c47e70d342b8565f3bece146365199c01b3fc1831f02c26e064c41f distroprefs/KWILLIAMS.AI-Categorizer.yml
SHA256 6ed45adf9b5027cbe5b1795ed6b8804e6cb18bd305ee4e395a7ed7bef22b75de distroprefs/KWILLIAMS.Crypt-SKey.yml
SHA256 63a54388d489e690e64ad206a8cfeaad67621fe3c29595e8e9aab42e6877551c distroprefs/KWILLIAMS.Module-Build.yml
SHA256 34d53f4e9ba1fed031d98d03ca6969080e8331b56e9824956430fddc51b9ac91 distroprefs/LAMPRECHT.Tk-GraphItems.yml
SHA256 94626006d1b57eff07fd273dbbc5531a2efdd28492dfdcc050517f484f39dd8d distroprefs/LDS.Crypt-CBC.yml
SHA256 09957ebd8464f161f2dc588f0f2478a5ec54b2263810a4699634ce34e37d0967 distroprefs/LDS.GBrowse.yml
SHA256 118ae2332e48b1da8236237a01ae304a80a257794ada79802aaeb24eb9854f84 distroprefs/LEAKIN.File-Rsync.yml
SHA256 56d21cf99823b65af814ef9154782362d6fe744385539a9c9bf8452c1d60113d distroprefs/LETO.Math-GSL.yml
SHA256 7e3571264dd1df7d90b3e940f25d10d650a50aa254c78c2a92475a78c940ce9b distroprefs/LICHTKIND.Kephra.yml
SHA256 18d88c40ce465683c16c51a0de6a94d2caf73fceef0d8459d078b026490a9343 distroprefs/LOCAL.trailing_dot_distros.yml
SHA256 3379c948156ffac45dc19daba79a7e32dbf3fcc9bffe82beb479feb7d543aebb distroprefs/LUKEC.Socialtext-Resting.yml
SHA256 98412f931ba1098400002ff70f2231e1803596b8c4b81b50b56b3c8b46aee459 distroprefs/LUKEC.Test-HTTP.yml
SHA256 c3cb4f508b5b112a3e0e18bbc62a152e89656260bb4b046e4eeb815b3f01a4b7 distroprefs/LUSOL.Tk-Gauge.yml
SHA256 13117aaa594c7579ef2c13f960b75f4df31f4a8e4fa20c62df8a003b939f4d07 distroprefs/LZE.HTML-Menu-TreeView.yml
SHA256 28286a447312a49d9925c50a3be8e6e280c15f4d06054616e090b2a61e0e1b8f distroprefs/MACKENNA.IP-World.yml

Todo  view on Meta::CPAN

	b 53 "JSON" eq $serializer
	s
	c 340
	s
	c 738
	s
	c 642

	Ahja, now we can reconstruct.

	use Crypt::CBC;
	my $secret = "test";
	my $cipher = "Blowfish";
	my $digest = qq{deadbeef};
	$digest .= chr(256); chop $digest;
	my $cipher_obj = Crypt::CBC->new($secret,$cipher);
	print length $cipher_obj->encrypt($digest)==32 ? "ok\n" : "not ok\n";

	http://rt.cpan.org/Ticket/Display.html?id=35239

	And a perlbug

	Bitops on strings when UTF8 flag is set

2008-04-13  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>

Todo  view on Meta::CPAN



2008-04-12  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>

	* would like to get JavaScript to compile. Needs work on Debian. The
	$lib/$libs thing is broken, fixing it was easy but then the compilation
	and the tests still failed.

	* refresh investigations Data::Serializer

	The string that is brought from JSON via Data::Serializer to Crypt::CBC::encrypt is this:

  DB<10> Devel::Peek::Dump $data
SV = PVMG(0x8a9e908) at 0x87e1964
  REFCNT = 2
  FLAGS = (PADMY,POK,pPOK,UTF8)
  IV = 0
  NV = 0
  PV = 0x8b32198 "6cbcecd11182ea942e597f5a5b77b2883885cceccff88f6b08e025db66316c96=[\"one\",\"two\",\"three\"]"\0 [UTF8 "6cbcecd11182ea942e597f5a5b77b2883885cceccff88f6b08e025db66316c96=["one","two","three"]"]
  CUR = 86
  LEN = 221
  MAGIC = 0x85c4148
    MG_VIRTUAL = &PL_vtbl_utf8
    MG_TYPE = PERL_MAGIC_utf8(w)
    MG_LEN = 86

	So far no difference between 2396[56] in Crypt::CBC::crypt.

	The difference comes after 

	my @blocks = unpack("a$bs "x(int(length($self->{'buffer'})/$bs)) . "a*", $self->{'buffer'});

	These blocks are UTF8 since 23966 and were not so in 23965. Even with
	identical 7bit content this makes a difference later.

2008-04-11  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>

Todo  view on Meta::CPAN

	* timestamps in the future:

>  I'm going beyond that: toss the entire _make_ unless they say
>  "allow_future_timestamps". Then CPAN::Reporter could refuse to send
>  reports when they actually do set "allow_future_timestamp".

I think that's a very reasonable way to go.

	This needs to be done soonish.

	* Crypt-CBC-2.27 seems to not declare prereq Crypt-Rijndael but fail
	without it? Seen with 25418. Reported in
	http://rt.cpan.org/Ticket/Display.html?id=34521

2008-03-27  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>

	* Data::Serializer: I stopped a binary search because of Math::Pari

	Then I restarted it and it ended with the impossible resolution:

----Program----

Todo  view on Meta::CPAN


-d_builtin_expect='define';
+d_builtin_expect='undef';

	Stepping through the debugger reaches a point:

643:      return $cipher_obj->encrypt($digest);
  DB<42> x $digest
0  '6cbcecd11182ea942e597f5a5b77b2883885cceccff88f6b08e025db66316c96=["one","two","three"]'
  DB<43> x $cipher_obj
0  Crypt::CBC=HASH(0x90d1b74)
   'blocksize' => 8
   'cipher' => 'Crypt::Blowfish'
   'header_mode' => 'salt'
   'iv' => undef
   'key' => undef
   'keysize' => 56
   'legacy_hack' => undef
   'literal_key' => ''
   'make_random_iv' => 1
   'make_random_salt' => 1
   'padding' => CODE(0x8aa745c)
      -> &Crypt::CBC::_standard_padding in /home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/Crypt/CBC.pm:461-476
   'passphrase' => 'test'
   'pcbc' => undef
   'salt' => undef
  DB<44> s
Crypt::CBC::encrypt(/home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/Crypt/CBC.pm:173):
173:        my ($self,$data) = @_;
  DB<44> n
Crypt::CBC::encrypt(/home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/Crypt/CBC.pm:174):
174:        $self->start('encrypting');
  DB<44> 
Crypt::CBC::encrypt(/home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/Crypt/CBC.pm:175):
175:        my $result = $self->crypt($data);
  DB<44> 
input must be 8 bytes long at /home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/i686-linux-64int/Crypt/Blowfish.pm line 56.
 at /home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/i686-linux-64int/Crypt/Blowfish.pm line 56
        Crypt::Blowfish::encrypt('Crypt::Blowfish=HASH(0x90cc684)', 'u¿&µ[²k') called at /home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/Crypt/CBC.pm line 250
        Crypt::CBC::crypt('Crypt::CBC=HASH(0x90d1b74)', '6cbcecd11182ea942e597f5a5b77b2883885cceccff88f6b08e025db66316...') called at /home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/Crypt/CBC.pm line 175
        Crypt::CBC::encrypt('Crypt::CBC=HASH(0x90d1b74)', '6cbcecd11182ea942e597f5a5b77b2883885cceccff88f6b08e025db66316...') called at blib/lib/Data/Serializer.pm line 643
        Data::Serializer::_encrypt('Data::Serializer=SCALAR(0x909efac)', '["one","two","three"]', 'Blowfish', 'SHA-256') called at blib/lib/Data/Serializer.pm line 738
        Data::Serializer::serialize(undef, 'ARRAY(0x8510aac)') called at ./t/serializer-testlib line 340
        main::run_test('ExtUtils::TBone=HASH(0x85122ac)', 'JSON', 'simplearray', 'encryption') called at t/05-Encryption.t line 53


	Retrying

  DB<47> 
Crypt::CBC::crypt(/home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/Crypt/CBC.pm:245):
245:        foreach my $block (@blocks) {
  DB<47> x \@blocks
0  ARRAY(0x8a93128)
   0  '6cbcecd1'
   1  '1182ea94'
   2  '2e597f5a'
   3  '5b77b288'
   4  '3885ccec'
   5  'cff88f6b'
   6  '08e025db'

Todo  view on Meta::CPAN

	and after reentering the shell. DONE and found one bug and fixed it in
	rev. 1178

	* I wanted to watch some scenarios with persistent data. Especially with
	modules that work and that are being tested again and again with prereqs
	and without or within bundles and if they are retested or not, installed
	or not with persistence and within the same session.

	Write a megatest?

	* Wondering why I find this in the build directory in Crypt-CBC-2.22.yml:

  writemakefile: !!perl/hash:CPAN::Distrostatus 
    COMMANDID: 0
    FAILED: ''
    TEXT: YES

	Note the 0 in COMMANDID.

	A: The reason is that we only issued one command with 'make
	megainstall', so this is correct.

distroprefs/AGENT.OpenResty.yml  view on Meta::CPAN

    Cache::Memcached::Fast: 0.06
    Hash::Merge: 0.10
    Config::Simple: 4.58
    Encode::Guess: 2.02
    List::MoreUtils: 0.22
    JSON::XS: 2.2
    Data::Structure::Util: 0.15
    DateTime::Format::Pg: 0.0
    DateTime::Format::Strptime: 0.0
    Digest::MD5: 2.3601
    Crypt::CBC: 2.29
    Crypt::Rijndael: 1.06
    MIME::Base64: 3.0701
    IPC::Run3: 0.040
    IPC::Run: 0.80

distroprefs/BRIANSKI.XML-Comma.yml  view on Meta::CPAN

      - "comma\n"
      - "extra DSN parameters"
      - "mysql_socket=/var/run/mysqld/mysqld.sock\n"
depends:
  configure_requires:
    Crypt::Blowfish: 0
    PAR: 0
    Lingua::Stem: 0
    Inline: 0
    String::CRC: 0
    Crypt::CBC: 0
    Digest::HMAC_MD5: 0
    Class::ClassDecorator: 0
    Math::BaseCalc: 0
    DBD::mysql: 0
---
comment: |

  not sure why I wrote the eexpect into a make stanza first...

match:

distroprefs/LDS.Crypt-CBC.yml  view on Meta::CPAN

---
comment: "http://rt.cpan.org/Ticket/Display.html?id=27112"
match:
  distribution: "^LDS/Crypt-CBC-2.22.tar.gz"
depends:
  requires:
    Crypt::IDEA: 1.08
---
comment: |

  http://rt.cpan.org/Ticket/Display.html?id=34521

match:
  distribution: "^LDS/Crypt-CBC-2.27.tar.gz"
depends:
  requires:
    Crypt::Rijndael: 0
---
comment: |

  http://rt.cpan.org/Ticket/Display.html?id=27112

match:
  distribution: "^LDS/Crypt-CBC-2.29.tar.gz"
patches:
  - ANDK/patches/Crypt-CBC-2.29-ANDK-01.patch.gz

distroprefs/NEELY.Data-Serializer.yml  view on Meta::CPAN

  to the fails that recently started to show up. (just an hypothesis)

match:
  distribution: 'NEELY/Data-Serializer-\d'
depends:
  requires:
    Digest::MD5: 0
    Digest::SHA1: 0
    Digest::SHA: 0
    Crypt::Blowfish: 0
    Crypt::CBC: 0
    JSON: 2



( run in 0.903 second using v1.01-cache-2.11-cpan-df04353d9ac )