Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package unrar for openSUSE:Factory:NonFree 
checked in at 2026-06-02 16:00:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory:NonFree/unrar (Old)
 and      /work/SRC/openSUSE:Factory:NonFree/.unrar.new.1937 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "unrar"

Tue Jun  2 16:00:05 2026 rev:121 rq:1356684 version:7.2.6

Changes:
--------
--- /work/SRC/openSUSE:Factory:NonFree/unrar/unrar.changes      2026-04-09 
16:09:33.545046169 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.unrar.new.1937/unrar.changes    
2026-06-02 16:00:11.624663476 +0200
@@ -1,0 +2,9 @@
+Tue Jun  2 10:56:03 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 7.2.6:
+  * Bug fixes and minor improvements
+- Spec cleanup:
+  * Add explicit make BuildRequires
+  * Drop obsolete Group tags
+
+-------------------------------------------------------------------

Old:
----
  unrarsrc-7.2.5.tar.gz

New:
----
  unrarsrc-7.2.6.tar.gz

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

Other differences:
------------------
++++++ unrar.spec ++++++
--- /var/tmp/diff_new_pack.gL3Y35/_old  2026-06-02 16:00:15.488823759 +0200
+++ /var/tmp/diff_new_pack.gL3Y35/_new  2026-06-02 16:00:15.488823759 +0200
@@ -18,9 +18,9 @@
 
 # majorversion should match the major version number.
 %define majorversion 7
-%define libsuffix 7_2_5
+%define libsuffix 7_2_6
 Name:           unrar
-Version:        7.2.5
+Version:        7.2.6
 Release:        0
 Summary:        A program to extract, test, and view RAR archives
 License:        NonFree
@@ -30,6 +30,7 @@
 Source99:       baselibs.conf
 Patch1:         soname.patch
 BuildRequires:  gcc-c++
+BuildRequires:  make
 %{?suse_build_hwcaps_libs}
 
 %description
@@ -39,7 +40,6 @@
 
 %package -n libunrar%{libsuffix}
 Summary:        Decompress library for RAR archives
-Group:          System/Libraries
 
 %description -n libunrar%{libsuffix}
 The libunrar library allows programs linking against it to decompress
@@ -47,7 +47,6 @@
 
 %package -n libunrar-devel
 Summary:        Development files for libunrar
-Group:          Development/Libraries/C and C++
 Requires:       libunrar%{libsuffix} = %{version}
 
 %description -n libunrar-devel
@@ -90,6 +89,6 @@
 %files -n libunrar-devel
 %license license.txt
 %doc acknow.txt readme.txt
