[perl5-dbi/dbi] 585467: Update Devel::PPPort to version 3.71

2023-11-21 Thread H.Merijn Brand
  Branch: refs/heads/ppport-3.71
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 585467fb72657ebf986d66e2420a278679661747
  
https://github.com/perl5-dbi/dbi/commit/585467fb72657ebf986d66e2420a278679661747
  Author: H.Merijn Brand - Tux 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M DBI.xs
M dbipport.h

  Log Message:
  ---
  Update Devel::PPPort to version 3.71




[perl5-dbi/dbi] 90e1bd: Ack Daniël

2023-11-21 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 90e1bd9493eaaf68f2774f0a928d70d117a04a29
  
https://github.com/perl5-dbi/dbi/commit/90e1bd9493eaaf68f2774f0a928d70d117a04a29
  Author: H.Merijn Brand - Tux 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M Changes

  Log Message:
  ---
  Ack Daniël




[perl5-dbi/dbi] 8e1219: Replace GIMME with GIMME_V

2023-11-21 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 8e121916ab62451c3510ddeffb272e9cda5715e2
  
https://github.com/perl5-dbi/dbi/commit/8e121916ab62451c3510ddeffb272e9cda5715e2
  Author: Daniël van Eeden 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M DBI.xs
M Driver.xst

  Log Message:
  ---
  Replace GIMME with GIMME_V


  Commit: 5bf41f9fa31058a8cc6d78bd7f095e741e18d5d7
  
https://github.com/perl5-dbi/dbi/commit/5bf41f9fa31058a8cc6d78bd7f095e741e18d5d7
  Author: H.Merijn Brand 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M DBI.xs
M Driver.xst

  Log Message:
  ---
  Merge pull request #112 from dveeden/gimme

Replace GIMME with GIMME_V


Compare: https://github.com/perl5-dbi/dbi/compare/9d421e3adef0...5bf41f9fa310


[perl5-dbi/dbi] 7bfa61: Make gcc version check with clang not misleading

2023-11-21 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 7bfa6121480ad862f564d0ad93f6dabcbf097feb
  
https://github.com/perl5-dbi/dbi/commit/7bfa6121480ad862f564d0ad93f6dabcbf097feb
  Author: Daniël van Eeden 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M Makefile.PL

  Log Message:
  ---
  Make gcc version check with clang not misleading


  Commit: 624c6ce1e4b259223040014149b7d7aea4a48ab0
  
https://github.com/perl5-dbi/dbi/commit/624c6ce1e4b259223040014149b7d7aea4a48ab0
  Author: Daniël van Eeden 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M Makefile.PL

  Log Message:
  ---
  Update based on review


  Commit: 9d421e3adef0e01f4c8fa12daa5839324a5ed9b5
  
https://github.com/perl5-dbi/dbi/commit/9d421e3adef0e01f4c8fa12daa5839324a5ed9b5
  Author: H.Merijn Brand 
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M Makefile.PL

  Log Message:
  ---
  Merge pull request #111 from dveeden/misleading_gccversion

Make gcc version check with clang not misleading


Compare: https://github.com/perl5-dbi/dbi/compare/f6ba2bfc3bea...9d421e3adef0


[perl5-dbi/dbi] 241da8: Remove dead link from DBI.pod, switch to HTTPS

2023-07-04 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 241da82db3de28c4eb0e2ccd62e1f0c3a63a0605
  
https://github.com/perl5-dbi/dbi/commit/241da82db3de28c4eb0e2ccd62e1f0c3a63a0605
  Author: Daniel Böhmer 
  Date:   2023-02-18 (Sat, 18 Feb 2023)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Remove dead link from DBI.pod, switch to HTTPS


  Commit: f6ba2bfc3beacab70fde801f5913b9d336336de4
  
https://github.com/perl5-dbi/dbi/commit/f6ba2bfc3beacab70fde801f5913b9d336336de4
  Author: H.Merijn Brand 
  Date:   2023-07-04 (Tue, 04 Jul 2023)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Merge pull request #106 from dboehmer/patch-1

Remove dead link from DBI.pod, switch to HTTPS


Compare: https://github.com/perl5-dbi/dbi/compare/3803847b1e9b...f6ba2bfc3bea


[perl5-dbi/dbi] 7c3a60: Fix broken link in documentation

2023-02-11 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 7c3a60448861b089623479a176c166bbaf1311be
  
https://github.com/perl5-dbi/dbi/commit/7c3a60448861b089623479a176c166bbaf1311be
  Author: Zachary Bull 
  Date:   2022-06-09 (Thu, 09 Jun 2022)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Fix broken link in documentation


  Commit: 3803847b1e9b27ce8b9fd9647014c74e4c5430d5
  
https://github.com/perl5-dbi/dbi/commit/3803847b1e9b27ce8b9fd9647014c74e4c5430d5
  Author: H.Merijn Brand 
  Date:   2023-02-11 (Sat, 11 Feb 2023)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Merge pull request #103 from zachary-bull/master

Fix broken link in documentation


Compare: https://github.com/perl5-dbi/dbi/compare/ea91ab4ea7ea...3803847b1e9b


[perl5-dbi/dbi] 4afd1e: Remove links to annocpan

2022-01-17 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 4afd1e589cc19ec652bb7b888e131c67edd8f805
  
https://github.com/perl5-dbi/dbi/commit/4afd1e589cc19ec652bb7b888e131c67edd8f805
  Author: Michiel Beijen 
  Date:   2022-01-11 (Tue, 11 Jan 2022)

  Changed paths:
M lib/DBI/DBD/SqlEngine.pm

  Log Message:
  ---
  Remove links to annocpan

annocpan.org has lapsed and is hosting some kind of link farm


  Commit: ea91ab4ea7ea75e82c94acb0d283951ebadf29d2
  
https://github.com/perl5-dbi/dbi/commit/ea91ab4ea7ea75e82c94acb0d283951ebadf29d2
  Author: H.Merijn Brand 
  Date:   2022-01-17 (Mon, 17 Jan 2022)

  Changed paths:
M lib/DBI/DBD/SqlEngine.pm

  Log Message:
  ---
  Merge pull request #102 from mbeijen/annocpan

Remove links to annocpan


Compare: https://github.com/perl5-dbi/dbi/compare/3b602b51639b...ea91ab4ea7ea


[perl5-dbi/dbi] 30be93: Update DBI.pm pod fix grammar

2021-03-27 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 30be936425e4c2a623b10619c08f393298a9e35c
  
https://github.com/perl5-dbi/dbi/commit/30be936425e4c2a623b10619c08f393298a9e35c
  Author: Ronald Schmidt 
  Date:   2021-03-27 (Sat, 27 Mar 2021)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Update DBI.pm pod fix grammar

Fix grammar in doc, add one word.


  Commit: 3b602b51639b276ddfb44241eb5646900b6edc97
  
https://github.com/perl5-dbi/dbi/commit/3b602b51639b276ddfb44241eb5646900b6edc97
  Author: H.Merijn Brand 
  Date:   2021-03-27 (Sat, 27 Mar 2021)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Merge pull request #96 from ronaldxs/patch-1

Update DBI.pm pod fix grammar


Compare: https://github.com/perl5-dbi/dbi/compare/c71b64a678bc...3b602b51639b


[perl5-dbi/dbi] c71b64: Document the new behavior for f_dir

2020-10-28 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: c71b64a678bcd708c7b75ee2bef5a360c836444c
  
https://github.com/perl5-dbi/dbi/commit/c71b64a678bcd708c7b75ee2bef5a360c836444c
  Author: H.Merijn Brand - Tux 
  Date:   2020-10-28 (Wed, 28 Oct 2020)

  Changed paths:
M Changes
M DBI.pm
M lib/DBD/File.pm

  Log Message:
  ---
  Document the new behavior for f_dir

These changes also warrant a version increase


[perl5-dbi/dbi] 2eda0e: Catch warning

2020-10-28 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 2eda0ec996d0a9357885acd442c72ac206adb7b3
  
https://github.com/perl5-dbi/dbi/commit/2eda0ec996d0a9357885acd442c72ac206adb7b3
  Author: H.Merijn Brand - Tux 
  Date:   2020-10-28 (Wed, 28 Oct 2020)

  Changed paths:
M t/51dbm_file.t

  Log Message:
  ---
  Catch warning


[perl5-dbi/dbi] 386990: Note CVE fix + attribution

2020-10-28 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 386990a0164fca1e9f14a2fc4da8e0a5681402b4
  
https://github.com/perl5-dbi/dbi/commit/386990a0164fca1e9f14a2fc4da8e0a5681402b4
  Author: H.Merijn Brand - Tux 
  Date:   2020-10-28 (Wed, 28 Oct 2020)

  Changed paths:
M Changes

  Log Message:
  ---
  Note CVE fix + attribution


  Commit: 32fc21749a1162526cf4b7765409112b22904067
  
https://github.com/perl5-dbi/dbi/commit/32fc21749a1162526cf4b7765409112b22904067
  Author: H.Merijn Brand - Tux 
  Date:   2020-10-28 (Wed, 28 Oct 2020)

  Changed paths:
M dbipport.h

  Log Message:
  ---
  Update to Devel::PPPort-3.62


  Commit: d6827f527791786105f92a6cac77f2cbb99cca02
  
https://github.com/perl5-dbi/dbi/commit/d6827f527791786105f92a6cac77f2cbb99cca02
  Author: H.Merijn Brand - Tux 
  Date:   2020-10-28 (Wed, 28 Oct 2020)

  Changed paths:
M t/02dbidrv.t

  Log Message:
  ---
  Remove trailing WS


  Commit: 89f0d4cd38b83f0ee426a5fdf7d1ad5ea371c883
  
https://github.com/perl5-dbi/dbi/commit/89f0d4cd38b83f0ee426a5fdf7d1ad5ea371c883
  Author: H.Merijn Brand - Tux 
  Date:   2020-10-28 (Wed, 28 Oct 2020)

  Changed paths:
M lib/DBD/File.pm

  Log Message:
  ---
  Fix for empty attributes in DSN

dbm_type=SDBM_File;dbm_mldbm=;f_lockfile=.lck'
 ^
would result in

Odd number of elements in anonymous hash


Compare: https://github.com/perl5-dbi/dbi/compare/12e3b14f5452...89f0d4cd38b8


[perl5-dbi/dbi]

2020-10-28 Thread H.Merijn Brand
  Branch: refs/tags/xxx-1
  Home:   https://github.com/perl5-dbi/dbi


[perl5-dbi/dbi] 32398b: DBD/File,DBI/DBD/SqlEngine: bump copyright year

2020-10-28 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 32398bff24f054f4e9b48b97ecb70ce72267296c
  
https://github.com/perl5-dbi/dbi/commit/32398bff24f054f4e9b48b97ecb70ce72267296c
  Author: Jens Rehsack 
  Date:   2020-10-06 (Tue, 06 Oct 2020)

  Changed paths:
M lib/DBD/File.pm
M lib/DBI/DBD/SqlEngine.pm

  Log Message:
  ---
  DBD/File,DBI/DBD/SqlEngine: bump copyright year

Bump copyright years for both since there has been done work in meantime ...
including intended f_dir= fix for CVE-2014-10401

Signed-off-by: Jens Rehsack 


  Commit: 27b10b5c3aacabc091046beaba478e671bb6111c
  
https://github.com/perl5-dbi/dbi/commit/27b10b5c3aacabc091046beaba478e671bb6111c
  Author: Jens Rehsack 
  Date:   2020-10-06 (Tue, 06 Oct 2020)

  Changed paths:
M t/51dbm_file.t

  Log Message:
  ---
  t/51dbm_file.t: add test from RT#99508

Add test with f_dir="something-not-existing" as reported in RT#99508
to verify when it's fixed for real.

Signed-off-by: Jens Rehsack 


  Commit: 19d0fb169eed475e1c053e99036b8668625cfa94
  
https://github.com/perl5-dbi/dbi/commit/19d0fb169eed475e1c053e99036b8668625cfa94
  Author: Jens Rehsack 
  Date:   2020-10-21 (Wed, 21 Oct 2020)

  Changed paths:
M lib/DBD/File.pm

  Log Message:
  ---
  lib/DBD/File.pm: fix CVE-2014-10401

