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:   Mon Mar 18 12:21:26 2019 +0000

    odbc: Fix SQLGetPrivateProfileString call for connect test

    If unicode was used the proper encoding was not used.

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Mon Mar 18 12:05:22 2019 +0000

    cmake: Use UNICODE build for tests like for autoconf

    If ENABLE_ODBC_WIDE was specified unicode build were not used.

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Mon Mar 18 12:04:14 2019 +0000

    odbc: Cleanup tables on bcp test

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Mon Mar 18 12:03:56 2019 +0000

    odbc: Add missing test to CMake build

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Sun Mar 17 17:12:44 2019 +0000

    ctlib: Add a test for cs_will_convert

    Still needs some tweak but at least check that is using the
    right types (not TDS ones).

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.

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Sun Mar 17 18:32:26 2019 +0000

    ctlib: Define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE

    Allows to know the range of the type supported by CT-Library.
    Sybase headers have these defines.

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Tue Oct 9 00:02:49 2018 +0100

    Reduce TDSSOCKET size

    Small structure optimisation.

Author: Aaron M. Ucko <ucko@ncbi.nlm.nih.gov>
Date:   Mon Jun 4 11:13:37 2018 -0400

    ct.c (_ct_get_server_type): Handle CS_LONGCHAR_TYPE.

    Map it to SYBVARCHAR when (possibly) using TDS 7+, and to SYBLONGCHAR
    with older protocol versions.  Unconditional use of SYBLONGCHAR would
    result in gratuitous Sybase-style substitution of single spaces for empty
    strings under Microsoft SQL Server, which otherwise leaves them intact.

    Add a comment summarizing the types that remain unhandled.

    Co-Authored-By: Sergey Sikorskiy <ssikorsk@ncbi.nlm.nih.gov>

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Sun Feb 10 13:57:01 2019 +0000

    Convert DocBook to XML format

    Use xmlto instead of openjade.
    Update main document, style sheet and build files.
    Update documentation.
    Now is not necessary to define DOCBOOK_DSL, if xmlto is found
    the guide is compiled.

    ---
    TODO: Missing some styles like ODBC preparation box and minors

    MINOR Notes have no title, just a ruler to separate

    MINOR Index has next on top

    MINOR footnote numbers does not restart at every page

    Top title is always the same on SGML

    "ODBC Preparation" come with a nice box around in SGML
    see sidebar css

    SGML "Possible linker problems" output and commands have a darker background

    freetdsconf chapter table into a table in XML has no borders

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Wed Mar 13 15:43:43 2019 +0000

    tds: Pass all collation to tds7_srv_charset_changed

    Allows tds7_srv_charset_changed to inspect all collation data.
    This will be needed to support SQL Server 2019 UTF-8 encoding.

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Fri Mar 15 08:23:26 2019 +0000

    tds: Propagate error from tds_put_params

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Thu Mar 14 23:45:24 2019 +0000

    dblib: Update declaration style

    Avoid identifiers starting with underscore and capital letter,
    now reserved.
    Avoid structure names starting with tag_, only very few occurrences.

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Fri Nov 4 22:48:43 2016 +0000

    tds: Small improve to encodings.pl script

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Fri Mar 1 09:19:43 2019 +0000

    tds: Update collations test

    Do not cache collation digests, potentially could change even
    with same locale/charset (like UTF-8 support).
    Print locale and flags in hexadecimal, locale is usually shown
    in that way, flags are easier to read as they are bit combination.

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Fri Mar 1 09:22:43 2019 +0000

    tds: Small optimisation

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Thu Mar 14 08:33:34 2019 +0000

    Small NEWS update

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Wed Mar 13 16:22:39 2019 +0000

    start development release
