Permalink
Commits on Feb 16, 2016
  1. Merge pull request #46 from mariuz/revert-45-master

    Revert "Added the check for the decimal type - this is the type that is failing."
    committed Feb 16, 2016
  2. Merge pull request #45 from hrdwrbob/master

    Added the check for the decimal type - this is the type that is failing.
    committed Feb 16, 2016
Commits on Jan 30, 2016
  1. remove unused declaration

    avoids a compiler warning
    real-dam committed Jan 30, 2016
  2. move dbd_st_finish_internal declaration up

    removes compiler warning about implicit declaration
    real-dam committed Jan 30, 2016
  3. Release DBD-Firebird 1.22

    real-dam committed Jan 30, 2016
  4. require Math::BigFloat 1.55 for the 'try' import keyword

    Closes RT#110977, Thanks to rinasushi for reporting.
    real-dam committed Jan 30, 2016
  5. add test for RT#110979

    real-dam committed Jan 30, 2016
  6. 40-alltypes.t: replace non-integer numeric comparison with an approxi…

    …mate one
    
    non-integers have no exact representations and may differ (slightly)
    
    Closes RT#104699
    real-dam committed Jan 30, 2016
Commits on Dec 24, 2015
Commits on Sep 24, 2015
  1. Release DBD-Firebird 1.21

    real-dam committed Sep 24, 2015
Commits on Sep 23, 2015
  1. add support to the SAVEPOINT statement

    Thanks to Bram Stappers.
    Fixes RT#107142
    real-dam committed Sep 23, 2015
Commits on Jul 14, 2015
  1. Merge pull request #44 from ilmari/sprintf-warning

    Silence 'Missing argument in sprintf' warning on perl 5.22
    committed Jul 14, 2015
Commits on May 28, 2015
Commits on Apr 28, 2015
  1. Update README

    committed Apr 28, 2015
  2. Update README.md

    committed Apr 28, 2015
  3. Update README

    committed Apr 28, 2015
  4. Update README

    committed Apr 28, 2015
  5. Update README.md

    committed Apr 28, 2015
Commits on Apr 27, 2015
  1. Update README.md

    committed Apr 27, 2015
  2. Update README

    committed Apr 27, 2015
  3. Update README.md

    committed Apr 27, 2015
  4. Update README.md

    committed Apr 27, 2015
  5. Update Firebird.pm

    committed Apr 27, 2015
  6. Update Changes

    committed Apr 27, 2015
Commits on Apr 3, 2015
  1. Merge pull request #43 from robert-scheck/master

    Added installation hint for Fedora, RHEL, CentOS and derivates
    committed Apr 3, 2015
Commits on Apr 2, 2015
  1. Merge pull request #42 from ilmari/fix-typeinfo

    Fix loading DBD::Firebird::TypeInfo with strict/warnings
    committed Apr 2, 2015
  2. Fix loading DBD::Firebird::TypeInfo with strict/warnings

    Adding strict/warnings to DBD::FireBird::TypeInfo broke it completely.
    Remove the extraneous crap and add an 'our' declaration to the one
    variable that's actually used.  Also add tests that all the modules
    can be loaded.
    ilmari committed Apr 2, 2015
Commits on Mar 22, 2015
  1. prepare for 1.19 release

    real-dam committed Mar 22, 2015
  2. use snprintf instead of sprintf everywhere

    this way even if the buffer can't hold all the content, we never
    overflow it
    real-dam committed Mar 22, 2015
  3. Buffer Overflow in dbdimp.c

    Hi there,
    
    I found a buffer overflow in dbdimp.c. Error messages in dbdimp.c use
    sprintf to a fix-sized buffer that (quite likely in two cases) might be
    too small to hold the final result.
    
    Attached you find a patch that solves the problem by increasing the size
    of the buffer to a value that should be large enough for every
    conceivable input given the conversion specification and additionally
    use snprintf() instead of sprintf(). As snprintf() is already used
    somewhere else in dbdimp.c I figure there are no portability issues
    involved.
    
    I did not check the other uses of sprintf, although it might be
    worthwhile to do so as a quick check found other locations where a
    fix-sized buffer is involved.
    
    Best regards,
      Stefan
    
    --
    Stefan Roas, Datenbanken und studentische Vefahren
    Friedrich-Alexander-Universität Erlangen-Nürnberg
    Regionales Rechenzentrum Erlangen (RRZE)
    Hugenottenplatz 1A, 91054 Erlangen, Deutschland
    Tel.: +49 9131 85-29018
    Fax : +49 9131 85-25777
    stefan.roas@fau.de
    http://www.rrze.fau.de
    Stefan Roas committed with real-dam Mar 13, 2015
Commits on Jan 23, 2015
  1. 03-dbh-attr.t: plan tests after creating the TestFirebird object

    creation may exit with skip_all if there's no enough information to
    make the testing possible
    real-dam committed Jan 23, 2015
Commits on Jan 22, 2015