From d40a7070b9b09dad83bee8ebe755bb038d38029d Mon Sep 17 00:00:00 2001 From: Nathan of GP Date: Tue, 24 Mar 2026 14:28:46 -0400 Subject: [PATCH] add repo metadata --- butter.png | Bin 0 -> 10999 bytes config.yml | 467 ++++++++++++++++++ config/.DS_Store | Bin 0 -> 6148 bytes config/categories.yml | 50 ++ fastlane/.DS_Store | Bin 0 -> 6148 bytes fastlane/metadata/.DS_Store | Bin 0 -> 6148 bytes .../metadata/org.torproject.android/.DS_Store | Bin 0 -> 6148 bytes .../org.torproject.android/es/description.txt | 1 + .../org.torproject.android/es/title.txt | 1 + metadata/ch.protonvpn.android.yml | 43 ++ .../ch.protonvpn.android.yml | 43 ++ .../locales/description.txt | 0 .../ch.protonvpn.android/locales/title.txt | 0 metadata/chat.delta.yml | 29 ++ metadata/chat.delta/chat.delta.yml | 30 ++ metadata/chat.delta/locales/description.txt | 0 metadata/chat.delta/locales/title.txt | 0 metadata/com.adguard.vpn.yml | 22 + metadata/com.adguard.vpn/com.adguard.vpn.yml | 20 + metadata/com.adguard.vpn/icon.png | Bin 0 -> 75494 bytes .../com.adguard.vpn/locales/description.txt | 0 metadata/com.adguard.vpn/locales/title.txt | 0 metadata/com.nthlink.android.client.yml | 35 ++ .../com.nthlink.android.client.yml | 35 ++ .../locales/description.txt | 0 .../locales/title.txt | 0 metadata/com.psiphon3.yml | 35 ++ metadata/com.psiphon3/com.psiphon3.yml | 36 ++ metadata/com.psiphon3/locales/description.txt | 0 metadata/com.psiphon3/locales/title.txt | 0 metadata/com.windscribe.vpn.yml | 34 ++ .../com.windscribe.vpn/com.windscribe.vpn.yml | 35 ++ .../locales/description.txt | 0 metadata/com.windscribe.vpn/locales/title.txt | 0 metadata/io.geph.android.yml | 41 ++ metadata/io.geph.android/io.geph.android.yml | 41 ++ .../io.geph.android/locales/description.txt | 0 metadata/io.geph.android/locales/title.txt | 0 metadata/org.amnezia.vpn.yml | 41 ++ .../org.amnezia.vpn/locales/description.txt | 0 metadata/org.amnezia.vpn/locales/title.txt | 0 metadata/org.amnezia.vpn/org.amnezia.vpn.yml | 44 ++ metadata/org.briarproject.briar.android.yml | 33 ++ .../org.briarproject.briar.android/icon.png | Bin 0 -> 7922 bytes .../locales/description.txt | 0 .../locales/title.txt | 0 metadata/org.mozilla.fennec_fdroid.yml | 34 ++ .../locales/description.txt | 0 .../locales/title.txt | 0 metadata/org.schabi.newpipe.yml | 39 ++ .../locales/description.txt | 0 metadata/org.schabi.newpipe/locales/title.txt | 0 .../org.schabi.newpipe/org.schabi.newpipe.yml | 39 ++ metadata/org.telegram.messenger.web.yml | 35 ++ metadata/org.telegram.messenger.web/icon.png | Bin 0 -> 42040 bytes .../locales/description.txt | 0 .../locales/title.txt | 0 .../org.telegram.messenger.web.yml | 35 ++ metadata/org.torproject.android.yml | 24 + metadata/org.torproject.android/.DS_Store | Bin 0 -> 8196 bytes .../es-US/description.txt | 1 + .../org.torproject.android/es-US/title.txt | 1 + .../org.torproject.android/es/description.txt | 1 + metadata/org.torproject.android/es/title.txt | 1 + metadata/org.torproject.torbrowser.yml | 32 ++ .../locales/description.txt | 0 .../locales/title.txt | 0 .../org.torproject.android.yml | 33 ++ metadata/se.leap.bitmaskclient.yml | 33 ++ .../locales/description.txt | 0 .../se.leap.bitmaskclient/locales/title.txt | 0 .../se.leap.bitmaskclient.yml | 34 ++ metadata/se.leap.riseupvpn.yml | 24 + .../se.leap.riseupvpn/locales/description.txt | 0 metadata/se.leap.riseupvpn/locales/title.txt | 0 .../se.leap.riseupvpn/se.leap.riseupvpn.yml | 9 + 76 files changed, 1491 insertions(+) create mode 100644 butter.png create mode 100644 config.yml create mode 100644 config/.DS_Store create mode 100644 config/categories.yml create mode 100644 fastlane/.DS_Store create mode 100644 fastlane/metadata/.DS_Store create mode 100644 fastlane/metadata/org.torproject.android/.DS_Store create mode 100644 fastlane/metadata/org.torproject.android/es/description.txt create mode 100644 fastlane/metadata/org.torproject.android/es/title.txt create mode 100644 metadata/ch.protonvpn.android.yml create mode 100644 metadata/ch.protonvpn.android/ch.protonvpn.android.yml create mode 100644 metadata/ch.protonvpn.android/locales/description.txt create mode 100644 metadata/ch.protonvpn.android/locales/title.txt create mode 100644 metadata/chat.delta.yml create mode 100644 metadata/chat.delta/chat.delta.yml create mode 100644 metadata/chat.delta/locales/description.txt create mode 100644 metadata/chat.delta/locales/title.txt create mode 100644 metadata/com.adguard.vpn.yml create mode 100644 metadata/com.adguard.vpn/com.adguard.vpn.yml create mode 100644 metadata/com.adguard.vpn/icon.png create mode 100644 metadata/com.adguard.vpn/locales/description.txt create mode 100644 metadata/com.adguard.vpn/locales/title.txt create mode 100644 metadata/com.nthlink.android.client.yml create mode 100644 metadata/com.nthlink.android.client/com.nthlink.android.client.yml create mode 100644 metadata/com.nthlink.android.client/locales/description.txt create mode 100644 metadata/com.nthlink.android.client/locales/title.txt create mode 100644 metadata/com.psiphon3.yml create mode 100644 metadata/com.psiphon3/com.psiphon3.yml create mode 100644 metadata/com.psiphon3/locales/description.txt create mode 100644 metadata/com.psiphon3/locales/title.txt create mode 100644 metadata/com.windscribe.vpn.yml create mode 100644 metadata/com.windscribe.vpn/com.windscribe.vpn.yml create mode 100644 metadata/com.windscribe.vpn/locales/description.txt create mode 100644 metadata/com.windscribe.vpn/locales/title.txt create mode 100644 metadata/io.geph.android.yml create mode 100644 metadata/io.geph.android/io.geph.android.yml create mode 100644 metadata/io.geph.android/locales/description.txt create mode 100644 metadata/io.geph.android/locales/title.txt create mode 100644 metadata/org.amnezia.vpn.yml create mode 100644 metadata/org.amnezia.vpn/locales/description.txt create mode 100644 metadata/org.amnezia.vpn/locales/title.txt create mode 100644 metadata/org.amnezia.vpn/org.amnezia.vpn.yml create mode 100644 metadata/org.briarproject.briar.android.yml create mode 100644 metadata/org.briarproject.briar.android/icon.png create mode 100644 metadata/org.briarproject.briar.android/locales/description.txt create mode 100644 metadata/org.briarproject.briar.android/locales/title.txt create mode 100644 metadata/org.mozilla.fennec_fdroid.yml create mode 100644 metadata/org.mozilla.fennec_fdroid/locales/description.txt create mode 100644 metadata/org.mozilla.fennec_fdroid/locales/title.txt create mode 100644 metadata/org.schabi.newpipe.yml create mode 100644 metadata/org.schabi.newpipe/locales/description.txt create mode 100644 metadata/org.schabi.newpipe/locales/title.txt create mode 100644 metadata/org.schabi.newpipe/org.schabi.newpipe.yml create mode 100644 metadata/org.telegram.messenger.web.yml create mode 100644 metadata/org.telegram.messenger.web/icon.png create mode 100644 metadata/org.telegram.messenger.web/locales/description.txt create mode 100644 metadata/org.telegram.messenger.web/locales/title.txt create mode 100644 metadata/org.telegram.messenger.web/org.telegram.messenger.web.yml create mode 100644 metadata/org.torproject.android.yml create mode 100644 metadata/org.torproject.android/.DS_Store create mode 100644 metadata/org.torproject.android/es-US/description.txt create mode 100644 metadata/org.torproject.android/es-US/title.txt create mode 100644 metadata/org.torproject.android/es/description.txt create mode 100644 metadata/org.torproject.android/es/title.txt create mode 100644 metadata/org.torproject.torbrowser.yml create mode 100644 metadata/org.torproject.torbrowser/locales/description.txt create mode 100644 metadata/org.torproject.torbrowser/locales/title.txt create mode 100644 metadata/org.torproject.torbrowser/org.torproject.android.yml create mode 100644 metadata/se.leap.bitmaskclient.yml create mode 100644 metadata/se.leap.bitmaskclient/locales/description.txt create mode 100644 metadata/se.leap.bitmaskclient/locales/title.txt create mode 100644 metadata/se.leap.bitmaskclient/se.leap.bitmaskclient.yml create mode 100644 metadata/se.leap.riseupvpn.yml create mode 100644 metadata/se.leap.riseupvpn/locales/description.txt create mode 100644 metadata/se.leap.riseupvpn/locales/title.txt create mode 100644 metadata/se.leap.riseupvpn/se.leap.riseupvpn.yml diff --git a/butter.png b/butter.png new file mode 100644 index 0000000000000000000000000000000000000000..1b62ca4049d1cf3475c3edb20bbfda62a98f8af8 GIT binary patch literal 10999 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 E55fx_d;kCd literal 0 HcmV?d00001 diff --git a/config.yml b/config.yml new file mode 100644 index 0000000..e429d66 --- /dev/null +++ b/config.yml @@ -0,0 +1,467 @@ +--- +# Copy this file to config.yml, then amend the settings below according to +# your system configuration. + +# Custom path to the Android SDK, defaults to $ANDROID_HOME +sdk_path: /Users/fabiolamaurice/Library/Android/sdk +aapt: /Users/fabiolamaurice/Library/Android/sdk/build-tools/34.0.0/aapt +repo_name: RCBox +repo_description: Maslyonka apps + +# Paths to installed versions of the Android NDK. This will be +# automatically filled out from well known sources like +# $ANDROID_HOME/ndk-bundle and $ANDROID_HOME/ndk/*. If a required +# version is missing in the buildserver VM, it will be automatically +# downloaded and installed into the standard $ANDROID_HOME/ndk/ +# directory. Manually setting it here will override the auto-detected +# values. The keys can either be the "release" (e.g. r21e) or the +# "revision" (e.g. 21.4.7075529). +# +# ndk_paths: +# r10e: $ANDROID_HOME/android-ndk-r10e +# r17: "" +# 21.4.7075529: ~/Android/Ndk +# r22b: null + +# Directory to store downloaded tools in (i.e. gradle versions) +# By default, these are stored in ~/.cache/fdroidserver +# cachedir: cache + +# Specify paths to each major Java release that you want to support +# java_paths: +# 8: /usr/lib/jvm/java-8-openjdk + +# Command or path to binary for running Ant +# ant: ant + +# Command or path to binary for running maven 3 +# mvn3: mvn + +# Command or path to binary for running Gradle +# Defaults to using an internal gradle wrapper (gradlew-fdroid). +# gradle: gradle + +# Always scan the APKs produced by `fdroid build` for known non-free classes +# scan_binary: true + +# Set the maximum age (in days) of an index that a client should accept from +# this repo. Setting it to 0 or not setting it at all disables this +# functionality. If you do set this to a non-zero value, you need to ensure +# that your index is updated much more frequently than the specified interval. +# The same policy is applied to the archive repo, if there is one. +# repo_maxage: 0 + +# Canonical URL of the repositoy, needs to end in /repo. Is is used to identity +# the repo in the client, as well. +repo_url: https://maslyonka.com/fdroid/repo +# +# Base URL for per-package pages on the website of this repo, +# i.e. https://f-droid.org/packages// This should be accessible +# with a browser. Setting it to null or not setting this disables the +# feature. +# repo_web_base_url: https://MyFirstFDroidRepo.org/packages/ +# + +# As above, but for the archive repo. +# +# archive_url: https://f-droid.org/archive +# archive_web_base_url: +# archive_name: My First F-Droid Archive Demo +# archive_description: >- +# The repository of older versions of packages from the main demo repository. + +# archive_older sets the number of versions kept in the main repo, with all +# older ones going to the archive. Set it to 0, and there will be no archive +# repository, and no need to define the other archive_ values. +# +# archive_older: 3 + +# The repo's icon defaults to a file called 'icon.png' in the 'icons' +# folder for each section, e.g. repo/icons/icon.png and +# archive/icons/icon.png. To use a different filename for the icons, +# set the filename here. You must still copy it into place in +# repo/icons/ and/or archive/icons/. +# +repo_icon: butter.png +# archive_icon: myicon.png + +# This allows a specific kind of insecure APK to be included in the +# 'repo' section. Since April 2017, APK signatures that use MD5 are +# no longer considered valid, jarsigner and apksigner will return an +# error when verifying. `fdroid update` will move APKs with these +# disabled signatures to the archive. This option stops that +# behavior, and lets those APKs stay part of 'repo'. +# +# allow_disabled_algorithms: true + +# Normally, all apps are collected into a single app repository, like on +# https://f-droid.org. For certain situations, it is better to make a repo +# that is made up of APKs only from a single app. For example, an automated +# build server that publishes nightly builds. +# per_app_repos: true + +# `fdroid update` will create a link to the current version of a given app. +# This provides a static path to the current APK. To disable the creation of +# this link, uncomment this: +# make_current_version_link: false + +# By default, the "current version" link will be based on the "Name" of the +# app from the metadata. You can change it to use a different field from the +# metadata here: +# current_version_name_source: packageName + +# Optionally, override home directory for gpg +# gpghome: /home/fdroid/somewhere/else/.gnupg + +# The ID of a GPG key for making detached signatures for APKs. Optional. +# gpgkey: 1DBA2E89 + +# The key (from the keystore defined below) to be used for signing the +# repository itself. This is the same name you would give to keytool or +# jarsigner using -alias. (Not needed in an unsigned repository). +repo_keyalias: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa + +# Optionally, the public key for the key defined by repo_keyalias above can +# be specified here. There is no need to do this, as the public key can and +# will be retrieved from the keystore when needed. However, specifying it +# manually can allow some processing to take place without access to the +# keystore. +# repo_pubkey: ... + +# The keystore to use for release keys when building. This needs to be +# somewhere safe and secure, and backed up! The best way to manage these +# sensitive keys is to use a "smartcard" (aka Hardware Security Module). To +# configure F-Droid to use a smartcard, set the keystore file using the keyword +# "NONE" (i.e. keystore: "NONE"). That makes Java find the keystore on the +# smartcard based on 'smartcardoptions' below. +keystore: keystore.p12 + +# You should not need to change these at all, unless you have a very +# customized setup for using smartcards in Java with keytool/jarsigner +# smartcardoptions: | +# -storetype PKCS11 -providerName SunPKCS11-OpenSC +# -providerClass sun.security.pkcs11.SunPKCS11 +# -providerArg opensc-fdroid.cfg + +# The password for the keystore (at least 6 characters). If this password is +# different than the keypass below, it can be OK to store the password in this +# file for real use. But in general, sensitive passwords should not be stored +# in text files! +keystorepass: VqbgddQmatQJuD7mK1w3dtxj3KuIQ4/RJlOGkLanzcU= + +# The password for keys - the same is used for each auto-generated key as well +# as for the repository key. You should not normally store this password in a +# file since it is a sensitive password. +keypass: VqbgddQmatQJuD7mK1w3dtxj3KuIQ4/RJlOGkLanzcU= + +# The distinguished name used for all keys. +keydname: CN=1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa, + OU=F-Droid + +# Use this to override the auto-generated key aliases with specific ones +# for particular applications. Normally, just leave it empty. +# +# keyaliases: +# com.example.app: example +# +# You can also force an app to use the same key alias as another one, using +# the @ prefix. +# +# keyaliases: +# com.example.another.plugin: "@com.example.another" + + +# The full path to the root of the repository. It must be specified in +# rsync/ssh format for a remote host/path. This is used for syncing a locally +# generated repo to the server that is it hosted on. It must end in the +# standard public repo name of "/fdroid", but can be in up to three levels of +# sub-directories (i.e. /var/www/packagerepos/fdroid). You can include +# multiple servers to sync to by wrapping the whole thing in {} or [], and +# including the serverwebroot strings in a comma-separated list. +# +# serverwebroot: user@example:/var/www/fdroid +# serverwebroot: +# - foo.com:/usr/share/nginx/www/fdroid +# - bar.info:/var/www/fdroid +# +# There is a special mode to only deploy the index file: +# +# serverwebroot: +# - url: 'me@b.az:/srv/fdroid' +# index_only: true + + +# When running fdroid processes on a remote server, it is possible to +# publish extra information about the status. Each fdroid sub-command +# can create repo/status/running.json when it starts, then a +# repo/status/.json when it completes. The builds logs +# and other processes will also get published, if they are running in +# a buildserver VM. The build logs name scheme is: +# .../repo/$APPID_$VERCODE.log.gz. These files are also pushed to all +# servers configured in 'serverwebroot'. +# +# deploy_process_logs: true + +# The full URL to a git remote repository. You can include +# multiple servers to mirror to by adding strings to a YAML list or map. +# Servers listed here will also be automatically inserted in the mirrors list. +# +# servergitmirrors: https://github.com/user/repo +# servergitmirrors: +# - https://github.com/user/repo +# - https://gitlab.com/user/repo +# +# servergitmirrors: +# - url: https://github.com/user/repo +# - url: https://gitlab.com/user/repo +# index_only: true + + +# These settings allow using `fdroid deploy` for publishing APK files from +# your repository to GitHub Releases. (You should also run `fdroid update` +# every time before deploying to GitHub releases to update index files.) Here's +# an example for this deployment automation: +# https://github.com/f-droid/fdroidclient/releases/ +# +# Currently, versions which are assigned to a release channel (e.g. alpha or +# beta releases) are ignored. +# +# In the example below, tokens are read from environment variables. Putting +# tokens directly into the config file is also supported but discouraged. It is +# highly recommended to use a "Fine-grained personal access token", which is +# restricted to the minimum required permissions, which are: +# * Metadata - read +# * Contents - read/write +# (https://github.com/settings/personal-access-tokens/new) +# +# github_token: {env: GITHUB_TOKEN} +# github_releases: +# - projectUrl: https://github.com/f-droid/fdroidclient +# packageNames: +# - org.fdroid.basic +# - org.fdroid.fdroid +# release_notes_prepend: | +# Re-post of official F-Droid App release from https://f-droid.org +# - projectUrl: https://github.com/example/app +# packageNames: com.example.app +# token: {env: GITHUB_TOKEN_EXAMPLE} + + +# Most git hosting services have hard size limits for each git repo. +# `fdroid deploy` will delete the git history when the git mirror repo +# approaches this limit to ensure that the repo will still fit when +# pushed. GitHub recommends 1GB, gitlab.com recommends 10GB. +# +# git_mirror_size_limit: 10GB + +# Any mirrors of this repo, for example all of the servers declared in +# serverwebroot and all the servers declared in servergitmirrors, +# will automatically be used by the client. If one +# mirror is not working, then the client will try another. If the +# client has Tor enabled, then the client will prefer mirrors with +# .onion addresses. This base URL will be used for both the main repo +# and the archive, if it is enabled. So these URLs should end in the +# 'fdroid' base of the F-Droid part of the web server like serverwebroot. +# +# mirrors: +# - https://foo.bar/fdroid +# - http://foobarfoobarfoobar.onion/fdroid +# +# Or additional metadata can also be included by adding key/value pairs: +# +# mirrors: +# - url: https://foo.bar/fdroid +# countryCode: BA +# - url: http://foobarfoobarfoobar.onion/fdroid +# +# The list of mirrors can also be maintained in config/mirrors.yml, a +# standalone YAML file in the optional configuration directory. In +# that case, mirrors: should be removed from this file (config.yml). + + +# optionally specify which identity file to use when using rsync or git over SSH +# +# identity_file: ~/.ssh/fdroid_id_rsa + + +# If you are running the repo signing process on a completely offline machine, +# which provides the best security, then you can specify a folder to sync the +# repo to when running `fdroid deploy`. This is most likely going to +# be a USB thumb drive, SD Card, or some other kind of removable media. Make +# sure it is mounted before running `fdroid deploy`. Using the +# standard folder called 'fdroid' as the specified folder is recommended, like +# with serverwebroot. +# +# local_copy_dir: /media/MyUSBThumbDrive/fdroid + + +# If you are using local_copy_dir on an offline build/signing server, once the +# thumb drive has been plugged into the online machine, it will need to be +# synced to the copy on the online machine. To make that happen +# automatically, set sync_from_local_copy_dir to True: +# +# sync_from_local_copy_dir: true + + +# To upload the repo to an Amazon S3 bucket using `fdroid deploy' +# . rclone, s3cmd and apache libcloud are the available options. +# If rclone and s3cmd are not installed, apache libcloud is used. +# To use apache libcloud, add the following options to this file +# (config.yml) +# +# awsbucket: myawsfdroid +# awsaccesskeyid: SEE0CHAITHEIMAUR2USA +# awssecretkey: {env: awssecretkey} +# +# In case s3cmd is installed and rclone is not installed, +# s3cmd will be the preferred sync option. +# It will delete and recreate the whole fdroid directory each time. +# To customize how s3cmd interacts with the cloud +# provider, create a 's3cfg' file next to this file (config.yml), and +# those settings will be used instead of any 'aws' variable below. +# Secrets can be fetched from environment variables to ensure that +# they are not leaked as part of this file. +# +# awsbucket: myawsfdroid +# awsaccesskeyid: SEE0CHAITHEIMAUR2USA +# awssecretkey: {env: awssecretkey} +# +# In case rclone is installed and s3cmd is not installed, +# rclone will be the preferred sync option. +# It will sync the local folders with remote folders without +# deleting anything in one go. +# To ensure success, install rclone as per +# the instructions at https://rclone.org/install/ and also configure for +# object storage services as detailed at https://rclone.org/s3/#configuration +# By default rclone uses the configuration file at ~/.config/rclone/rclone.conf +# To specify a custom configuration file, please add the full path to the +# configuration file as below +# +# path_to_custom_rclone_config: /home/mycomputer/somedir/example.conf +# +# This setting will ignore the default rclone config found at +# ~/.config/rclone/rclone.conf +# +# Please note that rclone_config can be assigned a string or list +# +# awsbucket: myawsfdroid +# rclone_config: aws-sample-config +# +# or +# +# awsbucket: myawsfdroid +# rclone_config: [aws-sample-config, rclone-supported-service-config] +# +# In case both rclone and s3cmd are installed, the preferred sync +# tool can be specified in this file (config.yml) +# if s3cmd is preferred, set it as below +# +# s3cmd: true +# +# if rclone is preferred, set it as below +# +# rclone: true +# +# Please note that only one can be set to true at any time +# Also, in the event that both s3cmd and rclone are installed +# and both are missing from the config.yml file, the preferred +# tool will be s3cmd. + + +# If you want to force 'fdroid server' to use a non-standard serverwebroot. +# This will allow you to have 'serverwebroot' entries which do not end in +# '/fdroid'. (Please note that some client features expect repository URLs +# to end in '/fdroid/repo'.) +# +# nonstandardwebroot: false + + +# If you want to upload the release APK file to androidobservatory.org +# +# androidobservatory: false + + +# If you want to upload the release APK file to virustotal.com +# You have to enter your profile apikey to enable the upload. +# +# virustotal_apikey: 9872987234982734 +# +# Or get it from an environment variable: +# +# virustotal_apikey: {env: virustotal_apikey} + + +# Keep a log of all generated index files in a git repo to provide a +# "binary transparency" log for anyone to check the history of the +# binaries that are published. This is in the form of a "git remote", +# which this machine where `fdroid update` is run has already been +# configured to allow push access (e.g. ssh key, username/password, etc) +# binary_transparency_remote: git@gitlab.com:fdroid/binary-transparency-log.git + +# Set this to true to always use a build server. This saves specifying the +# --server option on dedicated secure build server hosts. +# build_server_always: true + +# Limit in number of characters that fields can take up +# Only the fields listed here are supported, defaults shown +# char_limits: +# author: 256 +# name: 50 +# summary: 80 +# description: 4000 +# video: 256 +# whatsNew: 500 + +# It is possible for the server operator to specify lists of apps that +# must be installed or uninstalled on the client (aka "push installs). +# If the user has opted in, or the device is already setup to respond +# to these requests, then F-Droid will automatically install/uninstall +# the packageNames listed. This is protected by the same signing key +# as the app index metadata. +# +# install_list: +# - at.bitfire.davdroid +# - com.fsck.k9 +# - us.replicant +# +# uninstall_list: +# - com.facebook.orca +# - com.android.vending + +# `fdroid lint` checks licenses in metadata against a built white list. By +# default we will require license metadata to be present and only allow +# licenses approved either by FSF or OSI. We're using the standardized SPDX +# license IDs. (https://spdx.org/licenses/) +# +# We use `python3 -m spdx-license-list print --filter-fsf-or-osi` for +# generating our default list. (https://pypi.org/project/spdx-license-list) +# +# You can override our default list of allowed licenes by setting this option. +# Just supply a custom list of licene names you would like to allow. To disable +# checking licenses by the linter, assign an empty value to lint_licenses. +# +# lint_licenses: +# - Custom-License-A +# - Another-License + +# `fdroid scanner` can scan for signatures from various sources. By default +# it's configured to only use F-Droids official SUSS collection. We have +# support for these special collections: +# * 'exodus' - official exodus-privacy.org signatures +# * 'etip' - exodus privacy investigation platfrom community contributed +# signatures +# * 'suss' - official F-Droid: Suspicious or Unwanted Software Signatures +# You can also configure scanner to use custom collections of signatures here. +# They have to follow the format specified in the SUSS readme. +# (https://gitlab.com/fdroid/fdroid-suss/#cache-file-data-format) +# +# scanner_signature_sources: +# - suss +# - exodus +# - https://example.com/signatures.json + +# The scanner can use signature sources from the internet. These are +# cached locally. To force them to be refreshed from the network on +# every run, set this to true: +# +# refresh_scanner: true diff --git a/config/.DS_Store b/config/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..3cfa80996ecc859e4bb3d8dfbbabeea3dc367b6a GIT binary patch literal 6148 zcmeHKyGq1R5Iv(?EC{lt<^2M|KM2cOSo;IItB4Q@KEW=XpRH#e$}Z8u#zM}(%(-_m zCpS4oCIi5h&sQhF0>GT^h&K;Y^Xu*t+pCNb>Ac4c20Y*v*La*%f1hyfAvUFY{r)|SE149K0#ZN rpT^oKXNXozj8@Ezx8kF%y5?(M?+VAnpfewIqJ9Ki7nv0J3k5y^r#2lU literal 0 HcmV?d00001 diff --git a/config/categories.yml b/config/categories.yml new file mode 100644 index 0000000..3d454db --- /dev/null +++ b/config/categories.yml @@ -0,0 +1,50 @@ +Connectivity: + name: Connectivity + +Development: + name: Development + +Games: + name: Games + +Graphics: + name: Graphics + +Internet: + name: Internet + +Money: + name: Money + +Multimedia: + name: Multimedia + +Navigation: + name: Navigation + +Phone & SMS: + name: Phone & SMS + +Reading: + name: Reading + +Science & Education: + name: Science & Education + +Security: + name: Security + +Sports & Health: + name: Sports & Health + +System: + name: System + +Theming: + name: Theming + +Time: + name: Time + +Writing: + name: Writing diff --git a/fastlane/.DS_Store b/fastlane/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..8514377100aa0cf35d7795abb80b22061f1940fe GIT binary patch literal 6148 zcmeHKJ8u&~5S~d4u@gcr&Vz`Du;KT=iB4%;t;Cq z`2p03AArO!fQkxAS_=LE4K>U@qBvX-R0xqBY4@9($Ik9|zFjW>U}dkf0$>3^o|?ei zICUq8@Qap_5p5YGL^(zW97w=f_qm&iHU`6hVc=h5KzzG-=mQhqEew6XZJ)QvM;ik^ zCrrOfk<-t_d+s1q@%W(~`d*wYFMqZy92w1>IXjjwj8B}KJU?Yk7iXqtr|0J8<}WN1 zFJ8L5W6iW3_i-=cdqL+m_jy$D_t=g#74P!>b(aSl5gT}Hzmc$~N!@!!uHsJ#o2>KT z$h373Qq1g;K@PeWF&1q1BCk{Hc4L+_hV-VW=0@E2H+bwN9uJx=Sv_I>^`OhCqL@J~ z6t4Ili(MrkxL$R5dKCf2w4=BHQ z_0yZRm+x0k8mrGce-sz){=Vj*9tA!R1UZN68JeO|vkYjO@)KE?u^0vn1E-t;u|Jfk z3A8n)3gy;8oxB1N=Ey9Cba9suIVFv@##AABNKmB`s#Mfh3{>f4FX=d2W2#W41M15M z>dL5ZC@8Db_$3(*Xe%_mVZbnOoPkmGXo>Ux&adzP$CJ#HVZbo(Uon8WYQ0*aCF!#@ zvp8|qmZ&|XCPc)g3S|m)`Z$(~IEojjNg-cJD1^4gR3TYN%pUS|(=^X}VyT_RU#M8co zXX69-3VQOSui(KK@Z!P5gVjHT#nl5LQDVB1>aV7%tAD=fo}LB(tnCGh01g0@NF^4B zsrZe^xYRxwFrGm|RBhxSAccff^wqWw%YbFzyfGm6?u^>CAX(V{K?v6aM8mM<)Pb{rfi6fX>3EDa5hTpGPR=8R8Fj!%tGPfyQWnVqgTZ-i+SEVtVk%bPv+y6nwQMI5h)EXpIn*Edz~IqNL(wxAy62$mBW z${w>cBkap*K8d{+i>|BH*ga@+|~I5^r2RA!=M4o$T-zPh{MH(FFHw2JEzL;hZX?+_+dTFgDUSu0FY1Wf9!k!$X@*-GInRT%W3voc2L1^H^7~LG zmFODmYE+*ND%2H#ut;ttWXrpR%qbgm4R$qBgamaep-x3}#Xy}-{<5j(8tiJ+>44_) zfu?6PHxyL8Q~PCA9njTiOUr;|;3NYD{piT^|G}T{|0k2|lV!j%@Lw^2#d@P&qbZrQ zwQq9rtSysnlS+~Gx*Amq73MfrhCGUANtIBnEDb`}U{@n~NbHY*qQMrHfxpVYPm(y+ A9smFU literal 0 HcmV?d00001 diff --git a/fastlane/metadata/org.torproject.android/.DS_Store b/fastlane/metadata/org.torproject.android/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..0cf7953cf7a6d7aee75f182733beb1d5245f5de2 GIT binary patch literal 6148 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 literal 0 HcmV?d00001 diff --git a/metadata/com.adguard.vpn/locales/description.txt b/metadata/com.adguard.vpn/locales/description.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/com.adguard.vpn/locales/title.txt b/metadata/com.adguard.vpn/locales/title.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/com.nthlink.android.client.yml b/metadata/com.nthlink.android.client.yml new file mode 100644 index 0000000..2f2c515 --- /dev/null +++ b/metadata/com.nthlink.android.client.yml @@ -0,0 +1,35 @@ +Categories: + - Security + - Internet + +License: BSD-3-Clause + +AuthorName: nthLink Team +AuthorEmail: support@nthlink.com +AuthorWebSite: https://nthlink.com/ + +SourceCode: https://github.com/nthlink/nthlink-os-android +IssueTracker: https://github.com/nthlink/nthlink-os-android/issues + +AutoName: nthLink + +Summary: Open-source VPN client focused on censorship circumvention and privacy. + +Description: | + nthLink is an open-source VPN client designed to provide secure, + uncensored internet access. It uses encryption and protocol + techniques to help users reach the internet even where + connections or addresses are blocked. + + The Android source code is licensed under BSD-3-Clause and is + publicly available for independent review and community + contribution, reflecting a commitment to transparency. + + nthLink emphasizes: + + • Encrypted tunneling + • Trusted DNS + • Resilient connections after offline periods + • Access to blocked content + + diff --git a/metadata/com.nthlink.android.client/com.nthlink.android.client.yml b/metadata/com.nthlink.android.client/com.nthlink.android.client.yml new file mode 100644 index 0000000..0ec4d75 --- /dev/null +++ b/metadata/com.nthlink.android.client/com.nthlink.android.client.yml @@ -0,0 +1,35 @@ +Categories: + - Security + - Internet + +License: BSD-3-Clause + +AuthorName: nthLink Team +AuthorEmail: support@nthlink.com +AuthorWebSite: https://nthlink.com/ + +SourceCode: https://github.com/nthlink/nthlink-os-android +IssueTracker: https://github.com/nthlink/nthlink-os-android/issues + +AutoName: nthLink + +Summary: Open-source VPN client focused on censorship circumvention and privacy. + +Description: | + nthLink is an open-source VPN client designed to provide secure, + uncensored internet access. It uses encryption and protocol + techniques to help users reach the internet even where + connections or addresses are blocked. + + The Android source code is licensed under BSD-3-Clause and is + publicly available for independent review and community + contribution, reflecting a commitment to transparency. + + nthLink emphasizes: + + • Encrypted tunneling + • Trusted DNS + • Resilient connections after offline periods + • Access to blocked content + +Repo: https://github.com/nthlink/nthlink-os-android diff --git a/metadata/com.nthlink.android.client/locales/description.txt b/metadata/com.nthlink.android.client/locales/description.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/com.nthlink.android.client/locales/title.txt b/metadata/com.nthlink.android.client/locales/title.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/com.psiphon3.yml b/metadata/com.psiphon3.yml new file mode 100644 index 0000000..6b7f1d0 --- /dev/null +++ b/metadata/com.psiphon3.yml @@ -0,0 +1,35 @@ +Categories: + - Security + - Internet + +License: GPL-3.0 + +AuthorName: Psiphon Inc. +AuthorWebSite: https://psiphon.ca/ + +SourceCode: https://github.com/Psiphon-Inc/psiphon-android +IssueTracker: https://github.com/Psiphon-Inc/psiphon-android/issues + +AutoName: Psiphon + +Summary: Open-source censorship circumvention tool using VPN, SSH, and proxy technologies. + +Description: | + Psiphon is a free and open-source internet censorship + circumvention tool that helps users access blocked + content in restrictive environments. + + It combines VPN, SSH, and HTTP proxy technologies + with traffic obfuscation techniques to bypass + filtering and network restrictions. + + Unlike traditional anonymity networks, Psiphon + focuses primarily on censorship circumvention + rather than providing full anonymity. + + The Android client source code is publicly + available under GPL-3.0 and related licenses, + enabling independent review and community + contribution. + + diff --git a/metadata/com.psiphon3/com.psiphon3.yml b/metadata/com.psiphon3/com.psiphon3.yml new file mode 100644 index 0000000..51c2070 --- /dev/null +++ b/metadata/com.psiphon3/com.psiphon3.yml @@ -0,0 +1,36 @@ +Categories: + - Security + - Internet + +License: GPL-3.0 + +AuthorName: Psiphon Inc. +AuthorWebSite: https://psiphon.ca/ + +SourceCode: https://github.com/Psiphon-Inc/psiphon-android +IssueTracker: https://github.com/Psiphon-Inc/psiphon-android/issues + +AutoName: Psiphon + +Summary: Open-source censorship circumvention tool using VPN, SSH, and proxy technologies. + +Description: | + Psiphon is a free and open-source internet censorship + circumvention tool that helps users access blocked + content in restrictive environments. + + It combines VPN, SSH, and HTTP proxy technologies + with traffic obfuscation techniques to bypass + filtering and network restrictions. + + Unlike traditional anonymity networks, Psiphon + focuses primarily on censorship circumvention + rather than providing full anonymity. + + The Android client source code is publicly + available under GPL-3.0 and related licenses, + enabling independent review and community + contribution. + + +Repo: https://github.com/Psiphon-Inc/psiphon-android diff --git a/metadata/com.psiphon3/locales/description.txt b/metadata/com.psiphon3/locales/description.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/com.psiphon3/locales/title.txt b/metadata/com.psiphon3/locales/title.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/com.windscribe.vpn.yml b/metadata/com.windscribe.vpn.yml new file mode 100644 index 0000000..080dc4b --- /dev/null +++ b/metadata/com.windscribe.vpn.yml @@ -0,0 +1,34 @@ +Categories: + - Security + - Internet + +License: GPL-2.0 + +AuthorName: Windscribe Limited +AuthorEmail: hello@windscribe.com +AuthorWebSite: https://windscribe.com + +SourceCode: https://github.com/Windscribe/Android-App +IssueTracker: https://github.com/Windscribe/Android-App/issues + +AutoName: Windscribe VPN + +Summary: Open-source VPN client for Android focused on privacy and secure connections. + +Description: | + Windscribe VPN for Android provides encrypted VPN + connections to protect user privacy and help + circumvent censorship. + + The app supports multiple VPN protocols and + configuration options, allowing secure access + over mobile networks and public Wi-Fi. + + The Android client source code is maintained + under the GPL-2.0 license and published on GitHub, + enabling transparency and community review. + + Windscribe operates under a stated no-logs policy + and has undergone security audits for its Android app. + + diff --git a/metadata/com.windscribe.vpn/com.windscribe.vpn.yml b/metadata/com.windscribe.vpn/com.windscribe.vpn.yml new file mode 100644 index 0000000..e99561c --- /dev/null +++ b/metadata/com.windscribe.vpn/com.windscribe.vpn.yml @@ -0,0 +1,35 @@ +Categories: + - Security + - Internet + +License: GPL-2.0 + +AuthorName: Windscribe Limited +AuthorEmail: hello@windscribe.com +AuthorWebSite: https://windscribe.com + +SourceCode: https://github.com/Windscribe/Android-App +IssueTracker: https://github.com/Windscribe/Android-App/issues + +AutoName: Windscribe VPN + +Summary: Open-source VPN client for Android focused on privacy and secure connections. + +Description: | + Windscribe VPN for Android provides encrypted VPN + connections to protect user privacy and help + circumvent censorship. + + The app supports multiple VPN protocols and + configuration options, allowing secure access + over mobile networks and public Wi-Fi. + + The Android client source code is maintained + under the GPL-2.0 license and published on GitHub, + enabling transparency and community review. + + Windscribe operates under a stated no-logs policy + and has undergone security audits for its Android app. + + +Repo: https://github.com/Windscribe/Android-App diff --git a/metadata/com.windscribe.vpn/locales/description.txt b/metadata/com.windscribe.vpn/locales/description.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/com.windscribe.vpn/locales/title.txt b/metadata/com.windscribe.vpn/locales/title.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/io.geph.android.yml b/metadata/io.geph.android.yml new file mode 100644 index 0000000..c8b93c5 --- /dev/null +++ b/metadata/io.geph.android.yml @@ -0,0 +1,41 @@ +Categories: + - Security + - Internet + +License: MPL-2.0 + +AuthorName: Gephyra OÜ +AuthorEmail: contact@geph.io +AuthorWebSite: https://geph.io/en + +SourceCode: https://github.com/geph-official/geph5 +IssueTracker: https://github.com/geph-official/geph5/issues + +AutoName: Geph VPN + +Summary: Open-source censorship-resistant VPN using bridge and exit node architecture. + +Description: | + Geph is an open-source, privacy-focused VPN designed + to resist censorship and ISP-level blocking. + + It tunnels traffic through a distributed network + of bridges and exit nodes, making VPN traffic + harder for censors to detect and block. + + Geph implements privacy protections such as + blind-signature authentication, preventing + servers from linking browsing activity + to user identities. + + The project publishes its core components, + including clients, GUIs, and protocols, + under open licenses on GitHub, enabling + inspection, modification, and community + participation. + + Geph supports major platforms including + Windows, macOS, Linux, Android, and iOS. + + + diff --git a/metadata/io.geph.android/io.geph.android.yml b/metadata/io.geph.android/io.geph.android.yml new file mode 100644 index 0000000..f7571d6 --- /dev/null +++ b/metadata/io.geph.android/io.geph.android.yml @@ -0,0 +1,41 @@ +Categories: + - Security + - Internet + +License: MPL-2.0 + +AuthorName: Gephyra OÜ +AuthorEmail: contact@geph.io +AuthorWebSite: https://geph.io/en + +SourceCode: https://github.com/geph-official/geph5 +IssueTracker: https://github.com/geph-official/geph5/issues + +AutoName: Geph VPN + +Summary: Open-source censorship-resistant VPN using bridge and exit node architecture. + +Description: | + Geph is an open-source, privacy-focused VPN designed + to resist censorship and ISP-level blocking. + + It tunnels traffic through a distributed network + of bridges and exit nodes, making VPN traffic + harder for censors to detect and block. + + Geph implements privacy protections such as + blind-signature authentication, preventing + servers from linking browsing activity + to user identities. + + The project publishes its core components, + including clients, GUIs, and protocols, + under open licenses on GitHub, enabling + inspection, modification, and community + participation. + + Geph supports major platforms including + Windows, macOS, Linux, Android, and iOS. + + +Repo: https://github.com/geph-official/geph5 diff --git a/metadata/io.geph.android/locales/description.txt b/metadata/io.geph.android/locales/description.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/io.geph.android/locales/title.txt b/metadata/io.geph.android/locales/title.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/org.amnezia.vpn.yml b/metadata/org.amnezia.vpn.yml new file mode 100644 index 0000000..cb00210 --- /dev/null +++ b/metadata/org.amnezia.vpn.yml @@ -0,0 +1,41 @@ +Categories: + - Security + - Internet + +License: GPL-3.0 + +AuthorName: Amnezia VPN Community +AuthorEmail: support@amnezia.org +AuthorWebSite: https://amnezia.org/ + +SourceCode: https://github.com/amnezia-vpn/amnezia-client +IssueTracker: https://github.com/amnezia-vpn/amnezia-client/issues + +AutoName: Amnezia VPN + +Summary: Open-source multi-protocol VPN client designed for censorship circumvention. + +Description: | + Amnezia VPN is a free and open-source multi-protocol + VPN client that enables users to set up and self-host + their own VPN servers. + + It supports standard VPN protocols including + WireGuard, OpenVPN, IKEv2/IPsec, and Shadowsocks, + along with traffic-masking and obfuscation techniques + designed to resist censorship. + + The client can automatically configure servers + (including Docker-based deployments) and supports + features such as split tunneling and protocol + obfuscation for restrictive environments. + + + + The source code is published publicly under + GPL-3.0, allowing inspection, modification, + and redistribution. + + + + diff --git a/metadata/org.amnezia.vpn/locales/description.txt b/metadata/org.amnezia.vpn/locales/description.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/org.amnezia.vpn/locales/title.txt b/metadata/org.amnezia.vpn/locales/title.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/org.amnezia.vpn/org.amnezia.vpn.yml b/metadata/org.amnezia.vpn/org.amnezia.vpn.yml new file mode 100644 index 0000000..3d0fd3f --- /dev/null +++ b/metadata/org.amnezia.vpn/org.amnezia.vpn.yml @@ -0,0 +1,44 @@ +Categories: + - Security + - Internet + +License: GPL-3.0 + +AuthorName: Amnezia VPN Community +AuthorEmail: support@amnezia.org +AuthorWebSite: https://amnezia.org/ + +SourceCode: https://github.com/amnezia-vpn/amnezia-client +IssueTracker: https://github.com/amnezia-vpn/amnezia-client/issues + +AutoName: Amnezia VPN + +Summary: Open-source multi-protocol VPN client designed for censorship circumvention. + +Description: | + Amnezia VPN is a free and open-source multi-protocol + VPN client that enables users to set up and self-host + their own VPN servers. + + It supports standard VPN protocols including + WireGuard, OpenVPN, IKEv2/IPsec, and Shadowsocks, + along with traffic-masking and obfuscation techniques + designed to resist censorship. + + The client can automatically configure servers + (including Docker-based deployments) and supports + features such as split tunneling and protocol + obfuscation for restrictive environments. + + Amnezia VPN is available for Windows, macOS, + Linux, Android, and iOS. The project does not + require user registration and states that it + does not maintain usage logs. + + The source code is published publicly under + GPL-3.0, allowing inspection, modification, + and redistribution. + +Repo: https://github.com/amnezia-vpn/amnezia-client + + diff --git a/metadata/org.briarproject.briar.android.yml b/metadata/org.briarproject.briar.android.yml new file mode 100644 index 0000000..3c7b3e5 --- /dev/null +++ b/metadata/org.briarproject.briar.android.yml @@ -0,0 +1,33 @@ +Categories: + - Messaging + - Security + +License: GPL-3.0-or-later + +AuthorName: Briar Project +AuthorEmail: contact@briarproject.org +AuthorWebSite: https://briarproject.org/ + +SourceCode: https://code.briarproject.org/briar/briar +IssueTracker: https://code.briarproject.org/briar/briar/-/issues + +AutoName: Briar + +Summary: Secure peer-to-peer messaging that works with or without internet access. + +Description: | + Briar is an open-source, decentralized messaging + app designed for activists, journalists, and + others who require secure and resilient communication. + + Messages synchronize directly between devices + using Bluetooth, Wi-Fi, or the Tor network, + without relying on central servers. + + Briar offers end-to-end encrypted private chats, + forums, and blogs, supporting censorship-resistant + communication even in offline or highly restricted + network environments. + + + diff --git a/metadata/org.briarproject.briar.android/icon.png b/metadata/org.briarproject.briar.android/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..80a45db3d49951178738326d671652a3bae4fb3a GIT binary patch literal 7922 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 HB~a7cqLK{<3N-AFh8 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%0D)t~TDKt2?`VRFc=zBkm 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 uQr(?!<~scq35c~ElY*Tgp<^Ce> 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 Aq5uE@ literal 0 HcmV?d00001 diff --git a/metadata/org.torproject.android/es-US/description.txt b/metadata/org.torproject.android/es-US/description.txt new file mode 100644 index 0000000..644ed18 --- /dev/null +++ b/metadata/org.torproject.android/es-US/description.txt @@ -0,0 +1 @@ +Orbot es una aplicación gratuita y de código abierto para Android que enruta el tráfico de internet a través de la red Tor, ayudando a proteger la privacidad, el anonimato y la seguridad en línea, además de permitir el acceso a contenido bloqueado o censurado. \ No newline at end of file diff --git a/metadata/org.torproject.android/es-US/title.txt b/metadata/org.torproject.android/es-US/title.txt new file mode 100644 index 0000000..d7f3ccf --- /dev/null +++ b/metadata/org.torproject.android/es-US/title.txt @@ -0,0 +1 @@ +Tor VPN for Android \ No newline at end of file diff --git a/metadata/org.torproject.android/es/description.txt b/metadata/org.torproject.android/es/description.txt new file mode 100644 index 0000000..644ed18 --- /dev/null +++ b/metadata/org.torproject.android/es/description.txt @@ -0,0 +1 @@ +Orbot es una aplicación gratuita y de código abierto para Android que enruta el tráfico de internet a través de la red Tor, ayudando a proteger la privacidad, el anonimato y la seguridad en línea, además de permitir el acceso a contenido bloqueado o censurado. \ No newline at end of file diff --git a/metadata/org.torproject.android/es/title.txt b/metadata/org.torproject.android/es/title.txt new file mode 100644 index 0000000..d7f3ccf --- /dev/null +++ b/metadata/org.torproject.android/es/title.txt @@ -0,0 +1 @@ +Tor VPN for Android \ No newline at end of file diff --git a/metadata/org.torproject.torbrowser.yml b/metadata/org.torproject.torbrowser.yml new file mode 100644 index 0000000..ee9bc52 --- /dev/null +++ b/metadata/org.torproject.torbrowser.yml @@ -0,0 +1,32 @@ +Categories: + - Internet + - Security + +License: MPL-2.0 + +AuthorName: The Tor Project, Inc. +AuthorEmail: contact@torproject.org +AuthorWebSite: https://www.torproject.org/ + +SourceCode: https://gitlab.torproject.org/tpo/applications/tor-browser +IssueTracker: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues + +AutoName: Tor Browser + +Summary: Privacy-focused browser that routes traffic through the Tor network. + +Description: | + Tor Browser is the official web browser developed + by The Tor Project. It enables anonymous browsing + by routing internet traffic through the Tor network. + + The browser blocks trackers, resists fingerprinting, + and helps protect users from surveillance and + traffic analysis. + + Built on open-source Firefox code with additional + privacy enhancements, Tor Browser supports secure + access to blocked content and helps users bypass + censorship in restrictive environments. + + diff --git a/metadata/org.torproject.torbrowser/locales/description.txt b/metadata/org.torproject.torbrowser/locales/description.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/org.torproject.torbrowser/locales/title.txt b/metadata/org.torproject.torbrowser/locales/title.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/org.torproject.torbrowser/org.torproject.android.yml b/metadata/org.torproject.torbrowser/org.torproject.android.yml new file mode 100644 index 0000000..b15f44c --- /dev/null +++ b/metadata/org.torproject.torbrowser/org.torproject.android.yml @@ -0,0 +1,33 @@ +Categories: + - Internet + - Security + +License: MPL-2.0 + +AuthorName: The Tor Project, Inc. +AuthorEmail: contact@torproject.org +AuthorWebSite: https://www.torproject.org/ + +SourceCode: https://gitlab.torproject.org/tpo/applications/tor-browser +IssueTracker: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues + +AutoName: Tor Browser + +Summary: Privacy-focused browser that routes traffic through the Tor network. + +Description: | + Tor Browser is the official web browser developed + by The Tor Project. It enables anonymous browsing + by routing internet traffic through the Tor network. + + The browser blocks trackers, resists fingerprinting, + and helps protect users from surveillance and + traffic analysis. + + Built on open-source Firefox code with additional + privacy enhancements, Tor Browser supports secure + access to blocked content and helps users bypass + censorship in restrictive environments. + + + diff --git a/metadata/se.leap.bitmaskclient.yml b/metadata/se.leap.bitmaskclient.yml new file mode 100644 index 0000000..1a5ec65 --- /dev/null +++ b/metadata/se.leap.bitmaskclient.yml @@ -0,0 +1,33 @@ +Categories: + - Security + - Internet + +License: GPL-3.0 + +AuthorName: LEAP Encryption Access Project +AuthorWebSite: https://bitmask.net/ + +SourceCode: https://github.com/leapcode/bitmask_android +IssueTracker: https://github.com/leapcode/bitmask_android/issues + +AutoName: Bitmask + +Summary: Open-source VPN client focused on encrypted and censorship-resistant access. + +Description: | + Bitmask is an open-source VPN client developed by + the LEAP Encryption Access Project. + + It enables secure, encrypted communication by + routing network traffic through trusted VPN + providers or self-hosted services. + + Bitmask is designed to help users bypass + censorship and reduce exposure to surveillance. + + The project emphasizes ease of use, no logging, + and transparency through publicly available + source code. It supports Android and desktop + platforms and works with multiple providers. + + diff --git a/metadata/se.leap.bitmaskclient/locales/description.txt b/metadata/se.leap.bitmaskclient/locales/description.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/se.leap.bitmaskclient/locales/title.txt b/metadata/se.leap.bitmaskclient/locales/title.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/se.leap.bitmaskclient/se.leap.bitmaskclient.yml b/metadata/se.leap.bitmaskclient/se.leap.bitmaskclient.yml new file mode 100644 index 0000000..9289cc7 --- /dev/null +++ b/metadata/se.leap.bitmaskclient/se.leap.bitmaskclient.yml @@ -0,0 +1,34 @@ +Categories: + - Security + - Internet + +License: GPL-3.0 + +AuthorName: LEAP Encryption Access Project +AuthorWebSite: https://bitmask.net/ + +SourceCode: https://github.com/leapcode/bitmask_android +IssueTracker: https://github.com/leapcode/bitmask_android/issues + +AutoName: Bitmask + +Summary: Open-source VPN client focused on encrypted and censorship-resistant access. + +Description: | + Bitmask is an open-source VPN client developed by + the LEAP Encryption Access Project. + + It enables secure, encrypted communication by + routing network traffic through trusted VPN + providers or self-hosted services. + + Bitmask is designed to help users bypass + censorship and reduce exposure to surveillance. + + The project emphasizes ease of use, no logging, + and transparency through publicly available + source code. It supports Android and desktop + platforms and works with multiple providers. + + +Repo: https://github.com/leapcode/bitmask_android diff --git a/metadata/se.leap.riseupvpn.yml b/metadata/se.leap.riseupvpn.yml new file mode 100644 index 0000000..b7981e3 --- /dev/null +++ b/metadata/se.leap.riseupvpn.yml @@ -0,0 +1,24 @@ +Categories: + - Security + - Privacy + - Connectivity + +License: GPL-3.0 + +AuthorName: LEAP Encryption Access Project (LEAP) +AuthorEmail: support@riseup.net +AuthorWebSite: https://riseup.net/vpn + +SourceCode: https://0xacab.org/leap/bitmask_android +IssueTracker: https://0xacab.org/leap/bitmask_android/-/issues + +AutoName: se.leap.riseupvpn + +Summary: Free, privacy-focused VPN service by the Riseup collective. + +Description: | + RiseupVPN is a free, privacy-focused VPN service provided by the Riseup collective. It offers encrypted internet traffic routing without requiring user accounts or retaining identifiable logs. + + The Android app is an open-source application licensed under GPL-3.0 and is based on the Bitmask VPN client developed by LEAP. The service is donation-supported and designed to provide easy, anonymous, censorship-resistant VPN access. + + Users can report bugs or request support through the Riseup support system. diff --git a/metadata/se.leap.riseupvpn/locales/description.txt b/metadata/se.leap.riseupvpn/locales/description.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/se.leap.riseupvpn/locales/title.txt b/metadata/se.leap.riseupvpn/locales/title.txt new file mode 100644 index 0000000..e69de29 diff --git a/metadata/se.leap.riseupvpn/se.leap.riseupvpn.yml b/metadata/se.leap.riseupvpn/se.leap.riseupvpn.yml new file mode 100644 index 0000000..3923d6e --- /dev/null +++ b/metadata/se.leap.riseupvpn/se.leap.riseupvpn.yml @@ -0,0 +1,9 @@ +AuthorName: '' +Categories: +- RCEE_Repo +CurrentVersionCode: 2147483647 +IssueTracker: '' +Name: Riseup VPN +SourceCode: '' +Summary: '' +WebSite: ''