Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libodbc2-32bit-2.3.12-150600.1.2 RPM for x86_64

From OpenSuSE Leap 15.6 for x86_64

Name: libodbc2-32bit Distribution: SUSE Linux Enterprise 15
Version: 2.3.12 Vendor: SUSE LLC <>
Release: 150600.1.2 Build date: Mon Dec 4 14:13:25 2023
Group: System/Libraries Build host: h03-ch2b
Size: 661444 Source RPM: unixODBC-2.3.12-150600.1.2.src.rpm
Summary: Open Database Connectivity API
ODBC is an API that abstracts the access to different database
management systems.




GPL-2.0-or-later AND LGPL-2.1-or-later


* Tue Aug 08 2023
  - Update to 2.3.12:
    * Do not install config.h #108
    * DriverManager/drivermanager.h: fix build without threads #112
    * DriverManager/_info.c: Get locale encoding on Windows. #115
    * Fixed Connection String #127
    * Allow diagnostics to be retrieved on SQL_NO_DATA #137
    * Avoid implicit function declarations, for C99 compatibility #138
    * Remove self-reference #140
    * isql.1: Add information about handling passwords containing semicolons #126
  - Remove unixODBC-gccwarnings.patch, unixODBC-2.3.6-declarations.patch:
    Changes have been done in
  - Update unixODC-etc-location.patch
* Wed Jul 12 2023
  - Add missing requires for glibc-locale-base, required for utf16 codec
* Thu Jul 07 2022
  - Add unixODC-etc-location.patch:
    Correct location of odbc.ini and odbcinst.ini in man pages.
    Since we pass --sysconfdir=%{_sysconfdir}/%{name} they are in
    /etc/unixODBC not /etc
* Wed May 04 2022
  - Update to 2.3.11:
    * Add missing files to 2.3.10
  - See
* Mon May 02 2022
  - Update to 2.3.10:
    * Add connection pooling via wide connection functions
    * Remove "#define VERSION" from unixodbc_conf.h
    * Call driver functions through prototypes
    * Add connection pool limit option
    * Add fseeko support in cursor lib
    * Try and prevent logging buffer overflow
    * Add 'echo' option to isql/iusql
    * Alter isql/iusql buffering
    * Alter unicode to ascii conversion in SQLGetDiagField
    * Fix pooling problem when user name and or password is not provided
    * Fix a couple of reported buffer overflow conditions
    * Fix iconv leak with timeout in pooled connection
  - Remove upstreamed patches:
    * unixODBC-doc-drivers.patch
    * unixODBC-doc-website.patch
  - Remove unixODBC-2.3.1-libodbcinst-exports.patch:
    Upstream exports more symbols now. In our patch there were
    still a couple more of them but we decided to drop them.
    See and for the discussion.
  - For the future be aware of different tarball content/confusing
    git tag for this release. Resulting in different content from
    tarball from website vs GitHub.
* Tue Nov 16 2021
  - SLE-20556 Expand documentation:
    * unixODBC-doc-website.patch
    * unixODBC-doc-drivers.patch
* Thu Feb 04 2021
  - Fix incorrect permission for documentation files.
    Using %attr affects the documentation subdirectory permission.
    Instead, the executable bit for doc files will be removed in
    the %prep section.
* Tue Sep 22 2020
  - Update requires and baselibs for new libodbc2.
* Wed Sep 16 2020
  - Employ shared library packaging guideline: new subpacakge
    libodbc2. mariadb's wants this library, but a
    unixODBC's Recommends line would awkwardly pull in psqlODBC
    by default.
* Tue Sep 08 2020
  - Update to 2.3.9:
    * Remove "#define UNIXODBC_SOURCE" from unixodbc_conf.h
