psqlodbc.git
15 years agoOops, garbage is removed...
Hiroshi Saito [Thu, 7 Oct 2010 14:53:18 +0000 (14:53 +0000)]
Oops, garbage is removed...

15 years agothis was applied for release preparation. REL-09_00_0100
Hiroshi Saito [Wed, 6 Oct 2010 15:42:53 +0000 (15:42 +0000)]
this was applied for release preparation.

15 years agoUpdate win64.mak so that gssapi support is available without libpq.
Hiroshi Inoue [Tue, 5 Oct 2010 21:46:38 +0000 (21:46 +0000)]
Update win64.mak so that gssapi support is available without libpq.

15 years agoMake sure the support of the backward-compatibility version of getaddrinfo()
Hiroshi Inoue [Tue, 5 Oct 2010 14:29:35 +0000 (14:29 +0000)]
Make sure the support of the backward-compatibility version of getaddrinfo()
 family even when _WIN32_WINNT is supplied.

15 years agoRemove a compilation error and some compiler warnings under unixdODBC
Hiroshi Inoue [Tue, 5 Oct 2010 14:21:11 +0000 (14:21 +0000)]
Remove a compilation error and some compiler warnings under unixdODBC
2.3 environment.

15 years agoPG9.0 changes a merge module for vc2008 build.
Hiroshi Saito [Thu, 23 Sep 2010 13:43:23 +0000 (13:43 +0000)]
PG9.0 changes a merge module for vc2008 build.

15 years agoadd the change logs.
Hiroshi Saito [Fri, 10 Sep 2010 01:54:50 +0000 (01:54 +0000)]
add the change logs.

15 years agoCorrect the handling of dynamic cursors so that they are substituted by keyset-driven...
Hiroshi Inoue [Thu, 9 Sep 2010 15:00:56 +0000 (15:00 +0000)]
Correct the handling of dynamic cursors so that they are substituted by keyset-driven ones. This fixs the bug report by Werner Kuhnle.

15 years agoPrep release Version 09.00.0100.
Hiroshi Saito [Sat, 28 Aug 2010 00:01:59 +0000 (00:01 +0000)]
Prep release Version 09.00.0100.

15 years agoadd the change logs.
Hiroshi Saito [Sat, 21 Aug 2010 07:21:06 +0000 (07:21 +0000)]
add the change logs.

15 years ago1.Introduce pgtype_attr_xxxx functions which take a typmod parameter as well as a...
Hiroshi Inoue [Sat, 21 Aug 2010 06:29:20 +0000 (06:29 +0000)]
1.Introduce pgtype_attr_xxxx functions which take a typmod parameter as well as a type oid parameter as an extension of pgtype_xxxx functions so that SQLColumns and SQLDescribeCol(SQLColAttrinute) could use common functions.
2.Call PQconnectdbParams instead of PQconnectdb when it's available.
3.Make cursor open check at transaction end a little more effective.
4.Added code for SQL_INTERVAL support and refcursor support though
  they are disabled.

15 years agoAdded 64-bit version of installer files.
Hiroshi Inoue [Sat, 21 Aug 2010 03:46:45 +0000 (03:46 +0000)]
Added 64-bit version of installer files.

15 years agoUse pg_get_expr(adbin, ..) instead of unreliable adsrc in pg_attrdef
Hiroshi Inoue [Mon, 12 Jul 2010 14:10:27 +0000 (14:10 +0000)]
Use pg_get_expr(adbin, ..) instead of unreliable adsrc in pg_attrdef
so as to know the sequence name associated with serial items.

15 years agoadd the correction history.
Hiroshi Saito [Fri, 25 Jun 2010 22:55:27 +0000 (22:55 +0000)]
add the correction history.

15 years ago1.Improve the handling of bools_as_char case.
Hiroshi Inoue [Mon, 21 Jun 2010 21:48:01 +0000 (21:48 +0000)]
1.Improve the handling of bools_as_char case.
2.Fix a bug when creating a connection string.

15 years agoadd the tips.
Hiroshi Saito [Sun, 13 Jun 2010 14:51:13 +0000 (14:51 +0000)]
add the tips.
Per Dave Page.

