Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package hashcat for openSUSE:Factory checked 
in at 2026-10-18 19:24:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hashcat (Old)
 and      /work/SRC/openSUSE:Factory/.hashcat.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hashcat"

Sun Oct 18 19:24:52 2026 rev:14 rq:1385721 version:7.1.2+git942

Changes:
--------
--- /work/SRC/openSUSE:Factory/hashcat/hashcat.changes  2025-08-25 
20:38:53.410081878 +0200
+++ /work/SRC/openSUSE:Factory/.hashcat.new.3698736/hashcat.changes     
2026-10-18 19:25:09.820385262 +0200
@@ -1,0 +2,17 @@
+Fri Oct 16 09:41:30 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Update to snapshot v7.1.2-942-gef3508ed8
+  * Addressed CVE-2026-68768 [boo#1276256],
+    CVE-2026-68767 [boo#1276255], CVE-2026-68766 [boo#1276254]
+  * Feed plugins and attack-mode 8
+  * Probability-ordered PCFG and targeted hints in attack-mode 4
+  * Device-accelerated table attacks in attack-mode 5
+  * Wordlists inside masks with attack-mode 12
+  * Account-aware association in attack-mode 9
+  * Seekable wordlists and one cache location
+  * A brain server built for large sessions
+  * Rules in every attack-mode
+  * A Python bridge that uses every CPU thread
+- Rebase and rename system-libs.patch to cflags.patch
+
+-------------------------------------------------------------------

Old:
----
  hashcat-7.1.2.tar.gz
  hashcat-7.1.2.tar.gz.asc
  system-libs.patch

New:
----
  cflags.patch
  ef3508ed8bd791612048f75ed7af20ab296068e0.tar.gz

----------(Old B)----------
  Old:  * A Python bridge that uses every CPU thread
- Rebase and rename system-libs.patch to cflags.patch
----------(Old E)----------

----------(New B)----------
  New:  * A Python bridge that uses every CPU thread
- Rebase and rename system-libs.patch to cflags.patch
----------(New E)----------

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

Other differences:
------------------
++++++ hashcat.spec ++++++
--- /var/tmp/diff_new_pack.krit04/_old  2026-10-18 19:25:10.944432025 +0200
+++ /var/tmp/diff_new_pack.krit04/_new  2026-10-18 19:25:10.945432067 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package hashcat
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 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
@@ -16,21 +16,24 @@
 #
 
 
-%global lname  libhashcat7_1_2
-
+%define lname  libhashcat7
 Name:           hashcat
-Version:        7.1.2
+Version:        7.1.2+git942
 Release:        0
 Summary:        CPU-based password recovery utility
 License:        GPL-2.0-or-later AND MIT
 Group:          Productivity/Security
 URL:            https://hashcat.net/
-Source:         https://hashcat.net/files/%name-%version.tar.gz
-Source2:        https://hashcat.net/files/%name-%version.tar.gz.asc
+#Source:         https://hashcat.net/files/%name-%version.tar.gz
+#Source2:        https://hashcat.net/files/%name-%version.tar.gz.asc
 #  Key ID: 2048R/8A16544F. Fingerprint: A708 3322 9D04 0B41 99CC 0052 3C17 
DA8B 8A16 544F
+%define rev ef3508ed8bd791612048f75ed7af20ab296068e0
+Source:         https://github.com/hashcat/hashcat/archive/%rev.tar.gz
 Source3:        %name.keyring
 Source9:        %name-rpmlintrc
-Patch1:         system-libs.patch
+#Changelog:     <source0>/docs/changes.txt
+Patch1:         cflags.patch
+BuildRequires:  chrpath
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -38,12 +41,6 @@
 BuildRequires:  pkgconfig
 BuildRequires:  python3-devel
 BuildRequires:  xxhash-devel
-%if 0%{?suse_version} >= 1690
-BuildRequires:  pkgconfig(lzma-sdk)
-%else
-%global sylzma USE_SYSTEM_LZMA=0
-Provides:       bundled(lzma-sdk) = 24.09
-%endif
 BuildRequires:  pkgconfig(minizip)
 BuildRequires:  pkgconfig(zlib)
 ExclusiveArch:  %ix86 x86_64
@@ -72,33 +69,22 @@
 This subpackage contains the header files.
 
 %prep
-%autosetup -p1
+%autosetup -p1 -n %name-%rev
 find . -name .lock -type f -delete
 
 %build
-%global margs DOCUMENT_FOLDER="%_docdir/%name" our_CFLAGS="%optflags" 
LIBRARY_FOLDER="%_libdir" BUILD_MODE=cross %{?sylzma}
+%global margs DOCUMENT_FOLDER="%_docdir/%name" our_CFLAGS="%optflags" 
LIBRARY_FOLDER="%_libdir" BUILD_MODE=cross HAVE_MARCH_NATIVE=0
 %make_build %margs
 
 %install
 %make_install %margs
 
 b="%buildroot"
-ln -s libhashcat.so.%version "$b/%_libdir/libhashcat.so"
-
-# fix placement of arch-dep files
-mkdir "$b/%_libdir/%name"
-mv "$b/%_datadir/%name/modules" "$b/%_libdir/%name/"
-ln -s "%_libdir/%name/modules" "$b/%_datadir/%name/"
-mv "$b/%_datadir/%name/bridges" "$b/%_libdir/%name/"
-ln -s "%_libdir/%name/bridges" "$b/%_datadir/%name/"
+chrpath -d "$b/%_bindir/hashcat"
 
 # script-without-shebang: add shebang to python scripts
-for file in \
-  /usr/bin/bitlocker2hashcat.py \
-  /usr/bin/keybag2hashcat.py \
-  /usr/bin/shiro1-to-hashcat.py \
-  /usr/bin/veeamvbk2hashcat.py
-do
+for file in /usr/bin/bitlocker2hashcat.py /usr/bin/keybag2hashcat.py \
+    /usr/bin/shiro1-to-hashcat.py /usr/bin/veeamvbk2hashcat.py; do
   sed -i '1i#!/usr/bin/python3' "$b$file"
 done
 
@@ -110,15 +96,16 @@
 %python3_fix_shebang
 
 # hidden-file-or-dir: remove .gitkeep files
-find "$b/%_libdir/%name" -type f -name .gitkeep -delete
+find "$b" -type f -name .gitkeep -delete
 
 # wrong-script-end-of-line-encoding /usr/bin/shiro1-to-hashcat.py
 dos2unix "$b/%_bindir/shiro1-to-hashcat.py"
 
 # spurious-executable-perm: remove executable bit from non-executable files
-find "$b/%_docdir/%name" -type f -exec chmod -x {} \;
+#find "$b/%_docdir/%name" -type f -exec chmod -x {} +
 
-%fdupes %buildroot/%_prefix
+%fdupes %buildroot/%_libdir
+%fdupes %buildroot/%_datadir
 
 %ldconfig_scriptlets -n %lname
 
@@ -127,14 +114,15 @@
 %_bindir/hashcat
 %_docdir/%name/
 %_libdir/%name/
-%_datadir/%name/
+#%_datadir/%name/
 # conversion scripts
 %_bindir/*2hashcat.*
+%_bindir/pkcs12_to_hashcat.py
 %_bindir/radmin3_to_hashcat.pl
 %_bindir/shiro1-to-hashcat.py
 
 %files -n %lname
-%_libdir/libhashcat.so.%version
+%_libdir/libhashcat.so.*
 
 %files devel
 %_includedir/hashcat/

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.krit04/_old  2026-10-18 19:25:10.980433523 +0200
+++ /var/tmp/diff_new_pack.krit04/_new  2026-10-18 19:25:10.983433648 +0200
@@ -1,5 +1,5 @@
-mtime: 1756041344
-commit: aac7932087a200fb0afe1ed8114aa43c02b8962afa647d0a183230398e503075
+mtime: 1792277241
+commit: 8574c68316eab24a78e275368d4045aa4244ae3665228e3032813e56e953931c
 url: https://src.opensuse.org/jengelh/hashcat
 revision: master
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-10-18 00:47:21.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ cflags.patch ++++++
---
 src/Makefile |   12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

Index: hashcat-1d25df16cc46d67a2a8207ac285338bced263150/src/Makefile
===================================================================
--- hashcat-1d25df16cc46d67a2a8207ac285338bced263150.orig/src/Makefile
+++ hashcat-1d25df16cc46d67a2a8207ac285338bced263150/src/Makefile
@@ -74,7 +74,7 @@ endif
 ##
 
 ifeq (,$(filter $(UNAME),Linux Darwin))
-SHARED                  ?= 0
+SHARED                  ?= 1
 else
 SHARED                  ?= 1
 endif
@@ -321,12 +321,13 @@ VERSION_MAJOR           := $(firstword $
 ##
 
 DESTDIR                 ?=
-PREFIX                  ?= /usr/local
+PREFIX                  ?= /usr
 
 INSTALL_FOLDER          ?= $(PREFIX)/bin
-SHARED_ROOT_FOLDER      ?= $(PREFIX)/share
+# why the f are you putting arch-dependent files in SHARED_FOLDER!
+SHARED_ROOT_FOLDER      ?= $(LIBRARY_FOLDER)
 SHARED_FOLDER           ?= $(SHARED_ROOT_FOLDER)/hashcat
-DOCUMENT_FOLDER         ?= $(SHARED_ROOT_FOLDER)/doc/hashcat
+DOCUMENT_FOLDER         ?= $(PREFIX)/share/doc/hashcat
 LIBRARY_FOLDER          ?= $(PREFIX)/lib
 LIBRARY_DEV_ROOT_FOLDER ?= $(PREFIX)/include
 LIBRARY_DEV_FOLDER      ?= $(LIBRARY_DEV_ROOT_FOLDER)/hashcat
@@ -557,6 +558,7 @@ endif
 CFLAGS                  += $(CFLAGS_HOST_ONLY)
 LFLAGS                  += $(LFLAGS_HOST_ONLY)
 
+CFLAGS += $(our_CFLAGS)
 ifeq ($(PRODUCTION),0)
 CFLAGS                  += -W
 CFLAGS                  += -Wall
@@ -575,7 +577,7 @@ ifeq ($(and $(filter MSYS2,$(UNAME)),$(f
 CFLAGS                  += -fno-plt
 endif
 ifeq ($(and $(filter DragonFly,$(UNAME)),$(filter 1,$(CC_NATIVE_CLANG))),)
-LFLAGS                  += -s
+LFLAGS                  +=
 endif
 endif
 else

++++++ hashcat-7.1.2.tar.gz -> ef3508ed8bd791612048f75ed7af20ab296068e0.tar.gz 
++++++
/work/SRC/openSUSE:Factory/hashcat/hashcat-7.1.2.tar.gz 
/work/SRC/openSUSE:Factory/.hashcat.new.3698736/ef3508ed8bd791612048f75ed7af20ab296068e0.tar.gz
 differ: char 13, line 1

Reply via email to