| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
* PHP-7.0:
update NEWS
Ignore potentially misleading dberr values
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
FreeTDS had a buggy behavior where it would pass invalid values:
https://sourceforge.net/p/freetds/bugs/59/
The fix for this issue -- bc22b2ef817fb5d102bd758111ff3634b39a1319 on their
repo -- was to always use SYBESMSG for dberr. This makes it so the existing
pdo_dblib code would work as is. But by ignoring the dberr value in this
function, it will behave correctly, even with older versions of FreeTDS.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.0:
Limit size of result set for test query
|
| |
| |
| |
| |
| | |
This result set can be very large, depending on the database. This change
ensures this test won't be slow.
|
|\ \
| |/
| |
| |
| |
| | |
* PHP-7.0:
update NEWS
PHP bug 67130: nextRowset should work with unfetched rows
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.0:
Move dtor before memory freed to avoid invalid read
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.0:
Skip test for early TDS versions
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| |
| | |
* PHP-7.0:
Add special case for earlier versions of TDS
Adjust error formatting so ext/pdo/tests/bug_43130.phpt passes with pdo_dblib
Free error and message strings when cleaning up PDO instances that use pdo_dblib
Add common suite
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.0:
Handle SQLDECIMAL/SQLNUMERIC types, which are used by later TDS versions
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.0:
Allow \PDO::setAttribute() to set pdo_dblib query timeouts
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.0:
Never quote values as raw binary data
|
| |
| |
| |
| |
| |
| |
| | |
This reverts a1a18fca6e2a1690ea113dc2ebe0e7d22fdc71a0 which was intended to fix
bug #52885. That commit introduced a BC break which wasn't universally
desirable. The issue of quoting binary data (or NVARCHAR strings, or other
nonstandard types) will have to be addressed separately.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.0:
Recognize TDS versions 7.3 and 7.4
|
| |\
| | |
| | |
| | |
| | | |
* PHP-5.6:
Recognize TDS versions 7.3 and 7.4
|
| | |\
| | | |
| | | |
| | | |
| | | | |
* pull-request/2061:
Recognize TDS versions 7.3 and 7.4
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-7.0:
Use integer placeholders, since values can vary with the TDS version
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-5.6:
Use integer placeholders, since values can vary with the TDS version
|
| | |/ |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | | |
* PHP-7.0:
update NEWS
pdo_dblib: stringify uniqidentifier field
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Keep old 5.6 behavior: return Uniqidentifier value as 36-byte hex string (not binary),
when PDO::ATTR_STRINGIFY_FETCHES is TRUE
pdo_dblib: Stringify uniqidentifier field
Keep old 5.6 behavior: return Uniqidentifier value as 36-byte hex string (not binary),
when PDO::ATTR_STRINGIFY_FETCHES is TRUE
Tests added.
pdo_dblib: Stringify uniqidentifier field
Keep old 5.6 behavior: return Uniqidentifier value as 36-byte hex string (not binary),
when PDO::ATTR_STRINGIFY_FETCHES is TRUE
Tests fix.
pdo_dblib: Stringify uniqueidentifier field Added separate PDO::DBLIB_ATTR_STRINGIFY_UNIQUEIDENTIFIER attribute instead of PDO::ATTR_STRINGIFY_FETCHES.
pdo_dblib: Stringify uniqueidentifier field Added `getAttribute` support for PDO::DBLIB_ATTR_STRINGIFY_UNIQUEIDENTIFIER.
Simplify storage of stringify_uniqueidentifier attribute
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.0:
Correct for connection with PDO::ATTR_STRINGIFY_FETCHES set to false
|
| | | |
|
|\ \ \
| |/ / |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | | |
* PHP-7.0:
fix test
fix bug #71667 (emulate how mssql extension names "computed" columns)
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.0:
return zvals instead of strings, cast or not based on stringify attribute
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | | |
* PHP-7.0:
fix test
add skip slow test
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
dbsettime()
|
| | |
| | |
| | |
| | | |
dbsettime()
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.0:
Fix #71943: dblib_handle_quoter needs to allocate an extra byte
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.0:
fix #ifdef usage
|
| |\ \
| | |/
| | |
| | |
| | | |
* PHP-5.6:
fix #ifdef usage
|
| | | |
|
|\ \ \
| |/ / |
|
| | | |
|