15 years agoadd faq.(6.8)
Hiroshi Saito [Sun, 13 Jun 2010 12:53:27 +0000 (12:53 +0000)]
add faq.(6.8)
"Why can't we set up DSN on WIN x64."
Contributed by Mark Wood.

15 years agoaddition of correction.
Hiroshi Saito [Sun, 13 Jun 2010 06:18:13 +0000 (06:18 +0000)]
addition of correction.

15 years ago1. Take --without-iodbc(unixODBC) configure option into account.
Hiroshi Inoue [Thu, 10 Jun 2010 13:03:09 +0000 (13:03 +0000)]
1. Take --without-iodbc(unixODBC) configure option into account.
2. Apply the patch by Peter Crabtree which fixes a crash bug.

15 years agoUSE_LIBPQ option forgotten.
Hiroshi Saito [Sat, 29 May 2010 13:42:07 +0000 (13:42 +0000)]
USE_LIBPQ option forgotten.

15 years agoChange the release note.(prep release)
Hiroshi Saito [Wed, 26 May 2010 15:53:05 +0000 (15:53 +0000)]
Change the release note.(prep release)

15 years ago1. Use poll() instead of select() when it's available.
Hiroshi Inoue [Wed, 26 May 2010 13:56:18 +0000 (13:56 +0000)]
1. Use poll() instead of select() when it's available.
2. Take comments or line comments in a query into account.
3. Fix a crash bug on authentication failures.

15 years agoAddition changes.
Hiroshi Saito [Thu, 11 Feb 2010 04:46:30 +0000 (04:46 +0000)]
Addition changes.

15 years agoFix a bug about pre-execute behavior in case of protocol v2 or earlier.
Hiroshi Inoue [Sun, 7 Feb 2010 12:51:25 +0000 (12:51 +0000)]
Fix a bug about pre-execute behavior in case of protocol v2 or earlier.

15 years agotake some notes.
Hiroshi Saito [Fri, 29 Jan 2010 19:10:27 +0000 (19:10 +0000)]
take some notes.

15 years agoRemoved the use of misused strcat_s together with snprintf_s (bug report from
Hiroshi Inoue [Sun, 24 Jan 2010 07:56:13 +0000 (07:56 +0000)]
Removed the use of misused strcat_s together with snprintf_s (bug report from
Jap-Peter Seifert) and use strlcat instead of strncat.

15 years agoRemoved "#define SQL_WCHART_CONVERT" which causes a trouble
Hiroshi Inoue [Sat, 23 Jan 2010 12:03:31 +0000 (12:03 +0000)]
Removed "#define SQL_WCHART_CONVERT" which  causes a trouble
 on some platforms.

15 years ago1) Allow password which contains special characters like {,},=,;.
Hiroshi Inoue [Sun, 17 Jan 2010 13:10:41 +0000 (13:10 +0000)]
1) Allow password which contains special characters like {,},=,;.
2) Add a new data source option which makes it possible to use
   Kerberos for Windows library to reply to GSSAPI authentication
   request.
3) Native support for SSPI Kerberos or Negaotiate service. It may
   be useful for the 64-bit drivers.
4) Fix an oversight of Memory overflow handling.

15 years agoPrep release 08.04.0200 REL-08_04_0200
Hiroshi Saito [Sat, 26 Dec 2009 13:21:23 +0000 (13:21 +0000)]
Prep release 08.04.0200

15 years agoadded some change.
Hiroshi Saito [Fri, 27 Nov 2009 17:41:29 +0000 (17:41 +0000)]
added some change.

15 years agoSuppress timeout in SSL connections.
Hiroshi Inoue [Fri, 27 Nov 2009 14:33:24 +0000 (14:33 +0000)]
Suppress timeout in SSL connections.

15 years agobuild easy by the addition of an option.
Hiroshi Saito [Mon, 23 Nov 2009 13:51:52 +0000 (13:51 +0000)]
build easy by the addition of an option.

15 years agoAddition some changes.
Hiroshi Saito [Mon, 23 Nov 2009 13:38:56 +0000 (13:38 +0000)]
Addition some changes.

