Hiroshi Inoue [Sun, 21 May 2006 21:38:38 +0000 (21:38 +0000)]
Fix an Access Violation bug.
Hiroshi Inoue [Fri, 19 May 2006 23:08:33 +0000 (23:08 +0000)]
The first cut for MSDTC supprort and the version is now 8.2.0004.
1. Improve unknown-size estimation in case of the *longest* option.
2. Improve SQL_DEFAULT_PARAM handling.
Hiroshi Inoue [Sat, 13 May 2006 13:27:54 +0000 (13:27 +0000)]
1. Handle WIN1252 encoding more properly.
2, The preparation for MSDTC support.
Dave Page [Fri, 28 Apr 2006 09:17:41 +0000 (09:17 +0000)]
Post-release version number bump
Dave Page [Fri, 28 Apr 2006 08:14:17 +0000 (08:14 +0000)]
Correct version number
Dave Page [Fri, 28 Apr 2006 08:12:24 +0000 (08:12 +0000)]
Update the configuration notes to match reality a little better.
Dave Page [Fri, 28 Apr 2006 07:51:13 +0000 (07:51 +0000)]
FAQ update
Hiroshi Saito [Thu, 27 Apr 2006 18:38:41 +0000 (18:38 +0000)]
adds to a document. and version correction of *nix.
Inoue san correspondence.
Hiroshi Inoue [Thu, 27 Apr 2006 14:49:04 +0000 (14:49 +0000)]
The version is now 8.2.0002.
1.Prevent SQL injections via ODBC catalog function calls.
2.Fix SQLNumParams problem related to literal or dollar quote.
3.Call libpq in case of Kerberos authentication.
4.Add E' before literal for after 8.1 severs.
5.Return the correct error message in case of no password.
6.Take E'...' literal expression into account.
7.Fix an SQL_C_WCHAR -> numeric type conversion problem.
8.Refine the handling of io or output parameters.
9.Refine the dollar quote handling.
10.Fix the client_encoding mismatch problem.
11.Fix for SQLStatistics returns UNKNOWN instead of real column names.
Dave Page [Mon, 24 Apr 2006 20:03:33 +0000 (20:03 +0000)]
Additional Business Objects notes from Martín de la Herrán
Hiroshi Saito [Mon, 17 Apr 2006 04:37:57 +0000 (04:37 +0000)]
Gabage deletion.
Hiroshi Saito [Mon, 17 Apr 2006 00:30:11 +0000 (00:30 +0000)]
Correction of a path problem.
(Dave Page)
Hiroshi Saito [Fri, 14 Apr 2006 03:30:01 +0000 (03:30 +0000)]
Construction by VS2005Express+PSDK-x86 is supported.
Peter Eisentraut [Wed, 12 Apr 2006 12:09:24 +0000 (12:09 +0000)]
Rename Unix library back to psqlodbc.so.
Dave Page [Mon, 10 Apr 2006 10:01:08 +0000 (10:01 +0000)]
Fix a typo
Dave Page [Mon, 10 Apr 2006 09:59:05 +0000 (09:59 +0000)]
Fixup some driver naming inconsistencies/non-user-friendliness
Dave Page [Mon, 10 Apr 2006 09:53:16 +0000 (09:53 +0000)]
Correct *nix .so name.
Dave Page [Mon, 10 Apr 2006 09:46:58 +0000 (09:46 +0000)]
Make the config dialogues a little more presentable again
Dave Page [Sat, 8 Apr 2006 18:51:01 +0000 (18:51 +0000)]
Remove iodbc headers that we no longer ship.
Add catfuncs.h that seemed to be missing.
Dave Page [Sat, 8 Apr 2006 18:21:35 +0000 (18:21 +0000)]
Update release notes
Dave Page [Sat, 8 Apr 2006 18:06:42 +0000 (18:06 +0000)]
Bump version number to 08.02.0001 in preparation for 08.02 releases.
Update the installer for the new codebase.
Sanitise filenames as there is only one buld type (ODBC 3, Unicode).
Default the ODBC version to 3.51 in all places, not just a few as it was.
Dave Page [Sat, 8 Apr 2006 16:45:05 +0000 (16:45 +0000)]
Remove files not needed in the enhanced branch
Dave Page [Sat, 8 Apr 2006 16:30:02 +0000 (16:30 +0000)]
Commit the changed files from the enhanced branch
Hiroshi Saito [Sun, 26 Feb 2006 16:48:20 +0000 (16:48 +0000)]
typo "Miscellanous".
report of John Poole.
Dave Page [Thu, 2 Feb 2006 09:07:39 +0000 (09:07 +0000)]
More release note tweaks.
Dave Page [Tue, 31 Jan 2006 13:39:30 +0000 (13:39 +0000)]
Tweak release notes
Dave Page [Tue, 31 Jan 2006 13:31:47 +0000 (13:31 +0000)]
Fix typo
Dave Page [Tue, 31 Jan 2006 13:21:26 +0000 (13:21 +0000)]
Version number bump. Fix some line ends.
Ludek Finstrle [Tue, 31 Jan 2006 09:53:02 +0000 (09:53 +0000)]
quick hack againist access violation with Disallow premature - the feature is still broken
Ludek Finstrle [Tue, 31 Jan 2006 09:47:49 +0000 (09:47 +0000)]
fixed point of failure on x86_64 boxes with PGAPI_SetConnectOption
Hiroshi Saito [Fri, 27 Jan 2006 23:15:16 +0000 (23:15 +0000)]
Add Notes:psqlODBC 08.01.0108
Hiroshi Saito [Fri, 27 Jan 2006 14:32:22 +0000 (14:32 +0000)]
Notes:psqlODBC 08.01.0107,08.01.0106
Contents of change.
Dave Page [Fri, 27 Jan 2006 09:00:38 +0000 (09:00 +0000)]
Fix the version stamp.
Ludek Finstrle [Thu, 26 Jan 2006 20:08:08 +0000 (20:08 +0000)]
fixes for 64-bit compilation (still missing one for PGAPI_SetConnectOption)
Ludek Finstrle [Thu, 26 Jan 2006 19:50:02 +0000 (19:50 +0000)]
update version info to upcoming 08.01.0108
Ludek Finstrle [Thu, 26 Jan 2006 19:34:25 +0000 (19:34 +0000)]
add support for returning right SQLSTATE from SQLGetDiagField and SQLGetDiagRec
Ludek Finstrle [Thu, 26 Jan 2006 19:24:51 +0000 (19:24 +0000)]
fixed variable length recognition in CC_mapping
Ludek Finstrle [Thu, 26 Jan 2006 19:20:34 +0000 (19:20 +0000)]
fix for one forgotten text_as_longvarchar test
Ludek Finstrle [Thu, 26 Jan 2006 19:17:38 +0000 (19:17 +0000)]
repair broken support for SQLSetPos
Ludek Finstrle [Thu, 26 Jan 2006 19:13:59 +0000 (19:13 +0000)]
fixed ODBC driver failure when log output isn't writeable
Ludek Finstrle [Thu, 26 Jan 2006 19:11:17 +0000 (19:11 +0000)]
add support for START TRANSACTION command
change recognize transaction only when libpq PQresultStatus returns PGRES_COMMAND_OK
Ludek Finstrle [Thu, 26 Jan 2006 19:06:42 +0000 (19:06 +0000)]
correct autocommit off behaviour
Ludek Finstrle [Thu, 26 Jan 2006 18:44:29 +0000 (18:44 +0000)]
remove obsolete (not used) protocol option
Peter Eisentraut [Sat, 14 Jan 2006 18:15:39 +0000 (18:15 +0000)]
Document PG_CONFIG variable in configure --help output.
Peter Eisentraut [Sat, 14 Jan 2006 18:12:00 +0000 (18:12 +0000)]
Name libraries psqlodbca or psqlodbcw, depending on whether Unicode is
enabled.
Hiroshi Saito [Wed, 11 Jan 2006 02:51:20 +0000 (02:51 +0000)]
Update to 8.01.0105 development snapshot.
Ludek Finstrle [Sun, 8 Jan 2006 10:09:52 +0000 (10:09 +0000)]
fix problem with retrieving bad long data from unicode driver
Ludek Finstrle [Sun, 8 Jan 2006 10:07:03 +0000 (10:07 +0000)]
call RALLBACK with bad stmt only when autocommit is on
Dave Page [Fri, 6 Jan 2006 12:18:28 +0000 (12:18 +0000)]
Some minor corrections
Ludek Finstrle [Sun, 25 Dec 2005 07:26:43 +0000 (07:26 +0000)]
fix problem with SQLState returning in failed stmt
Ludek Finstrle [Sun, 25 Dec 2005 07:22:48 +0000 (07:22 +0000)]
driver answer for pg_* tables in SQLColAttribute it it's asked direclty (don't take a care on Show system tables option)
Ludek Finstrle [Sun, 25 Dec 2005 07:17:55 +0000 (07:17 +0000)]
get count of binding parameters from stmt
it avoid bad data_at_exec parameters
Ludek Finstrle [Sat, 17 Dec 2005 21:05:44 +0000 (21:05 +0000)]
added support for ; as delimiter for ConfigDSN
Hiroshi Saito [Tue, 13 Dec 2005 01:51:43 +0000 (01:51 +0000)]
Arrangement of a release note. and next preparation(08.01.02.xx).
Dave Page [Fri, 9 Dec 2005 23:37:41 +0000 (23:37 +0000)]
I prepared fix for Bug "Autocommit and Cancel". It's woking patch
(it's used #ifded NOT_USED). The main changes are in using cancelable
PQsendQuery (it could be ok) and in cleaning and correcting
CC_send_query. CC_send_query should be equivalent with old one
except adding some QR_set_aborted. I'm not sure if it's ok.
[Ludek Finstrle]
Dave Page [Fri, 9 Dec 2005 23:19:13 +0000 (23:19 +0000)]
Bump version number in a vain attempt to keep up with Luf...
Dave Page [Fri, 9 Dec 2005 22:59:13 +0000 (22:59 +0000)]
Ensure a commit is issued after connection setup is autocommit is off (bug
1000476) [Ludek Finstrle]
Dave Page [Fri, 9 Dec 2005 22:50:32 +0000 (22:50 +0000)]
Ensure buffer is long enough for all option names (bug
1000477) [Ludek Finstrle]
Dave Page [Fri, 9 Dec 2005 22:40:19 +0000 (22:40 +0000)]
Back out previous patch.
Hiroshi Saito [Fri, 9 Dec 2005 22:38:40 +0000 (22:38 +0000)]
Release,snapshut, Omission in entry.
Dave Page [Fri, 9 Dec 2005 22:35:06 +0000 (22:35 +0000)]
Fix catalog finctions which were still slightly broken in declare/fetch mode [Ludek Finstrle]
Hiroshi Saito [Fri, 9 Dec 2005 22:31:07 +0000 (22:31 +0000)]
Release Name: psqlodbc 8.01.0104.
Hiroshi Saito [Thu, 8 Dec 2005 17:45:21 +0000 (17:45 +0000)]
Mistake of a character was corrected.
Dave Page [Thu, 8 Dec 2005 09:11:28 +0000 (09:11 +0000)]
> It seems that for SQLColAttributes to return something else than
> SQL_NULLABLE, "Parse Statements" option MUST be turned on. Am i right?
> For some reason stmt->manual_result is true, which causes that the
> statement is not parsed. What does this stmt->manual_result mean?
I attach patch which solve this problem. Thanks to Robert Jireš to point
it and find the solution.
[Ludek Finstrle]
Dave Page [Thu, 8 Dec 2005 08:57:42 +0000 (08:57 +0000)]
Add some release notes compiled by Hiroshi Saito.
Dave Page [Tue, 6 Dec 2005 08:49:18 +0000 (08:49 +0000)]
I've attached patch to solve problem with multiple calling SQLPrepare
or SQLExecDirect with Server side prepare. The patch is based on patch
posted by Reiner. I thank you for patch and testing.
[Ludek Finstrle]
Dave Page [Mon, 5 Dec 2005 16:44:02 +0000 (16:44 +0000)]
ODBC driver fail (raise exception) with these steps (with Server Side Prepare):
1) SQLPrepare (SELECT relname FROM pg_class WHERE relname != ?)
2) SQLExecute
[Ludek Finstrle]
Dave Page [Fri, 2 Dec 2005 20:18:16 +0000 (20:18 +0000)]
Make sure data_at_exec parameters are cleared by SQLCancel {Dave Page & Ludek Finstrle, with test case from Andrus]
Dave Page [Fri, 2 Dec 2005 13:24:39 +0000 (13:24 +0000)]
Formatting cleanup. Reenable Luf's verbose logging.
Dave Page [Fri, 2 Dec 2005 11:00:43 +0000 (11:00 +0000)]
- skip QR_fetch_tuples when backend returns PGRES_COMMAND_OK - there is no data to fetch
- add support for returning rowcount from select statements (with UseDeclareFetch disabled - as non-libpq versions)
- add some mylog output for better tracing
[Ludek Finstrle]
Dave Page [Thu, 1 Dec 2005 17:16:57 +0000 (17:16 +0000)]
Post release version bump
Dave Page [Wed, 30 Nov 2005 13:41:44 +0000 (13:41 +0000)]
Fix server side prepare [Ludek Finstrle]
Dave Page [Mon, 28 Nov 2005 11:01:35 +0000 (11:01 +0000)]
Fix for bug "#
1000444 Table names repeated in BDE with usedeclarefetch=1", courtesy of Ludek Finstrle
Dave Page [Fri, 25 Nov 2005 10:43:25 +0000 (10:43 +0000)]
Cleanup a bunch of inconsistent PGAPI_ declarations/definitions
Dave Page [Thu, 24 Nov 2005 12:33:54 +0000 (12:33 +0000)]
Bump version number.
Dave Page [Thu, 24 Nov 2005 11:44:59 +0000 (11:44 +0000)]
Make sure the StringLength is set correctly for SQLGetConnectAttr values that are actually in SQLGetConnectOption
Dave Page [Thu, 24 Nov 2005 10:20:09 +0000 (10:20 +0000)]
Correct value returned by SQLGetInfo for SQL_CATALOG_LOCATION/SQL_QUALIFIER_LOCATION
Dave Page [Tue, 15 Nov 2005 11:06:14 +0000 (11:06 +0000)]
Add installer upgrade script.
Dave Page [Fri, 11 Nov 2005 10:46:16 +0000 (10:46 +0000)]
Don't include the version number in the Start Menu folder on Windows otherwise you end up with duplicates after an upgrade.
Dave Page [Fri, 11 Nov 2005 10:01:40 +0000 (10:01 +0000)]
Correct a couple of broken filenames.
Dave Page [Thu, 10 Nov 2005 09:44:14 +0000 (09:44 +0000)]
Seem to have skipped a version. Must stop working after midnight :-(
Dave Page [Wed, 9 Nov 2005 15:28:05 +0000 (15:28 +0000)]
Version number bump
Dave Page [Wed, 9 Nov 2005 15:26:07 +0000 (15:26 +0000)]
Fix non-declare/fetch mode.
Dave Page [Wed, 9 Nov 2005 09:38:29 +0000 (09:38 +0000)]
Return the error message from libpq on connection failure.
Dave Page [Wed, 9 Nov 2005 09:38:02 +0000 (09:38 +0000)]
Correct resource compiler options
Dave Page [Tue, 8 Nov 2005 09:13:33 +0000 (09:13 +0000)]
Correct directory name, per Jeff Bohmer
Dave Page [Sun, 6 Nov 2005 00:01:59 +0000 (00:01 +0000)]
Post-release version number bump
Dave Page [Sat, 5 Nov 2005 14:04:52 +0000 (14:04 +0000)]
Update version number for release.
Peter Eisentraut [Fri, 4 Nov 2005 19:30:17 +0000 (19:30 +0000)]
Remove remaining references to Debian and Red Hat HOWTOs.
Dave Page [Fri, 4 Nov 2005 15:37:55 +0000 (15:37 +0000)]
1) QR_get_fields() gets called when SC_fetch() is entered. However, the QR
cleanup will free the QResultClass object. And the pointer "coli" is no longer
valid when CI_get_oid() gets called further down.
I have fixed this by calling QR_get_fields() after the first if-statement.
2) This is basically the same "cache" bug: PGAPI_ExtendedFetch() caches the
stored QResultClass object when the function is entered. But after SC_fetch()
was called, the pointer is no longer valid.
I have fixed this by calling SC_get_Curres() again after the call to
SC_fetch().
[Rainer Bauer]
Dave Page [Fri, 4 Nov 2005 15:17:49 +0000 (15:17 +0000)]
It's C, not C++ Dave :-(
Dave Page [Fri, 4 Nov 2005 15:03:25 +0000 (15:03 +0000)]
The test for self being NULL in QR_Destructor() should be the first statement. Currently, self->conn is called before the check. [Rainer Bauer]
Peter Eisentraut [Fri, 4 Nov 2005 10:50:52 +0000 (10:50 +0000)]
Remove wildly outdated Debian and Red Hat HOWTOs.
Dave Page [Thu, 3 Nov 2005 22:31:16 +0000 (22:31 +0000)]
Fix declare/fetch memory leak. Now we get a nice flat line :-)
Dave Page [Thu, 3 Nov 2005 22:07:17 +0000 (22:07 +0000)]
Add a VC++ project file.
Dave Page [Thu, 3 Nov 2005 13:25:05 +0000 (13:25 +0000)]
Remove (libpq) suffix to the driver name on dialogues etc. Use nicer font on English dialogues per grizzle from Magnus :-).
Dave Page [Thu, 3 Nov 2005 13:11:52 +0000 (13:11 +0000)]
Remove (libpq) suffix to the driver name on dialogues etc.
Dave Page [Thu, 3 Nov 2005 12:53:09 +0000 (12:53 +0000)]
Switch off echo
Dave Page [Thu, 3 Nov 2005 12:05:13 +0000 (12:05 +0000)]
Fix a major memory leak in declare/fetch mode. Ensure that forward only cursors can only be used in a forward direction.
Dave Page [Wed, 2 Nov 2005 16:29:29 +0000 (16:29 +0000)]
Fix Declare/fetch when used with bound columns.