* Tue Sep 01 2020
  - Update to 2.3.8:
    * Add configure support for editline
    * SQLDriversW was ignoring user config
    * SQLDataSources Fix termination character
    * Fix for pooling seg fault
    * Make calling SQLSetStmtAttrW call the W function in the driver is its there
    * Try and fix race condition clearing system odbc.ini file
    * Remove trailing space from isql/iusql SQL
    * When setting connection attributes set before connect also check if the W entry poins can be used
    * Try calling the W error functions first if available in the driver
    * Add iconvperdriver configure option to allow calling unicode_setup in SQLAllocHandle
    * iconv handles was being lost when reusing pooled connection
    * Catch null copy in iniPropertyInsert
    * Fix a few leaks
  - Remove unixODBC-2.3.7-warning-cleanup.patch: upstreamed
* Wed Oct 24 2018
  - Update to 2.3.7:
    * Fix for pkg-config file update on no linux platforms
    * Add W entry for GUI work
    * Various fixes for SQLBrowseConnect/W, SQLGetConnectAttr/W,and SQLSetConnectAttr/W
    * Fix buffer overflows in SQLConnect/W and refine behaviour of SQLGet/WritePrivateProfileString
    * SQLBrowseConnect/W allow disconnecting a started browse session after error
    * Add --with-stats-ftok-name configure option to allow the selection of a file name
      used to generate the IPC id when collecting stats. Default is the system odbc.ini file
    * Improve diag record handling with the behavior of Windows DM and export SQLCancelHandle
    * bug fix when SQLGetPrivateProfileString() is called to get a list of sections or a list of keys
    * Connection pooling: Fix liveness check for Unicode drivers
  - Add unixODBC-2.3.7-warning-cleanup.patch: 2.3.7 a 64bit protability error
* Thu Mar 22 2018
  - Add BuildRequires: pkgconfig since we install .pc files
  - Add unixODBC-rpmlintrc: devel files are in the right place
* Mon Mar 19 2018
  - bsc#1062860: Recommend psqlODBC to stay feature complete
* Mon Mar 19 2018
  - bsc#1082060: Update to 2.3.6:
    * Fix order of arguments in SQLWriteFileDSN.c, fix unwanted
      free() in iusql.c
    * Add pkg-config files
  - bsc#1082290 (CVE-2018-7409): Buffer overflow in
    unicode_to_ansi_copy() was fixed in 2.3.5
  - bsc#1082484 (CVE-2018-7485): Swapped arguments in
    SQLWriteFileDSN() in odbcinst/SQLWriteFileDSN.c
  - Remove unixODBC-2.3.1-bison.patch: upstreamed
  - Remove unixODBC-iaddr.patch: upstreamed
  - Adapt unixODBC-2.3.1-declarations.patch to
  - Update unixODBC-gccwarnings.patch
* Wed Feb 21 2018
  - bsc#1062860: Don't install postgres example driver
    psqlODBC package should be used instead of the example driver
    provided by unixODBC (libodbcpsql.*). It is unmaintained.
* Fri Jun 23 2017
  - Enabled --enable-fastvalidate option in configure (bnc#1044970)
* Wed May 11 2016
  - Requested by fate#319390
* Wed May 11 2016
  - Add comment in spec file so people know why the .so files are
    not in the devel package
* Thu Jan 28 2016
  - dropped obsolete unixODBC-2.3.1-uninitialized.patch and
* Tue Sep 01 2015
  - Version bump to 2.3.4:
    * Fix typo in the loading of the cursor lib
* Mon Aug 24 2015
  - update to version 2.3.3
    * Various buffer overflow and unchecked memory references
    * More ODBC 3.80 additions (streaming parameters)
    * Allow setting custom non standard attributes via DMStmtAttr
    * Add -L option to isql to increase max column data display
    * More manual pages for the tools
    * many other fixes, see
* Mon Dec 01 2014
  - Move all .so files from devel as many ext apps dlopen those so
    you need these on regular package.
  - Clean up with spec-cleaner
  - Remove readme.suse as it is obsolete like hell
  - Wipe all la files as we don't provide static libs anyway
  - Do not append no-strict-aliasing to cflags, pointless
  - --enable-driverc enabled too
* Thu Nov 27 2014
  - Account for changes in libtool 2.4.3: remove ACLOCAL_AMFLAGS
    and explicit libtoolize call.
  - Replace $RPM_BUILD_ROOT by macro (fits with the other macros used)



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Mar 26 23:49:54 2024