Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: cf0e5425453279f75efc1ea69aba1e2cf41bd6c1
      
https://github.com/perl5-dbi/dbi/commit/cf0e5425453279f75efc1ea69aba1e2cf41bd6c1
  Author: Yves Orton <demer...@gmail.com>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M DBI.pm

  Log Message:
  -----------
  Remove unused $HAS_WEAKEN var and setup

I think this check is now done in XS and not in Perl. The var
is lexcially scoped and not used in the code.


  Commit: ed4bf79053bc9363b721d6a970b806fb719149b0
      
https://github.com/perl5-dbi/dbi/commit/ed4bf79053bc9363b721d6a970b806fb719149b0
  Author: Yves Orton <demer...@gmail.com>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M DBI.pm
    M t/10examp.t

  Log Message:
  -----------
  Allow objects to be used as passwords without throwing an error.

I want to secure my passwords from being dumped in things like
stack traces by putting them in blessed objects with string overloading
so that only modules of my choosing, like DBI can actually read the
actual contents.

Unfortunately this is not possible because the DBI perl code
dies if the password argument is a ref. This patch changes this logic
to not die if the ref is blessed.

Apparently this restriction on password type is untested, so this patch
adds tests for both blessed and unblessed refs.


  Commit: 87e16ac0d1a036591189e02ce6238d7cffa888b5
      
https://github.com/perl5-dbi/dbi/commit/87e16ac0d1a036591189e02ce6238d7cffa888b5
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M DBI.pm
    M t/10examp.t

  Log Message:
  -----------
  Merge pull request #40 from demerphq/master

Remove block that prevents a reference $password argument. Clean up 
Scalar::Util usage.


Compare: https://github.com/perl5-dbi/dbi/compare/515c66ef5315...87e16ac0d1a0

Reply via email to