Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ksmbd-tools for openSUSE:Factory 
checked in at 2023-12-15 21:47:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ksmbd-tools (Old)
 and      /work/SRC/openSUSE:Factory/.ksmbd-tools.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ksmbd-tools"

Fri Dec 15 21:47:31 2023 rev:4 rq:1132920 version:3.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ksmbd-tools/ksmbd-tools.changes  2023-08-23 
14:59:32.554196991 +0200
+++ /work/SRC/openSUSE:Factory/.ksmbd-tools.new.25432/ksmbd-tools.changes       
2023-12-15 21:47:41.691061567 +0100
@@ -1,0 +2,16 @@
+Tue Oct 31 09:45:20 UTC 2023 - David Disseldorp <dd...@suse.com>
+
+- Update to version 3.5.0
+  * Fix potencial NULL deference errors.
+  * Improved and cleaned up incorrect Glib library usage.
+  * Fix memleak and several bugs.
+  * Replace std functions with glib ones.
+  * update manpages.
+  * Improve the validation of ksmbd-tools's files(subauth, pwddb, conf).
+  * Increase the minimum glib version(2.40 -> 2.44)
+  * Several clean-ups.
+  * Add --list option to ksmbd.control.
+
+- Add ksmbd-tools-fix-worker_init_sa_handler-return-type.patch
+
+-------------------------------------------------------------------

Old:
----
  3.4.9.tar.gz

New:
----
  3.5.0.tar.gz
  ksmbd-tools-fix-worker_init_sa_handler-return-type.patch

BETA DEBUG BEGIN:
  New:
- Add ksmbd-tools-fix-worker_init_sa_handler-return-type.patch
BETA DEBUG END:

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

Other differences:
------------------
++++++ ksmbd-tools.spec ++++++
--- /var/tmp/diff_new_pack.sJR9Bm/_old  2023-12-15 21:47:42.207080429 +0100
+++ /var/tmp/diff_new_pack.sJR9Bm/_new  2023-12-15 21:47:42.211080575 +0100
@@ -17,13 +17,15 @@
 
 
 Name:           ksmbd-tools
-Version:        3.4.9
+Version:        3.5.0
 Release:        0
 Summary:        ksmbd kernel server userspace utilities
 License:        GPL-2.0-or-later
 Group:          System/Filesystems
 URL:            https://github.com/cifsd-team/ksmbd-tools
 Source:         
https://github.com/cifsd-team/ksmbd-tools/archive/refs/tags/%{version}.tar.gz
+# Patch submitted via https://github.com/cifsd-team/ksmbd-tools/pull/309
+Patch0:                ksmbd-tools-fix-worker_init_sa_handler-return-type.patch
 
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -38,7 +40,7 @@
 module.
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
 ./autogen.sh

++++++ 3.4.9.tar.gz -> 3.5.0.tar.gz ++++++
++++ 8705 lines of diff (skipped)

++++++ ksmbd-tools-fix-worker_init_sa_handler-return-type.patch ++++++
>From 12fbfa26a432e551934f0b434b77ad92b995324a Mon Sep 17 00:00:00 2001
From: David Disseldorp <dd...@suse.de>
Date: Tue, 31 Oct 2023 11:36:48 +0100
Subject: [PATCH] ksmbd-tools: fix worker_init_sa_handler return type

The function doesn't return any errors, so switch it to void to silence
compiler warnings such as:
  mountd.c: In function 'worker_init_sa_handler':
  mountd.c:114:1: error: no return statement in function returning
                  non-void [-Werror=return-type]
    114 | }
        | ^

Signed-off-by: David Disseldorp <dd...@suse.de>
---
 mountd/mountd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mountd/mountd.c b/mountd/mountd.c
index 0505698..8f2af7d 100644
--- a/mountd/mountd.c
+++ b/mountd/mountd.c
@@ -97,7 +97,7 @@ static void worker_sa_sigaction(int signo, siginfo_t 
*siginfo, void *ucontext)
        _Exit(128 + signo);
 }
 
-static int worker_init_sa_handler(sigset_t sigset)
+static void worker_init_sa_handler(sigset_t sigset)
 {
        int signo;
 
-- 
2.35.3

Reply via email to