15 years ago 1) Fix memory leaks on connection failure (Shouji morimoto).
Hiroshi Inoue [Mon, 23 Nov 2009 13:31:26 +0000 (13:31 +0000)]
 1) Fix memory leaks on connection failure (Shouji morimoto).
 2) Suppress some compilation errors and warnings.

15 years agoFix a bug reported by Marco Cassiano and suppress some compiler warnings.
Hiroshi Inoue [Tue, 17 Nov 2009 15:44:01 +0000 (15:44 +0000)]
Fix a bug reported by Marco Cassiano and suppress some compiler warnings.

15 years agosome additions.
Hiroshi Saito [Sun, 15 Nov 2009 14:02:29 +0000 (14:02 +0000)]
some additions.

15 years ago 1) Added --with(out)-libpq[=DIR} option to configure.
Hiroshi Inoue [Sun, 15 Nov 2009 05:29:03 +0000 (05:29 +0000)]
 1) Added --with(out)-libpq[=DIR} option to configure.
 2) Revise autoconf/automake so that libpq/ssl header/libs are resolved at configure phase.
 3) Use md5.c directly instead of win_md5.c.
 4) Suppress some compiler warnings.

16 years agoAddition changes.
Hiroshi Saito [Sun, 25 Oct 2009 14:18:07 +0000 (14:18 +0000)]
Addition changes.

16 years agoForgot to commit the change to psqlodbc.vcproj.
Hiroshi Inoue [Sun, 25 Oct 2009 14:02:03 +0000 (14:02 +0000)]
Forgot to commit the change to psqlodbc.vcproj.

16 years agoLink ws2_32.lib in case the compilation environment #defines _WIN32_WINNT
Hiroshi Inoue [Sun, 25 Oct 2009 13:49:19 +0000 (13:49 +0000)]
Link ws2_32.lib in case the compilation environment #defines _WIN32_WINNT
and the value >= 0x0501.

