Changelog for
libtdsodbc0-32bit-1.4.17-1.1.x86_64.rpm :
* Fri Jun 07 2024 Dirk Müller
- update to 1.4.17:
* _blk_get_col_data: Consistently return TDS_FAIL on failure.
* Support very old Sybase ASE versions
* datacopy: Increase CREATE TABLE command buffer to accommodate larger queries
* datacopy fails on tables with an unusually high number of columns.
* Change some file license from GPL to LGPL
* Support Sybase server not configured with UTF-8 charset
* Tue Apr 02 2024 pgajdosAATTsuse.com- version update to 1.4.12
* ctlib: Fix crash using ct_command with CS_MORE option
* defncopy: Use memory instead of temporary file
* defncopy: Fix MS column length for N(VAR)CHAR types
* defncopy: Quote strings and identifiers
* defncopy: Trim spaces around nullable flags
* defncopy: Fix for order of index recordset
* defncopy: Quote key index names
* defncopy: Add test for the applications- modified patches % configure-return-void-fix.patch (refreshed)
* Mon Feb 26 2024 Dominique Leuenberger - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN.
* Wed Dec 27 2023 Dirk Müller - update to 1.4.10:
* odbc: Return better error for invalid character set
* Sat Nov 25 2023 Dirk Müller - update to 1.4.7:
* tds: improve openssl compatibility
* Thu Nov 16 2023 pgajdosAATTsuse.com- version update to 1.4.6
* no upstream changelog found
* Mon Oct 02 2023 pgajdosAATTsuse.com- version update to 1.4.2
* User visible (not in a particular order): - Fix some numeric conversion checks; - Always use Unicode for SSPI allowing not ASCII to work; - Improve BCP copy, especially for Sybase; - Better error reporting for ICONV failures; - Disable TLSv1 by default; - ODBC: partial TVP support (missing data at execution); - ODBC: support for quoted string in connection string; - CT-Library: support large identifiers; - CT-Library: report appropriate severity values; - apps: datacopy report errors on standard error; - pool: use poll instead of select to support more connections.
* Implementation: - Use more bool type for boolean instead of integer; - more macros for ODBC tests to encapsulate some ODBC API.- modified patches % configure-return-void-fix.patch (refreshed)- have not BUGS.md anymore
* Mon Sep 04 2023 pgajdosAATTsuse.com- version update to 1.3.20
* Allows to specify separate date and/or time format.
* Add \"date only format\" and \"time only format\" to locales.conf configuration.
* Better logs for iconv initialization
* Report more verbose and helpful logs if tds_iconv_init fails.
* Wed Jun 07 2023 pgajdosAATTsuse.com- version update to 1.3.18
* Fix redirect with Azure- modified patches % configure-return-void-fix.patch (refreshed)
* Thu Mar 02 2023 Dirk Müller - update to 1.3.17:
* Update dblib.c - _get_printable_size
* Added more types to _get_printable_size based on /misc/types.csv
* Thu Dec 22 2022 Dirk Müller - update to 1.3.16:
* tds_close_socket and tds_connection_close could have been called while reading/writing TLS sockets so calling tds_ssl_deinit cause some used structure to be released while used.
* Sun Dec 04 2022 Dirk Müller - update to 1.3.15:
* odbc: Fix some issues with SQLCopyDesc
* Do not change sql_desc_alloc_type copying descriptors.
* odbc: Return size from SQLGetDescField for integers
* Fri Aug 19 2022 Dirk Müller - update to 1.3.13: - Generic: - Support UTF-8 columns using MSSQL 2019; - Do not accept TDS protocol versions \"4.6\" (never really supported) and \"8.0\"; - Minor portability issues; - Fix log elision for login; - Detect some possible minor memory failure in application; - Support long (more than 64k) SSPI packets (never encountered but you never know); - Fix unicode columns for ASA database; - Avoid using BCP with old protocols; - (
*) Fix bulk copy using big endian machines; - (
*) Fix Sybase uni(var)char and unsigned types for big endian machines; - (
*) Do not send nullable data during bulk copy if type is not nullable; - ODBC: - Added \"Timeout\" setting; - Applications: - Improve defncopy utility: - Fix some declaration; - Fix Sybase support; - (
*) Fix datacopy and freebcp logging; - CT-Library: - Minor fix for variant type; - Better support for timeout setting; - (
*) Support some missing types (like nullable unsigned integers) for Sybase; - DB-library: - Unify date format (all systems can use the same syntax); - (
*) Allows to pass 0 as type for bcp_bind; - (
*) Fix DBSETLSERVERPRINCIPAL macro; - (
*) Do not limit queries length for bcp using Sybase; - (
*) Add KEEP_NULLS to BCP hints.
* Tue May 11 2021 Dirk Müller - remove stale _service and fix Source url
* Sun May 09 2021 brasshAATTweb.de- update to 1.2.21:
* minor bug fixes
* Support some missing types like nullable unsigned smallint- add baselibs.conf to allow building of i586 libraries (necessary to use the driver for programs running under wine)
* Sun Jan 24 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.