├── .cargo └── config.toml ├── .dockerignore ├── .env.local ├── .git-blame-ignore ├── .github ├── CODEOWNERS ├── dependabot.yaml ├── labels.json └── workflows │ ├── container.yaml │ ├── coverage.yaml │ ├── deployment.yaml │ ├── e2e.yaml │ ├── generate_coverage_pr.yaml │ ├── labels.yaml │ ├── testing.yaml │ └── upload_coverage_pr.yaml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── Cargo.lock ├── Cargo.toml ├── Containerfile ├── LICENSE ├── README.md ├── codecov.yaml ├── compose.yaml ├── contrib └── dev-tools │ ├── container │ ├── build.sh │ ├── e2e │ │ ├── mysql │ │ │ ├── e2e-env-down.sh │ │ │ ├── e2e-env-up.sh │ │ │ ├── install.sh │ │ │ └── run-e2e-tests.sh │ │ └── sqlite │ │ │ ├── install.sh │ │ │ ├── mode │ │ │ ├── private │ │ │ │ ├── e2e-env-down.sh │ │ │ │ └── e2e-env-up.sh │ │ │ └── public │ │ │ │ ├── e2e-env-down.sh │ │ │ │ └── e2e-env-up.sh │ │ │ └── run-e2e-tests.sh │ ├── functions │ │ └── wait_for_container_to_be_healthy.sh │ └── run.sh │ ├── init │ └── install-local.sh │ └── su-exec │ ├── LICENSE │ ├── Makefile │ ├── README.md │ └── su-exec.c ├── cspell.json ├── docs ├── adrs │ ├── 20230510152112_lowercas_infohashes.md │ ├── 20230824135449_ignore_non_standard_fields_in_info_dictionary.md │ └── README.md ├── containers.md ├── images │ ├── Torrust_Repo_BackEnd_Readme_Header-20220615.jpg │ └── torrust-index-architecture.jpg ├── licenses │ ├── LICENSE-AGPL_3_0 │ └── LICENSE-MIT_0 ├── media │ ├── mandelbrot_2048x2048_infohash_v1.png.torrent │ ├── mandelbrot_2048x2048_infohash_v1.png.torrent.json │ └── torrust_logo.png └── release_process.md ├── migrations ├── mysql │ ├── 20220721205537_torrust_users.sql │ ├── 20220721210530_torrust_user_authentication.sql │ ├── 20220727213942_torrust_user_profiles.sql │ ├── 20220727222313_torrust_tracker_keys.sql │ ├── 20220730102607_torrust_user_public_keys.sql │ ├── 20220730104552_torrust_user_invitations.sql │ ├── 20220730105501_torrust_user_invitation_uses.sql │ ├── 20220801201435_torrust_user_bans.sql │ ├── 20220802161524_torrust_categories.sql │ ├── 20220810192613_torrust_torrents.sql │ ├── 20220810201538_torrust_torrent_files.sql │ ├── 20220810201609_torrust_torrent_announce_urls.sql │ ├── 20220812181520_torrust_torrent_info.sql │ ├── 20220812184806_torrust_torrent_tracker_stats.sql │ ├── 20221109092556_torrust_user_date_registered_allow_null.sql │ ├── 20221109095718_torrust_user_add_date_imported.sql │ ├── 20230321122049_torrust_torrent_tags.sql │ ├── 20230321122825_torrust_torrent_tag_links.sql │ ├── 20230627103405_torrust_allow_null_categories.sql │ ├── 20230627144318_torrust_covert_infohashes_to_lowercase.sql │ ├── 20230803160604_torrust_torrents_add_source.sql │ ├── 20230824164316_torrust_torrents_add_original_info_hash.sql │ ├── 20230905091837_torrust_multiple_original_infohashes.sql │ ├── 20230914155441_torrust_no_duplicate_tags.sql │ ├── 20230918103654_torrust_add_comment_field_to_torrent.sql │ ├── 20230921211523_torrust_add_creation_date_field_to_torrent.sql │ ├── 20230921211551_torrust_add_created_by_to_torrent.sql │ ├── 20230921211559_torrust_add_encoding_to_torrent.sql │ ├── 20240304104106_torrust_add_http_seeds_to_torrent.sql │ ├── 20240304165035_torrust_add_nodes_to_torrent.sql │ ├── 20240305110750_torrust_bep_rename_root_hash_to_is_bep_30.sql │ ├── 20240305120015_torrust_add_independent_root_hash_field.sql │ └── 20240312130530_torrust_add_update_data_to_tracker_stats.sql └── sqlite3 │ ├── 20220721205537_torrust_users.sql │ ├── 20220721210530_torrust_user_authentication.sql │ ├── 20220727213942_torrust_user_profiles.sql │ ├── 20220727222313_torrust_tracker_keys.sql │ ├── 20220730102607_torrust_user_public_keys.sql │ ├── 20220730104552_torrust_user_invitations.sql │ ├── 20220730105501_torrust_user_invitation_uses.sql │ ├── 20220801201435_torrust_user_bans.sql │ ├── 20220802161524_torrust_categories.sql │ ├── 20220810192613_torrust_torrents.sql │ ├── 20220810201538_torrust_torrent_files.sql │ ├── 20220810201609_torrust_torrent_announce_urls.sql │ ├── 20220812181520_torrust_torrent_info.sql │ ├── 20220812184806_torrust_torrent_tracker_stats.sql │ ├── 20221109092556_torrust_user_date_registered_allow_null.sql │ ├── 20221109095718_torrust_user_add_date_imported.sql │ ├── 20230321122049_torrust_torrent_tags.sql │ ├── 20230321122825_torrust_torrent_tag_links.sql │ ├── 20230627103405_torrust_allow_null_categories.sql │ ├── 20230627144318_torrust_covert_infohashes_to_lowercase.sql │ ├── 20230803160604_torrust_torrents_add_source.sql │ ├── 20230824164316_torrust_torrents_add_original_info_hash.sql │ ├── 20230905091837_torrust_multiple_original_infohashes.sql │ ├── 20230914155441_torrust_no_duplicate_tags.sql │ ├── 20230918103654_torrust_add_comment_field_to_torrent.sql │ ├── 20230921211523_torrust_add_creation_date_field_to_torrent.sql │ ├── 20230921211551_torrust_add_created_by_to_torrent.sql │ ├── 20230921211559_torrust_add_encoding_to_torrent.sql │ ├── 20240304104106_torrust_add_http_seeds_to_torrent.sql │ ├── 20240304165035_torrust_add_nodes_to_torrent.sql │ ├── 20240305110750_torrust_bep_rename_root_hash_to_is_bep_30.sql │ ├── 20240305120015_torrust_add_independent_root_hash_field.sql │ └── 20240312130530_torrust_add_update_data_to_tracker_stats.sql ├── packages └── located-error │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ └── src │ └── lib.rs ├── project-words.txt ├── rustfmt.toml ├── share ├── container │ ├── entry_script_sh │ └── message ├── default │ └── config │ │ ├── index.container.mysql.toml │ │ ├── index.container.sqlite3.toml │ │ ├── index.development.sqlite3.toml │ │ ├── index.private.e2e.container.sqlite3.toml │ │ ├── index.public.e2e.container.mysql.toml │ │ ├── index.public.e2e.container.sqlite3.toml │ │ ├── tracker.private.e2e.container.sqlite3.toml │ │ └── tracker.public.e2e.container.sqlite3.toml └── tls │ ├── localhost.crt │ └── localhost.key ├── src ├── app.rs ├── bin │ ├── create_test_torrent.rs │ ├── health_check.rs │ ├── import_tracker_statistics.rs │ ├── parse_torrent.rs │ ├── seeder.rs │ └── upgrade.rs ├── bootstrap │ ├── config.rs │ ├── logging.rs │ └── mod.rs ├── cache │ ├── cache.rs │ ├── image │ │ ├── manager.rs │ │ └── mod.rs │ └── mod.rs ├── common.rs ├── config │ ├── mod.rs │ ├── v2 │ │ ├── api.rs │ │ ├── auth.rs │ │ ├── database.rs │ │ ├── image_cache.rs │ │ ├── logging.rs │ │ ├── mail.rs │ │ ├── mod.rs │ │ ├── net.rs │ │ ├── registration.rs │ │ ├── tracker.rs │ │ ├── tracker_statistics_importer.rs │ │ ├── unstable.rs │ │ └── website.rs │ └── validator.rs ├── console │ ├── commands │ │ ├── mod.rs │ │ ├── seeder │ │ │ ├── api.rs │ │ │ ├── app.rs │ │ │ ├── logging.rs │ │ │ └── mod.rs │ │ └── tracker_statistics_importer │ │ │ ├── app.rs │ │ │ └── mod.rs │ ├── cronjobs │ │ ├── mod.rs │ │ └── tracker_statistics_importer.rs │ └── mod.rs ├── databases │ ├── database.rs │ ├── mod.rs │ ├── mysql.rs │ └── sqlite.rs ├── errors.rs ├── lib.rs ├── mailer.rs ├── main.rs ├── models │ ├── category.rs │ ├── mod.rs │ ├── response.rs │ ├── torrent.rs │ ├── torrent_file.rs │ ├── torrent_tag.rs │ ├── tracker_key.rs │ └── user.rs ├── services │ ├── about.rs │ ├── authentication.rs │ ├── authorization.rs │ ├── category.rs │ ├── hasher.rs │ ├── mod.rs │ ├── proxy.rs │ ├── settings.rs │ ├── tag.rs │ ├── torrent.rs │ ├── torrent_file.rs │ └── user.rs ├── tracker │ ├── api.rs │ ├── mod.rs │ ├── service.rs │ └── statistics_importer.rs ├── ui │ ├── mod.rs │ └── proxy.rs ├── upgrades │ ├── from_v1_0_0_to_v2_0_0 │ │ ├── databases │ │ │ ├── mod.rs │ │ │ ├── sqlite_v1_0_0.rs │ │ │ └── sqlite_v2_0_0.rs │ │ ├── mod.rs │ │ ├── transferrers │ │ │ ├── category_transferrer.rs │ │ │ ├── mod.rs │ │ │ ├── torrent_transferrer.rs │ │ │ ├── tracker_key_transferrer.rs │ │ │ └── user_transferrer.rs │ │ └── upgrader.rs │ └── mod.rs ├── utils │ ├── clock.rs │ ├── hex.rs │ ├── mod.rs │ ├── parse_torrent.rs │ └── validation.rs └── web │ ├── api │ ├── client │ │ ├── mod.rs │ │ └── v1 │ │ │ ├── client.rs │ │ │ ├── connection_info.rs │ │ │ ├── contexts │ │ │ ├── category │ │ │ │ ├── forms.rs │ │ │ │ ├── mod.rs │ │ │ │ └── responses.rs │ │ │ ├── mod.rs │ │ │ ├── settings │ │ │ │ ├── mod.rs │ │ │ │ └── responses.rs │ │ │ ├── tag │ │ │ │ ├── forms.rs │ │ │ │ ├── mod.rs │ │ │ │ └── responses.rs │ │ │ ├── torrent │ │ │ │ ├── forms.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── requests.rs │ │ │ │ └── responses.rs │ │ │ └── user │ │ │ │ ├── forms.rs │ │ │ │ ├── mod.rs │ │ │ │ └── responses.rs │ │ │ ├── http.rs │ │ │ ├── mod.rs │ │ │ ├── random.rs │ │ │ └── responses.rs │ ├── mod.rs │ └── server │ │ ├── custom_axum.rs │ │ ├── mod.rs │ │ ├── signals.rs │ │ └── v1 │ │ ├── auth.rs │ │ ├── contexts │ │ ├── about │ │ │ ├── handlers.rs │ │ │ ├── mod.rs │ │ │ └── routes.rs │ │ ├── category │ │ │ ├── forms.rs │ │ │ ├── handlers.rs │ │ │ ├── mod.rs │ │ │ ├── responses.rs │ │ │ └── routes.rs │ │ ├── mod.rs │ │ ├── proxy │ │ │ ├── handlers.rs │ │ │ ├── mod.rs │ │ │ ├── responses.rs │ │ │ └── routes.rs │ │ ├── settings │ │ │ ├── handlers.rs │ │ │ ├── mod.rs │ │ │ └── routes.rs │ │ ├── tag │ │ │ ├── forms.rs │ │ │ ├── handlers.rs │ │ │ ├── mod.rs │ │ │ ├── responses.rs │ │ │ └── routes.rs │ │ ├── torrent │ │ │ ├── errors.rs │ │ │ ├── forms.rs │ │ │ ├── handlers.rs │ │ │ ├── mod.rs │ │ │ ├── responses.rs │ │ │ └── routes.rs │ │ └── user │ │ │ ├── forms.rs │ │ │ ├── handlers.rs │ │ │ ├── mod.rs │ │ │ ├── responses.rs │ │ │ └── routes.rs │ │ ├── extractors │ │ ├── bearer_token.rs │ │ ├── mod.rs │ │ ├── optional_user_id.rs │ │ └── user_id.rs │ │ ├── mod.rs │ │ ├── responses.rs │ │ └── routes.rs │ └── mod.rs ├── templates └── verify.html ├── tests ├── common │ ├── asserts.rs │ ├── client.rs │ ├── connection_info.rs │ ├── contexts │ │ ├── about │ │ │ └── mod.rs │ │ ├── category │ │ │ ├── asserts.rs │ │ │ ├── fixtures.rs │ │ │ ├── forms.rs │ │ │ ├── mod.rs │ │ │ └── responses.rs │ │ ├── mod.rs │ │ ├── root │ │ │ └── mod.rs │ │ ├── settings │ │ │ ├── mod.rs │ │ │ └── responses.rs │ │ ├── tag │ │ │ ├── asserts.rs │ │ │ ├── fixtures.rs │ │ │ ├── forms.rs │ │ │ ├── mod.rs │ │ │ └── responses.rs │ │ ├── torrent │ │ │ ├── asserts.rs │ │ │ ├── file.rs │ │ │ ├── fixtures.rs │ │ │ ├── forms.rs │ │ │ ├── mod.rs │ │ │ ├── requests.rs │ │ │ └── responses.rs │ │ └── user │ │ │ ├── asserts.rs │ │ │ ├── fixtures.rs │ │ │ ├── forms.rs │ │ │ ├── mod.rs │ │ │ └── responses.rs │ ├── http.rs │ ├── mod.rs │ ├── random.rs │ └── responses.rs ├── e2e │ ├── config.rs │ ├── environment.rs │ ├── mod.rs │ └── web │ │ ├── api │ │ ├── mod.rs │ │ └── v1 │ │ │ ├── contexts │ │ │ ├── about │ │ │ │ ├── contract.rs │ │ │ │ └── mod.rs │ │ │ ├── category │ │ │ │ ├── contract.rs │ │ │ │ ├── mod.rs │ │ │ │ └── steps.rs │ │ │ ├── mod.rs │ │ │ ├── proxy │ │ │ │ ├── contract.rs │ │ │ │ └── mod.rs │ │ │ ├── root │ │ │ │ ├── contract.rs │ │ │ │ └── mod.rs │ │ │ ├── settings │ │ │ │ ├── contract.rs │ │ │ │ └── mod.rs │ │ │ ├── tag │ │ │ │ ├── contract.rs │ │ │ │ ├── mod.rs │ │ │ │ └── steps.rs │ │ │ ├── torrent │ │ │ │ ├── asserts.rs │ │ │ │ ├── contract.rs │ │ │ │ ├── mod.rs │ │ │ │ └── steps.rs │ │ │ └── user │ │ │ │ ├── contract.rs │ │ │ │ ├── mod.rs │ │ │ │ └── steps.rs │ │ │ └── mod.rs │ │ └── mod.rs ├── environments │ ├── app_starter.rs │ ├── isolated.rs │ ├── mod.rs │ └── shared.rs ├── fixtures │ ├── default_configuration.toml │ └── torrents │ │ ├── 6c690018c5786dbbb00161f62b0712d69296df97_with_custom_info_dict_key.torrent │ │ ├── 6c690018c5786dbbb00161f62b0712d69296df97_with_custom_info_dict_key.torrent.json │ │ ├── MC_GRID.zip-3cd18ff2d3eec881207dcc5ca5a2c3a2a3afe462.torrent │ │ ├── not-working-with-two-nodes.torrent │ │ └── working-with-one-node.torrent ├── mod.rs └── upgrades │ ├── from_v1_0_0_to_v2_0_0 │ ├── fixtures │ │ ├── database │ │ │ └── v1.0.0 │ │ │ │ └── migrations │ │ │ │ ├── 20210831113004_torrust_users.sql │ │ │ │ ├── 20210904135524_torrust_tracker_keys.sql │ │ │ │ ├── 20210905160623_torrust_categories.sql │ │ │ │ ├── 20210907083424_torrust_torrent_files.sql │ │ │ │ ├── 20211208143338_torrust_users.sql │ │ │ │ ├── 20220308083424_torrust_torrents.sql │ │ │ │ └── 20220308170028_torrust_categories.sql │ │ └── uploads │ │ │ ├── 1.torrent │ │ │ └── 2.torrent │ ├── mod.rs │ ├── output │ │ └── .gitignore │ ├── sqlite_v1_0_0.rs │ ├── sqlite_v2_0_0.rs │ ├── transferrer_testers │ │ ├── category_transferrer_tester.rs │ │ ├── mod.rs │ │ ├── torrent_transferrer_tester.rs │ │ ├── tracker_key_transferrer_tester.rs │ │ └── user_transferrer_tester.rs │ └── upgrader.rs │ └── mod.rs └── upgrades └── from_v1_0_0_to_v2_0_0 ├── README.md └── db_schemas ├── mysql └── db_migrations_v2.sql └── sqlite3 ├── db_migrations_v1.sql └── db_migrations_v2.sql /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.env.local -------------------------------------------------------------------------------- /.git-blame-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.git-blame-ignore -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.github/labels.json -------------------------------------------------------------------------------- /.github/workflows/container.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.github/workflows/container.yaml -------------------------------------------------------------------------------- /.github/workflows/coverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.github/workflows/coverage.yaml -------------------------------------------------------------------------------- /.github/workflows/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.github/workflows/deployment.yaml -------------------------------------------------------------------------------- /.github/workflows/e2e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.github/workflows/e2e.yaml -------------------------------------------------------------------------------- /.github/workflows/generate_coverage_pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.github/workflows/generate_coverage_pr.yaml -------------------------------------------------------------------------------- /.github/workflows/labels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.github/workflows/labels.yaml -------------------------------------------------------------------------------- /.github/workflows/testing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.github/workflows/testing.yaml -------------------------------------------------------------------------------- /.github/workflows/upload_coverage_pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.github/workflows/upload_coverage_pr.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/Containerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/codecov.yaml -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/compose.yaml -------------------------------------------------------------------------------- /contrib/dev-tools/container/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/container/build.sh -------------------------------------------------------------------------------- /contrib/dev-tools/container/e2e/mysql/e2e-env-down.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/container/e2e/mysql/e2e-env-down.sh -------------------------------------------------------------------------------- /contrib/dev-tools/container/e2e/mysql/e2e-env-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/container/e2e/mysql/e2e-env-up.sh -------------------------------------------------------------------------------- /contrib/dev-tools/container/e2e/mysql/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/container/e2e/mysql/install.sh -------------------------------------------------------------------------------- /contrib/dev-tools/container/e2e/mysql/run-e2e-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/container/e2e/mysql/run-e2e-tests.sh -------------------------------------------------------------------------------- /contrib/dev-tools/container/e2e/sqlite/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/container/e2e/sqlite/install.sh -------------------------------------------------------------------------------- /contrib/dev-tools/container/e2e/sqlite/mode/private/e2e-env-down.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/container/e2e/sqlite/mode/private/e2e-env-down.sh -------------------------------------------------------------------------------- /contrib/dev-tools/container/e2e/sqlite/mode/private/e2e-env-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/container/e2e/sqlite/mode/private/e2e-env-up.sh -------------------------------------------------------------------------------- /contrib/dev-tools/container/e2e/sqlite/mode/public/e2e-env-down.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/container/e2e/sqlite/mode/public/e2e-env-down.sh -------------------------------------------------------------------------------- /contrib/dev-tools/container/e2e/sqlite/mode/public/e2e-env-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/container/e2e/sqlite/mode/public/e2e-env-up.sh -------------------------------------------------------------------------------- /contrib/dev-tools/container/e2e/sqlite/run-e2e-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/container/e2e/sqlite/run-e2e-tests.sh -------------------------------------------------------------------------------- /contrib/dev-tools/container/functions/wait_for_container_to_be_healthy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/container/functions/wait_for_container_to_be_healthy.sh -------------------------------------------------------------------------------- /contrib/dev-tools/container/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/container/run.sh -------------------------------------------------------------------------------- /contrib/dev-tools/init/install-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/init/install-local.sh -------------------------------------------------------------------------------- /contrib/dev-tools/su-exec/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/su-exec/LICENSE -------------------------------------------------------------------------------- /contrib/dev-tools/su-exec/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/su-exec/Makefile -------------------------------------------------------------------------------- /contrib/dev-tools/su-exec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/su-exec/README.md -------------------------------------------------------------------------------- /contrib/dev-tools/su-exec/su-exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/contrib/dev-tools/su-exec/su-exec.c -------------------------------------------------------------------------------- /cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/cspell.json -------------------------------------------------------------------------------- /docs/adrs/20230510152112_lowercas_infohashes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/docs/adrs/20230510152112_lowercas_infohashes.md -------------------------------------------------------------------------------- /docs/adrs/20230824135449_ignore_non_standard_fields_in_info_dictionary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/docs/adrs/20230824135449_ignore_non_standard_fields_in_info_dictionary.md -------------------------------------------------------------------------------- /docs/adrs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/docs/adrs/README.md -------------------------------------------------------------------------------- /docs/containers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/docs/containers.md -------------------------------------------------------------------------------- /docs/images/Torrust_Repo_BackEnd_Readme_Header-20220615.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/docs/images/Torrust_Repo_BackEnd_Readme_Header-20220615.jpg -------------------------------------------------------------------------------- /docs/images/torrust-index-architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/docs/images/torrust-index-architecture.jpg -------------------------------------------------------------------------------- /docs/licenses/LICENSE-AGPL_3_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/docs/licenses/LICENSE-AGPL_3_0 -------------------------------------------------------------------------------- /docs/licenses/LICENSE-MIT_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/docs/licenses/LICENSE-MIT_0 -------------------------------------------------------------------------------- /docs/media/mandelbrot_2048x2048_infohash_v1.png.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/docs/media/mandelbrot_2048x2048_infohash_v1.png.torrent -------------------------------------------------------------------------------- /docs/media/mandelbrot_2048x2048_infohash_v1.png.torrent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/docs/media/mandelbrot_2048x2048_infohash_v1.png.torrent.json -------------------------------------------------------------------------------- /docs/media/torrust_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/docs/media/torrust_logo.png -------------------------------------------------------------------------------- /docs/release_process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/docs/release_process.md -------------------------------------------------------------------------------- /migrations/mysql/20220721205537_torrust_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20220721205537_torrust_users.sql -------------------------------------------------------------------------------- /migrations/mysql/20220721210530_torrust_user_authentication.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20220721210530_torrust_user_authentication.sql -------------------------------------------------------------------------------- /migrations/mysql/20220727213942_torrust_user_profiles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20220727213942_torrust_user_profiles.sql -------------------------------------------------------------------------------- /migrations/mysql/20220727222313_torrust_tracker_keys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20220727222313_torrust_tracker_keys.sql -------------------------------------------------------------------------------- /migrations/mysql/20220730102607_torrust_user_public_keys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20220730102607_torrust_user_public_keys.sql -------------------------------------------------------------------------------- /migrations/mysql/20220730104552_torrust_user_invitations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20220730104552_torrust_user_invitations.sql -------------------------------------------------------------------------------- /migrations/mysql/20220730105501_torrust_user_invitation_uses.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20220730105501_torrust_user_invitation_uses.sql -------------------------------------------------------------------------------- /migrations/mysql/20220801201435_torrust_user_bans.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20220801201435_torrust_user_bans.sql -------------------------------------------------------------------------------- /migrations/mysql/20220802161524_torrust_categories.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20220802161524_torrust_categories.sql -------------------------------------------------------------------------------- /migrations/mysql/20220810192613_torrust_torrents.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20220810192613_torrust_torrents.sql -------------------------------------------------------------------------------- /migrations/mysql/20220810201538_torrust_torrent_files.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20220810201538_torrust_torrent_files.sql -------------------------------------------------------------------------------- /migrations/mysql/20220810201609_torrust_torrent_announce_urls.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20220810201609_torrust_torrent_announce_urls.sql -------------------------------------------------------------------------------- /migrations/mysql/20220812181520_torrust_torrent_info.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20220812181520_torrust_torrent_info.sql -------------------------------------------------------------------------------- /migrations/mysql/20220812184806_torrust_torrent_tracker_stats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20220812184806_torrust_torrent_tracker_stats.sql -------------------------------------------------------------------------------- /migrations/mysql/20221109092556_torrust_user_date_registered_allow_null.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20221109092556_torrust_user_date_registered_allow_null.sql -------------------------------------------------------------------------------- /migrations/mysql/20221109095718_torrust_user_add_date_imported.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20221109095718_torrust_user_add_date_imported.sql -------------------------------------------------------------------------------- /migrations/mysql/20230321122049_torrust_torrent_tags.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20230321122049_torrust_torrent_tags.sql -------------------------------------------------------------------------------- /migrations/mysql/20230321122825_torrust_torrent_tag_links.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20230321122825_torrust_torrent_tag_links.sql -------------------------------------------------------------------------------- /migrations/mysql/20230627103405_torrust_allow_null_categories.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20230627103405_torrust_allow_null_categories.sql -------------------------------------------------------------------------------- /migrations/mysql/20230627144318_torrust_covert_infohashes_to_lowercase.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20230627144318_torrust_covert_infohashes_to_lowercase.sql -------------------------------------------------------------------------------- /migrations/mysql/20230803160604_torrust_torrents_add_source.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20230803160604_torrust_torrents_add_source.sql -------------------------------------------------------------------------------- /migrations/mysql/20230824164316_torrust_torrents_add_original_info_hash.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20230824164316_torrust_torrents_add_original_info_hash.sql -------------------------------------------------------------------------------- /migrations/mysql/20230905091837_torrust_multiple_original_infohashes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20230905091837_torrust_multiple_original_infohashes.sql -------------------------------------------------------------------------------- /migrations/mysql/20230914155441_torrust_no_duplicate_tags.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20230914155441_torrust_no_duplicate_tags.sql -------------------------------------------------------------------------------- /migrations/mysql/20230918103654_torrust_add_comment_field_to_torrent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20230918103654_torrust_add_comment_field_to_torrent.sql -------------------------------------------------------------------------------- /migrations/mysql/20230921211523_torrust_add_creation_date_field_to_torrent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20230921211523_torrust_add_creation_date_field_to_torrent.sql -------------------------------------------------------------------------------- /migrations/mysql/20230921211551_torrust_add_created_by_to_torrent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20230921211551_torrust_add_created_by_to_torrent.sql -------------------------------------------------------------------------------- /migrations/mysql/20230921211559_torrust_add_encoding_to_torrent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20230921211559_torrust_add_encoding_to_torrent.sql -------------------------------------------------------------------------------- /migrations/mysql/20240304104106_torrust_add_http_seeds_to_torrent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20240304104106_torrust_add_http_seeds_to_torrent.sql -------------------------------------------------------------------------------- /migrations/mysql/20240304165035_torrust_add_nodes_to_torrent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20240304165035_torrust_add_nodes_to_torrent.sql -------------------------------------------------------------------------------- /migrations/mysql/20240305110750_torrust_bep_rename_root_hash_to_is_bep_30.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20240305110750_torrust_bep_rename_root_hash_to_is_bep_30.sql -------------------------------------------------------------------------------- /migrations/mysql/20240305120015_torrust_add_independent_root_hash_field.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20240305120015_torrust_add_independent_root_hash_field.sql -------------------------------------------------------------------------------- /migrations/mysql/20240312130530_torrust_add_update_data_to_tracker_stats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/mysql/20240312130530_torrust_add_update_data_to_tracker_stats.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20220721205537_torrust_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20220721205537_torrust_users.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20220721210530_torrust_user_authentication.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20220721210530_torrust_user_authentication.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20220727213942_torrust_user_profiles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20220727213942_torrust_user_profiles.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20220727222313_torrust_tracker_keys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20220727222313_torrust_tracker_keys.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20220730102607_torrust_user_public_keys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20220730102607_torrust_user_public_keys.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20220730104552_torrust_user_invitations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20220730104552_torrust_user_invitations.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20220730105501_torrust_user_invitation_uses.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20220730105501_torrust_user_invitation_uses.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20220801201435_torrust_user_bans.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20220801201435_torrust_user_bans.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20220802161524_torrust_categories.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20220802161524_torrust_categories.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20220810192613_torrust_torrents.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20220810192613_torrust_torrents.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20220810201538_torrust_torrent_files.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20220810201538_torrust_torrent_files.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20220810201609_torrust_torrent_announce_urls.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20220810201609_torrust_torrent_announce_urls.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20220812181520_torrust_torrent_info.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20220812181520_torrust_torrent_info.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20220812184806_torrust_torrent_tracker_stats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20220812184806_torrust_torrent_tracker_stats.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20221109092556_torrust_user_date_registered_allow_null.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20221109092556_torrust_user_date_registered_allow_null.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20221109095718_torrust_user_add_date_imported.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE torrust_users ADD COLUMN date_imported TEXT DEFAULT NULL -------------------------------------------------------------------------------- /migrations/sqlite3/20230321122049_torrust_torrent_tags.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20230321122049_torrust_torrent_tags.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20230321122825_torrust_torrent_tag_links.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20230321122825_torrust_torrent_tag_links.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20230627103405_torrust_allow_null_categories.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20230627103405_torrust_allow_null_categories.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20230627144318_torrust_covert_infohashes_to_lowercase.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20230627144318_torrust_covert_infohashes_to_lowercase.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20230803160604_torrust_torrents_add_source.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20230803160604_torrust_torrents_add_source.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20230824164316_torrust_torrents_add_original_info_hash.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20230824164316_torrust_torrents_add_original_info_hash.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20230905091837_torrust_multiple_original_infohashes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20230905091837_torrust_multiple_original_infohashes.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20230914155441_torrust_no_duplicate_tags.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20230914155441_torrust_no_duplicate_tags.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20230918103654_torrust_add_comment_field_to_torrent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20230918103654_torrust_add_comment_field_to_torrent.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20230921211523_torrust_add_creation_date_field_to_torrent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20230921211523_torrust_add_creation_date_field_to_torrent.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20230921211551_torrust_add_created_by_to_torrent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20230921211551_torrust_add_created_by_to_torrent.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20230921211559_torrust_add_encoding_to_torrent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20230921211559_torrust_add_encoding_to_torrent.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20240304104106_torrust_add_http_seeds_to_torrent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20240304104106_torrust_add_http_seeds_to_torrent.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20240304165035_torrust_add_nodes_to_torrent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20240304165035_torrust_add_nodes_to_torrent.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20240305110750_torrust_bep_rename_root_hash_to_is_bep_30.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20240305110750_torrust_bep_rename_root_hash_to_is_bep_30.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20240305120015_torrust_add_independent_root_hash_field.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20240305120015_torrust_add_independent_root_hash_field.sql -------------------------------------------------------------------------------- /migrations/sqlite3/20240312130530_torrust_add_update_data_to_tracker_stats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/migrations/sqlite3/20240312130530_torrust_add_update_data_to_tracker_stats.sql -------------------------------------------------------------------------------- /packages/located-error/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/packages/located-error/Cargo.toml -------------------------------------------------------------------------------- /packages/located-error/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/packages/located-error/LICENSE -------------------------------------------------------------------------------- /packages/located-error/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/packages/located-error/README.md -------------------------------------------------------------------------------- /packages/located-error/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/packages/located-error/src/lib.rs -------------------------------------------------------------------------------- /project-words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/project-words.txt -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /share/container/entry_script_sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/share/container/entry_script_sh -------------------------------------------------------------------------------- /share/container/message: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/share/container/message -------------------------------------------------------------------------------- /share/default/config/index.container.mysql.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/share/default/config/index.container.mysql.toml -------------------------------------------------------------------------------- /share/default/config/index.container.sqlite3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/share/default/config/index.container.sqlite3.toml -------------------------------------------------------------------------------- /share/default/config/index.development.sqlite3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/share/default/config/index.development.sqlite3.toml -------------------------------------------------------------------------------- /share/default/config/index.private.e2e.container.sqlite3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/share/default/config/index.private.e2e.container.sqlite3.toml -------------------------------------------------------------------------------- /share/default/config/index.public.e2e.container.mysql.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/share/default/config/index.public.e2e.container.mysql.toml -------------------------------------------------------------------------------- /share/default/config/index.public.e2e.container.sqlite3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/share/default/config/index.public.e2e.container.sqlite3.toml -------------------------------------------------------------------------------- /share/default/config/tracker.private.e2e.container.sqlite3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/share/default/config/tracker.private.e2e.container.sqlite3.toml -------------------------------------------------------------------------------- /share/default/config/tracker.public.e2e.container.sqlite3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/share/default/config/tracker.public.e2e.container.sqlite3.toml -------------------------------------------------------------------------------- /share/tls/localhost.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/share/tls/localhost.crt -------------------------------------------------------------------------------- /share/tls/localhost.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/share/tls/localhost.key -------------------------------------------------------------------------------- /src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/app.rs -------------------------------------------------------------------------------- /src/bin/create_test_torrent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/bin/create_test_torrent.rs -------------------------------------------------------------------------------- /src/bin/health_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/bin/health_check.rs -------------------------------------------------------------------------------- /src/bin/import_tracker_statistics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/bin/import_tracker_statistics.rs -------------------------------------------------------------------------------- /src/bin/parse_torrent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/bin/parse_torrent.rs -------------------------------------------------------------------------------- /src/bin/seeder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/bin/seeder.rs -------------------------------------------------------------------------------- /src/bin/upgrade.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/bin/upgrade.rs -------------------------------------------------------------------------------- /src/bootstrap/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/bootstrap/config.rs -------------------------------------------------------------------------------- /src/bootstrap/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/bootstrap/logging.rs -------------------------------------------------------------------------------- /src/bootstrap/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/bootstrap/mod.rs -------------------------------------------------------------------------------- /src/cache/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/cache/cache.rs -------------------------------------------------------------------------------- /src/cache/image/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/cache/image/manager.rs -------------------------------------------------------------------------------- /src/cache/image/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod manager; 2 | -------------------------------------------------------------------------------- /src/cache/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/cache/mod.rs -------------------------------------------------------------------------------- /src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/common.rs -------------------------------------------------------------------------------- /src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/mod.rs -------------------------------------------------------------------------------- /src/config/v2/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/v2/api.rs -------------------------------------------------------------------------------- /src/config/v2/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/v2/auth.rs -------------------------------------------------------------------------------- /src/config/v2/database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/v2/database.rs -------------------------------------------------------------------------------- /src/config/v2/image_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/v2/image_cache.rs -------------------------------------------------------------------------------- /src/config/v2/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/v2/logging.rs -------------------------------------------------------------------------------- /src/config/v2/mail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/v2/mail.rs -------------------------------------------------------------------------------- /src/config/v2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/v2/mod.rs -------------------------------------------------------------------------------- /src/config/v2/net.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/v2/net.rs -------------------------------------------------------------------------------- /src/config/v2/registration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/v2/registration.rs -------------------------------------------------------------------------------- /src/config/v2/tracker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/v2/tracker.rs -------------------------------------------------------------------------------- /src/config/v2/tracker_statistics_importer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/v2/tracker_statistics_importer.rs -------------------------------------------------------------------------------- /src/config/v2/unstable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/v2/unstable.rs -------------------------------------------------------------------------------- /src/config/v2/website.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/v2/website.rs -------------------------------------------------------------------------------- /src/config/validator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/config/validator.rs -------------------------------------------------------------------------------- /src/console/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/console/commands/mod.rs -------------------------------------------------------------------------------- /src/console/commands/seeder/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/console/commands/seeder/api.rs -------------------------------------------------------------------------------- /src/console/commands/seeder/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/console/commands/seeder/app.rs -------------------------------------------------------------------------------- /src/console/commands/seeder/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/console/commands/seeder/logging.rs -------------------------------------------------------------------------------- /src/console/commands/seeder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/console/commands/seeder/mod.rs -------------------------------------------------------------------------------- /src/console/commands/tracker_statistics_importer/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/console/commands/tracker_statistics_importer/app.rs -------------------------------------------------------------------------------- /src/console/commands/tracker_statistics_importer/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod app; 2 | -------------------------------------------------------------------------------- /src/console/cronjobs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/console/cronjobs/mod.rs -------------------------------------------------------------------------------- /src/console/cronjobs/tracker_statistics_importer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/console/cronjobs/tracker_statistics_importer.rs -------------------------------------------------------------------------------- /src/console/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/console/mod.rs -------------------------------------------------------------------------------- /src/databases/database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/databases/database.rs -------------------------------------------------------------------------------- /src/databases/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/databases/mod.rs -------------------------------------------------------------------------------- /src/databases/mysql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/databases/mysql.rs -------------------------------------------------------------------------------- /src/databases/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/databases/sqlite.rs -------------------------------------------------------------------------------- /src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/errors.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mailer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/mailer.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/models/category.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/models/category.rs -------------------------------------------------------------------------------- /src/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/models/mod.rs -------------------------------------------------------------------------------- /src/models/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/models/response.rs -------------------------------------------------------------------------------- /src/models/torrent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/models/torrent.rs -------------------------------------------------------------------------------- /src/models/torrent_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/models/torrent_file.rs -------------------------------------------------------------------------------- /src/models/torrent_tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/models/torrent_tag.rs -------------------------------------------------------------------------------- /src/models/tracker_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/models/tracker_key.rs -------------------------------------------------------------------------------- /src/models/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/models/user.rs -------------------------------------------------------------------------------- /src/services/about.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/services/about.rs -------------------------------------------------------------------------------- /src/services/authentication.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/services/authentication.rs -------------------------------------------------------------------------------- /src/services/authorization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/services/authorization.rs -------------------------------------------------------------------------------- /src/services/category.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/services/category.rs -------------------------------------------------------------------------------- /src/services/hasher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/services/hasher.rs -------------------------------------------------------------------------------- /src/services/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/services/mod.rs -------------------------------------------------------------------------------- /src/services/proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/services/proxy.rs -------------------------------------------------------------------------------- /src/services/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/services/settings.rs -------------------------------------------------------------------------------- /src/services/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/services/tag.rs -------------------------------------------------------------------------------- /src/services/torrent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/services/torrent.rs -------------------------------------------------------------------------------- /src/services/torrent_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/services/torrent_file.rs -------------------------------------------------------------------------------- /src/services/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/services/user.rs -------------------------------------------------------------------------------- /src/tracker/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/tracker/api.rs -------------------------------------------------------------------------------- /src/tracker/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/tracker/mod.rs -------------------------------------------------------------------------------- /src/tracker/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/tracker/service.rs -------------------------------------------------------------------------------- /src/tracker/statistics_importer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/tracker/statistics_importer.rs -------------------------------------------------------------------------------- /src/ui/mod.rs: -------------------------------------------------------------------------------- 1 | //! User interface module. Presentation layer. 2 | pub mod proxy; 3 | -------------------------------------------------------------------------------- /src/ui/proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/ui/proxy.rs -------------------------------------------------------------------------------- /src/upgrades/from_v1_0_0_to_v2_0_0/databases/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/upgrades/from_v1_0_0_to_v2_0_0/databases/mod.rs -------------------------------------------------------------------------------- /src/upgrades/from_v1_0_0_to_v2_0_0/databases/sqlite_v1_0_0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/upgrades/from_v1_0_0_to_v2_0_0/databases/sqlite_v1_0_0.rs -------------------------------------------------------------------------------- /src/upgrades/from_v1_0_0_to_v2_0_0/databases/sqlite_v2_0_0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/upgrades/from_v1_0_0_to_v2_0_0/databases/sqlite_v2_0_0.rs -------------------------------------------------------------------------------- /src/upgrades/from_v1_0_0_to_v2_0_0/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/upgrades/from_v1_0_0_to_v2_0_0/mod.rs -------------------------------------------------------------------------------- /src/upgrades/from_v1_0_0_to_v2_0_0/transferrers/category_transferrer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/upgrades/from_v1_0_0_to_v2_0_0/transferrers/category_transferrer.rs -------------------------------------------------------------------------------- /src/upgrades/from_v1_0_0_to_v2_0_0/transferrers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/upgrades/from_v1_0_0_to_v2_0_0/transferrers/mod.rs -------------------------------------------------------------------------------- /src/upgrades/from_v1_0_0_to_v2_0_0/transferrers/torrent_transferrer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/upgrades/from_v1_0_0_to_v2_0_0/transferrers/torrent_transferrer.rs -------------------------------------------------------------------------------- /src/upgrades/from_v1_0_0_to_v2_0_0/transferrers/tracker_key_transferrer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/upgrades/from_v1_0_0_to_v2_0_0/transferrers/tracker_key_transferrer.rs -------------------------------------------------------------------------------- /src/upgrades/from_v1_0_0_to_v2_0_0/transferrers/user_transferrer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/upgrades/from_v1_0_0_to_v2_0_0/transferrers/user_transferrer.rs -------------------------------------------------------------------------------- /src/upgrades/from_v1_0_0_to_v2_0_0/upgrader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/upgrades/from_v1_0_0_to_v2_0_0/upgrader.rs -------------------------------------------------------------------------------- /src/upgrades/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/upgrades/mod.rs -------------------------------------------------------------------------------- /src/utils/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/utils/clock.rs -------------------------------------------------------------------------------- /src/utils/hex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/utils/hex.rs -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/utils/mod.rs -------------------------------------------------------------------------------- /src/utils/parse_torrent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/utils/parse_torrent.rs -------------------------------------------------------------------------------- /src/utils/validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/utils/validation.rs -------------------------------------------------------------------------------- /src/web/api/client/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod v1; 2 | -------------------------------------------------------------------------------- /src/web/api/client/v1/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/client.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/connection_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/connection_info.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/category/forms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/category/forms.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/category/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/category/mod.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/category/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/category/responses.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/mod.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/settings/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/settings/mod.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/settings/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/settings/responses.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/tag/forms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/tag/forms.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/tag/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/tag/mod.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/tag/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/tag/responses.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/torrent/forms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/torrent/forms.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/torrent/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/torrent/mod.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/torrent/requests.rs: -------------------------------------------------------------------------------- 1 | pub type InfoHash = String; 2 | -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/torrent/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/torrent/responses.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/user/forms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/user/forms.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/user/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/user/mod.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/contexts/user/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/contexts/user/responses.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/http.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/mod.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/random.rs -------------------------------------------------------------------------------- /src/web/api/client/v1/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/client/v1/responses.rs -------------------------------------------------------------------------------- /src/web/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/mod.rs -------------------------------------------------------------------------------- /src/web/api/server/custom_axum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/custom_axum.rs -------------------------------------------------------------------------------- /src/web/api/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/mod.rs -------------------------------------------------------------------------------- /src/web/api/server/signals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/signals.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/auth.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/about/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/about/handlers.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/about/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/about/mod.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/about/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/about/routes.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/category/forms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/category/forms.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/category/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/category/handlers.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/category/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/category/mod.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/category/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/category/responses.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/category/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/category/routes.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/mod.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/proxy/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/proxy/handlers.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/proxy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/proxy/mod.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/proxy/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/proxy/responses.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/proxy/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/proxy/routes.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/settings/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/settings/handlers.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/settings/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/settings/mod.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/settings/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/settings/routes.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/tag/forms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/tag/forms.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/tag/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/tag/handlers.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/tag/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/tag/mod.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/tag/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/tag/responses.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/tag/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/tag/routes.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/torrent/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/torrent/errors.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/torrent/forms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/torrent/forms.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/torrent/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/torrent/handlers.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/torrent/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/torrent/mod.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/torrent/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/torrent/responses.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/torrent/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/torrent/routes.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/user/forms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/user/forms.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/user/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/user/handlers.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/user/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/user/mod.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/user/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/user/responses.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/contexts/user/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/contexts/user/routes.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/extractors/bearer_token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/extractors/bearer_token.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/extractors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/extractors/mod.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/extractors/optional_user_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/extractors/optional_user_id.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/extractors/user_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/extractors/user_id.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/mod.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/responses.rs -------------------------------------------------------------------------------- /src/web/api/server/v1/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/api/server/v1/routes.rs -------------------------------------------------------------------------------- /src/web/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/src/web/mod.rs -------------------------------------------------------------------------------- /templates/verify.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/templates/verify.html -------------------------------------------------------------------------------- /tests/common/asserts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/asserts.rs -------------------------------------------------------------------------------- /tests/common/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/client.rs -------------------------------------------------------------------------------- /tests/common/connection_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/connection_info.rs -------------------------------------------------------------------------------- /tests/common/contexts/about/mod.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/common/contexts/category/asserts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/category/asserts.rs -------------------------------------------------------------------------------- /tests/common/contexts/category/fixtures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/category/fixtures.rs -------------------------------------------------------------------------------- /tests/common/contexts/category/forms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/category/forms.rs -------------------------------------------------------------------------------- /tests/common/contexts/category/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/category/mod.rs -------------------------------------------------------------------------------- /tests/common/contexts/category/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/category/responses.rs -------------------------------------------------------------------------------- /tests/common/contexts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/mod.rs -------------------------------------------------------------------------------- /tests/common/contexts/root/mod.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/common/contexts/settings/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/settings/mod.rs -------------------------------------------------------------------------------- /tests/common/contexts/settings/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/settings/responses.rs -------------------------------------------------------------------------------- /tests/common/contexts/tag/asserts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/tag/asserts.rs -------------------------------------------------------------------------------- /tests/common/contexts/tag/fixtures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/tag/fixtures.rs -------------------------------------------------------------------------------- /tests/common/contexts/tag/forms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/tag/forms.rs -------------------------------------------------------------------------------- /tests/common/contexts/tag/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/tag/mod.rs -------------------------------------------------------------------------------- /tests/common/contexts/tag/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/tag/responses.rs -------------------------------------------------------------------------------- /tests/common/contexts/torrent/asserts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/torrent/asserts.rs -------------------------------------------------------------------------------- /tests/common/contexts/torrent/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/torrent/file.rs -------------------------------------------------------------------------------- /tests/common/contexts/torrent/fixtures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/torrent/fixtures.rs -------------------------------------------------------------------------------- /tests/common/contexts/torrent/forms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/torrent/forms.rs -------------------------------------------------------------------------------- /tests/common/contexts/torrent/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/torrent/mod.rs -------------------------------------------------------------------------------- /tests/common/contexts/torrent/requests.rs: -------------------------------------------------------------------------------- 1 | pub type InfoHash = String; 2 | -------------------------------------------------------------------------------- /tests/common/contexts/torrent/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/torrent/responses.rs -------------------------------------------------------------------------------- /tests/common/contexts/user/asserts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/user/asserts.rs -------------------------------------------------------------------------------- /tests/common/contexts/user/fixtures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/user/fixtures.rs -------------------------------------------------------------------------------- /tests/common/contexts/user/forms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/user/forms.rs -------------------------------------------------------------------------------- /tests/common/contexts/user/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/user/mod.rs -------------------------------------------------------------------------------- /tests/common/contexts/user/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/contexts/user/responses.rs -------------------------------------------------------------------------------- /tests/common/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/http.rs -------------------------------------------------------------------------------- /tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/mod.rs -------------------------------------------------------------------------------- /tests/common/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/random.rs -------------------------------------------------------------------------------- /tests/common/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/common/responses.rs -------------------------------------------------------------------------------- /tests/e2e/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/config.rs -------------------------------------------------------------------------------- /tests/e2e/environment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/environment.rs -------------------------------------------------------------------------------- /tests/e2e/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/mod.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod v1; 2 | -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/about/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/about/contract.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/about/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod contract; 2 | -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/category/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/category/contract.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/category/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/category/mod.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/category/steps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/category/steps.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/mod.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/proxy/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/proxy/contract.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/proxy/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod contract; 2 | -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/root/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/root/contract.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/root/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod contract; 2 | -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/settings/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/settings/contract.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/settings/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod contract; 2 | -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/tag/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/tag/contract.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/tag/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/tag/mod.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/tag/steps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/tag/steps.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/torrent/asserts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/torrent/asserts.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/torrent/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/torrent/contract.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/torrent/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/torrent/mod.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/torrent/steps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/torrent/steps.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/user/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/user/contract.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/user/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/user/mod.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/contexts/user/steps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/e2e/web/api/v1/contexts/user/steps.rs -------------------------------------------------------------------------------- /tests/e2e/web/api/v1/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod contexts; 2 | -------------------------------------------------------------------------------- /tests/e2e/web/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod api; 2 | -------------------------------------------------------------------------------- /tests/environments/app_starter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/environments/app_starter.rs -------------------------------------------------------------------------------- /tests/environments/isolated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/environments/isolated.rs -------------------------------------------------------------------------------- /tests/environments/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/environments/mod.rs -------------------------------------------------------------------------------- /tests/environments/shared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/environments/shared.rs -------------------------------------------------------------------------------- /tests/fixtures/default_configuration.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/fixtures/default_configuration.toml -------------------------------------------------------------------------------- /tests/fixtures/torrents/6c690018c5786dbbb00161f62b0712d69296df97_with_custom_info_dict_key.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/fixtures/torrents/6c690018c5786dbbb00161f62b0712d69296df97_with_custom_info_dict_key.torrent -------------------------------------------------------------------------------- /tests/fixtures/torrents/6c690018c5786dbbb00161f62b0712d69296df97_with_custom_info_dict_key.torrent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/fixtures/torrents/6c690018c5786dbbb00161f62b0712d69296df97_with_custom_info_dict_key.torrent.json -------------------------------------------------------------------------------- /tests/fixtures/torrents/MC_GRID.zip-3cd18ff2d3eec881207dcc5ca5a2c3a2a3afe462.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/fixtures/torrents/MC_GRID.zip-3cd18ff2d3eec881207dcc5ca5a2c3a2a3afe462.torrent -------------------------------------------------------------------------------- /tests/fixtures/torrents/not-working-with-two-nodes.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/fixtures/torrents/not-working-with-two-nodes.torrent -------------------------------------------------------------------------------- /tests/fixtures/torrents/working-with-one-node.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/fixtures/torrents/working-with-one-node.torrent -------------------------------------------------------------------------------- /tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/mod.rs -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/database/v1.0.0/migrations/20210831113004_torrust_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/database/v1.0.0/migrations/20210831113004_torrust_users.sql -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/database/v1.0.0/migrations/20210904135524_torrust_tracker_keys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/database/v1.0.0/migrations/20210904135524_torrust_tracker_keys.sql -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/database/v1.0.0/migrations/20210905160623_torrust_categories.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/database/v1.0.0/migrations/20210905160623_torrust_categories.sql -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/database/v1.0.0/migrations/20210907083424_torrust_torrent_files.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/database/v1.0.0/migrations/20210907083424_torrust_torrent_files.sql -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/database/v1.0.0/migrations/20211208143338_torrust_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/database/v1.0.0/migrations/20211208143338_torrust_users.sql -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/database/v1.0.0/migrations/20220308083424_torrust_torrents.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/database/v1.0.0/migrations/20220308083424_torrust_torrents.sql -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/database/v1.0.0/migrations/20220308170028_torrust_categories.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE torrust_categories 2 | ADD COLUMN icon VARCHAR(32); 3 | -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/uploads/1.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/uploads/1.torrent -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/uploads/2.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/fixtures/uploads/2.torrent -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/mod.rs -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/output/.gitignore: -------------------------------------------------------------------------------- 1 | *.db -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/sqlite_v1_0_0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/sqlite_v1_0_0.rs -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/sqlite_v2_0_0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/sqlite_v2_0_0.rs -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/transferrer_testers/category_transferrer_tester.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/transferrer_testers/category_transferrer_tester.rs -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/transferrer_testers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/transferrer_testers/mod.rs -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/transferrer_testers/torrent_transferrer_tester.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/transferrer_testers/torrent_transferrer_tester.rs -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/transferrer_testers/tracker_key_transferrer_tester.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/transferrer_testers/tracker_key_transferrer_tester.rs -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/transferrer_testers/user_transferrer_tester.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/transferrer_testers/user_transferrer_tester.rs -------------------------------------------------------------------------------- /tests/upgrades/from_v1_0_0_to_v2_0_0/upgrader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/from_v1_0_0_to_v2_0_0/upgrader.rs -------------------------------------------------------------------------------- /tests/upgrades/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/tests/upgrades/mod.rs -------------------------------------------------------------------------------- /upgrades/from_v1_0_0_to_v2_0_0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/upgrades/from_v1_0_0_to_v2_0_0/README.md -------------------------------------------------------------------------------- /upgrades/from_v1_0_0_to_v2_0_0/db_schemas/mysql/db_migrations_v2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/upgrades/from_v1_0_0_to_v2_0_0/db_schemas/mysql/db_migrations_v2.sql -------------------------------------------------------------------------------- /upgrades/from_v1_0_0_to_v2_0_0/db_schemas/sqlite3/db_migrations_v1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/upgrades/from_v1_0_0_to_v2_0_0/db_schemas/sqlite3/db_migrations_v1.sql -------------------------------------------------------------------------------- /upgrades/from_v1_0_0_to_v2_0_0/db_schemas/sqlite3/db_migrations_v2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torrust/torrust-index/HEAD/upgrades/from_v1_0_0_to_v2_0_0/db_schemas/sqlite3/db_migrations_v2.sql --------------------------------------------------------------------------------