Hello community,

here is the log from the commit of package unrar for openSUSE:Factory:NonFree 
checked in at 2013-09-04 14:05:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory:NonFree/unrar (Old)
 and      /work/SRC/openSUSE:Factory:NonFree/.unrar.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "unrar"

Changes:
--------
--- /work/SRC/openSUSE:Factory:NonFree/unrar/unrar.changes      2013-08-04 
17:24:26.000000000 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.unrar.new/unrar.changes 2013-09-04 
14:05:58.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Sep  3 14:45:15 UTC 2013 - lazy.k...@opensuse.org
+
+- Update to 5.0.11.
+  * Based on final rar 5.0.0.
+
+-------------------------------------------------------------------

Old:
----
  unrarsrc-5.0.10.tar.gz

New:
----
  unrarsrc-5.0.11.tar.gz

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

Other differences:
------------------
++++++ unrar.spec ++++++
--- /var/tmp/diff_new_pack.d5k3SN/_old  2013-09-04 14:05:59.000000000 +0200
+++ /var/tmp/diff_new_pack.d5k3SN/_new  2013-09-04 14:05:59.000000000 +0200
@@ -18,10 +18,10 @@
 
 # majorversion should match the major version number.
 %define majorversion 5
-%define libsuffix 5_0_10
+%define libsuffix 5_0_11
 
 Name:           unrar
-Version:        5.0.10
+Version:        5.0.11
 Release:        0
 License:        SUSE-NonFree
 Summary:        A program to extract, test, and view RAR archives

++++++ unrarsrc-5.0.10.tar.gz -> unrarsrc-5.0.11.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unrar/archive.cpp new/unrar/archive.cpp
--- old/unrar/archive.cpp       2013-08-02 15:30:11.000000000 +0200
+++ new/unrar/archive.cpp       2013-08-22 15:10:37.000000000 +0200
@@ -131,6 +131,7 @@
 bool Archive::IsArchive(bool EnableBroken)
 {
   Encrypted=false;
+  BrokenHeader=false; // Might be left from previous volume.
 #ifdef USE_QOPEN
   QOpen.Unload();
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unrar/dll.rc new/unrar/dll.rc
--- old/unrar/dll.rc    2013-08-02 15:25:47.000000000 +0200
+++ new/unrar/dll.rc    2013-08-22 15:00:02.000000000 +0200
@@ -2,8 +2,8 @@
 #include <commctrl.h>
 
 VS_VERSION_INFO VERSIONINFO
-FILEVERSION 5, 0, 8, 945
-PRODUCTVERSION 5, 0, 8, 945
+FILEVERSION 5, 0, 100, 965
+PRODUCTVERSION 5, 0, 100, 965
 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", "5.0.8\0"
-      VALUE "ProductVersion", "5.0.8\0"
+      VALUE "FileVersion", "5.0.0\0"
+      VALUE "ProductVersion", "5.0.0\0"
       VALUE "LegalCopyright", "Copyright � Alexander Roshal 1993-2013\0"
       VALUE "OriginalFilename", "Unrar.dll\0"
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unrar/list.cpp new/unrar/list.cpp
--- old/unrar/list.cpp  2013-08-02 15:30:12.000000000 +0200
+++ new/unrar/list.cpp  2013-08-22 15:10:37.000000000 +0200
@@ -270,7 +270,27 @@
         }
       mprintf(L"\n%12ls: %ls",St(MListType),Type);
       if (hd.RedirType!=FSREDIR_NONE)
-        mprintf(L"\n%12ls: %ls",St(MListTarget),hd.RedirName);
+        if (Format==RARFMT15)
+        {
+          char LinkTargetA[NM];
+          if (Arc.FileHead.Encrypted)
+          {
+            // Link data are encrypted. We would need to ask for password
+            // and initialize decryption routine to display the link target.
+            strncpyz(LinkTargetA,"*<-?->",ASIZE(LinkTargetA));
+          }
+          else
+          {
+            int DataSize=(int)Min(hd.PackSize,ASIZE(LinkTargetA)-1);
+            Arc.Read(LinkTargetA,DataSize);
+            LinkTargetA[DataSize > 0 ? DataSize : 0] = 0;
+          }
+          wchar LinkTarget[NM];
+          CharToWide(LinkTargetA,LinkTarget,ASIZE(LinkTarget));
+          mprintf(L"\n%12ls: %ls",St(MListTarget),LinkTarget);
+        }
+        else
+          mprintf(L"\n%12ls: %ls",St(MListTarget),hd.RedirName);
     }
     if (!hd.Dir)
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unrar/options.hpp new/unrar/options.hpp
--- old/unrar/options.hpp       2013-08-02 15:30:12.000000000 +0200
+++ new/unrar/options.hpp       2013-08-22 15:10:37.000000000 +0200
@@ -168,6 +168,7 @@
 
 
 
+
 #ifdef RARDLL
     wchar DllDestName[NM];
     int DllOpMode;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unrar/pathfn.cpp new/unrar/pathfn.cpp
--- old/unrar/pathfn.cpp        2013-08-02 15:30:12.000000000 +0200
+++ new/unrar/pathfn.cpp        2013-08-22 15:10:37.000000000 +0200
@@ -973,6 +973,10 @@
         return false;
       wcsncpy(Dest,Prefix,PrefixLength);
       wcscpy(Dest+PrefixLength,CurDir);
+
+      if (Src[0]=='.' && IsPathDiv(Src[1])) // Remove leading .\ in pathname.
+        Src+=2;
+
       wcsncatz(Dest,Src,MaxSize);
       return true;
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unrar/version.hpp new/unrar/version.hpp
--- old/unrar/version.hpp       2013-08-02 15:30:12.000000000 +0200
+++ new/unrar/version.hpp       2013-08-22 15:10:38.000000000 +0200
@@ -1,6 +1,6 @@
 #define RARVER_MAJOR     5
 #define RARVER_MINOR     0
-#define RARVER_BETA      8
-#define RARVER_DAY       2
+#define RARVER_BETA      0
+#define RARVER_DAY      22
 #define RARVER_MONTH     8
 #define RARVER_YEAR   2013
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unrar/volume.cpp new/unrar/volume.cpp
--- old/unrar/volume.cpp        2013-08-02 15:30:12.000000000 +0200
+++ new/unrar/volume.cpp        2013-08-22 15:10:38.000000000 +0200
@@ -32,6 +32,7 @@
   if (DataIO!=NULL)
     DataIO->ProcessedArcSize+=Arc.FileLength();
 
+
   Arc.Close();
 
   wchar NextName[NM];

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to