Dig into the root cause of RT#99508 - which resulted in CVE-2014-10401 - and
figure out that DBI->parse_dsn is the wrong helper to parse our attributes in
DSN, since in DBD::dr::connect only the "dbname" remains from DSN which causes
parse_dsn to bailout.

Parsing on our own similar to parse_dsn shows the way out.

Signed-off-by: Jens Rehsack 


  Commit: 12e3b14f54524ca81498f40cfa3678604429b2d6
      
https://github.com/perl5-dbi/dbi/commit/12e3b14f54524ca81498f40cfa3678604429b2d6
  Author: H.Merijn Brand 
  Date:   2020-10-28 (Wed, 28 Oct 2020)

  Changed paths:
M lib/DBD/File.pm
M lib/DBI/DBD/SqlEngine.pm
M t/51dbm_file.t

  Log Message:
  ---
  Merge pull request #93 from rehsack/f_dir-dsn-string-params

Fix for CVE-2014-10401


Compare: https://github.com/perl5-dbi/dbi/compare/deacbb28b81f...12e3b14f5452


[perl5-dbi/dbi] deacbb: Cleaned up PERL_VERSION #if's

2020-07-21 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: deacbb28b81f196298c0d3f1e82ca7cb257963ae
  
https://github.com/perl5-dbi/dbi/commit/deacbb28b81f196298c0d3f1e82ca7cb257963ae
  Author: H.Merijn Brand - Tux 
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
M DBI.xs
M dbipport.h

  Log Message:
  ---
  Cleaned up PERL_VERSION #if's

Also guard with PERL_REVISION == 5


[perl5-dbi/dbi] fe42a4: Update to Devel::PPPort-3.58

2020-03-10 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: fe42a4ca55d2d7bb7ec11ec0421068bfe6dabe69
  
https://github.com/perl5-dbi/dbi/commit/fe42a4ca55d2d7bb7ec11ec0421068bfe6dabe69
  Author: H.Merijn Brand - Tux 
  Date:   2020-03-10 (Tue, 10 Mar 2020)

  Changed paths:
M .gitignore
M Changes
M dbipport.h

  Log Message:
  ---
  Update to Devel::PPPort-3.58


[perl5-dbi/dbi] d44af1: Add date to DBI 1.643 notes in Changes

2020-01-31 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: d44af130dbfa7e6e07b2553c056ae7357ea70caa
  
https://github.com/perl5-dbi/dbi/commit/d44af130dbfa7e6e07b2553c056ae7357ea70caa
  Author: Tim Bunce 
  Date:   2020-01-31 (Fri, 31 Jan 2020)

  Changed paths:
M Changes

  Log Message:
  ---
  Add date to DBI 1.643 notes in Changes


[perl5-dbi/dbi]

2020-01-31 Thread Tim Bunce
  Branch: refs/tags/1.643
  Home:   https://github.com/perl5-dbi/dbi


[perl5-dbi/dbi] 4a68c5: Bump VERSION to 1.643

2020-01-31 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 4a68c5a79ab859b6308dd742ac2d2416e3d0dd92
  
https://github.com/perl5-dbi/dbi/commit/4a68c5a79ab859b6308dd742ac2d2416e3d0dd92
  Author: Tim Bunce 
  Date:   2020-01-31 (Fri, 31 Jan 2020)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Bump VERSION to 1.643


[perl5-dbi/dbi] ef0190: Update Changes. Convert encoding from ISO8859-1 to...

2020-01-26 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: ef019035159a9a695db5e8d49298aea8b137d635
  
https://github.com/perl5-dbi/dbi/commit/ef019035159a9a695db5e8d49298aea8b137d635
  Author: Tim Bunce 
  Date:   2020-01-26 (Sun, 26 Jan 2020)

  Changed paths:
M Changes

  Log Message:
  ---
  Update Changes. Convert encoding from ISO8859-1 to UTF-8.


[perl5-dbi/dbi] 835c06: DBI since version 1.611 (released in 2009) depends...

2020-01-09 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 835c06c9545de22b8bc9c39ee3050cfc2f5d6943
  
https://github.com/perl5-dbi/dbi/commit/835c06c9545de22b8bc9c39ee3050cfc2f5d6943
  Author: Pali 
  Date:   2020-01-09 (Thu, 09 Jan 2020)

  Changed paths:
M Makefile.PL

  Log Message:
  ---
  DBI since version 1.611 (released in 2009) depends on Perl 5.8.1

Reflect this change also in META.json generated by Makefile.PL
See commit: ea023462936ba7a9af66d194a752fcee95898bf4


  Commit: 7937370e8fd6a7d1294db150d8dfc787b5cc8a84
  
https://github.com/perl5-dbi/dbi/commit/7937370e8fd6a7d1294db150d8dfc787b5cc8a84
  Author: Pali 
  Date:   2020-01-09 (Thu, 09 Jan 2020)

  Changed paths:
M t/14utf8.t
M t/19fhtrace.t
M t/35thrclone.t

  Log Message:
  ---
  In tests remove runtime checks for Perl 5.8.1 version

Since DBI 1.611 they are not needed anymore.


  Commit: 13d3a49ca200ac5277c42d8c6bb5f03740929842
  
https://github.com/perl5-dbi/dbi/commit/13d3a49ca200ac5277c42d8c6bb5f03740929842
  Author: H.Merijn Brand 
  Date:   2020-01-09 (Thu, 09 Jan 2020)

  Changed paths:
M Makefile.PL
M t/14utf8.t
M t/19fhtrace.t
M t/35thrclone.t

  Log Message:
  ---
  Merge pull request #88 from pali/min-5.8.1

Reflect minimal required Perl version 5.8.1 in META.json and tests


Compare: https://github.com/perl5-dbi/dbi/compare/9c9dd0722e9a...13d3a49ca200


[perl5-dbi/dbi] eca7d7: Fix a NULL profile dereference in dbi_profile()

2019-08-25 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: eca7d7c8f43d96f6277e86d1000e842eb4cc67ff
  
https://github.com/perl5-dbi/dbi/commit/eca7d7c8f43d96f6277e86d1000e842eb4cc67ff
  Author: Petr Písař 
  Date:   2019-07-31 (Wed, 31 Jul 2019)

  Changed paths:
M DBI.xs

  Log Message:
  ---
  Fix a NULL profile dereference in dbi_profile()

hv_fetch() documentation requires checking for NULL and the code does
that. But then calls SvOK(profile) uncoditionally two lines later.
This patch fixes it.


  Commit: 9c9dd0722e9a208a701bb47fd198679b11512206
  
https://github.com/perl5-dbi/dbi/commit/9c9dd0722e9a208a701bb47fd198679b11512206
  Author: Tim Bunce 
  Date:   2019-08-22 (Thu, 22 Aug 2019)

  Changed paths:
M DBI.xs

  Log Message:
  ---
  Merge pull request #84 from ppisar/dbi_profile_null_profile

Fix a NULL profile dereference in dbi_profile()


Compare: https://github.com/perl5-dbi/dbi/compare/2c335f308ee2...9c9dd0722e9a


[perl5-dbi/dbi] ea99b6: Fix memory corruption in XS functions when Perl st...

2019-08-25 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: ea99b6aafb437db53c28fd40d5eafbe119cd66e1
  
https://github.com/perl5-dbi/dbi/commit/ea99b6aafb437db53c28fd40d5eafbe119cd66e1
  Author: Pali 
  Date:   2019-07-31 (Wed, 31 Jul 2019)

  Changed paths:
M DBI.xs
M Driver.xst

  Log Message:
  ---
  Fix memory corruption in XS functions when Perl stack is reallocated

Macro ST(*) returns pointer to Perl stack. Other Perl functions which use
Perl stack (e.g. eval) may reallocate Perl stack and therefore pointer
returned by ST(*) macro is invalid.

Construction like this:

ST(0) = dbd_db_login6_sv(dbh, imp_dbh, dbname, username, password, attribs) ? 
_sv_yes : _sv_no;

where dbd_db_login6_sv() driver function calls eval may lead to
reallocating Perl stack and therefore invalidating ST(0) pointer.
So that construction would cause memory corruption as left part of
assignment is resolved prior executing dbd_db_login6_sv() function.

Correct way how to handle this problem: First call dbd_db_login6_sv()
function and then call ST(0) to retrieve stack pointer.

In this patch are fixes all occurrences of such constructions.

When running perl under valgrind I got memory corruption in DBD::ODBC
driver in that dbd_db_login6_sv() function due to above problem.

Exactly same problem was present in Encode module which was fixed in pull
request: https://github.com/dankogai/p5-encode/pull/72


  Commit: 2c335f308ee25ee811d386f04929c614302de4c9
  
https://github.com/perl5-dbi/dbi/commit/2c335f308ee25ee811d386f04929c614302de4c9
  Author: Tim Bunce 
  Date:   2019-08-22 (Thu, 22 Aug 2019)

  Changed paths:
M DBI.xs
M Driver.xst

  Log Message:
  ---
  Merge pull request #85 from pali/master

Fix memory corruption in XS functions when Perl stack is reallocated


Compare: https://github.com/perl5-dbi/dbi/compare/eaf547a5696b...2c335f308ee2


[perl5-dbi/dbi] 36f2a2: Fix a buffer overlfow on an overlong DBD class name

2019-08-01 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 36f2a2c5fea36d7d47d6871e420286643460e71b
  
https://github.com/perl5-dbi/dbi/commit/36f2a2c5fea36d7d47d6871e420286643460e71b
  Author: Petr Písař 
  Date:   2019-08-01 (Thu, 01 Aug 2019)

  Changed paths:
M DBI.xs
M t/02dbidrv.t

  Log Message:
  ---
  Fix a buffer overlfow on an overlong DBD class name

dbih_setup_handle() in DBI.xs does:

static void
dbih_setup_handle(pTHX_ SV *orv, char *imp_class, SV *parent, SV *imp_datasv)
{
[...]
char imp_mem_name[300];
[...]
strcpy(imp_mem_name, imp_class);
strcat(imp_mem_name, "_mem");
[...]
}

If imp_class argument string value is longer than 300 - strlen("_mem")
- 1 bytes, a data will be written past imp_mem_name[] array. The
imp_class comes from DBD driver class name (DBI::_new_drh ->
_new_handle() -> dbih_setup_handle()).

People usually do not use so long package names (e.g. DBD::ExampleP
calls DBI::_new_drh() in lib/DBD/ExampleP.pm), so the risk is low.

Reproducer:

$ perl -MDBI -e 'DBI::_new_drh(q{x} x 300, {}, 0)'
*** buffer overflow detected ***: perl terminated
Aborted (core dumped)

https://rt.cpan.org/Ticket/Display.html?id=130191


  Commit: eaf547a5696b8530b597f82dbb094ff1e3f6713d
  
https://github.com/perl5-dbi/dbi/commit/eaf547a5696b8530b597f82dbb094ff1e3f6713d
  Author: Tim Bunce 
  Date:   2019-08-01 (Thu, 01 Aug 2019)

  Changed paths:
M DBI.xs
M t/02dbidrv.t

  Log Message:
  ---
  Merge pull request #83 from ppisar/imp_mem_name

Fix a buffer overlfow on an overlong DBD class name


Compare: https://github.com/perl5-dbi/dbi/compare/a0e17557590f...eaf547a5696b


[perl5-dbi/dbi] ba16b2: Correct argument names of XS preparse()

2019-07-30 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: ba16b2512013604b82d771b8eb54c9adae239b41
  
https://github.com/perl5-dbi/dbi/commit/ba16b2512013604b82d771b8eb54c9adae239b41
  Author: Petr Písař 
  Date:   2019-07-25 (Thu, 25 Jul 2019)

  Changed paths:
M DBI.xs

  Log Message:
  ---
  Correct argument names of XS preparse()

preparse C function had prototype:

SV * preparse(SV *dbh, const char *statement, IV ps_return, IV ps_accept, void 
*foo);

But XS function had a ps_return and ps_accept argument names swapped:

SV *
preparse(dbh, statement, ps_accept, ps_return, foo=Nullch)
SV *dbh

This patch corrects the discrepancy.


  Commit: a0e17557590fd913611d8c79a8879b31e42032e4
  
https://github.com/perl5-dbi/dbi/commit/a0e17557590fd913611d8c79a8879b31e42032e4
  Author: Tim Bunce 
  Date:   2019-07-27 (Sat, 27 Jul 2019)

  Changed paths:
M DBI.xs

  Log Message:
  ---
  Merge pull request #82 from ppisar/prepare_arg_names

Correct argument names of XS preparse()


Compare: https://github.com/perl5-dbi/dbi/compare/d58bcc98c7f9...a0e17557590f


[perl5-dbi/dbi] 517b1a: Introduce select and do wrappers earlier

2019-07-26 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 517b1ad934c9a89c56ec52aed4460c264f71d7e4
  
https://github.com/perl5-dbi/dbi/commit/517b1ad934c9a89c56ec52aed4460c264f71d7e4
  Author: Dan Book 
  Date:   2019-06-27 (Thu, 27 Jun 2019)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Introduce select and do wrappers earlier


  Commit: 11b9b87e4f256c7091665103d70efbe904ea39fb
  
https://github.com/perl5-dbi/dbi/commit/11b9b87e4f256c7091665103d70efbe904ea39fb
  Author: Tim Bunce 
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Merge pull request #80 from Grinnz/patch-1

Introduce select and do wrappers earlier


Compare: https://github.com/perl5-dbi/dbi/compare/abbcc3bcb649...11b9b87e4f25


[perl5-dbi/dbi] 00e2ec: Mark old API functions which overflow or are affec...

2019-07-26 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 00e2ec459b55b72ee5703c1bd8e6cf57f1986c05
  
https://github.com/perl5-dbi/dbi/commit/00e2ec459b55b72ee5703c1bd8e6cf57f1986c05
  Author: Pali 
  Date:   2019-05-16 (Thu, 16 May 2019)

  Changed paths:
M dbd_xsh.h

  Log Message:
  ---
  Mark old API functions which overflow or are affected by Perl's The Unicode 
Bug as deprecated


  Commit: d58bcc98c7f9a413058b4dec2803b16342d3850f
  
https://github.com/perl5-dbi/dbi/commit/d58bcc98c7f9a413058b4dec2803b16342d3850f
  Author: Tim Bunce 
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
M dbd_xsh.h

  Log Message:
  ---
  Merge pull request #79 from pali/master

Mark old API functions which overflow or are affected by Perl's The Unicode Bug 
as deprecated


Compare: https://github.com/perl5-dbi/dbi/compare/11b9b87e4f25...d58bcc98c7f9


[perl5-dbi/dbi] b5a144: Fix calling newSV() in malloc_using_sv()

2019-07-26 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: b5a1440f0352ccf36dbad791389ad65b2d1ce64c
  
https://github.com/perl5-dbi/dbi/commit/b5a1440f0352ccf36dbad791389ad65b2d1ce64c
  Author: Pali 
  Date:   2019-07-25 (Thu, 25 Jul 2019)

  Changed paths:
M DBI.xs

  Log Message:
  ---
  Fix calling newSV() in malloc_using_sv()

newSV(0) returns undef, scalar without PV slot. newSV(len) for len > 0
returns scalar with len+1 bytes in PV slot.

This change fixes calling malloc_using_sv(0) which may happen by calling
savepv_using_sv("").


  Commit: abbcc3bcb649173ede8e1d407e852d7d51ce9e6e
  
https://github.com/perl5-dbi/dbi/commit/abbcc3bcb649173ede8e1d407e852d7d51ce9e6e
  Author: Tim Bunce 
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
M DBI.xs

  Log Message:
  ---
  Merge pull request #81 from pali/newSV

Fix calling newSV() in malloc_using_sv()


Compare: https://github.com/perl5-dbi/dbi/compare/a9d94f68fa17...abbcc3bcb649


[perl5-dbi/dbi] a9d94f: Update Devel::PPPort to 3.51

2019-05-01 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: a9d94f68fa174c6ae5399f278ad7b6a1f5fb044b
  
https://github.com/perl5-dbi/dbi/commit/a9d94f68fa174c6ae5399f278ad7b6a1f5fb044b
  Author: H.Merijn Brand - Tux 
  Date:   2019-05-01 (Wed, 01 May 2019)

  Changed paths:
M Changes
M DBIXS.h
M dbipport.h
A devel/genPPPort_h.pl

  Log Message:
  ---
  Update Devel::PPPort to 3.51

First make your Devel::PPPort be the latest:
$ cpan Devel::PPPort

Then check here
$ perl devel/genPPPort_h.pl


[perl5-dbi/dbi] 598f17: Add new attribute RaiseWarn

2019-04-30 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 598f17843c8e680ee296398c7bdd62e0d32829d7
  
https://github.com/perl5-dbi/dbi/commit/598f17843c8e680ee296398c7bdd62e0d32829d7
  Author: Pali 
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
M DBI.pm
M DBI.xs
M DBIXS.h
M MANIFEST
M lib/DBD/Gofer.pm
M lib/DBI/PurePerl.pm
M t/06attrs.t
M t/08keeperr.t
A t/17handle_error.t
M t/19fhtrace.t

  Log Message:
  ---
  Add new attribute RaiseWarn

The RaiseWarn attribute can be used to force warnings to raise exceptions
rather then simply printing them. It is off by default.

Similar to attribute RaiseError.


  Commit: 073e9ae2a7ad90941a5f2e8119712aa218a3dee0
  
https://github.com/perl5-dbi/dbi/commit/073e9ae2a7ad90941a5f2e8119712aa218a3dee0
  Author: Tim Bunce 
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
M DBI.pm
M DBI.xs
M DBIXS.h
M MANIFEST
M lib/DBD/Gofer.pm
M lib/DBI/PurePerl.pm
M t/06attrs.t
M t/08keeperr.t
A t/17handle_error.t
M t/19fhtrace.t

  Log Message:
  ---
  Merge pull request #71 RaiseWarn from pali/master

Add new attribute RaiseWarn


Compare: https://github.com/perl5-dbi/dbi/compare/a65554d1aff0...073e9ae2a7ad


[perl5-dbi/dbi] 0d1b61: Fix calling dbd_db_do6 API function

2019-03-04 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 0d1b61fa9eb06e37fa22dc5facb419f145fba0c1
  
https://github.com/perl5-dbi/dbi/commit/0d1b61fa9eb06e37fa22dc5facb419f145fba0c1
  Author: Pali 
  Date:   2019-01-16 (Wed, 16 Jan 2019)

  Changed paths:
M Driver.xst

  Log Message:
  ---
  Fix calling dbd_db_do6 API function

Ensure that passed number items into dbd_db_do6 API function is not
negative and that ax points after the last processed argument.

This is needed because number of arguments passed to $dbh->do() method can
be also less then 3 (some arguments are optional).


  Commit: 321d2865b345455308c5fe21369f6304c1121d2f
  
https://github.com/perl5-dbi/dbi/commit/321d2865b345455308c5fe21369f6304c1121d2f
  Author: Tim Bunce 
  Date:   2019-03-04 (Mon, 04 Mar 2019)

  Changed paths:
M Driver.xst

  Log Message:
  ---
  Merge pull request #72 from pali/fix_dbd_db_do6

Fix calling dbd_db_do6 API function


Compare: https://github.com/perl5-dbi/dbi/compare/d04cc8102704...321d2865b345


[perl5-dbi/dbi] 0a1685: Update dbipport.h from Devel::PPPort 3.43

2019-02-21 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 0a1685ad2af481097169c4e23bf029e25fc8bcb5
  
https://github.com/perl5-dbi/dbi/commit/0a1685ad2af481097169c4e23bf029e25fc8bcb5
  Author: Pali 
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
M dbipport.h

  Log Message:
  ---
  Update dbipport.h from Devel::PPPort 3.43


  Commit: ac809c0c303d7cd1f5d73d3bb4dd6a803db94e0d
  
https://github.com/perl5-dbi/dbi/commit/ac809c0c303d7cd1f5d73d3bb4dd6a803db94e0d
  Author: Pali 
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
M DBI.xs

  Log Message:
  ---
  Remove compatibility macros which are either provided by new Devel::PPPort or 
by Perl 5.8.1


  Commit: d04cc8102704a8354dafc0616cdc282fee70a9bf
  
https://github.com/perl5-dbi/dbi/commit/d04cc8102704a8354dafc0616cdc282fee70a9bf
  Author: Tim Bunce 
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
M DBI.xs
M dbipport.h

  Log Message:
  ---
  Merge pull request #75 from pali/devel-ppport

Update dbipport.h from Devel::PPPort 3.43


Compare: https://github.com/perl5-dbi/dbi/compare/0717caee91f6...d04cc8102704


[perl5-dbi/dbi] f39c08: Update documentation in which version was $dbh->se...

2019-01-24 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: f39c0856d2c6bfe64f4b6e1b40a63bb3c2f0dcdb
  
https://github.com/perl5-dbi/dbi/commit/f39c0856d2c6bfe64f4b6e1b40a63bb3c2f0dcdb
  Author: Pali 
  Date:   2019-01-23 (Wed, 23 Jan 2019)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Update documentation in which version was $dbh->selectall_array() method 
introduced


  Commit: 0717caee91f6d44d14710676008811e93cc62d57
  
https://github.com/perl5-dbi/dbi/commit/0717caee91f6d44d14710676008811e93cc62d57
  Author: Tim Bunce 
  Date:   2019-01-23 (Wed, 23 Jan 2019)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Merge pull request #73 from pali/selectall_array

Update documentation in which version was $dbh->selectall_array() method 
introduced


Compare: https://github.com/perl5-dbi/dbi/compare/bcbe02280c53...0717caee91f6
  **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  Functionality will be removed from GitHub.com on January 31st, 2019.


[perl5-dbi/dbi] 707979: Fixed minor typo in the pod.

2018-11-03 Thread H.Merijn Brand
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 707979265607b7227d1f71e3ddf5039d7639646c
  
https://github.com/perl5-dbi/dbi/commit/707979265607b7227d1f71e3ddf5039d7639646c
  Author: Mohammad S Anwar 
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
M lib/DBD/File/HowTo.pod

  Log Message:
  ---
  Fixed minor typo in the pod.


  Commit: bcbe02280c539c65f3187f93d58b8cf05272555f
  
https://github.com/perl5-dbi/dbi/commit/bcbe02280c539c65f3187f93d58b8cf05272555f
  Author: H.Merijn Brand 
  Date:   2018-10-29 (Mon, 29 Oct 2018)

  Changed paths:
M lib/DBD/File/HowTo.pod

  Log Message:
  ---
  Merge pull request #70 from manwar/fix-minor-typo

Fixed minor typo in the pod.


Compare: https://github.com/perl5-dbi/dbi/compare/509f9287295d...bcbe02280c53
  **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  Functionality will be removed from GitHub.com on January 31st, 2019.


[perl5-dbi/dbi]

2018-10-28 Thread timbunce
  Branch: refs/tags/1.642
  Home:   https://github.com/perl5-dbi/dbi

  **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  Functionality will be removed from GitHub.com on January 31st, 2019.


[perl5-dbi/dbi] 509f92: Update Changes. Bump version to 1.642.

2018-10-28 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 509f9287295dcb3b50339bf88bed9330e6a48ac5
  
https://github.com/perl5-dbi/dbi/commit/509f9287295dcb3b50339bf88bed9330e6a48ac5
  Author: Tim Bunce 
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
M Changes
M DBI.pm

  Log Message:
  ---
  Update Changes. Bump version to 1.642.



  **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  Functionality will be removed from GitHub.com on January 31st, 2019.


[perl5-dbi/dbi] da5298: Add a new API function dbd_db_do6()

2018-10-21 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: da5298c168aa1e6421e853f590cbe7b11da9c029
  
https://github.com/perl5-dbi/dbi/commit/da5298c168aa1e6421e853f590cbe7b11da9c029
  Author: Pali 
  Date:   2018-10-21 (Sun, 21 Oct 2018)

  Changed paths:
M Driver.xst
M Perl.xs
M dbd_xsh.h

  Log Message:
  ---
  Add a new API function dbd_db_do6()

Current API via dbd_db_do4() function does not allow DBI drivers to
implement $dbh->do() method with additional binding parameters. Binding
parameters for $dbh->do() methods are already documented and supported by
DBI API itself, but can be implemented only for Pure Perl DBI drivers.

