Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package snapraid for openSUSE:Factory 
checked in at 2026-04-28 11:58:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/snapraid (Old)
 and      /work/SRC/openSUSE:Factory/.snapraid.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "snapraid"

Tue Apr 28 11:58:19 2026 rev:8 rq:1349606 version:14.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/snapraid/snapraid.changes        2026-04-22 
17:02:13.338508198 +0200
+++ /work/SRC/openSUSE:Factory/.snapraid.new.11940/snapraid.changes     
2026-04-28 12:02:13.344093294 +0200
@@ -1,0 +2,9 @@
+Mon Apr 27 14:23:56 UTC 2026 - Paolo Stivanin <[email protected]>
+
+- Update to 14.4:
+  * Updated --gui-threshold-* logic to trigger on values equal to or greater
+    than the threshold (previously only "greater than"). This enables setting
+    the threshold to 1 to trigger it for a single case.
+    This change is required by SnapRAID Daemon 1.8.
+
+-------------------------------------------------------------------

Old:
----
  snapraid-14.3.tar.gz

New:
----
  snapraid-14.4.tar.gz

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

Other differences:
------------------
++++++ snapraid.spec ++++++
--- /var/tmp/diff_new_pack.27RCRg/_old  2026-04-28 12:02:13.860114671 +0200
+++ /var/tmp/diff_new_pack.27RCRg/_new  2026-04-28 12:02:13.860114671 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           snapraid
-Version:        14.3
+Version:        14.4
 Release:        0
 Summary:        Disk array backup for many large rarely-changed files
 License:        GPL-3.0-or-later

