Changelog for
psqlODBC-10.01.0000-lp151.3.3.1.x86_64.rpm :
* Thu Apr 02 2020 Reinhard Max
- bsc#1166821, psqlODBC-internal.patch: Fix build with PostgreSQL 11 and newer.
* Wed Feb 21 2018 mvetterAATTsuse.com- bsc#1062860 / fate#324501: For adding packaging to SLE15- Update to version 10.01.0000:
* Review the handling of AATTAATTIDENTITY when a column\'s default is nextval(a_sequence) but the column isn\'t a serial. Unfortunately the function pg_get_serial_sequence() doesn\'t work for sequences which aren\'t serial type.
* Add add an option -NoPDB to buildInstallers.ps1. The switch option can be specified so as to exclude PDB files from the installers.
* Fix a bug in pgdebug_realloc().
* Free any data at exec params before the statement is executed again or the next set of parameters is processed. If not, then there will be a memory leak when the next SQLParamData/SQLPutData is called.
* Review the level of MYLOG, QLOG. Divide
*level 1(detail)
* log into
*level 1(tuple level)
* log and
*level 2(detail)
* log.
* Wed Dec 06 2017 mvetterAATTsuse.com- Update to version 10.00.0000:
* Fix multibyte handling of ansi driver.
* Handle PG 10 identity columns.
* For PG10 servers, we will never see \"unknown\" output columns.
* Improve AATTAATTidentty handling. Use multibyte-aware eatTableIdentifiers() instead of next_name_token(). Use identifierEscape() to escape single quotes or double quotes.
* PG_PRINTF_ATTRIBUTE instead of printf in __attribute__((format(printf, .., ..))) function attribute.
* Review the use of encoded_nextchar(). Remove variables which work in conjunction with encstr(encoded_str) so as to avoid misleadingness.
* Use pg_get_serial_sequence() to get serial sequence of identity columns or serial columns. pg_get_serial_sequence() for identity columns became available in PG 10.
* Preparation for development with VC15(VS 2017).
* Fix the bug that \'create table T_$001 (\\81c)\' fails when useServerSidePrepare is turned on. Changes from 09.06.0500:
* Fix a segfault on ResolveOneParam() function while executing a query after calling SQLSetStmtAttr(.., SQL_ATTR_APP_PARAM_DESC, an_ARD_for_another_statement, ..).
* Fix a linkage error when doing installcheck for test/win.mak.
* Fix a bug when fetching bytea field to SQL_C_BINALY data. It\'s bad to double count of bytes.
* Handle \'$\'s in identifiers correctly. Also take multibyte characters into account in identifiers.
* Reduce the use of snprintfcat(or SPRINTFCAT_FIXED macro) as much as possible. Instead use PQExpBuffer library without having to worry about buffer length.
* Use macro MYLOG instead of function mylog in preparation for later changes and unify mylog().
* Implement myprintf() which prints logs according to printf format and make logs a little easier to read using the macro MYPRINTF() which calls myprintf().
* Introduce token control while parsing. Detect
*select .. into
* or
*select ... for update
* and suppress
*declare .. cursor for
* clause in declare/fetch mode using the mechanism.
* Add __FILE__, __FUNCTION__, __LINE__ to MYLOG.
* Fix an parameter unmatch error which would cause a crash.
* Removed some qlogs, changed some qlogs to MYLOG and added some qlogs.
* Move the implemetation of GetExeName() from psqlodbc.c(psqlsetup.c) to mylog.c.
* Remove the GssAuthUseGssapi option completely.
* Fix bug that calls strdup() for NULL pointers.
* Detect fast shutdown while connecting.
* Put back the behavior when conversion errors from the current locale to SQLWCHAR occur. Simply returns zero length string instead of erroring out.
* Add level parameter to Commlog/Mylog option of setup program.
* Add __attribute__((format(printf,3,4))) to the declaration of snprintfcat().
* Allow PROCCALL in ReadOnly mode. Changes from 09.06.0410:
* Fix buffer truncations. The truncations occured when concatenating \'RELEASE xxxx...;\' and \'SAVEPOINT xxxx....\'.
* Correct the behavior of snprintfcat() on Windows using posix_vsnprintf() instead of _vsnprintf().
* Handle StrLen_or_IndPtr argument of SQLBindParameter() properly when StrLen_or_IndPtr doesn\'t point to SQL_NTS and conversions between SQLWCHAR and SQLCHAR occur.
* Make quote_table() and ti_quote() thread safe.This change fixes \"relation does not exist\".- Remove psqlodbc-build.patch: don\'t see why this is needed. No mention of why it was added anywhere.
* Fri Jan 27 2017 adam.majerAATTsuse.de- Update to version 09.05.0400
* Ignore the difference between CR LF, LF and CR line break when comparing expected and result output.
* Fix the bug SQLGetDescFieldW or SQLColAttributeW mistakenly returns SQL_ERROR.
* for complete list of changes, see /usr/share/doc/packages/psqlODBC/release.html
* Thu Mar 12 2015 p.drouandAATTgmail.com- Update to version 09.03.0400
* No short ChangeLog available; please read /usr/share/doc/packages/psqlODBC/release.html- Remove depreciated AUTHORS section- Remove psqlODBC-literal.patch; fixed on upstream release- Update psqlodbc-08.03.0200-build.patch > psqlodbc-build.patch- Update project Url- Use download Url as source- Remove redundant %clean section
* Tue Apr 23 2013 mhruseckyAATTsuse.com- fix build on openSUSE > 12.3 with new unixODBC
* Tue Nov 03 2009 cooloAATTnovell.com- updated patches to apply with fuzz=0
* Wed Nov 12 2008 maxAATTsuse.de- Automate registering and unregistering the driver with unixODBC on installation and uninstallation (bnc#420850).
* Thu Sep 11 2008 maxAATTsuse.de- New version: 08.03.0200. For details on the countless improvements and bug fixes, see: http://psqlodbc.projects.postgresql.org/release.html or /usr/share/doc/packages/psqlODBC/release.html
* Mon Jul 30 2007 maxAATTsuse.de- New version: 08.02.0400. Changes include:
* Ditinguish the indicaitor and the octet_length field of APD clearly.
* Handle AATTAATTIDENTITY more generally.
* Take outer join into account so as to evaluate nullability.
* Fix a bug about Keyset-driven cursors.
* Change to use NULL indicator instead of the length buffer in SQLFetch.
* Fix a bug which forgets unnamed plans too early especially when handling large objects.
* Don\'t treat charcters whose value >= 128 as alphanumeric in case of conversion of binary data to bytea.
* Change ConfigDSN() so that it takes the options in Setup Dialog page 1 into account.
* Simplify the memory management of statements\'columns info so as to prevent memory leaks or a crash in parse_statement etc.
* SQLTables(\"\", SQL_ALL_SCHEMAS. \"\", ..) now returns a list of valid schemas.
* SQLTables(\"\", \"\", \"\", SQL_ALL_TABLE_TYPES) now returns a list of valid table types.
* SQLGetInfo SQL_DATABASE_NAME now returns the database name.
* Treat the tables in information_schema as system tables.
* Correct the precision of SQL_NUMERIC_STRUCT.
* Change the default max varchar size from 254 to 255.
* Reset the fields information properly in case of SQLMoreResults.
* Implement SQLDescribeParam() also in case of multi-command queries.
* Handle dollar-quotes more properly.
* Append DETAIL messages to GetDiag...() messages.
* Remove WSAStartup() and WSACleanup() from DllMain.
* Load libpq from the driver\'s folder.
* Improve the implemetation of SQLSetPos(.., SQL_ADD/SQL_UPDATE) using the 8.2 new feature INSERT/UPDATE .. returning.