Also current API for dbd_db_do4() function is affected by Perl's The
Unicode bug as it uses char* as an XS argument. DBI driver implementer is
not able to process Unicode statement correctly and also is not able to
process statement with nul bytes (e.g. binary blobs). The only fix for DBI
and drivers is to define a new API without those design bugs. All other DBI
APIs pass SV* as a statement, not char* -- therefore they are not affected.

With this new dbd_db_do6() API, DBI driver implementer can use SvPVutf8()
call (or SvPVbyte()) instead of SvPV_nolen() to ensure that returned char*
will be always encoded in UTF-8 (or Latin1). And can also retrieve correct
length of statement in case it contains nul bytes. SvPV_nolen() returns
char* in pseudo-randomly chosen encoding (UTF-8 or Latin1) and so is
absolutely unsuitable for anything else than ASCII strings.

When dbd_db_do6 is defined, then this function takes two additional
arguments: number of supplied bind parameters (items) and stack base offset
(ax) to the first supplied bind parameter, which can be used by ST() macro
to retrieve i-th supplied bind parameter.

This would allow DBI drivers to implement Unicode aware $dbh->do() method
with passing also binding parameters.


  Commit: 271a8c303e3bcdb3b174a39b3c42f2799ef0794a
  
https://github.com/perl5-dbi/dbi/commit/271a8c303e3bcdb3b174a39b3c42f2799ef0794a
  Author: Tim Bunce 
  Date:   2018-10-21 (Sun, 21 Oct 2018)

  Changed paths:
M Driver.xst
M Perl.xs
M dbd_xsh.h

  Log Message:
  ---
  Merge pull request #61 from pali/master

Add a new API function dbd_db_do6()


Compare: https://github.com/perl5-dbi/dbi/compare/3a317ffbc39c...271a8c303e3b
  **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  Functionality will be removed from GitHub.com on January 31st, 2019.


[perl5-dbi/dbi] 84a2fb: Update DBI.pm

2018-10-21 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 84a2fbc475094dd472c64d0dc854eaffc1ab1d7f
  
https://github.com/perl5-dbi/dbi/commit/84a2fbc475094dd472c64d0dc854eaffc1ab1d7f
  Author: Perlover 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Update DBI.pm

Misprints in doc of selectall_hashref


  Commit: 7f4ae0855bf986f76c6f87d885795257b57bf5cb
  
https://github.com/perl5-dbi/dbi/commit/7f4ae0855bf986f76c6f87d885795257b57bf5cb
  Author: Tim Bunce 
  Date:   2018-10-21 (Sun, 21 Oct 2018)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Merge pull request #69 from Perlover/patch-1

Update DBI.pm


Compare: https://github.com/perl5-dbi/dbi/compare/271a8c303e3b...7f4ae0855bf9
  **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  Functionality will be removed from GitHub.com on January 31st, 2019.


[perl5-dbi/dbi] 2f3ffa: Remove outdated links to DBI related training reso...

2018-08-05 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 2f3ffa470b80311f237c91bdf66ed42905532739
  
https://github.com/perl5-dbi/dbi/commit/2f3ffa470b80311f237c91bdf66ed42905532739
  Author: Tim Bunce 
  Date:   2018-08-04 (Sat, 04 Aug 2018)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Remove outdated links to DBI related training resources. RT#125999



  **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  Functionality will be removed from GitHub.com on January 31st, 2019.


[perl5-dbi/dbi] 41613e: Allow to call $dbh->last_insert_id() method withou...

2018-05-17 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 41613e73cc06b400425cb2c28ebab999404d1d3e
  
https://github.com/perl5-dbi/dbi/commit/41613e73cc06b400425cb2c28ebab999404d1d3e
  Author: Pali <p...@cpan.org>
  Date:   2018-04-27 (Fri, 27 Apr 2018)

  Changed paths:
M DBI.pm
M Driver.xst

  Log Message:
  ---
  Allow to call $dbh->last_insert_id() method without arguments

Some databases ignores all arguments passed to $dbh->last_insert_id(...)
and currently caller needs to supply at least four undefs.

This change allows to call $dbh->last_insert_id() without any argument and
internally fill missing arguments with undefs. Therefore it does not change
API for drivers.


  Commit: c898cf9bfd8251813ce046d504d5451bdb5eb63f
  
https://github.com/perl5-dbi/dbi/commit/c898cf9bfd8251813ce046d504d5451bdb5eb63f
  Author: Pali <p...@cpan.org>
  Date:   2018-04-27 (Fri, 27 Apr 2018)

  Changed paths:
M DBI.pm
M Driver.xst
M dbd_xsh.h

  Log Message:
  ---
  Introduce a new statement DBI method $sth->last_insert_id()

This method returns a value 'identifying' the row inserted by last
execution of the statement, if possible.

Similarly like $dbh->last_insert_id() but keep track of statement handle.

Some databases (like MariaDB) supports returning last insert id for
specified statement handle even different INSERT commands were executed.
This allows consistent last insert id implementations for these databases.

A fallback implementation just calls $dbh->last_insert_id().


  Commit: 80126d4638e77bcca85a5215cfed5c8793fa2de5
      
https://github.com/perl5-dbi/dbi/commit/80126d4638e77bcca85a5215cfed5c8793fa2de5
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2018-05-16 (Wed, 16 May 2018)

  Changed paths:
M DBI.pm
M Driver.xst
M dbd_xsh.h

  Log Message:
  ---
  Merge pull request #64 from pali/last-insert-id

Add last_insert_id method on statement handles. Allow no arguments.


Compare: https://github.com/perl5-dbi/dbi/compare/448b99d08068...80126d4638e7
  **NOTE:** This service been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  Functionality will be removed from GitHub.com on January 31st, 2019.


[perl5-dbi/dbi] 448b99: Fix '.' in @INC for proxy test under parallel load

2018-03-29 Thread H.Merijn Brand - Tux
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 448b99d0806847c73404d456cf8a162d9d298b1f
  
https://github.com/perl5-dbi/dbi/commit/448b99d0806847c73404d456cf8a162d9d298b1f
  Author: H.Merijn Brand - Tux <h.m.br...@xs4all.nl>
  Date:   2018-03-28 (Wed, 28 Mar 2018)

  Changed paths:
M Changes
M t/80proxy.t

  Log Message:
  ---
  Fix '.' in @INC for proxy test under parallel load

$ make test

was OK, but

$ prove -vwb -j9
:
do "dbiproxytst.conf" failed, '.' is no longer in @INC; did you mean do 
"./dbiproxytst.conf"? at ...




[perl5-dbi/dbi] af7eac: Bump version, update Changes

2018-03-22 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: af7eac9e702d8e770120d28a164eca9701bc2b8b
  
https://github.com/perl5-dbi/dbi/commit/af7eac9e702d8e770120d28a164eca9701bc2b8b
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2018-03-19 (Mon, 19 Mar 2018)

  Changed paths:
M Changes
M DBI.pm

  Log Message:
  ---
  Bump version, update Changes




[perl5-dbi/dbi] bc7801: Fix compile warnings in Driver.xst

2018-03-22 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: bc78012cf6a70228d7d3dd0814cbde29be62bf47
  
https://github.com/perl5-dbi/dbi/commit/bc78012cf6a70228d7d3dd0814cbde29be62bf47
  Author: Pali <p...@cpan.org>
  Date:   2018-02-09 (Fri, 09 Feb 2018)

  Changed paths:
M Driver.xst
M Perl.xs

  Log Message:
  ---
  Fix compile warnings in Driver.xst

Perl.c: In function ‘XS_DBD__Perl__dr_data_sources’:
Perl.c:276:7: warning: variable ‘attr’ set but not used 
[-Wunused-but-set-variable]
  SV * attr;
   ^~~~
Perl.c: In function ‘XS_DBD__Perl__db__login’:
Perl.c:320:7: warning: variable ‘attribs’ set but not used 
[-Wunused-but-set-variable]
  SV * attribs;
   ^~~
Perl.c: In function ‘XS_DBD__Perl__db_last_insert_id’:
Perl.c:604:7: warning: variable ‘attr’ set but not used 
[-Wunused-but-set-variable]
  SV * attr;
   ^~~~


  Commit: f3f723acc7f657b7a091bd1d96acacaf9eb916ee
  
https://github.com/perl5-dbi/dbi/commit/f3f723acc7f657b7a091bd1d96acacaf9eb916ee
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2018-03-19 (Mon, 19 Mar 2018)

  Changed paths:
M Driver.xst
M Perl.xs

  Log Message:
  ---
  Merge pull request #59 from pali/master

Fix compile warnings in Driver.xst


Compare: https://github.com/perl5-dbi/dbi/compare/3accfb15cb46...f3f723acc7f6

[perl5-dbi/dbi]

2018-03-22 Thread timbunce
  Branch: refs/tags/1.641
  Home:   https://github.com/perl5-dbi/dbi


[perl5-dbi/dbi] 585b80: Gentler fix of failing tests

2018-03-22 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 585b804d1791d2b20428349315b786c0021f5fad
  
https://github.com/perl5-dbi/dbi/commit/585b804d1791d2b20428349315b786c0021f5fad
  Author: Peter Rabbitson <ribasu...@leporine.io>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
M Changes
M Makefile.PL
M t/06attrs.t

  Log Message:
  ---
  Gentler fix of failing tests

Mostly reverts 41e039cfa


  Commit: 3accfb15cb46ca745d7c27a6811825efe1524677
  
https://github.com/perl5-dbi/dbi/commit/3accfb15cb46ca745d7c27a6811825efe1524677
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2018-03-19 (Mon, 19 Mar 2018)

  Changed paths:
M Changes
M Makefile.PL
M t/06attrs.t

  Log Message:
  ---
  Merge pull request #60 from ribasushi/gentler_storable

Gentler fix of failing tests


Compare: https://github.com/perl5-dbi/dbi/compare/95bcd9907875...3accfb15cb46

[perl5-dbi/dbi] 95bcd9: Update Changes. Bump version.

2018-01-29 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 95bcd9907875c39f76a21b8df8bd47424c5506ee
  
https://github.com/perl5-dbi/dbi/commit/95bcd9907875c39f76a21b8df8bd47424c5506ee
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2018-01-28 (Sun, 28 Jan 2018)

  Changed paths:
M Changes
M DBI.pm

  Log Message:
  ---
  Update Changes. Bump version.




[perl5-dbi/dbi] 8654af: Fix test t/91_store_warning.t

2018-01-29 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 8654af8fd0bf287b1429eb354e2102859ae74d41
  
https://github.com/perl5-dbi/dbi/commit/8654af8fd0bf287b1429eb354e2102859ae74d41
  Author: Pali <p...@cpan.org>
  Date:   2018-01-27 (Sat, 27 Jan 2018)

  Changed paths:
M t/91_store_warning.t

  Log Message:
  ---
  Fix test t/91_store_warning.t

Use \x{263A} syntax instead of \N{U+263A} in qr//. It looks like \N does not 
work in qr// with Perl 5.10.0.


  Commit: fd08adff477b27a62c209f56341fff7d864bb1bc
  
https://github.com/perl5-dbi/dbi/commit/fd08adff477b27a62c209f56341fff7d864bb1bc
  Author: Pali <p...@cpan.org>
  Date:   2018-01-27 (Sat, 27 Jan 2018)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  Add Perl 5.10.0 and 5.8.1 to Travis testing


  Commit: 34ec603b6f08dbd2499fbe3a6c453caa3f091a06
  
https://github.com/perl5-dbi/dbi/commit/34ec603b6f08dbd2499fbe3a6c453caa3f091a06
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2018-01-28 (Sun, 28 Jan 2018)

  Changed paths:
M .travis.yml
M t/91_store_warning.t

  Log Message:
  ---
  Merge pull request #57 from pali/warning

Fix test t/91_store_warning.t for Perl 5.10.0


Compare: https://github.com/perl5-dbi/dbi/compare/be4dc7873a33...34ec603b6f08

[perl5-dbi/dbi] 752baa: Add mariadb_ prefix for a new DBD::MariaDB driver

2018-01-29 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 752baaf2b66270f30c064ee1eae6bd4ff2a81a78
  
https://github.com/perl5-dbi/dbi/commit/752baaf2b66270f30c064ee1eae6bd4ff2a81a78
  Author: Pali <p...@cpan.org>
  Date:   2018-01-25 (Thu, 25 Jan 2018)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Add mariadb_ prefix for a new DBD::MariaDB driver

