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