svn commit: r514435 - in head/security/zeronet: . files

Yuri Victorovich yuri at FreeBSD.org
Mon Oct 14 05:46:11 UTC 2019


Author: yuri
Date: Mon Oct 14 05:46:10 2019
New Revision: 514435
URL: https://svnweb.freebsd.org/changeset/ports/514435

Log:
  security/zeronet: Update 0.6.5-25 -> 0.7.1
  
  ZeroNet now supports python3.
  ZeroNet is nothing less than the alternative model of the internet, where websites are hosted by users.

Modified:
  head/security/zeronet/Makefile
  head/security/zeronet/distinfo
  head/security/zeronet/files/patch-src_Ui_UiServer.py
  head/security/zeronet/pkg-plist

Modified: head/security/zeronet/Makefile
==============================================================================
--- head/security/zeronet/Makefile	Mon Oct 14 05:21:28 2019	(r514434)
+++ head/security/zeronet/Makefile	Mon Oct 14 05:46:10 2019	(r514435)
@@ -3,9 +3,7 @@
 
 PORTNAME=	zeronet
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.6.5-25
-DISTVERSIONSUFFIX=	-gabb566e3
-PORTREVISION=	2
+DISTVERSION=	0.7.1
 CATEGORIES=	security net-p2p
 
 MAINTAINER=	yuri at FreeBSD.org
@@ -16,6 +14,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}gevent>0:devel/py-gevent@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}gevent-websocket>0:www/py-gevent-websocket@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}stem>0:security/py-stem@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
 
@@ -25,7 +24,8 @@ PLIST_SUB=	USER=${USER} GROUP=${GROUP}
 
 # ZeroNet hasn't been ported to Python 3 yet
 # https://github.com/HelloZeroNet/ZeroNet/issues/149
-USES=		python:2.7
+USES=		python:3.6+ shebangfix
+SHEBANG_FILES=	zeronet.py
 USE_GITHUB=	yes
 GH_ACCOUNT=	HelloZeroNet
 GH_PROJECT=	ZeroNet

Modified: head/security/zeronet/distinfo
==============================================================================
--- head/security/zeronet/distinfo	Mon Oct 14 05:21:28 2019	(r514434)
+++ head/security/zeronet/distinfo	Mon Oct 14 05:46:10 2019	(r514435)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1553311262
-SHA256 (HelloZeroNet-ZeroNet-v0.6.5-25-gabb566e3_GH0.tar.gz) = b75c36f62c1c5945d6bec2efc7f0c7ae75d6b5ebc99ec52090ce734ff3c30c4a
-SIZE (HelloZeroNet-ZeroNet-v0.6.5-25-gabb566e3_GH0.tar.gz) = 2766998
+TIMESTAMP = 1571030613
+SHA256 (HelloZeroNet-ZeroNet-v0.7.1_GH0.tar.gz) = 78a27e1687d8e3699a854b77b516c95b30a8ba667f7ebbef0aabf7ec6ec7272d
+SIZE (HelloZeroNet-ZeroNet-v0.7.1_GH0.tar.gz) = 1688250

Modified: head/security/zeronet/files/patch-src_Ui_UiServer.py
==============================================================================
--- head/security/zeronet/files/patch-src_Ui_UiServer.py	Mon Oct 14 05:21:28 2019	(r514434)
+++ head/security/zeronet/files/patch-src_Ui_UiServer.py	Mon Oct 14 05:46:10 2019	(r514435)
@@ -1,18 +1,20 @@
---- src/Ui/UiServer.py.orig	2016-06-11 08:29:47 UTC
+--- src/Ui/UiServer.py.orig	2019-09-04 18:16:57 UTC
 +++ src/Ui/UiServer.py
-@@ -107,7 +107,7 @@ class UiServer:
+@@ -133,7 +133,7 @@ class UiServer:
                  from werkzeug.debug import DebuggedApplication
                  handler = DebuggedApplication(self.handleRequest, evalex=True)
-             except Exception, err:
+             except Exception as err:
 -                self.log.info("%s: For debugging please download Werkzeug (http://werkzeug.pocoo.org/)" % err)
 +                self.log.info("%s: For debugging please enable the port option: DEBUG=on" % err)
                  from Debug import DebugReloader
          self.log.write = lambda msg: self.log.debug(msg.strip())  # For Wsgi access.log
          self.log.info("--------------------------------------")
-@@ -155,4 +155,4 @@ class UiServer:
+@@ -192,7 +192,7 @@ class UiServer:
  
          self.server.socket.close()
          self.server.stop()
--        time.sleep(1)
-\ No newline at end of file
+-        self.running = False
 +        time.sleep(1)
+         time.sleep(1)
+ 
+     def updateWebsocket(self, **kwargs):

Modified: head/security/zeronet/pkg-plist
==============================================================================
--- head/security/zeronet/pkg-plist	Mon Oct 14 05:21:28 2019	(r514434)
+++ head/security/zeronet/pkg-plist	Mon Oct 14 05:46:10 2019	(r514435)
@@ -1,86 +1,103 @@
 bin/zeronet
 etc/rc.d/zeronet
+%%DATADIR%%/__pycache__/start.cpython-36.opt-1.pyc
+%%DATADIR%%/__pycache__/start.cpython-36.pyc
+%%DATADIR%%/__pycache__/update.cpython-36.opt-1.pyc
+%%DATADIR%%/__pycache__/update.cpython-36.pyc
+%%DATADIR%%/__pycache__/zeronet.cpython-36.opt-1.pyc
+%%DATADIR%%/__pycache__/zeronet.cpython-36.pyc
 %%DATADIR%%/data
 %%DATADIR%%/log
+%%DATADIR%%/plugins/AnnounceBitTorrent/AnnounceBitTorrentPlugin.py
+%%DATADIR%%/plugins/AnnounceBitTorrent/__init__.py
+%%DATADIR%%/plugins/AnnounceBitTorrent/__pycache__/AnnounceBitTorrentPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/AnnounceBitTorrent/__pycache__/AnnounceBitTorrentPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/AnnounceBitTorrent/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/AnnounceBitTorrent/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/AnnounceBitTorrent/plugin_info.json
 %%DATADIR%%/plugins/AnnounceLocal/AnnounceLocalPlugin.py
-%%DATADIR%%/plugins/AnnounceLocal/AnnounceLocalPlugin.pyc
-%%DATADIR%%/plugins/AnnounceLocal/AnnounceLocalPlugin.pyo
 %%DATADIR%%/plugins/AnnounceLocal/BroadcastServer.py
-%%DATADIR%%/plugins/AnnounceLocal/BroadcastServer.pyc
-%%DATADIR%%/plugins/AnnounceLocal/BroadcastServer.pyo
 %%DATADIR%%/plugins/AnnounceLocal/Test/TestAnnounce.py
-%%DATADIR%%/plugins/AnnounceLocal/Test/TestAnnounce.pyc
-%%DATADIR%%/plugins/AnnounceLocal/Test/TestAnnounce.pyo
+%%DATADIR%%/plugins/AnnounceLocal/Test/__pycache__/TestAnnounce.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/AnnounceLocal/Test/__pycache__/TestAnnounce.cpython-36.pyc
+%%DATADIR%%/plugins/AnnounceLocal/Test/__pycache__/conftest.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/AnnounceLocal/Test/__pycache__/conftest.cpython-36.pyc
 %%DATADIR%%/plugins/AnnounceLocal/Test/conftest.py
-%%DATADIR%%/plugins/AnnounceLocal/Test/conftest.pyc
-%%DATADIR%%/plugins/AnnounceLocal/Test/conftest.pyo
 %%DATADIR%%/plugins/AnnounceLocal/Test/pytest.ini
 %%DATADIR%%/plugins/AnnounceLocal/__init__.py
-%%DATADIR%%/plugins/AnnounceLocal/__init__.pyc
-%%DATADIR%%/plugins/AnnounceLocal/__init__.pyo
+%%DATADIR%%/plugins/AnnounceLocal/__pycache__/AnnounceLocalPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/AnnounceLocal/__pycache__/AnnounceLocalPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/AnnounceLocal/__pycache__/BroadcastServer.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/AnnounceLocal/__pycache__/BroadcastServer.cpython-36.pyc
+%%DATADIR%%/plugins/AnnounceLocal/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/AnnounceLocal/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/AnnounceLocal/plugin_info.json
 %%DATADIR%%/plugins/AnnounceShare/AnnounceSharePlugin.py
-%%DATADIR%%/plugins/AnnounceShare/AnnounceSharePlugin.pyc
-%%DATADIR%%/plugins/AnnounceShare/AnnounceSharePlugin.pyo
 %%DATADIR%%/plugins/AnnounceShare/Test/TestAnnounceShare.py
-%%DATADIR%%/plugins/AnnounceShare/Test/TestAnnounceShare.pyc
-%%DATADIR%%/plugins/AnnounceShare/Test/TestAnnounceShare.pyo
+%%DATADIR%%/plugins/AnnounceShare/Test/__pycache__/TestAnnounceShare.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/AnnounceShare/Test/__pycache__/TestAnnounceShare.cpython-36.pyc
+%%DATADIR%%/plugins/AnnounceShare/Test/__pycache__/conftest.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/AnnounceShare/Test/__pycache__/conftest.cpython-36.pyc
 %%DATADIR%%/plugins/AnnounceShare/Test/conftest.py
-%%DATADIR%%/plugins/AnnounceShare/Test/conftest.pyc
-%%DATADIR%%/plugins/AnnounceShare/Test/conftest.pyo
 %%DATADIR%%/plugins/AnnounceShare/Test/pytest.ini
 %%DATADIR%%/plugins/AnnounceShare/__init__.py
-%%DATADIR%%/plugins/AnnounceShare/__init__.pyc
-%%DATADIR%%/plugins/AnnounceShare/__init__.pyo
+%%DATADIR%%/plugins/AnnounceShare/__pycache__/AnnounceSharePlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/AnnounceShare/__pycache__/AnnounceSharePlugin.cpython-36.pyc
+%%DATADIR%%/plugins/AnnounceShare/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/AnnounceShare/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/AnnounceShare/plugin_info.json
 %%DATADIR%%/plugins/AnnounceZero/AnnounceZeroPlugin.py
-%%DATADIR%%/plugins/AnnounceZero/AnnounceZeroPlugin.pyc
-%%DATADIR%%/plugins/AnnounceZero/AnnounceZeroPlugin.pyo
 %%DATADIR%%/plugins/AnnounceZero/__init__.py
-%%DATADIR%%/plugins/AnnounceZero/__init__.pyc
-%%DATADIR%%/plugins/AnnounceZero/__init__.pyo
+%%DATADIR%%/plugins/AnnounceZero/__pycache__/AnnounceZeroPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/AnnounceZero/__pycache__/AnnounceZeroPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/AnnounceZero/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/AnnounceZero/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/AnnounceZero/plugin_info.json
 %%DATADIR%%/plugins/Bigfile/BigfilePiecefield.py
-%%DATADIR%%/plugins/Bigfile/BigfilePiecefield.pyc
-%%DATADIR%%/plugins/Bigfile/BigfilePiecefield.pyo
 %%DATADIR%%/plugins/Bigfile/BigfilePlugin.py
-%%DATADIR%%/plugins/Bigfile/BigfilePlugin.pyc
-%%DATADIR%%/plugins/Bigfile/BigfilePlugin.pyo
 %%DATADIR%%/plugins/Bigfile/Test/TestBigfile.py
-%%DATADIR%%/plugins/Bigfile/Test/TestBigfile.pyc
-%%DATADIR%%/plugins/Bigfile/Test/TestBigfile.pyo
+%%DATADIR%%/plugins/Bigfile/Test/__pycache__/TestBigfile.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Bigfile/Test/__pycache__/TestBigfile.cpython-36.pyc
+%%DATADIR%%/plugins/Bigfile/Test/__pycache__/conftest.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Bigfile/Test/__pycache__/conftest.cpython-36.pyc
 %%DATADIR%%/plugins/Bigfile/Test/conftest.py
-%%DATADIR%%/plugins/Bigfile/Test/conftest.pyc
-%%DATADIR%%/plugins/Bigfile/Test/conftest.pyo
 %%DATADIR%%/plugins/Bigfile/Test/pytest.ini
 %%DATADIR%%/plugins/Bigfile/__init__.py
-%%DATADIR%%/plugins/Bigfile/__init__.pyc
-%%DATADIR%%/plugins/Bigfile/__init__.pyo
+%%DATADIR%%/plugins/Bigfile/__pycache__/BigfilePiecefield.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Bigfile/__pycache__/BigfilePiecefield.cpython-36.pyc
+%%DATADIR%%/plugins/Bigfile/__pycache__/BigfilePlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Bigfile/__pycache__/BigfilePlugin.cpython-36.pyc
+%%DATADIR%%/plugins/Bigfile/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Bigfile/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/plugins/Chart/ChartCollector.py
-%%DATADIR%%/plugins/Chart/ChartCollector.pyc
-%%DATADIR%%/plugins/Chart/ChartCollector.pyo
 %%DATADIR%%/plugins/Chart/ChartDb.py
-%%DATADIR%%/plugins/Chart/ChartDb.pyc
-%%DATADIR%%/plugins/Chart/ChartDb.pyo
 %%DATADIR%%/plugins/Chart/ChartPlugin.py
-%%DATADIR%%/plugins/Chart/ChartPlugin.pyc
-%%DATADIR%%/plugins/Chart/ChartPlugin.pyo
 %%DATADIR%%/plugins/Chart/__init__.py
-%%DATADIR%%/plugins/Chart/__init__.pyc
-%%DATADIR%%/plugins/Chart/__init__.pyo
+%%DATADIR%%/plugins/Chart/__pycache__/ChartCollector.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Chart/__pycache__/ChartCollector.cpython-36.pyc
+%%DATADIR%%/plugins/Chart/__pycache__/ChartDb.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Chart/__pycache__/ChartDb.cpython-36.pyc
+%%DATADIR%%/plugins/Chart/__pycache__/ChartPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Chart/__pycache__/ChartPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/Chart/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Chart/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/Chart/plugin_info.json
 %%DATADIR%%/plugins/ContentFilter/ContentFilterPlugin.py
-%%DATADIR%%/plugins/ContentFilter/ContentFilterPlugin.pyc
-%%DATADIR%%/plugins/ContentFilter/ContentFilterPlugin.pyo
 %%DATADIR%%/plugins/ContentFilter/ContentFilterStorage.py
-%%DATADIR%%/plugins/ContentFilter/ContentFilterStorage.pyc
-%%DATADIR%%/plugins/ContentFilter/ContentFilterStorage.pyo
 %%DATADIR%%/plugins/ContentFilter/Test/TestContentFilter.py
-%%DATADIR%%/plugins/ContentFilter/Test/TestContentFilter.pyc
-%%DATADIR%%/plugins/ContentFilter/Test/TestContentFilter.pyo
+%%DATADIR%%/plugins/ContentFilter/Test/__pycache__/TestContentFilter.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/ContentFilter/Test/__pycache__/TestContentFilter.cpython-36.pyc
+%%DATADIR%%/plugins/ContentFilter/Test/__pycache__/conftest.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/ContentFilter/Test/__pycache__/conftest.cpython-36.pyc
 %%DATADIR%%/plugins/ContentFilter/Test/conftest.py
-%%DATADIR%%/plugins/ContentFilter/Test/conftest.pyc
-%%DATADIR%%/plugins/ContentFilter/Test/conftest.pyo
 %%DATADIR%%/plugins/ContentFilter/Test/pytest.ini
 %%DATADIR%%/plugins/ContentFilter/__init__.py
-%%DATADIR%%/plugins/ContentFilter/__init__.pyc
-%%DATADIR%%/plugins/ContentFilter/__init__.pyo
+%%DATADIR%%/plugins/ContentFilter/__pycache__/ContentFilterPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/ContentFilter/__pycache__/ContentFilterPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/ContentFilter/__pycache__/ContentFilterStorage.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/ContentFilter/__pycache__/ContentFilterStorage.cpython-36.pyc
+%%DATADIR%%/plugins/ContentFilter/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/ContentFilter/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/plugins/ContentFilter/languages/hu.json
 %%DATADIR%%/plugins/ContentFilter/languages/it.json
 %%DATADIR%%/plugins/ContentFilter/languages/pt-br.json
@@ -88,40 +105,44 @@ etc/rc.d/zeronet
 %%DATADIR%%/plugins/ContentFilter/languages/zh.json
 %%DATADIR%%/plugins/ContentFilter/media/blocklisted.html
 %%DATADIR%%/plugins/ContentFilter/media/js/ZeroFrame.js
+%%DATADIR%%/plugins/ContentFilter/plugin_info.json
 %%DATADIR%%/plugins/Cors/CorsPlugin.py
-%%DATADIR%%/plugins/Cors/CorsPlugin.pyc
-%%DATADIR%%/plugins/Cors/CorsPlugin.pyo
 %%DATADIR%%/plugins/Cors/__init__.py
-%%DATADIR%%/plugins/Cors/__init__.pyc
-%%DATADIR%%/plugins/Cors/__init__.pyo
+%%DATADIR%%/plugins/Cors/__pycache__/CorsPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Cors/__pycache__/CorsPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/Cors/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Cors/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/Cors/plugin_info.json
 %%DATADIR%%/plugins/CryptMessage/CryptMessage.py
-%%DATADIR%%/plugins/CryptMessage/CryptMessage.pyc
-%%DATADIR%%/plugins/CryptMessage/CryptMessage.pyo
 %%DATADIR%%/plugins/CryptMessage/CryptMessagePlugin.py
-%%DATADIR%%/plugins/CryptMessage/CryptMessagePlugin.pyc
-%%DATADIR%%/plugins/CryptMessage/CryptMessagePlugin.pyo
 %%DATADIR%%/plugins/CryptMessage/Test/TestCrypt.py
-%%DATADIR%%/plugins/CryptMessage/Test/TestCrypt.pyc
-%%DATADIR%%/plugins/CryptMessage/Test/TestCrypt.pyo
+%%DATADIR%%/plugins/CryptMessage/Test/__pycache__/TestCrypt.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/CryptMessage/Test/__pycache__/TestCrypt.cpython-36.pyc
+%%DATADIR%%/plugins/CryptMessage/Test/__pycache__/conftest.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/CryptMessage/Test/__pycache__/conftest.cpython-36.pyc
 %%DATADIR%%/plugins/CryptMessage/Test/conftest.py
-%%DATADIR%%/plugins/CryptMessage/Test/conftest.pyc
-%%DATADIR%%/plugins/CryptMessage/Test/conftest.pyo
 %%DATADIR%%/plugins/CryptMessage/Test/pytest.ini
 %%DATADIR%%/plugins/CryptMessage/__init__.py
-%%DATADIR%%/plugins/CryptMessage/__init__.pyc
-%%DATADIR%%/plugins/CryptMessage/__init__.pyo
+%%DATADIR%%/plugins/CryptMessage/__pycache__/CryptMessage.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/CryptMessage/__pycache__/CryptMessage.cpython-36.pyc
+%%DATADIR%%/plugins/CryptMessage/__pycache__/CryptMessagePlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/CryptMessage/__pycache__/CryptMessagePlugin.cpython-36.pyc
+%%DATADIR%%/plugins/CryptMessage/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/CryptMessage/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/CryptMessage/plugin_info.json
 %%DATADIR%%/plugins/FilePack/FilePackPlugin.py
-%%DATADIR%%/plugins/FilePack/FilePackPlugin.pyc
-%%DATADIR%%/plugins/FilePack/FilePackPlugin.pyo
 %%DATADIR%%/plugins/FilePack/__init__.py
-%%DATADIR%%/plugins/FilePack/__init__.pyc
-%%DATADIR%%/plugins/FilePack/__init__.pyo
+%%DATADIR%%/plugins/FilePack/__pycache__/FilePackPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/FilePack/__pycache__/FilePackPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/FilePack/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/FilePack/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/FilePack/plugin_info.json
 %%DATADIR%%/plugins/MergerSite/MergerSitePlugin.py
-%%DATADIR%%/plugins/MergerSite/MergerSitePlugin.pyc
-%%DATADIR%%/plugins/MergerSite/MergerSitePlugin.pyo
 %%DATADIR%%/plugins/MergerSite/__init__.py
-%%DATADIR%%/plugins/MergerSite/__init__.pyc
-%%DATADIR%%/plugins/MergerSite/__init__.pyo
+%%DATADIR%%/plugins/MergerSite/__pycache__/MergerSitePlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/MergerSite/__pycache__/MergerSitePlugin.cpython-36.pyc
+%%DATADIR%%/plugins/MergerSite/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/MergerSite/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/plugins/MergerSite/languages/es.json
 %%DATADIR%%/plugins/MergerSite/languages/fr.json
 %%DATADIR%%/plugins/MergerSite/languages/hu.json
@@ -131,30 +152,30 @@ etc/rc.d/zeronet
 %%DATADIR%%/plugins/MergerSite/languages/zh-tw.json
 %%DATADIR%%/plugins/MergerSite/languages/zh.json
 %%DATADIR%%/plugins/Newsfeed/NewsfeedPlugin.py
-%%DATADIR%%/plugins/Newsfeed/NewsfeedPlugin.pyc
-%%DATADIR%%/plugins/Newsfeed/NewsfeedPlugin.pyo
 %%DATADIR%%/plugins/Newsfeed/__init__.py
-%%DATADIR%%/plugins/Newsfeed/__init__.pyc
-%%DATADIR%%/plugins/Newsfeed/__init__.pyo
+%%DATADIR%%/plugins/Newsfeed/__pycache__/NewsfeedPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Newsfeed/__pycache__/NewsfeedPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/Newsfeed/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Newsfeed/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/plugins/OptionalManager/ContentDbPlugin.py
-%%DATADIR%%/plugins/OptionalManager/ContentDbPlugin.pyc
-%%DATADIR%%/plugins/OptionalManager/ContentDbPlugin.pyo
 %%DATADIR%%/plugins/OptionalManager/OptionalManagerPlugin.py
-%%DATADIR%%/plugins/OptionalManager/OptionalManagerPlugin.pyc
-%%DATADIR%%/plugins/OptionalManager/OptionalManagerPlugin.pyo
 %%DATADIR%%/plugins/OptionalManager/Test/TestOptionalManager.py
-%%DATADIR%%/plugins/OptionalManager/Test/TestOptionalManager.pyc
-%%DATADIR%%/plugins/OptionalManager/Test/TestOptionalManager.pyo
+%%DATADIR%%/plugins/OptionalManager/Test/__pycache__/TestOptionalManager.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/OptionalManager/Test/__pycache__/TestOptionalManager.cpython-36.pyc
+%%DATADIR%%/plugins/OptionalManager/Test/__pycache__/conftest.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/OptionalManager/Test/__pycache__/conftest.cpython-36.pyc
 %%DATADIR%%/plugins/OptionalManager/Test/conftest.py
-%%DATADIR%%/plugins/OptionalManager/Test/conftest.pyc
-%%DATADIR%%/plugins/OptionalManager/Test/conftest.pyo
 %%DATADIR%%/plugins/OptionalManager/Test/pytest.ini
 %%DATADIR%%/plugins/OptionalManager/UiWebsocketPlugin.py
-%%DATADIR%%/plugins/OptionalManager/UiWebsocketPlugin.pyc
-%%DATADIR%%/plugins/OptionalManager/UiWebsocketPlugin.pyo
 %%DATADIR%%/plugins/OptionalManager/__init__.py
-%%DATADIR%%/plugins/OptionalManager/__init__.pyc
-%%DATADIR%%/plugins/OptionalManager/__init__.pyo
+%%DATADIR%%/plugins/OptionalManager/__pycache__/ContentDbPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/OptionalManager/__pycache__/ContentDbPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/OptionalManager/__pycache__/OptionalManagerPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/OptionalManager/__pycache__/OptionalManagerPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/OptionalManager/__pycache__/UiWebsocketPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/OptionalManager/__pycache__/UiWebsocketPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/OptionalManager/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/OptionalManager/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/plugins/OptionalManager/languages/es.json
 %%DATADIR%%/plugins/OptionalManager/languages/fr.json
 %%DATADIR%%/plugins/OptionalManager/languages/hu.json
@@ -162,20 +183,24 @@ etc/rc.d/zeronet
 %%DATADIR%%/plugins/OptionalManager/languages/zh-tw.json
 %%DATADIR%%/plugins/OptionalManager/languages/zh.json
 %%DATADIR%%/plugins/PeerDb/PeerDbPlugin.py
-%%DATADIR%%/plugins/PeerDb/PeerDbPlugin.pyc
-%%DATADIR%%/plugins/PeerDb/PeerDbPlugin.pyo
 %%DATADIR%%/plugins/PeerDb/__init__.py
-%%DATADIR%%/plugins/PeerDb/__init__.pyc
-%%DATADIR%%/plugins/PeerDb/__init__.pyo
+%%DATADIR%%/plugins/PeerDb/__pycache__/PeerDbPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/PeerDb/__pycache__/PeerDbPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/PeerDb/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/PeerDb/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/PeerDb/plugin_info.json
+%%DATADIR%%/plugins/Sidebar/ConsolePlugin.py
 %%DATADIR%%/plugins/Sidebar/SidebarPlugin.py
-%%DATADIR%%/plugins/Sidebar/SidebarPlugin.pyc
-%%DATADIR%%/plugins/Sidebar/SidebarPlugin.pyo
 %%DATADIR%%/plugins/Sidebar/ZipStream.py
-%%DATADIR%%/plugins/Sidebar/ZipStream.pyc
-%%DATADIR%%/plugins/Sidebar/ZipStream.pyo
 %%DATADIR%%/plugins/Sidebar/__init__.py
-%%DATADIR%%/plugins/Sidebar/__init__.pyc
-%%DATADIR%%/plugins/Sidebar/__init__.pyo
+%%DATADIR%%/plugins/Sidebar/__pycache__/ConsolePlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Sidebar/__pycache__/ConsolePlugin.cpython-36.pyc
+%%DATADIR%%/plugins/Sidebar/__pycache__/SidebarPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Sidebar/__pycache__/SidebarPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/Sidebar/__pycache__/ZipStream.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Sidebar/__pycache__/ZipStream.cpython-36.pyc
+%%DATADIR%%/plugins/Sidebar/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Sidebar/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/plugins/Sidebar/languages/da.json
 %%DATADIR%%/plugins/Sidebar/languages/de.json
 %%DATADIR%%/plugins/Sidebar/languages/es.json
@@ -189,40 +214,9 @@ etc/rc.d/zeronet
 %%DATADIR%%/plugins/Sidebar/languages/tr.json
 %%DATADIR%%/plugins/Sidebar/languages/zh-tw.json
 %%DATADIR%%/plugins/Sidebar/languages/zh.json
-%%DATADIR%%/plugins/Sidebar/maxminddb/__init__.py
-%%DATADIR%%/plugins/Sidebar/maxminddb/__init__.pyc
-%%DATADIR%%/plugins/Sidebar/maxminddb/__init__.pyo
-%%DATADIR%%/plugins/Sidebar/maxminddb/compat.py
-%%DATADIR%%/plugins/Sidebar/maxminddb/compat.pyc
-%%DATADIR%%/plugins/Sidebar/maxminddb/compat.pyo
-%%DATADIR%%/plugins/Sidebar/maxminddb/const.py
-%%DATADIR%%/plugins/Sidebar/maxminddb/const.pyc
-%%DATADIR%%/plugins/Sidebar/maxminddb/const.pyo
-%%DATADIR%%/plugins/Sidebar/maxminddb/decoder.py
-%%DATADIR%%/plugins/Sidebar/maxminddb/decoder.pyc
-%%DATADIR%%/plugins/Sidebar/maxminddb/decoder.pyo
-%%DATADIR%%/plugins/Sidebar/maxminddb/errors.py
-%%DATADIR%%/plugins/Sidebar/maxminddb/errors.pyc
-%%DATADIR%%/plugins/Sidebar/maxminddb/errors.pyo
-%%DATADIR%%/plugins/Sidebar/maxminddb/extension/maxminddb.c
-%%DATADIR%%/plugins/Sidebar/maxminddb/file.py
-%%DATADIR%%/plugins/Sidebar/maxminddb/file.pyc
-%%DATADIR%%/plugins/Sidebar/maxminddb/file.pyo
-%%DATADIR%%/plugins/Sidebar/maxminddb/ipaddr.py
-%%DATADIR%%/plugins/Sidebar/maxminddb/ipaddr.pyc
-%%DATADIR%%/plugins/Sidebar/maxminddb/ipaddr.pyo
-%%DATADIR%%/plugins/Sidebar/maxminddb/reader.py
-%%DATADIR%%/plugins/Sidebar/maxminddb/reader.pyc
-%%DATADIR%%/plugins/Sidebar/maxminddb/reader.pyo
-%%DATADIR%%/plugins/Sidebar/media-globe/Detector.js
-%%DATADIR%%/plugins/Sidebar/media-globe/Tween.js
-%%DATADIR%%/plugins/Sidebar/media-globe/all.js
-%%DATADIR%%/plugins/Sidebar/media-globe/globe.js
-%%DATADIR%%/plugins/Sidebar/media-globe/three.min.js
-%%DATADIR%%/plugins/Sidebar/media-globe/world.jpg
 %%DATADIR%%/plugins/Sidebar/media/Class.coffee
-%%DATADIR%%/plugins/Sidebar/media/Internals.coffee
-%%DATADIR%%/plugins/Sidebar/media/Internals.css
+%%DATADIR%%/plugins/Sidebar/media/Console.coffee
+%%DATADIR%%/plugins/Sidebar/media/Console.css
 %%DATADIR%%/plugins/Sidebar/media/Menu.coffee
 %%DATADIR%%/plugins/Sidebar/media/Menu.css
 %%DATADIR%%/plugins/Sidebar/media/RateLimit.coffee
@@ -233,24 +227,33 @@ etc/rc.d/zeronet
 %%DATADIR%%/plugins/Sidebar/media/all.css
 %%DATADIR%%/plugins/Sidebar/media/all.js
 %%DATADIR%%/plugins/Sidebar/media/morphdom.js
+%%DATADIR%%/plugins/Sidebar/media_globe/Detector.js
+%%DATADIR%%/plugins/Sidebar/media_globe/Tween.js
+%%DATADIR%%/plugins/Sidebar/media_globe/all.js
+%%DATADIR%%/plugins/Sidebar/media_globe/globe.js
+%%DATADIR%%/plugins/Sidebar/media_globe/three.min.js
+%%DATADIR%%/plugins/Sidebar/media_globe/world.jpg
+%%DATADIR%%/plugins/Sidebar/plugin_info.json
 %%DATADIR%%/plugins/Stats/StatsPlugin.py
-%%DATADIR%%/plugins/Stats/StatsPlugin.pyc
-%%DATADIR%%/plugins/Stats/StatsPlugin.pyo
 %%DATADIR%%/plugins/Stats/__init__.py
-%%DATADIR%%/plugins/Stats/__init__.pyc
-%%DATADIR%%/plugins/Stats/__init__.pyo
+%%DATADIR%%/plugins/Stats/__pycache__/StatsPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Stats/__pycache__/StatsPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/Stats/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Stats/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/Stats/plugin_info.json
 %%DATADIR%%/plugins/TranslateSite/TranslateSitePlugin.py
-%%DATADIR%%/plugins/TranslateSite/TranslateSitePlugin.pyc
-%%DATADIR%%/plugins/TranslateSite/TranslateSitePlugin.pyo
 %%DATADIR%%/plugins/TranslateSite/__init__.py
-%%DATADIR%%/plugins/TranslateSite/__init__.pyc
-%%DATADIR%%/plugins/TranslateSite/__init__.pyo
+%%DATADIR%%/plugins/TranslateSite/__pycache__/TranslateSitePlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/TranslateSite/__pycache__/TranslateSitePlugin.cpython-36.pyc
+%%DATADIR%%/plugins/TranslateSite/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/TranslateSite/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/TranslateSite/plugin_info.json
 %%DATADIR%%/plugins/Trayicon/TrayiconPlugin.py
-%%DATADIR%%/plugins/Trayicon/TrayiconPlugin.pyc
-%%DATADIR%%/plugins/Trayicon/TrayiconPlugin.pyo
 %%DATADIR%%/plugins/Trayicon/__init__.py
-%%DATADIR%%/plugins/Trayicon/__init__.pyc
-%%DATADIR%%/plugins/Trayicon/__init__.pyo
+%%DATADIR%%/plugins/Trayicon/__pycache__/TrayiconPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Trayicon/__pycache__/TrayiconPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/Trayicon/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Trayicon/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/plugins/Trayicon/languages/es.json
 %%DATADIR%%/plugins/Trayicon/languages/fr.json
 %%DATADIR%%/plugins/Trayicon/languages/hu.json
@@ -260,21 +263,22 @@ etc/rc.d/zeronet
 %%DATADIR%%/plugins/Trayicon/languages/zh-tw.json
 %%DATADIR%%/plugins/Trayicon/languages/zh.json
 %%DATADIR%%/plugins/Trayicon/lib/__init__.py
-%%DATADIR%%/plugins/Trayicon/lib/__init__.pyc
-%%DATADIR%%/plugins/Trayicon/lib/__init__.pyo
+%%DATADIR%%/plugins/Trayicon/lib/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Trayicon/lib/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/Trayicon/lib/__pycache__/notificationicon.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Trayicon/lib/__pycache__/notificationicon.cpython-36.pyc
+%%DATADIR%%/plugins/Trayicon/lib/__pycache__/winfolders.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Trayicon/lib/__pycache__/winfolders.cpython-36.pyc
 %%DATADIR%%/plugins/Trayicon/lib/notificationicon.py
-%%DATADIR%%/plugins/Trayicon/lib/notificationicon.pyc
-%%DATADIR%%/plugins/Trayicon/lib/notificationicon.pyo
 %%DATADIR%%/plugins/Trayicon/lib/winfolders.py
-%%DATADIR%%/plugins/Trayicon/lib/winfolders.pyc
-%%DATADIR%%/plugins/Trayicon/lib/winfolders.pyo
+%%DATADIR%%/plugins/Trayicon/plugin_info.json
 %%DATADIR%%/plugins/Trayicon/trayicon.ico
 %%DATADIR%%/plugins/UiConfig/UiConfigPlugin.py
-%%DATADIR%%/plugins/UiConfig/UiConfigPlugin.pyc
-%%DATADIR%%/plugins/UiConfig/UiConfigPlugin.pyo
 %%DATADIR%%/plugins/UiConfig/__init__.py
-%%DATADIR%%/plugins/UiConfig/__init__.pyc
-%%DATADIR%%/plugins/UiConfig/__init__.pyo
+%%DATADIR%%/plugins/UiConfig/__pycache__/UiConfigPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/UiConfig/__pycache__/UiConfigPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/UiConfig/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/UiConfig/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/plugins/UiConfig/languages/hu.json
 %%DATADIR%%/plugins/UiConfig/languages/pt-br.json
 %%DATADIR%%/plugins/UiConfig/languages/zh.json
@@ -295,285 +299,319 @@ etc/rc.d/zeronet
 %%DATADIR%%/plugins/UiConfig/media/js/utils/Animation.coffee
 %%DATADIR%%/plugins/UiConfig/media/js/utils/Dollar.coffee
 %%DATADIR%%/plugins/UiConfig/media/js/utils/ZeroFrame.coffee
+%%DATADIR%%/plugins/UiConfig/plugin_info.json
+%%DATADIR%%/plugins/UiPluginManager/UiPluginManagerPlugin.py
+%%DATADIR%%/plugins/UiPluginManager/__init__.py
+%%DATADIR%%/plugins/UiPluginManager/__pycache__/UiPluginManagerPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/UiPluginManager/__pycache__/UiPluginManagerPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/UiPluginManager/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/UiPluginManager/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/UiPluginManager/media/css/PluginManager.css
+%%DATADIR%%/plugins/UiPluginManager/media/css/all.css
+%%DATADIR%%/plugins/UiPluginManager/media/css/button.css
+%%DATADIR%%/plugins/UiPluginManager/media/css/fonts.css
+%%DATADIR%%/plugins/UiPluginManager/media/img/loading.gif
+%%DATADIR%%/plugins/UiPluginManager/media/js/PluginList.coffee
+%%DATADIR%%/plugins/UiPluginManager/media/js/UiPluginManager.coffee
+%%DATADIR%%/plugins/UiPluginManager/media/js/all.js
+%%DATADIR%%/plugins/UiPluginManager/media/js/lib/Class.coffee
+%%DATADIR%%/plugins/UiPluginManager/media/js/lib/Promise.coffee
+%%DATADIR%%/plugins/UiPluginManager/media/js/lib/Prototypes.coffee
+%%DATADIR%%/plugins/UiPluginManager/media/js/lib/maquette.js
+%%DATADIR%%/plugins/UiPluginManager/media/js/utils/Animation.coffee
+%%DATADIR%%/plugins/UiPluginManager/media/js/utils/Dollar.coffee
+%%DATADIR%%/plugins/UiPluginManager/media/js/utils/ZeroFrame.coffee
+%%DATADIR%%/plugins/UiPluginManager/media/plugin_manager.html
 %%DATADIR%%/plugins/Zeroname/README.md
 %%DATADIR%%/plugins/Zeroname/SiteManagerPlugin.py
-%%DATADIR%%/plugins/Zeroname/SiteManagerPlugin.pyc
-%%DATADIR%%/plugins/Zeroname/SiteManagerPlugin.pyo
 %%DATADIR%%/plugins/Zeroname/UiRequestPlugin.py
-%%DATADIR%%/plugins/Zeroname/UiRequestPlugin.pyc
-%%DATADIR%%/plugins/Zeroname/UiRequestPlugin.pyo
 %%DATADIR%%/plugins/Zeroname/__init__.py
-%%DATADIR%%/plugins/Zeroname/__init__.pyc
-%%DATADIR%%/plugins/Zeroname/__init__.pyo
+%%DATADIR%%/plugins/Zeroname/__pycache__/SiteManagerPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Zeroname/__pycache__/SiteManagerPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/Zeroname/__pycache__/UiRequestPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Zeroname/__pycache__/UiRequestPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/Zeroname/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Zeroname/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/Zeroname/updater/__pycache__/zeroname_updater.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/Zeroname/updater/__pycache__/zeroname_updater.cpython-36.pyc
 %%DATADIR%%/plugins/Zeroname/updater/zeroname_updater.py
-%%DATADIR%%/plugins/Zeroname/updater/zeroname_updater.pyc
-%%DATADIR%%/plugins/Zeroname/updater/zeroname_updater.pyo
+%%DATADIR%%/plugins/__init__.py
+%%DATADIR%%/plugins/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/plugins/disabled-Bootstrapper/BootstrapperDb.py
-%%DATADIR%%/plugins/disabled-Bootstrapper/BootstrapperDb.pyc
-%%DATADIR%%/plugins/disabled-Bootstrapper/BootstrapperDb.pyo
 %%DATADIR%%/plugins/disabled-Bootstrapper/BootstrapperPlugin.py
-%%DATADIR%%/plugins/disabled-Bootstrapper/BootstrapperPlugin.pyc
-%%DATADIR%%/plugins/disabled-Bootstrapper/BootstrapperPlugin.pyo
 %%DATADIR%%/plugins/disabled-Bootstrapper/Test/TestBootstrapper.py
-%%DATADIR%%/plugins/disabled-Bootstrapper/Test/TestBootstrapper.pyc
-%%DATADIR%%/plugins/disabled-Bootstrapper/Test/TestBootstrapper.pyo
+%%DATADIR%%/plugins/disabled-Bootstrapper/Test/__pycache__/TestBootstrapper.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-Bootstrapper/Test/__pycache__/TestBootstrapper.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-Bootstrapper/Test/__pycache__/conftest.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-Bootstrapper/Test/__pycache__/conftest.cpython-36.pyc
 %%DATADIR%%/plugins/disabled-Bootstrapper/Test/conftest.py
-%%DATADIR%%/plugins/disabled-Bootstrapper/Test/conftest.pyc
-%%DATADIR%%/plugins/disabled-Bootstrapper/Test/conftest.pyo
 %%DATADIR%%/plugins/disabled-Bootstrapper/Test/pytest.ini
 %%DATADIR%%/plugins/disabled-Bootstrapper/__init__.py
-%%DATADIR%%/plugins/disabled-Bootstrapper/__init__.pyc
-%%DATADIR%%/plugins/disabled-Bootstrapper/__init__.pyo
+%%DATADIR%%/plugins/disabled-Bootstrapper/__pycache__/BootstrapperDb.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-Bootstrapper/__pycache__/BootstrapperDb.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-Bootstrapper/__pycache__/BootstrapperPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-Bootstrapper/__pycache__/BootstrapperPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-Bootstrapper/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-Bootstrapper/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-Bootstrapper/plugin_info.json
 %%DATADIR%%/plugins/disabled-Dnschain/SiteManagerPlugin.py
-%%DATADIR%%/plugins/disabled-Dnschain/SiteManagerPlugin.pyc
-%%DATADIR%%/plugins/disabled-Dnschain/SiteManagerPlugin.pyo
 %%DATADIR%%/plugins/disabled-Dnschain/UiRequestPlugin.py
-%%DATADIR%%/plugins/disabled-Dnschain/UiRequestPlugin.pyc
-%%DATADIR%%/plugins/disabled-Dnschain/UiRequestPlugin.pyo
 %%DATADIR%%/plugins/disabled-Dnschain/__init__.py
-%%DATADIR%%/plugins/disabled-Dnschain/__init__.pyc
-%%DATADIR%%/plugins/disabled-Dnschain/__init__.pyo
+%%DATADIR%%/plugins/disabled-Dnschain/__pycache__/SiteManagerPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-Dnschain/__pycache__/SiteManagerPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-Dnschain/__pycache__/UiRequestPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-Dnschain/__pycache__/UiRequestPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-Dnschain/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-Dnschain/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/plugins/disabled-DonationMessage/DonationMessagePlugin.py
-%%DATADIR%%/plugins/disabled-DonationMessage/DonationMessagePlugin.pyc
-%%DATADIR%%/plugins/disabled-DonationMessage/DonationMessagePlugin.pyo
 %%DATADIR%%/plugins/disabled-DonationMessage/__init__.py
-%%DATADIR%%/plugins/disabled-DonationMessage/__init__.pyc
-%%DATADIR%%/plugins/disabled-DonationMessage/__init__.pyo
+%%DATADIR%%/plugins/disabled-DonationMessage/__pycache__/DonationMessagePlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-DonationMessage/__pycache__/DonationMessagePlugin.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-DonationMessage/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-DonationMessage/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/plugins/disabled-Multiuser/MultiuserPlugin.py
-%%DATADIR%%/plugins/disabled-Multiuser/MultiuserPlugin.pyc
-%%DATADIR%%/plugins/disabled-Multiuser/MultiuserPlugin.pyo
+%%DATADIR%%/plugins/disabled-Multiuser/Test/TestMultiuser.py
+%%DATADIR%%/plugins/disabled-Multiuser/Test/__pycache__/TestMultiuser.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-Multiuser/Test/__pycache__/TestMultiuser.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-Multiuser/Test/__pycache__/conftest.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-Multiuser/Test/__pycache__/conftest.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-Multiuser/Test/conftest.py
+%%DATADIR%%/plugins/disabled-Multiuser/Test/pytest.ini
 %%DATADIR%%/plugins/disabled-Multiuser/UserPlugin.py
-%%DATADIR%%/plugins/disabled-Multiuser/UserPlugin.pyc
-%%DATADIR%%/plugins/disabled-Multiuser/UserPlugin.pyo
 %%DATADIR%%/plugins/disabled-Multiuser/__init__.py
-%%DATADIR%%/plugins/disabled-Multiuser/__init__.pyc
-%%DATADIR%%/plugins/disabled-Multiuser/__init__.pyo
+%%DATADIR%%/plugins/disabled-Multiuser/__pycache__/MultiuserPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-Multiuser/__pycache__/MultiuserPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-Multiuser/__pycache__/UserPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-Multiuser/__pycache__/UserPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-Multiuser/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-Multiuser/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-Multiuser/plugin_info.json
 %%DATADIR%%/plugins/disabled-StemPort/StemPortPlugin.py
-%%DATADIR%%/plugins/disabled-StemPort/StemPortPlugin.pyc
-%%DATADIR%%/plugins/disabled-StemPort/StemPortPlugin.pyo
 %%DATADIR%%/plugins/disabled-StemPort/__init__.py
-%%DATADIR%%/plugins/disabled-StemPort/__init__.pyc
-%%DATADIR%%/plugins/disabled-StemPort/__init__.pyo
+%%DATADIR%%/plugins/disabled-StemPort/__pycache__/StemPortPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-StemPort/__pycache__/StemPortPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-StemPort/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-StemPort/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/plugins/disabled-UiPassword/UiPasswordPlugin.py
-%%DATADIR%%/plugins/disabled-UiPassword/UiPasswordPlugin.pyc
-%%DATADIR%%/plugins/disabled-UiPassword/UiPasswordPlugin.pyo
 %%DATADIR%%/plugins/disabled-UiPassword/__init__.py
-%%DATADIR%%/plugins/disabled-UiPassword/__init__.pyc
-%%DATADIR%%/plugins/disabled-UiPassword/__init__.pyo
+%%DATADIR%%/plugins/disabled-UiPassword/__pycache__/UiPasswordPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-UiPassword/__pycache__/UiPasswordPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-UiPassword/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-UiPassword/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/plugins/disabled-UiPassword/login.html
-%%DATADIR%%/plugins/disabled-Zeroname-local/SiteManagerPlugin.py
-%%DATADIR%%/plugins/disabled-Zeroname-local/SiteManagerPlugin.pyc
-%%DATADIR%%/plugins/disabled-Zeroname-local/SiteManagerPlugin.pyo
-%%DATADIR%%/plugins/disabled-Zeroname-local/UiRequestPlugin.py
-%%DATADIR%%/plugins/disabled-Zeroname-local/UiRequestPlugin.pyc
-%%DATADIR%%/plugins/disabled-Zeroname-local/UiRequestPlugin.pyo
-%%DATADIR%%/plugins/disabled-Zeroname-local/__init__.py
-%%DATADIR%%/plugins/disabled-Zeroname-local/__init__.pyc
-%%DATADIR%%/plugins/disabled-Zeroname-local/__init__.pyo
-%%DATADIR%%/plugins/disabled-Zeroname-local/bitcoinrpc/__init__.py
-%%DATADIR%%/plugins/disabled-Zeroname-local/bitcoinrpc/__init__.pyc
-%%DATADIR%%/plugins/disabled-Zeroname-local/bitcoinrpc/__init__.pyo
-%%DATADIR%%/plugins/disabled-Zeroname-local/bitcoinrpc/authproxy.py
-%%DATADIR%%/plugins/disabled-Zeroname-local/bitcoinrpc/authproxy.pyc
-%%DATADIR%%/plugins/disabled-Zeroname-local/bitcoinrpc/authproxy.pyo
-%%DATADIR%%/plugins/disabled-Zeroname-local/domainLookup.py
-%%DATADIR%%/plugins/disabled-Zeroname-local/domainLookup.pyc
-%%DATADIR%%/plugins/disabled-Zeroname-local/domainLookup.pyo
+%%DATADIR%%/plugins/disabled-UiPassword/plugin_info.json
+%%DATADIR%%/plugins/disabled-ZeronameLocal/SiteManagerPlugin.py
+%%DATADIR%%/plugins/disabled-ZeronameLocal/UiRequestPlugin.py
+%%DATADIR%%/plugins/disabled-ZeronameLocal/__init__.py
+%%DATADIR%%/plugins/disabled-ZeronameLocal/__pycache__/SiteManagerPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-ZeronameLocal/__pycache__/SiteManagerPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-ZeronameLocal/__pycache__/UiRequestPlugin.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-ZeronameLocal/__pycache__/UiRequestPlugin.cpython-36.pyc
+%%DATADIR%%/plugins/disabled-ZeronameLocal/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/plugins/disabled-ZeronameLocal/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/src/Config.py
-%%DATADIR%%/src/Config.pyc
-%%DATADIR%%/src/Config.pyo
 %%DATADIR%%/src/Connection/Connection.py
-%%DATADIR%%/src/Connection/Connection.pyc
-%%DATADIR%%/src/Connection/Connection.pyo
 %%DATADIR%%/src/Connection/ConnectionServer.py
-%%DATADIR%%/src/Connection/ConnectionServer.pyc
-%%DATADIR%%/src/Connection/ConnectionServer.pyo
 %%DATADIR%%/src/Connection/__init__.py
-%%DATADIR%%/src/Connection/__init__.pyc
-%%DATADIR%%/src/Connection/__init__.pyo
+%%DATADIR%%/src/Connection/__pycache__/Connection.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Connection/__pycache__/Connection.cpython-36.pyc
+%%DATADIR%%/src/Connection/__pycache__/ConnectionServer.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Connection/__pycache__/ConnectionServer.cpython-36.pyc
+%%DATADIR%%/src/Connection/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Connection/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/src/Content/ContentDb.py
-%%DATADIR%%/src/Content/ContentDb.pyc
-%%DATADIR%%/src/Content/ContentDb.pyo
 %%DATADIR%%/src/Content/ContentDbDict.py
-%%DATADIR%%/src/Content/ContentDbDict.pyc
-%%DATADIR%%/src/Content/ContentDbDict.pyo
 %%DATADIR%%/src/Content/ContentManager.py
-%%DATADIR%%/src/Content/ContentManager.pyc
-%%DATADIR%%/src/Content/ContentManager.pyo
 %%DATADIR%%/src/Content/__init__.py
-%%DATADIR%%/src/Content/__init__.pyc
-%%DATADIR%%/src/Content/__init__.pyo
+%%DATADIR%%/src/Content/__pycache__/ContentDb.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Content/__pycache__/ContentDb.cpython-36.pyc
+%%DATADIR%%/src/Content/__pycache__/ContentDbDict.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Content/__pycache__/ContentDbDict.cpython-36.pyc
+%%DATADIR%%/src/Content/__pycache__/ContentManager.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Content/__pycache__/ContentManager.cpython-36.pyc
+%%DATADIR%%/src/Content/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Content/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/src/Crypt/CryptBitcoin.py
-%%DATADIR%%/src/Crypt/CryptBitcoin.pyc
-%%DATADIR%%/src/Crypt/CryptBitcoin.pyo
 %%DATADIR%%/src/Crypt/CryptConnection.py
-%%DATADIR%%/src/Crypt/CryptConnection.pyc
-%%DATADIR%%/src/Crypt/CryptConnection.pyo
 %%DATADIR%%/src/Crypt/CryptHash.py
-%%DATADIR%%/src/Crypt/CryptHash.pyc
-%%DATADIR%%/src/Crypt/CryptHash.pyo
 %%DATADIR%%/src/Crypt/CryptRsa.py
-%%DATADIR%%/src/Crypt/CryptRsa.pyc
-%%DATADIR%%/src/Crypt/CryptRsa.pyo
 %%DATADIR%%/src/Crypt/__init__.py
-%%DATADIR%%/src/Crypt/__init__.pyc
-%%DATADIR%%/src/Crypt/__init__.pyo
+%%DATADIR%%/src/Crypt/__pycache__/CryptBitcoin.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Crypt/__pycache__/CryptBitcoin.cpython-36.pyc
+%%DATADIR%%/src/Crypt/__pycache__/CryptConnection.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Crypt/__pycache__/CryptConnection.cpython-36.pyc
+%%DATADIR%%/src/Crypt/__pycache__/CryptHash.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Crypt/__pycache__/CryptHash.cpython-36.pyc
+%%DATADIR%%/src/Crypt/__pycache__/CryptRsa.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Crypt/__pycache__/CryptRsa.cpython-36.pyc
+%%DATADIR%%/src/Crypt/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Crypt/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/src/Db/Db.py
-%%DATADIR%%/src/Db/Db.pyc
-%%DATADIR%%/src/Db/Db.pyo
 %%DATADIR%%/src/Db/DbCursor.py
-%%DATADIR%%/src/Db/DbCursor.pyc
-%%DATADIR%%/src/Db/DbCursor.pyo
 %%DATADIR%%/src/Db/DbQuery.py
-%%DATADIR%%/src/Db/DbQuery.pyc
-%%DATADIR%%/src/Db/DbQuery.pyo
 %%DATADIR%%/src/Db/__init__.py
-%%DATADIR%%/src/Db/__init__.pyc
-%%DATADIR%%/src/Db/__init__.pyo
+%%DATADIR%%/src/Db/__pycache__/Db.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Db/__pycache__/Db.cpython-36.pyc
+%%DATADIR%%/src/Db/__pycache__/DbCursor.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Db/__pycache__/DbCursor.cpython-36.pyc
+%%DATADIR%%/src/Db/__pycache__/DbQuery.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Db/__pycache__/DbQuery.cpython-36.pyc
+%%DATADIR%%/src/Db/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Db/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/src/Debug/Debug.py
-%%DATADIR%%/src/Debug/Debug.pyc
-%%DATADIR%%/src/Debug/Debug.pyo
 %%DATADIR%%/src/Debug/DebugHook.py
-%%DATADIR%%/src/Debug/DebugHook.pyc
-%%DATADIR%%/src/Debug/DebugHook.pyo
 %%DATADIR%%/src/Debug/DebugMedia.py
-%%DATADIR%%/src/Debug/DebugMedia.pyc
-%%DATADIR%%/src/Debug/DebugMedia.pyo
 %%DATADIR%%/src/Debug/DebugReloader.py
-%%DATADIR%%/src/Debug/DebugReloader.pyc
-%%DATADIR%%/src/Debug/DebugReloader.pyo
 %%DATADIR%%/src/Debug/__init__.py
-%%DATADIR%%/src/Debug/__init__.pyc
-%%DATADIR%%/src/Debug/__init__.pyo
+%%DATADIR%%/src/Debug/__pycache__/Debug.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Debug/__pycache__/Debug.cpython-36.pyc
+%%DATADIR%%/src/Debug/__pycache__/DebugHook.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Debug/__pycache__/DebugHook.cpython-36.pyc
+%%DATADIR%%/src/Debug/__pycache__/DebugMedia.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Debug/__pycache__/DebugMedia.cpython-36.pyc
+%%DATADIR%%/src/Debug/__pycache__/DebugReloader.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Debug/__pycache__/DebugReloader.cpython-36.pyc
+%%DATADIR%%/src/Debug/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Debug/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/src/File/FileRequest.py
-%%DATADIR%%/src/File/FileRequest.pyc
-%%DATADIR%%/src/File/FileRequest.pyo
 %%DATADIR%%/src/File/FileServer.py
-%%DATADIR%%/src/File/FileServer.pyc
-%%DATADIR%%/src/File/FileServer.pyo
 %%DATADIR%%/src/File/__init__.py
-%%DATADIR%%/src/File/__init__.pyc
-%%DATADIR%%/src/File/__init__.pyo
+%%DATADIR%%/src/File/__pycache__/FileRequest.cpython-36.opt-1.pyc
+%%DATADIR%%/src/File/__pycache__/FileRequest.cpython-36.pyc
+%%DATADIR%%/src/File/__pycache__/FileServer.cpython-36.opt-1.pyc
+%%DATADIR%%/src/File/__pycache__/FileServer.cpython-36.pyc
+%%DATADIR%%/src/File/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/src/File/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/src/Peer/Peer.py
-%%DATADIR%%/src/Peer/Peer.pyc
-%%DATADIR%%/src/Peer/Peer.pyo
 %%DATADIR%%/src/Peer/PeerHashfield.py
-%%DATADIR%%/src/Peer/PeerHashfield.pyc
-%%DATADIR%%/src/Peer/PeerHashfield.pyo
 %%DATADIR%%/src/Peer/PeerPortchecker.py
-%%DATADIR%%/src/Peer/PeerPortchecker.pyc
-%%DATADIR%%/src/Peer/PeerPortchecker.pyo
 %%DATADIR%%/src/Peer/__init__.py
-%%DATADIR%%/src/Peer/__init__.pyc
-%%DATADIR%%/src/Peer/__init__.pyo
+%%DATADIR%%/src/Peer/__pycache__/Peer.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Peer/__pycache__/Peer.cpython-36.pyc
+%%DATADIR%%/src/Peer/__pycache__/PeerHashfield.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Peer/__pycache__/PeerHashfield.cpython-36.pyc
+%%DATADIR%%/src/Peer/__pycache__/PeerPortchecker.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Peer/__pycache__/PeerPortchecker.cpython-36.pyc
+%%DATADIR%%/src/Peer/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Peer/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/src/Plugin/PluginManager.py
-%%DATADIR%%/src/Plugin/PluginManager.pyc
-%%DATADIR%%/src/Plugin/PluginManager.pyo
 %%DATADIR%%/src/Plugin/__init__.py
-%%DATADIR%%/src/Plugin/__init__.pyc
-%%DATADIR%%/src/Plugin/__init__.pyo
+%%DATADIR%%/src/Plugin/__pycache__/PluginManager.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Plugin/__pycache__/PluginManager.cpython-36.pyc
+%%DATADIR%%/src/Plugin/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Plugin/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/src/Site/Site.py
-%%DATADIR%%/src/Site/Site.pyc
-%%DATADIR%%/src/Site/Site.pyo
 %%DATADIR%%/src/Site/SiteAnnouncer.py
-%%DATADIR%%/src/Site/SiteAnnouncer.pyc
-%%DATADIR%%/src/Site/SiteAnnouncer.pyo
 %%DATADIR%%/src/Site/SiteManager.py
-%%DATADIR%%/src/Site/SiteManager.pyc
-%%DATADIR%%/src/Site/SiteManager.pyo
 %%DATADIR%%/src/Site/SiteStorage.py
-%%DATADIR%%/src/Site/SiteStorage.pyc
-%%DATADIR%%/src/Site/SiteStorage.pyo
 %%DATADIR%%/src/Site/__init__.py
-%%DATADIR%%/src/Site/__init__.pyc
-%%DATADIR%%/src/Site/__init__.pyo
+%%DATADIR%%/src/Site/__pycache__/Site.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Site/__pycache__/Site.cpython-36.pyc
+%%DATADIR%%/src/Site/__pycache__/SiteAnnouncer.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Site/__pycache__/SiteAnnouncer.cpython-36.pyc
+%%DATADIR%%/src/Site/__pycache__/SiteManager.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Site/__pycache__/SiteManager.cpython-36.pyc
+%%DATADIR%%/src/Site/__pycache__/SiteStorage.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Site/__pycache__/SiteStorage.cpython-36.pyc
+%%DATADIR%%/src/Site/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Site/__pycache__/__init__.cpython-36.pyc
 %%DATADIR%%/src/Test/BenchmarkSsl.py
-%%DATADIR%%/src/Test/BenchmarkSsl.pyc
-%%DATADIR%%/src/Test/BenchmarkSsl.pyo
 %%DATADIR%%/src/Test/Spy.py
-%%DATADIR%%/src/Test/Spy.pyc
-%%DATADIR%%/src/Test/Spy.pyo
 %%DATADIR%%/src/Test/TestConfig.py
-%%DATADIR%%/src/Test/TestConfig.pyc
-%%DATADIR%%/src/Test/TestConfig.pyo
 %%DATADIR%%/src/Test/TestConnectionServer.py
-%%DATADIR%%/src/Test/TestConnectionServer.pyc
-%%DATADIR%%/src/Test/TestConnectionServer.pyo
 %%DATADIR%%/src/Test/TestContent.py
-%%DATADIR%%/src/Test/TestContent.pyc
-%%DATADIR%%/src/Test/TestContent.pyo
 %%DATADIR%%/src/Test/TestContentUser.py
-%%DATADIR%%/src/Test/TestContentUser.pyc
-%%DATADIR%%/src/Test/TestContentUser.pyo
 %%DATADIR%%/src/Test/TestCryptBitcoin.py
-%%DATADIR%%/src/Test/TestCryptBitcoin.pyc
-%%DATADIR%%/src/Test/TestCryptBitcoin.pyo
 %%DATADIR%%/src/Test/TestCryptConnection.py
-%%DATADIR%%/src/Test/TestCryptConnection.pyc
-%%DATADIR%%/src/Test/TestCryptConnection.pyo
+%%DATADIR%%/src/Test/TestCryptHash.py
 %%DATADIR%%/src/Test/TestDb.py
-%%DATADIR%%/src/Test/TestDb.pyc
-%%DATADIR%%/src/Test/TestDb.pyo
 %%DATADIR%%/src/Test/TestDbQuery.py
-%%DATADIR%%/src/Test/TestDbQuery.pyc
-%%DATADIR%%/src/Test/TestDbQuery.pyo
 %%DATADIR%%/src/Test/TestDiff.py
-%%DATADIR%%/src/Test/TestDiff.pyc
-%%DATADIR%%/src/Test/TestDiff.pyo
 %%DATADIR%%/src/Test/TestEvent.py
-%%DATADIR%%/src/Test/TestEvent.pyc
-%%DATADIR%%/src/Test/TestEvent.pyo
 %%DATADIR%%/src/Test/TestFileRequest.py
-%%DATADIR%%/src/Test/TestFileRequest.pyc
-%%DATADIR%%/src/Test/TestFileRequest.pyo
+%%DATADIR%%/src/Test/TestFlag.py
 %%DATADIR%%/src/Test/TestHelper.py
-%%DATADIR%%/src/Test/TestHelper.pyc
-%%DATADIR%%/src/Test/TestHelper.pyo
 %%DATADIR%%/src/Test/TestMsgpack.py
-%%DATADIR%%/src/Test/TestMsgpack.pyc
-%%DATADIR%%/src/Test/TestMsgpack.pyo
 %%DATADIR%%/src/Test/TestNoparallel.py
-%%DATADIR%%/src/Test/TestNoparallel.pyc
-%%DATADIR%%/src/Test/TestNoparallel.pyo
 %%DATADIR%%/src/Test/TestPeer.py
-%%DATADIR%%/src/Test/TestPeer.pyc
-%%DATADIR%%/src/Test/TestPeer.pyo
 %%DATADIR%%/src/Test/TestRateLimit.py
-%%DATADIR%%/src/Test/TestRateLimit.pyc
-%%DATADIR%%/src/Test/TestRateLimit.pyo
 %%DATADIR%%/src/Test/TestSafeRe.py
-%%DATADIR%%/src/Test/TestSafeRe.pyc
-%%DATADIR%%/src/Test/TestSafeRe.pyo
 %%DATADIR%%/src/Test/TestSite.py
-%%DATADIR%%/src/Test/TestSite.pyc
-%%DATADIR%%/src/Test/TestSite.pyo
 %%DATADIR%%/src/Test/TestSiteDownload.py
-%%DATADIR%%/src/Test/TestSiteDownload.pyc
-%%DATADIR%%/src/Test/TestSiteDownload.pyo
 %%DATADIR%%/src/Test/TestSiteStorage.py
-%%DATADIR%%/src/Test/TestSiteStorage.pyc
-%%DATADIR%%/src/Test/TestSiteStorage.pyo
 %%DATADIR%%/src/Test/TestTor.py
-%%DATADIR%%/src/Test/TestTor.pyc
-%%DATADIR%%/src/Test/TestTor.pyo
 %%DATADIR%%/src/Test/TestTranslate.py
-%%DATADIR%%/src/Test/TestTranslate.pyc
-%%DATADIR%%/src/Test/TestTranslate.pyo
+%%DATADIR%%/src/Test/TestUiWebsocket.py
 %%DATADIR%%/src/Test/TestUpnpPunch.py
-%%DATADIR%%/src/Test/TestUpnpPunch.pyc
-%%DATADIR%%/src/Test/TestUpnpPunch.pyo
 %%DATADIR%%/src/Test/TestUser.py
-%%DATADIR%%/src/Test/TestUser.pyc
-%%DATADIR%%/src/Test/TestUser.pyo
 %%DATADIR%%/src/Test/TestWeb.py
-%%DATADIR%%/src/Test/TestWeb.pyc
-%%DATADIR%%/src/Test/TestWeb.pyo
 %%DATADIR%%/src/Test/__init__.py
-%%DATADIR%%/src/Test/__init__.pyc
-%%DATADIR%%/src/Test/__init__.pyo
+%%DATADIR%%/src/Test/__pycache__/BenchmarkSsl.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/BenchmarkSsl.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/Spy.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/Spy.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestConfig.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestConfig.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestConnectionServer.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestConnectionServer.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestContent.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestContent.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestContentUser.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestContentUser.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestCryptBitcoin.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestCryptBitcoin.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestCryptConnection.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestCryptConnection.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestCryptHash.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestCryptHash.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestDb.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestDb.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestDbQuery.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestDbQuery.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestDiff.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestDiff.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestEvent.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestEvent.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestFileRequest.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestFileRequest.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestFlag.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestFlag.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestHelper.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestHelper.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestMsgpack.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestMsgpack.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestNoparallel.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestNoparallel.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestPeer.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestPeer.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestRateLimit.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestRateLimit.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestSafeRe.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestSafeRe.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestSite.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestSite.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestSiteDownload.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestSiteDownload.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestSiteStorage.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestSiteStorage.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestTor.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestTor.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestTranslate.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestTranslate.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestUiWebsocket.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestUiWebsocket.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestUpnpPunch.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestUpnpPunch.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestUser.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestUser.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/TestWeb.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/TestWeb.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/__init__.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/src/Test/__pycache__/conftest.cpython-36.opt-1.pyc
+%%DATADIR%%/src/Test/__pycache__/conftest.cpython-36.pyc

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-ports-head mailing list