++++++ snapraid-14.3.tar.gz -> snapraid-14.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snapraid-14.3/.version new/snapraid-14.4/.version
--- old/snapraid-14.3/.version  2026-04-16 14:33:48.000000000 +0200
+++ new/snapraid-14.4/.version  2026-04-23 10:28:22.000000000 +0200
@@ -1 +1 @@
-14.3
\ No newline at end of file
+14.4
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snapraid-14.3/BLUEBOX new/snapraid-14.4/BLUEBOX
--- old/snapraid-14.3/BLUEBOX   1970-01-01 01:00:00.000000000 +0100
+++ new/snapraid-14.4/BLUEBOX   2026-04-18 10:28:33.000000000 +0200
@@ -0,0 +1,104 @@
+SnapRAID Windows Smart Screen (Blue Box)
+========================================
+
+Windows uses a cloud-based reputation system to vet software. Because
+SnapRAID is a specialized Open Source project, it may not have the
+"global reputation" required to pass these automated checks silently.
+Consequently, when running SnapRAID or the SnapRAID Daemon, Windows
+SmartScreen may display a warning dialog (informally called a "Blue
+Box") or block execution entirely due to "Malicious binary reputation".
+
+Only expensive EV (Extended Validation) certificates can automatically
+bypass these reputation filters, making them generally unsuitable for
+free Open Source projects.
+
+
+OPTION 1: THE "RUN ANYWAY" METHOD
+---------------------------------
+
+When the SmartScreen dialog first appears, click "More info" and then
+select "Run anyway" to proceed.
+
+This dialog only appears for files downloaded from the internet.
+If Windows is blocking the file silently (e.g. you see an "Application
+Control policy" error rather than a dialog), skip to Option 2 or 3.
+
+"Run anyway" bypasses the check for that launch only. The prompt may
+reappear after the file is updated or replaced.
+
+
+OPTION 2: PERMANENTLY UNBLOCKING THE FILE
+-----------------------------------------
+
+If you would prefer to permanently "unblock" a specific file on your
+machine and prevent the prompt from appearing again, follow these steps:
+
+1. Right-click the executable or installer file (.exe) and select
+   Properties.
+
+2. Stay on the General tab (the default view).
+
+3. Look for the Security section at the very bottom of the window.
+
+4. Check the box labeled Unblock.
+
+5. Click Apply and then OK.
+
+Once unblocked, the file is treated as safe by your local system.
+
+This method removes the Mark of the Web flag that Windows applies to
+downloaded files. It is effective against SmartScreen prompts but
+will not help on managed machines where an Application Control policy
+(WDAC or AppLocker) is enforced by an administrator. If you do not see
+an Unblock checkbox, or the block persists after applying it, see the
+note at the end of this document.
+
+
+OPTION 3: ADDING A PATH EXCLUSION (RECOMMENDED FOR RECURRING BLOCKS)
+--------------------------------------------------------------------
+
+If Windows continues to block files within your SnapRAID folder, you
+can add a permanent folder exclusion to Microsoft Defender. Substitute
+the path below for wherever you keep your SnapRAID binaries (e.g.
+C:\snapraid).
+
+1. Open Windows Security by searching for it in the Start menu.
+
+2. Select Virus & threat protection.
+
+3. Under "Virus & threat protection settings," click Manage settings.
+
+4. Scroll down to the bottom and click Add or remove exclusions.
+
+5. Click + Add an exclusion and select Folder.
+
+6. Browse to and select your SnapRAID folder (e.g. C:\snapraid).
+
+7. Click Select Folder and confirm any administrator prompts.
+
+By excluding this path, Microsoft Defender will no longer subject files
+inside that folder to reputation-based blocks or SmartScreen warnings.
+
+This exclusion applies to Microsoft Defender Antivirus. It does not
+override Application Control policies (WDAC or AppLocker) enforced by
+an administrator. If blocks persist after adding the exclusion, see the
+note below.
+
+Only use this method if you are certain that you only place authentic
+SnapRAID files in that directory.
+
+
+MANAGED OR CORPORATE MACHINES
+-----------------------------
+
+If none of the above options resolve the issue, your machine is likely
+subject to an Application Control policy enforced by your organisation's
+IT department. These policies (implemented via Windows Defender
+Application Control or AppLocker) operate at the kernel level and
+cannot be overridden by end users.
+
+In this situation you will need to contact your IT administrator and
+ask them to whitelist the SnapRAID executable, either by file path, or
+by file hash. Providing them with the official download URL
+(https://www.snapraid.it) and the file hash may help them process the
+request.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snapraid-14.3/HISTORY new/snapraid-14.4/HISTORY
--- old/snapraid-14.3/HISTORY   2026-04-16 14:20:32.000000000 +0200
+++ new/snapraid-14.4/HISTORY   2026-04-20 00:42:37.000000000 +0200
@@ -1,6 +1,13 @@
 SnapRAID HISTORY
 ================
 
+14.4 2026/04
+============
+ * Updated --gui-threshold-* logic to trigger on values equal to or greater
+   than the threshold (previously only "greater than"). This enables setting
+   the threshold to 1 to trigger it for a single case.
+   This change is required by SnapRAID Daemon 1.8.
+
 14.3 2026/04
 ============
  * On ARM64 (AArch64), replaced the inline assembly implementation of
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snapraid-14.3/Makefile.am 
new/snapraid-14.4/Makefile.am
--- old/snapraid-14.3/Makefile.am       2026-04-16 14:20:32.000000000 +0200
+++ new/snapraid-14.4/Makefile.am       2026-04-18 10:08:55.000000000 +0200
@@ -145,7 +145,7 @@
 
 EXTRA_DIST = \
        autogen.sh autover.sh \
-       README AUTHORS HISTORY INSTALL TODO CHECK INSTALL.windows \
+       README AUTHORS HISTORY INSTALL BLUEBOX TODO CHECK INSTALL.windows \
        COPYING LICENSES/GPL-2.0 LICENSES/GPL-3.0 LICENSES/BSD-2-Clause \
        $(LIST_D) \
        $(LIST_MAN) \
@@ -1221,6 +1221,7 @@
        todos < README > tmp/readme.txt
        todos < AUTHORS > tmp/authors.txt
        todos < HISTORY > tmp/history.txt
+       todos < BLUEBOX > tmp/bluebox.txt
        todos < LICENSES/GPL-3.0 > tmp/copying.txt
        cd tmp && zip -r ../$(PACKAGE)-$(VERSION)-windows-x86.zip *
        rm -r tmp
@@ -1234,6 +1235,7 @@
        todos < README > tmp/readme.txt
        todos < AUTHORS > tmp/authors.txt
        todos < HISTORY > tmp/history.txt
+       todos < BLUEBOX > tmp/bluebox.txt
        todos < LICENSES/GPL-3.0 > tmp/copying.txt
        cd tmp && zip -r ../$(PACKAGE)-$(VERSION)-windows-x64.zip *
        rm -r tmp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snapraid-14.3/Makefile.in 
new/snapraid-14.4/Makefile.in
--- old/snapraid-14.3/Makefile.in       2026-04-16 14:32:23.000000000 +0200
+++ new/snapraid-14.4/Makefile.in       2026-04-23 10:27:13.000000000 +0200
@@ -491,7 +491,7 @@
 LIST_XML = doc/snapraid.xml doc/snapraid_log.xml $(patsubst %, 
doc/snapraid-%.xml, $(LANG_CODES))
 EXTRA_DIST = \
        autogen.sh autover.sh \
-       README AUTHORS HISTORY INSTALL TODO CHECK INSTALL.windows \
+       README AUTHORS HISTORY INSTALL BLUEBOX TODO CHECK INSTALL.windows \
        COPYING LICENSES/GPL-2.0 LICENSES/GPL-3.0 LICENSES/BSD-2-Clause \
        $(LIST_D) \
        $(LIST_MAN) \
@@ -2161,6 +2161,7 @@
        todos < README > tmp/readme.txt
        todos < AUTHORS > tmp/authors.txt
        todos < HISTORY > tmp/history.txt
+       todos < BLUEBOX > tmp/bluebox.txt
        todos < LICENSES/GPL-3.0 > tmp/copying.txt
        cd tmp && zip -r ../$(PACKAGE)-$(VERSION)-windows-x86.zip *
        rm -r tmp
@@ -2174,6 +2175,7 @@
        todos < README > tmp/readme.txt
        todos < AUTHORS > tmp/authors.txt
        todos < HISTORY > tmp/history.txt
+       todos < BLUEBOX > tmp/bluebox.txt
        todos < LICENSES/GPL-3.0 > tmp/copying.txt
        cd tmp && zip -r ../$(PACKAGE)-$(VERSION)-windows-x64.zip *
        rm -r tmp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snapraid-14.3/cmdline/snapraid.c 
new/snapraid-14.4/cmdline/snapraid.c
--- old/snapraid-14.3/cmdline/snapraid.c        2026-04-15 18:50:46.000000000 
+0200
+++ new/snapraid-14.4/cmdline/snapraid.c        2026-04-23 10:24:58.000000000 
+0200
@@ -1861,11 +1861,11 @@
 
                state_scan(&state);
 
-               if (opt.gui_threshold_removes != 0 && state.removed_files > 
opt.gui_threshold_removes) {
+               if (opt.gui_threshold_removes != 0 && state.removed_files >= 
opt.gui_threshold_removes) {
                        log_fatal(EUSER, "Too many files were removed (%u, 
limit is %u). Sync aborted.\n", state.removed_files, opt.gui_threshold_removes);
                        exit(EXIT_SYNC_NEEDED);
                }
-               if (opt.gui_threshold_updates != 0 && state.updated_files > 
opt.gui_threshold_updates) {
+               if (opt.gui_threshold_updates != 0 && state.updated_files >= 
opt.gui_threshold_updates) {
                        log_fatal(EUSER, "Too many files were updated (%u, 
limit is %u). Sync aborted.\n", state.updated_files, opt.gui_threshold_updates);
                        exit(EXIT_SYNC_NEEDED);
                }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snapraid-14.3/configure new/snapraid-14.4/configure
--- old/snapraid-14.3/configure 2026-04-16 14:32:22.000000000 +0200
+++ new/snapraid-14.4/configure 2026-04-23 10:27:12.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for SnapRAID CLI 14.3.
+# Generated by GNU Autoconf 2.72 for SnapRAID CLI 14.4.
 #
 #
 # Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation,
@@ -600,8 +600,8 @@
 # Identity of this package.
 PACKAGE_NAME='SnapRAID CLI'
 PACKAGE_TARNAME='snapraid'
-PACKAGE_VERSION='14.3'
-PACKAGE_STRING='SnapRAID CLI 14.3'
+PACKAGE_VERSION='14.4'
+PACKAGE_STRING='SnapRAID CLI 14.4'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL='https://www.snapraid.it'
 
@@ -1336,7 +1336,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-'configure' configures SnapRAID CLI 14.3 to adapt to many kinds of systems.
+'configure' configures SnapRAID CLI 14.4 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1407,7 +1407,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of SnapRAID CLI 14.3:";;
+     short | recursive ) echo "Configuration of SnapRAID CLI 14.4:";;
    esac
   cat <<\_ACEOF
 
@@ -1530,7 +1530,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-SnapRAID CLI configure 14.3
+SnapRAID CLI configure 14.4
 generated by GNU Autoconf 2.72
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -2116,7 +2116,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by SnapRAID CLI $as_me 14.3, which was
+It was created by SnapRAID CLI $as_me 14.4, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -3415,7 +3415,7 @@
 
 # Define the identity of the package.
  PACKAGE='snapraid'
- VERSION='14.3'
+ VERSION='14.4'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -9204,7 +9204,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by SnapRAID CLI $as_me 14.3, which was
+This file was extended by SnapRAID CLI $as_me 14.4, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -9269,7 +9269,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-SnapRAID CLI config.status 14.3
+SnapRAID CLI config.status 14.4
 configured by $0, generated by GNU Autoconf 2.72,
   with options \\"\$ac_cs_config\\"
 

Reply via email to