From b2969e3ce4d3f8422f920768ea894d897eaf0b92 Mon Sep 17 00:00:00 2001 From: Hiroshi Saito Date: Sun, 23 Feb 2014 15:57:57 +0900 Subject: [PATCH] Release 09.03.0200. --- docs/release.html | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/docs/release.html b/docs/release.html index bbd612a..f5a7892 100644 --- a/docs/release.html +++ b/docs/release.html @@ -9,9 +9,31 @@

psqlODBC release notes


-

psqlODBC 09.03.0100 Release

+

psqlODBC 09.03.0200 Release

+Changes:
+
    +
  1. Set TCP keepalive by default.
  2. +
  3. Fix cursors test case on big-endian systems.
  4. +The SQL_CURSOR_COMMIT_BEHAVIOR property is a SQLUSMALLINT, not SQLUINTEGER. +On a little-endian system, you wouldn't notice, provided that the target variable was initialized to 0 before the SQLGetInfo call.
    +Per report from Christoph Berg that the cursors test was failing on mipsel and other big-endian architectures.
    +
  5. Add regression test for SQLBindCol.
  6. +We were already doing SQLBindCol as part of the positioned-update test, but seems good to have one explicitly for it.
    +
  7. The driver takes SQL_C_LONG to mean SQLINTEGER rather than "long".
  8. +The regression test was failing on the s390x architecture because of that.
    +It's big-endian, with sizeof(long) == 8.
    +
  9. Revert "When LF->CR+LF conversion causes an buffer truncation, supress the conversion (in case of unicode)."
  10. +
  11. Refactor utf8_to_ucs_lf.
  12. +A macro is difficult to debug, so turn it into a regular function.
    +Also, add a new test case for LF->CR+LF conversion, to test the bug that Nils Go"sche reported (which was already fixed).
    +
  13. Add locking to SQLFreeStmt and SQLFreeHandle.
  14. +This fixes a race condition, where SQLFreeStmt is called while the connection is busy executing another statement.
    +SC_set_prepared would see that the connection is busy (CONN_EXECUTING), and not issue a DEALLOCATE statement to free the prepared statement in the backend, leaking it.
    +
  15. The 2dn argument of SC_set_prepared() is int(enum) not BOOL.
  16. +
  17. Change to supply non-NULL parameters for SC_set_error().
  18. +

+

psqlODBC 09.03.0100

Changes:
-
  1. Fix uninitialized use of 'allocbuf' variable, in case of out-of-memory.
  2. Compiler warned about this. If ENLARGE_NEWSTATEMENT macro ran out of memory, it would jump to cleanup routine.
    @@ -148,7 +170,7 @@ This fixed by Pavel Raiskup
    This fixed by Pavel Raiskup

-

psqlODBC 09.02.0100 Release

+

psqlODBC 09.02.0100

Changes:
1.) Protect shared connection list when making cleanup tasks in EN_Destructor using the patch provided by Michael Kocherov.
-- 2.39.5