Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package unixODBC for openSUSE:Factory 
checked in at 2025-09-30 17:34:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/unixODBC (Old)
 and      /work/SRC/openSUSE:Factory/.unixODBC.new.11973 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "unixODBC"

Tue Sep 30 17:34:43 2025 rev:49 rq:1307737 version:2.3.13

Changes:
--------
--- /work/SRC/openSUSE:Factory/unixODBC/unixODBC.changes        2025-04-20 
20:11:34.266177985 +0200
+++ /work/SRC/openSUSE:Factory/.unixODBC.new.11973/unixODBC.changes     
2025-09-30 17:35:01.742698265 +0200
@@ -1,0 +2,33 @@
+Mon Sep 29 10:19:28 UTC 2025 - Michael Vetter <[email protected]>
+
+- Update to 2.3.13:
+  * Disable connection pooling if the cursor lib is in use, the two
+    conflict over the manipulation of driver function entry points
+  * small patch to odbc/isql to have a -i option that removes the
+    help text, but does not disable prompts like the -b option.
+    This patch also prevents isql from crashing when no $HOME is set.
+  * Prevent the DM from going via the W functions, bipassing the
+    cursor lib if in use
+  * Added better support for cross compiling in exe/Makefile.am
+  * Refactor in SQLCancel and a endian fix at the same time
+  * Add check for Solaris version of getpwuid_r
+  * Make definition of TCHAR match WCHAR
+  * Added some missing error logging in SQLSpecialColumns[W]
+  * Set driver_name in SQLBrowseConnect(W) to "" to prevent
+    seg fault if lib not found
+  * Various mem buffers fixes. Thanks chipitsine
+  * Fix race condition with threaded applications where
+    SQLGetPrivateProfileString can fail due to collision with
+    loading driver library during connection
+  * Added some ODBC 4 types to sql.h
+  * Fix sizeof( ptr ) error in extract_diag_error()
+  * Add missing check and call to SQL_ATTR_RESET_CONNECTION in SQLConnect
+  * Deal with arbitrary length passwords in pooled connections
+  * Fix some buffer overflows in SQLError(W) and SQLGetDiagRec(W)
+  * Fix bug with setting Env Attribute via DMEnvAttr
+- Remove upstreamed patch:
+  * unixODBC-gcc14.patch
+- Add unixODBC-2.3.13-yyparse.patch which fixes a regression
+  See gh/lurcher/unixODBC#219
+
+-------------------------------------------------------------------

Old:
----
  unixODBC-2.3.12.tar.gz
  unixODBC-gcc14.patch

New:
----
  unixODBC-2.3.13-yyparse.patch
  unixODBC-2.3.13.tar.gz

----------(Old B)----------
  Old:- Remove upstreamed patch:
  * unixODBC-gcc14.patch
- Add unixODBC-2.3.13-yyparse.patch which fixes a regression
----------(Old E)----------

----------(New B)----------
  New:  * unixODBC-gcc14.patch
- Add unixODBC-2.3.13-yyparse.patch which fixes a regression
  See gh/lurcher/unixODBC#219
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ unixODBC.spec ++++++
--- /var/tmp/diff_new_pack.xV493w/_old  2025-09-30 17:35:04.242803741 +0200
+++ /var/tmp/diff_new_pack.xV493w/_new  2025-09-30 17:35:04.254804247 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package unixODBC
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           unixODBC
-Version:        2.3.12
+Version:        2.3.13
 Release:        0
 Summary:        ODBC driver manager with some drivers included
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -28,8 +28,8 @@
 Source2:        unixODBC-rpmlintrc
 Patch0:         unixODBC-paths.patch
 Patch1:         unixODC-etc-location.patch
-# bsc#1221709 gh#157
-Patch2:         unixODBC-gcc14.patch
+# https://github.com/lurcher/unixODBC/issues/219#issuecomment-3346262798
+Patch2:         unixODBC-2.3.13-yyparse.patch
 BuildRequires:  automake
 BuildRequires:  bison
 BuildRequires:  gcc-c++

++++++ unixODBC-2.3.13-yyparse.patch ++++++
Index: unixODBC-2.3.13/Drivers/nn/yyparse.y
===================================================================
--- unixODBC-2.3.13.orig/Drivers/nn/yyparse.y
+++ unixODBC-2.3.13/Drivers/nn/yyparse.y
@@ -40,7 +40,7 @@ static        char    sccsid[]
 # define yylex()               nnsql_yylex(&yylval, pyyenv)
 #endif
 union YYSTYPE;
-
+int nnsql_yylex(union YYSTYPE* pyylval, yyenv_t* penv);
 
 #define yyparse(x)             nnsql_yyparse   (yyenv_t* pyyenv)
 #define yyerror(msg)           nnsql_yyerror (pyyenv, msg)

++++++ unixODBC-2.3.12.tar.gz -> unixODBC-2.3.13.tar.gz ++++++
++++ 10327 lines of diff (skipped)

Reply via email to