A new DBD::MariaDB driver is a fork of DBD::mysql and is currently
developed at github: https://github.com/gooddata/DBD-MariaDB

Without registering DBI prefix, DBD::MariaDB itself cannot register own
methods on $dbh or $sth handles and throw error:

method name prefix 'mariadb_' is not associated with a registered driver


  Commit: 2e1b45c728cc92f470d971dcc2510a524c5d529b
  
https://github.com/perl5-dbi/dbi/commit/2e1b45c728cc92f470d971dcc2510a524c5d529b
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2018-01-28 (Sun, 28 Jan 2018)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Merge pull request #56 from pali/master

Add mariadb_ prefix for a new DBD::MariaDB driver


Compare: https://github.com/perl5-dbi/dbi/compare/34ec603b6f08...2e1b45c728cc

[perl5-dbi/dbi]

2018-01-29 Thread timbunce
  Branch: refs/tags/1.640
  Home:   https://github.com/perl5-dbi/dbi


[perl5-dbi/dbi] be4dc7: Update Changes to record 1.639 release date

2018-01-01 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: be4dc7873a33f3d4ef56812ed01a34587d71aa15
  
https://github.com/perl5-dbi/dbi/commit/be4dc7873a33f3d4ef56812ed01a34587d71aa15
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-12-30 (Sat, 30 Dec 2017)

  Changed paths:
M Changes

  Log Message:
  ---
  Update Changes to record 1.639 release date




[perl5-dbi/dbi] d497cd: Add new Changes in DBI 1.638 section with latest c...

2017-12-28 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: d497cd63c78f13fba0c20a6d23d40f9b99768e7b
  
https://github.com/perl5-dbi/dbi/commit/d497cd63c78f13fba0c20a6d23d40f9b99768e7b
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-12-28 (Thu, 28 Dec 2017)

  Changed paths:
M Changes

  Log Message:
  ---
  Add new Changes in DBI 1.638 section with latest changes.




[perl5-dbi/dbi]

2017-12-28 Thread timbunce
  Branch: refs/tags/1.639
  Home:   https://github.com/perl5-dbi/dbi


[perl5-dbi/dbi] 5deedc: Implement warn_sv/croak_sv with UTF-8 support also...

2017-12-28 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 5deedcfee79137c71a2183830f709da3bbfae77a
  
https://github.com/perl5-dbi/dbi/commit/5deedcfee79137c71a2183830f709da3bbfae77a
  Author: Pali <p...@cpan.org>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

  Changed paths:
M DBI.xs
M t/91_store_warning.t

  Log Message:
  ---
  Implement warn_sv/croak_sv with UTF-8 support also for Perl prior to 5.14

Calling croak(NULL) would take exception from the $@ without loosing
SVf_UTF8 flag with a bonus which support object references. So it is better
equivalent for croak_sv() from Perl 5.14+.

Calling warn("%" SVf, SVfARG(sv)) is what older Perl's pp_warn() does to
pass scalar independently of SVf_UTF8 flag.

Fixes RT#102404 for Perl prior to 5.14.


  Commit: 654f47a4db12f6af9b6802415bc31888a985527b
  
https://github.com/perl5-dbi/dbi/commit/654f47a4db12f6af9b6802415bc31888a985527b
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-12-28 (Thu, 28 Dec 2017)

  Changed paths:
M DBI.xs
M t/91_store_warning.t

  Log Message:
  ---
  Merge pull request #53 from pali/master

Implement warn_sv/croak_sv with UTF-8 support also for Perl prior to 5.14


Compare: https://github.com/perl5-dbi/dbi/compare/d497cd63c78f...654f47a4db12

[perl5-dbi/dbi] 206032: Bump version to 1.639. Add lib/DBD/Mem.pm to MANIF...

2017-12-28 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 2060321973fca6ce324250879a89b4e013b5a952
  
https://github.com/perl5-dbi/dbi/commit/2060321973fca6ce324250879a89b4e013b5a952
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-12-28 (Thu, 28 Dec 2017)

  Changed paths:
M DBI.pm
M MANIFEST

  Log Message:
  ---
  Bump version to 1.639. Add lib/DBD/Mem.pm to MANIFEST.

Version 1.638 was tagged too soon, before I noticed lib/DBD/Mem.pm was missing.




[perl5-dbi/dbi] 7c5683: Update Changes. Add t/54_dbd_mem.t to MANIFEST

2017-12-28 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 7c5683771d5f8c384ce78b4d174ead45e98c1901
  
https://github.com/perl5-dbi/dbi/commit/7c5683771d5f8c384ce78b4d174ead45e98c1901
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-12-28 (Thu, 28 Dec 2017)

  Changed paths:
M Changes
M MANIFEST

  Log Message:
  ---
  Update Changes. Add t/54_dbd_mem.t to MANIFEST




[perl5-dbi/dbi]

2017-12-28 Thread timbunce
  Branch: refs/tags/1.638
  Home:   https://github.com/perl5-dbi/dbi


[perl5-dbi/dbi] 88e038: Add missing semicolon in documentation

2017-12-28 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 88e03819620d2859c5ea219e5654dec035217922
  
https://github.com/perl5-dbi/dbi/commit/88e03819620d2859c5ea219e5654dec035217922
  Author: Mark Fowler <m...@twoshortplanks.com>
  Date:   2017-08-28 (Mon, 28 Aug 2017)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Add missing semicolon in documentation


  Commit: 90d30958b93515a42a3b265d6bcae23584462764
  
https://github.com/perl5-dbi/dbi/commit/90d30958b93515a42a3b265d6bcae23584462764
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-12-28 (Thu, 28 Dec 2017)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Merge pull request #55 from 2shortplanks/2shortplanks/missing-semi-colon-docs

Add missing semicolon in example in documentation


Compare: https://github.com/perl5-dbi/dbi/compare/654f47a4db12...90d30958b935

[perl5-dbi/dbi] 08dadf: DBD::Mem - add new pure perl driver DBD::Mem

2017-12-28 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 08dadfe404737721568c35bb9c9dfbbe107ebb4b
  
https://github.com/perl5-dbi/dbi/commit/08dadfe404737721568c35bb9c9dfbbe107ebb4b
  Author: Jens Rehsack <s...@netbsd.org>
  Date:   2017-08-29 (Tue, 29 Aug 2017)

  Changed paths:
M DBI.pm
A lib/DBD/Mem.pm
A t/54_dbd_mem.t

  Log Message:
  ---
  DBD::Mem - add new pure perl driver DBD::Mem

Introduce new DBI::SQL::Nano based driver for advanced testing (e.g.
combining DBD::AnyData2 with DBD::CSV, without relying on external
drivers).

Signed-off-by: Jens Rehsack <s...@netbsd.org>


  Commit: dc48196b7ad22e321af1119bdbb6d1823c6e8de0
  
https://github.com/perl5-dbi/dbi/commit/dc48196b7ad22e321af1119bdbb6d1823c6e8de0
  Author: Jens Rehsack <s...@netbsd.org>
  Date:   2017-08-29 (Tue, 29 Aug 2017)

  Changed paths:
M t/48dbi_dbd_sqlengine.t

  Log Message:
  ---
  t/48dbi_dbd_sqlengine.t: fix SQL syntax

Even if the SQL statements aren't executed, they should express what is meant.

Signed-off-by: Jens Rehsack <s...@netbsd.org>


  Commit: 1cc6ecc2f281697cd039b5d12d3320b7b9e9ad9c
  
https://github.com/perl5-dbi/dbi/commit/1cc6ecc2f281697cd039b5d12d3320b7b9e9ad9c
  Author: Jens Rehsack <s...@netbsd.org>
  Date:   2017-09-05 (Tue, 05 Sep 2017)

  Changed paths:
M lib/DBD/Mem.pm

  Log Message:
  ---
  DBD::Mem: add basic documentation

Add some documentation to DBD::Mem explaining where it's here, what's the
expected outcome, some basic use cases.

Let's see where it leads us to ...

Signed-off-by: Jens Rehsack <s...@netbsd.org>


  Commit: 2f28cd2ab5b19c6e1b891112e88a7b9da3f42482
      
https://github.com/perl5-dbi/dbi/commit/2f28cd2ab5b19c6e1b891112e88a7b9da3f42482
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-12-28 (Thu, 28 Dec 2017)

  Changed paths:
M DBI.pm
A lib/DBD/Mem.pm
M t/48dbi_dbd_sqlengine.t
A t/54_dbd_mem.t

  Log Message:
  ---
  Merge pull request #42 from rehsack/dbd_mem

Add DBD::Mem driver, a pure-perl in-memory driver using DBI::DBD::SqlEngine.


Compare: https://github.com/perl5-dbi/dbi/compare/41e039cfa04c...2f28cd2ab5b1

[perl5-dbi/dbi] 41e039: Fix dependency on Storable for perl older than 5.8...

2017-09-22 Thread H.Merijn Brand - Tux
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 41e039cfa04c4305ed7673b66ecc5448664ecec2
  
https://github.com/perl5-dbi/dbi/commit/41e039cfa04c4305ed7673b66ecc5448664ecec2
  Author: H.Merijn Brand - Tux <h.m.br...@xs4all.nl>
  Date:   2017-09-22 (Fri, 22 Sep 2017)

  Changed paths:
M Changes
M Makefile.PL

  Log Message:
  ---
  Fix dependency on Storable for perl older than 5.8.9




[perl5-dbi/dbi]

2017-08-17 Thread timbunce
  Branch: refs/tags/1.637
  Home:   https://github.com/perl5-dbi/dbi


[perl5-dbi/dbi] 13228e: Bump version. Update Changes. Fix stray char in po...

2017-08-14 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 13228e89fec085502fd3f1e63803b5741340c2be
  
https://github.com/perl5-dbi/dbi/commit/13228e89fec085502fd3f1e63803b5741340c2be
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

  Changed paths:
M Changes
M DBI.pm

  Log Message:
  ---
  Bump version. Update Changes. Fix stray char in pod.




[perl5-dbi/dbi] f70f31: Fix DBI documentation about eval { } usage

2017-08-14 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: f70f31d8455e342f3d79e8a72d401dce71a8ee03
  
https://github.com/perl5-dbi/dbi/commit/f70f31d8455e342f3d79e8a72d401dce71a8ee03
  Author: Pali <p...@cpan.org>
  Date:   2017-08-13 (Sun, 13 Aug 2017)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Fix DBI documentation about eval { } usage

Explanation at: https://metacpan.org/pod/Try::Tiny#might-not-be-a-true-value


  Commit: 93faa5dfdc840306b4733f64c123f8d9f6f92f19
  
https://github.com/perl5-dbi/dbi/commit/93faa5dfdc840306b4733f64c123f8d9f6f92f19
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-08-13 (Sun, 13 Aug 2017)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Use Try::Tiny for some examples using eval.


Compare: https://github.com/perl5-dbi/dbi/compare/a43696a9673d...93faa5dfdc84

[perl5-dbi/dbi] f70f31: Fix DBI documentation about eval { } usage

2017-08-14 Thread Tim Bunce
  Branch: refs/heads/pr/39
  Home:   https://github.com/perl5-dbi/dbi
  Commit: f70f31d8455e342f3d79e8a72d401dce71a8ee03
  
https://github.com/perl5-dbi/dbi/commit/f70f31d8455e342f3d79e8a72d401dce71a8ee03
  Author: Pali <p...@cpan.org>
  Date:   2017-08-13 (Sun, 13 Aug 2017)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Fix DBI documentation about eval { } usage

Explanation at: https://metacpan.org/pod/Try::Tiny#might-not-be-a-true-value


  Commit: 93faa5dfdc840306b4733f64c123f8d9f6f92f19
  
https://github.com/perl5-dbi/dbi/commit/93faa5dfdc840306b4733f64c123f8d9f6f92f19
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-08-13 (Sun, 13 Aug 2017)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Use Try::Tiny for some examples using eval.


Compare: https://github.com/perl5-dbi/dbi/compare/f70f31d8455e^...93faa5dfdc84

[perl5-dbi/dbi] a43696: Allow $sth NAME_* attributes to be set from perl c...

2017-08-14 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: a43696a9673d402726191fd96a9410f9d49df779
  
https://github.com/perl5-dbi/dbi/commit/a43696a9673d402726191fd96a9410f9d49df779
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-08-13 (Sun, 13 Aug 2017)

  Changed paths:
M DBI.xs
M t/06attrs.t

  Log Message:
  ---
  Allow $sth NAME_* attributes to be set from perl code

Relates to https://github.com/perl5-dbi/dbi/issues/45




[perl5-dbi/dbi] 79b2c9: Add cautionary note to prepare_cached docs re refs...

2017-08-13 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 79b2c9ca86a65a78c3fa6d5a5b73137819db38a7
  
https://github.com/perl5-dbi/dbi/commit/79b2c9ca86a65a78c3fa6d5a5b73137819db38a7
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-08-13 (Sun, 13 Aug 2017)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Add cautionary note to prepare_cached docs re refs in %attr

Closes #46




[perl5-dbi/dbi] b9a569: .travis.yml: add more perls to test with

2017-08-07 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: b9a5693447a1a374fb3bdc86e71f0d53c1371a5e
  
https://github.com/perl5-dbi/dbi/commit/b9a5693447a1a374fb3bdc86e71f0d53c1371a5e
  Author: Jens Rehsack <s...@netbsd.org>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  .travis.yml: add more perls to test with

Add some more perls for testing, especially 5.8

Signed-off-by: Jens Rehsack <s...@netbsd.org>


  Commit: fa0b0f45d9c0f22a60a0eb073c2fe9352a87c745
  
https://github.com/perl5-dbi/dbi/commit/fa0b0f45d9c0f22a60a0eb073c2fe9352a87c745
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-08-06 (Sun, 06 Aug 2017)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  Merge pull request #50 from rehsack/test_on_more_perls

.travis.yml: add more perls to test with


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

[perl5-dbi/dbi] 9ba7b0: test SvOK() before copying Statement to the parent...

2017-08-07 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 9ba7b04eadecea344f94234dd693ed52902a13a3
  
https://github.com/perl5-dbi/dbi/commit/9ba7b04eadecea344f94234dd693ed52902a13a3
  Author: Kenichi Ishigaki <ishig...@cpan.org>
  Date:   2016-06-28 (Tue, 28 Jun 2016)

  Changed paths:
M DBI.xs

  Log Message:
  ---
  test SvOK() before copying Statement to the parent handle

- so that SvOK(*statement_svp) around line 4021 can reliably pass.


  Commit: d63454cbfba2f95f410583705c92de074a9e45cb
  
https://github.com/perl5-dbi/dbi/commit/d63454cbfba2f95f410583705c92de074a9e45cb
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-08-06 (Sun, 06 Aug 2017)

  Changed paths:
M DBI.xs

  Log Message:
  ---
  Merge pull request #34 from charsbar/fix_copy_statement_to_parent

test SvOK() before copying Statement to the parent handle


Compare: https://github.com/perl5-dbi/dbi/compare/fa0b0f45d9c0...d63454cbfba2

[perl5-dbi/dbi]

2017-06-18 Thread Tux
  Branch: refs/tags/1.636
  Home:   https://github.com/perl5-dbi/dbi


[perl5-dbi/dbi] cf0e54: Remove unused $HAS_WEAKEN var and setup

2017-06-03 Thread Tim Bunce
  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

[perl5-dbi/dbi] c3d7a1: Fix disappearing $_ inside callbacks.

2017-06-01 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: c3d7a1a41d2572d79f245ea8ef04a6272e055a11
  
https://github.com/perl5-dbi/dbi/commit/c3d7a1a41d2572d79f245ea8ef04a6272e055a11
  Author: Rob Schaber <robscha...@gmail.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
M DBI.xs
M t/70callbacks.t

  Log Message:
  ---
  Fix disappearing $_ inside callbacks.


  Commit: 515c66ef53154bfa4e745ed986c428b5d68b314e
  
https://github.com/perl5-dbi/dbi/commit/515c66ef53154bfa4e745ed986c428b5d68b314e
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-05-29 (Mon, 29 May 2017)

  Changed paths:
M DBI.xs
M t/70callbacks.t

  Log Message:
  ---
  Merge pull request #47 from robschaber/master

Fix disappearing $_ inside callbacks.


Compare: https://github.com/perl5-dbi/dbi/compare/4f3c17e2c3e6...515c66ef5315

[perl5-dbi/dbi] c6d410: Fix crashing when calling warn() and croak() funct...

2017-06-01 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: c6d410d1bafa6876e6a346a2727217fa2c3feb30
  
https://github.com/perl5-dbi/dbi/commit/c6d410d1bafa6876e6a346a2727217fa2c3feb30
  Author: Pali <p...@cpan.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
M DBI.xs
M dbipport.h

  Log Message:
  ---
  Fix crashing when calling warn() and croak() functions

Functions warn() and croak() take first parameter printf-like format.
Arbitrary string can cause perl crash when contains one or more '%'.

Format "%s" should be used to pass abitrary string parameter.


  Commit: b8b101438731de40b89d339208fe9606cfcbe68d
  
https://github.com/perl5-dbi/dbi/commit/b8b101438731de40b89d339208fe9606cfcbe68d
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-05-29 (Mon, 29 May 2017)

  Changed paths:
M DBI.xs
M dbipport.h

  Log Message:
  ---
  Merge pull request #44 from pali/format

Fix risk of crashing via printf when calling warn() and croak() functions


Compare: https://github.com/perl5-dbi/dbi/compare/ad36110ff5a2...b8b101438731

[perl5-dbi/dbi] 0d5b6c: Fixes Pod typo

2017-06-01 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 0d5b6c6cd09969f08e70a1b813d149d142228576
  
https://github.com/perl5-dbi/dbi/commit/0d5b6c6cd09969f08e70a1b813d149d142228576
  Author: Olaf Alders <o...@wundersolutions.com>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
M lib/DBI/ProfileData.pm

  Log Message:
  ---
  Fixes Pod typo


  Commit: ecaa03d6b000a7d32b4ce39e2234293afdf64fe3
  
https://github.com/perl5-dbi/dbi/commit/ecaa03d6b000a7d32b4ce39e2234293afdf64fe3
  Author: Olaf Alders <o...@wundersolutions.com>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
M lib/DBI/ProfileData.pm

  Log Message:
  ---
  Adds links to more module names in Pod.


  Commit: 4f3c17e2c3e6c11d5ff2aaf1c4ba1c86e5cb1d8f
  
https://github.com/perl5-dbi/dbi/commit/4f3c17e2c3e6c11d5ff2aaf1c4ba1c86e5cb1d8f
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2017-05-29 (Mon, 29 May 2017)

  Changed paths:
M lib/DBI/ProfileData.pm

  Log Message:
  ---
  Merge pull request #43 from oalders/master

Pod fixes in DBI::ProfileData


Compare: https://github.com/perl5-dbi/dbi/compare/b8b101438731...4f3c17e2c3e6

[perl5-dbi/dbi] ad3611: Fix tests for perl without dot in @INC RT#120443

2017-03-01 Thread H.Merijn Brand - Tux
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: ad36110ff5a233a4d5f7eb6e7ce0cc2d66dedd6e
  
https://github.com/perl5-dbi/dbi/commit/ad36110ff5a233a4d5f7eb6e7ce0cc2d66dedd6e
  Author: H.Merijn Brand - Tux <h.m.br...@xs4all.nl>
  Date:   2017-02-28 (Tue, 28 Feb 2017)

  Changed paths:
M Changes
M t/10examp.t
M t/49dbd_file.t
M t/50dbm_simple.t
M t/51dbm_file.t
M t/52dbm_complex.t
M t/53sqlengine_adv.t
M t/85gofer.t

  Log Message:
  ---
  Fix tests for perl without dot in @INC RT#120443




[perl5-dbi/dbi] 5fe7e0: Small POD changes (Getting Help -> Online)

2016-11-09 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 5fe7e01a25662b4dbfaa8e3215056041633561e6
  
https://github.com/perl5-dbi/dbi/commit/5fe7e01a25662b4dbfaa8e3215056041633561e6
  Author: Pete Houston <githubdevt...@openstrike.co.uk>
  Date:   2016-05-19 (Thu, 19 May 2016)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Small POD changes (Getting Help -> Online)


  Commit: e6656c4315d6da316aad7b5c76e85dd12933bb4e
  
https://github.com/perl5-dbi/dbi/commit/e6656c4315d6da316aad7b5c76e85dd12933bb4e
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-11-09 (Wed, 09 Nov 2016)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Merge pull request #33 from openstrike/podfix

Removed reference to cpanforum from Getting Help - Online docs


Compare: https://github.com/perl5-dbi/dbi/compare/a9fe17ef7ab4...e6656c4315d6

[perl5-dbi/dbi] dbba28: Added support for DBD::XMLSimple

2016-11-09 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: dbba28ef6009360f739a0f8f8146f6fb4dc8e33b
  
https://github.com/perl5-dbi/dbi/commit/dbba28ef6009360f739a0f8f8146f6fb4dc8e33b
  Author: Nigel Horne <n...@bandsman.co.uk>
  Date:   2016-11-08 (Tue, 08 Nov 2016)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Added support for DBD::XMLSimple


  Commit: 6513e6d87463671907485f991b60ad2b9a1ee697
  
https://github.com/perl5-dbi/dbi/commit/6513e6d87463671907485f991b60ad2b9a1ee697
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-11-09 (Wed, 09 Nov 2016)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Merge pull request #38 from nigelhorne/master

Added support for DBD::XMLSimple


Compare: https://github.com/perl5-dbi/dbi/compare/02b90b60d6f8...6513e6d87463

[perl5-dbi/dbi] 8fcfaa: fix typo

2016-11-09 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 8fcf271a3247c92f37d1f3ed82c552650a00
  
https://github.com/perl5-dbi/dbi/commit/8fcf271a3247c92f37d1f3ed82c552650a00
  Author: Sergiy Borodych <sergiy.borod...@gmail.com>
  Date:   2016-10-20 (Thu, 20 Oct 2016)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  fix typo


  Commit: a9fe17ef7ab4abc64909abbb5b2e251486b7
  
https://github.com/perl5-dbi/dbi/commit/a9fe17ef7ab4abc64909abbb5b2e251486b7
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-11-09 (Wed, 09 Nov 2016)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Merge pull request #37 from bor/patch-1

fix typo in selectrow_arrayref docs


Compare: https://github.com/perl5-dbi/dbi/compare/6513e6d87463...a9fe17ef7ab4

[perl5-dbi/dbi] 02b90b: A few more .ext protections

2016-05-28 Thread H.Merijn Brand - Tux
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 02b90b60d6f8a50a95c527f360f5a92c73ed091b
  
https://github.com/perl5-dbi/dbi/commit/02b90b60d6f8a50a95c527f360f5a92c73ed091b
  Author: H.Merijn Brand - Tux <h.m.br...@xs4all.nl>
  Date:   2016-05-28 (Sat, 28 May 2016)

  Changed paths:
M lib/DBD/File.pm

  Log Message:
  ---
  A few more .ext protections




[perl5-dbi/dbi] 3910d7: Fix compilation for threaded perl <= 5.12

2016-04-26 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 3910d765d89226ba3cc6a4cb5bc14a394d1b28f4
  
https://github.com/perl5-dbi/dbi/commit/3910d765d89226ba3cc6a4cb5bc14a394d1b28f4
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-24 (Sun, 24 Apr 2016)

  Changed paths:
M DBI.xs

  Log Message:
  ---
  Fix compilation for threaded perl <= 5.12


  Commit: c80663b24f31b278d8822ba7e329670eace735c7
  
https://github.com/perl5-dbi/dbi/commit/c80663b24f31b278d8822ba7e329670eace735c7
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-24 (Sun, 24 Apr 2016)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  Add 5.22 and 5.22-extras to travis-ci config


Compare: https://github.com/perl5-dbi/dbi/compare/1ba40acc1c90...c80663b24f31

[perl5-dbi/dbi] 505f41: Output perl version and archname in t/01basics.t

2016-04-26 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 505f41c060435b24036bbf47aa04c6c54c64cbd1
  
https://github.com/perl5-dbi/dbi/commit/505f41c060435b24036bbf47aa04c6c54c64cbd1
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-24 (Sun, 24 Apr 2016)

  Changed paths:
M t/01basics.t

  Log Message:
  ---
  Output perl version and archname in t/01basics.t


  Commit: 11a79b55ca04a532e001d280083b9d82c25c9626
  
