├── .gitignore ├── License.txt ├── Readme.md ├── bin ├── Microsoft.VC90.CRT.manifest ├── PepperFlashPlayer.plugin │ └── Contents │ │ ├── CodeResources │ │ ├── Info.plist │ │ ├── MacOS │ │ └── PepperFlashPlayer │ │ └── _CodeSignature │ │ └── CodeResources ├── ZeroNet.exe ├── _bsddb.pyd ├── _ctypes.pyd ├── _elementtree.pyd ├── _hashlib.pyd ├── _msi.pyd ├── _multiprocessing.pyd ├── _socket.pyd ├── _sqlite3.pyd ├── _ssl.pyd ├── _testcapi.pyd ├── bz2.pyd ├── core │ ├── Zeronet-license │ ├── Zeronet-readme.md │ ├── data │ │ ├── 1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv │ │ │ ├── content.json │ │ │ ├── css │ │ │ │ ├── fonts1.css │ │ │ │ ├── lander.css │ │ │ │ └── lander3.css │ │ │ ├── data │ │ │ │ ├── lander.db │ │ │ │ └── users │ │ │ │ │ ├── 1KdnTJVBGzEZrJppFZtzfG9chukuMv8xSb │ │ │ │ │ ├── content.json │ │ │ │ │ ├── data.json │ │ │ │ │ └── data.json-old │ │ │ │ │ └── content.json │ │ │ ├── dbschema.json │ │ │ ├── font │ │ │ │ ├── Mochary.ttf │ │ │ │ ├── Roboto-Light.woff │ │ │ │ ├── Roboto-Medium.woff │ │ │ │ ├── TextMeOne-Regular.woff │ │ │ │ └── TextMeOne.ttf │ │ │ ├── img │ │ │ │ ├── 16icons.png │ │ │ │ ├── arrow-up.png │ │ │ │ ├── arrowd.png │ │ │ │ ├── bg2cols.gif │ │ │ │ ├── bg3cols.gif │ │ │ │ ├── bgnavbar.gif │ │ │ │ ├── bgnavbaractive.gif │ │ │ │ ├── bgnavbarhover.gif │ │ │ │ ├── bgnavitem.gif │ │ │ │ ├── big1v12.png │ │ │ │ ├── dotccc.gif │ │ │ │ ├── favicon.ico │ │ │ │ ├── fuzium-screeny2.jpg │ │ │ │ ├── icon-new.png │ │ │ │ ├── join.png │ │ │ │ ├── lander.jpg │ │ │ │ ├── lander2.jpg │ │ │ │ ├── lander3.jpg │ │ │ │ ├── loading-circle.gif │ │ │ │ ├── loading.gif │ │ │ │ ├── logo.png │ │ │ │ ├── logo_big.png │ │ │ │ ├── magn.gif │ │ │ │ ├── mainbg.gif │ │ │ │ ├── notepad.png │ │ │ │ ├── register.png │ │ │ │ ├── searchbtn.png │ │ │ │ ├── searchinput.png │ │ │ │ ├── share-buttons.png │ │ │ │ ├── spinner.gif │ │ │ │ ├── user-menu-line.png │ │ │ │ ├── userbarbg.png │ │ │ │ ├── userbardivider.gif │ │ │ │ └── zite │ │ │ │ │ ├── bitsurf.jpg │ │ │ │ │ ├── no-app.png │ │ │ │ │ ├── onlyzero.jpg │ │ │ │ │ └── zeronet.korso.win.jpg │ │ │ ├── index.html │ │ │ ├── js │ │ │ │ ├── all-1.js │ │ │ │ ├── all.js │ │ │ │ ├── bookmarksHistory │ │ │ │ │ ├── fullTextSearch.js │ │ │ │ │ ├── placesSearch.js │ │ │ │ │ └── placesWorker.js │ │ │ │ ├── jquery.min.js │ │ │ │ ├── lib │ │ │ │ │ ├── 00-jquery.min.js │ │ │ │ │ ├── DateSince.coffee │ │ │ │ │ ├── Utils.coffee │ │ │ │ │ ├── ZeroFrame.coffee │ │ │ │ │ ├── identicon.js │ │ │ │ │ ├── jquery.cssanim.js │ │ │ │ │ ├── jquery.csslater.coffee │ │ │ │ │ ├── jquery.easing.1.3.js │ │ │ │ │ └── pnglib.js │ │ │ │ ├── mustache.js │ │ │ │ ├── newapi.js │ │ │ │ ├── topics.js │ │ │ │ └── util │ │ │ │ │ └── database.js │ │ │ ├── pages │ │ │ │ ├── all.html │ │ │ │ ├── anime.html │ │ │ │ ├── apps.html │ │ │ │ ├── css │ │ │ │ │ └── home.css │ │ │ │ ├── games.html │ │ │ │ ├── help.html │ │ │ │ ├── home.html │ │ │ │ ├── misc.html │ │ │ │ ├── new.html │ │ │ │ ├── news.html │ │ │ │ ├── reviews.html │ │ │ │ ├── vids.html │ │ │ │ └── view-post.html │ │ │ └── zite │ │ │ │ └── thumbs │ │ │ │ ├── 0-TV.jpg │ │ │ │ ├── 0List.png │ │ │ │ ├── 0chan.jpg │ │ │ │ ├── 1nfuzed.jpg │ │ │ │ ├── GIF-Time.jpg │ │ │ │ ├── GXQ-Talk.jpg │ │ │ │ ├── GreenJesus.jpg │ │ │ │ ├── Hexo.jpg │ │ │ │ ├── Hostcoin.jpg │ │ │ │ ├── Hugo.jpg │ │ │ │ ├── IFS-Master.jpg │ │ │ │ ├── IFSite.jpg │ │ │ │ ├── IPFS-Videos.jpg │ │ │ │ ├── ISO-Links.jpg │ │ │ │ ├── ImageZeroTalk.jpg │ │ │ │ ├── InfinityNet.jpg │ │ │ │ ├── KaffineSearch.jpg │ │ │ │ ├── KickassTorrents.jpg │ │ │ │ ├── KidSearch.jpg │ │ │ │ ├── KopyKate.jpg │ │ │ │ ├── LunarLander.jpg │ │ │ │ ├── Miku.jpg │ │ │ │ ├── MusicRanking.jpg │ │ │ │ ├── Oniichan.jpg │ │ │ │ ├── Rwby_Pingu.jpg │ │ │ │ ├── Sqeek.jpg │ │ │ │ ├── ThePirateLibrary.jpg │ │ │ │ ├── Thunderwave.jpg │ │ │ │ ├── WuYue.jpg │ │ │ │ ├── ZedRoad.jpg │ │ │ │ ├── Zero-Central.jpg │ │ │ │ ├── ZeroBoard.jpg │ │ │ │ ├── ZeroCentral.jpg │ │ │ │ ├── ZeroHello.jpg │ │ │ │ ├── ZeroID.jpg │ │ │ │ ├── ZeroLeakZ.jpg │ │ │ │ ├── ZeroLinux.jpg │ │ │ │ ├── ZeroMail.jpg │ │ │ │ ├── ZeroMail2.0.jpg │ │ │ │ ├── ZeroMaps.jpg │ │ │ │ ├── ZeroMe.png │ │ │ │ ├── ZeroMusic.jpg │ │ │ │ ├── ZeroMux.jpg │ │ │ │ ├── ZeroTorrent.jpg │ │ │ │ ├── ZeroTube.jpg │ │ │ │ ├── ZeroWiki.jpg │ │ │ │ ├── Ztalk.png │ │ │ │ ├── bitsurf.jpg │ │ │ │ ├── board_small.png │ │ │ │ ├── lander.jpg │ │ │ │ ├── mkg200001.jpg │ │ │ │ ├── onlyzero.jpg │ │ │ │ ├── play_logo.png │ │ │ │ ├── proxy-th3nd.jpg │ │ │ │ ├── thumb.png │ │ │ │ ├── zeronet-iikb-org.jpg │ │ │ │ ├── zeronet.korso.win.jpg │ │ │ │ └── zn-maly-io.jpg │ │ ├── 1Name2NXVi1RDPDgf5617UoW7xA6YrhM9F │ │ │ ├── content.json │ │ │ ├── css │ │ │ │ └── all.css │ │ │ ├── data │ │ │ │ └── names.json │ │ │ ├── index.html │ │ │ └── js │ │ │ │ └── all.js │ │ ├── content.db │ │ ├── lock.pid │ │ ├── mutes.json │ │ ├── sites.json │ │ └── users.json │ ├── plugins │ │ ├── AnnounceZero │ │ │ ├── AnnounceZeroPlugin.py │ │ │ └── __init__.py │ │ ├── CryptMessage │ │ │ ├── CryptMessage.py │ │ │ ├── CryptMessagePlugin.py │ │ │ ├── Test │ │ │ │ ├── TestCrypt.py │ │ │ │ ├── conftest.py │ │ │ │ └── pytest.ini │ │ │ └── __init__.py │ │ ├── MergerSite │ │ │ ├── MergerSitePlugin.py │ │ │ ├── __init__.py │ │ │ └── languages │ │ │ │ ├── fr.json │ │ │ │ ├── hu.json │ │ │ │ ├── tr.json │ │ │ │ ├── zh-tw.json │ │ │ │ └── zh.json │ │ ├── Newsfeed │ │ │ ├── NewsfeedPlugin.py │ │ │ └── __init__.py │ │ ├── OptionalManager │ │ │ ├── ContentDbPlugin.py │ │ │ ├── OptionalManagerPlugin.py │ │ │ ├── Test │ │ │ │ ├── TestOptionalManager.py │ │ │ │ ├── conftest.py │ │ │ │ └── pytest.ini │ │ │ ├── UiWebsocketPlugin.py │ │ │ ├── __init__.py │ │ │ └── languages │ │ │ │ ├── fr.json │ │ │ │ ├── hu.json │ │ │ │ ├── zh-tw.json │ │ │ │ └── zh.json │ │ ├── PeerDb │ │ │ ├── PeerDbPlugin.py │ │ │ └── __init__.py │ │ ├── Sidebar │ │ │ ├── SidebarPlugin.py │ │ │ ├── __init__.py │ │ │ ├── languages │ │ │ │ ├── da.json │ │ │ │ ├── de.json │ │ │ │ ├── es.json │ │ │ │ ├── fr.json │ │ │ │ ├── hu.json │ │ │ │ ├── it.json │ │ │ │ ├── pl.json │ │ │ │ ├── ru.json │ │ │ │ ├── tr.json │ │ │ │ ├── zh-tw.json │ │ │ │ └── zh.json │ │ │ ├── maxminddb │ │ │ │ ├── __init__.py │ │ │ │ ├── compat.py │ │ │ │ ├── const.py │ │ │ │ ├── decoder.py │ │ │ │ ├── errors.py │ │ │ │ ├── extension │ │ │ │ │ └── maxminddb.c │ │ │ │ ├── file.py │ │ │ │ ├── ipaddr.py │ │ │ │ └── reader.py │ │ │ ├── media-globe │ │ │ │ ├── Detector.js │ │ │ │ ├── Tween.js │ │ │ │ ├── all.js │ │ │ │ ├── globe.js │ │ │ │ ├── three.min.js │ │ │ │ └── world.jpg │ │ │ └── media │ │ │ │ ├── Class.coffee │ │ │ │ ├── RateLimit.coffee │ │ │ │ ├── Scrollable.js │ │ │ │ ├── Scrollbable.css │ │ │ │ ├── Sidebar.coffee │ │ │ │ ├── Sidebar.css │ │ │ │ ├── all.css │ │ │ │ ├── all.js │ │ │ │ └── morphdom.js │ │ ├── Stats │ │ │ ├── StatsPlugin.py │ │ │ └── __init__.py │ │ ├── TranslateSite │ │ │ ├── TranslateSitePlugin.py │ │ │ └── __init__.py │ │ ├── Trayicon │ │ │ ├── TrayiconPlugin.py │ │ │ ├── __init__.py │ │ │ ├── languages │ │ │ │ ├── fr.json │ │ │ │ ├── hu.json │ │ │ │ ├── tr.json │ │ │ │ ├── zh-tw.json │ │ │ │ └── zh.json │ │ │ ├── lib │ │ │ │ ├── __init__.py │ │ │ │ ├── notificationicon.py │ │ │ │ └── winfolders.py │ │ │ └── trayicon.ico │ │ ├── Zeroname │ │ │ ├── SiteManagerPlugin.py │ │ │ ├── UiRequestPlugin.py │ │ │ ├── __init__.py │ │ │ └── updater │ │ │ │ └── zeroname_updater.py │ │ ├── disabled-Bootstrapper │ │ │ ├── BootstrapperDb.py │ │ │ ├── BootstrapperPlugin.py │ │ │ ├── Test │ │ │ │ ├── TestBootstrapper.py │ │ │ │ ├── conftest.py │ │ │ │ └── pytest.ini │ │ │ └── __init__.py │ │ ├── disabled-Dnschain │ │ │ ├── SiteManagerPlugin.py │ │ │ ├── UiRequestPlugin.py │ │ │ └── __init__.py │ │ ├── disabled-DonationMessage │ │ │ ├── DonationMessagePlugin.py │ │ │ └── __init__.py │ │ ├── disabled-Multiuser │ │ │ ├── MultiuserPlugin.py │ │ │ ├── UserPlugin.py │ │ │ └── __init__.py │ │ ├── disabled-UiPassword │ │ │ ├── UiPasswordPlugin.py │ │ │ ├── __init__.py │ │ │ └── login.html │ │ └── disabled-Zeroname-local │ │ │ ├── SiteManagerPlugin.py │ │ │ ├── UiRequestPlugin.py │ │ │ ├── __init__.py │ │ │ ├── bitcoinrpc │ │ │ ├── __init__.py │ │ │ └── authproxy.py │ │ │ └── domainLookup.py │ ├── src │ │ ├── Config.py │ │ ├── Config.pyc │ │ ├── Connection │ │ │ ├── Connection.py │ │ │ ├── ConnectionServer.py │ │ │ └── __init__.py │ │ ├── Content │ │ │ ├── ContentDb.py │ │ │ ├── ContentDb.pyc │ │ │ ├── ContentDbDict.py │ │ │ ├── ContentDbDict.pyc │ │ │ ├── ContentManager.py │ │ │ ├── ContentManager.pyc │ │ │ ├── __init__.py │ │ │ └── __init__.pyc │ │ ├── Crypt │ │ │ ├── CryptBitcoin.py │ │ │ ├── CryptBitcoin.pyc │ │ │ ├── CryptConnection.py │ │ │ ├── CryptHash.py │ │ │ ├── CryptHash.pyc │ │ │ ├── CryptRsa.py │ │ │ ├── CryptRsa.pyc │ │ │ ├── __init__.py │ │ │ └── __init__.pyc │ │ ├── Db │ │ │ ├── Db.py │ │ │ ├── Db.pyc │ │ │ ├── DbCursor.py │ │ │ ├── DbCursor.pyc │ │ │ ├── DbQuery.py │ │ │ ├── DbQuery.pyc │ │ │ ├── __init__.py │ │ │ └── __init__.pyc │ │ ├── Debug │ │ │ ├── Debug.py │ │ │ ├── Debug.pyc │ │ │ ├── DebugHook.py │ │ │ ├── DebugHook.pyc │ │ │ ├── DebugMedia.py │ │ │ ├── DebugReloader.py │ │ │ ├── DebugReloader.pyc │ │ │ ├── __init__.py │ │ │ └── __init__.pyc │ │ ├── File │ │ │ ├── FileRequest.py │ │ │ ├── FileServer.py │ │ │ └── __init__.py │ │ ├── Peer │ │ │ ├── Peer.py │ │ │ ├── Peer.pyc │ │ │ ├── PeerHashfield.py │ │ │ ├── PeerHashfield.pyc │ │ │ ├── __init__.py │ │ │ └── __init__.pyc │ │ ├── Plugin │ │ │ ├── PluginManager.py │ │ │ ├── PluginManager.pyc │ │ │ ├── __init__.py │ │ │ └── __init__.pyc │ │ ├── Site │ │ │ ├── Site.py │ │ │ ├── Site.pyc │ │ │ ├── SiteManager.py │ │ │ ├── SiteManager.pyc │ │ │ ├── SiteStorage.py │ │ │ ├── SiteStorage.pyc │ │ │ ├── __init__.py │ │ │ └── __init__.pyc │ │ ├── Test │ │ │ ├── BenchmarkSsl.py │ │ │ ├── Spy.py │ │ │ ├── TestConfig.py │ │ │ ├── TestConnectionServer.py │ │ │ ├── TestContent.py │ │ │ ├── TestContentUser.py │ │ │ ├── TestCryptBitcoin.py │ │ │ ├── TestCryptConnection.py │ │ │ ├── TestDb.py │ │ │ ├── TestDbQuery.py │ │ │ ├── TestDiff.py │ │ │ ├── TestEvent.py │ │ │ ├── TestFileRequest.py │ │ │ ├── TestHelper.py │ │ │ ├── TestNoparallel.py │ │ │ ├── TestPeer.py │ │ │ ├── TestRateLimit.py │ │ │ ├── TestSite.py │ │ │ ├── TestSiteDownload.py │ │ │ ├── TestSiteStorage.py │ │ │ ├── TestTor.py │ │ │ ├── TestTranslate.py │ │ │ ├── TestUpnpPunch.py │ │ │ ├── TestUser.py │ │ │ ├── TestWeb.py │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── coverage.ini │ │ │ ├── pytest.ini │ │ │ └── testdata │ │ │ │ └── 1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original │ │ │ │ ├── content.json │ │ │ │ ├── css │ │ │ │ └── all.css │ │ │ │ ├── data-default │ │ │ │ ├── data.json │ │ │ │ └── users │ │ │ │ │ └── content-default.json │ │ │ │ ├── data │ │ │ │ ├── data.json │ │ │ │ ├── img │ │ │ │ │ ├── autoupdate.png │ │ │ │ │ ├── direct_domains.png │ │ │ │ │ ├── domain.png │ │ │ │ │ ├── memory.png │ │ │ │ │ ├── multiuser.png │ │ │ │ │ ├── progressbar.png │ │ │ │ │ ├── slides.png │ │ │ │ │ ├── slots_memory.png │ │ │ │ │ ├── trayicon.png │ │ │ │ │ ├── zeroblog-comments.png │ │ │ │ │ ├── zeroid.png │ │ │ │ │ ├── zeroname.png │ │ │ │ │ ├── zerotalk-mark.png │ │ │ │ │ ├── zerotalk-upvote.png │ │ │ │ │ └── zerotalk.png │ │ │ │ ├── optional.txt │ │ │ │ ├── test_include │ │ │ │ │ ├── content.json │ │ │ │ │ └── data.json │ │ │ │ └── users │ │ │ │ │ ├── 1C5sgvWaSgfaTpV5kjBCnCiKtENNMYo69q │ │ │ │ │ ├── content.json │ │ │ │ │ └── data.json │ │ │ │ │ ├── 1CjfbrbwtP8Y2QjPy12vpTATkUT7oSiPQ9 │ │ │ │ │ ├── content.json │ │ │ │ │ ├── data.json │ │ │ │ │ └── peanut-butter-jelly-time.gif │ │ │ │ │ ├── 1J6UrZMkarjVg5ax9W4qThir3BFUikbW6C │ │ │ │ │ ├── content.json │ │ │ │ │ └── data.json │ │ │ │ │ └── content.json │ │ │ │ ├── dbschema.json │ │ │ │ ├── img │ │ │ │ └── loading.gif │ │ │ │ ├── index.html │ │ │ │ └── js │ │ │ │ └── all.js │ │ ├── Tor │ │ │ ├── TorManager.py │ │ │ └── __init__.py │ │ ├── Translate │ │ │ ├── Translate.py │ │ │ ├── Translate.pyc │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ └── languages │ │ │ │ ├── da.json │ │ │ │ ├── de.json │ │ │ │ ├── es.json │ │ │ │ ├── fr.json │ │ │ │ ├── hu.json │ │ │ │ ├── it.json │ │ │ │ ├── nl.json │ │ │ │ ├── pl.json │ │ │ │ ├── ru.json │ │ │ │ ├── tr.json │ │ │ │ ├── zh-tw.json │ │ │ │ └── zh.json │ │ ├── Ui │ │ │ ├── UiRequest.py │ │ │ ├── UiServer.py │ │ │ ├── UiWebsocket.py │ │ │ ├── __init__.py │ │ │ ├── media │ │ │ │ ├── Fixbutton.coffee │ │ │ │ ├── Loading.coffee │ │ │ │ ├── Notifications.coffee │ │ │ │ ├── Wrapper.coffee │ │ │ │ ├── Wrapper.css │ │ │ │ ├── all.css │ │ │ │ ├── all.js │ │ │ │ ├── css │ │ │ │ │ ├── dragula.css │ │ │ │ │ ├── findinpage.css │ │ │ │ │ ├── font-awesome.min.css │ │ │ │ │ ├── navbar.css │ │ │ │ │ ├── searchbar.css │ │ │ │ │ ├── semantic.min.css │ │ │ │ │ ├── style.css │ │ │ │ │ ├── tasks.css │ │ │ │ │ ├── themes │ │ │ │ │ │ ├── basic │ │ │ │ │ │ │ └── assets │ │ │ │ │ │ │ │ └── fonts │ │ │ │ │ │ │ │ ├── icons.eot │ │ │ │ │ │ │ │ ├── icons.svg │ │ │ │ │ │ │ │ ├── icons.ttf │ │ │ │ │ │ │ │ └── icons.woff │ │ │ │ │ │ └── default │ │ │ │ │ │ │ └── assets │ │ │ │ │ │ │ ├── fonts │ │ │ │ │ │ │ ├── icons.eot │ │ │ │ │ │ │ ├── icons.otf │ │ │ │ │ │ │ ├── icons.svg │ │ │ │ │ │ │ ├── icons.ttf │ │ │ │ │ │ │ ├── icons.woff │ │ │ │ │ │ │ └── icons.woff2 │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ └── flags.png │ │ │ │ │ ├── toggle.css │ │ │ │ │ └── webviews.css │ │ │ │ ├── fonts │ │ │ │ │ ├── FontAwesome.otf │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ │ ├── img │ │ │ │ │ ├── favicon.ico │ │ │ │ │ ├── favicon.psd │ │ │ │ │ ├── loading-circle.gif │ │ │ │ │ ├── loading.gif │ │ │ │ │ └── logo.psd │ │ │ │ ├── js │ │ │ │ │ ├── bookmarksHistory │ │ │ │ │ │ ├── bookmarksHistory.js │ │ │ │ │ │ ├── fullTextSearch.js │ │ │ │ │ │ ├── placesSearch.js │ │ │ │ │ │ └── placesWorker.js │ │ │ │ │ ├── build.js │ │ │ │ │ ├── bundle.js │ │ │ │ │ ├── dexie.min.js │ │ │ │ │ ├── dragula.min.js │ │ │ │ │ ├── semantic.min.js │ │ │ │ │ ├── string_score.min.js │ │ │ │ │ └── toggle.js │ │ │ │ └── lib │ │ │ │ │ ├── 00-jquery.min.js │ │ │ │ │ ├── RateLimit.coffee │ │ │ │ │ ├── ZeroWebsocket.coffee │ │ │ │ │ ├── jquery.cssanim.js │ │ │ │ │ ├── jquery.csslater.coffee │ │ │ │ │ └── jquery.easing.1.3.js │ │ │ └── template │ │ │ │ └── wrapper.html │ │ ├── User │ │ │ ├── User.py │ │ │ ├── User.pyc │ │ │ ├── UserManager.py │ │ │ ├── UserManager.pyc │ │ │ ├── __init__.py │ │ │ └── __init__.pyc │ │ ├── Worker │ │ │ ├── Worker.py │ │ │ ├── Worker.pyc │ │ │ ├── WorkerManager.py │ │ │ ├── WorkerManager.pyc │ │ │ ├── __init__.py │ │ │ └── __init__.pyc │ │ ├── __init__.py │ │ ├── lib │ │ │ ├── BitcoinECC │ │ │ │ ├── BitcoinECC.py │ │ │ │ ├── BitcoinECC.pyc │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ └── newBitcoinECC.py │ │ │ ├── PySocks │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── __init__.py │ │ │ │ ├── setup.py │ │ │ │ ├── socks.py │ │ │ │ ├── sockshandler.py │ │ │ │ └── test │ │ │ │ │ ├── README │ │ │ │ │ ├── httpproxy.py │ │ │ │ │ ├── mocks │ │ │ │ │ ├── mocks.conf │ │ │ │ │ ├── socks4server.py │ │ │ │ │ ├── sockstest.py │ │ │ │ │ └── test.sh │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── bencode │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── decode.py │ │ │ │ ├── decode.pyc │ │ │ │ ├── encode.py │ │ │ │ └── encode.pyc │ │ │ ├── cssvendor │ │ │ │ ├── __init__.py │ │ │ │ └── cssvendor.py │ │ │ ├── geventwebsocket │ │ │ │ ├── __init__.py │ │ │ │ ├── exceptions.py │ │ │ │ ├── gunicorn │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── workers.py │ │ │ │ ├── handler.py │ │ │ │ ├── logging.py │ │ │ │ ├── protocols │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── base.py │ │ │ │ │ └── wamp.py │ │ │ │ ├── resource.py │ │ │ │ ├── server.py │ │ │ │ ├── utf8validator.py │ │ │ │ ├── utils.py │ │ │ │ └── websocket.py │ │ │ ├── opensslVerify │ │ │ │ ├── HashInfo.txt │ │ │ │ ├── OpenSSL License.txt │ │ │ │ ├── ReadMe.txt │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── gencert.cmd │ │ │ │ ├── libeay32.dll │ │ │ │ ├── openssl.cnf │ │ │ │ ├── opensslVerify.py │ │ │ │ ├── opensslVerify.pyc │ │ │ │ └── ssleay32.dll │ │ │ ├── pyasn1 │ │ │ │ ├── CHANGES │ │ │ │ ├── LICENSE │ │ │ │ ├── PKG-INFO │ │ │ │ ├── README │ │ │ │ ├── THANKS │ │ │ │ ├── TODO │ │ │ │ ├── __init__.py │ │ │ │ ├── codec │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── ber │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── decoder.py │ │ │ │ │ │ ├── encoder.py │ │ │ │ │ │ └── eoo.py │ │ │ │ │ ├── cer │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── decoder.py │ │ │ │ │ │ └── encoder.py │ │ │ │ │ └── der │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── decoder.py │ │ │ │ │ │ └── encoder.py │ │ │ │ ├── compat │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── octets.py │ │ │ │ ├── debug.py │ │ │ │ ├── error.py │ │ │ │ └── type │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── base.py │ │ │ │ │ ├── char.py │ │ │ │ │ ├── constraint.py │ │ │ │ │ ├── error.py │ │ │ │ │ ├── namedtype.py │ │ │ │ │ ├── namedval.py │ │ │ │ │ ├── tag.py │ │ │ │ │ ├── tagmap.py │ │ │ │ │ ├── univ.py │ │ │ │ │ └── useful.py │ │ │ ├── pybitcointools │ │ │ │ ├── LICENSE │ │ │ │ ├── MANIFEST.in │ │ │ │ ├── README.txt │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── bitcoin │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __init__.pyc │ │ │ │ │ ├── bci.py │ │ │ │ │ ├── bci.pyc │ │ │ │ │ ├── blocks.py │ │ │ │ │ ├── blocks.pyc │ │ │ │ │ ├── composite.py │ │ │ │ │ ├── composite.pyc │ │ │ │ │ ├── deterministic.py │ │ │ │ │ ├── deterministic.pyc │ │ │ │ │ ├── main.py │ │ │ │ │ ├── main.pyc │ │ │ │ │ ├── py2specials.py │ │ │ │ │ ├── py2specials.pyc │ │ │ │ │ ├── py3specials.py │ │ │ │ │ ├── py3specials.pyc │ │ │ │ │ ├── ripemd.py │ │ │ │ │ ├── ripemd.pyc │ │ │ │ │ ├── stealth.py │ │ │ │ │ ├── stealth.pyc │ │ │ │ │ ├── transaction.py │ │ │ │ │ └── transaction.pyc │ │ │ │ ├── pybtctool │ │ │ │ ├── setup.py │ │ │ │ ├── test.py │ │ │ │ └── test_stealth.py │ │ │ ├── pyelliptic │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── __init__.py │ │ │ │ ├── arithmetic.py │ │ │ │ ├── cipher.py │ │ │ │ ├── ecc.py │ │ │ │ ├── hash.py │ │ │ │ └── openssl.py │ │ │ ├── rsa │ │ │ │ ├── CHANGELOG.txt │ │ │ │ ├── LICENSE │ │ │ │ ├── README.rst │ │ │ │ ├── __init__.py │ │ │ │ ├── _compat.py │ │ │ │ ├── _version133.py │ │ │ │ ├── _version200.py │ │ │ │ ├── asn1.py │ │ │ │ ├── bigfile.py │ │ │ │ ├── cli.py │ │ │ │ ├── common.py │ │ │ │ ├── core.py │ │ │ │ ├── key.py │ │ │ │ ├── parallel.py │ │ │ │ ├── pem.py │ │ │ │ ├── pkcs1.py │ │ │ │ ├── prime.py │ │ │ │ ├── randnum.py │ │ │ │ ├── transform.py │ │ │ │ ├── util.py │ │ │ │ └── varblock.py │ │ │ └── subtl │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyc │ │ │ │ ├── subtl.py │ │ │ │ └── subtl.pyc │ │ ├── main.py │ │ ├── main.pyc │ │ └── util │ │ │ ├── Diff.py │ │ │ ├── Diff.pyc │ │ │ ├── Event.py │ │ │ ├── Event.pyc │ │ │ ├── Noparallel.py │ │ │ ├── Noparallel.pyc │ │ │ ├── Platform.py │ │ │ ├── Pooled.py │ │ │ ├── Pooled.pyc │ │ │ ├── QueryJson.py │ │ │ ├── RateLimit.py │ │ │ ├── RateLimit.pyc │ │ │ ├── SocksProxy.py │ │ │ ├── SslPatch.py │ │ │ ├── StreamingMsgpack.py │ │ │ ├── UpnpPunch.py │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── helper.py │ │ │ └── helper.pyc │ ├── start.py │ ├── tools │ │ ├── coffee │ │ │ ├── README.md │ │ │ ├── coffee-script.js │ │ │ ├── coffee.cmd │ │ │ └── coffee.wsf │ │ └── tor │ │ │ ├── manual_install.txt │ │ │ ├── start.cmd │ │ │ └── torrc │ ├── update.py │ └── zeronet.py ├── gevent._semaphore.pyd ├── gevent.ares.pyd ├── gevent.corecext.pyd ├── greenlet.pyd ├── lib │ ├── Microsoft.VC90.CRT.manifest │ ├── _bsddb.pyd │ ├── _ctypes.pyd │ ├── _elementtree.pyd │ ├── _hashlib.pyd │ ├── _msi.pyd │ ├── _multiprocessing.pyd │ ├── _socket.pyd │ ├── _sqlite3.pyd │ ├── _ssl.pyd │ ├── _testcapi.pyd │ ├── bz2.pyd │ ├── gevent.ares.pyd │ ├── greenlet.pyd │ ├── msgpack._packer.pyd │ ├── msgpack._unpacker.pyd │ ├── msvcm90.dll │ ├── msvcp90.dll │ ├── msvcr90.dll │ ├── pyexpat.pyd │ ├── pywintypes27.dll │ ├── select.pyd │ ├── sqlite3.dll │ ├── unicodedata.pyd │ ├── win32api.pyd │ ├── win32evtlog.pyd │ ├── win32file.pyd │ ├── win32pipe.pyd │ └── win32wnet.pyd ├── msgpack._packer.pyd ├── msgpack._unpacker.pyd ├── msvcm90.dll ├── msvcp90.dll ├── msvcr90.dll ├── pepflashplayer64_25_0_0_127.dll ├── pyexpat.pyd ├── python27.dll ├── pywintypes27.dll ├── select.pyd ├── sqlite3.dll ├── unicodedata.pyd ├── win32api.pyd ├── win32evtlog.pyd ├── win32file.pyd ├── win32pipe.pyd └── win32wnet.pyd ├── core ├── Zeronet-license ├── Zeronet-readme.md ├── plugins │ ├── AnnounceZero │ │ ├── AnnounceZeroPlugin.py │ │ └── __init__.py │ ├── CryptMessage │ │ ├── CryptMessage.py │ │ ├── CryptMessagePlugin.py │ │ ├── Test │ │ │ ├── TestCrypt.py │ │ │ ├── conftest.py │ │ │ └── pytest.ini │ │ └── __init__.py │ ├── FilePack │ │ ├── FilePackPlugin.py │ │ ├── FilePackPlugin.pyc │ │ ├── __init__.py │ │ └── __init__.pyc │ ├── MergerSite │ │ ├── MergerSitePlugin.py │ │ ├── __init__.py │ │ └── languages │ │ │ ├── fr.json │ │ │ ├── hu.json │ │ │ ├── tr.json │ │ │ ├── zh-tw.json │ │ │ └── zh.json │ ├── Mute │ │ ├── MutePlugin.py │ │ ├── MutePlugin.pyc │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ └── languages │ │ │ ├── hu.json │ │ │ ├── it.json │ │ │ ├── zh-tw.json │ │ │ └── zh.json │ ├── Newsfeed │ │ ├── NewsfeedPlugin.py │ │ └── __init__.py │ ├── OptionalManager │ │ ├── ContentDbPlugin.py │ │ ├── OptionalManagerPlugin.py │ │ ├── Test │ │ │ ├── TestOptionalManager.py │ │ │ ├── conftest.py │ │ │ └── pytest.ini │ │ ├── UiWebsocketPlugin.py │ │ ├── __init__.py │ │ └── languages │ │ │ ├── fr.json │ │ │ ├── hu.json │ │ │ ├── zh-tw.json │ │ │ └── zh.json │ ├── PeerDb │ │ ├── PeerDbPlugin.py │ │ └── __init__.py │ ├── Sidebar │ │ ├── SidebarPlugin.py │ │ ├── __init__.py │ │ ├── languages │ │ │ ├── da.json │ │ │ ├── de.json │ │ │ ├── es.json │ │ │ ├── fr.json │ │ │ ├── hu.json │ │ │ ├── it.json │ │ │ ├── pl.json │ │ │ ├── ru.json │ │ │ ├── tr.json │ │ │ ├── zh-tw.json │ │ │ └── zh.json │ │ ├── maxminddb │ │ │ ├── __init__.py │ │ │ ├── compat.py │ │ │ ├── const.py │ │ │ ├── decoder.py │ │ │ ├── errors.py │ │ │ ├── extension │ │ │ │ └── maxminddb.c │ │ │ ├── file.py │ │ │ ├── ipaddr.py │ │ │ └── reader.py │ │ ├── media-globe │ │ │ ├── Detector.js │ │ │ ├── Tween.js │ │ │ ├── all.js │ │ │ ├── globe.js │ │ │ ├── three.min.js │ │ │ └── world.jpg │ │ └── media │ │ │ ├── Class.coffee │ │ │ ├── RateLimit.coffee │ │ │ ├── Scrollable.js │ │ │ ├── Scrollbable.css │ │ │ ├── Sidebar.coffee │ │ │ ├── Sidebar.css │ │ │ ├── all.css │ │ │ ├── all.js │ │ │ └── morphdom.js │ ├── Stats │ │ ├── StatsPlugin.py │ │ └── __init__.py │ ├── TranslateSite │ │ ├── TranslateSitePlugin.py │ │ └── __init__.py │ ├── Trayicon │ │ ├── TrayiconPlugin.py │ │ ├── __init__.py │ │ ├── languages │ │ │ ├── fr.json │ │ │ ├── hu.json │ │ │ ├── tr.json │ │ │ ├── zh-tw.json │ │ │ └── zh.json │ │ ├── lib │ │ │ ├── __init__.py │ │ │ ├── notificationicon.py │ │ │ └── winfolders.py │ │ └── trayicon.ico │ ├── Zeroname │ │ ├── SiteManagerPlugin.py │ │ ├── UiRequestPlugin.py │ │ ├── __init__.py │ │ └── updater │ │ │ └── zeroname_updater.py │ ├── disabled-Bootstrapper │ │ ├── BootstrapperDb.py │ │ ├── BootstrapperPlugin.py │ │ ├── Test │ │ │ ├── TestBootstrapper.py │ │ │ ├── conftest.py │ │ │ └── pytest.ini │ │ └── __init__.py │ ├── disabled-Dnschain │ │ ├── SiteManagerPlugin.py │ │ ├── UiRequestPlugin.py │ │ └── __init__.py │ ├── disabled-DonationMessage │ │ ├── DonationMessagePlugin.py │ │ └── __init__.py │ ├── disabled-Multiuser │ │ ├── MultiuserPlugin.py │ │ ├── UserPlugin.py │ │ └── __init__.py │ ├── disabled-UiPassword │ │ ├── UiPasswordPlugin.py │ │ ├── __init__.py │ │ └── login.html │ └── disabled-Zeroname-local │ │ ├── SiteManagerPlugin.py │ │ ├── UiRequestPlugin.py │ │ ├── __init__.py │ │ ├── bitcoinrpc │ │ ├── __init__.py │ │ └── authproxy.py │ │ └── domainLookup.py ├── src │ ├── Config.py │ ├── Connection │ │ ├── Connection.py │ │ ├── ConnectionServer.py │ │ └── __init__.py │ ├── Content │ │ ├── ContentDb.py │ │ ├── ContentDbDict.py │ │ ├── ContentManager.py │ │ └── __init__.py │ ├── Crypt │ │ ├── CryptBitcoin.py │ │ ├── CryptConnection.py │ │ ├── CryptHash.py │ │ ├── CryptRsa.py │ │ └── __init__.py │ ├── Db │ │ ├── Db.py │ │ ├── DbCursor.py │ │ ├── DbQuery.py │ │ └── __init__.py │ ├── Debug │ │ ├── Debug.py │ │ ├── DebugHook.py │ │ ├── DebugMedia.py │ │ ├── DebugReloader.py │ │ └── __init__.py │ ├── File │ │ ├── FileRequest.py │ │ ├── FileServer.py │ │ └── __init__.py │ ├── Peer │ │ ├── Peer.py │ │ ├── PeerHashfield.py │ │ └── __init__.py │ ├── Plugin │ │ ├── PluginManager.py │ │ └── __init__.py │ ├── Site │ │ ├── Site.py │ │ ├── SiteManager.py │ │ ├── SiteStorage.py │ │ └── __init__.py │ ├── Test │ │ ├── BenchmarkSsl.py │ │ ├── Spy.py │ │ ├── TestConfig.py │ │ ├── TestConnectionServer.py │ │ ├── TestContent.py │ │ ├── TestContentUser.py │ │ ├── TestCryptBitcoin.py │ │ ├── TestCryptConnection.py │ │ ├── TestDb.py │ │ ├── TestDbQuery.py │ │ ├── TestDiff.py │ │ ├── TestEvent.py │ │ ├── TestFileRequest.py │ │ ├── TestHelper.py │ │ ├── TestNoparallel.py │ │ ├── TestPeer.py │ │ ├── TestRateLimit.py │ │ ├── TestSite.py │ │ ├── TestSiteDownload.py │ │ ├── TestSiteStorage.py │ │ ├── TestTor.py │ │ ├── TestTranslate.py │ │ ├── TestUpnpPunch.py │ │ ├── TestUser.py │ │ ├── TestWeb.py │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── coverage.ini │ │ ├── pytest.ini │ │ └── testdata │ │ │ └── 1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original │ │ │ ├── content.json │ │ │ ├── css │ │ │ └── all.css │ │ │ ├── data-default │ │ │ ├── data.json │ │ │ └── users │ │ │ │ └── content-default.json │ │ │ ├── data │ │ │ ├── data.json │ │ │ ├── img │ │ │ │ ├── autoupdate.png │ │ │ │ ├── direct_domains.png │ │ │ │ ├── domain.png │ │ │ │ ├── memory.png │ │ │ │ ├── multiuser.png │ │ │ │ ├── progressbar.png │ │ │ │ ├── slides.png │ │ │ │ ├── slots_memory.png │ │ │ │ ├── trayicon.png │ │ │ │ ├── zeroblog-comments.png │ │ │ │ ├── zeroid.png │ │ │ │ ├── zeroname.png │ │ │ │ ├── zerotalk-mark.png │ │ │ │ ├── zerotalk-upvote.png │ │ │ │ └── zerotalk.png │ │ │ ├── optional.txt │ │ │ ├── test_include │ │ │ │ ├── content.json │ │ │ │ └── data.json │ │ │ └── users │ │ │ │ ├── 1C5sgvWaSgfaTpV5kjBCnCiKtENNMYo69q │ │ │ │ ├── content.json │ │ │ │ └── data.json │ │ │ │ ├── 1CjfbrbwtP8Y2QjPy12vpTATkUT7oSiPQ9 │ │ │ │ ├── content.json │ │ │ │ ├── data.json │ │ │ │ └── peanut-butter-jelly-time.gif │ │ │ │ ├── 1J6UrZMkarjVg5ax9W4qThir3BFUikbW6C │ │ │ │ ├── content.json │ │ │ │ └── data.json │ │ │ │ └── content.json │ │ │ ├── dbschema.json │ │ │ ├── img │ │ │ └── loading.gif │ │ │ ├── index.html │ │ │ └── js │ │ │ └── all.js │ ├── Tor │ │ ├── TorManager.py │ │ └── __init__.py │ ├── Translate │ │ ├── Translate.py │ │ ├── __init__.py │ │ └── languages │ │ │ ├── da.json │ │ │ ├── de.json │ │ │ ├── es.json │ │ │ ├── fr.json │ │ │ ├── hu.json │ │ │ ├── it.json │ │ │ ├── pl.json │ │ │ ├── ru.json │ │ │ ├── tr.json │ │ │ ├── zh-tw.json │ │ │ └── zh.json │ ├── Ui │ │ ├── UiRequest.py │ │ ├── UiServer.py │ │ ├── UiWebsocket.py │ │ ├── __init__.py │ │ ├── media │ │ │ ├── Fixbutton.coffee │ │ │ ├── Loading.coffee │ │ │ ├── Notifications.coffee │ │ │ ├── Wrapper.coffee │ │ │ ├── Wrapper.css │ │ │ ├── all.css │ │ │ ├── all.js │ │ │ ├── css │ │ │ │ ├── dragula.css │ │ │ │ ├── findinpage.css │ │ │ │ ├── font-awesome.min.css │ │ │ │ ├── navbar.css │ │ │ │ ├── searchbar.css │ │ │ │ ├── semantic.min.css │ │ │ │ ├── style.css │ │ │ │ ├── tasks.css │ │ │ │ ├── themes │ │ │ │ │ ├── basic │ │ │ │ │ │ └── assets │ │ │ │ │ │ │ └── fonts │ │ │ │ │ │ │ ├── icons.eot │ │ │ │ │ │ │ ├── icons.svg │ │ │ │ │ │ │ ├── icons.ttf │ │ │ │ │ │ │ └── icons.woff │ │ │ │ │ └── default │ │ │ │ │ │ └── assets │ │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── icons.eot │ │ │ │ │ │ ├── icons.otf │ │ │ │ │ │ ├── icons.svg │ │ │ │ │ │ ├── icons.ttf │ │ │ │ │ │ ├── icons.woff │ │ │ │ │ │ └── icons.woff2 │ │ │ │ │ │ └── images │ │ │ │ │ │ └── flags.png │ │ │ │ ├── toggle.css │ │ │ │ └── webviews.css │ │ │ ├── fonts │ │ │ │ ├── FontAwesome.otf │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ ├── img │ │ │ │ ├── favicon.ico │ │ │ │ ├── favicon.psd │ │ │ │ ├── loading-circle.gif │ │ │ │ ├── loading.gif │ │ │ │ └── logo.psd │ │ │ ├── js │ │ │ │ ├── bookmarksHistory │ │ │ │ │ ├── bookmarksHistory.js │ │ │ │ │ ├── fullTextSearch.js │ │ │ │ │ ├── placesSearch.js │ │ │ │ │ └── placesWorker.js │ │ │ │ ├── build.js │ │ │ │ ├── bundle.js │ │ │ │ ├── dexie.min.js │ │ │ │ ├── dragula.min.js │ │ │ │ ├── semantic.min.js │ │ │ │ ├── string_score.min.js │ │ │ │ └── toggle.js │ │ │ └── lib │ │ │ │ ├── 00-jquery.min.js │ │ │ │ ├── RateLimit.coffee │ │ │ │ ├── ZeroWebsocket.coffee │ │ │ │ ├── jquery.cssanim.js │ │ │ │ ├── jquery.csslater.coffee │ │ │ │ └── jquery.easing.1.3.js │ │ └── template │ │ │ └── wrapper.html │ ├── User │ │ ├── User.py │ │ ├── UserManager.py │ │ └── __init__.py │ ├── Worker │ │ ├── Worker.py │ │ ├── WorkerManager.py │ │ └── __init__.py │ ├── __init__.py │ ├── lib │ │ ├── BitcoinECC │ │ │ ├── BitcoinECC.py │ │ │ ├── __init__.py │ │ │ └── newBitcoinECC.py │ │ ├── PySocks │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── setup.py │ │ │ ├── socks.py │ │ │ ├── sockshandler.py │ │ │ └── test │ │ │ │ ├── README │ │ │ │ ├── httpproxy.py │ │ │ │ ├── mocks │ │ │ │ ├── mocks.conf │ │ │ │ ├── socks4server.py │ │ │ │ ├── sockstest.py │ │ │ │ └── test.sh │ │ ├── __init__.py │ │ ├── bencode │ │ │ ├── __init__.py │ │ │ ├── decode.py │ │ │ └── encode.py │ │ ├── cssvendor │ │ │ ├── __init__.py │ │ │ └── cssvendor.py │ │ ├── geventwebsocket │ │ │ ├── __init__.py │ │ │ ├── exceptions.py │ │ │ ├── gunicorn │ │ │ │ ├── __init__.py │ │ │ │ └── workers.py │ │ │ ├── handler.py │ │ │ ├── logging.py │ │ │ ├── protocols │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ └── wamp.py │ │ │ ├── resource.py │ │ │ ├── server.py │ │ │ ├── utf8validator.py │ │ │ ├── utils.py │ │ │ └── websocket.py │ │ ├── opensslVerify │ │ │ ├── HashInfo.txt │ │ │ ├── OpenSSL License.txt │ │ │ ├── ReadMe.txt │ │ │ ├── __init__.py │ │ │ ├── gencert.cmd │ │ │ ├── libeay32.dll │ │ │ ├── openssl.cnf │ │ │ ├── openssl.exe │ │ │ ├── opensslVerify.py │ │ │ └── ssleay32.dll │ │ ├── pyasn1 │ │ │ ├── CHANGES │ │ │ ├── LICENSE │ │ │ ├── PKG-INFO │ │ │ ├── README │ │ │ ├── THANKS │ │ │ ├── TODO │ │ │ ├── __init__.py │ │ │ ├── codec │ │ │ │ ├── __init__.py │ │ │ │ ├── ber │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── decoder.py │ │ │ │ │ ├── encoder.py │ │ │ │ │ └── eoo.py │ │ │ │ ├── cer │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── decoder.py │ │ │ │ │ └── encoder.py │ │ │ │ └── der │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── decoder.py │ │ │ │ │ └── encoder.py │ │ │ ├── compat │ │ │ │ ├── __init__.py │ │ │ │ └── octets.py │ │ │ ├── debug.py │ │ │ ├── error.py │ │ │ └── type │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ ├── char.py │ │ │ │ ├── constraint.py │ │ │ │ ├── error.py │ │ │ │ ├── namedtype.py │ │ │ │ ├── namedval.py │ │ │ │ ├── tag.py │ │ │ │ ├── tagmap.py │ │ │ │ ├── univ.py │ │ │ │ └── useful.py │ │ ├── pybitcointools │ │ │ ├── LICENSE │ │ │ ├── MANIFEST.in │ │ │ ├── README.txt │ │ │ ├── __init__.py │ │ │ ├── bitcoin │ │ │ │ ├── __init__.py │ │ │ │ ├── bci.py │ │ │ │ ├── blocks.py │ │ │ │ ├── composite.py │ │ │ │ ├── deterministic.py │ │ │ │ ├── main.py │ │ │ │ ├── py2specials.py │ │ │ │ ├── py3specials.py │ │ │ │ ├── ripemd.py │ │ │ │ ├── stealth.py │ │ │ │ └── transaction.py │ │ │ ├── pybtctool │ │ │ ├── setup.py │ │ │ ├── test.py │ │ │ └── test_stealth.py │ │ ├── pyelliptic │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── arithmetic.py │ │ │ ├── cipher.py │ │ │ ├── ecc.py │ │ │ ├── hash.py │ │ │ └── openssl.py │ │ ├── rsa │ │ │ ├── CHANGELOG.txt │ │ │ ├── LICENSE │ │ │ ├── README.rst │ │ │ ├── __init__.py │ │ │ ├── _compat.py │ │ │ ├── _version133.py │ │ │ ├── _version200.py │ │ │ ├── asn1.py │ │ │ ├── bigfile.py │ │ │ ├── cli.py │ │ │ ├── common.py │ │ │ ├── core.py │ │ │ ├── key.py │ │ │ ├── parallel.py │ │ │ ├── pem.py │ │ │ ├── pkcs1.py │ │ │ ├── prime.py │ │ │ ├── randnum.py │ │ │ ├── transform.py │ │ │ ├── util.py │ │ │ └── varblock.py │ │ └── subtl │ │ │ ├── LICENCE │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ └── subtl.py │ ├── main.py │ └── util │ │ ├── Diff.py │ │ ├── Event.py │ │ ├── Noparallel.py │ │ ├── Platform.py │ │ ├── Pooled.py │ │ ├── QueryJson.py │ │ ├── RateLimit.py │ │ ├── SocksProxy.py │ │ ├── SslPatch.py │ │ ├── StreamingMsgpack.py │ │ ├── UpnpPunch.py │ │ ├── __init__.py │ │ └── helper.py ├── start.py ├── tools │ ├── coffee │ │ ├── README.md │ │ ├── coffee-script.js │ │ ├── coffee.cmd │ │ └── coffee.wsf │ └── tor │ │ ├── manual_install.txt │ │ ├── start.cmd │ │ └── torrc ├── update.py └── zeronet.py ├── files └── .gitkeep ├── gfx ├── fuzium-screeny1.png ├── fuzium-screeny2.jpg ├── icons │ ├── fuzium.ico │ ├── icon-32.ico │ ├── icon-32.png │ ├── index.js │ └── info-32.png ├── img │ ├── WindowButtons │ │ ├── close-white.png │ │ ├── close.png │ │ ├── maximize-white.png │ │ ├── maximize.png │ │ ├── minimize-white.png │ │ └── minimize.png │ ├── add-white.png │ ├── add.png │ ├── back-white.png │ ├── back.png │ ├── bookmarks.png │ ├── check.png │ ├── close-white.png │ ├── close.png │ ├── dev.png │ ├── downloads.png │ ├── extensions.png │ ├── forward-white.png │ ├── forward.png │ ├── fullscreen-exit.png │ ├── fullscreen.png │ ├── history.png │ ├── logo.png │ ├── menu-white.png │ ├── menu.png │ ├── more-vert-white.png │ ├── more-vert.png │ ├── privacy.png │ ├── refresh-white.png │ ├── refresh.png │ ├── screenshot.png │ ├── settings.png │ └── window.png └── zero_electron.jpg ├── hub ├── browser.htm ├── browser.js ├── browser │ ├── controller │ │ ├── BrowserWindow.js │ │ ├── IPCRendererProcessHandler.js │ │ └── NavigationHistoryHandler.js │ ├── init.js │ ├── inject │ │ └── inject-to-webview.js │ ├── lib │ │ └── keymaster.js │ ├── utility │ │ ├── KeyCode.js │ │ ├── URIParser.js │ │ └── Utility.js │ └── view │ │ ├── AddressBar.js │ │ ├── AutoCompleteBox.js │ │ ├── BrowserTab.js │ │ ├── BrowserTabBar.js │ │ ├── ContextMenuHandler.js │ │ ├── NavigationControls.js │ │ ├── SearchBox.js │ │ ├── TabView.js │ │ └── UserMenu.js ├── config.htm ├── config.js ├── css │ ├── base.css │ ├── browser.css │ ├── cssreset-min.css │ ├── dragula.css │ ├── findinpage.css │ ├── ionicons.min.css │ ├── navbarTabs.css │ ├── roboto.css │ ├── searchbar.css │ ├── taskOverlay.css │ └── webviews.css ├── fonts │ ├── ionicons.ttf │ └── ionicons.woff ├── frame.js ├── index.htm ├── logger.js ├── main │ ├── dexie.min.js │ ├── filtering.js │ └── main.js ├── new-tab.htm ├── store.js └── zeroFrame.js ├── js ├── GlobalShortcuts.js ├── IPCMain.js ├── NavigationHistory.js ├── PersistentStorage.js ├── UserData.js ├── UserSetting.js └── WindowManager.js ├── json └── menus │ ├── darwin.json │ ├── linux.json │ └── win32.json ├── main.js ├── main2.js └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | *.exe 2 | 3 | node_modules 4 | dist 5 | temp 6 | .git 7 | 8 | bin/core/tools/tor/* 9 | core/tools/tor/* 10 | bin/data/* 11 | bin/log/* 12 | files/* 13 | data/* 14 | log/* 15 | -------------------------------------------------------------------------------- /bin/PepperFlashPlayer.plugin/Contents/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | rules 8 | 9 | ^Resources/ 10 | 11 | ^Resources/.*\.lproj/ 12 | 13 | optional 14 | 15 | weight 16 | 1000 17 | 18 | ^Resources/.*\.lproj/locversion.plist$ 19 | 20 | omit 21 | 22 | weight 23 | 1100 24 | 25 | ^version.plist$ 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /bin/PepperFlashPlayer.plugin/Contents/MacOS/PepperFlashPlayer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/PepperFlashPlayer.plugin/Contents/MacOS/PepperFlashPlayer -------------------------------------------------------------------------------- /bin/ZeroNet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/ZeroNet.exe -------------------------------------------------------------------------------- /bin/_bsddb.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/_bsddb.pyd -------------------------------------------------------------------------------- /bin/_ctypes.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/_ctypes.pyd -------------------------------------------------------------------------------- /bin/_elementtree.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/_elementtree.pyd -------------------------------------------------------------------------------- /bin/_hashlib.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/_hashlib.pyd -------------------------------------------------------------------------------- /bin/_msi.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/_msi.pyd -------------------------------------------------------------------------------- /bin/_multiprocessing.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/_multiprocessing.pyd -------------------------------------------------------------------------------- /bin/_socket.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/_socket.pyd -------------------------------------------------------------------------------- /bin/_sqlite3.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/_sqlite3.pyd -------------------------------------------------------------------------------- /bin/_ssl.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/_ssl.pyd -------------------------------------------------------------------------------- /bin/_testcapi.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/_testcapi.pyd -------------------------------------------------------------------------------- /bin/bz2.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/bz2.pyd -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/data/lander.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/data/lander.db -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/data/users/1KdnTJVBGzEZrJppFZtzfG9chukuMv8xSb/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "address": "1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv", 3 | "files": { 4 | "data.json": { 5 | "sha512": "1d3ef8c06a4e0b285d36cba36ab188dc07819848b4b288425b70a710b1207554", 6 | "size": 294679 7 | } 8 | }, 9 | "inner_path": "data/users/1KdnTJVBGzEZrJppFZtzfG9chukuMv8xSb/content.json", 10 | "modified": 1489327505, 11 | "signs": { 12 | "1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv": "G3oQvywCJG0yLTotuKL75vJoMX1gmHRujzOJETxo0l9Owl3Dg/kvnr6dydxeVZOsmpl/Dyt0TEq9N8p2jw50TJQ=" 13 | } 14 | } -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/data/users/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "address": "1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv", 3 | "files": { 4 | "1KdnTJVBGzEZrJppFZtzfG9chukuMv8xSb/data.json": { 5 | "sha512": "f1d3c4dccfd3bf44653d18c23c723cb4f2136bfd27098de015a684892344103a", 6 | "size": 360227 7 | } 8 | }, 9 | "inner_path": "data/users/content.json", 10 | "modified": 1491269301, 11 | "signs": { 12 | "1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv": "GzGdV2/ZLVyR5F7kVkxCau2qoeD+cu09SJGE51xzS4l6PJqtmMqmsVp5tumkYQk5Ayb5Q0c2fTcYqyPfet5x7nw=" 13 | } 14 | } -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/font/Mochary.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/font/Mochary.ttf -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/font/Roboto-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/font/Roboto-Light.woff -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/font/Roboto-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/font/Roboto-Medium.woff -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/font/TextMeOne-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/font/TextMeOne-Regular.woff -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/font/TextMeOne.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/font/TextMeOne.ttf -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/16icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/16icons.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/arrow-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/arrow-up.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/arrowd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/arrowd.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/bg2cols.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/bg2cols.gif -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/bg3cols.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/bg3cols.gif -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/bgnavbar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/bgnavbar.gif -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/bgnavbaractive.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/bgnavbaractive.gif -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/bgnavbarhover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/bgnavbarhover.gif -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/bgnavitem.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/bgnavitem.gif -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/big1v12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/big1v12.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/dotccc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/dotccc.gif -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/favicon.ico -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/fuzium-screeny2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/fuzium-screeny2.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/icon-new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/icon-new.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/join.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/join.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/lander.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/lander.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/lander2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/lander2.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/lander3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/lander3.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/loading-circle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/loading-circle.gif -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/loading.gif -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/logo.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/logo_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/logo_big.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/magn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/magn.gif -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/mainbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/mainbg.gif -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/notepad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/notepad.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/register.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/searchbtn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/searchbtn.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/searchinput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/searchinput.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/share-buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/share-buttons.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/spinner.gif -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/user-menu-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/user-menu-line.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/userbarbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/userbarbg.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/userbardivider.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/userbardivider.gif -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/zite/bitsurf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/zite/bitsurf.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/zite/no-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/zite/no-app.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/zite/onlyzero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/zite/onlyzero.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/zite/zeronet.korso.win.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/img/zite/zeronet.korso.win.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/js/lib/Utils.coffee: -------------------------------------------------------------------------------- 1 | window.cmp = (a, b) -> if a > b then 1 else if a < b then -1 else 0 2 | 3 | ### 4 | Array::sortBy = (key, options={}) -> 5 | @sort (a, b) -> 6 | [av, bv] = [a[key], b[key]] 7 | [av, bv] = [av.toLowerCase(), bv.toLowerCase()] if options.lower 8 | cmp av, bv 9 | ### -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/0-TV.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/0-TV.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/0List.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/0List.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/0chan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/0chan.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/1nfuzed.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/1nfuzed.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/GIF-Time.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/GIF-Time.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/GXQ-Talk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/GXQ-Talk.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/GreenJesus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/GreenJesus.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Hexo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Hexo.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Hostcoin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Hostcoin.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Hugo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Hugo.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/IFS-Master.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/IFS-Master.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/IFSite.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/IFSite.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/IPFS-Videos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/IPFS-Videos.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ISO-Links.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ISO-Links.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ImageZeroTalk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ImageZeroTalk.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/InfinityNet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/InfinityNet.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/KaffineSearch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/KaffineSearch.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/KickassTorrents.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/KickassTorrents.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/KidSearch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/KidSearch.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/KopyKate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/KopyKate.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/LunarLander.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/LunarLander.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Miku.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Miku.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/MusicRanking.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/MusicRanking.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Oniichan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Oniichan.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Rwby_Pingu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Rwby_Pingu.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Sqeek.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Sqeek.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ThePirateLibrary.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ThePirateLibrary.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Thunderwave.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Thunderwave.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/WuYue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/WuYue.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZedRoad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZedRoad.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Zero-Central.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Zero-Central.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroBoard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroBoard.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroCentral.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroCentral.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroHello.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroHello.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroID.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroID.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroLeakZ.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroLeakZ.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroLinux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroLinux.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroMail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroMail.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroMail2.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroMail2.0.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroMaps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroMaps.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroMe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroMe.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroMusic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroMusic.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroMux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroMux.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroTorrent.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroTorrent.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroTube.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroTube.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroWiki.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/ZeroWiki.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Ztalk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/Ztalk.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/bitsurf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/bitsurf.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/board_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/board_small.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/lander.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/lander.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/mkg200001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/mkg200001.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/onlyzero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/onlyzero.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/play_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/play_logo.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/proxy-th3nd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/proxy-th3nd.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/thumb.png -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/zeronet-iikb-org.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/zeronet-iikb-org.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/zeronet.korso.win.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/zeronet.korso.win.jpg -------------------------------------------------------------------------------- /bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/zn-maly-io.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv/zite/thumbs/zn-maly-io.jpg -------------------------------------------------------------------------------- /bin/core/data/content.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/content.db -------------------------------------------------------------------------------- /bin/core/data/lock.pid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/data/lock.pid -------------------------------------------------------------------------------- /bin/core/data/mutes.json: -------------------------------------------------------------------------------- 1 | {"mutes": {}} -------------------------------------------------------------------------------- /bin/core/data/sites.json: -------------------------------------------------------------------------------- 1 | { 2 | "1Name2NXVi1RDPDgf5617UoW7xA6YrhM9F": { 3 | "added": 1489115466, 4 | "auth_key": "29bc0be48806d97a72b6cbb8e244b486103cfed33d600d258992900df5e72fc1", 5 | "cache": { 6 | "bad_files": {}, 7 | "hashfield": "" 8 | }, 9 | "optional_downloaded": 0, 10 | "own": false, 11 | "permissions": [], 12 | "serving": true, 13 | "size": 0, 14 | "size_optional": 0, 15 | "wrapper_key": "a25737bf9102f93cb05046ae14fc15f8250514d0eee21e4fa2f3c14edfde081e" 16 | } 17 | } -------------------------------------------------------------------------------- /bin/core/data/users.json: -------------------------------------------------------------------------------- 1 | { 2 | "1EpseNcFmj8RnnUvhSk7gXgvpD7ouAUDDM": { 3 | "certs": {}, 4 | "master_seed": "ddb956307435e62505f6223367eb594f734fe74297885f4df3188c1e57123e4f", 5 | "sites": { 6 | "1LANDERvVWbShpNWpsrbBvfqSK1PabXtwv": { 7 | "auth_address": "1CMKYjFpjRWD87BM1DwNcLaghqe9w3YzEN", 8 | "auth_privatekey": "5JSSxe1mu36A3B8PcBMXVmUGE8UdyzkzYu65UpDwPFmKDkbVboM" 9 | }, 10 | "1Name2NXVi1RDPDgf5617UoW7xA6YrhM9F": { 11 | "auth_address": "1MYoqAcWmPeTpAycP3L54a8D9Ebftn9Uvy", 12 | "auth_privatekey": "5J1FvmG4fW274cRt8Hmb6uifexAMaZqm4NzAU6oSRYZ9r7tPL71" 13 | } 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /bin/core/plugins/AnnounceZero/__init__.py: -------------------------------------------------------------------------------- 1 | import AnnounceZeroPlugin -------------------------------------------------------------------------------- /bin/core/plugins/CryptMessage/Test/conftest.py: -------------------------------------------------------------------------------- 1 | from src.Test.conftest import * -------------------------------------------------------------------------------- /bin/core/plugins/CryptMessage/Test/pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | python_files = Test*.py 3 | addopts = -rsxX -v --durations=6 4 | markers = 5 | webtest: mark a test as a webtest. -------------------------------------------------------------------------------- /bin/core/plugins/CryptMessage/__init__.py: -------------------------------------------------------------------------------- 1 | import CryptMessagePlugin -------------------------------------------------------------------------------- /bin/core/plugins/MergerSite/__init__.py: -------------------------------------------------------------------------------- 1 | import MergerSitePlugin -------------------------------------------------------------------------------- /bin/core/plugins/MergerSite/languages/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "Add %s new site?": "Ajouter le site %s ?", 3 | "Added %s new site": "Site %s ajouté", 4 | "Site deleted: %s": "Site %s supprimé" 5 | } 6 | -------------------------------------------------------------------------------- /bin/core/plugins/MergerSite/languages/hu.json: -------------------------------------------------------------------------------- 1 | { 2 | "Add %s new site?": "Új oldal hozzáadása: %s?", 3 | "Added %s new site": "Új oldal hozzáadva: %s", 4 | "Site deleted: %s": "Oldal törölve: %s" 5 | } 6 | -------------------------------------------------------------------------------- /bin/core/plugins/MergerSite/languages/tr.json: -------------------------------------------------------------------------------- 1 | { 2 | "Add %s new site?": "%s sitesi eklensin mi?", 3 | "Added %s new site": "%s sitesi eklendi", 4 | "Site deleted: %s": "%s sitesi silindi" 5 | } 6 | -------------------------------------------------------------------------------- /bin/core/plugins/MergerSite/languages/zh-tw.json: -------------------------------------------------------------------------------- 1 | { 2 | "Add %s new site?": "添加新網站: %s?", 3 | "Added %s new site": "已添加到新網站:%s", 4 | "Site deleted: %s": "網站已刪除:%s" 5 | } 6 | -------------------------------------------------------------------------------- /bin/core/plugins/MergerSite/languages/zh.json: -------------------------------------------------------------------------------- 1 | { 2 | "Add %s new site?": "添加新站点: %s?", 3 | "Added %s new site": "已添加到新站点:%s", 4 | "Site deleted: %s": "站点已删除:%s" 5 | } 6 | -------------------------------------------------------------------------------- /bin/core/plugins/Newsfeed/__init__.py: -------------------------------------------------------------------------------- 1 | import NewsfeedPlugin -------------------------------------------------------------------------------- /bin/core/plugins/OptionalManager/Test/conftest.py: -------------------------------------------------------------------------------- 1 | from src.Test.conftest import * -------------------------------------------------------------------------------- /bin/core/plugins/OptionalManager/Test/pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | python_files = Test*.py 3 | addopts = -rsxX -v --durations=6 4 | markers = 5 | webtest: mark a test as a webtest. -------------------------------------------------------------------------------- /bin/core/plugins/OptionalManager/__init__.py: -------------------------------------------------------------------------------- 1 | import OptionalManagerPlugin -------------------------------------------------------------------------------- /bin/core/plugins/OptionalManager/languages/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "Pinned %s files": "Fichiers %s épinglés", 3 | "Removed pin from %s files": "Fichiers %s ne sont plus épinglés", 4 | "You started to help distribute %s.
Directory: %s": "Vous avez commencé à aider à distribuer %s.
Dossier : %s", 5 | "Help distribute all new optional files on site %s": "Aider à distribuer tous les fichiers optionnels du site %s", 6 | "Yes, I want to help!": "Oui, je veux aider !" 7 | } 8 | -------------------------------------------------------------------------------- /bin/core/plugins/OptionalManager/languages/hu.json: -------------------------------------------------------------------------------- 1 | { 2 | "Pinned %s files": "%s fájl rögzítve", 3 | "Removed pin from %s files": "%s fájl rögzítés eltávolítva", 4 | "You started to help distribute %s.
Directory: %s": "Új segítség a terjesztésben: %s.
Könyvtár: %s", 5 | "Help distribute all new optional files on site %s": "Segítség az összes új opcionális fájl terjesztésében az %s oldalon", 6 | "Yes, I want to help!": "Igen, segíteni akarok!" 7 | } 8 | -------------------------------------------------------------------------------- /bin/core/plugins/OptionalManager/languages/zh-tw.json: -------------------------------------------------------------------------------- 1 | { 2 | "Pinned %s files": "已固定 %s 個檔", 3 | "Removed pin from %s files": "已解除固定 %s 個檔", 4 | "You started to help distribute %s.
Directory: %s": "你已經開始幫助分發 %s
目錄:%s", 5 | "Help distribute all new optional files on site %s": "你想要幫助分發 %s 網站的所有檔嗎?", 6 | "Yes, I want to help!": "是,我想要幫助!" 7 | } 8 | -------------------------------------------------------------------------------- /bin/core/plugins/OptionalManager/languages/zh.json: -------------------------------------------------------------------------------- 1 | { 2 | "Pinned %s files": "已固定 %s 个文件", 3 | "Removed pin from %s files": "已解除固定 %s 个文件", 4 | "You started to help distribute %s.
Directory: %s": "你已经开始帮助分发 %s
目录:%s", 5 | "Help distribute all new optional files on site %s": "你想要帮助分发 %s 站点的所有文件吗?", 6 | "Yes, I want to help!": "是,我想要帮助!" 7 | } 8 | -------------------------------------------------------------------------------- /bin/core/plugins/PeerDb/__init__.py: -------------------------------------------------------------------------------- 1 | import PeerDbPlugin 2 | 3 | -------------------------------------------------------------------------------- /bin/core/plugins/Sidebar/__init__.py: -------------------------------------------------------------------------------- 1 | import SidebarPlugin -------------------------------------------------------------------------------- /bin/core/plugins/Sidebar/maxminddb/compat.py: -------------------------------------------------------------------------------- 1 | import sys 2 | 3 | # pylint: skip-file 4 | 5 | if sys.version_info[0] == 2: 6 | import ipaddr as ipaddress # pylint:disable=F0401 7 | ipaddress.ip_address = ipaddress.IPAddress 8 | 9 | int_from_byte = ord 10 | 11 | FileNotFoundError = IOError 12 | 13 | def int_from_bytes(b): 14 | if b: 15 | return int(b.encode("hex"), 16) 16 | return 0 17 | 18 | byte_from_int = chr 19 | else: 20 | import ipaddress # pylint:disable=F0401 21 | 22 | int_from_byte = lambda x: x 23 | 24 | FileNotFoundError = FileNotFoundError 25 | 26 | int_from_bytes = lambda x: int.from_bytes(x, 'big') 27 | 28 | byte_from_int = lambda x: bytes([x]) 29 | -------------------------------------------------------------------------------- /bin/core/plugins/Sidebar/maxminddb/const.py: -------------------------------------------------------------------------------- 1 | """Constants used in the API""" 2 | 3 | MODE_AUTO = 0 4 | MODE_MMAP_EXT = 1 5 | MODE_MMAP = 2 6 | MODE_FILE = 4 7 | MODE_MEMORY = 8 8 | -------------------------------------------------------------------------------- /bin/core/plugins/Sidebar/maxminddb/errors.py: -------------------------------------------------------------------------------- 1 | """ 2 | maxminddb.errors 3 | ~~~~~~~~~~~~~~~~ 4 | 5 | This module contains custom errors for the MaxMind DB reader 6 | """ 7 | 8 | 9 | class InvalidDatabaseError(RuntimeError): 10 | 11 | """This error is thrown when unexpected data is found in the database.""" 12 | -------------------------------------------------------------------------------- /bin/core/plugins/Sidebar/media-globe/world.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/plugins/Sidebar/media-globe/world.jpg -------------------------------------------------------------------------------- /bin/core/plugins/Sidebar/media/Class.coffee: -------------------------------------------------------------------------------- 1 | class Class 2 | trace: true 3 | 4 | log: (args...) -> 5 | return unless @trace 6 | return if typeof console is 'undefined' 7 | args.unshift("[#{@.constructor.name}]") 8 | console.log(args...) 9 | @ 10 | 11 | logStart: (name, args...) -> 12 | return unless @trace 13 | @logtimers or= {} 14 | @logtimers[name] = +(new Date) 15 | @log "#{name}", args..., "(started)" if args.length > 0 16 | @ 17 | 18 | logEnd: (name, args...) -> 19 | ms = +(new Date)-@logtimers[name] 20 | @log "#{name}", args..., "(Done in #{ms}ms)" 21 | @ 22 | 23 | window.Class = Class -------------------------------------------------------------------------------- /bin/core/plugins/Sidebar/media/RateLimit.coffee: -------------------------------------------------------------------------------- 1 | limits = {} 2 | call_after_interval = {} 3 | window.RateLimit = (interval, fn) -> 4 | if not limits[fn] 5 | call_after_interval[fn] = false 6 | fn() # First call is not delayed 7 | limits[fn] = setTimeout (-> 8 | if call_after_interval[fn] 9 | fn() 10 | delete limits[fn] 11 | delete call_after_interval[fn] 12 | ), interval 13 | else # Called within iterval, delay the call 14 | call_after_interval[fn] = true 15 | -------------------------------------------------------------------------------- /bin/core/plugins/Stats/__init__.py: -------------------------------------------------------------------------------- 1 | import StatsPlugin -------------------------------------------------------------------------------- /bin/core/plugins/TranslateSite/__init__.py: -------------------------------------------------------------------------------- 1 | import TranslateSitePlugin 2 | -------------------------------------------------------------------------------- /bin/core/plugins/Trayicon/__init__.py: -------------------------------------------------------------------------------- 1 | import sys 2 | 3 | if sys.platform == 'win32': 4 | import TrayiconPlugin -------------------------------------------------------------------------------- /bin/core/plugins/Trayicon/languages/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "ZeroNet Twitter": "ZeroNet Twitter", 3 | "ZeroNet Reddit": "ZeroNet Reddit", 4 | "ZeroNet Github": "ZeroNet Github", 5 | "Report bug/request feature": "Rapport d'erreur/Demanger une fonctionnalité", 6 | "!Open ZeroNet": "!Ouvrir ZeroNet", 7 | "Quit": "Quitter", 8 | "(active)": "(actif)", 9 | "(passive)": "(passif)", 10 | "Connections: %s": "Connexions: %s", 11 | "Received: %.2f MB | Sent: %.2f MB": "Reçu: %.2f MB | Envoyé: %.2f MB", 12 | "Show console window": "Afficher la console", 13 | "Start ZeroNet when Windows starts": "Lancer ZeroNet au démarrage de Windows" 14 | } 15 | -------------------------------------------------------------------------------- /bin/core/plugins/Trayicon/languages/hu.json: -------------------------------------------------------------------------------- 1 | { 2 | "ZeroNet Twitter": "ZeroNet Twitter", 3 | "ZeroNet Reddit": "ZeroNet Reddit", 4 | "ZeroNet Github": "ZeroNet Github", 5 | "Report bug/request feature": "Hiba bejelentés/ötletek", 6 | "!Open ZeroNet": "!ZeroNet megnyitása", 7 | "Quit": "Kilépés", 8 | "(active)": "(aktív)", 9 | "(passive)": "(passive)", 10 | "Connections: %s": "Kapcsolatok: %s", 11 | "Received: %.2f MB | Sent: %.2f MB": "Fogadott: %.2f MB | Küldött: %.2f MB", 12 | "Show console window": "Parancssor mutatása", 13 | "Start ZeroNet when Windows starts": "ZeroNet indítása a Windows-al együtt" 14 | } 15 | -------------------------------------------------------------------------------- /bin/core/plugins/Trayicon/languages/tr.json: -------------------------------------------------------------------------------- 1 | { 2 | "ZeroNet Twitter": "ZeroNet Twitter", 3 | "ZeroNet Reddit": "ZeroNet Reddit", 4 | "ZeroNet Github": "ZeroNet Github", 5 | "Report bug/request feature": "Hata bildir/geliştirme taleb et", 6 | "!Open ZeroNet": "!ZeroNet'i Aç", 7 | "Quit": "Kapat", 8 | "(active)": "(aktif)", 9 | "(passive)": "(pasif)", 10 | "Connections: %s": "Bağlantı sayısı: %s", 11 | "Received: %.2f MB | Sent: %.2f MB": "Gelen: %.2f MB | Gönderilen: %.2f MB", 12 | "Show console window": "Konsolu aç", 13 | "Start ZeroNet when Windows starts": "ZeroNet'i açılışta otomatik başlat" 14 | } 15 | -------------------------------------------------------------------------------- /bin/core/plugins/Trayicon/languages/zh-tw.json: -------------------------------------------------------------------------------- 1 | { 2 | "ZeroNet Twitter": "ZeroNet Twitter", 3 | "ZeroNet Reddit": "ZeroNet Reddit", 4 | "ZeroNet Github": "ZeroNet Github", 5 | "Report bug/request feature": "回饋问题/請求功能", 6 | "!Open ZeroNet": "!開啟 ZeroNet", 7 | "Quit": "退出", 8 | "(active)": "(主動模式)", 9 | "(passive)": "(被動模式)", 10 | "Connections: %s": "連線數: %s", 11 | "Received: %.2f MB | Sent: %.2f MB": "已收到: %.2f MB | 已傳送: %.2f MB", 12 | "Show console window": "顯示控制臺窗體", 13 | "Start ZeroNet when Windows starts": "在 Windows 啟動時執行 ZeroNet" 14 | } 15 | -------------------------------------------------------------------------------- /bin/core/plugins/Trayicon/languages/zh.json: -------------------------------------------------------------------------------- 1 | { 2 | "ZeroNet Twitter": "ZeroNet Twitter", 3 | "ZeroNet Reddit": "ZeroNet Reddit", 4 | "ZeroNet Github": "ZeroNet Github", 5 | "Report bug/request feature": "反馈问题/请求功能", 6 | "!Open ZeroNet": "!打开 ZeroNet", 7 | "Quit": "退出", 8 | "(active)": "(主动模式)", 9 | "(passive)": "(被动模式)", 10 | "Connections: %s": "连接数: %s", 11 | "Received: %.2f MB | Sent: %.2f MB": "已接收: %.2f MB | 已发送: %.2f MB", 12 | "Show console window": "显示控制台窗口", 13 | "Start ZeroNet when Windows starts": "在 Windows 启动时运行 ZeroNet" 14 | } 15 | -------------------------------------------------------------------------------- /bin/core/plugins/Trayicon/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/plugins/Trayicon/lib/__init__.py -------------------------------------------------------------------------------- /bin/core/plugins/Trayicon/trayicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/plugins/Trayicon/trayicon.ico -------------------------------------------------------------------------------- /bin/core/plugins/Zeroname/__init__.py: -------------------------------------------------------------------------------- 1 | import UiRequestPlugin 2 | import SiteManagerPlugin -------------------------------------------------------------------------------- /bin/core/plugins/disabled-Bootstrapper/Test/conftest.py: -------------------------------------------------------------------------------- 1 | from src.Test.conftest import * -------------------------------------------------------------------------------- /bin/core/plugins/disabled-Bootstrapper/Test/pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | python_files = Test*.py 3 | addopts = -rsxX -v --durations=6 4 | markers = 5 | webtest: mark a test as a webtest. -------------------------------------------------------------------------------- /bin/core/plugins/disabled-Bootstrapper/__init__.py: -------------------------------------------------------------------------------- 1 | import BootstrapperPlugin -------------------------------------------------------------------------------- /bin/core/plugins/disabled-Dnschain/__init__.py: -------------------------------------------------------------------------------- 1 | # This plugin is experimental, if you really want to enable uncomment the following lines: 2 | # import DnschainPlugin 3 | # import SiteManagerPlugin -------------------------------------------------------------------------------- /bin/core/plugins/disabled-DonationMessage/__init__.py: -------------------------------------------------------------------------------- 1 | import DonationMessagePlugin 2 | -------------------------------------------------------------------------------- /bin/core/plugins/disabled-Multiuser/__init__.py: -------------------------------------------------------------------------------- 1 | import MultiuserPlugin 2 | -------------------------------------------------------------------------------- /bin/core/plugins/disabled-UiPassword/__init__.py: -------------------------------------------------------------------------------- 1 | import UiPasswordPlugin -------------------------------------------------------------------------------- /bin/core/plugins/disabled-Zeroname-local/__init__.py: -------------------------------------------------------------------------------- 1 | import UiRequestPlugin 2 | import SiteManagerPlugin -------------------------------------------------------------------------------- /bin/core/plugins/disabled-Zeroname-local/bitcoinrpc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/plugins/disabled-Zeroname-local/bitcoinrpc/__init__.py -------------------------------------------------------------------------------- /bin/core/src/Config.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Config.pyc -------------------------------------------------------------------------------- /bin/core/src/Connection/__init__.py: -------------------------------------------------------------------------------- 1 | from ConnectionServer import ConnectionServer 2 | from Connection import Connection 3 | -------------------------------------------------------------------------------- /bin/core/src/Content/ContentDb.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Content/ContentDb.pyc -------------------------------------------------------------------------------- /bin/core/src/Content/ContentDbDict.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Content/ContentDbDict.pyc -------------------------------------------------------------------------------- /bin/core/src/Content/ContentManager.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Content/ContentManager.pyc -------------------------------------------------------------------------------- /bin/core/src/Content/__init__.py: -------------------------------------------------------------------------------- 1 | from ContentManager import ContentManager -------------------------------------------------------------------------------- /bin/core/src/Content/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Content/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/Crypt/CryptBitcoin.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Crypt/CryptBitcoin.pyc -------------------------------------------------------------------------------- /bin/core/src/Crypt/CryptHash.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Crypt/CryptHash.pyc -------------------------------------------------------------------------------- /bin/core/src/Crypt/CryptRsa.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Crypt/CryptRsa.pyc -------------------------------------------------------------------------------- /bin/core/src/Crypt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Crypt/__init__.py -------------------------------------------------------------------------------- /bin/core/src/Crypt/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Crypt/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/Db/Db.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Db/Db.pyc -------------------------------------------------------------------------------- /bin/core/src/Db/DbCursor.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Db/DbCursor.pyc -------------------------------------------------------------------------------- /bin/core/src/Db/DbQuery.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Db/DbQuery.pyc -------------------------------------------------------------------------------- /bin/core/src/Db/__init__.py: -------------------------------------------------------------------------------- 1 | from Db import Db 2 | from DbQuery import DbQuery 3 | from DbCursor import DbCursor -------------------------------------------------------------------------------- /bin/core/src/Db/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Db/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/Debug/Debug.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Debug/Debug.pyc -------------------------------------------------------------------------------- /bin/core/src/Debug/DebugHook.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Debug/DebugHook.pyc -------------------------------------------------------------------------------- /bin/core/src/Debug/DebugReloader.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Debug/DebugReloader.pyc -------------------------------------------------------------------------------- /bin/core/src/Debug/__init__.py: -------------------------------------------------------------------------------- 1 | from DebugReloader import DebugReloader -------------------------------------------------------------------------------- /bin/core/src/Debug/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Debug/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/File/__init__.py: -------------------------------------------------------------------------------- 1 | from FileServer import FileServer 2 | from FileRequest import FileRequest -------------------------------------------------------------------------------- /bin/core/src/Peer/Peer.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Peer/Peer.pyc -------------------------------------------------------------------------------- /bin/core/src/Peer/PeerHashfield.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Peer/PeerHashfield.pyc -------------------------------------------------------------------------------- /bin/core/src/Peer/__init__.py: -------------------------------------------------------------------------------- 1 | from Peer import Peer 2 | from PeerHashfield import PeerHashfield 3 | -------------------------------------------------------------------------------- /bin/core/src/Peer/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Peer/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/Plugin/PluginManager.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Plugin/PluginManager.pyc -------------------------------------------------------------------------------- /bin/core/src/Plugin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Plugin/__init__.py -------------------------------------------------------------------------------- /bin/core/src/Plugin/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Plugin/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/Site/Site.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Site/Site.pyc -------------------------------------------------------------------------------- /bin/core/src/Site/SiteManager.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Site/SiteManager.pyc -------------------------------------------------------------------------------- /bin/core/src/Site/SiteStorage.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Site/SiteStorage.pyc -------------------------------------------------------------------------------- /bin/core/src/Site/__init__.py: -------------------------------------------------------------------------------- 1 | from Site import Site 2 | from SiteStorage import SiteStorage -------------------------------------------------------------------------------- /bin/core/src/Site/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Site/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/Test/Spy.py: -------------------------------------------------------------------------------- 1 | class Spy: 2 | def __init__(self, obj, func_name): 3 | self.obj = obj 4 | self.func_name = func_name 5 | self.func_original = getattr(self.obj, func_name) 6 | self.calls = [] 7 | 8 | def __enter__(self, *args, **kwargs): 9 | def loggedFunc(cls, *args, **kwags): 10 | print "Logging", self, args, kwargs 11 | self.calls.append(args) 12 | return self.func_original(cls, *args, **kwargs) 13 | setattr(self.obj, self.func_name, loggedFunc) 14 | return self.calls 15 | 16 | def __exit__(self, *args, **kwargs): 17 | setattr(self.obj, self.func_name, self.func_original) -------------------------------------------------------------------------------- /bin/core/src/Test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/__init__.py -------------------------------------------------------------------------------- /bin/core/src/Test/coverage.ini: -------------------------------------------------------------------------------- 1 | [run] 2 | branch = True 3 | concurrency = gevent 4 | omit = 5 | src/lib/* 6 | src/Test/* 7 | 8 | [report] 9 | exclude_lines = 10 | pragma: no cover 11 | if __name__ == .__main__.: 12 | if config.debug: 13 | if config.debug_socket: 14 | if self.logging: 15 | def __repr__ 16 | -------------------------------------------------------------------------------- /bin/core/src/Test/pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | python_files = Test*.py 3 | addopts = -rsxX -v --durations=6 4 | markers = 5 | webtest: mark a test as a webtest. -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data-default/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "MyZeroBlog", 3 | "description": "My ZeroBlog.", 4 | "links": "- [Source code](https://github.com/HelloZeroNet)", 5 | "next_post_id": 1, 6 | "demo": false, 7 | "modified": 1432515193, 8 | "post": [ 9 | ] 10 | } -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/autoupdate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/autoupdate.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/direct_domains.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/direct_domains.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/domain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/domain.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/memory.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/multiuser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/multiuser.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/progressbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/progressbar.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/slides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/slides.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/slots_memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/slots_memory.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/trayicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/trayicon.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zeroblog-comments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zeroblog-comments.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zeroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zeroid.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zeroname.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zeroname.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zerotalk-mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zerotalk-mark.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zerotalk-upvote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zerotalk-upvote.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zerotalk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zerotalk.png -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/optional.txt: -------------------------------------------------------------------------------- 1 | hello! -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/test_include/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "address": "1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT", 3 | "files": { 4 | "data.json": { 5 | "sha512": "369d4e780cc80504285f13774ca327fe725eed2d813aad229e62356b07365906", 6 | "size": 505 7 | } 8 | }, 9 | "inner_path": "data/test_include/content.json", 10 | "modified": 1470340816.513, 11 | "signs": { 12 | "1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT": "GxF2ZD0DaMx+CuxafnnRx+IkWTrXubcmTHaJIPyemFpzCvbSo6DyjstN8T3qngFhYIZI/MkcG4ogStG0PLv6p3w=" 13 | } 14 | } -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/test_include/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "next_topic_id": 1, 3 | "topics": [], 4 | "next_message_id": 5, 5 | "comments": { 6 | "1@2": [ 7 | { 8 | "comment_id": 1, 9 | "body": "New user test!", 10 | "added": 1423442049 11 | }, 12 | { 13 | "comment_id": 2, 14 | "body": "test 321", 15 | "added": 1423531445 16 | }, 17 | { 18 | "comment_id": 3, 19 | "body": "0.2.4 test.", 20 | "added": 1424133003 21 | } 22 | ] 23 | }, 24 | "topic_votes": { 25 | "1@2": 1, 26 | "1@6": 1, 27 | "1@69": 1, 28 | "607@69": 1 29 | }, 30 | "comment_votes": { 31 | "35@2": 1, 32 | "7@64": 1, 33 | "8@64": 1, 34 | "50@2": 1, 35 | "13@77": 1 36 | } 37 | } -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/users/1C5sgvWaSgfaTpV5kjBCnCiKtENNMYo69q/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "cert_auth_type": "web", 3 | "cert_sign": "G4YB7y749GI6mJboyI7cNNfyMwOS0rcVXLmgq8qmCC4TCaRqup3TGWm8hzeru7+B5iXhq19Ruz286bNVKgNbnwU=", 4 | "cert_user_id": "newzeroid@zeroid.bit", 5 | "files": { 6 | "data.json": { 7 | "sha512": "2378ef20379f1db0c3e2a803bfbfda2b68515968b7e311ccc604406168969d34", 8 | "size": 161 9 | } 10 | }, 11 | "modified": 1432554679.913, 12 | "signs": { 13 | "1C5sgvWaSgfaTpV5kjBCnCiKtENNMYo69q": "GzX/Ht6ms1dOnqB3kVENvDnxpH+mqA0Zlg3hWy0iwgxpyxWcA4zgmwxcEH41BN9RrvCaxgSd2m1SG1/8qbQPzDY=" 14 | } 15 | } -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/users/1C5sgvWaSgfaTpV5kjBCnCiKtENNMYo69q/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "next_comment_id": 2, 3 | "comment": [ 4 | { 5 | "comment_id": 1, 6 | "body": "Test me!", 7 | "post_id": 40, 8 | "date_added": 1432554679 9 | } 10 | ], 11 | "comment_vote": {} 12 | } -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/users/1CjfbrbwtP8Y2QjPy12vpTATkUT7oSiPQ9/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "next_comment_id": 2, 3 | "comment": [ 4 | { 5 | "comment_id": 1, 6 | "body": "hello from Tor!", 7 | "post_id": 38, 8 | "date_added": 1432491109 9 | } 10 | ], 11 | "comment_vote": {} 12 | } -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/users/1CjfbrbwtP8Y2QjPy12vpTATkUT7oSiPQ9/peanut-butter-jelly-time.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/users/1CjfbrbwtP8Y2QjPy12vpTATkUT7oSiPQ9/peanut-butter-jelly-time.gif -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/users/1J6UrZMkarjVg5ax9W4qThir3BFUikbW6C/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "next_comment_id": 2, 3 | "comment": [ 4 | { 5 | "comment_id": 1, 6 | "body": "hello from Tor!", 7 | "post_id": 38, 8 | "date_added": 1432491109 9 | } 10 | ], 11 | "comment_vote": {} 12 | } -------------------------------------------------------------------------------- /bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/img/loading.gif -------------------------------------------------------------------------------- /bin/core/src/Tor/__init__.py: -------------------------------------------------------------------------------- 1 | from TorManager import TorManager -------------------------------------------------------------------------------- /bin/core/src/Translate/Translate.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Translate/Translate.pyc -------------------------------------------------------------------------------- /bin/core/src/Translate/__init__.py: -------------------------------------------------------------------------------- 1 | from Translate import * -------------------------------------------------------------------------------- /bin/core/src/Translate/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Translate/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/Ui/__init__.py: -------------------------------------------------------------------------------- 1 | from UiServer import UiServer 2 | from UiRequest import UiRequest 3 | from UiWebsocket import UiWebsocket -------------------------------------------------------------------------------- /bin/core/src/Ui/media/css/dragula.css: -------------------------------------------------------------------------------- 1 | .gu-mirror { 2 | position: fixed !important; 3 | margin: 0 !important; 4 | z-index: 9999 !important; 5 | opacity: 0.8; 6 | -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 7 | filter: alpha(opacity=80); 8 | } 9 | .gu-hide { 10 | display: none !important; 11 | } 12 | .gu-unselectable { 13 | -webkit-user-select: none !important; 14 | -moz-user-select: none !important; 15 | -ms-user-select: none !important; 16 | user-select: none !important; 17 | } 18 | .gu-transit { 19 | opacity: 0.2; 20 | -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; 21 | filter: alpha(opacity=20); 22 | } 23 | -------------------------------------------------------------------------------- /bin/core/src/Ui/media/css/themes/basic/assets/fonts/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/css/themes/basic/assets/fonts/icons.eot -------------------------------------------------------------------------------- /bin/core/src/Ui/media/css/themes/basic/assets/fonts/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/css/themes/basic/assets/fonts/icons.ttf -------------------------------------------------------------------------------- /bin/core/src/Ui/media/css/themes/basic/assets/fonts/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/css/themes/basic/assets/fonts/icons.woff -------------------------------------------------------------------------------- /bin/core/src/Ui/media/css/themes/default/assets/fonts/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/css/themes/default/assets/fonts/icons.eot -------------------------------------------------------------------------------- /bin/core/src/Ui/media/css/themes/default/assets/fonts/icons.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/css/themes/default/assets/fonts/icons.otf -------------------------------------------------------------------------------- /bin/core/src/Ui/media/css/themes/default/assets/fonts/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/css/themes/default/assets/fonts/icons.ttf -------------------------------------------------------------------------------- /bin/core/src/Ui/media/css/themes/default/assets/fonts/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/css/themes/default/assets/fonts/icons.woff -------------------------------------------------------------------------------- /bin/core/src/Ui/media/css/themes/default/assets/fonts/icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/css/themes/default/assets/fonts/icons.woff2 -------------------------------------------------------------------------------- /bin/core/src/Ui/media/css/themes/default/assets/images/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/css/themes/default/assets/images/flags.png -------------------------------------------------------------------------------- /bin/core/src/Ui/media/css/webviews.css: -------------------------------------------------------------------------------- 1 | #webviews { 2 | height: calc(100vh - 2.25em); 3 | position: relative; 4 | } 5 | #webviews webview { 6 | height: 100%; 7 | width: 100%; 8 | outline: none; 9 | position: absolute; 10 | } 11 | #webviews webview[hidden] { 12 | display: flex !important; 13 | visibility: hidden; 14 | } 15 | #webviews webview.fullscreen { 16 | position: fixed; 17 | top: 0; 18 | left: 0; 19 | width: 100vw; 20 | height: 100vh; 21 | z-index: 99; 22 | } 23 | 24 | /* hack to work around display: none issues with webviews */ 25 | 26 | #webviews webview.hidden { 27 | visibility: hidden; 28 | } 29 | 30 | #inner-iframe { 31 | position: fixed; 32 | top: 0; 33 | opacity: 1; 34 | } 35 | -------------------------------------------------------------------------------- /bin/core/src/Ui/media/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /bin/core/src/Ui/media/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /bin/core/src/Ui/media/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /bin/core/src/Ui/media/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /bin/core/src/Ui/media/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /bin/core/src/Ui/media/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/img/favicon.ico -------------------------------------------------------------------------------- /bin/core/src/Ui/media/img/favicon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/img/favicon.psd -------------------------------------------------------------------------------- /bin/core/src/Ui/media/img/loading-circle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/img/loading-circle.gif -------------------------------------------------------------------------------- /bin/core/src/Ui/media/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/img/loading.gif -------------------------------------------------------------------------------- /bin/core/src/Ui/media/img/logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Ui/media/img/logo.psd -------------------------------------------------------------------------------- /bin/core/src/Ui/media/js/string_score.min.js: -------------------------------------------------------------------------------- 1 | // String Scoring Algorithm 0.1.22 | (c) 2009-2015 Joshaven Potter 2 | // MIT License: http://opensource.org/licenses/MIT | https://github.com/joshaven/string_score 3 | String.prototype.score=function(e,f){if(this===e)return 1;if(""===e)return 0;var d=0,a,g=this.toLowerCase(),n=this.length,h=e.toLowerCase(),k=e.length,b;a=0;var l=1,m,c;f&&(m=1-f);if(f)for(c=0;cd&&(d+=.15);return d}; 4 | -------------------------------------------------------------------------------- /bin/core/src/Ui/media/lib/RateLimit.coffee: -------------------------------------------------------------------------------- 1 | limits = {} 2 | call_after_interval = {} 3 | window.RateLimit = (interval, fn) -> 4 | if not limits[fn] 5 | call_after_interval[fn] = false 6 | fn() # First call is not delayed 7 | limits[fn] = setTimeout (-> 8 | if call_after_interval[fn] 9 | fn() 10 | delete limits[fn] 11 | delete call_after_interval[fn] 12 | ), interval 13 | else # Called within iterval, delay the call 14 | call_after_interval[fn] = true 15 | -------------------------------------------------------------------------------- /bin/core/src/User/User.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/User/User.pyc -------------------------------------------------------------------------------- /bin/core/src/User/UserManager.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/User/UserManager.pyc -------------------------------------------------------------------------------- /bin/core/src/User/__init__.py: -------------------------------------------------------------------------------- 1 | from User import User 2 | -------------------------------------------------------------------------------- /bin/core/src/User/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/User/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/Worker/Worker.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Worker/Worker.pyc -------------------------------------------------------------------------------- /bin/core/src/Worker/WorkerManager.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Worker/WorkerManager.pyc -------------------------------------------------------------------------------- /bin/core/src/Worker/__init__.py: -------------------------------------------------------------------------------- 1 | from Worker import Worker 2 | from WorkerManager import WorkerManager -------------------------------------------------------------------------------- /bin/core/src/Worker/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/Worker/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/__init__.py -------------------------------------------------------------------------------- /bin/core/src/lib/BitcoinECC/BitcoinECC.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/BitcoinECC/BitcoinECC.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/BitcoinECC/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/BitcoinECC/__init__.py -------------------------------------------------------------------------------- /bin/core/src/lib/BitcoinECC/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/BitcoinECC/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/PySocks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/PySocks/__init__.py -------------------------------------------------------------------------------- /bin/core/src/lib/PySocks/setup.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | from distutils.core import setup 3 | 4 | VERSION = "1.5.3" 5 | 6 | setup( 7 | name = "PySocks", 8 | version = VERSION, 9 | description = "A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information.", 10 | url = "https://github.com/Anorov/PySocks", 11 | license = "BSD", 12 | author = "Anorov", 13 | author_email = "anorov.vorona@gmail.com", 14 | keywords = ["socks", "proxy"], 15 | py_modules=["socks", "sockshandler"] 16 | ) 17 | 18 | -------------------------------------------------------------------------------- /bin/core/src/lib/PySocks/test/README: -------------------------------------------------------------------------------- 1 | Very rudimentary tests for Python 2 and Python 3. 2 | 3 | Requirements: tornado, twisted (available through pip) 4 | 5 | ./test.sh 6 | -------------------------------------------------------------------------------- /bin/core/src/lib/PySocks/test/mocks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/PySocks/test/mocks -------------------------------------------------------------------------------- /bin/core/src/lib/PySocks/test/socks4server.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | from twisted.internet import reactor 3 | from twisted.protocols.socks import SOCKSv4Factory 4 | 5 | def run_proxy(): 6 | reactor.listenTCP(1080, SOCKSv4Factory("/dev/null"), interface="127.0.0.1") 7 | try: 8 | reactor.run() 9 | except (KeyboardInterrupt, SystemExit): 10 | reactor.stop() 11 | 12 | if __name__ == "__main__": 13 | print "Running SOCKS4 proxy server" 14 | run_proxy() 15 | -------------------------------------------------------------------------------- /bin/core/src/lib/PySocks/test/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | shopt -s expand_aliases 3 | type python2 >/dev/null 2>&1 || alias python2='python' 4 | 5 | echo "Starting proxy servers..." 6 | python2 socks4server.py > /dev/null & 7 | python2 httpproxy.py > /dev/null & 8 | ./mocks start 9 | 10 | sleep 2 11 | echo "Python 2.6 tests" 12 | python2.6 sockstest.py 13 | exit 14 | 15 | sleep 2 16 | echo "Python 2.7 tests" 17 | python2.7 sockstest.py 18 | 19 | sleep 2 20 | echo "Python 3.x tests" 21 | python3 sockstest.py 22 | 23 | pkill python2 > /dev/null 24 | ./mocks shutdown 25 | echo "Finished tests" 26 | -------------------------------------------------------------------------------- /bin/core/src/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/__init__.py -------------------------------------------------------------------------------- /bin/core/src/lib/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/bencode/__init__.py: -------------------------------------------------------------------------------- 1 | try: 2 | string_type = basestring 3 | except NameError: 4 | string_type = str 5 | 6 | from .encode import encode 7 | from .decode import decode 8 | -------------------------------------------------------------------------------- /bin/core/src/lib/bencode/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/bencode/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/bencode/decode.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/bencode/decode.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/bencode/encode.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/bencode/encode.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/cssvendor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/cssvendor/__init__.py -------------------------------------------------------------------------------- /bin/core/src/lib/geventwebsocket/__init__.py: -------------------------------------------------------------------------------- 1 | VERSION = (0, 9, 3, 'final', 0) 2 | 3 | __all__ = [ 4 | 'WebSocketApplication', 5 | 'Resource', 6 | 'WebSocketServer', 7 | 'WebSocketError', 8 | 'get_version' 9 | ] 10 | 11 | 12 | def get_version(*args, **kwargs): 13 | from .utils import get_version 14 | return get_version(*args, **kwargs) 15 | 16 | try: 17 | from .resource import WebSocketApplication, Resource 18 | from .server import WebSocketServer 19 | from .exceptions import WebSocketError 20 | except ImportError: 21 | pass 22 | -------------------------------------------------------------------------------- /bin/core/src/lib/geventwebsocket/exceptions.py: -------------------------------------------------------------------------------- 1 | from socket import error as socket_error 2 | 3 | 4 | class WebSocketError(socket_error): 5 | """ 6 | Base class for all websocket errors. 7 | """ 8 | 9 | 10 | class ProtocolError(WebSocketError): 11 | """ 12 | Raised if an error occurs when de/encoding the websocket protocol. 13 | """ 14 | 15 | 16 | class FrameTooLargeException(ProtocolError): 17 | """ 18 | Raised if a frame is received that is too large. 19 | """ 20 | -------------------------------------------------------------------------------- /bin/core/src/lib/geventwebsocket/gunicorn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/geventwebsocket/gunicorn/__init__.py -------------------------------------------------------------------------------- /bin/core/src/lib/geventwebsocket/gunicorn/workers.py: -------------------------------------------------------------------------------- 1 | from geventwebsocket.handler import WebSocketHandler 2 | from gunicorn.workers.ggevent import GeventPyWSGIWorker 3 | 4 | 5 | class GeventWebSocketWorker(GeventPyWSGIWorker): 6 | wsgi_handler = WebSocketHandler 7 | -------------------------------------------------------------------------------- /bin/core/src/lib/geventwebsocket/protocols/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/geventwebsocket/protocols/__init__.py -------------------------------------------------------------------------------- /bin/core/src/lib/opensslVerify/HashInfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/opensslVerify/HashInfo.txt -------------------------------------------------------------------------------- /bin/core/src/lib/opensslVerify/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/opensslVerify/__init__.py -------------------------------------------------------------------------------- /bin/core/src/lib/opensslVerify/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/opensslVerify/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/opensslVerify/gencert.cmd: -------------------------------------------------------------------------------- 1 | openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -nodes -config openssl.cnf 2 | REM openssl ecparam -name secp521r1 -genkey -param_enc explicit -out key-ecc.pem -config openssl.cnf 3 | 4 | openssl ecparam -name secp256r1 -genkey -out key-ecc.pem 5 | openssl req -new -key key-ecc.pem -x509 -nodes -out cert-ecc.pem -config openssl.cnf 6 | 7 | @echo off 8 | REM openssl ecparam -genkey -name prime256v1 -out key.pem 9 | REM openssl req -new -key key.pem -out csr.pem 10 | REM openssl req -x509 -days 365 -key key.pem -in csr.pem -out certificate.pem -------------------------------------------------------------------------------- /bin/core/src/lib/opensslVerify/libeay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/opensslVerify/libeay32.dll -------------------------------------------------------------------------------- /bin/core/src/lib/opensslVerify/opensslVerify.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/opensslVerify/opensslVerify.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/opensslVerify/ssleay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/opensslVerify/ssleay32.dll -------------------------------------------------------------------------------- /bin/core/src/lib/pyasn1/THANKS: -------------------------------------------------------------------------------- 1 | Denis S. Otkidach 2 | Gregory Golberg 3 | Bud P. Bruegger 4 | Jacek Konieczny 5 | -------------------------------------------------------------------------------- /bin/core/src/lib/pyasn1/__init__.py: -------------------------------------------------------------------------------- 1 | import sys 2 | 3 | # http://www.python.org/dev/peps/pep-0396/ 4 | __version__ = '0.1.7' 5 | 6 | if sys.version_info[:2] < (2, 4): 7 | raise RuntimeError('PyASN1 requires Python 2.4 or later') 8 | 9 | -------------------------------------------------------------------------------- /bin/core/src/lib/pyasn1/codec/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is necessary to make this directory a package. 2 | -------------------------------------------------------------------------------- /bin/core/src/lib/pyasn1/codec/ber/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is necessary to make this directory a package. 2 | -------------------------------------------------------------------------------- /bin/core/src/lib/pyasn1/codec/ber/eoo.py: -------------------------------------------------------------------------------- 1 | from pyasn1.type import base, tag 2 | 3 | class EndOfOctets(base.AbstractSimpleAsn1Item): 4 | defaultValue = 0 5 | tagSet = tag.initTagSet( 6 | tag.Tag(tag.tagClassUniversal, tag.tagFormatSimple, 0x00) 7 | ) 8 | endOfOctets = EndOfOctets() 9 | -------------------------------------------------------------------------------- /bin/core/src/lib/pyasn1/codec/cer/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is necessary to make this directory a package. 2 | -------------------------------------------------------------------------------- /bin/core/src/lib/pyasn1/codec/der/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is necessary to make this directory a package. 2 | -------------------------------------------------------------------------------- /bin/core/src/lib/pyasn1/codec/der/decoder.py: -------------------------------------------------------------------------------- 1 | # DER decoder 2 | from pyasn1.type import univ 3 | from pyasn1.codec.cer import decoder 4 | 5 | tagMap = decoder.tagMap 6 | typeMap = decoder.typeMap 7 | Decoder = decoder.Decoder 8 | 9 | decode = Decoder(tagMap, typeMap) 10 | -------------------------------------------------------------------------------- /bin/core/src/lib/pyasn1/compat/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is necessary to make this directory a package. 2 | -------------------------------------------------------------------------------- /bin/core/src/lib/pyasn1/compat/octets.py: -------------------------------------------------------------------------------- 1 | from sys import version_info 2 | 3 | if version_info[0] <= 2: 4 | int2oct = chr 5 | ints2octs = lambda s: ''.join([ int2oct(x) for x in s ]) 6 | null = '' 7 | oct2int = ord 8 | octs2ints = lambda s: [ oct2int(x) for x in s ] 9 | str2octs = lambda x: x 10 | octs2str = lambda x: x 11 | isOctetsType = lambda s: isinstance(s, str) 12 | else: 13 | ints2octs = bytes 14 | int2oct = lambda x: ints2octs((x,)) 15 | null = ints2octs() 16 | oct2int = lambda x: x 17 | octs2ints = lambda s: [ x for x in s ] 18 | str2octs = lambda x: x.encode() 19 | octs2str = lambda x: x.decode() 20 | isOctetsType = lambda s: isinstance(s, bytes) 21 | -------------------------------------------------------------------------------- /bin/core/src/lib/pyasn1/error.py: -------------------------------------------------------------------------------- 1 | class PyAsn1Error(Exception): pass 2 | class ValueConstraintError(PyAsn1Error): pass 3 | class SubstrateUnderrunError(PyAsn1Error): pass 4 | -------------------------------------------------------------------------------- /bin/core/src/lib/pyasn1/type/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is necessary to make this directory a package. 2 | -------------------------------------------------------------------------------- /bin/core/src/lib/pyasn1/type/error.py: -------------------------------------------------------------------------------- 1 | from pyasn1.error import PyAsn1Error 2 | 3 | class ValueConstraintError(PyAsn1Error): pass 4 | -------------------------------------------------------------------------------- /bin/core/src/lib/pyasn1/type/useful.py: -------------------------------------------------------------------------------- 1 | # ASN.1 "useful" types 2 | from pyasn1.type import char, tag 3 | 4 | class GeneralizedTime(char.VisibleString): 5 | tagSet = char.VisibleString.tagSet.tagImplicitly( 6 | tag.Tag(tag.tagClassUniversal, tag.tagFormatSimple, 24) 7 | ) 8 | 9 | class UTCTime(char.VisibleString): 10 | tagSet = char.VisibleString.tagSet.tagImplicitly( 11 | tag.Tag(tag.tagClassUniversal, tag.tagFormatSimple, 23) 12 | ) 13 | -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include LICENSE 2 | -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/pybitcointools/__init__.py -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/pybitcointools/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/bitcoin/__init__.py: -------------------------------------------------------------------------------- 1 | from .py2specials import * 2 | from .py3specials import * 3 | from .main import * 4 | from .transaction import * 5 | from .deterministic import * 6 | from .bci import * 7 | from .composite import * 8 | from .stealth import * 9 | from .blocks import * 10 | -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/bitcoin/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/pybitcointools/bitcoin/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/bitcoin/bci.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/pybitcointools/bitcoin/bci.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/bitcoin/blocks.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/pybitcointools/bitcoin/blocks.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/bitcoin/composite.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/pybitcointools/bitcoin/composite.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/bitcoin/deterministic.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/pybitcointools/bitcoin/deterministic.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/bitcoin/main.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/pybitcointools/bitcoin/main.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/bitcoin/py2specials.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/pybitcointools/bitcoin/py2specials.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/bitcoin/py3specials.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/pybitcointools/bitcoin/py3specials.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/bitcoin/ripemd.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/pybitcointools/bitcoin/ripemd.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/bitcoin/stealth.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/pybitcointools/bitcoin/stealth.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/bitcoin/transaction.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/pybitcointools/bitcoin/transaction.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/pybitcointools/setup.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | try: 3 | from setuptools import setup 4 | except ImportError: 5 | from distutils.core import setup 6 | 7 | setup(name='bitcoin', 8 | version='1.1.28', 9 | description='Python Bitcoin Tools', 10 | author='Vitalik Buterin', 11 | author_email='vbuterin@gmail.com', 12 | url='http://github.com/vbuterin/pybitcointools', 13 | packages=['bitcoin'], 14 | scripts=['pybtctool'], 15 | include_package_data=True, 16 | data_files=[("", ["LICENSE"])], 17 | ) 18 | -------------------------------------------------------------------------------- /bin/core/src/lib/pyelliptic/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2010 2 | # Author: Yann GUIBET 3 | # Contact: 4 | 5 | __version__ = '1.3' 6 | 7 | __all__ = [ 8 | 'OpenSSL', 9 | 'ECC', 10 | 'Cipher', 11 | 'hmac_sha256', 12 | 'hmac_sha512', 13 | 'pbkdf2' 14 | ] 15 | 16 | from .openssl import OpenSSL 17 | from .ecc import ECC 18 | from .cipher import Cipher 19 | from .hash import hmac_sha256, hmac_sha512, pbkdf2 20 | -------------------------------------------------------------------------------- /bin/core/src/lib/rsa/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2011 Sybren A. Stüvel 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /bin/core/src/lib/subtl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/subtl/__init__.py -------------------------------------------------------------------------------- /bin/core/src/lib/subtl/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/subtl/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/lib/subtl/subtl.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/lib/subtl/subtl.pyc -------------------------------------------------------------------------------- /bin/core/src/main.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/main.pyc -------------------------------------------------------------------------------- /bin/core/src/util/Diff.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/util/Diff.pyc -------------------------------------------------------------------------------- /bin/core/src/util/Event.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/util/Event.pyc -------------------------------------------------------------------------------- /bin/core/src/util/Noparallel.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/util/Noparallel.pyc -------------------------------------------------------------------------------- /bin/core/src/util/Pooled.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/util/Pooled.pyc -------------------------------------------------------------------------------- /bin/core/src/util/RateLimit.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/util/RateLimit.pyc -------------------------------------------------------------------------------- /bin/core/src/util/__init__.py: -------------------------------------------------------------------------------- 1 | from Event import Event 2 | from Noparallel import Noparallel 3 | from Pooled import Pooled 4 | -------------------------------------------------------------------------------- /bin/core/src/util/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/util/__init__.pyc -------------------------------------------------------------------------------- /bin/core/src/util/helper.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/core/src/util/helper.pyc -------------------------------------------------------------------------------- /bin/core/start.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python2.7 2 | import sys 3 | import zeronet 4 | 5 | def main(): 6 | sys.argv = [sys.argv[0] + sys.argv[1:]] 7 | zeronet.main() 8 | 9 | if __name__ == '__main__': 10 | main() 11 | -------------------------------------------------------------------------------- /bin/core/tools/coffee/coffee.cmd: -------------------------------------------------------------------------------- 1 | ::For convenience 2 | @cscript //nologo "%~dp0coffee.wsf" %* 3 | -------------------------------------------------------------------------------- /bin/core/tools/tor/start.cmd: -------------------------------------------------------------------------------- 1 | tor.exe -f torrc -------------------------------------------------------------------------------- /bin/core/tools/tor/torrc: -------------------------------------------------------------------------------- 1 | # Tor config for ZeroNet 2 | 3 | DataDirectory data 4 | DirReqStatistics 0 5 | GeoIPFile geoip\geoip 6 | GeoIPv6File geoip\geoip6 7 | 8 | # Log notice file data\notice.log 9 | 10 | ControlPort 49051 11 | SOCKSPort 49050 12 | 13 | CookieAuthentication 1 -------------------------------------------------------------------------------- /bin/gevent._semaphore.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/gevent._semaphore.pyd -------------------------------------------------------------------------------- /bin/gevent.ares.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/gevent.ares.pyd -------------------------------------------------------------------------------- /bin/gevent.corecext.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/gevent.corecext.pyd -------------------------------------------------------------------------------- /bin/greenlet.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/greenlet.pyd -------------------------------------------------------------------------------- /bin/lib/_bsddb.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/_bsddb.pyd -------------------------------------------------------------------------------- /bin/lib/_ctypes.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/_ctypes.pyd -------------------------------------------------------------------------------- /bin/lib/_elementtree.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/_elementtree.pyd -------------------------------------------------------------------------------- /bin/lib/_hashlib.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/_hashlib.pyd -------------------------------------------------------------------------------- /bin/lib/_msi.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/_msi.pyd -------------------------------------------------------------------------------- /bin/lib/_multiprocessing.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/_multiprocessing.pyd -------------------------------------------------------------------------------- /bin/lib/_socket.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/_socket.pyd -------------------------------------------------------------------------------- /bin/lib/_sqlite3.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/_sqlite3.pyd -------------------------------------------------------------------------------- /bin/lib/_ssl.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/_ssl.pyd -------------------------------------------------------------------------------- /bin/lib/_testcapi.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/_testcapi.pyd -------------------------------------------------------------------------------- /bin/lib/bz2.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/bz2.pyd -------------------------------------------------------------------------------- /bin/lib/gevent.ares.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/gevent.ares.pyd -------------------------------------------------------------------------------- /bin/lib/greenlet.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/greenlet.pyd -------------------------------------------------------------------------------- /bin/lib/msgpack._packer.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/msgpack._packer.pyd -------------------------------------------------------------------------------- /bin/lib/msgpack._unpacker.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/msgpack._unpacker.pyd -------------------------------------------------------------------------------- /bin/lib/msvcm90.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/msvcm90.dll -------------------------------------------------------------------------------- /bin/lib/msvcp90.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/msvcp90.dll -------------------------------------------------------------------------------- /bin/lib/msvcr90.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/msvcr90.dll -------------------------------------------------------------------------------- /bin/lib/pyexpat.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/pyexpat.pyd -------------------------------------------------------------------------------- /bin/lib/pywintypes27.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/pywintypes27.dll -------------------------------------------------------------------------------- /bin/lib/select.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/select.pyd -------------------------------------------------------------------------------- /bin/lib/sqlite3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/sqlite3.dll -------------------------------------------------------------------------------- /bin/lib/unicodedata.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/unicodedata.pyd -------------------------------------------------------------------------------- /bin/lib/win32api.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/win32api.pyd -------------------------------------------------------------------------------- /bin/lib/win32evtlog.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/win32evtlog.pyd -------------------------------------------------------------------------------- /bin/lib/win32file.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/win32file.pyd -------------------------------------------------------------------------------- /bin/lib/win32pipe.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/win32pipe.pyd -------------------------------------------------------------------------------- /bin/lib/win32wnet.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/lib/win32wnet.pyd -------------------------------------------------------------------------------- /bin/msgpack._packer.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/msgpack._packer.pyd -------------------------------------------------------------------------------- /bin/msgpack._unpacker.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/msgpack._unpacker.pyd -------------------------------------------------------------------------------- /bin/msvcm90.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/msvcm90.dll -------------------------------------------------------------------------------- /bin/msvcp90.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/msvcp90.dll -------------------------------------------------------------------------------- /bin/msvcr90.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/msvcr90.dll -------------------------------------------------------------------------------- /bin/pepflashplayer64_25_0_0_127.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/pepflashplayer64_25_0_0_127.dll -------------------------------------------------------------------------------- /bin/pyexpat.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/pyexpat.pyd -------------------------------------------------------------------------------- /bin/python27.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/python27.dll -------------------------------------------------------------------------------- /bin/pywintypes27.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/pywintypes27.dll -------------------------------------------------------------------------------- /bin/select.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/select.pyd -------------------------------------------------------------------------------- /bin/sqlite3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/sqlite3.dll -------------------------------------------------------------------------------- /bin/unicodedata.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/unicodedata.pyd -------------------------------------------------------------------------------- /bin/win32api.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/win32api.pyd -------------------------------------------------------------------------------- /bin/win32evtlog.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/win32evtlog.pyd -------------------------------------------------------------------------------- /bin/win32file.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/win32file.pyd -------------------------------------------------------------------------------- /bin/win32pipe.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/win32pipe.pyd -------------------------------------------------------------------------------- /bin/win32wnet.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/bin/win32wnet.pyd -------------------------------------------------------------------------------- /core/plugins/AnnounceZero/__init__.py: -------------------------------------------------------------------------------- 1 | import AnnounceZeroPlugin -------------------------------------------------------------------------------- /core/plugins/CryptMessage/Test/conftest.py: -------------------------------------------------------------------------------- 1 | from src.Test.conftest import * -------------------------------------------------------------------------------- /core/plugins/CryptMessage/Test/pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | python_files = Test*.py 3 | addopts = -rsxX -v --durations=6 4 | markers = 5 | webtest: mark a test as a webtest. -------------------------------------------------------------------------------- /core/plugins/CryptMessage/__init__.py: -------------------------------------------------------------------------------- 1 | import CryptMessagePlugin -------------------------------------------------------------------------------- /core/plugins/FilePack/FilePackPlugin.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/plugins/FilePack/FilePackPlugin.pyc -------------------------------------------------------------------------------- /core/plugins/FilePack/__init__.py: -------------------------------------------------------------------------------- 1 | import FilePackPlugin -------------------------------------------------------------------------------- /core/plugins/FilePack/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/plugins/FilePack/__init__.pyc -------------------------------------------------------------------------------- /core/plugins/MergerSite/__init__.py: -------------------------------------------------------------------------------- 1 | import MergerSitePlugin -------------------------------------------------------------------------------- /core/plugins/MergerSite/languages/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "Add %s new site?": "Ajouter le site %s ?", 3 | "Added %s new site": "Site %s ajouté", 4 | "Site deleted: %s": "Site %s supprimé" 5 | } 6 | -------------------------------------------------------------------------------- /core/plugins/MergerSite/languages/hu.json: -------------------------------------------------------------------------------- 1 | { 2 | "Add %s new site?": "Új oldal hozzáadása: %s?", 3 | "Added %s new site": "Új oldal hozzáadva: %s", 4 | "Site deleted: %s": "Oldal törölve: %s" 5 | } 6 | -------------------------------------------------------------------------------- /core/plugins/MergerSite/languages/tr.json: -------------------------------------------------------------------------------- 1 | { 2 | "Add %s new site?": "%s sitesi eklensin mi?", 3 | "Added %s new site": "%s sitesi eklendi", 4 | "Site deleted: %s": "%s sitesi silindi" 5 | } 6 | -------------------------------------------------------------------------------- /core/plugins/MergerSite/languages/zh-tw.json: -------------------------------------------------------------------------------- 1 | { 2 | "Add %s new site?": "添加新網站: %s?", 3 | "Added %s new site": "已添加到新網站:%s", 4 | "Site deleted: %s": "網站已刪除:%s" 5 | } 6 | -------------------------------------------------------------------------------- /core/plugins/MergerSite/languages/zh.json: -------------------------------------------------------------------------------- 1 | { 2 | "Add %s new site?": "添加新站点: %s?", 3 | "Added %s new site": "已添加到新站点:%s", 4 | "Site deleted: %s": "站点已删除:%s" 5 | } 6 | -------------------------------------------------------------------------------- /core/plugins/Mute/MutePlugin.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/plugins/Mute/MutePlugin.pyc -------------------------------------------------------------------------------- /core/plugins/Mute/__init__.py: -------------------------------------------------------------------------------- 1 | import MutePlugin -------------------------------------------------------------------------------- /core/plugins/Mute/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/plugins/Mute/__init__.pyc -------------------------------------------------------------------------------- /core/plugins/Mute/languages/hu.json: -------------------------------------------------------------------------------- 1 | { 2 | "Hide all content from %s?": "%s tartalmaniak elrejtése?", 3 | "Mute": "Elnémítás", 4 | "Unmute %s?": "%s tartalmaniak megjelenítése?", 5 | "Unmute": "Némítás visszavonása" 6 | } 7 | -------------------------------------------------------------------------------- /core/plugins/Mute/languages/it.json: -------------------------------------------------------------------------------- 1 | { 2 | "Hide all content from %s?": "%s Vuoi nascondere i contenuti di questo utente ?", 3 | "Mute": "Attiva Silenzia", 4 | "Unmute %s?": "%s Vuoi mostrare i contenuti di questo utente ?", 5 | "Unmute": "Disattiva Silenzia" 6 | } 7 | -------------------------------------------------------------------------------- /core/plugins/Mute/languages/zh-tw.json: -------------------------------------------------------------------------------- 1 | { 2 | "Hide all content from %s?": "屏蔽 %s 的所有內容?", 3 | "Mute": "屏蔽", 4 | "Unmute %s?": "對 %s 解除屏蔽?", 5 | "Unmute": "解除屏蔽" 6 | } -------------------------------------------------------------------------------- /core/plugins/Mute/languages/zh.json: -------------------------------------------------------------------------------- 1 | { 2 | "Hide all content from %s?": "屏蔽 %s 的所有内容?", 3 | "Mute": "屏蔽", 4 | "Unmute %s?": "对 %s 解除屏蔽?", 5 | "Unmute": "解除屏蔽" 6 | } -------------------------------------------------------------------------------- /core/plugins/Newsfeed/__init__.py: -------------------------------------------------------------------------------- 1 | import NewsfeedPlugin -------------------------------------------------------------------------------- /core/plugins/OptionalManager/Test/conftest.py: -------------------------------------------------------------------------------- 1 | from src.Test.conftest import * -------------------------------------------------------------------------------- /core/plugins/OptionalManager/Test/pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | python_files = Test*.py 3 | addopts = -rsxX -v --durations=6 4 | markers = 5 | webtest: mark a test as a webtest. -------------------------------------------------------------------------------- /core/plugins/OptionalManager/__init__.py: -------------------------------------------------------------------------------- 1 | import OptionalManagerPlugin -------------------------------------------------------------------------------- /core/plugins/OptionalManager/languages/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "Pinned %s files": "Fichiers %s épinglés", 3 | "Removed pin from %s files": "Fichiers %s ne sont plus épinglés", 4 | "You started to help distribute %s.
Directory: %s": "Vous avez commencé à aider à distribuer %s.
Dossier : %s", 5 | "Help distribute all new optional files on site %s": "Aider à distribuer tous les fichiers optionnels du site %s", 6 | "Yes, I want to help!": "Oui, je veux aider !" 7 | } 8 | -------------------------------------------------------------------------------- /core/plugins/OptionalManager/languages/hu.json: -------------------------------------------------------------------------------- 1 | { 2 | "Pinned %s files": "%s fájl rögzítve", 3 | "Removed pin from %s files": "%s fájl rögzítés eltávolítva", 4 | "You started to help distribute %s.
Directory: %s": "Új segítség a terjesztésben: %s.
Könyvtár: %s", 5 | "Help distribute all new optional files on site %s": "Segítség az összes új opcionális fájl terjesztésében az %s oldalon", 6 | "Yes, I want to help!": "Igen, segíteni akarok!" 7 | } 8 | -------------------------------------------------------------------------------- /core/plugins/OptionalManager/languages/zh-tw.json: -------------------------------------------------------------------------------- 1 | { 2 | "Pinned %s files": "已固定 %s 個檔", 3 | "Removed pin from %s files": "已解除固定 %s 個檔", 4 | "You started to help distribute %s.
Directory: %s": "你已經開始幫助分發 %s
目錄:%s", 5 | "Help distribute all new optional files on site %s": "你想要幫助分發 %s 網站的所有檔嗎?", 6 | "Yes, I want to help!": "是,我想要幫助!" 7 | } 8 | -------------------------------------------------------------------------------- /core/plugins/OptionalManager/languages/zh.json: -------------------------------------------------------------------------------- 1 | { 2 | "Pinned %s files": "已固定 %s 个文件", 3 | "Removed pin from %s files": "已解除固定 %s 个文件", 4 | "You started to help distribute %s.
Directory: %s": "你已经开始帮助分发 %s
目录:%s", 5 | "Help distribute all new optional files on site %s": "你想要帮助分发 %s 站点的所有文件吗?", 6 | "Yes, I want to help!": "是,我想要帮助!" 7 | } 8 | -------------------------------------------------------------------------------- /core/plugins/PeerDb/__init__.py: -------------------------------------------------------------------------------- 1 | import PeerDbPlugin 2 | 3 | -------------------------------------------------------------------------------- /core/plugins/Sidebar/__init__.py: -------------------------------------------------------------------------------- 1 | import SidebarPlugin -------------------------------------------------------------------------------- /core/plugins/Sidebar/maxminddb/compat.py: -------------------------------------------------------------------------------- 1 | import sys 2 | 3 | # pylint: skip-file 4 | 5 | if sys.version_info[0] == 2: 6 | import ipaddr as ipaddress # pylint:disable=F0401 7 | ipaddress.ip_address = ipaddress.IPAddress 8 | 9 | int_from_byte = ord 10 | 11 | FileNotFoundError = IOError 12 | 13 | def int_from_bytes(b): 14 | if b: 15 | return int(b.encode("hex"), 16) 16 | return 0 17 | 18 | byte_from_int = chr 19 | else: 20 | import ipaddress # pylint:disable=F0401 21 | 22 | int_from_byte = lambda x: x 23 | 24 | FileNotFoundError = FileNotFoundError 25 | 26 | int_from_bytes = lambda x: int.from_bytes(x, 'big') 27 | 28 | byte_from_int = lambda x: bytes([x]) 29 | -------------------------------------------------------------------------------- /core/plugins/Sidebar/maxminddb/const.py: -------------------------------------------------------------------------------- 1 | """Constants used in the API""" 2 | 3 | MODE_AUTO = 0 4 | MODE_MMAP_EXT = 1 5 | MODE_MMAP = 2 6 | MODE_FILE = 4 7 | MODE_MEMORY = 8 8 | -------------------------------------------------------------------------------- /core/plugins/Sidebar/maxminddb/errors.py: -------------------------------------------------------------------------------- 1 | """ 2 | maxminddb.errors 3 | ~~~~~~~~~~~~~~~~ 4 | 5 | This module contains custom errors for the MaxMind DB reader 6 | """ 7 | 8 | 9 | class InvalidDatabaseError(RuntimeError): 10 | 11 | """This error is thrown when unexpected data is found in the database.""" 12 | -------------------------------------------------------------------------------- /core/plugins/Sidebar/media-globe/world.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/plugins/Sidebar/media-globe/world.jpg -------------------------------------------------------------------------------- /core/plugins/Sidebar/media/Class.coffee: -------------------------------------------------------------------------------- 1 | class Class 2 | trace: true 3 | 4 | log: (args...) -> 5 | return unless @trace 6 | return if typeof console is 'undefined' 7 | args.unshift("[#{@.constructor.name}]") 8 | console.log(args...) 9 | @ 10 | 11 | logStart: (name, args...) -> 12 | return unless @trace 13 | @logtimers or= {} 14 | @logtimers[name] = +(new Date) 15 | @log "#{name}", args..., "(started)" if args.length > 0 16 | @ 17 | 18 | logEnd: (name, args...) -> 19 | ms = +(new Date)-@logtimers[name] 20 | @log "#{name}", args..., "(Done in #{ms}ms)" 21 | @ 22 | 23 | window.Class = Class -------------------------------------------------------------------------------- /core/plugins/Sidebar/media/RateLimit.coffee: -------------------------------------------------------------------------------- 1 | limits = {} 2 | call_after_interval = {} 3 | window.RateLimit = (interval, fn) -> 4 | if not limits[fn] 5 | call_after_interval[fn] = false 6 | fn() # First call is not delayed 7 | limits[fn] = setTimeout (-> 8 | if call_after_interval[fn] 9 | fn() 10 | delete limits[fn] 11 | delete call_after_interval[fn] 12 | ), interval 13 | else # Called within iterval, delay the call 14 | call_after_interval[fn] = true 15 | -------------------------------------------------------------------------------- /core/plugins/Stats/__init__.py: -------------------------------------------------------------------------------- 1 | import StatsPlugin -------------------------------------------------------------------------------- /core/plugins/TranslateSite/__init__.py: -------------------------------------------------------------------------------- 1 | import TranslateSitePlugin 2 | -------------------------------------------------------------------------------- /core/plugins/Trayicon/__init__.py: -------------------------------------------------------------------------------- 1 | import sys 2 | 3 | if sys.platform == 'win32': 4 | import TrayiconPlugin -------------------------------------------------------------------------------- /core/plugins/Trayicon/languages/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "ZeroNet Twitter": "ZeroNet Twitter", 3 | "ZeroNet Reddit": "ZeroNet Reddit", 4 | "ZeroNet Github": "ZeroNet Github", 5 | "Report bug/request feature": "Rapport d'erreur/Demanger une fonctionnalité", 6 | "!Open ZeroNet": "!Ouvrir ZeroNet", 7 | "Quit": "Quitter", 8 | "(active)": "(actif)", 9 | "(passive)": "(passif)", 10 | "Connections: %s": "Connexions: %s", 11 | "Received: %.2f MB | Sent: %.2f MB": "Reçu: %.2f MB | Envoyé: %.2f MB", 12 | "Show console window": "Afficher la console", 13 | "Start ZeroNet when Windows starts": "Lancer ZeroNet au démarrage de Windows" 14 | } 15 | -------------------------------------------------------------------------------- /core/plugins/Trayicon/languages/hu.json: -------------------------------------------------------------------------------- 1 | { 2 | "ZeroNet Twitter": "ZeroNet Twitter", 3 | "ZeroNet Reddit": "ZeroNet Reddit", 4 | "ZeroNet Github": "ZeroNet Github", 5 | "Report bug/request feature": "Hiba bejelentés/ötletek", 6 | "!Open ZeroNet": "!ZeroNet megnyitása", 7 | "Quit": "Kilépés", 8 | "(active)": "(aktív)", 9 | "(passive)": "(passive)", 10 | "Connections: %s": "Kapcsolatok: %s", 11 | "Received: %.2f MB | Sent: %.2f MB": "Fogadott: %.2f MB | Küldött: %.2f MB", 12 | "Show console window": "Parancssor mutatása", 13 | "Start ZeroNet when Windows starts": "ZeroNet indítása a Windows-al együtt" 14 | } 15 | -------------------------------------------------------------------------------- /core/plugins/Trayicon/languages/tr.json: -------------------------------------------------------------------------------- 1 | { 2 | "ZeroNet Twitter": "ZeroNet Twitter", 3 | "ZeroNet Reddit": "ZeroNet Reddit", 4 | "ZeroNet Github": "ZeroNet Github", 5 | "Report bug/request feature": "Hata bildir/geliştirme taleb et", 6 | "!Open ZeroNet": "!ZeroNet'i Aç", 7 | "Quit": "Kapat", 8 | "(active)": "(aktif)", 9 | "(passive)": "(pasif)", 10 | "Connections: %s": "Bağlantı sayısı: %s", 11 | "Received: %.2f MB | Sent: %.2f MB": "Gelen: %.2f MB | Gönderilen: %.2f MB", 12 | "Show console window": "Konsolu aç", 13 | "Start ZeroNet when Windows starts": "ZeroNet'i açılışta otomatik başlat" 14 | } 15 | -------------------------------------------------------------------------------- /core/plugins/Trayicon/languages/zh-tw.json: -------------------------------------------------------------------------------- 1 | { 2 | "ZeroNet Twitter": "ZeroNet Twitter", 3 | "ZeroNet Reddit": "ZeroNet Reddit", 4 | "ZeroNet Github": "ZeroNet Github", 5 | "Report bug/request feature": "回饋问题/請求功能", 6 | "!Open ZeroNet": "!開啟 ZeroNet", 7 | "Quit": "退出", 8 | "(active)": "(主動模式)", 9 | "(passive)": "(被動模式)", 10 | "Connections: %s": "連線數: %s", 11 | "Received: %.2f MB | Sent: %.2f MB": "已收到: %.2f MB | 已傳送: %.2f MB", 12 | "Show console window": "顯示控制臺窗體", 13 | "Start ZeroNet when Windows starts": "在 Windows 啟動時執行 ZeroNet" 14 | } 15 | -------------------------------------------------------------------------------- /core/plugins/Trayicon/languages/zh.json: -------------------------------------------------------------------------------- 1 | { 2 | "ZeroNet Twitter": "ZeroNet Twitter", 3 | "ZeroNet Reddit": "ZeroNet Reddit", 4 | "ZeroNet Github": "ZeroNet Github", 5 | "Report bug/request feature": "反馈问题/请求功能", 6 | "!Open ZeroNet": "!打开 ZeroNet", 7 | "Quit": "退出", 8 | "(active)": "(主动模式)", 9 | "(passive)": "(被动模式)", 10 | "Connections: %s": "连接数: %s", 11 | "Received: %.2f MB | Sent: %.2f MB": "已接收: %.2f MB | 已发送: %.2f MB", 12 | "Show console window": "显示控制台窗口", 13 | "Start ZeroNet when Windows starts": "在 Windows 启动时运行 ZeroNet" 14 | } 15 | -------------------------------------------------------------------------------- /core/plugins/Trayicon/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/plugins/Trayicon/lib/__init__.py -------------------------------------------------------------------------------- /core/plugins/Trayicon/trayicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/plugins/Trayicon/trayicon.ico -------------------------------------------------------------------------------- /core/plugins/Zeroname/__init__.py: -------------------------------------------------------------------------------- 1 | import UiRequestPlugin 2 | import SiteManagerPlugin -------------------------------------------------------------------------------- /core/plugins/disabled-Bootstrapper/Test/conftest.py: -------------------------------------------------------------------------------- 1 | from src.Test.conftest import * -------------------------------------------------------------------------------- /core/plugins/disabled-Bootstrapper/Test/pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | python_files = Test*.py 3 | addopts = -rsxX -v --durations=6 4 | markers = 5 | webtest: mark a test as a webtest. -------------------------------------------------------------------------------- /core/plugins/disabled-Bootstrapper/__init__.py: -------------------------------------------------------------------------------- 1 | import BootstrapperPlugin -------------------------------------------------------------------------------- /core/plugins/disabled-Dnschain/__init__.py: -------------------------------------------------------------------------------- 1 | # This plugin is experimental, if you really want to enable uncomment the following lines: 2 | # import DnschainPlugin 3 | # import SiteManagerPlugin -------------------------------------------------------------------------------- /core/plugins/disabled-DonationMessage/__init__.py: -------------------------------------------------------------------------------- 1 | import DonationMessagePlugin 2 | -------------------------------------------------------------------------------- /core/plugins/disabled-Multiuser/__init__.py: -------------------------------------------------------------------------------- 1 | import MultiuserPlugin 2 | -------------------------------------------------------------------------------- /core/plugins/disabled-UiPassword/__init__.py: -------------------------------------------------------------------------------- 1 | import UiPasswordPlugin -------------------------------------------------------------------------------- /core/plugins/disabled-Zeroname-local/__init__.py: -------------------------------------------------------------------------------- 1 | import UiRequestPlugin 2 | import SiteManagerPlugin -------------------------------------------------------------------------------- /core/plugins/disabled-Zeroname-local/bitcoinrpc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/plugins/disabled-Zeroname-local/bitcoinrpc/__init__.py -------------------------------------------------------------------------------- /core/src/Connection/__init__.py: -------------------------------------------------------------------------------- 1 | from ConnectionServer import ConnectionServer 2 | from Connection import Connection 3 | -------------------------------------------------------------------------------- /core/src/Content/__init__.py: -------------------------------------------------------------------------------- 1 | from ContentManager import ContentManager -------------------------------------------------------------------------------- /core/src/Crypt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Crypt/__init__.py -------------------------------------------------------------------------------- /core/src/Db/__init__.py: -------------------------------------------------------------------------------- 1 | from Db import Db 2 | from DbQuery import DbQuery 3 | from DbCursor import DbCursor -------------------------------------------------------------------------------- /core/src/Debug/__init__.py: -------------------------------------------------------------------------------- 1 | from DebugReloader import DebugReloader -------------------------------------------------------------------------------- /core/src/File/__init__.py: -------------------------------------------------------------------------------- 1 | from FileServer import FileServer 2 | from FileRequest import FileRequest -------------------------------------------------------------------------------- /core/src/Peer/__init__.py: -------------------------------------------------------------------------------- 1 | from Peer import Peer 2 | from PeerHashfield import PeerHashfield 3 | -------------------------------------------------------------------------------- /core/src/Plugin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Plugin/__init__.py -------------------------------------------------------------------------------- /core/src/Site/__init__.py: -------------------------------------------------------------------------------- 1 | from Site import Site 2 | from SiteStorage import SiteStorage -------------------------------------------------------------------------------- /core/src/Test/Spy.py: -------------------------------------------------------------------------------- 1 | class Spy: 2 | def __init__(self, obj, func_name): 3 | self.obj = obj 4 | self.func_name = func_name 5 | self.func_original = getattr(self.obj, func_name) 6 | self.calls = [] 7 | 8 | def __enter__(self, *args, **kwargs): 9 | def loggedFunc(cls, *args, **kwags): 10 | print "Logging", self, args, kwargs 11 | self.calls.append(args) 12 | return self.func_original(cls, *args, **kwargs) 13 | setattr(self.obj, self.func_name, loggedFunc) 14 | return self.calls 15 | 16 | def __exit__(self, *args, **kwargs): 17 | setattr(self.obj, self.func_name, self.func_original) -------------------------------------------------------------------------------- /core/src/Test/TestSiteStorage.py: -------------------------------------------------------------------------------- 1 | import pytest 2 | 3 | 4 | @pytest.mark.usefixtures("resetSettings") 5 | class TestSiteStorage: 6 | def testList(self, site): 7 | # Rootdir 8 | list_root = list(site.storage.list("")) 9 | assert "content.json" in list_root 10 | assert "css/all.css" in list_root 11 | 12 | # Subdir 13 | assert list(site.storage.list("data-default")) == ["data.json", "users/content-default.json"] 14 | -------------------------------------------------------------------------------- /core/src/Test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/__init__.py -------------------------------------------------------------------------------- /core/src/Test/coverage.ini: -------------------------------------------------------------------------------- 1 | [run] 2 | branch = True 3 | concurrency = gevent 4 | omit = 5 | src/lib/* 6 | src/Test/* 7 | 8 | [report] 9 | exclude_lines = 10 | pragma: no cover 11 | if __name__ == .__main__.: 12 | if config.debug: 13 | if config.debug_socket: 14 | if self.logging: 15 | def __repr__ 16 | -------------------------------------------------------------------------------- /core/src/Test/pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | python_files = Test*.py 3 | addopts = -rsxX -v --durations=6 4 | markers = 5 | webtest: mark a test as a webtest. -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data-default/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "MyZeroBlog", 3 | "description": "My ZeroBlog.", 4 | "links": "- [Source code](https://github.com/HelloZeroNet)", 5 | "next_post_id": 1, 6 | "demo": false, 7 | "modified": 1432515193, 8 | "post": [ 9 | ] 10 | } -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/autoupdate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/autoupdate.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/direct_domains.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/direct_domains.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/domain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/domain.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/memory.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/multiuser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/multiuser.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/progressbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/progressbar.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/slides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/slides.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/slots_memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/slots_memory.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/trayicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/trayicon.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zeroblog-comments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zeroblog-comments.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zeroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zeroid.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zeroname.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zeroname.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zerotalk-mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zerotalk-mark.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zerotalk-upvote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zerotalk-upvote.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zerotalk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/img/zerotalk.png -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/optional.txt: -------------------------------------------------------------------------------- 1 | hello! -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/test_include/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "address": "1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT", 3 | "files": { 4 | "data.json": { 5 | "sha512": "369d4e780cc80504285f13774ca327fe725eed2d813aad229e62356b07365906", 6 | "size": 505 7 | } 8 | }, 9 | "inner_path": "data/test_include/content.json", 10 | "modified": 1470340816.513, 11 | "signs": { 12 | "1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT": "GxF2ZD0DaMx+CuxafnnRx+IkWTrXubcmTHaJIPyemFpzCvbSo6DyjstN8T3qngFhYIZI/MkcG4ogStG0PLv6p3w=" 13 | } 14 | } -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/test_include/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "next_topic_id": 1, 3 | "topics": [], 4 | "next_message_id": 5, 5 | "comments": { 6 | "1@2": [ 7 | { 8 | "comment_id": 1, 9 | "body": "New user test!", 10 | "added": 1423442049 11 | }, 12 | { 13 | "comment_id": 2, 14 | "body": "test 321", 15 | "added": 1423531445 16 | }, 17 | { 18 | "comment_id": 3, 19 | "body": "0.2.4 test.", 20 | "added": 1424133003 21 | } 22 | ] 23 | }, 24 | "topic_votes": { 25 | "1@2": 1, 26 | "1@6": 1, 27 | "1@69": 1, 28 | "607@69": 1 29 | }, 30 | "comment_votes": { 31 | "35@2": 1, 32 | "7@64": 1, 33 | "8@64": 1, 34 | "50@2": 1, 35 | "13@77": 1 36 | } 37 | } -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/users/1C5sgvWaSgfaTpV5kjBCnCiKtENNMYo69q/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "cert_auth_type": "web", 3 | "cert_sign": "G4YB7y749GI6mJboyI7cNNfyMwOS0rcVXLmgq8qmCC4TCaRqup3TGWm8hzeru7+B5iXhq19Ruz286bNVKgNbnwU=", 4 | "cert_user_id": "newzeroid@zeroid.bit", 5 | "files": { 6 | "data.json": { 7 | "sha512": "2378ef20379f1db0c3e2a803bfbfda2b68515968b7e311ccc604406168969d34", 8 | "size": 161 9 | } 10 | }, 11 | "modified": 1432554679.913, 12 | "signs": { 13 | "1C5sgvWaSgfaTpV5kjBCnCiKtENNMYo69q": "GzX/Ht6ms1dOnqB3kVENvDnxpH+mqA0Zlg3hWy0iwgxpyxWcA4zgmwxcEH41BN9RrvCaxgSd2m1SG1/8qbQPzDY=" 14 | } 15 | } -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/users/1C5sgvWaSgfaTpV5kjBCnCiKtENNMYo69q/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "next_comment_id": 2, 3 | "comment": [ 4 | { 5 | "comment_id": 1, 6 | "body": "Test me!", 7 | "post_id": 40, 8 | "date_added": 1432554679 9 | } 10 | ], 11 | "comment_vote": {} 12 | } -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/users/1CjfbrbwtP8Y2QjPy12vpTATkUT7oSiPQ9/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "next_comment_id": 2, 3 | "comment": [ 4 | { 5 | "comment_id": 1, 6 | "body": "hello from Tor!", 7 | "post_id": 38, 8 | "date_added": 1432491109 9 | } 10 | ], 11 | "comment_vote": {} 12 | } -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/users/1CjfbrbwtP8Y2QjPy12vpTATkUT7oSiPQ9/peanut-butter-jelly-time.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/users/1CjfbrbwtP8Y2QjPy12vpTATkUT7oSiPQ9/peanut-butter-jelly-time.gif -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/users/1J6UrZMkarjVg5ax9W4qThir3BFUikbW6C/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "address": "1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT", 3 | "cert_auth_type": "web", 4 | "cert_sign": "HBsTrjTmv+zD1iY93tSci8n9DqdEtYwzxJmRppn4/b+RYktcANGm5tXPOb+Duw3AJcgWDcGUvQVgN1D9QAwIlCw=", 5 | "cert_user_id": "toruser@zeroid.bit", 6 | "files": { 7 | "data.json": { 8 | "sha512": "4868b5e6d70a55d137db71c2e276bda80437e0235ac670962acc238071296b45", 9 | "size": 168 10 | } 11 | }, 12 | "inner_path": "data/users/1J6UrZMkarjVg5ax9W4qThir3BFUikbW6C/content.json", 13 | "modified": 1470340818.389, 14 | "signs": { 15 | "1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT": "G6oCzql6KWKAq2aSmZ1pm4SqvwL3e3LRdWxsvILrDc6VWpGZmVgbNn5qW18bA7fewhtA/oKc5+yYjGlTLLOWrB4=" 16 | } 17 | } -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/data/users/1J6UrZMkarjVg5ax9W4qThir3BFUikbW6C/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "next_comment_id": 2, 3 | "comment": [ 4 | { 5 | "comment_id": 1, 6 | "body": "hello from Tor!", 7 | "post_id": 38, 8 | "date_added": 1432491109 9 | } 10 | ], 11 | "comment_vote": {} 12 | } -------------------------------------------------------------------------------- /core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Test/testdata/1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT-original/img/loading.gif -------------------------------------------------------------------------------- /core/src/Tor/__init__.py: -------------------------------------------------------------------------------- 1 | from TorManager import TorManager -------------------------------------------------------------------------------- /core/src/Translate/__init__.py: -------------------------------------------------------------------------------- 1 | from Translate import * -------------------------------------------------------------------------------- /core/src/Ui/__init__.py: -------------------------------------------------------------------------------- 1 | from UiServer import UiServer 2 | from UiRequest import UiRequest 3 | from UiWebsocket import UiWebsocket -------------------------------------------------------------------------------- /core/src/Ui/media/css/dragula.css: -------------------------------------------------------------------------------- 1 | .gu-mirror { 2 | position: fixed !important; 3 | margin: 0 !important; 4 | z-index: 9999 !important; 5 | opacity: 0.8; 6 | -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 7 | filter: alpha(opacity=80); 8 | } 9 | .gu-hide { 10 | display: none !important; 11 | } 12 | .gu-unselectable { 13 | -webkit-user-select: none !important; 14 | -moz-user-select: none !important; 15 | -ms-user-select: none !important; 16 | user-select: none !important; 17 | } 18 | .gu-transit { 19 | opacity: 0.2; 20 | -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; 21 | filter: alpha(opacity=20); 22 | } 23 | -------------------------------------------------------------------------------- /core/src/Ui/media/css/themes/basic/assets/fonts/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/css/themes/basic/assets/fonts/icons.eot -------------------------------------------------------------------------------- /core/src/Ui/media/css/themes/basic/assets/fonts/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/css/themes/basic/assets/fonts/icons.ttf -------------------------------------------------------------------------------- /core/src/Ui/media/css/themes/basic/assets/fonts/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/css/themes/basic/assets/fonts/icons.woff -------------------------------------------------------------------------------- /core/src/Ui/media/css/themes/default/assets/fonts/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/css/themes/default/assets/fonts/icons.eot -------------------------------------------------------------------------------- /core/src/Ui/media/css/themes/default/assets/fonts/icons.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/css/themes/default/assets/fonts/icons.otf -------------------------------------------------------------------------------- /core/src/Ui/media/css/themes/default/assets/fonts/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/css/themes/default/assets/fonts/icons.ttf -------------------------------------------------------------------------------- /core/src/Ui/media/css/themes/default/assets/fonts/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/css/themes/default/assets/fonts/icons.woff -------------------------------------------------------------------------------- /core/src/Ui/media/css/themes/default/assets/fonts/icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/css/themes/default/assets/fonts/icons.woff2 -------------------------------------------------------------------------------- /core/src/Ui/media/css/themes/default/assets/images/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/css/themes/default/assets/images/flags.png -------------------------------------------------------------------------------- /core/src/Ui/media/css/webviews.css: -------------------------------------------------------------------------------- 1 | #webviews { 2 | height: calc(100vh - 2.25em); 3 | position: relative; 4 | } 5 | #webviews webview { 6 | height: 100%; 7 | width: 100%; 8 | outline: none; 9 | position: absolute; 10 | } 11 | #webviews webview[hidden] { 12 | display: flex !important; 13 | visibility: hidden; 14 | } 15 | #webviews webview.fullscreen { 16 | position: fixed; 17 | top: 0; 18 | left: 0; 19 | width: 100vw; 20 | height: 100vh; 21 | z-index: 99; 22 | } 23 | 24 | /* hack to work around display: none issues with webviews */ 25 | 26 | #webviews webview.hidden { 27 | visibility: hidden; 28 | } 29 | 30 | #inner-iframe { 31 | position: fixed; 32 | top: 0; 33 | opacity: 1; 34 | } 35 | -------------------------------------------------------------------------------- /core/src/Ui/media/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /core/src/Ui/media/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /core/src/Ui/media/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /core/src/Ui/media/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /core/src/Ui/media/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /core/src/Ui/media/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/img/favicon.ico -------------------------------------------------------------------------------- /core/src/Ui/media/img/favicon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/img/favicon.psd -------------------------------------------------------------------------------- /core/src/Ui/media/img/loading-circle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/img/loading-circle.gif -------------------------------------------------------------------------------- /core/src/Ui/media/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/img/loading.gif -------------------------------------------------------------------------------- /core/src/Ui/media/img/logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/Ui/media/img/logo.psd -------------------------------------------------------------------------------- /core/src/Ui/media/js/string_score.min.js: -------------------------------------------------------------------------------- 1 | // String Scoring Algorithm 0.1.22 | (c) 2009-2015 Joshaven Potter 2 | // MIT License: http://opensource.org/licenses/MIT | https://github.com/joshaven/string_score 3 | String.prototype.score=function(e,f){if(this===e)return 1;if(""===e)return 0;var d=0,a,g=this.toLowerCase(),n=this.length,h=e.toLowerCase(),k=e.length,b;a=0;var l=1,m,c;f&&(m=1-f);if(f)for(c=0;cd&&(d+=.15);return d}; 4 | -------------------------------------------------------------------------------- /core/src/Ui/media/lib/RateLimit.coffee: -------------------------------------------------------------------------------- 1 | limits = {} 2 | call_after_interval = {} 3 | window.RateLimit = (interval, fn) -> 4 | if not limits[fn] 5 | call_after_interval[fn] = false 6 | fn() # First call is not delayed 7 | limits[fn] = setTimeout (-> 8 | if call_after_interval[fn] 9 | fn() 10 | delete limits[fn] 11 | delete call_after_interval[fn] 12 | ), interval 13 | else # Called within iterval, delay the call 14 | call_after_interval[fn] = true 15 | -------------------------------------------------------------------------------- /core/src/User/__init__.py: -------------------------------------------------------------------------------- 1 | from User import User 2 | -------------------------------------------------------------------------------- /core/src/Worker/__init__.py: -------------------------------------------------------------------------------- 1 | from Worker import Worker 2 | from WorkerManager import WorkerManager -------------------------------------------------------------------------------- /core/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/__init__.py -------------------------------------------------------------------------------- /core/src/lib/BitcoinECC/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/lib/BitcoinECC/__init__.py -------------------------------------------------------------------------------- /core/src/lib/PySocks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/lib/PySocks/__init__.py -------------------------------------------------------------------------------- /core/src/lib/PySocks/setup.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | from distutils.core import setup 3 | 4 | VERSION = "1.5.3" 5 | 6 | setup( 7 | name = "PySocks", 8 | version = VERSION, 9 | description = "A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information.", 10 | url = "https://github.com/Anorov/PySocks", 11 | license = "BSD", 12 | author = "Anorov", 13 | author_email = "anorov.vorona@gmail.com", 14 | keywords = ["socks", "proxy"], 15 | py_modules=["socks", "sockshandler"] 16 | ) 17 | 18 | -------------------------------------------------------------------------------- /core/src/lib/PySocks/test/README: -------------------------------------------------------------------------------- 1 | Very rudimentary tests for Python 2 and Python 3. 2 | 3 | Requirements: tornado, twisted (available through pip) 4 | 5 | ./test.sh 6 | -------------------------------------------------------------------------------- /core/src/lib/PySocks/test/mocks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/lib/PySocks/test/mocks -------------------------------------------------------------------------------- /core/src/lib/PySocks/test/socks4server.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | from twisted.internet import reactor 3 | from twisted.protocols.socks import SOCKSv4Factory 4 | 5 | def run_proxy(): 6 | reactor.listenTCP(1080, SOCKSv4Factory("/dev/null"), interface="127.0.0.1") 7 | try: 8 | reactor.run() 9 | except (KeyboardInterrupt, SystemExit): 10 | reactor.stop() 11 | 12 | if __name__ == "__main__": 13 | print "Running SOCKS4 proxy server" 14 | run_proxy() 15 | -------------------------------------------------------------------------------- /core/src/lib/PySocks/test/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | shopt -s expand_aliases 3 | type python2 >/dev/null 2>&1 || alias python2='python' 4 | 5 | echo "Starting proxy servers..." 6 | python2 socks4server.py > /dev/null & 7 | python2 httpproxy.py > /dev/null & 8 | ./mocks start 9 | 10 | sleep 2 11 | echo "Python 2.6 tests" 12 | python2.6 sockstest.py 13 | exit 14 | 15 | sleep 2 16 | echo "Python 2.7 tests" 17 | python2.7 sockstest.py 18 | 19 | sleep 2 20 | echo "Python 3.x tests" 21 | python3 sockstest.py 22 | 23 | pkill python2 > /dev/null 24 | ./mocks shutdown 25 | echo "Finished tests" 26 | -------------------------------------------------------------------------------- /core/src/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/lib/__init__.py -------------------------------------------------------------------------------- /core/src/lib/bencode/__init__.py: -------------------------------------------------------------------------------- 1 | try: 2 | string_type = basestring 3 | except NameError: 4 | string_type = str 5 | 6 | from .encode import encode 7 | from .decode import decode 8 | -------------------------------------------------------------------------------- /core/src/lib/cssvendor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/lib/cssvendor/__init__.py -------------------------------------------------------------------------------- /core/src/lib/geventwebsocket/__init__.py: -------------------------------------------------------------------------------- 1 | VERSION = (0, 9, 3, 'final', 0) 2 | 3 | __all__ = [ 4 | 'WebSocketApplication', 5 | 'Resource', 6 | 'WebSocketServer', 7 | 'WebSocketError', 8 | 'get_version' 9 | ] 10 | 11 | 12 | def get_version(*args, **kwargs): 13 | from .utils import get_version 14 | return get_version(*args, **kwargs) 15 | 16 | try: 17 | from .resource import WebSocketApplication, Resource 18 | from .server import WebSocketServer 19 | from .exceptions import WebSocketError 20 | except ImportError: 21 | pass 22 | -------------------------------------------------------------------------------- /core/src/lib/geventwebsocket/exceptions.py: -------------------------------------------------------------------------------- 1 | from socket import error as socket_error 2 | 3 | 4 | class WebSocketError(socket_error): 5 | """ 6 | Base class for all websocket errors. 7 | """ 8 | 9 | 10 | class ProtocolError(WebSocketError): 11 | """ 12 | Raised if an error occurs when de/encoding the websocket protocol. 13 | """ 14 | 15 | 16 | class FrameTooLargeException(ProtocolError): 17 | """ 18 | Raised if a frame is received that is too large. 19 | """ 20 | -------------------------------------------------------------------------------- /core/src/lib/geventwebsocket/gunicorn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/lib/geventwebsocket/gunicorn/__init__.py -------------------------------------------------------------------------------- /core/src/lib/geventwebsocket/gunicorn/workers.py: -------------------------------------------------------------------------------- 1 | from geventwebsocket.handler import WebSocketHandler 2 | from gunicorn.workers.ggevent import GeventPyWSGIWorker 3 | 4 | 5 | class GeventWebSocketWorker(GeventPyWSGIWorker): 6 | wsgi_handler = WebSocketHandler 7 | -------------------------------------------------------------------------------- /core/src/lib/geventwebsocket/protocols/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/lib/geventwebsocket/protocols/__init__.py -------------------------------------------------------------------------------- /core/src/lib/opensslVerify/HashInfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/lib/opensslVerify/HashInfo.txt -------------------------------------------------------------------------------- /core/src/lib/opensslVerify/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/lib/opensslVerify/__init__.py -------------------------------------------------------------------------------- /core/src/lib/opensslVerify/gencert.cmd: -------------------------------------------------------------------------------- 1 | openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -nodes -config openssl.cnf 2 | REM openssl ecparam -name secp521r1 -genkey -param_enc explicit -out key-ecc.pem -config openssl.cnf 3 | 4 | openssl ecparam -name secp256r1 -genkey -out key-ecc.pem 5 | openssl req -new -key key-ecc.pem -x509 -nodes -out cert-ecc.pem -config openssl.cnf 6 | 7 | @echo off 8 | REM openssl ecparam -genkey -name prime256v1 -out key.pem 9 | REM openssl req -new -key key.pem -out csr.pem 10 | REM openssl req -x509 -days 365 -key key.pem -in csr.pem -out certificate.pem -------------------------------------------------------------------------------- /core/src/lib/opensslVerify/libeay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/lib/opensslVerify/libeay32.dll -------------------------------------------------------------------------------- /core/src/lib/opensslVerify/openssl.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/lib/opensslVerify/openssl.exe -------------------------------------------------------------------------------- /core/src/lib/opensslVerify/ssleay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/lib/opensslVerify/ssleay32.dll -------------------------------------------------------------------------------- /core/src/lib/pyasn1/THANKS: -------------------------------------------------------------------------------- 1 | Denis S. Otkidach 2 | Gregory Golberg 3 | Bud P. Bruegger 4 | Jacek Konieczny 5 | -------------------------------------------------------------------------------- /core/src/lib/pyasn1/__init__.py: -------------------------------------------------------------------------------- 1 | import sys 2 | 3 | # http://www.python.org/dev/peps/pep-0396/ 4 | __version__ = '0.1.7' 5 | 6 | if sys.version_info[:2] < (2, 4): 7 | raise RuntimeError('PyASN1 requires Python 2.4 or later') 8 | 9 | -------------------------------------------------------------------------------- /core/src/lib/pyasn1/codec/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is necessary to make this directory a package. 2 | -------------------------------------------------------------------------------- /core/src/lib/pyasn1/codec/ber/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is necessary to make this directory a package. 2 | -------------------------------------------------------------------------------- /core/src/lib/pyasn1/codec/ber/eoo.py: -------------------------------------------------------------------------------- 1 | from pyasn1.type import base, tag 2 | 3 | class EndOfOctets(base.AbstractSimpleAsn1Item): 4 | defaultValue = 0 5 | tagSet = tag.initTagSet( 6 | tag.Tag(tag.tagClassUniversal, tag.tagFormatSimple, 0x00) 7 | ) 8 | endOfOctets = EndOfOctets() 9 | -------------------------------------------------------------------------------- /core/src/lib/pyasn1/codec/cer/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is necessary to make this directory a package. 2 | -------------------------------------------------------------------------------- /core/src/lib/pyasn1/codec/der/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is necessary to make this directory a package. 2 | -------------------------------------------------------------------------------- /core/src/lib/pyasn1/codec/der/decoder.py: -------------------------------------------------------------------------------- 1 | # DER decoder 2 | from pyasn1.type import univ 3 | from pyasn1.codec.cer import decoder 4 | 5 | tagMap = decoder.tagMap 6 | typeMap = decoder.typeMap 7 | Decoder = decoder.Decoder 8 | 9 | decode = Decoder(tagMap, typeMap) 10 | -------------------------------------------------------------------------------- /core/src/lib/pyasn1/compat/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is necessary to make this directory a package. 2 | -------------------------------------------------------------------------------- /core/src/lib/pyasn1/compat/octets.py: -------------------------------------------------------------------------------- 1 | from sys import version_info 2 | 3 | if version_info[0] <= 2: 4 | int2oct = chr 5 | ints2octs = lambda s: ''.join([ int2oct(x) for x in s ]) 6 | null = '' 7 | oct2int = ord 8 | octs2ints = lambda s: [ oct2int(x) for x in s ] 9 | str2octs = lambda x: x 10 | octs2str = lambda x: x 11 | isOctetsType = lambda s: isinstance(s, str) 12 | else: 13 | ints2octs = bytes 14 | int2oct = lambda x: ints2octs((x,)) 15 | null = ints2octs() 16 | oct2int = lambda x: x 17 | octs2ints = lambda s: [ x for x in s ] 18 | str2octs = lambda x: x.encode() 19 | octs2str = lambda x: x.decode() 20 | isOctetsType = lambda s: isinstance(s, bytes) 21 | -------------------------------------------------------------------------------- /core/src/lib/pyasn1/error.py: -------------------------------------------------------------------------------- 1 | class PyAsn1Error(Exception): pass 2 | class ValueConstraintError(PyAsn1Error): pass 3 | class SubstrateUnderrunError(PyAsn1Error): pass 4 | -------------------------------------------------------------------------------- /core/src/lib/pyasn1/type/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is necessary to make this directory a package. 2 | -------------------------------------------------------------------------------- /core/src/lib/pyasn1/type/error.py: -------------------------------------------------------------------------------- 1 | from pyasn1.error import PyAsn1Error 2 | 3 | class ValueConstraintError(PyAsn1Error): pass 4 | -------------------------------------------------------------------------------- /core/src/lib/pyasn1/type/useful.py: -------------------------------------------------------------------------------- 1 | # ASN.1 "useful" types 2 | from pyasn1.type import char, tag 3 | 4 | class GeneralizedTime(char.VisibleString): 5 | tagSet = char.VisibleString.tagSet.tagImplicitly( 6 | tag.Tag(tag.tagClassUniversal, tag.tagFormatSimple, 24) 7 | ) 8 | 9 | class UTCTime(char.VisibleString): 10 | tagSet = char.VisibleString.tagSet.tagImplicitly( 11 | tag.Tag(tag.tagClassUniversal, tag.tagFormatSimple, 23) 12 | ) 13 | -------------------------------------------------------------------------------- /core/src/lib/pybitcointools/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include LICENSE 2 | -------------------------------------------------------------------------------- /core/src/lib/pybitcointools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/lib/pybitcointools/__init__.py -------------------------------------------------------------------------------- /core/src/lib/pybitcointools/bitcoin/__init__.py: -------------------------------------------------------------------------------- 1 | from .py2specials import * 2 | from .py3specials import * 3 | from .main import * 4 | from .transaction import * 5 | from .deterministic import * 6 | from .bci import * 7 | from .composite import * 8 | from .stealth import * 9 | from .blocks import * 10 | -------------------------------------------------------------------------------- /core/src/lib/pybitcointools/setup.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | try: 3 | from setuptools import setup 4 | except ImportError: 5 | from distutils.core import setup 6 | 7 | setup(name='bitcoin', 8 | version='1.1.28', 9 | description='Python Bitcoin Tools', 10 | author='Vitalik Buterin', 11 | author_email='vbuterin@gmail.com', 12 | url='http://github.com/vbuterin/pybitcointools', 13 | packages=['bitcoin'], 14 | scripts=['pybtctool'], 15 | include_package_data=True, 16 | data_files=[("", ["LICENSE"])], 17 | ) 18 | -------------------------------------------------------------------------------- /core/src/lib/pyelliptic/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2010 2 | # Author: Yann GUIBET 3 | # Contact: 4 | 5 | __version__ = '1.3' 6 | 7 | __all__ = [ 8 | 'OpenSSL', 9 | 'ECC', 10 | 'Cipher', 11 | 'hmac_sha256', 12 | 'hmac_sha512', 13 | 'pbkdf2' 14 | ] 15 | 16 | from .openssl import OpenSSL 17 | from .ecc import ECC 18 | from .cipher import Cipher 19 | from .hash import hmac_sha256, hmac_sha512, pbkdf2 20 | -------------------------------------------------------------------------------- /core/src/lib/rsa/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2011 Sybren A. Stüvel 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /core/src/lib/subtl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/core/src/lib/subtl/__init__.py -------------------------------------------------------------------------------- /core/src/util/__init__.py: -------------------------------------------------------------------------------- 1 | from Event import Event 2 | from Noparallel import Noparallel 3 | from Pooled import Pooled 4 | -------------------------------------------------------------------------------- /core/start.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python2.7 2 | import sys 3 | import zeronet 4 | 5 | def main(): 6 | sys.argv = [sys.argv[0] + sys.argv[1:]] 7 | zeronet.main() 8 | 9 | if __name__ == '__main__': 10 | main() 11 | -------------------------------------------------------------------------------- /core/tools/coffee/coffee.cmd: -------------------------------------------------------------------------------- 1 | ::For convenience 2 | @cscript //nologo "%~dp0coffee.wsf" %* 3 | -------------------------------------------------------------------------------- /core/tools/tor/start.cmd: -------------------------------------------------------------------------------- 1 | tor.exe -f torrc -------------------------------------------------------------------------------- /core/tools/tor/torrc: -------------------------------------------------------------------------------- 1 | # Tor config for ZeroNet 2 | 3 | DataDirectory data 4 | DirReqStatistics 0 5 | GeoIPFile geoip\geoip 6 | GeoIPv6File geoip\geoip6 7 | 8 | # Log notice file data\notice.log 9 | 10 | ControlPort 49051 11 | SOCKSPort 49050 12 | 13 | CookieAuthentication 1 -------------------------------------------------------------------------------- /files/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/files/.gitkeep -------------------------------------------------------------------------------- /gfx/fuzium-screeny1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/fuzium-screeny1.png -------------------------------------------------------------------------------- /gfx/fuzium-screeny2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/fuzium-screeny2.jpg -------------------------------------------------------------------------------- /gfx/icons/fuzium.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/icons/fuzium.ico -------------------------------------------------------------------------------- /gfx/icons/icon-32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/icons/icon-32.ico -------------------------------------------------------------------------------- /gfx/icons/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/icons/icon-32.png -------------------------------------------------------------------------------- /gfx/icons/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 'icon-32': __dirname + '/icon-32.png', 3 | 'info-32': __dirname + '/info-32.png', 4 | 'logo': 'logo.jpg' 5 | }; 6 | -------------------------------------------------------------------------------- /gfx/icons/info-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/icons/info-32.png -------------------------------------------------------------------------------- /gfx/img/WindowButtons/close-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/WindowButtons/close-white.png -------------------------------------------------------------------------------- /gfx/img/WindowButtons/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/WindowButtons/close.png -------------------------------------------------------------------------------- /gfx/img/WindowButtons/maximize-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/WindowButtons/maximize-white.png -------------------------------------------------------------------------------- /gfx/img/WindowButtons/maximize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/WindowButtons/maximize.png -------------------------------------------------------------------------------- /gfx/img/WindowButtons/minimize-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/WindowButtons/minimize-white.png -------------------------------------------------------------------------------- /gfx/img/WindowButtons/minimize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/WindowButtons/minimize.png -------------------------------------------------------------------------------- /gfx/img/add-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/add-white.png -------------------------------------------------------------------------------- /gfx/img/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/add.png -------------------------------------------------------------------------------- /gfx/img/back-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/back-white.png -------------------------------------------------------------------------------- /gfx/img/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/back.png -------------------------------------------------------------------------------- /gfx/img/bookmarks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/bookmarks.png -------------------------------------------------------------------------------- /gfx/img/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/check.png -------------------------------------------------------------------------------- /gfx/img/close-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/close-white.png -------------------------------------------------------------------------------- /gfx/img/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/close.png -------------------------------------------------------------------------------- /gfx/img/dev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/dev.png -------------------------------------------------------------------------------- /gfx/img/downloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/downloads.png -------------------------------------------------------------------------------- /gfx/img/extensions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/extensions.png -------------------------------------------------------------------------------- /gfx/img/forward-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/forward-white.png -------------------------------------------------------------------------------- /gfx/img/forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/forward.png -------------------------------------------------------------------------------- /gfx/img/fullscreen-exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/fullscreen-exit.png -------------------------------------------------------------------------------- /gfx/img/fullscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/fullscreen.png -------------------------------------------------------------------------------- /gfx/img/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/history.png -------------------------------------------------------------------------------- /gfx/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/logo.png -------------------------------------------------------------------------------- /gfx/img/menu-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/menu-white.png -------------------------------------------------------------------------------- /gfx/img/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/menu.png -------------------------------------------------------------------------------- /gfx/img/more-vert-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/more-vert-white.png -------------------------------------------------------------------------------- /gfx/img/more-vert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/more-vert.png -------------------------------------------------------------------------------- /gfx/img/privacy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/privacy.png -------------------------------------------------------------------------------- /gfx/img/refresh-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/refresh-white.png -------------------------------------------------------------------------------- /gfx/img/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/refresh.png -------------------------------------------------------------------------------- /gfx/img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/screenshot.png -------------------------------------------------------------------------------- /gfx/img/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/settings.png -------------------------------------------------------------------------------- /gfx/img/window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/img/window.png -------------------------------------------------------------------------------- /gfx/zero_electron.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/gfx/zero_electron.jpg -------------------------------------------------------------------------------- /hub/browser/utility/KeyCode.js: -------------------------------------------------------------------------------- 1 | var KeyCode = { 2 | '⇧': 16, 3 | SHIFT: 16, 4 | '⌥': 18, 5 | ALT: 18, 6 | OPTION: 18, 7 | '⌃': 17, 8 | CTRL: 17, 9 | CONTROL: 17, 10 | '⌘': 91, 11 | command: 91, 12 | BACKSPACE: 8, 13 | TAB: 9, 14 | CLEAR: 12, 15 | ENTER: 13, 16 | 'return': 13, 17 | ESC: 27, 18 | ESCAPE: 27, 19 | SPACE: 32, 20 | LEFT: 37, 21 | UP: 38, 22 | RIGHT: 39, 23 | DOWN: 40, 24 | DEL: 46, 25 | 'delete': 46, 26 | HOME: 36, 27 | END: 35, 28 | PAGEUP: 33, 29 | PAGEDOWN: 34, 30 | ',': 188, 31 | '.': 190, 32 | '/': 191, 33 | '`': 192, 34 | '-': 189, 35 | '=': 187, 36 | ';': 186, 37 | '\'': 222, 38 | '[': 219, 39 | ']': 221, 40 | '\\': 220 41 | }; -------------------------------------------------------------------------------- /hub/browser/utility/Utility.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | var Utility = {}; 4 | 5 | Utility.pad = function(num, size) { 6 | var s = num + ""; 7 | while (s.length < size) s = "0" + s; 8 | return s; 9 | }; -------------------------------------------------------------------------------- /hub/css/base.css: -------------------------------------------------------------------------------- 1 | * { 2 | margin: 0; 3 | padding: 0; 4 | box-sizing: border-box; 5 | font-size: 16px; 6 | font-family: '.SFNSText-Regular', 'Helvetica Neue', 'Arial', sans-serif; 7 | } 8 | [hidden] { 9 | display: none !important; 10 | } 11 | body, 12 | html { 13 | height: 100%; 14 | overflow: hidden; 15 | -webkit-user-select: none; 16 | } 17 | -------------------------------------------------------------------------------- /hub/css/dragula.css: -------------------------------------------------------------------------------- 1 | .gu-mirror { 2 | position: fixed !important; 3 | margin: 0 !important; 4 | z-index: 9999 !important; 5 | opacity: 0.8; 6 | -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 7 | filter: alpha(opacity=80); 8 | } 9 | .gu-hide { 10 | display: none !important; 11 | } 12 | .gu-unselectable { 13 | -webkit-user-select: none !important; 14 | -moz-user-select: none !important; 15 | -ms-user-select: none !important; 16 | user-select: none !important; 17 | } 18 | .gu-transit { 19 | opacity: 0.6; 20 | -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 21 | filter: alpha(opacity=60); 22 | } 23 | -------------------------------------------------------------------------------- /hub/css/webviews.css: -------------------------------------------------------------------------------- 1 | #webviews { 2 | height: calc(100vh - 2.25em); 3 | position: relative; 4 | } 5 | #webviews webview { 6 | height: 100%; 7 | width: 100%; 8 | outline: none; 9 | position: absolute; 10 | } 11 | #webviews webview[hidden] { 12 | display: flex !important; 13 | visibility: hidden; 14 | } 15 | #webviews webview.fullscreen { 16 | position: fixed; 17 | top: 0; 18 | left: 0; 19 | width: 100vw; 20 | height: 100vh; 21 | z-index: 99; 22 | } 23 | 24 | /* hack to work around display: none issues with webviews */ 25 | 26 | #webviews webview.hidden { 27 | visibility: hidden; 28 | } 29 | -------------------------------------------------------------------------------- /hub/fonts/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/hub/fonts/ionicons.ttf -------------------------------------------------------------------------------- /hub/fonts/ionicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/hub/fonts/ionicons.woff -------------------------------------------------------------------------------- /hub/logger.js: -------------------------------------------------------------------------------- 1 | // Load in dependencies 2 | var app = require('electron').app; 3 | var path = require('path'); 4 | var winston = require('winston'); 5 | 6 | // Load constants 7 | var logPath = path.join(app.getPath('userData'), 'verbose.log'); 8 | 9 | // Logger setup 10 | module.exports = function (options) { 11 | var logger = new winston.Logger({ 12 | transports: [ 13 | new winston.transports.Console({ 14 | level: options.verbose ? 'silly' : 'info', 15 | colorize: true, 16 | timestamp: true 17 | }), 18 | new winston.transports.File({ 19 | level: 'silly', 20 | filename: logPath, 21 | colorize: false, 22 | timestamp: true 23 | }) 24 | ] 25 | }); 26 | return logger; 27 | }; 28 | -------------------------------------------------------------------------------- /hub/new-tab.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | New Tab 6 | 7 | 8 | 9 | 10 | 27 | 28 | 29 |

Browser

30 | 31 | -------------------------------------------------------------------------------- /hub/zeroFrame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kustomzone/Fuzium/e55da898f6fdf0cd7fc582359b8c27c40c06d080/hub/zeroFrame.js -------------------------------------------------------------------------------- /js/UserData.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | const Datastore = require('nedb'); 4 | const db = new Datastore({ filename: global.__app.dataPath + '/user-data.db', autoload: true }); 5 | 6 | var UserData = {}; 7 | 8 | module.exports = UserData; -------------------------------------------------------------------------------- /js/UserSetting.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | const Datastore = require('nedb'); 4 | const db = new Datastore({ filename: global.__app.dataPath + '/user-settings.db', autoload: true }); 5 | 6 | var UserSetting = {}; 7 | 8 | /** 9 | * reset user settings 10 | */ 11 | UserSetting.reset = function() { 12 | 13 | }; 14 | 15 | /** 16 | * set a specific setting for a user 17 | * 18 | * @param settingKey 19 | * @param settingValue 20 | * @param callback 21 | */ 22 | UserSetting.set = function(settingKey, settingValue, callback) { 23 | db.update({ 24 | settingKey: settingValue 25 | }, { 26 | upsert: true 27 | }, function() { 28 | console.log("setting complete"); 29 | }); 30 | }; 31 | 32 | module.exports = UserSetting; --------------------------------------------------------------------------------