psqlodbc.git
14 years agoFix the bug that Access autonumber fields are not detected in 9.0.0200 reported
Hiroshi Inoue [Mon, 14 Mar 2011 21:49:52 +0000 (21:49 +0000)]
Fix the bug that Access autonumber fields are not detected in 9.0.0200 reported
 by Arnaud Lesauvage.

14 years agoadd some changes.
Hiroshi Saito [Thu, 23 Dec 2010 06:06:55 +0000 (06:06 +0000)]
add some changes.

14 years agoChange to read and skip the rest of result data when out of memory occurs while readi...
Hiroshi Inoue [Thu, 9 Dec 2010 12:41:12 +0000 (12:41 +0000)]
Change to read and skip the rest of result data when out of memory occurs while reading tuples so that we can continue to use the connection.

14 years agoApplied a patch by Taizo Ito and correct the length of BIT type in Postgres.
Hiroshi Inoue [Wed, 24 Nov 2010 22:11:48 +0000 (22:11 +0000)]
Applied a patch by Taizo Ito and correct the length of BIT type in Postgres.

14 years agoaddition of a change history.
Hiroshi Saito [Sat, 20 Nov 2010 17:31:21 +0000 (17:31 +0000)]
addition of a change history.

14 years agoInitialize flags member in QResultClass before calling QR_set_rowstart_in_cache(...
Hiroshi Inoue [Sat, 20 Nov 2010 02:07:10 +0000 (02:07 +0000)]
Initialize flags member in QResultClass before calling QR_set_rowstart_in_cache() per report from Arno Moore.

14 years agoDivide SC_returns_rows() macro into several categories and make SQLResultNumCols...
Hiroshi Inoue [Sat, 20 Nov 2010 01:47:18 +0000 (01:47 +0000)]
Divide SC_returns_rows() macro into several categories and make SQLResultNumCols(), SQLDescribeCol() or SQLColAttribute() available for insert/update/delete .. returning statements.

14 years agoFix the bug introduced by the previous change reprted by Adrien de Croy.
Hiroshi Inoue [Wed, 10 Nov 2010 21:47:48 +0000 (21:47 +0000)]
Fix the bug introduced by the previous change reprted by Adrien de Croy.

14 years agoImproved a mylog output.
Hiroshi Inoue [Tue, 9 Nov 2010 12:14:30 +0000 (12:14 +0000)]
Improved a mylog output.

14 years agoDon't propgate the connection level statment options to the internal statements.
Hiroshi Inoue [Mon, 8 Nov 2010 14:49:36 +0000 (14:49 +0000)]
Don't propgate the connection level statment options to the internal statements.
This fixes an infinite loop reported by Nelson Andre.

14 years agoFix a crash bug which was introduced in 9.0.0200.
Hiroshi Inoue [Sat, 6 Nov 2010 05:48:21 +0000 (05:48 +0000)]
Fix a crash bug which was introduced in 9.0.0200.

14 years agoPrep release 09.00.0200 REL-09_00_0200
Hiroshi Saito [Sat, 30 Oct 2010 14:00:54 +0000 (14:00 +0000)]
Prep release 09.00.0200

15 years agoFix a bug which returns incorrect values for SQL_DATETIME_SUB.
Hiroshi Inoue [Sat, 30 Oct 2010 02:53:16 +0000 (02:53 +0000)]
Fix a bug which returns incorrect values for SQL_DATETIME_SUB.

15 years agoCorrect the handling of parameters in the installer making batch file.
Hiroshi Inoue [Sat, 30 Oct 2010 02:13:56 +0000 (02:13 +0000)]
Correct the handling of parameters in the installer making batch file.

15 years agosome bug fix note is added.
Hiroshi Saito [Fri, 29 Oct 2010 16:28:48 +0000 (16:28 +0000)]
some bug fix note is added.

15 years agoMove the setting of folder name of libpq or gssapi related dlls from .wxs file to...
Hiroshi Inoue [Fri, 29 Oct 2010 12:39:16 +0000 (12:39 +0000)]
Move the setting of folder name of libpq or gssapi related dlls from .wxs file to .bat file.

15 years agoFix a bug introduced by the previous change. Thanks to Andreas again.
Hiroshi Inoue [Wed, 27 Oct 2010 19:17:56 +0000 (19:17 +0000)]
Fix a bug introduced by the previous change. Thanks to Andreas again.

15 years agosome bug fixation.
Hiroshi Saito [Sun, 24 Oct 2010 02:09:25 +0000 (02:09 +0000)]
some bug fixation.

15 years agoFix a bug about the handling of the SQL_RETRIEVE_DATA option.
Hiroshi Inoue [Sat, 23 Oct 2010 14:00:53 +0000 (14:00 +0000)]
Fix a bug about the handling of the SQL_RETRIEVE_DATA option.
I hope this would fix a bug report by Andreas(maps.on@gmx.net).

15 years agoRemember to set permanent flag to holdable cursors on
Hiroshi Inoue [Sat, 23 Oct 2010 10:20:41 +0000 (10:20 +0000)]
Remember to set permanent flag to holdable cursors on
commit with no precedent rollback (to savepoint)
 operations. This fixes a crash bug in case of cursor
operations across transaction.

15 years agoChange to use 'if' instead of an inappropriate 'else if'.
Hiroshi Inoue [Sat, 23 Oct 2010 03:33:19 +0000 (03:33 +0000)]
Change to  use 'if' instead of an inappropriate 'else if'.

15 years agoReturn 0 for the column size when the size of numeric items
Hiroshi Inoue [Sat, 23 Oct 2010 03:26:45 +0000 (03:26 +0000)]
Return 0 for the column size when the size of numeric items
 are unknown. Also improve the calculation of scale of numeric
 items when it is not explicitly specified.

15 years agoFix a bug about sizeof().
Hiroshi Inoue [Fri, 22 Oct 2010 19:54:13 +0000 (19:54 +0000)]
Fix a bug about sizeof().

15 years agoone more. REL-09_00_0101
Hiroshi Saito [Fri, 15 Oct 2010 16:59:41 +0000 (16:59 +0000)]
one more.

15 years agoRe-release will be packed up with my mistake..
Hiroshi Saito [Fri, 15 Oct 2010 16:48:04 +0000 (16:48 +0000)]
Re-release will be packed up with my mistake..
This is best release by Inoue-san great work.
Prep Version 09.00.0101.

15 years agoOoops, forget to take...
Hiroshi Saito [Fri, 15 Oct 2010 16:31:03 +0000 (16:31 +0000)]
Ooops, forget to take...

15 years agoSome specification changes.
Hiroshi Saito [Thu, 14 Oct 2010 13:45:44 +0000 (13:45 +0000)]
Some specification changes.

15 years agoAdd the specification of GSSPI option.
Hiroshi Saito [Wed, 13 Oct 2010 16:24:19 +0000 (16:24 +0000)]
Add the specification of GSSPI option.

15 years agoFixed lib of ver9.0 path.
Hiroshi Saito [Mon, 11 Oct 2010 00:04:40 +0000 (00:04 +0000)]
Fixed lib of ver9.0 path.

15 years agoFixed syntax error.
Hiroshi Saito [Sun, 10 Oct 2010 23:43:54 +0000 (23:43 +0000)]
Fixed syntax error.

15 years agoadd gssapi to extra list.
Hiroshi Saito [Sun, 10 Oct 2010 23:21:07 +0000 (23:21 +0000)]
add gssapi to extra list.

15 years agoOops forgot to add files for GSSAPI authentication.
Hiroshi Inoue [Sun, 10 Oct 2010 16:19:46 +0000 (16:19 +0000)]
Oops forgot to add files for GSSAPI authentication.

15 years agoAhh. mismatch of a library.
Hiroshi Saito [Thu, 7 Oct 2010 15:22:10 +0000 (15:22 +0000)]
Ahh. mismatch of a library.

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.