https://github.com/perl5-dbi/dbi/commit/11a79b55ca04a532e001d280083b9d82c25c9626
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-24 (Sun, 24 Apr 2016)

  Changed paths:
M t/16destroy.t

  Log Message:
  ---
  Change t/16destroy.t to avoid race hazard


  Commit: eec7913a435ce3926a0854a79a55b48e77921875
  
https://github.com/perl5-dbi/dbi/commit/eec7913a435ce3926a0854a79a55b48e77921875
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-24 (Sun, 24 Apr 2016)

  Changed paths:
M lib/DBI/PurePerl.pm

  Log Message:
  ---
  Revert PurePerl DESTROY behaviour change. Delete CachedKids regardless.


  Commit: d07e637bb58e0308c52315efd233c5697a1db15c
  
https://github.com/perl5-dbi/dbi/commit/d07e637bb58e0308c52315efd233c5697a1db15c
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-24 (Sun, 24 Apr 2016)

  Changed paths:
M Changes
M DBI.pm

  Log Message:
  ---
  Bump version to 1.636 and update Changes


Compare: https://github.com/perl5-dbi/dbi/compare/c80663b24f31...d07e637bb58e

[perl5-dbi/dbi] a96f34: Corrected doc example to use dbi: instead of DBI: ...

2016-04-24 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: a96f348c9c699a14f75877999dd50e9a5b6d25c7
  
https://github.com/perl5-dbi/dbi/commit/a96f348c9c699a14f75877999dd50e9a5b6d25c7
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-23 (Sat, 23 Apr 2016)

  Changed paths:
M Changes
M DBI.pm

  Log Message:
  ---
  Corrected doc example to use dbi: instead of DBI: in DSN. RT#101181


  Commit: da0380c1f902a36f6db4a4730a3d57a5279274b3
  
https://github.com/perl5-dbi/dbi/commit/da0380c1f902a36f6db4a4730a3d57a5279274b3
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-23 (Sat, 23 Apr 2016)

  Changed paths:
M MANIFEST
M MANIFEST.SKIP

  Log Message:
  ---
  Update MANIFEST & MANIFEST.SKIP


  Commit: 1ba40acc1c901738b05e3eabb81fac723011cb62
  
https://github.com/perl5-dbi/dbi/commit/1ba40acc1c901738b05e3eabb81fac723011cb62
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-24 (Sun, 24 Apr 2016)

  Changed paths:
M Changes
M DBI.pm
M t/lib.pl

  Log Message:
  ---
  Bump version to 1.635 and update Changes

Also avoid warning in t/lib.pl


Compare: https://github.com/perl5-dbi/dbi/compare/d8a2319330a8...1ba40acc1c90

[perl5-dbi/dbi]

2016-04-24 Thread timbunce
  Branch: refs/tags/1.635
  Home:   https://github.com/perl5-dbi/dbi


[perl5-dbi/dbi] e29af9: Skip unicode PrintError/RaiseError test for perl <...

2016-04-23 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: e29af98d70647b46f71baf481b54f07b11e5ca14
  
https://github.com/perl5-dbi/dbi/commit/e29af98d70647b46f71baf481b54f07b11e5ca14
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-23 (Sat, 23 Apr 2016)

  Changed paths:
M t/91_store_warning.t

  Log Message:
  ---
  Skip unicode PrintError/RaiseError test for perl < 5.14


  Commit: 103ac3262000354837ffc0badfb0d8a05ead30d5
  
https://github.com/perl5-dbi/dbi/commit/103ac3262000354837ffc0badfb0d8a05ead30d5
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-23 (Sat, 23 Apr 2016)

  Changed paths:
M DBI.xs

  Log Message:
  ---
  Avoid compile-time error for unicode support in old perls


  Commit: d8a2319330a8582c841e66b34e3c1c882a799e2e
  
https://github.com/perl5-dbi/dbi/commit/d8a2319330a8582c841e66b34e3c1c882a799e2e
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-23 (Sat, 23 Apr 2016)

  Changed paths:
M DBI.xs

  Log Message:
  ---
  Avoid risk of segv during global destruction


Compare: https://github.com/perl5-dbi/dbi/compare/7af2dd71efc5...d8a2319330a8

[perl5-dbi/dbi] 7af2dd: Remove trailing ; in statements before parsing

2016-04-23 Thread H.Merijn Brand - Tux
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 7af2dd71efc5ceed3a542a3dca839c8b6732005b
  
https://github.com/perl5-dbi/dbi/commit/7af2dd71efc5ceed3a542a3dca839c8b6732005b
  Author: H.Merijn Brand - Tux <h.m.br...@xs4all.nl>
  Date:   2016-04-23 (Sat, 23 Apr 2016)

  Changed paths:
M Changes
M lib/DBI/SQL/Nano.pm

  Log Message:
  ---
  Remove trailing ; in statements before parsing

https://github.com/perl5-dbi/DBD-CSV/issues/2

https://metacpan.org/pod/DBI#prepare

Some command-line SQL tools use statement terminators, like a semicolon,
to indicate the end of a statement. Such terminators should not normally
be used with the DBI.




[perl5-dbi/dbi] df9b14: Fix cases where ShowErrorStatement might not show ...

2016-04-23 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: df9b142f13831f4b8e6970492c6d6d4fa0ac311e
  
https://github.com/perl5-dbi/dbi/commit/df9b142f13831f4b8e6970492c6d6d4fa0ac311e
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-23 (Sat, 23 Apr 2016)

  Changed paths:
M Changes
M DBI.xs

  Log Message:
  ---
  Fix cases where ShowErrorStatement might not show correct Statement

Also add trace log for set_err_sv when HandleSetErr isn't set




[perl5-dbi/dbi] 3fe737: Update Changes to reflect recent changes

2016-04-23 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 3fe737da7227fa5ece595eedde53a360f902f03e
  
https://github.com/perl5-dbi/dbi/commit/3fe737da7227fa5ece595eedde53a360f902f03e
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-22 (Fri, 22 Apr 2016)

  Changed paths:
M Changes

  Log Message:
  ---
  Update Changes to reflect recent changes




[perl5-dbi/dbi] c8ed89: Update Changes

2016-04-23 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: c8ed899d3961dd8eb230dea32f6a19a357bc6659
  
https://github.com/perl5-dbi/dbi/commit/c8ed899d3961dd8eb230dea32f6a19a357bc6659
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-22 (Fri, 22 Apr 2016)

  Changed paths:
M Changes

  Log Message:
  ---
  Update Changes




[perl5-dbi/dbi] 156412: Update Changes to reflect recent changes

2016-04-23 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 15641290dcf4eb586f03860115dcc7309bc0af54
  
https://github.com/perl5-dbi/dbi/commit/15641290dcf4eb586f03860115dcc7309bc0af54
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-22 (Fri, 22 Apr 2016)

  Changed paths:
M Changes

  Log Message:
  ---
  Update Changes to reflect recent changes


  Commit: 71802a1e9968c16d00c83b5431d349535abafe12
  
https://github.com/perl5-dbi/dbi/commit/71802a1e9968c16d00c83b5431d349535abafe12
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-22 (Fri, 22 Apr 2016)

  Changed paths:
M Changes
M DBI.xs

  Log Message:
  ---
  Fixed "panic: attempt to copy freed scalar" upon commit() or rollback()

Switched call_method("STORE", G_DISCARD); to use G_VOID.
Also switched two other call_method's (finish & DESTROY) from G_DISCARD to 
G_VOID.


Compare: https://github.com/perl5-dbi/dbi/compare/3fe737da7227...71802a1e9968

[perl5-dbi/dbi] f6b4aa: Removed the ancient DBI::FAQ module RT#102714

2016-04-23 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: f6b4aa514c74082cfeefd79dc53165624425407c
  
https://github.com/perl5-dbi/dbi/commit/f6b4aa514c74082cfeefd79dc53165624425407c
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-22 (Fri, 22 Apr 2016)

  Changed paths:
M Changes
R lib/DBI/FAQ.pm

  Log Message:
  ---
  Removed the ancient DBI::FAQ module RT#102714


  Commit: 35b21183d7c63556b3d7e1ad0c4afcae9f5be331
  
https://github.com/perl5-dbi/dbi/commit/35b21183d7c63556b3d7e1ad0c4afcae9f5be331
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-22 (Fri, 22 Apr 2016)

  Changed paths:
M Changes
M t/pod.t

  Log Message:
  ---
  Fixed t/pod.t to require Test::Pod >= 1.41 RT#101769


  Commit: c42a57961a74b210ae9466db2ee0aefb6d7ac2ff
  
https://github.com/perl5-dbi/dbi/commit/c42a57961a74b210ae9466db2ee0aefb6d7ac2ff
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-22 (Fri, 22 Apr 2016)

  Changed paths:
M dbipport.h

  Log Message:
  ---
  Update dbipport.h from ppport.h 3.20 to 3.32


  Commit: cd4eb34c296c5b81905c44b74b097b3618d66249
  
https://github.com/perl5-dbi/dbi/commit/cd4eb34c296c5b81905c44b74b097b3618d66249
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-22 (Fri, 22 Apr 2016)

  Changed paths:
M DBI.xs
M t/91_store_warning.t

  Log Message:
  ---
  Report PrintError/RaiseError via warn_sv/croak_sv for UTF-8. RT#102404


Compare: https://github.com/perl5-dbi/dbi/compare/71802a1e9968...cd4eb34c296c

[perl5-dbi/dbi] 6a2331: Fixed spelling errors in pod. RT#107838

2016-04-22 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 6a2331719771cdfb913abc1abdc634aa58d5dc69
  
https://github.com/perl5-dbi/dbi/commit/6a2331719771cdfb913abc1abdc634aa58d5dc69
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
M dbiproxy.PL
M lib/DBI/DBD.pm
M lib/DBI/DBD/SqlEngine.pm
M lib/DBI/DBD/SqlEngine/Developers.pod
M lib/DBI/DBD/SqlEngine/HowTo.pod
M lib/DBI/ProxyServer.pm

  Log Message:
  ---
  Fixed spelling errors in pod. RT#107838

Thanks to Gregor Herrmann.


  Commit: 3d3fd6c193ed9b62472fd6c6d3396415762385f4
  
https://github.com/perl5-dbi/dbi/commit/3d3fd6c193ed9b62472fd6c6d3396415762385f4
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

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

  Log Message:
  ---
  Add $dbh->selectall_array method. RT#106411


Compare: https://github.com/perl5-dbi/dbi/compare/66b7b4502194...3d3fd6c193ed

[perl5-dbi/dbi] 8f6011: Fix gofer.t test failures due to utf8-enabled STDI...

2016-04-22 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 8f6011c4143908e0bb60d8d7039f0b7c4d72cbcc
  
https://github.com/perl5-dbi/dbi/commit/8f6011c4143908e0bb60d8d7039f0b7c4d72cbcc
  Author: Lukas Mai <l@web.de>
  Date:   2016-02-13 (Sat, 13 Feb 2016)

  Changed paths:
M lib/DBI/Gofer/Transport/pipeone.pm

  Log Message:
  ---
  Fix gofer.t test failures due to utf8-enabled STDIN/STDOUT


  Commit: 66b7b4502194334f268eade7310dabbe79c40fe1
  
https://github.com/perl5-dbi/dbi/commit/66b7b4502194334f268eade7310dabbe79c40fe1
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
M lib/DBI/Gofer/Transport/pipeone.pm

  Log Message:
  ---
  Fix gofer.t test failures due to utf8-enabled STDIN/STDOUT PR#32 from 
mauke/master


Compare: https://github.com/perl5-dbi/dbi/compare/49b330e4d1d7...66b7b4502194

[perl5-dbi/dbi] 49b330: Fix fetchall_arrayref({}) behavior with no columns

2016-04-22 Thread Dan McGee
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 49b330e4d1d7983813084d661b5b2990ea63874f
  
https://github.com/perl5-dbi/dbi/commit/49b330e4d1d7983813084d661b5b2990ea63874f
  Author: Dan McGee <dmc...@barracuda.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Fix fetchall_arrayref({}) behavior with no columns

When no columns were present in a result set, fetchall_arrayref({}) died
because the resulting arguments to bind_columns were incorrect (by
virtue of not existing at all). Since there can't be results with an
empty column set, this fixes the issue by returning an empty result set
in that case.

