Mini Shell
Author: Frediano Ziglio <freddy77@gmail.com>
Date: Sat Aug 31 16:52:16 2019 +0100
tds: Apply character conversion for Sybase
In FreeTDS 1.0 conversion was moved from server to client.
However some code was missing to apply the conversion in all
directions. Apply conversion in all sensing and receiving of data.
For BCP we now need to use server column size as column_size
is adjusted for client conversion so can be much bigger than
server real column size (expected to match for BCP).
This fixes issue #260 ("handle different encoding when retrieve
rows got strange chars")
Author: Evan Miller <emmiller@gmail.com>
Date: Fri Aug 30 15:03:04 2019 -0400
New CS_DATABASE property
Microsoft Azure does not allow switching databases after the connection
has been made, so we need a way to define the database name prior to the
call to `ct_connect`. Introduce a new, optional CS_DATABASE property
that can be configured with a string value using `ct_con_props`.
I have defined the constant / enum as 9302, as it appears that the other
93XX properties (CS_PORT and CS_CLIENTCHARSET) are also inventions of
FreeTDS.
Author: Frediano Ziglio <freddy77@gmail.com>
Date: Fri Aug 9 18:02:32 2019 +0100
ci: Remove old AppVeyor workaround
Do not rename wdf directory, this used to fix an issue compiling
however now is not necessary and making the build fail
Author: Frediano Ziglio <freddy77@gmail.com>
Date: Fri Aug 9 17:39:21 2019 +0100
tds: Decrease log level for state changes
This erroneously was marked as ERROR but is just informational.
This fixes GitHub issue #300 raised by Francesco Abeni.
Author: Frediano Ziglio <freddy77@gmail.com>
Date: Tue Jul 9 09:26:43 2019 +0100
tds: Make sure UDT has varint set to 8
Author: Eran Amitai <mayonada@gmail.com>
Date: Sat Jun 29 08:52:28 2019 +0100
dblib: read of varbinary columns into DBVARYBIN variables
Fix: varbinary columns don't bind correctly when bound to variables
declared as DBVARYBIN using the VARYBINBIND bind type - variable doesn't
get updated.
Author: Frediano Ziglio <freddy77@gmail.com>
Date: Fri May 10 17:18:01 2019 +0100
tds: Override correctly if "asa database" is used
The configuration section was not taken into account if "server:port"
was used.
Author: Frediano Ziglio <freddy77@gmail.com>
Date: Fri May 10 16:58:11 2019 +0100
tds: Override always port using "server:port" syntax
Avoid global setting in case there's no section for "server".
Author: Frediano Ziglio <freddy77@gmail.com>
Date: Thu May 9 21:58:47 2019 +0100
Fix overriding server_name if "server:port" or "server\instance" are used
This allows Azure Managed SQL Server connections easily.
Author: Frediano Ziglio <freddy77@gmail.com>
Date: Sun Apr 28 19:30:11 2019 +0100
Fix endian adjustment on PPC little endian
Code assumed PPC were always big endian.
Author: rayrapetyan <robert.ayrapetyan@gmail.com>
Date: Tue Apr 16 20:26:57 2019 -0700
change severity for "DBPROCESS is dead or not enabled": EXINFO -> EXCOMM
"DBPROCESS is dead or not enabled" is a connectivity issue on the client
side, severity level should be EXCOMM at least.
It makes e.g.
https://github.com/pymssql/pymssql/blob/fda5fd38f30eaeeb40a911235692144493d69864/src/_mssql.pyx#L1168
to spin infinitely, never raising StopIteration (in case issue occurred in
the middle of fetching process).
Author: Frediano Ziglio <freddy77@gmail.com>
Date: Fri Mar 29 09:44:34 2019 +0000
Do not install not executable files as executable
Configuration files and some documentation were installed as
executable using "make install".
Reported-by: RĂ¼diger Ihle
Author: Frediano Ziglio <freddy77@gmail.com>
Date: Thu Mar 28 03:54:45 2019 +0000
cmake: Allow build from stable packaged version
For stable packaged version the version string was extracted from
configure file however the regular expression used not
supporting 1.x versions.
Author: Alexey Basov <r313pp@gmail.com>
Date: Mon Mar 4 17:24:20 2019 +0300
Fix bulk insert multibyte string support in names
When column name (or table name in blob type case) has non ASCII characters length of such string was calculated incorrectly.
In such cases bulk insert has failed with:
Msg 4804, Level 17, State 1
While reading current row from host, a premature end-of-message was encountered--an incoming data stream was interrupted when the server expected to see more data. The host program may have terminated. Ensure that you are using a supported client application programming interface (API).
Author: Frediano Ziglio <freddy77@gmail.com>
Date: Sun Mar 17 19:02:35 2019 +0000
ctlib: Fix cs_will_convert
Use CT-Library types, not TDS ones.
Zerion Mini Shell 1.0