Another attempt to update sabnzbd [0]:

Enclosed diff brings sabnzbd to the latest version (2.3.5). Delta
between the version in ports and the proposed update are hundreds of
commits: bugs have been fixed and features have been added.

Previous attempt to update sabnzbd was halted because of a bug reported
upstream by an OpenBSD user [1]. Fix for this issue has been
cherrypicked.

Diff is somewhat lighter than the previous diff as it does not rely on a
new port (py-sabyenc [2]), and instead uses py-yenc. Switching to
py-sabyenc is something we can do later.

While here switch HOMEPAGE to https.

MAINTAINER does not respond.

Tested lightly on amd64.

Comments/OKs?


[0] https://marc.info/?l=openbsd-ports&m=151679011724515&w=2
[1] https://github.com/sabnzbd/sabnzbd/issues/1095
[2] https://marc.info/?l=openbsd-ports&m=151679036824627&w=2


diff --git Makefile Makefile
index a6f4c839713..429651980f9 100644
--- Makefile
+++ Makefile
@@ -1,18 +1,18 @@
 # $OpenBSD: Makefile,v 1.13 2018/05/28 12:25:20 sthen Exp $
 
 COMMENT =                      retrieve and process nzb-files via web interface
-VERSION =                      1.2.1
-DISTNAME =                     SABnzbd-${VERSION}-src
+VERSION =                      2.3.5
+DISTNAME =                     SABnzbd-${VERSION}
 PKGNAME =                      sabnzbd-${VERSION}
 CATEGORIES =                   news
-HOMEPAGE =                     http://sabnzbd.org/
+HOMEPAGE =                     https://sabnzbd.org/
 MAINTAINER =                   Marcus Glocker <mar...@nazgul.ch>
-REVISION =                     1
 
 # GPLv2
 PERMIT_PACKAGE_CDROM =         Yes
 
 MASTER_SITES =                 
https://github.com/sabnzbd/sabnzbd/releases/download/${VERSION}/
+EXTRACT_SUFX =                 -src.tar.gz
 
 MODULES =                      lang/python
 
@@ -29,8 +29,6 @@ NO_BUILD =                    Yes
 NO_TEST =                      Yes
 PKG_ARCH =                     *
 
-WRKSRC =                       ${WRKDIR}/SABnzbd-${VERSION}
-
 do-install:
        ${INSTALL_DATA_DIR} \
            ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/sabnzbd
diff --git distinfo distinfo
index 49b198776a3..be9b0647809 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (SABnzbd-1.2.1-src.tar.gz) = 
MHL2R9PnQYGSybxYgc/JtYMUoA8NvNj4LxwRsTTENLs=
-SIZE (SABnzbd-1.2.1-src.tar.gz) = 2725395
+SHA256 (SABnzbd-2.3.5-src.tar.gz) = 
4m+z6K/jXYLjGqHTVofKA/FodIIxomwSYXcXY1RfsrQ=
+SIZE (SABnzbd-2.3.5-src.tar.gz) = 2750437
diff --git patches/patch-sabnzbd_assembler_py patches/patch-sabnzbd_assembler_py
new file mode 100644
index 00000000000..33ee88f93d7
--- /dev/null
+++ patches/patch-sabnzbd_assembler_py
@@ -0,0 +1,21 @@
+$OpenBSD$
+
+Prevent endless loop when disk-space is exceeded.
+
+https://github.com/sabnzbd/sabnzbd/issues/1095
+
+Index: sabnzbd/assembler.py
+--- sabnzbd/assembler.py.orig
++++ sabnzbd/assembler.py
+@@ -81,11 +81,6 @@ class Assembler(Thread):
+                         # Abort all direct unpackers, just to be sure
+                         sabnzbd.directunpacker.abort_all()
+ 
+-                    # Place job back in queue and wait 30 seconds to hope it 
gets resolved
+-                    self.process(job)
+-                    sleep(30)
+-                    continue
+-
+                 # Prepare filename
+                 nzo.verify_nzf_filename(nzf)
+                 nzf.filename = sanitize_filename(nzf.filename)
diff --git pkg/PLIST pkg/PLIST
index bd5845c2a6f..6e0274ffae1 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -12,8 +12,6 @@
 bin/sabnzbd
 @owner
 @group
-lib/python${MODPY_VERSION}/
-lib/python${MODPY_VERSION}/site-packages/
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/ABOUT.txt
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/COPYRIGHT.txt
@@ -129,8 +127,6 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/cherrypy/wsgiserver/ssl_builtin
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/cherrypy/wsgiserver/ssl_builtin.pyc
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/cherrypy/wsgiserver/ssl_pyopenssl.py
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/cherrypy/wsgiserver/ssl_pyopenssl.pyc
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/cherrypy/wsgiserver/test_wsgiserver.py
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/cherrypy/wsgiserver/test_wsgiserver.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/badfetch-da.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/badfetch-de.tmpl
@@ -138,6 +134,7 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/badfetch-en.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/badfetch-es.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/badfetch-fi.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/badfetch-fr.tmpl
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/badfetch-he.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/badfetch-nb.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/badfetch-nl.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/badfetch-pl.tmpl
@@ -153,6 +150,7 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/email-en.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/email-es.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/email-fi.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/email-fr.tmpl
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/email-he.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/email-nb.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/email-nl.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/email-pl.tmpl
@@ -168,6 +166,7 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/rss-en.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/rss-es.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/rss-fi.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/rss-fr.tmpl
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/rss-he.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/rss-nb.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/rss-nl.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/rss-pl.tmpl
@@ -180,8 +179,20 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/email/rss-zh_CN.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/__init__.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/cli.py
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/cli.pyc
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/config.py
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/config.pyc
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/core.py
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/core.pyc
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/errors.py
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/errors.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/notifier.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/notifier.pyc
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/shim.py
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/shim.pyc
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/version.py
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/gntp/version.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/icons/
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/icons/nzb.ico
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/icons/sabnzbd.ico
@@ -219,6 +230,7 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/sta
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/bootstrap/js/
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/bootstrap/js/bootstrap.min.js
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/css/
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/css/chartist.min.css
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/css/login.css
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/css/style.css
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/ico/
@@ -229,12 +241,15 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/sta
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/ico/apple-touch-icon-76x76-precomposed.png
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/ico/favicon.ico
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/ico/faviconpaused.ico
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/ico/safari-pinned-tab.svg
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/images/
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/images/logo-arrow.svg
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/images/logo-full.svg
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/images/logo-small.svg
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/js/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/js/jquery-3.1.1.min.js
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/js/chartist.min.js
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/js/filesize.min.js
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/js/jquery-3.2.1.min.js
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/js/jquery-ui.min.js
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/js/jquery.tablesort.min.js
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Config/templates/staticcfg/js/script.js
@@ -276,13 +291,14 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/st
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/jquery.peity.min.js
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/knockout-extensions.js
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/knockout-latest.js
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/moment.js
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/moment.min.js
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/momentjs_locale/
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/momentjs_locale/da.js
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/momentjs_locale/de.js
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/momentjs_locale/es.js
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/momentjs_locale/fi.js
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/momentjs_locale/fr.js
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/momentjs_locale/he.js
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/momentjs_locale/nb.js
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/momentjs_locale/nl.js
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/javascripts/momentjs_locale/pl.js
@@ -439,14 +455,12 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/wizard/static/style.
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/wizard/two.html
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/licenses/
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/licenses/License-CherryPy.txt
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/licenses/License-OrderedDict.txt
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/licenses/License-Python.txt
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/licenses/License-PythonParts.txt
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/licenses/License-configobj.txt
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/licenses/License-feedparser.txt
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/licenses/License-gntp.txt
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/licenses/License-kronos.txt
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/licenses/License-listquote.txt
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/licenses/License-pybonjour.txt
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/licenses/License-pynewsleecher.txt
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/licenses/License-rarfile.txt
@@ -474,6 +488,9 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/locale/fi/LC_MESSAGES/SABnzbd.m
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/locale/fr/
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/locale/fr/LC_MESSAGES/
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/locale/fr/LC_MESSAGES/SABnzbd.mo
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/locale/he/
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/locale/he/LC_MESSAGES/
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/locale/he/LC_MESSAGES/SABnzbd.mo
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/locale/nb/
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/locale/nb/LC_MESSAGES/
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/locale/nb/LC_MESSAGES/SABnzbd.mo
@@ -510,6 +527,7 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/email/en.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/email/es.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/email/fi.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/email/fr.po
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/email/he.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/email/nb.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/email/nl.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/email/pl.po
@@ -527,6 +545,7 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/main/en.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/main/es.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/main/fi.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/main/fr.po
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/main/he.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/main/nb.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/main/nl.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/main/pl.po
@@ -544,6 +563,7 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/nsis/en.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/nsis/es.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/nsis/fi.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/nsis/fr.po
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/nsis/he.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/nsis/nb.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/nsis/nl.po
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/po/nsis/pl.po
@@ -576,6 +596,8 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/decoder.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/decoder.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/decorators.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/decorators.pyc
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/directunpacker.py
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/directunpacker.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/dirscanner.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/dirscanner.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/downloader.py
@@ -606,6 +628,8 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/osxmenu.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/osxmenu.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/panic.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/panic.pyc
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/par2file.py
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/par2file.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/postproc.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/postproc.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/powersup.py
@@ -622,10 +646,8 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/scheduler.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/scheduler.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/skintext.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/skintext.pyc
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/trylist.py
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/trylist.pyc
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/tvsort.py
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/tvsort.pyc
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/sorting.py
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/sorting.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/urlgrabber.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/urlgrabber.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/
@@ -633,6 +655,8 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/__init__.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/certgen.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/certgen.pyc
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/checkdir.py
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/checkdir.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/configobj.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/configobj.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/diskspeed.py
@@ -647,8 +671,6 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/json.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/json.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/kronos.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/kronos.pyc
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/listquote.py
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/listquote.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/pathbrowser.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/pathbrowser.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/pybonjour.py
@@ -661,20 +683,20 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/rsslib.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/rsslib.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/servertests.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/servertests.pyc
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/sslinfo.py
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/sslinfo.pyc
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/systrayiconthread.py
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/systrayiconthread.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/upload.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/upload.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/version.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/version.pyc
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/wizard.py
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/wizard.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/zconfig.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/zconfig.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/scripts/
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/scripts/Deobfuscate.py
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/scripts/Deobfuscate.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/scripts/Sample-PostProc.cmd
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/scripts/Sample-PostProc.py
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/scripts/Sample-PostProc.pyc
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/scripts/Sample-PostProc.sh
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/six/
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/six/__init__.py

Reply via email to