This issue was first referenced in November 2012:
http://www.nntp.perl.org/group/perl.dbi.users/2012/11/msg36513.html




[perl5-dbi/dbi] 179fc5: add appveyor: CI for Windows, like Travis

2016-04-22 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 179fc531afa51f7c42df4b11b4aea68559c0fb38
  
https://github.com/perl5-dbi/dbi/commit/179fc531afa51f7c42df4b11b4aea68559c0fb38
  Author: Michiel Beijen <michiel.bei...@gmail.com>
  Date:   2015-10-26 (Mon, 26 Oct 2015)

  Changed paths:
A appveyor.yml

  Log Message:
  ---
  add appveyor: CI for Windows, like Travis


  Commit: ad2c11ea6e5f4b3fc7e4c7b309eba8b6c425101d
  
https://github.com/perl5-dbi/dbi/commit/ad2c11ea6e5f4b3fc7e4c7b309eba8b6c425101d
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
A appveyor.yml

  Log Message:
  ---
  Add appveyor: CI for Windows, like Travis PR#30 from mbeijen/appveyor


Compare: https://github.com/perl5-dbi/dbi/compare/12dc64aeb48b...ad2c11ea6e5f

[perl5-dbi/dbi] 3c858f: Cease to ignore DESTROY of outer handle in DBI::Pu...

2016-04-22 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 3c858f7c4447cfcd7511972ea82194714bb27cdb
  
https://github.com/perl5-dbi/dbi/commit/3c858f7c4447cfcd7511972ea82194714bb27cdb
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
M DBI.xs
M lib/DBI/PurePerl.pm
M t/16destroy.t

  Log Message:
  ---
  Cease to ignore DESTROY of outer handle in DBI::PurePerl


  Commit: 7a8ca531875faa4eb5aa747abae3ed6bcfa4d8f6
  
https://github.com/perl5-dbi/dbi/commit/7a8ca531875faa4eb5aa747abae3ed6bcfa4d8f6
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
A t/73cachedkids.t

  Log Message:
  ---
  Weaken CachedKids ref in attribute cache RT#113852


Compare: https://github.com/perl5-dbi/dbi/compare/48d1b48a0a0a...7a8ca531875f

[perl5-dbi/dbi] ad5b79: Weaken CachedKids ref in attribute cache, RT#11385...

2016-04-22 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: ad5b793dc6319d069a9d454e8e696b4207b0ca9d
  
https://github.com/perl5-dbi/dbi/commit/ad5b793dc6319d069a9d454e8e696b4207b0ca9d
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
M DBI.xs
M lib/DBI/PurePerl.pm
A t/73cachedkids.t

  Log Message:
  ---
  Weaken CachedKids ref in attribute cache, RT#113852




[perl5-dbi/dbi] 046c7d: removed broken links from POD

2016-04-22 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 046c7dc8e9dcd75101dc7421d4ea0e7c9578166a
  
https://github.com/perl5-dbi/dbi/commit/046c7dc8e9dcd75101dc7421d4ea0e7c9578166a
  Author: Michiel Beijen <michiel.bei...@gmail.com>
  Date:   2015-10-26 (Mon, 26 Oct 2015)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  removed broken links from POD

Many of the links in the DBI POD were dead, some lead to malware or
spam websites. I tried to remove them where needed.


  Commit: 7661ae68043ccee5ca5b2adb72d188b9119f5dda
  
https://github.com/perl5-dbi/dbi/commit/7661ae68043ccee5ca5b2adb72d188b9119f5dda
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
M DBI.xs
M lib/DBI/Profile.pm

  Log Message:
  ---
  Treat undef in Profile Path as "undef". Clarify docs. RT#113298


  Commit: 5378127e26be4afb52470b3aee070bc8f55087c7
  
https://github.com/perl5-dbi/dbi/commit/5378127e26be4afb52470b3aee070bc8f55087c7
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Update and/or remove broken links to SQL standards. RT#111437


  Commit: 12dc64aeb48b2f4f5d396a3a249a6763b3010e70
      
https://github.com/perl5-dbi/dbi/commit/12dc64aeb48b2f4f5d396a3a249a6763b3010e70
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-21 (Thu, 21 Apr 2016)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Removed/updated broken links in docs.  Closes #29


Compare: https://github.com/perl5-dbi/dbi/compare/ad5b793dc631...12dc64aeb48b

[perl5-dbi/dbi] 48d1b4: Clarify docs for DBI::hash

2016-04-18 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 48d1b48a0a0a3f8994c616894772304b67b2d6eb
  
https://github.com/perl5-dbi/dbi/commit/48d1b48a0a0a3f8994c616894772304b67b2d6eb
  Author: Tim Bunce <tim.bu...@pobox.com>
  Date:   2016-04-17 (Sun, 17 Apr 2016)

  Changed paths:
M DBI.pm

  Log Message:
  ---
  Clarify docs for DBI::hash




[perl5-dbi/dbi]

2015-08-03 Thread timbunce
  Branch: refs/tags/1.634
  Home:   https://github.com/perl5-dbi/dbi


[perl5-dbi/dbi] 6933f2: Update Changes. Bump version to 1.634

2015-08-03 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 6933f270d6115187b9c455a383ae8bc827cdd4db
  
https://github.com/perl5-dbi/dbi/commit/6933f270d6115187b9c455a383ae8bc827cdd4db
  Author: Tim Bunce tim.bu...@pobox.com
  Date:   2015-08-03 (Mon, 03 Aug 2015)

  Changed paths:
M Changes
M DBI.pm

  Log Message:
  ---
  Update Changes. Bump version to 1.634




[perl5-dbi/dbi] e2ec3a: Rework support for 64bit row counts to rely on mac...

2015-08-03 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: e2ec3a3ab60c981f69b024ef802437e9912f7fd6
  
https://github.com/perl5-dbi/dbi/commit/e2ec3a3ab60c981f69b024ef802437e9912f7fd6
  Author: Tim Bunce tim.bu...@pobox.com
  Date:   2015-08-02 (Sun, 02 Aug 2015)

  Changed paths:
M Changes
M DBI.pm
M Driver.xst

  Log Message:
  ---
  Rework support for 64bit row counts to rely on macros only. Bump to 1.633_93




[perl5-dbi/dbi] c01588: Fix typo in Changes and clarify the wording a litt...

2015-08-03 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: c01588cc64f6f8269c7cab0dd048673fbc316c72
  
https://github.com/perl5-dbi/dbi/commit/c01588cc64f6f8269c7cab0dd048673fbc316c72
  Author: Tim Bunce tim.bu...@pobox.com
  Date:   2015-08-02 (Sun, 02 Aug 2015)

  Changed paths:
M Changes

  Log Message:
  ---
  Fix typo in Changes and clarify the wording a little.




[perl5-dbi/dbi] b2fba6: Add test case for RT#89015 - cannot record a warni...

2015-07-23 Thread Tim Bunce
  Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: b2fba6adcb86d3e4f91f684253dce1b29be86211
  
https://github.com/perl5-dbi/dbi/commit/b2fba6adcb86d3e4f91f684253dce1b29be86211
  Author: Martin J. Evans git...@virginmedia.com
  Date:   2013-09-28 (Sat, 28 Sep 2013)

  Changed paths:
M Changes
M lib/DBD/NullP.pm
A t/91_store_warning.t

  Log Message:
  ---
  Add test case for RT#89015 - cannot record a warning in STORE method


  Commit: d4b402beb70db2ac90fb8de1c00eafb9cda136f6
  
https://github.com/perl5-dbi/dbi/commit/d4b402beb70db2ac90fb8de1c00eafb9cda136f6
  Author: Martin J. Evans git...@virginmedia.com
  Date:   2013-09-28 (Sat, 28 Sep 2013)

  Changed paths:
M lib/DBD/NullP.pm
M t/91_store_warning.t

  Log Message:
  ---
  Change test for rt#89015 to use the value passed to STORE


  Commit: ac1e47caa27e61c740698827813e01d6e6055dd2
  
https://github.com/perl5-dbi/dbi/commit/ac1e47caa27e61c740698827813e01d6e6055dd2
  Author: Martin J. Evans git...@virginmedia.com
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
A .gdbinit
M .gitignore
M .travis.yml
M Changes
M DBI.pm
M DBI.xs
M Driver.xst
A LICENSE
M Makefile.PL
M dbd_xsh.h
M lib/Bundle/DBI.pm
M lib/DBD/ExampleP.pm
M lib/DBD/File.pm
M lib/DBD/Gofer.pm
M lib/DBD/Multiplex.pm
M lib/DBD/NullP.pm
M lib/DBD/Proxy.pm
M lib/DBD/Sponge.pm
M lib/DBI/Const/GetInfo/ANSI.pm
M lib/DBI/Const/GetInfo/ODBC.pm
M lib/DBI/DBD.pm
M lib/DBI/DBD/Metadata.pm
M lib/DBI/DBD/SqlEngine.pm
M lib/DBI/DBD/SqlEngine/HowTo.pod
M lib/DBI/FAQ.pm
M lib/DBI/Profile.pm
M lib/DBI/ProxyServer.pm
M lib/DBI/PurePerl.pm
M lib/Win32/DBIODBC.pm
M t/06attrs.t
M t/08keeperr.t
M t/10examp.t
M t/19fhtrace.t
M t/31methcache.t
M t/35thrclone.t
M t/40profile.t
M t/42prof_data.t
M t/49dbd_file.t
A t/53sqlengine_adv.t
M t/70callbacks.t

  Log Message:
  ---
  merge conflicts and get upto date with upstream


  Commit: bc297ab947b30a02308cb2f4bcbfd60c39cf9361
  
https://github.com/perl5-dbi/dbi/commit/bc297ab947b30a02308cb2f4bcbfd60c39cf9361
  Author: Martin J. Evans git...@virginmedia.com
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
M dbd_xsh.h
M t/91_store_warning.t

  Log Message:
  ---
  Add 91_store_warning.t test for rt89015


  Commit: 9806e8d1c2a657646a98afb27bf7765129d265cb
  
https://github.com/perl5-dbi/dbi/commit/9806e8d1c2a657646a98afb27bf7765129d265cb
  Author: Martin J. Evans git...@virginmedia.com
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
M DBI.pm
M lib/DBD/NullP.pm
M t/10examp.t

  Log Message:
  ---
  Fix quote_identifier when passed ('catalog',undef,undef) and add tests for 
special tables calls


  Commit: 80b92d238db412f3426280a6e810e106ab6d9cfe
  
https://github.com/perl5-dbi/dbi/commit/80b92d238db412f3426280a6e810e106ab6d9cfe
  Author: Martin J. Evans git...@virginmedia.com
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
M Changes

  Log Message:
  ---
  update changes for quote_indentifier and NullP change


  Commit: bd78e39c884a76cdf79c76c65bd954d369c8b67f
  
https://github.com/perl5-dbi/dbi/commit/bd78e39c884a76cdf79c76c65bd954d369c8b67f
  Author: Tim Bunce tim.bu...@pobox.com
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
M Changes
A t/91_store_warning.t

  Log Message:
  ---
  Added test case 91_store_warning.t to illustrate rt#89015 [Martin J. Evans]


  Commit: 15635ebb4b9652fb72f3e97a330575cc8e89b3f5
  
https://github.com/perl5-dbi/dbi/commit/15635ebb4b9652fb72f3e97a330575cc8e89b3f5
  Author: Tim Bunce tim.bu...@pobox.com
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
M Changes
M DBI.pm
M lib/DBD/NullP.pm
M t/10examp.t

  Log Message:
  ---
  Fixed quote_identifier trailing separator when there was only a catalog 
(Martin J. Evans)

Also minor fix to DBD::NullP in fetchrow_arrayref which was calling _set_fbav 
incorrectly (Martin J. Evans)


  Commit: 9182df37ebfa1183bbcbdab5e37530b6a72bf2ea
  
https://github.com/perl5-dbi/dbi/commit/9182df37ebfa1183bbcbdab5e37530b6a72bf2ea
  Author: Tim Bunce tim.bu...@pobox.com
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
M Changes
M DBI.pm

  Log Message:
  ---
  Bunp version to 1.633_92 and tweak Changes


Compare: https://github.com/perl5-dbi/dbi/compare/f83d7963b2fd...9182df37ebfa

  1   2   3   >