-%{_includedir}/*
+%{_includedir}/unrar/
 %{_libdir}/*.so
 

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.gL3Y35/_old  2026-06-02 16:00:15.560826746 +0200
+++ /var/tmp/diff_new_pack.gL3Y35/_new  2026-06-02 16:00:15.564826912 +0200
@@ -1,2 +1,2 @@
-libunrar7_2_5
+libunrar7_2_6
 

++++++ unrarsrc-7.2.5.tar.gz -> unrarsrc-7.2.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unrar/archive.cpp new/unrar/archive.cpp
--- old/unrar/archive.cpp       2026-03-22 09:08:59.000000000 +0100
+++ new/unrar/archive.cpp       2026-04-27 10:23:51.000000000 +0200
@@ -152,7 +152,9 @@
   else
   {
     std::vector<char> Buffer(MAXSFXSIZE);
-    long CurPos=(long)Tell();
+    const long CurPos=1;
+    // Seek back in case SFX module is shorter than SIZEOF_MARKHEAD3.
+    Seek(CurPos,SEEK_SET);
     int ReadSize=Read(Buffer.data(),Buffer.size()-16);
     for (int I=0;I<ReadSize;I++)
       if (Buffer[I]==0x52 && (Type=IsSignature((byte 
*)&Buffer[I],ReadSize-I))!=RARFMT_NONE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unrar/dll.rc new/unrar/dll.rc
--- old/unrar/dll.rc    2026-03-22 08:56:53.000000000 +0100
+++ new/unrar/dll.rc    2026-04-27 10:20:32.000000000 +0200
@@ -2,8 +2,8 @@
 #include <commctrl.h>
 
 VS_VERSION_INFO VERSIONINFO
-FILEVERSION 7, 21, 1, 1910
-PRODUCTVERSION 7, 21, 1, 1910
+FILEVERSION 7, 21, 100, 1946
+PRODUCTVERSION 7, 21, 100, 1946
 FILEOS VOS__WINDOWS32
 FILETYPE VFT_APP
 {
@@ -14,8 +14,8 @@
       VALUE "CompanyName", "Alexander Roshal\0"
       VALUE "ProductName", "RAR decompression library\0"
       VALUE "FileDescription", "RAR decompression library\0"
-      VALUE "FileVersion", "7.21.1\0"
-      VALUE "ProductVersion", "7.21.1\0"
+      VALUE "FileVersion", "7.21.0\0"
+      VALUE "ProductVersion", "7.21.0\0"
       VALUE "LegalCopyright", "Copyright � Alexander Roshal 1993-2026\0"
       VALUE "OriginalFilename", "Unrar.dll\0"
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unrar/rijndael.cpp new/unrar/rijndael.cpp
--- old/unrar/rijndael.cpp      2026-03-22 09:09:01.000000000 +0100
+++ new/unrar/rijndael.cpp      2026-04-27 10:23:53.000000000 +0200
@@ -95,6 +95,13 @@
 }
 
 
+Rijndael::~Rijndael()
+{
+  cleandata(m_initVector,sizeof(m_initVector));
+  cleandata(m_expandedKey,sizeof(m_expandedKey));
+}
+
+
 void Rijndael::Init(bool Encrypt,const byte *key,uint keyLen,const byte * 
initVector)
 {
   // Check SIMD here instead of constructor, so if object is a part of some
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unrar/rijndael.hpp new/unrar/rijndael.hpp
--- old/unrar/rijndael.hpp      2026-03-22 09:09:01.000000000 +0100
+++ new/unrar/rijndael.hpp      2026-04-27 10:23:53.000000000 +0200
@@ -50,6 +50,7 @@
     byte     m_expandedKey[_MAX_ROUNDS+1][4][4];
   public:
     Rijndael();
+    ~Rijndael();
     void Init(bool Encrypt,const byte *key,uint keyLen,const byte *initVector);
     void blockEncrypt(const byte *input, size_t inputLen, byte *outBuffer);
     void blockDecrypt(const byte *input, size_t inputLen, byte *outBuffer);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unrar/unpack.cpp new/unrar/unpack.cpp
--- old/unrar/unpack.cpp        2026-03-22 09:09:02.000000000 +0100
+++ new/unrar/unpack.cpp        2026-04-27 10:23:54.000000000 +0200
@@ -241,8 +241,8 @@
 
 
 // LengthTable contains the length in bits for every element of alphabet.
-// Dec is the structure to decode Huffman code/
-// Size is size of length table and DecodeNum field in Dec structure,
+// Dec is the structure to decode Huffman code.
+// Size is size of length table and DecodeNum field in Dec structure.
 void Unpack::MakeDecodeTables(byte *LengthTable,DecodeTable *Dec,uint Size)
 {
   // Size of alphabet and DecodePos array.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unrar/version.hpp new/unrar/version.hpp
--- old/unrar/version.hpp       2026-03-22 09:09:02.000000000 +0100
+++ new/unrar/version.hpp       2026-04-27 10:23:54.000000000 +0200
@@ -1,6 +1,6 @@
 #define RARVER_MAJOR     7
 #define RARVER_MINOR    21
-#define RARVER_BETA      1
-#define RARVER_DAY      22
-#define RARVER_MONTH     3
+#define RARVER_BETA      0
+#define RARVER_DAY      27
+#define RARVER_MONTH     4
 #define RARVER_YEAR   2026

Reply via email to