16 years agoCleanups about the handing of unnamed parsed statements and the handling
Hiroshi Inoue [Sun, 25 Oct 2009 13:36:31 +0000 (13:36 +0000)]
Cleanups about the handing of unnamed parsed statements and the handling
of ODBC escape { .

16 years agoFix a problem with {call procedure reported by Wolfgang Pasche.
Hiroshi Inoue [Sun, 25 Oct 2009 13:25:22 +0000 (13:25 +0000)]
Fix a problem with {call procedure reported by Wolfgang Pasche.

16 years agoAdd changes Information.
Hiroshi Saito [Sun, 25 Oct 2009 13:02:48 +0000 (13:02 +0000)]
Add changes Information.

16 years agoFix the bug with datatype lo and server side cursor reported by Roel Claessen.
Hiroshi Inoue [Sun, 25 Oct 2009 13:01:43 +0000 (13:01 +0000)]
Fix the bug with datatype lo and server side cursor reported by Roel Claessen.

16 years ago1. Take WITH cte staments into account.
Hiroshi Inoue [Sun, 25 Oct 2009 12:42:43 +0000 (12:42 +0000)]
1. Take WITH cte staments into account.
2. Fix a bug about UTF8 handling.
3. Wait a ReadyForQuery Message after errors correctly.

16 years agocheck of the SQLLEN definition by the unixODBC version by SQLColAttribute.
Hiroshi Saito [Tue, 1 Sep 2009 14:33:07 +0000 (14:33 +0000)]
check of the SQLLEN definition by the unixODBC version by SQLColAttribute.
per report Devrim GUNDUZ.

16 years agoChanges for 8.4.0101.
Hiroshi Inoue [Thu, 27 Aug 2009 15:03:34 +0000 (15:03 +0000)]
Changes for 8.4.0101.
1.Fix a column uodatability problem reported by Tom Goodman.
2.Display SSL mode list properly on setup dialog.
3.Don't truncate the result of msgtowstr()/wstrtomsg().
4.Implement ConfigDriver() function.

16 years agoChange of a library version.
Hiroshi Saito [Mon, 6 Jul 2009 15:55:37 +0000 (15:55 +0000)]
Change of a library version.

16 years agoUmm,heaher of unixODBC has the definition problem version of LPCWSTR.
Hiroshi Saito [Mon, 6 Jul 2009 15:23:02 +0000 (15:23 +0000)]
Umm,heaher of unixODBC has the definition problem version of LPCWSTR.
So, it adjusts.

16 years agowindows-style typedef
Hiroshi Saito [Mon, 6 Jul 2009 14:44:35 +0000 (14:44 +0000)]
windows-style typedef
sqltypes.h of unixODBC confused by the version.

16 years agoRelease stamp to 08.04.0100. REL-08_04_0100
Hiroshi Saito [Mon, 6 Jul 2009 13:49:17 +0000 (13:49 +0000)]
Release stamp to 08.04.0100.

16 years agorelease under preparation and there is still adjustment.
Hiroshi Saito [Tue, 5 May 2009 14:48:52 +0000 (14:48 +0000)]
release under preparation and there is still adjustment.
accuracy was raised.(Access import)

16 years agoImprove the handling of UUID type especially to support IMPORT or LINK
Hiroshi Inoue [Tue, 5 May 2009 14:35:09 +0000 (14:35 +0000)]
Improve the handling of UUID type especially to support IMPORT or LINK
in MS Access.

16 years agosome adjustment.
Hiroshi Saito [Sat, 25 Apr 2009 09:14:26 +0000 (09:14 +0000)]
some adjustment.

16 years ago1. Remove the implicit sslverify option and add 'verify-ca' and 'verify-full'
Hiroshi Inoue [Fri, 24 Apr 2009 22:30:48 +0000 (22:30 +0000)]
1. Remove the implicit sslverify option and add 'verify-ca' and 'verify-full'
   to the sslmode option.
2. Take the platforms where char is unsigned into account per report from Alex Goncharov.

16 years agoPrep 08.04.0100. adjustment.
Hiroshi Saito [Wed, 8 Apr 2009 13:50:37 +0000 (13:50 +0000)]
Prep 08.04.0100. adjustment.

16 years agoPrep 08.04.0100.
Hiroshi Saito [Tue, 7 Apr 2009 16:08:45 +0000 (16:08 +0000)]
Prep 08.04.0100.

16 years agoForgot to commit a file.
Hiroshi Inoue [Mon, 6 Apr 2009 21:57:08 +0000 (21:57 +0000)]
Forgot to commit a file.

16 years agoImprove the handling of error messages at connection time.
Hiroshi Inoue [Mon, 6 Apr 2009 21:32:57 +0000 (21:32 +0000)]
Improve the handling of error messages at connection time.

16 years agoFix an infinite loop in utf8_to_ucs2().
Hiroshi Inoue [Sat, 4 Apr 2009 14:55:54 +0000 (14:55 +0000)]
Fix an infinite loop in utf8_to_ucs2().

16 years agotake some notes.
Hiroshi Saito [Sat, 4 Apr 2009 14:25:21 +0000 (14:25 +0000)]
take some notes.

16 years agoImprove the transactional control under useDeclareFetch mode.
Hiroshi Inoue [Sat, 4 Apr 2009 10:44:47 +0000 (10:44 +0000)]
Improve the transactional control under useDeclareFetch mode.

16 years agotake some notes.
Hiroshi Saito [Sun, 29 Mar 2009 15:32:27 +0000 (15:32 +0000)]
take some notes.

16 years agoAllow multiple Connsettings statements in connection string by enclosing
Hiroshi Inoue [Sun, 29 Mar 2009 04:54:43 +0000 (04:54 +0000)]
Allow multiple Connsettings statements in connection string by enclosing
them by braces({}).

16 years agoImprove the handling of empty_queries.
Hiroshi Inoue [Wed, 25 Mar 2009 15:30:35 +0000 (15:30 +0000)]
Improve the handling of empty_queries.

16 years agosome changes.
Hiroshi Saito [Wed, 25 Mar 2009 14:50:08 +0000 (14:50 +0000)]
some changes.

16 years agoAdd a textbox to setup dialog to change the directory for logging.
Hiroshi Inoue [Tue, 24 Mar 2009 21:38:45 +0000 (21:38 +0000)]
Add a textbox to setup dialog to change the directory for logging.

16 years agoChange sslverify stuff so that it can be built with older version of libpq.
Hiroshi Inoue [Mon, 23 Mar 2009 17:00:41 +0000 (17:00 +0000)]
Change sslverify stuff so that it can be built with older version of libpq.

16 years agotake some notes.
Hiroshi Saito [Mon, 23 Mar 2009 14:27:07 +0000 (14:27 +0000)]
take some notes.

16 years ago1. Correct the conversion between UTF-16 and UTF-8 for non UCS2 characters.
Hiroshi Inoue [Sun, 22 Mar 2009 14:17:10 +0000 (14:17 +0000)]
1. Correct the conversion between UTF-16 and UTF-8 for non UCS2 characters.
2. Try to convert (especially connection error) messages using local conversions
   when they are not valid unicode characters,

16 years agoFix gettext library.
Hiroshi Saito [Sun, 22 Mar 2009 04:48:21 +0000 (04:48 +0000)]
Fix gettext library.

16 years agotake some notes.
Hiroshi Saito [Sun, 22 Mar 2009 04:38:44 +0000 (04:38 +0000)]
take some notes.

16 years agoFix an inconsistent declaration of a function.
Hiroshi Inoue [Sat, 21 Mar 2009 03:29:12 +0000 (03:29 +0000)]
Fix an inconsistent declaration of a function.

16 years agoThe version is now 8.03.0402.
Hiroshi Inoue [Fri, 20 Mar 2009 15:39:22 +0000 (15:39 +0000)]
The version is now 8.03.0402.
1. Close (holdable) cursors on commit if possible.
2. Recycle columns cache info if the size becomes pretty large.
3. Add sslverify=none to conninfo in case of SSL connections
   via libpq of version 8.4.
4. Add a functionality to change the directory for logging.
5. Correct the error code for communication errors.

16 years agotake some notes.
Hiroshi Saito [Sun, 18 Jan 2009 13:19:43 +0000 (13:19 +0000)]
take some notes.

16 years ago1) Fix a bug reported by Milen Manev that SQLExec *select for a table* -> SQLDescribe...
Hiroshi Inoue [Sun, 18 Jan 2009 13:09:55 +0000 (13:09 +0000)]
1) Fix a bug reported by Milen Manev that SQLExec *select for a table* -> SQLDescribeCol() -> add a column to the table -> SQLExec *select for the table* -> SQLDescribeCol() for the added column causes a bad result.
2) Use strncpy_null() instead of strncpy().

