Compare commits

...

4 Commits

Author SHA1 Message Date
Safihre
bee90366ee Update text files for 3.5.0RC3 2022-01-16 19:02:50 +01:00
Safihre
e9bc4e9417 Sort sevenset so x.7z.001 is always the first file 2022-01-15 17:09:21 +01:00
Safihre
f01ff15761 Failed 7zip unpack was not reported in the history 2022-01-15 17:05:03 +01:00
Safihre
356ada159d Update text files for 3.5.0RC2 2022-01-13 14:48:30 +01:00
3 changed files with 17 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
Metadata-Version: 1.0
Name: SABnzbd
Version: 3.5.0RC1
Summary: SABnzbd-3.5.0RC1
Version: 3.5.0RC3
Summary: SABnzbd-3.5.0RC3
Home-page: https://sabnzbd.org
Author: The SABnzbd Team
Author-email: team@sabnzbd.org

View File

@@ -1,6 +1,15 @@
Release Notes - SABnzbd 3.5.0 Release Candidate 1
Release Notes - SABnzbd 3.5.0 Release Candidate 3
=========================================================
## Changes and bugfixes since 3.5.0 Release Candidate 2
- Failed 7zip unpack was not reported.
- Multivolume 7zip's were not always unpacked.
## Changes and bugfixes since 3.5.0 Release Candidate 1
- `Defobfuscate final filenames` is skipped for DVD's and Blu-ray's.
- HTML characters in configuration fields were shown incorrectly.
- Global interface settings would not always be applied correctly.
## Changes since 3.4.2
- Removed Python 3.6 support.
- SOCKS5 proxy support for all outgoing connections.

View File

@@ -970,6 +970,8 @@ def unseven(nzo: NzbObject, workdir_complete: str, one_folder: bool, sevens: Lis
logging.info("Starting extract on 7zip set/file: %s ", seven_set)
nzo.set_action_line(T("Unpacking"), setname_from_path(seven_set))
# Sort, so that x.001 is the first one
seven_sets[seven_set].sort()
seven_path = seven_sets[seven_set][0]
if workdir_complete and seven_path.startswith(nzo.download_path):
@@ -978,7 +980,9 @@ def unseven(nzo: NzbObject, workdir_complete: str, one_folder: bool, sevens: Lis
extraction_path = os.path.split(seven_path)[0]
res, new_files_set = seven_extract(nzo, seven_path, seven_set, extraction_path, one_folder)
if not res and nzo.delete:
if res:
unseven_failed = True
elif nzo.delete:
for seven in seven_sets[seven_set]:
try:
remove_file(seven)