Hello community, here is the log from the commit of package psqlODBC for openSUSE:Factory checked in at 2017-12-12 21:23:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/psqlODBC (Old) and /work/SRC/openSUSE:Factory/.psqlODBC.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "psqlODBC" Tue Dec 12 21:23:04 2017 rev:20 rq:556101 version:10.00.0000 Changes: -------- --- /work/SRC/openSUSE:Factory/psqlODBC/psqlODBC.changes 2017-02-03 18:56:45.922864729 +0100 +++ /work/SRC/openSUSE:Factory/.psqlODBC.new/psqlODBC.changes 2017-12-12 21:23:07.213991200 +0100 @@ -1,0 +2,54 @@ +Wed Dec 6 11:23:50 UTC 2017 - [email protected] + +- 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 @@identty 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. + +------------------------------------------------------------------- Old: ---- psqlodbc-09.05.0400.tar.gz psqlodbc-build.patch New: ---- psqlodbc-10.00.0000.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ psqlODBC.spec ++++++ --- /var/tmp/diff_new_pack.Wgonfo/_old 2017-12-12 21:23:07.853960307 +0100 +++ /var/tmp/diff_new_pack.Wgonfo/_new 2017-12-12 21:23:07.857960114 +0100 @@ -28,10 +28,9 @@ Summary: ODBC Driver for PostgreSQL License: LGPL-2.1+ Group: Productivity/Databases/Clients -Version: 09.05.0400 +Version: 10.00.0000 Release: 0 Source0: https://ftp.postgresql.org/pub/odbc/versions/src/%tarname-%{version}.tar.gz -Patch2: psqlodbc-build.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: /usr/bin/odbcinst Obsoletes: pg_odbc @@ -47,9 +46,6 @@ %prep %setup -q -n %tarname-%version -%if %?suse_version > 1230 -%patch2 -%endif %build autoreconf -fi ++++++ psqlodbc-09.05.0400.tar.gz -> psqlodbc-10.00.0000.tar.gz ++++++ ++++ 37333 lines of diff (skipped)
