Created
March 3, 2020 19:29
-
-
Save r-ryantm/dc1a2cfca4cd84dfe15a5d8d8993d732 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/nix/store/lzwjdvgx4yivi5pn32ab0wrxqv0p684l-tribler-7.4.4 | |
├── bin | |
│ └── tribler | |
├── check_os.py | |
├── COPYING.LESSER | |
├── debian | |
│ ├── bin | |
│ │ └── tribler | |
│ ├── changelog | |
│ ├── clean | |
│ ├── compat | |
│ ├── control | |
│ ├── copyright | |
│ ├── README.Debian | |
│ ├── README.source | |
│ ├── rules | |
│ ├── source | |
│ │ └── format | |
│ ├── tribler.docs | |
│ ├── tribler.gconf-defaults | |
│ ├── tribler.install | |
│ ├── tribler.manpages | |
│ ├── tribler.menu | |
│ ├── tribler.postinst | |
│ ├── tribler.prerm | |
│ └── watch | |
├── LICENSE | |
├── logger.conf | |
├── mac | |
│ └── makedistmac_64bit.sh | |
├── pyproject.toml | |
├── README.rst | |
├── release_key.gpg | |
├── run_tribler.py | |
├── setup.py | |
├── share | |
│ └── doc | |
│ ├── building | |
│ │ ├── building_on_osx.rst | |
│ │ ├── building_on_windows.rst | |
│ │ └── building.rst | |
│ ├── conf.py | |
│ ├── contributing.rst | |
│ ├── development | |
│ │ ├── development_on_linux.rst | |
│ │ ├── development_on_osx.rst | |
│ │ ├── development_on_windows.rst | |
│ │ └── development.rst | |
│ ├── development_methodology.rst | |
│ ├── draft-pouwelse-trustchain-00.txt | |
│ ├── draft-pouwelse-trustchain-00.xml | |
│ ├── index.rst | |
│ ├── introduction.rst | |
│ ├── make.bat | |
│ ├── Makefile | |
│ ├── requirements.txt | |
│ ├── restapi | |
│ │ ├── createtorrent.rst | |
│ │ ├── debug.rst | |
│ │ ├── downloads.rst | |
│ │ ├── events.rst | |
│ │ ├── introduction.rst | |
│ │ ├── libtorrent.rst | |
│ │ ├── metadata.rst | |
│ │ ├── mychannel.rst | |
│ │ ├── search.rst | |
│ │ ├── settings.rst | |
│ │ ├── shutdown.rst | |
│ │ ├── state.rst | |
│ │ ├── statistics.rst | |
│ │ ├── torrentinfo.rst | |
│ │ ├── trustchain.rst | |
│ │ ├── trustview.rst | |
│ │ └── upgrader.rst | |
│ ├── trustchain.rst | |
│ └── twisted101.rst | |
├── snap | |
│ └── snapcraft.yaml | |
├── systemd | |
│ ├── anontunnel_helper@.service | |
│ └── tribler.service | |
├── Tribler | |
│ ├── anydex | |
│ │ ├── anydex | |
│ │ │ ├── config.py | |
│ │ │ ├── core | |
│ │ │ │ ├── assetamount.py | |
│ │ │ │ ├── assetpair.py | |
│ │ │ │ ├── block.py | |
│ │ │ │ ├── bloomfilter.py | |
│ │ │ │ ├── clearing_policy.py | |
│ │ │ │ ├── community.py | |
│ │ │ │ ├── database.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── matching_engine.py | |
│ │ │ │ ├── match_queue.py | |
│ │ │ │ ├── message.py | |
│ │ │ │ ├── orderbook.py | |
│ │ │ │ ├── order_manager.py | |
│ │ │ │ ├── order.py | |
│ │ │ │ ├── order_repository.py | |
│ │ │ │ ├── payload.py | |
│ │ │ │ ├── payment_id.py | |
│ │ │ │ ├── payment.py | |
│ │ │ │ ├── pricelevel_list.py | |
│ │ │ │ ├── pricelevel.py | |
│ │ │ │ ├── price.py | |
│ │ │ │ ├── settings.py | |
│ │ │ │ ├── side.py | |
│ │ │ │ ├── tickentry.py | |
│ │ │ │ ├── tick.py | |
│ │ │ │ ├── timeout.py | |
│ │ │ │ ├── timestamp.py | |
│ │ │ │ ├── trade.py | |
│ │ │ │ ├── transaction_manager.py | |
│ │ │ │ ├── transaction.py | |
│ │ │ │ ├── transaction_repository.py | |
│ │ │ │ └── wallet_address.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── restapi | |
│ │ │ │ ├── asks_bids_endpoint.py | |
│ │ │ │ ├── base_market_endpoint.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── matchmakers_endpoint.py | |
│ │ │ │ ├── orders_endpoint.py | |
│ │ │ │ ├── rest_manager.py | |
│ │ │ │ ├── root_endpoint.py | |
│ │ │ │ ├── state_endpoint.py | |
│ │ │ │ ├── transactions_endpoint.py | |
│ │ │ │ ├── wallets_endpoint.py | |
│ │ │ │ └── websocket.py | |
│ │ │ ├── test | |
│ │ │ │ ├── base.py | |
│ │ │ │ ├── core | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── test_assetamount.py | |
│ │ │ │ │ ├── test_assetpair.py | |
│ │ │ │ │ ├── test_block.py | |
│ │ │ │ │ ├── test_community.py | |
│ │ │ │ │ ├── test_database.py | |
│ │ │ │ │ ├── test_matching_engine.py | |
│ │ │ │ │ ├── test_match_queue.py | |
│ │ │ │ │ ├── test_message.py | |
│ │ │ │ │ ├── test_orderbook.py | |
│ │ │ │ │ ├── test_order.py | |
│ │ │ │ │ ├── test_order_repository.py | |
│ │ │ │ │ ├── test_payment_id.py | |
│ │ │ │ │ ├── test_payment.py | |
│ │ │ │ │ ├── test_portfolio.py | |
│ │ │ │ │ ├── test_pricelevel_list.py | |
│ │ │ │ │ ├── test_pricelevel.py | |
│ │ │ │ │ ├── test_price.py | |
│ │ │ │ │ ├── test_side.py | |
│ │ │ │ │ ├── test_tickentry.py | |
│ │ │ │ │ ├── test_tick.py | |
│ │ │ │ │ ├── test_timeout.py | |
│ │ │ │ │ ├── test_timestamp.py | |
│ │ │ │ │ ├── test_trade.py | |
│ │ │ │ │ ├── test_transaction_manager.py | |
│ │ │ │ │ ├── test_transaction.py | |
│ │ │ │ │ ├── test_transaction_repository.py | |
│ │ │ │ │ └── test_wallet_address.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── instrumentation.py | |
│ │ │ │ ├── restapi | |
│ │ │ │ │ ├── base.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── test_market_endpoints.py | |
│ │ │ │ │ └── test_wallets_endpoint.py | |
│ │ │ │ ├── util.py | |
│ │ │ │ └── wallet | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── test_btc_wallet.py | |
│ │ │ │ ├── test_dummy_wallet.py | |
│ │ │ │ └── test_trustchain_wallet.py | |
│ │ │ ├── util | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ └── json_util.py | |
│ │ │ └── wallet | |
│ │ │ ├── bandwidth_block.py | |
│ │ │ ├── bitcoinlib_main.py | |
│ │ │ ├── btc_wallet.py | |
│ │ │ ├── dummy_wallet.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── tc_wallet.py | |
│ │ │ └── wallet.py | |
│ │ ├── LICENSE | |
│ │ ├── main.py | |
│ │ ├── pyipv8 | |
│ │ │ ├── create_test_coverage_report.py | |
│ │ │ ├── doc | |
│ │ │ │ ├── basics | |
│ │ │ │ │ ├── attestation_tutorial.rst | |
│ │ │ │ │ ├── crawler_service_tutorial.rst | |
│ │ │ │ │ └── overlay_tutorial.rst | |
│ │ │ │ ├── conf.py | |
│ │ │ │ ├── further-reading | |
│ │ │ │ │ ├── anonymization.rst | |
│ │ │ │ │ └── trustchain.rst | |
│ │ │ │ ├── index.rst | |
│ │ │ │ ├── make.bat | |
│ │ │ │ ├── Makefile | |
│ │ │ │ └── preliminaries | |
│ │ │ │ └── install_libsodium.rst | |
│ │ │ ├── generate_key.py | |
│ │ │ ├── github_increment_version.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── ipv8 | |
│ │ │ │ ├── attestation | |
│ │ │ │ │ ├── identity | |
│ │ │ │ │ │ ├── community.py | |
│ │ │ │ │ │ └── __init__.py | |
│ │ │ │ │ ├── identity_formats.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── trustchain | |
│ │ │ │ │ │ ├── blockcache.py | |
│ │ │ │ │ │ ├── block.py | |
│ │ │ │ │ │ ├── caches.py | |
│ │ │ │ │ │ ├── community.py | |
│ │ │ │ │ │ ├── database.py | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── listener.py | |
│ │ │ │ │ │ ├── payload.py | |
│ │ │ │ │ │ └── settings.py | |
│ │ │ │ │ └── wallet | |
│ │ │ │ │ ├── bonehexact | |
│ │ │ │ │ │ ├── algorithm.py | |
│ │ │ │ │ │ ├── attestation.py | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ └── structs.py | |
│ │ │ │ │ ├── caches.py | |
│ │ │ │ │ ├── community.py | |
│ │ │ │ │ ├── database.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── irmaexact | |
│ │ │ │ │ │ ├── algorithm.py | |
│ │ │ │ │ │ ├── enroll_script.py | |
│ │ │ │ │ │ ├── gabi | |
│ │ │ │ │ │ │ ├── attributes.py | |
│ │ │ │ │ │ │ ├── builder.py | |
│ │ │ │ │ │ │ ├── credential.py | |
│ │ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ │ ├── keys.py | |
│ │ │ │ │ │ │ └── proofs.py | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── keydump.py | |
│ │ │ │ │ │ └── wrappers.py | |
│ │ │ │ │ ├── payload.py | |
│ │ │ │ │ ├── pengbaorange | |
│ │ │ │ │ │ ├── algorithm.py | |
│ │ │ │ │ │ ├── attestation.py | |
│ │ │ │ │ │ ├── boudot.py | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ └── structs.py | |
│ │ │ │ │ └── primitives | |
│ │ │ │ │ ├── attestation.py | |
│ │ │ │ │ ├── boneh.py | |
│ │ │ │ │ ├── cryptography_wrapper.py | |
│ │ │ │ │ ├── ec.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── structs.py | |
│ │ │ │ │ └── value.py | |
│ │ │ │ ├── community.py | |
│ │ │ │ ├── configuration.py | |
│ │ │ │ ├── database.py | |
│ │ │ │ ├── dht | |
│ │ │ │ │ ├── community.py | |
│ │ │ │ │ ├── discovery.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── payload.py | |
│ │ │ │ │ ├── provider.py | |
│ │ │ │ │ ├── routing.py | |
│ │ │ │ │ ├── storage.py | |
│ │ │ │ │ └── trie.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── keyvault | |
│ │ │ │ │ ├── crypto.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── keys.py | |
│ │ │ │ │ ├── private | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── libnaclkey.py | |
│ │ │ │ │ │ └── m2crypto.py | |
│ │ │ │ │ └── public | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── libnaclkey.py | |
│ │ │ │ │ └── m2crypto.py | |
│ │ │ │ ├── lazy_community.py | |
│ │ │ │ ├── messaging | |
│ │ │ │ │ ├── anonymization | |
│ │ │ │ │ │ ├── caches.py | |
│ │ │ │ │ │ ├── community.py | |
│ │ │ │ │ │ ├── endpoint.py | |
│ │ │ │ │ │ ├── hidden_services.py | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── payload.py | |
│ │ │ │ │ │ ├── pex.py | |
│ │ │ │ │ │ ├── tunnelcrypto.py | |
│ │ │ │ │ │ └── tunnel.py | |
│ │ │ │ │ ├── deprecated | |
│ │ │ │ │ │ ├── encoding.py | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ └── sorting.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── interfaces | |
│ │ │ │ │ │ ├── endpoint.py | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── network_stats.py | |
│ │ │ │ │ │ ├── statistics_endpoint.py | |
│ │ │ │ │ │ └── udp | |
│ │ │ │ │ │ ├── endpoint.py | |
│ │ │ │ │ │ └── __init__.py | |
│ │ │ │ │ ├── lazy_payload.py | |
│ │ │ │ │ ├── payload_headers.py | |
│ │ │ │ │ ├── payload.py | |
│ │ │ │ │ └── serialization.py | |
│ │ │ │ ├── overlay.py | |
│ │ │ │ ├── peerdiscovery | |
│ │ │ │ │ ├── churn.py | |
│ │ │ │ │ ├── community.py | |
│ │ │ │ │ ├── discovery.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── network.py | |
│ │ │ │ │ └── payload.py | |
│ │ │ │ ├── peer.py | |
│ │ │ │ ├── requestcache.py | |
│ │ │ │ ├── REST | |
│ │ │ │ │ ├── attestation_endpoint.py | |
│ │ │ │ │ ├── base_endpoint.py | |
│ │ │ │ │ ├── dht_endpoint.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── isolation_endpoint.py | |
│ │ │ │ │ ├── json_util.py | |
│ │ │ │ │ ├── network_endpoint.py | |
│ │ │ │ │ ├── noblock_dht_endpoint.py | |
│ │ │ │ │ ├── overlays_endpoint.py | |
│ │ │ │ │ ├── rest_manager.py | |
│ │ │ │ │ ├── root_endpoint.py | |
│ │ │ │ │ ├── trustchain_endpoint.py | |
│ │ │ │ │ └── tunnel_endpoint.py | |
│ │ │ │ ├── taskmanager.py | |
│ │ │ │ ├── test | |
│ │ │ │ │ ├── attestation | |
│ │ │ │ │ │ ├── identity | |
│ │ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ │ └── test_identity.py | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── trustchain | |
│ │ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ │ ├── test_block.py | |
│ │ │ │ │ │ │ ├── test_community.py | |
│ │ │ │ │ │ │ └── test_database.py | |
│ │ │ │ │ │ └── wallet | |
│ │ │ │ │ │ ├── attestation_big.txt | |
│ │ │ │ │ │ ├── attestation_range.txt | |
│ │ │ │ │ │ ├── attestation.txt | |
│ │ │ │ │ │ ├── bonehexact | |
│ │ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ │ ├── test_attestation.py | |
│ │ │ │ │ │ │ └── test_structs.py | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── irmaexact | |
│ │ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ │ ├── test_algorithm.py | |
│ │ │ │ │ │ │ ├── test_builder.py | |
│ │ │ │ │ │ │ ├── test_credential.py | |
│ │ │ │ │ │ │ ├── test_keys.py | |
│ │ │ │ │ │ │ └── test_proofs.py | |
│ │ │ │ │ │ ├── pengbaorange | |
│ │ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ │ └── test_boudot.py | |
│ │ │ │ │ │ ├── primitives | |
│ │ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ │ ├── test_boneh.py | |
│ │ │ │ │ │ │ ├── test_ec.py | |
│ │ │ │ │ │ │ └── test_value.py | |
│ │ │ │ │ │ └── test_attestation_community.py | |
│ │ │ │ │ ├── base.py | |
│ │ │ │ │ ├── dht | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── test_community.py | |
│ │ │ │ │ │ ├── test_discovery.py | |
│ │ │ │ │ │ ├── test_routing.py | |
│ │ │ │ │ │ ├── test_storage.py | |
│ │ │ │ │ │ └── test_trie.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── keyvault | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── test_crypto.py | |
│ │ │ │ │ │ ├── test_serialization.py | |
│ │ │ │ │ │ └── test_signature.py | |
│ │ │ │ │ ├── messaging | |
│ │ │ │ │ │ ├── anonymization | |
│ │ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ │ ├── test_community.py | |
│ │ │ │ │ │ │ └── test_hiddenservices.py | |
│ │ │ │ │ │ ├── deprecated | |
│ │ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ │ ├── test_encoding.py | |
│ │ │ │ │ │ │ └── test_sorting.py | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── interfaces | |
│ │ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ │ └── udp | |
│ │ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ │ └── test_endpoint.py | |
│ │ │ │ │ │ ├── test_lazy_payload.py | |
│ │ │ │ │ │ └── test_serialization.py | |
│ │ │ │ │ ├── mocking | |
│ │ │ │ │ │ ├── community.py | |
│ │ │ │ │ │ ├── discovery.py | |
│ │ │ │ │ │ ├── endpoint.py | |
│ │ │ │ │ │ ├── exit_socket.py | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── ipv8.py | |
│ │ │ │ │ │ └── rest | |
│ │ │ │ │ │ ├── base.py | |
│ │ │ │ │ │ ├── comunities.py | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── ipv8.py | |
│ │ │ │ │ │ ├── peer_interactive_behavior.py | |
│ │ │ │ │ │ ├── rest_api_peer.py | |
│ │ │ │ │ │ └── rest_peer_communication.py | |
│ │ │ │ │ ├── peerdiscovery | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── test_churn.py | |
│ │ │ │ │ │ ├── test_community.py | |
│ │ │ │ │ │ ├── test_edge_discovery.py | |
│ │ │ │ │ │ ├── test_network.py | |
│ │ │ │ │ │ └── test_random_discovery.py | |
│ │ │ │ │ ├── REST | |
│ │ │ │ │ │ ├── attestationendpoint | |
│ │ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ │ ├── peer_communication.py | |
│ │ │ │ │ │ │ ├── rest_peer_communication.py | |
│ │ │ │ │ │ │ └── test_attestation_endpoint.py | |
│ │ │ │ │ │ ├── dht | |
│ │ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ │ ├── rest_peer_communication.py | |
│ │ │ │ │ │ │ └── test_dht_endpoint.py | |
│ │ │ │ │ │ └── __init__.py | |
│ │ │ │ │ ├── test_database.py | |
│ │ │ │ │ ├── test_peer.py | |
│ │ │ │ │ ├── test_requestcache.py | |
│ │ │ │ │ ├── test_taskmanager.py | |
│ │ │ │ │ ├── test_util.py | |
│ │ │ │ │ └── util.py | |
│ │ │ │ └── util.py | |
│ │ │ ├── ipv8_service.py | |
│ │ │ ├── LICENSE | |
│ │ │ ├── README.md | |
│ │ │ ├── regen_plugins_cache.py | |
│ │ │ ├── requirements.txt | |
│ │ │ ├── run_all_tests_trial.py | |
│ │ │ ├── run_all_tests_unix.sh | |
│ │ │ ├── run_all_tests_windows.bat | |
│ │ │ ├── setup.py | |
│ │ │ ├── stresstest | |
│ │ │ │ ├── bootstrap_rtt.py | |
│ │ │ │ ├── endpoint_stresstest_plot.R | |
│ │ │ │ ├── endpoint_stresstest.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── peer_discovery_defaults.py | |
│ │ │ │ └── peer_discovery.py | |
│ │ │ ├── systemd | |
│ │ │ │ ├── ipv8-tracker@.service | |
│ │ │ │ └── trustchain-crawler.service | |
│ │ │ ├── test_classes_list.txt | |
│ │ │ └── twisted | |
│ │ │ └── plugins | |
│ │ │ ├── exitnode_ipv8_only_plugin.py | |
│ │ │ ├── ipv8_plugin.py | |
│ │ │ ├── tracker_plugin.py | |
│ │ │ └── trustchain_crawler_plugin.py | |
│ │ ├── README.md | |
│ │ ├── run_nose.py | |
│ │ └── setup.py | |
│ ├── binary-LICENSE-postfix.txt | |
│ ├── community | |
│ │ ├── gigachannel | |
│ │ │ ├── community.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── payload.py | |
│ │ │ ├── request.py | |
│ │ │ └── sync_strategy.py | |
│ │ ├── __init__.py | |
│ │ ├── market | |
│ │ │ └── core | |
│ │ │ └── bloomfilter.py | |
│ │ ├── popularity | |
│ │ │ ├── community.py | |
│ │ │ ├── __init__.py | |
│ │ │ └── payload.py | |
│ │ └── triblertunnel | |
│ │ ├── caches.py | |
│ │ ├── community.py | |
│ │ ├── discovery.py | |
│ │ ├── dispatcher.py | |
│ │ ├── __init__.py | |
│ │ └── payload.py | |
│ ├── Core | |
│ │ ├── APIImplementation | |
│ │ │ ├── __init__.py | |
│ │ │ └── LaunchManyCore.py | |
│ │ ├── bootstrap.py | |
│ │ ├── Category | |
│ │ │ ├── category.conf | |
│ │ │ ├── Category.py | |
│ │ │ ├── FamilyFilter.py | |
│ │ │ ├── filter_terms.filter | |
│ │ │ ├── init_category.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── l2_filter.py | |
│ │ │ └── level2.regex | |
│ │ ├── Config | |
│ │ │ ├── download_config.py | |
│ │ │ ├── download_config.spec | |
│ │ │ ├── __init__.py | |
│ │ │ ├── tribler_config.py | |
│ │ │ └── tribler_config.spec | |
│ │ ├── CreditMining | |
│ │ │ ├── CreditMiningManager.py | |
│ │ │ ├── CreditMiningPolicy.py | |
│ │ │ ├── CreditMiningSource.py | |
│ │ │ └── __init__.py | |
│ │ ├── DownloadState.py | |
│ │ ├── exceptions.py | |
│ │ ├── __init__.py | |
│ │ ├── Libtorrent | |
│ │ │ ├── __init__.py | |
│ │ │ ├── LibtorrentDownloadImpl.py | |
│ │ │ └── LibtorrentMgr.py | |
│ │ ├── Modules | |
│ │ │ ├── dht_health_manager.py | |
│ │ │ ├── gigachannel_manager.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── MetadataStore | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── OrmBindings | |
│ │ │ │ │ ├── channel_metadata.py | |
│ │ │ │ │ ├── channel_node.py | |
│ │ │ │ │ ├── channel_peer.py | |
│ │ │ │ │ ├── channel_vote.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── misc.py | |
│ │ │ │ │ ├── torrent_metadata.py | |
│ │ │ │ │ ├── torrent_state.py | |
│ │ │ │ │ ├── tracker_state.py | |
│ │ │ │ │ └── vsids.py | |
│ │ │ │ ├── serialization.py | |
│ │ │ │ └── store.py | |
│ │ │ ├── payout_manager.py | |
│ │ │ ├── process_checker.py | |
│ │ │ ├── resource_monitor.py | |
│ │ │ ├── restapi | |
│ │ │ │ ├── create_torrent_endpoint.py | |
│ │ │ │ ├── debug_endpoint.py | |
│ │ │ │ ├── downloads_endpoint.py | |
│ │ │ │ ├── events_endpoint.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── libtorrent_endpoint.py | |
│ │ │ │ ├── metadata_endpoint.py | |
│ │ │ │ ├── mychannel_endpoint.py | |
│ │ │ │ ├── rest_manager.py | |
│ │ │ │ ├── root_endpoint.py | |
│ │ │ │ ├── search_endpoint.py | |
│ │ │ │ ├── settings_endpoint.py | |
│ │ │ │ ├── shutdown_endpoint.py | |
│ │ │ │ ├── state_endpoint.py | |
│ │ │ │ ├── statistics_endpoint.py | |
│ │ │ │ ├── torrentinfo_endpoint.py | |
│ │ │ │ ├── trustchain_endpoint.py | |
│ │ │ │ ├── trustview_endpoint.py | |
│ │ │ │ ├── upgrader_endpoint.py | |
│ │ │ │ └── util.py | |
│ │ │ ├── tracker_manager.py | |
│ │ │ ├── TrustCalculation | |
│ │ │ │ ├── graph_positioning.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ └── local_view.py | |
│ │ │ ├── versioncheck_manager.py | |
│ │ │ └── watch_folder.py | |
│ │ ├── Notifier.py | |
│ │ ├── osutils.py | |
│ │ ├── permid.py | |
│ │ ├── Session.py | |
│ │ ├── simpledefs.py | |
│ │ ├── Socks5 | |
│ │ │ ├── connection.py | |
│ │ │ ├── conversion.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── server.py | |
│ │ │ └── udp_connection.py | |
│ │ ├── statistics.py | |
│ │ ├── TorrentChecker | |
│ │ │ ├── __init__.py | |
│ │ │ ├── session.py | |
│ │ │ └── torrent_checker.py | |
│ │ ├── TorrentDef.py | |
│ │ ├── Upgrade | |
│ │ │ ├── config_converter.py | |
│ │ │ ├── db72_to_pony.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── upgrade.py | |
│ │ │ └── version_manager.py | |
│ │ ├── Utilities | |
│ │ │ ├── bootstrap_util.py | |
│ │ │ ├── configparser.py | |
│ │ │ ├── crypto_patcher.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── install_dir.py | |
│ │ │ ├── instrumentation.py | |
│ │ │ ├── json_util.py | |
│ │ │ ├── maketorrent.py | |
│ │ │ ├── network_utils.py | |
│ │ │ ├── random_utils.py | |
│ │ │ ├── search_utils.py | |
│ │ │ ├── torrent_utils.py | |
│ │ │ ├── tracker_utils.py | |
│ │ │ ├── unicode.py | |
│ │ │ ├── utilities.py | |
│ │ │ └── win32regchecker.py | |
│ │ ├── version.py | |
│ │ └── Video | |
│ │ ├── defs.py | |
│ │ ├── __init__.py | |
│ │ └── VideoServer.py | |
│ ├── dependencies.py | |
│ ├── __init__.py | |
│ ├── Main | |
│ │ ├── Build | |
│ │ │ ├── Mac | |
│ │ │ │ ├── background.png | |
│ │ │ │ ├── icon_sources | |
│ │ │ │ │ ├── appicon.png | |
│ │ │ │ │ ├── appicon.psd | |
│ │ │ │ │ ├── default_document.png | |
│ │ │ │ │ ├── default_volumeicon.png | |
│ │ │ │ │ ├── dmgicon.png | |
│ │ │ │ │ ├── dmgicon.psd | |
│ │ │ │ │ ├── docicon.png | |
│ │ │ │ │ └── docicon.psd | |
│ │ │ │ ├── Info.plist | |
│ │ │ │ ├── sla.r | |
│ │ │ │ ├── SLAResources.rsrc | |
│ │ │ │ ├── TriblerDoc.icns | |
│ │ │ │ ├── tribler.icns | |
│ │ │ │ └── VolumeIcon.icns | |
│ │ │ ├── Ubuntu | |
│ │ │ │ ├── tribler.1 | |
│ │ │ │ ├── tribler_big.xpm | |
│ │ │ │ ├── tribler.desktop | |
│ │ │ │ └── tribler.xpm | |
│ │ │ ├── update_version_from_git.py | |
│ │ │ └── Win | |
│ │ │ ├── heading.bmp | |
│ │ │ ├── tribler.exe.manifest | |
│ │ │ ├── tribler.ico | |
│ │ │ └── tribler.nsi | |
│ │ └── __init__.py | |
│ ├── pyipv8 | |
│ │ ├── create_test_coverage_report.py | |
│ │ ├── doc | |
│ │ │ ├── basics | |
│ │ │ │ ├── attestation_tutorial.rst | |
│ │ │ │ ├── crawler_service_tutorial.rst | |
│ │ │ │ └── overlay_tutorial.rst | |
│ │ │ ├── conf.py | |
│ │ │ ├── further-reading | |
│ │ │ │ ├── anonymization.rst | |
│ │ │ │ ├── attestation_prototype.rst | |
│ │ │ │ ├── resources | |
│ │ │ │ │ ├── android_rest_api.png | |
│ │ │ │ │ ├── attestation_req.png | |
│ │ │ │ │ ├── healthy_IPv8_overlay_collection.png | |
│ │ │ │ │ ├── output_SQjlvW.gif | |
│ │ │ │ │ └── peer_rest_api.png | |
│ │ │ │ └── trustchain.rst | |
│ │ │ ├── index.rst | |
│ │ │ ├── make.bat | |
│ │ │ ├── Makefile | |
│ │ │ ├── preliminaries | |
│ │ │ │ └── install_libsodium.rst | |
│ │ │ └── reference | |
│ │ │ ├── configuration.rst | |
│ │ │ ├── keys.rst | |
│ │ │ └── serialization.rst | |
│ │ ├── generate_key.py | |
│ │ ├── github_increment_version.py | |
│ │ ├── __init__.py | |
│ │ ├── ipv8 | |
│ │ │ ├── attestation | |
│ │ │ │ ├── identity | |
│ │ │ │ │ ├── community.py | |
│ │ │ │ │ └── __init__.py | |
│ │ │ │ ├── identity_formats.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── trustchain | |
│ │ │ │ │ ├── blockcache.py | |
│ │ │ │ │ ├── block.py | |
│ │ │ │ │ ├── caches.py | |
│ │ │ │ │ ├── community.py | |
│ │ │ │ │ ├── database.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── listener.py | |
│ │ │ │ │ ├── payload.py | |
│ │ │ │ │ └── settings.py | |
│ │ │ │ └── wallet | |
│ │ │ │ ├── bonehexact | |
│ │ │ │ │ ├── algorithm.py | |
│ │ │ │ │ ├── attestation.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ └── structs.py | |
│ │ │ │ ├── caches.py | |
│ │ │ │ ├── community.py | |
│ │ │ │ ├── database.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── irmaexact | |
│ │ │ │ │ ├── algorithm.py | |
│ │ │ │ │ ├── enroll_script.py | |
│ │ │ │ │ ├── gabi | |
│ │ │ │ │ │ ├── attributes.py | |
│ │ │ │ │ │ ├── builder.py | |
│ │ │ │ │ │ ├── credential.py | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── keys.py | |
│ │ │ │ │ │ └── proofs.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── keydump.py | |
│ │ │ │ │ └── wrappers.py | |
│ │ │ │ ├── payload.py | |
│ │ │ │ ├── pengbaorange | |
│ │ │ │ │ ├── algorithm.py | |
│ │ │ │ │ ├── attestation.py | |
│ │ │ │ │ ├── boudot.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ └── structs.py | |
│ │ │ │ └── primitives | |
│ │ │ │ ├── attestation.py | |
│ │ │ │ ├── boneh.py | |
│ │ │ │ ├── cryptography_wrapper.py | |
│ │ │ │ ├── ec.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── structs.py | |
│ │ │ │ └── value.py | |
│ │ │ ├── community.py | |
│ │ │ ├── configuration.py | |
│ │ │ ├── database.py | |
│ │ │ ├── dht | |
│ │ │ │ ├── community.py | |
│ │ │ │ ├── discovery.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── payload.py | |
│ │ │ │ ├── provider.py | |
│ │ │ │ ├── routing.py | |
│ │ │ │ ├── storage.py | |
│ │ │ │ └── trie.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── keyvault | |
│ │ │ │ ├── crypto.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── keys.py | |
│ │ │ │ ├── private | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── libnaclkey.py | |
│ │ │ │ │ └── m2crypto.py | |
│ │ │ │ └── public | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── libnaclkey.py | |
│ │ │ │ └── m2crypto.py | |
│ │ │ ├── lazy_community.py | |
│ │ │ ├── messaging | |
│ │ │ │ ├── anonymization | |
│ │ │ │ │ ├── caches.py | |
│ │ │ │ │ ├── community.py | |
│ │ │ │ │ ├── endpoint.py | |
│ │ │ │ │ ├── hidden_services.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── payload.py | |
│ │ │ │ │ ├── pex.py | |
│ │ │ │ │ ├── tunnelcrypto.py | |
│ │ │ │ │ └── tunnel.py | |
│ │ │ │ ├── deprecated | |
│ │ │ │ │ ├── encoding.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ └── sorting.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── interfaces | |
│ │ │ │ │ ├── endpoint.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── network_stats.py | |
│ │ │ │ │ ├── statistics_endpoint.py | |
│ │ │ │ │ └── udp | |
│ │ │ │ │ ├── endpoint.py | |
│ │ │ │ │ └── __init__.py | |
│ │ │ │ ├── lazy_payload.py | |
│ │ │ │ ├── payload_headers.py | |
│ │ │ │ ├── payload.py | |
│ │ │ │ └── serialization.py | |
│ │ │ ├── overlay.py | |
│ │ │ ├── peerdiscovery | |
│ │ │ │ ├── churn.py | |
│ │ │ │ ├── community.py | |
│ │ │ │ ├── discovery.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── network.py | |
│ │ │ │ └── payload.py | |
│ │ │ ├── peer.py | |
│ │ │ ├── requestcache.py | |
│ │ │ ├── REST | |
│ │ │ │ ├── attestation_endpoint.py | |
│ │ │ │ ├── base_endpoint.py | |
│ │ │ │ ├── dht_endpoint.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── isolation_endpoint.py | |
│ │ │ │ ├── json_util.py | |
│ │ │ │ ├── network_endpoint.py | |
│ │ │ │ ├── noblock_dht_endpoint.py | |
│ │ │ │ ├── overlays_endpoint.py | |
│ │ │ │ ├── rest_manager.py | |
│ │ │ │ ├── root_endpoint.py | |
│ │ │ │ ├── trustchain_endpoint.py | |
│ │ │ │ └── tunnel_endpoint.py | |
│ │ │ ├── taskmanager.py | |
│ │ │ ├── test | |
│ │ │ │ ├── attestation | |
│ │ │ │ │ ├── identity | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ └── test_identity.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── trustchain | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── test_block.py | |
│ │ │ │ │ │ ├── test_community.py | |
│ │ │ │ │ │ └── test_database.py | |
│ │ │ │ │ └── wallet | |
│ │ │ │ │ ├── attestation_big.txt | |
│ │ │ │ │ ├── attestation_range.txt | |
│ │ │ │ │ ├── attestation.txt | |
│ │ │ │ │ ├── bonehexact | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── test_attestation.py | |
│ │ │ │ │ │ └── test_structs.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── irmaexact | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── test_algorithm.py | |
│ │ │ │ │ │ ├── test_builder.py | |
│ │ │ │ │ │ ├── test_credential.py | |
│ │ │ │ │ │ ├── test_keys.py | |
│ │ │ │ │ │ └── test_proofs.py | |
│ │ │ │ │ ├── pengbaorange | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ └── test_boudot.py | |
│ │ │ │ │ ├── primitives | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── test_boneh.py | |
│ │ │ │ │ │ ├── test_ec.py | |
│ │ │ │ │ │ └── test_value.py | |
│ │ │ │ │ └── test_attestation_community.py | |
│ │ │ │ ├── base.py | |
│ │ │ │ ├── dht | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── test_community.py | |
│ │ │ │ │ ├── test_discovery.py | |
│ │ │ │ │ ├── test_routing.py | |
│ │ │ │ │ ├── test_storage.py | |
│ │ │ │ │ └── test_trie.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── keyvault | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── test_crypto.py | |
│ │ │ │ │ ├── test_serialization.py | |
│ │ │ │ │ └── test_signature.py | |
│ │ │ │ ├── messaging | |
│ │ │ │ │ ├── anonymization | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── test_community.py | |
│ │ │ │ │ │ └── test_hiddenservices.py | |
│ │ │ │ │ ├── deprecated | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── test_encoding.py | |
│ │ │ │ │ │ └── test_sorting.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── interfaces | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ └── udp | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ └── test_endpoint.py | |
│ │ │ │ │ ├── test_lazy_payload.py | |
│ │ │ │ │ └── test_serialization.py | |
│ │ │ │ ├── mocking | |
│ │ │ │ │ ├── community.py | |
│ │ │ │ │ ├── discovery.py | |
│ │ │ │ │ ├── endpoint.py | |
│ │ │ │ │ ├── exit_socket.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── ipv8.py | |
│ │ │ │ │ └── rest | |
│ │ │ │ │ ├── base.py | |
│ │ │ │ │ ├── comunities.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── ipv8.py | |
│ │ │ │ │ ├── peer_interactive_behavior.py | |
│ │ │ │ │ ├── rest_api_peer.py | |
│ │ │ │ │ └── rest_peer_communication.py | |
│ │ │ │ ├── peerdiscovery | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── test_churn.py | |
│ │ │ │ │ ├── test_community.py | |
│ │ │ │ │ ├── test_edge_discovery.py | |
│ │ │ │ │ ├── test_network.py | |
│ │ │ │ │ └── test_random_discovery.py | |
│ │ │ │ ├── REST | |
│ │ │ │ │ ├── attestationendpoint | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── peer_communication.py | |
│ │ │ │ │ │ ├── rest_peer_communication.py | |
│ │ │ │ │ │ └── test_attestation_endpoint.py | |
│ │ │ │ │ ├── dht | |
│ │ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ │ ├── rest_peer_communication.py | |
│ │ │ │ │ │ └── test_dht_endpoint.py | |
│ │ │ │ │ └── __init__.py | |
│ │ │ │ ├── test_database.py | |
│ │ │ │ ├── test_peer.py | |
│ │ │ │ ├── test_requestcache.py | |
│ │ │ │ ├── test_taskmanager.py | |
│ │ │ │ ├── test_util.py | |
│ │ │ │ └── util.py | |
│ │ │ └── util.py | |
│ │ ├── ipv8_service.py | |
│ │ ├── LICENSE | |
│ │ ├── README.md | |
│ │ ├── regen_plugins_cache.py | |
│ │ ├── requirements.txt | |
│ │ ├── run_all_tests_trial.py | |
│ │ ├── run_all_tests_unix.sh | |
│ │ ├── run_all_tests_windows.bat | |
│ │ ├── setup.py | |
│ │ ├── stresstest | |
│ │ │ ├── bootstrap_rtt.py | |
│ │ │ ├── endpoint_stresstest_plot.R | |
│ │ │ ├── endpoint_stresstest.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── peer_discovery_defaults.py | |
│ │ │ └── peer_discovery.py | |
│ │ ├── systemd | |
│ │ │ ├── ipv8-tracker@.service | |
│ │ │ └── trustchain-crawler.service | |
│ │ ├── test_classes_list.txt | |
│ │ └── twisted | |
│ │ └── plugins | |
│ │ ├── exitnode_ipv8_only_plugin.py | |
│ │ ├── ipv8_plugin.py | |
│ │ ├── tracker_plugin.py | |
│ │ └── trustchain_crawler_plugin.py | |
│ ├── root_certs_mac.pem | |
│ ├── Test | |
│ │ ├── API | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_download.py | |
│ │ │ └── test_seeding.py | |
│ │ ├── common.py | |
│ │ ├── Community | |
│ │ │ ├── gigachannel | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── test_community.py | |
│ │ │ │ └── test_sync_strategy.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── popularity | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ └── test_community.py | |
│ │ │ └── Tunnel | |
│ │ │ ├── FullSession | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── test_hidden_services.py | |
│ │ │ │ ├── test_tunnel_base.py | |
│ │ │ │ └── test_tunnel_community.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_community.py | |
│ │ │ ├── test_discovery.py | |
│ │ │ └── test_dispatcher.py | |
│ │ ├── Core | |
│ │ │ ├── base_test.py | |
│ │ │ ├── Category | |
│ │ │ │ ├── data | |
│ │ │ │ │ └── Tribler | |
│ │ │ │ │ └── Core | |
│ │ │ │ │ └── Category | |
│ │ │ │ │ ├── category.conf | |
│ │ │ │ │ └── filter_terms.filter | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── test_category.py | |
│ │ │ │ ├── test_family_filter.py | |
│ │ │ │ └── test_init_category.py | |
│ │ │ ├── Config | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ └── test_tribler_config.py | |
│ │ │ ├── CreditMining | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── test_credit_mining_manager.py | |
│ │ │ │ ├── test_credit_mining_policies.py | |
│ │ │ │ └── test_credit_mining_sources.py | |
│ │ │ ├── data | |
│ │ │ │ ├── config_files | |
│ │ │ │ │ ├── 13a25451c761b1482d3e85432f07c4be05ca8a56.conf | |
│ │ │ │ │ ├── 194257a7bf4eaea978f4b5b7fbd3b4efcdd99e43_corrupted.state | |
│ │ │ │ │ ├── 194257a7bf4eaea978f4b5b7fbd3b4efcdd99e43.state | |
│ │ │ │ │ ├── config1.conf | |
│ │ │ │ │ ├── config70.conf | |
│ │ │ │ │ ├── corrupt_download_config.conf | |
│ │ │ │ │ ├── corrupt_session_config.conf | |
│ │ │ │ │ ├── download_pstate_70_corrupt.state | |
│ │ │ │ │ ├── download_pstate_70.state | |
│ │ │ │ │ ├── libtribler70.conf | |
│ │ │ │ │ ├── libtriblercorrupt70.conf | |
│ │ │ │ │ ├── tribler70.conf | |
│ │ │ │ │ └── triblercorrupt70.conf | |
│ │ │ │ ├── libtorrent | |
│ │ │ │ │ ├── corrupt_torrent.torrent | |
│ │ │ │ │ └── lt.state | |
│ │ │ │ ├── noncompliant_state_dir | |
│ │ │ │ │ ├── channels | |
│ │ │ │ │ │ ├── 5263ec553e7a062ac4f75eb6f7bf26f7 | |
│ │ │ │ │ │ │ └── 1562337481003.mdblob.lz4 | |
│ │ │ │ │ │ ├── 5263ec553e7a062ac4f75eb6f7bf26f7400b800d74b575f6 | |
│ │ │ │ │ │ │ └── 1562337581003.mdblob.lz4 | |
│ │ │ │ │ │ ├── 5263ec553e7a062ac4f75eb6f7bf26f7400b800d74b575f6.mdblob | |
│ │ │ │ │ │ ├── 5263ec553e7a062ac4f75eb6f7bf26f7400b800d74b575f6.torrent | |
│ │ │ │ │ │ ├── 5263ec553e7a062ac4f75eb6f7bf26f7.mdblob | |
│ │ │ │ │ │ └── 5263ec553e7a062ac4f75eb6f7bf26f7.torrent | |
│ │ │ │ │ └── dlcheckpoints | |
│ │ │ │ │ ├── 3efb7e9157110e1a259d3a207403388a67997fd4.state | |
│ │ │ │ │ ├── 3efb7e9157110e1a259d3a207403388fffffffff.state | |
│ │ │ │ │ └── 811c1c033474e6a07e42f3f90f3f31dcad7dccc1.state | |
│ │ │ │ ├── sample_channel | |
│ │ │ │ │ ├── channel.mdblob | |
│ │ │ │ │ ├── channel.torrent | |
│ │ │ │ │ ├── channel_upd.mdblob | |
│ │ │ │ │ ├── channel_upd.torrent | |
│ │ │ │ │ └── fa1d74ec3358cbd712c7a746161a65741349fd967a9405cc | |
│ │ │ │ │ ├── 1562257279003.mdblob.lz4 | |
│ │ │ │ │ ├── 1562257279007.mdblob.lz4 | |
│ │ │ │ │ ├── 1562257279008.mdblob.lz4 | |
│ │ │ │ │ └── 1562257279010.mdblob.lz4 | |
│ │ │ │ ├── torrent_creation_files | |
│ │ │ │ │ ├── file1.txt | |
│ │ │ │ │ └── file2.txt | |
│ │ │ │ └── upgrade_databases | |
│ │ │ │ ├── pony_v6.db | |
│ │ │ │ └── tribler_v29.sdb | |
│ │ │ ├── __init__.py | |
│ │ │ ├── Libtorrent | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── test_libtorrent_download_impl.py | |
│ │ │ │ └── test_libtorrent_mgr.py | |
│ │ │ ├── Modules | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── MetadataStore | |
│ │ │ │ │ ├── gen_test_data.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── test_channel_download.py | |
│ │ │ │ │ ├── test_channel_metadata.py | |
│ │ │ │ │ ├── test_metadata.py | |
│ │ │ │ │ ├── test_store.py | |
│ │ │ │ │ ├── test_timeutils.py | |
│ │ │ │ │ ├── test_torrent_metadata.py | |
│ │ │ │ │ └── test_tracker_state.py | |
│ │ │ │ ├── RestApi | |
│ │ │ │ │ ├── base_api_test.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── test_base.py | |
│ │ │ │ │ ├── test_create_torrent_endpoint.py | |
│ │ │ │ │ ├── test_debug_endpoint.py | |
│ │ │ │ │ ├── test_downloads_endpoint.py | |
│ │ │ │ │ ├── test_events_endpoint.py | |
│ │ │ │ │ ├── test_libtorrent_endpoint.py | |
│ │ │ │ │ ├── test_metadata_endpoint.py | |
│ │ │ │ │ ├── test_mychannel_endpoint.py | |
│ │ │ │ │ ├── test_rest_manager.py | |
│ │ │ │ │ ├── test_search_endpoint.py | |
│ │ │ │ │ ├── test_settings_endpoint.py | |
│ │ │ │ │ ├── test_shutdown_endpoint.py | |
│ │ │ │ │ ├── test_state_endpoint.py | |
│ │ │ │ │ ├── test_statistics_endpoint.py | |
│ │ │ │ │ ├── test_torrentinfo_endpoint.py | |
│ │ │ │ │ ├── test_trustchain_endpoint.py | |
│ │ │ │ │ ├── test_trustview_endpoint.py | |
│ │ │ │ │ ├── test_upgrader_endpoint.py | |
│ │ │ │ │ └── test_util.py | |
│ │ │ │ ├── test_dht_health_manager.py | |
│ │ │ │ ├── test_gigachannel_manager.py | |
│ │ │ │ ├── test_payout_manager.py | |
│ │ │ │ ├── test_process_checker.py | |
│ │ │ │ ├── test_resource_monitor.py | |
│ │ │ │ ├── test_tracker_manager.py | |
│ │ │ │ ├── test_versioncheck.py | |
│ │ │ │ └── test_watch_folder.py | |
│ │ │ ├── Socks5 | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── test_connection.py | |
│ │ │ │ ├── test_conversion.py | |
│ │ │ │ ├── test_server.py | |
│ │ │ │ └── test_udp_connection.py | |
│ │ │ ├── test_api_misc_utils.py | |
│ │ │ ├── test_configparser.py | |
│ │ │ ├── test_downloadconfig.py | |
│ │ │ ├── test_downloadstate.py | |
│ │ │ ├── test_exceptions.py | |
│ │ │ ├── test_install_dir.py | |
│ │ │ ├── test_instrumentation.py | |
│ │ │ ├── test_launch_many_cores.py | |
│ │ │ ├── test_network_utils.py | |
│ │ │ ├── test_notifier.py | |
│ │ │ ├── test_osutils.py | |
│ │ │ ├── test_permid.py | |
│ │ │ ├── test_search_utils.py | |
│ │ │ ├── test_session.py | |
│ │ │ ├── test_torrent_def.py | |
│ │ │ ├── test_torrent_utils.py | |
│ │ │ ├── test_utilities.py | |
│ │ │ ├── test_win32regchecker.py | |
│ │ │ ├── TorrentChecker | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── test_torrentchecker.py | |
│ │ │ │ └── test_torrentchecker_session.py | |
│ │ │ ├── Upgrade | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── test_config_upgrade_70_71.py | |
│ │ │ │ ├── test_config_upgrade_to_74.py | |
│ │ │ │ ├── test_db72_to_pony.py | |
│ │ │ │ ├── test_upgrader.py | |
│ │ │ │ ├── test_version_manager.py | |
│ │ │ │ └── upgrade_base.py | |
│ │ │ ├── Utilities | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── test_maketorrent.py | |
│ │ │ │ ├── test_random_utils.py | |
│ │ │ │ ├── test_tracker_utils.py | |
│ │ │ │ └── test_utilities.py | |
│ │ │ └── Video | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_video_server.py | |
│ │ │ └── test_vod.py | |
│ │ ├── data | |
│ │ │ ├── 41aea20908363a80d44234e8fef07fab506cd3b4 | |
│ │ │ │ └── Potentiometer_100K_ohm.jpeg | |
│ │ │ ├── 41aea20908363a80d44234e8fef07fab506cd3b4.torrent | |
│ │ │ ├── 45a647b1120ed9fe7f793e17585efb4b0efdf1a5.torrent | |
│ │ │ ├── bad.mdblob | |
│ │ │ ├── bak_single.torrent | |
│ │ │ ├── bootstrap_empty.txt | |
│ │ │ ├── btc_wallet | |
│ │ │ ├── channel.mdblob | |
│ │ │ ├── contentdir | |
│ │ │ │ ├── file.txt | |
│ │ │ │ └── otherfile.txt | |
│ │ │ ├── delete.mdblob | |
│ │ │ ├── linux_torrents | |
│ │ │ │ ├── debian-9.4.0-amd64-DVD-1.iso.torrent | |
│ │ │ │ ├── debian-9.4.0-amd64-DVD-2.iso.torrent | |
│ │ │ │ ├── debian-9.4.0-amd64-DVD-3.iso.torrent | |
│ │ │ │ ├── debian-9.4.0-amd64-netinst.iso.torrent | |
│ │ │ │ ├── debian-9.4.0-amd64-xfce-CD-1.iso.torrent | |
│ │ │ │ ├── debian-mac-9.4.0-amd64-netinst.iso.torrent | |
│ │ │ │ ├── nested_dir | |
│ │ │ │ │ ├── corrupt_torrent.torrent | |
│ │ │ │ │ └── ubuntu-15.04-desktop-amd64.iso.torrent | |
│ │ │ │ ├── ubuntu-17.10-server-arm64.iso.torrent | |
│ │ │ │ ├── ubuntu-17.10-server-ppc64el.iso.torrent | |
│ │ │ │ └── ubuntu-17.10-server-s390x.iso.torrent | |
│ │ │ ├── Night.Of.The.Living.Dead_1080p_archive.torrent | |
│ │ │ ├── Pioneer.One.S01E01.REDUX.720p.x264-VODO.torrent | |
│ │ │ ├── Pioneer.One.S01E06.720p.x264-VODO.torrent | |
│ │ │ ├── private.torrent | |
│ │ │ ├── test_rss_cm.xml | |
│ │ │ ├── test_rss_empty.xml | |
│ │ │ ├── test_rss.xml | |
│ │ │ ├── ubuntu-15.04-desktop-amd64.iso.torrent | |
│ │ │ ├── ubuntu-logo14.png | |
│ │ │ ├── video.avi | |
│ │ │ ├── video.avi.torrent | |
│ │ │ └── video♫.avi.torrent | |
│ │ ├── GUI | |
│ │ │ ├── FakeTriblerAPI | |
│ │ │ │ ├── constants.py | |
│ │ │ │ ├── data | |
│ │ │ │ │ ├── test.torrent | |
│ │ │ │ │ └── video.avi | |
│ │ │ │ ├── endpoints | |
│ │ │ │ │ ├── debug_endpoint.py | |
│ │ │ │ │ ├── downloads_endpoint.py | |
│ │ │ │ │ ├── events_endpoint.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── ipv8_endpoint.py | |
│ │ │ │ │ ├── libtorrent_endpoint.py | |
│ │ │ │ │ ├── market_endpoint.py | |
│ │ │ │ │ ├── metadata_endpoint.py | |
│ │ │ │ │ ├── mychannel_endpoint.py | |
│ │ │ │ │ ├── root_endpoint.py | |
│ │ │ │ │ ├── search_endpoint.py | |
│ │ │ │ │ ├── settings_endpoint.py | |
│ │ │ │ │ ├── shutdown_endpoint.py | |
│ │ │ │ │ ├── state_endpoint.py | |
│ │ │ │ │ ├── statistics_endpoint.py | |
│ │ │ │ │ ├── torrentinfo_endpoint.py | |
│ │ │ │ │ ├── trustchain_endpoint.py | |
│ │ │ │ │ ├── video_root_endpoint.py | |
│ │ │ │ │ └── wallets_endpoint.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── models | |
│ │ │ │ │ ├── channel.py | |
│ │ │ │ │ ├── download_peer.py | |
│ │ │ │ │ ├── download.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── order.py | |
│ │ │ │ │ ├── payment.py | |
│ │ │ │ │ ├── tick.py | |
│ │ │ │ │ ├── torrent.py | |
│ │ │ │ │ ├── transaction.py | |
│ │ │ │ │ ├── trustchain_block.py | |
│ │ │ │ │ └── tunnel.py | |
│ │ │ │ ├── tribler_data.py | |
│ │ │ │ ├── tribler_utils.py | |
│ │ │ │ └── utils | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ └── network.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_gui.py | |
│ │ │ └── test_util.py | |
│ │ ├── __init__.py | |
│ │ ├── Integration | |
│ │ │ ├── __init__.py | |
│ │ │ └── test_live_downloads.py | |
│ │ ├── test_as_server.py | |
│ │ ├── test.bat | |
│ │ ├── test.sh | |
│ │ ├── tools.py | |
│ │ └── util | |
│ │ ├── __init__.py | |
│ │ ├── Tracker | |
│ │ │ ├── HTTPTracker.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── TrackerInfo.py | |
│ │ │ └── UDPTracker.py | |
│ │ └── util.py | |
│ └── util.py | |
├── TriblerGUI | |
│ ├── code_executor.py | |
│ ├── core_manager.py | |
│ ├── debug_window.py | |
│ ├── defs.py | |
│ ├── dialogs | |
│ │ ├── confirmationdialog.py | |
│ │ ├── createtorrentdialog.py | |
│ │ ├── dialogcontainer.py | |
│ │ ├── feedbackdialog.py | |
│ │ ├── __init__.py | |
│ │ ├── iom_input_dialog.py | |
│ │ ├── newmarketorderdialog.py | |
│ │ ├── startdownloaddialog.py | |
│ │ └── trustexplanationdialog.py | |
│ ├── event_request_manager.py | |
│ ├── images | |
│ │ ├── add.png | |
│ │ ├── bitcoin.png | |
│ │ ├── browse_folder.svg | |
│ │ ├── buffering_animation.svg | |
│ │ ├── checked-no.png | |
│ │ ├── checked-yes.png | |
│ │ ├── check.svg | |
│ │ ├── copy.png | |
│ │ ├── credit_mining_not.png | |
│ │ ├── credit_mining_yes.png | |
│ │ ├── debug.png | |
│ │ ├── default-placeholder.png | |
│ │ ├── delete.png | |
│ │ ├── dialog_close.png | |
│ │ ├── discovered.png | |
│ │ ├── discovering_animation.svg | |
│ │ ├── down_arrow_input.png | |
│ │ ├── down_arrow.png | |
│ │ ├── downloads.png | |
│ │ ├── edit.png | |
│ │ ├── edit_white.png | |
│ │ ├── ellipsis.png | |
│ │ ├── full_screen.png | |
│ │ ├── gear.png | |
│ │ ├── history.png | |
│ │ ├── home.png | |
│ │ ├── info.png | |
│ │ ├── loading_animation.svg | |
│ │ ├── magnet.png | |
│ │ ├── menu.png | |
│ │ ├── menu_white.png | |
│ │ ├── minus.svg | |
│ │ ├── monochrome_tribler.png | |
│ │ ├── network.png | |
│ │ ├── page_back.png | |
│ │ ├── pause.png | |
│ │ ├── playlist_items.png | |
│ │ ├── play.png | |
│ │ ├── plus.svg | |
│ │ ├── portfolio.png | |
│ │ ├── refresh.png | |
│ │ ├── search.png | |
│ │ ├── share.png | |
│ │ ├── stop.png | |
│ │ ├── subscribed_not.png | |
│ │ ├── subscribed.png | |
│ │ ├── subscribed_yes.png | |
│ │ ├── trash.svg | |
│ │ ├── tribler.png | |
│ │ ├── undo.svg | |
│ │ ├── update.svg | |
│ │ ├── video.png | |
│ │ ├── volume_off.png | |
│ │ ├── volume_on.png | |
│ │ ├── wait_animation.svg | |
│ │ └── wallet.png | |
│ ├── __init__.py | |
│ ├── qt_resources | |
│ │ ├── buttonsdialog.ui | |
│ │ ├── createtorrentdialog.ui | |
│ │ ├── debugwindow.ui | |
│ │ ├── feedback_dialog.ui | |
│ │ ├── home_recommended_item.ui | |
│ │ ├── iom_input_dialog.ui | |
│ │ ├── loading_list_item.ui | |
│ │ ├── mainwindow.ui | |
│ │ ├── newmarketorderdialog.ui | |
│ │ ├── startdownloaddialog.ui | |
│ │ ├── text_list_item.ui | |
│ │ ├── torrent_details_container.ui | |
│ │ ├── torrents_list.ui | |
│ │ ├── trustexplanation.ui | |
│ │ ├── video_file_list_item.ui | |
│ │ └── video_info_popup.ui | |
│ ├── single_application.py | |
│ ├── tribler_action_menu.py | |
│ ├── tribler_app.py | |
│ ├── tribler_request_manager.py | |
│ ├── tribler_window.py | |
│ ├── utilities.py | |
│ ├── vlc.py | |
│ └── widgets | |
│ ├── channelpage.py | |
│ ├── circlebutton.py | |
│ ├── clickablewidgets.py | |
│ ├── createtorrentpage.py | |
│ ├── discoveredpage.py | |
│ ├── discoveringpage.py | |
│ ├── downloadfilewidgetitem.py | |
│ ├── downloadprogressbar.py | |
│ ├── downloadsdetailstabwidget.py | |
│ ├── downloadspage.py | |
│ ├── downloadwidgetitem.py | |
│ ├── editchannelpage.py | |
│ ├── ellipsebutton.py | |
│ ├── graphs | |
│ │ ├── DateAxisItem.py | |
│ │ ├── __init__.py | |
│ │ └── timeseriesplot.py | |
│ ├── homepage.py | |
│ ├── home_recommended_item.py | |
│ ├── __init__.py | |
│ ├── lazytableview.py | |
│ ├── leftmenuplaylist.py | |
│ ├── loading_list_item.py | |
│ ├── loadingpage.py | |
│ ├── marketcurrencybox.py | |
│ ├── marketorderspage.py | |
│ ├── marketpage.py | |
│ ├── markettransactionspage.py | |
│ ├── marketwalletspage.py | |
│ ├── orderwidgetitem.py | |
│ ├── searchresultspage.py | |
│ ├── settingspage.py | |
│ ├── subscribedchannelspage.py | |
│ ├── subscriptionswidget.py | |
│ ├── tabbuttonpanel.py | |
│ ├── tablecontentdelegate.py | |
│ ├── tablecontentmodel.py | |
│ ├── tableiconbuttons.py | |
│ ├── text_list_item.py | |
│ ├── thumbnailwidget.py | |
│ ├── tickwidgetitem.py | |
│ ├── tokenminingpage.py | |
│ ├── torrentdetailscontainer.py | |
│ ├── torrentdetailstabwidget.py | |
│ ├── torrentslistwidget.py | |
│ ├── transactionwidgetitem.py | |
│ ├── triblertablecontrollers.py | |
│ ├── trustgraphpage.py | |
│ ├── trustpage.py | |
│ ├── underlinetabbutton.py | |
│ ├── videoplayerinfobutton.py | |
│ ├── videoplayerinfopopup.py | |
│ ├── videoplayerpage.py | |
│ ├── videoplayerpositionslider.py | |
│ ├── videoplayervolumecontainer.py | |
│ └── videoplayerwidget.py | |
├── tribler.sh | |
├── tribler.spec | |
├── twisted | |
│ └── plugins | |
│ ├── market_plugin.py | |
│ ├── tribler_plugin.py | |
│ └── tunnel_helper_plugin.py | |
└── win | |
├── clean.bat | |
├── locate-python.py | |
├── makedist_win.bat | |
└── tools | |
├── reset.bat | |
└── reset-keepid.bat | |
217 directories, 1199 files |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment