Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
block). Uncomment some commented out LICENSE lines while here.
|
|
|
|
patch-aa was included upstream.
|
|
thinks it's not necessary any longer.
Bump PKGREVISION.
|
|
and include permission grant. Simplify DESCR and add note about the
prohibition on using unrar to develop an rar-compatible archiver.
PKGREVISION++ due to DESCR change.
|
|
|
|
|
|
Changes undocumented, probably just bug fixes (diff is small).
|
|
Changes in \\ handling.
|
|
Changes: secret, as always.
From the diffs it looks like some big-endian fixes and other small changes.
|
|
but no ChangeLog exists, so who knows...
|
|
|
|
|
|
diff -r 3.6.7/version.hpp 3.6.8/version.hpp
3,5c3,5
< #define RARVER_BETA 7
< #define RARVER_DAY 13
< #define RARVER_MONTH 7
---
> #define RARVER_BETA 0
> #define RARVER_DAY 5
> #define RARVER_MONTH 8
|
|
diff -r 3.6.6/dll.cpp 3.6.7/dll.cpp
56d55
< delete Data;
57a57
> delete Data;
62d61
< delete Data;
63a63
> delete Data;
diff -r 3.6.6/version.hpp 3.6.7/version.hpp
3,4c3,4
< #define RARVER_BETA 6
< #define RARVER_DAY 3
---
> #define RARVER_BETA 7
> #define RARVER_DAY 13
|
|
diff -r 3.6.5/consio.cpp 3.6.6/consio.cpp
124c124
< #elif defined(_EMX) || defined(_BEOS) || defined(__sparc) || defined(sparc)
---
> #elif defined(_EMX) || defined(_BEOS) || defined(__sparc) || defined(sparc) || defined (__VMS)
diff -r 3.6.5/file.cpp 3.6.6/file.cpp
435c435
< #if defined(_LARGEFILE_SOURCE) && !defined(_OSF_SOURCE)
---
> #if defined(_LARGEFILE_SOURCE) && !defined(_OSF_SOURCE) && !defined(__VMS)
diff -r 3.6.5/filefn.cpp 3.6.6/filefn.cpp
303c303
< #endif
---
> #else
304a305
> #endif
diff -r 3.6.5/list.cpp 3.6.6/list.cpp
67c67,70
< switch(Arc.GetHeaderType())
---
> int HeaderType=Arc.GetHeaderType();
> if (HeaderType==ENDARC_HEAD)
> break;
> switch(HeaderType)
diff -r 3.6.5/rar.cpp 3.6.6/rar.cpp
16a17
>
20c21,22
< #ifndef SFX_MODULE
---
>
> #if !defined(_SFX_RTL_) && !defined(_WIN_32)
21a24
> #endif
23,25c26,27
< #ifdef _EMX
< EnumConfigPaths(argv[0],-1);
< #endif
---
> #if !defined(SFX_MODULE) && defined(_EMX)
> EnumConfigPaths(argv[0],-1);
diff -r 3.6.5/sha1.cpp 3.6.6/sha1.cpp
210c210
< unsigned char ch='\200';
---
> unsigned char ch=(unsigned char)'\200';
diff -r 3.6.5/unicode.cpp 3.6.6/unicode.cpp
18c18
< if (wcstombs(Dest,Src,DestSize)==-1)
---
> if (wcstombs(Dest,Src,DestSize)==(size_t)-1)
56c56
< if (mbstowcs(Dest,Src,DestSize)==-1)
---
> if (mbstowcs(Dest,Src,DestSize)==(size_t)-1)
diff -r 3.6.5/version.hpp 3.6.6/version.hpp
3,5c3,5
< #define RARVER_BETA 5
< #define RARVER_DAY 15
< #define RARVER_MONTH 6
---
> #define RARVER_BETA 6
> #define RARVER_DAY 3
> #define RARVER_MONTH 7
|
|
601a602,604
> else
> {
> }
diff -r 3.6.4/extract.cpp unrar/extract.cpp
31,32c31,46
< while (ExtractArchive(Cmd)==EXTRACT_ARC_REPEAT)
< ;
---
> while (true)
> {
> char PrevCmdPassword[MAXPASSWORD];
> strcpy(PrevCmdPassword,Cmd->Password);
>
> EXTRACT_ARC_CODE Code=ExtractArchive(Cmd);
>
> /*
> restore Cmd->Password which could be changed in IsArchive() call
> for next header encrypted archive
> */
> strcpy(Cmd->Password,PrevCmdPassword);
>
> if (Code!=EXTRACT_ARC_REPEAT)
> break;
> }
143a158
>
diff -r 3.6.4/extract.hpp unrar/extract.hpp
8a9,10
> EXTRACT_ARC_CODE ExtractArchive(CommandData *Cmd);
>
34d35
< EXTRACT_ARC_CODE ExtractArchive(CommandData *Cmd);
diff -r 3.6.4/version.hpp unrar/version.hpp
3,5c3,5
< #define RARVER_BETA 4
< #define RARVER_DAY 25
< #define RARVER_MONTH 5
---
> #define RARVER_BETA 5
> #define RARVER_DAY 15
> #define RARVER_MONTH 6
|
|
diff -r 3.6.3/extract.cpp 3.6.4/extract.cpp
431c431,434
< if (AbsPaths && DestFileName[1]=='_' && IsPathDiv(DestFileName[2]))
---
> char DiskLetter=toupper(DestFileName[0]);
>
> if (AbsPaths && DestFileName[1]=='_' && IsPathDiv(DestFileName[2]) &&
> DiskLetter>='A' && DiskLetter<='Z')
diff -r 3.6.3/version.hpp 3.6.4/version.hpp
3,4c3,4
< #define RARVER_BETA 3
< #define RARVER_DAY 8
---
> #define RARVER_BETA 4
> #define RARVER_DAY 25
|
|
|
|
|
|
|
|
No changelog available, but probably includes:
o fixed two vulnerabilities, which could be exploited with
specially crafted ACE and UUE/XXE archives;
|
|
|
|
Diff to previous version is only 215 lines, no change log available.
|
|
|
|
|
|
* bug fixes and improvements
|
|
|
|
|
|
|
|
|
|
|
|
own function.
|
|
|
|
|
|
Some fixes for the libunrar.so (not installed) and Win32 changes.
Two parts of the diff look like they might be minor bugfixes.
[No changelog available...]
|
|
|
|
|
|
|
|
|
|
gcc-3* a slightly different way than patch-ab did.
|
|
makefile, to unset -D_LARGEFILE_SOURCE in the least intrusive way for
supported platforms which don't have ftello() and fseeko() -- currently
only NetBSD-1.5*. Closes PR pkg/23085 by Markus Kurek.
|
|
|
|
|
|
|
|
Requested by Adam Ciarcinski.
|
|
Changes: minor bugfixes (complete diff to last version is <40 lines).
|
|
|