From 296e961375f58ed66cc116f7514361c2c0bdc05be4bcf80faa0eb3dbe6883235 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sun, 24 Jan 2021 21:02:47 +0000 Subject: [PATCH] Accepting request 866406 from home:dirkmueller:branches:devel:libraries:c_c++ - update to 1.2.18: - Sybase server: - All strings are now converted as MSSQL; - Support kerberos login; - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and DBSETSERVERPRINCIPAL; - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH; - Bulk copies: - DB-Library: fix trim of unicode fields; - Apply character conversion for Sybase, like MSSQL; - Ignore computed columns; - Properly support multibyte strings in column names; - DB-Library: stop correctly on BCPMAXERRS setting; - DB-Library: do not try to convert skipped rows reading file allowing for instance to load CVS files; - CT-Library: added CS_DATABASE property to allows to connect correctly to Azure servers; - Improve support for MS XML columns for both DB-Library and CT-Library; - Fix some issues with MSSQL server redirection (used for instance in Azure); - Change SQL_DESC_OCTET_LENGTH value for wise character columns; - Better support for SQL_VARIANT: - Better column checks; - CT-Library: now supported, columns are returned as CS_CHAR_TYPE; - Some updates to server part: - Set correctly initial state; - IPv6 support; - Fix TDS 7.2 logins; - Support extended character using domain logins under Unix; OBS-URL: https://build.opensuse.org/request/show/866406 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/freetds?expand=0&rev=57 --- freetds-1.1.36.tar.bz2 | 3 --- freetds-1.2.18.tar.gz | 3 +++ freetds.changes | 47 ++++++++++++++++++++++++++++++++++++++++++ freetds.spec | 10 ++++----- 4 files changed, 54 insertions(+), 9 deletions(-) delete mode 100644 freetds-1.1.36.tar.bz2 create mode 100644 freetds-1.2.18.tar.gz diff --git a/freetds-1.1.36.tar.bz2 b/freetds-1.1.36.tar.bz2 deleted file mode 100644 index 7745367..0000000 --- a/freetds-1.1.36.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aa36a4b43ff251e349c57f8a75ebced78edb9511c8fc852443910f83b490a167 -size 1383015 diff --git a/freetds-1.2.18.tar.gz b/freetds-1.2.18.tar.gz new file mode 100644 index 0000000..c086097 --- /dev/null +++ b/freetds-1.2.18.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a02c27802da15a3ade85bbaab6197713cd286f036409af9bba2ab4c63bdf57c3 +size 3052669 diff --git a/freetds.changes b/freetds.changes index da77ea5..584a69b 100644 --- a/freetds.changes +++ b/freetds.changes @@ -1,3 +1,50 @@ +------------------------------------------------------------------- +Sun Jan 24 18:53:45 UTC 2021 - Dirk Müller + +- update to 1.2.18: +- Sybase server: + - All strings are now converted as MSSQL; + - Support kerberos login; + - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and + DBSETSERVERPRINCIPAL; + - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH, + CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH; +- Bulk copies: + - DB-Library: fix trim of unicode fields; + - Apply character conversion for Sybase, like MSSQL; + - Ignore computed columns; + - Properly support multibyte strings in column names; + - DB-Library: stop correctly on BCPMAXERRS setting; + - DB-Library: do not try to convert skipped rows reading file allowing + for instance to load CVS files; +- CT-Library: added CS_DATABASE property to allows to connect correctly + to Azure servers; +- Improve support for MS XML columns for both DB-Library and CT-Library; +- Fix some issues with MSSQL server redirection (used for instance in + Azure); +- Change SQL_DESC_OCTET_LENGTH value for wise character columns; +- Better support for SQL_VARIANT: + - Better column checks; + - CT-Library: now supported, columns are returned as CS_CHAR_TYPE; +- Some updates to server part: + - Set correctly initial state; + - IPv6 support; + - Fix TDS 7.2 logins; +- Support extended character using domain logins under Unix; +- Improve MARS: + - Less memory copies; + - Remove possible deadlock; + - Handle wrapping sequence/window numbers; + - Make sure we sent the wanted packet; +- Support UTF-16 surrogate pairs in odbc_wide2utf and odbc_set_string_flag + fixing some character encoding support; +- Fix multiple queries, used by ODBC to optimize data load; +- Improve emulated parameter queries, fixing minor issues and reducing + memory usage; +- Support DBVERSION_UNKNOWN in dbsetlversion (will use automatic detection); +- CT-Library: define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE; +- CT-Library: fix cs_will_convert accepting library constants, not libTDS. + ------------------------------------------------------------------- Fri May 15 12:09:05 UTC 2020 - Tomáš Chvátal diff --git a/freetds.spec b/freetds.spec index 7d41c6c..452dd09 100644 --- a/freetds.spec +++ b/freetds.spec @@ -1,7 +1,7 @@ # # spec file for package freetds # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,12 @@ Name: freetds -Version: 1.1.36 +Version: 1.2.18 Release: 0 Summary: A free re-implementation of the TDS (Tabular Data Stream) protocol License: LGPL-2.1-or-later AND GPL-2.0-or-later URL: https://www.freetds.org/ -Source: ftp://ftp.freetds.org/pub/freetds/stable/%{name}-%{version}.tar.bz2 +Source: https://www.freetds.org/files/stable/freetds-1.2.18.tar.gz Patch0: configure-return-void-fix.patch BuildRequires: fdupes BuildRequires: gcc-c++ @@ -144,7 +144,6 @@ find %{buildroot} -type f -name "*.la" -delete -print install -d %{buildroot}%{_docdir}/freetds mv %{buildroot}%{_datadir}/doc/freetds/* %{buildroot}%{_docdir}/freetds/ rm -rf %{buildroot}%{_docdir}/freetds* %{buildroot}%{_datadir}/doc/freetds-* -install -D AUTHORS %{buildroot}%{_defaultdocdir}/%{name}/AUTHORS # Fix permissions find %{buildroot}%{_datadir} -type f -print0 | xargs -0 chmod -x find %{buildroot}%{_sysconfdir} -type f -print0 | xargs -0 chmod -x @@ -180,7 +179,6 @@ odbcinst -u -d -n 'SQL Server' %{_mandir}/man1/*.1%{?ext_man} %files devel -%doc BUGS NEWS README TODO %{_libdir}/*.so %{_includedir}/* @@ -197,6 +195,6 @@ odbcinst -u -d -n 'SQL Server' %{_libdir}/libtdsodbc.so.* %files doc -%{_defaultdocdir}/freetds/ +%doc AUTHORS.md BUGS.md NEWS.md README.md TODO.md %changelog