16 years agotake some notes.
Hiroshi Saito [Sun, 4 Jan 2009 05:26:39 +0000 (05:26 +0000)]
take some notes.

16 years agoAdjustment gcc conditions.
Hiroshi Saito [Sun, 4 Jan 2009 05:19:27 +0000 (05:19 +0000)]
Adjustment gcc conditions.

16 years ago1.Take domain types into account in SQLColumns() (Thanks to Luiz K. Matsumura).
Hiroshi Inoue [Sun, 4 Jan 2009 02:40:04 +0000 (02:40 +0000)]
1.Take domain types into account in SQLColumns() (Thanks to Luiz K. Matsumura).
2.Take RESTRICT actions into account in SQLForeignKeys() (report from Farid Zidan).
3.Fix a bug that small negative decimal values are mistaken for
  non-negative (bug report from Dominic Smith).
4.Use MSG_NOSIGNAL/MSG_NOSIGPIPE option on send()/recv() to avoid
  crash on SIGPIPE (bug report from Brian Feldman).
5.Remove a spurious "." with no trailing digits in timestamp representation
  (bug report from Brian Feldman).
6.Rename trim() funtion in order to avoid conflict of function name
  (report from Dominic Smith).
7.Put back the change to add *read only* clause for read only cursors.
8.Improve pgtype_transfer_octet_length().

16 years agoThe specification method of the ROLLBACK option is added.
Hiroshi Saito [Sun, 23 Nov 2008 03:12:34 +0000 (03:12 +0000)]
The specification method of the ROLLBACK option is added.
Suggestion of Andrus-san.

16 years agotake some notes.
Hiroshi Saito [Sun, 23 Nov 2008 02:50:24 +0000 (02:50 +0000)]
take some notes.

