Hi.
We equipped some problem corrections and the new feature from 08.03.0400.
Then, sslverify is in one of the new features. It serves as libpq of Version8.4.
However, Compile and operation are possible satisfactory as libpq of Version8.3.
Then, two choices can be considered.
1. Releases including libpq of Version 8.3 as a stable version of 08.03.0500.
2. Release 08.04.0100 in accordance with the release of libpq of Version 8.4.
I think decide by vote. or some idea?
Changes:
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();
4.) Take domain types into account in SQLColumns() (Thanks to Luiz K. Matsumura).
5.) Take RESTRICT actions into account in SQLForeignKeys() (report from Farid Zidan).
6.) Fix a bug that small negative decimal values are mistaken for non-negative (bug report from
Dominic Smith).
7.) Use MSG_NOSIGNAL/MSG_NOSIGPIPE option on send()/recv() to avoid crash on SIGPIPE (bug report
from Brian Feldman).
8.) Remove a spurious "." with no trailing digits in timestamp representation (bug report from
Brian Feldman).
9.) Rename trim() funtion in order to avoid conflict of function name(report from Dominic Smith).
10.) Put back the change to add *read only* clause for read only cursors.
11.) Improve pgtype_transfer_octet_length().
12.) 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.
13.) Use strncpy_null() instead of strncpy().
14.) Close (holdable) cursors on commit if possible.
15.) Recycle columns cache info if the size becomes pretty large.
16.) Add sslverify=none to conninfo in case of SSL connections via libpq of version 8.4.
17.) Add a functionality to change the directory for logging.
18.) Correct the error code for communication errors.
19.) Correct the conversion between UTF-16 and UTF-8 for non UCS2 characters.
20.) Try to convert (especially connection error) messages using local conversions when they are
not valid unicode characters.
21.) Add a textbox to setup dialog to change the directory for logging.
Regards,
Hiroshi Saito