16 years agoThe version is now 8.3.0401.
Hiroshi Inoue [Sun, 23 Nov 2008 01:00:53 +0000 (01:00 +0000)]
The version is now 8.3.0401.
1) Avoid a crash on exit when using SSL connections by resetting
   CRTPTO_xx_callbacks before unloding libpq.
2) Correct the funtion name DiscardRollbackState pointed out by Zoltan Boszormenyi.
3) Correct the value of INDEX_QUALIFIER column which returned by
   SLQSTATISTICS();

16 years agoFixed typo....
Hiroshi Saito [Tue, 18 Nov 2008 16:19:35 +0000 (16:19 +0000)]
Fixed typo....

16 years agoOops, falls xalibname.c.
Hiroshi Saito [Fri, 7 Nov 2008 14:37:25 +0000 (14:37 +0000)]
Oops, falls xalibname.c.

16 years agofalls pgenlist.def.
Hiroshi Saito [Fri, 7 Nov 2008 14:07:11 +0000 (14:07 +0000)]
falls pgenlist.def.

16 years agoPrep release Version 08.03.0400. REL-08_03_0400
Hiroshi Saito [Fri, 7 Nov 2008 13:33:58 +0000 (13:33 +0000)]
Prep release Version 08.03.0400.

16 years agoFixed Soalris compiller error.
Hiroshi Saito [Tue, 4 Nov 2008 15:48:48 +0000 (15:48 +0000)]
Fixed Soalris compiller error.
-Wall was taken as gcc limitation.
Thanks report Marcin Ligorowski.

17 years agoOops I forgot to set the value to the buffer.
Hiroshi Inoue [Wed, 29 Oct 2008 13:40:54 +0000 (13:40 +0000)]
Oops I forgot to set the value to the buffer.

17 years agoSuppress some complier warnings.
Hiroshi Inoue [Tue, 7 Oct 2008 21:45:40 +0000 (21:45 +0000)]
Suppress some complier warnings.

17 years agoRemove some compiler warnings thanks to Zoltan Boszormenyi.
Hiroshi Inoue [Mon, 6 Oct 2008 21:46:09 +0000 (21:46 +0000)]
Remove some compiler warnings thanks to Zoltan Boszormenyi.

17 years agoPrep release Version 08.03.0300. REL-08_03_0300
Hiroshi Saito [Fri, 26 Sep 2008 13:44:33 +0000 (13:44 +0000)]
Prep release Version 08.03.0300.

17 years agoBigEndian support for ucs2(utf-16)<->utf8 conversion.
Hiroshi Inoue [Wed, 24 Sep 2008 14:46:55 +0000 (14:46 +0000)]
BigEndian support for ucs2(utf-16)<->utf8 conversion.

17 years agoSuppress some compiler warnings.
Hiroshi Inoue [Wed, 24 Sep 2008 13:14:32 +0000 (13:14 +0000)]
Suppress some compiler warnings.

17 years agoSuppress a compiler warning.
Hiroshi Inoue [Tue, 23 Sep 2008 16:37:06 +0000 (16:37 +0000)]
Suppress a compiler warning.

17 years agoImprove SQLGUID format handling.
Hiroshi Inoue [Mon, 22 Sep 2008 22:13:22 +0000 (22:13 +0000)]
Improve SQLGUID format handling.

17 years agoadded the some changes.
Hiroshi Saito [Mon, 22 Sep 2008 13:40:38 +0000 (13:40 +0000)]
added the some changes.

17 years agoSuppress some compiler warnings.
Hiroshi Inoue [Mon, 22 Sep 2008 12:42:02 +0000 (12:42 +0000)]
Suppress some compiler warnings.

17 years ago1. Support FE/BE communications on Big Endian platform.
Hiroshi Inoue [Sun, 21 Sep 2008 15:35:44 +0000 (15:35 +0000)]
1. Support FE/BE communications on Big Endian platform.
2. Check strerror_r function's return type.
3. Suppress some compiler warnings.

17 years agousing -Wall.(attached is a list of warnings)
Hiroshi Saito [Tue, 16 Sep 2008 14:49:40 +0000 (14:49 +0000)]
using -Wall.(attached is a list of warnings)

17 years agoaddition on a document.
Hiroshi Saito [Sun, 10 Aug 2008 00:12:37 +0000 (00:12 +0000)]
addition on a document.