fdroiddata/metadata/eu.faircode.netguard.yml
2019-02-28 19:44:30 +00:00

893 lines
22 KiB
YAML

Categories:
- Security
- Internet
License: GPL-3.0-only
WebSite: https://www.netguard.me
SourceCode: https://github.com/M66B/NetGuard
IssueTracker: https://forum.xda-developers.com/android/apps-games/app-netguard-root-firewall-t3233012
Changelog: https://github.com/M66B/NetGuard/releases
Donate: https://www.netguard.me
Bitcoin: 13vtPytVVqCwojmohAqsK61Tk4yGXSWpJK
AutoName: NetGuard
Description: |-
NetGuard provides simple and advanced ways to block access to the internet - no
root required.
Applications and addresses can individually be allowed or denied access to your
Wi-Fi and/or mobile connection.
'''Blocking access to the internet can help:'''
* reduce your data usage
* save your battery
* increase your privacy
NetGuard is the first free and open source no-root firewall for Android.
'''Features'''
* Simple to use
* No root required
* 100% open source
* No calling home
* No tracking or analytics
* Actively developed and supported
* Android 5.1 and later supported
* IPv4/IPv6 TCP/UDP supported
* Tethering supported
* Optionally allow when screen on
* Optionally block when roaming
* Optionally block system applications
* Optionally forward ports, also to external addresses
* Optionally notify when an application accesses the internet
* Optionally record network usage per application per address
* Optionally [https://github.com/M66B/NetGuard/blob/master/ADBLOCKING.md block ads using a hosts file]
* Material design theme with light and dark theme
'''PRO features:'''
* Log all outgoing traffic; search and filter access attempts; export PCAP files to analyze traffic
* Allow/block individual addresses per application
* New application notifications; configure NetGuard directly from the notification
* Display network speed graph in a status bar notification
* Select from five additional themes in both light and dark version
There is no other no-root firewall offering all these features.
If you have a question or problem, you can send an e-mail to
marcel+netguard@faircode.eu
If you like to help people less fluent in English, you can help translate
NetGuard in your language on [https://crowdin.com/project/netguard/ Crowdin]
All required permissions are described
[https://github.com/M66B/NetGuard/blob/master/FAQ.md#FAQ42 here]
Get answers to frequently asked questions
[https://github.com/M66B/NetGuard/blob/master/FAQ.md here]
RepoType: git
Repo: https://github.com/M66B/NetGuard
Builds:
- versionName: '0.7'
versionCode: 7
commit: 42ad6c2c8137cb82f73fa2efd5e5f47959f92f17
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.12'
versionCode: 12
commit: '0.12'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.13'
versionCode: 13
commit: '0.13'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.14'
versionCode: 14
commit: '0.14'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.16'
versionCode: 16
commit: '0.16'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.17'
versionCode: 17
commit: '0.17'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.18'
versionCode: 18
commit: '0.18'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.19'
versionCode: 19
commit: '0.19'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.21'
versionCode: 21
commit: '0.21'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.24'
versionCode: 24
commit: '0.24'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.28'
versionCode: 28
commit: '0.28'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.29'
versionCode: 29
commit: '0.29'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.32'
versionCode: 32
disable: critical bug
commit: '0.32'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.33'
versionCode: 33
commit: '0.33'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.34'
versionCode: 34
commit: '0.34'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.35'
versionCode: 35
commit: '0.35'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.37'
versionCode: 37
commit: '0.37'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/applicationVariants/,+2d' -e '/def setOutputFile/i/*' -e
'/dependencies {/i*/' build.gradle
- versionName: '0.62'
versionCode: 2015122301
commit: '0.62'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.8\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.63'
versionCode: 2015122501
commit: '0.63'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.8\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.64'
versionCode: 2015122801
commit: '0.64'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.8\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.65'
versionCode: 2016010301
commit: '0.65'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.8\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.66'
versionCode: 2016010401
commit: '0.66'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.8\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.67'
versionCode: 2016010501
commit: '0.67'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.8\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.68'
versionCode: 2016010502
commit: '0.68'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.8\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.69'
versionCode: 2016010701
commit: '0.69'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.9\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.72'
versionCode: 2016010803
commit: '0.72'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.9\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.73'
versionCode: 2016010901
commit: '0.73'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.9\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.75'
versionCode: 2016011004
commit: '0.75'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.9\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.76'
versionCode: 2016011801
commit: '0.76'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.9\" }' >> ../build.gradle"
gradle:
- yes
- versionName: 0.77-beta
versionCode: 2016012301
disable: wrong tag, beta
commit: 0.77-7
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.9\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.78'
versionCode: 2016012701
commit: '0.78'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.9\" }' >> ../build.gradle"
gradle:
- yes
- versionName: 0.79-beta
versionCode: 2016012801
disable: beta
commit: '0.79'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.9\" }' >> ../build.gradle"
gradle:
- yes
- versionName: 0.80-beta
versionCode: 2016013001
disable: beta
commit: '0.80'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.9\" }' >> ../build.gradle"
gradle:
- yes
- versionName: 0.82-beta
versionCode: 2016020301
disable: beta, build tested
commit: '0.82'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.9\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.83'
versionCode: 2016020401
commit: '0.83'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.9\" }' >> ../build.gradle"
gradle:
- yes
- versionName: 0.91-beta
versionCode: 2016022101
disable: beta, build tested
commit: '0.91'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.95'
versionCode: 2016022502
commit: '0.95'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.97'
versionCode: 2016022601
commit: '0.97'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '0.98'
versionCode: 2016022701
commit: '0.98'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.0'
versionCode: 2016022901
commit: '2.0'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.2'
versionCode: 2016030102
commit: '2.2'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.3'
versionCode: 2016030301
commit: '2.3'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.4'
versionCode: 2016030501
commit: '2.4'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.5'
versionCode: 2016030701
commit: '2.5'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.6'
versionCode: 2016031001
commit: '2.6'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.6'
versionCode: 2016031002
commit: '2.6'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.7'
versionCode: 2016031203
commit: '2.7'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.8'
versionCode: 2016031501
disable: Could not find com.android.tools.build:gradle-experimental:0.7.0-alpha2
commit: '2.8'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.10'
versionCode: 2016031801
commit: '2.10'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.11'
versionCode: 2016032001
commit: '2.11'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.12'
versionCode: 2016032201
commit: '2.12'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.13'
versionCode: 2016032801
commit: '2.13'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.14'
versionCode: 2016033001
commit: '2.14'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.15'
versionCode: 2016033101
commit: '2.15'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.16'
versionCode: 2016033102
commit: '2.16'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.17'
versionCode: 2016040801
commit: '2.17'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.18'
versionCode: 2016040812
commit: '2.18'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.19'
versionCode: 2016041501
commit: '2.19'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.20'
versionCode: 2016041601
commit: '2.20'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.21'
versionCode: 2016042701
commit: '2.21'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.22'
versionCode: 2016050201
commit: '2.22'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.23'
versionCode: 2016050601
commit: '2.23'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.24'
versionCode: 2016051301
commit: '2.24'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.25'
versionCode: 2016051401
commit: '2.25'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.26'
versionCode: 2016062501
commit: '2.26'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.27'
versionCode: 2016062701
commit: '2.27'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.28'
versionCode: 2016070301
commit: '2.28'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.29'
versionCode: 2016070701
commit: '2.29'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.30'
versionCode: 2016070801
commit: '2.30'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.32'
versionCode: 2016070904
commit: '2.32'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.33'
versionCode: 2016071001
commit: '2.33'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.36'
versionCode: 2016071401
commit: '2.36'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.37'
versionCode: 2016071601
commit: '2.37'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.38'
versionCode: 2016071701
commit: '2.38'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.39'
versionCode: 2016071901
commit: '2.39'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.42'
versionCode: 2016072303
commit: '2.42'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
- versionName: '2.44'
versionCode: 2016072411
commit: '2.44'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
output: build/outputs/apk/NetGuard-v2.44-kitkat-release-unsigned.apk
- versionName: '2.44'
versionCode: 2016072421
commit: '2.44'
subdir: app
init: "echo 'task wrapper(type: Wrapper) { gradleVersion = \"2.10\" }' >> ../build.gradle"
gradle:
- yes
output: build/outputs/apk/NetGuard-v2.44-lollipop-release-unsigned.apk
- versionName: '2.197'
versionCode: 2018052201
commit: '2.197'
subdir: app
gradle:
- yes
- versionName: '2.198'
versionCode: 2018052301
commit: '2.198'
subdir: app
gradle:
- yes
- versionName: '2.199'
versionCode: 2018062601
commit: '2.199'
subdir: app
gradle:
- yes
- versionName: '2.200'
versionCode: 2018070101
commit: '2.200'
subdir: app
gradle:
- yes
- versionName: '2.203'
versionCode: 2018070901
commit: '2.203'
subdir: app
gradle:
- yes
- versionName: '2.204'
versionCode: 2018071001
commit: '2.204'
subdir: app
gradle:
- yes
- versionName: '2.205'
versionCode: 2018080101
commit: '2.205'
subdir: app
gradle:
- yes
- versionName: '2.206'
versionCode: 2018082301
commit: '2.206'
subdir: app
gradle:
- yes
- versionName: '2.207'
versionCode: 2018091101
commit: '2.207'
subdir: app
gradle:
- yes
- versionName: '2.209'
versionCode: 2018100201
commit: '2.209'
subdir: app
gradle:
- yes
- versionName: '2.212'
versionCode: 2018100703
commit: '2.212'
subdir: app
gradle:
- yes
- versionName: '2.213'
versionCode: 2018101201
commit: '2.213'
subdir: app
gradle:
- yes
- versionName: '2.215'
versionCode: 2018101702
commit: '2.215'
subdir: app
gradle:
- yes
- versionName: '2.216'
versionCode: 2018102001
commit: '2.216'
subdir: app
gradle:
- yes
- versionName: '2.217'
versionCode: 2018111701
commit: '2.217'
subdir: app
gradle:
- yes
- versionName: '2.218'
versionCode: 2018120701
commit: '2.218'
subdir: app
gradle:
- yes
- versionName: '2.219'
versionCode: 2019010701
commit: '2.219'
subdir: app
gradle:
- yes
- versionName: '2.221'
versionCode: 2019010901
commit: '2.221'
subdir: app
gradle:
- yes
- versionName: '2.222'
versionCode: 2019011301
commit: '2.222'
subdir: app
gradle:
- yes
- versionName: '2.224'
versionCode: 2019012001
commit: '2.224'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/keystore/d' -e '/signingConfigs/d' build.gradle
- versionName: '2.225'
versionCode: 2019013101
commit: '2.225'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/keystore/d' -e '/signingConfigs/d' build.gradle
- versionName: '2.226'
versionCode: 2019021701
commit: '2.226'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/keystore/d' -e '/signingConfigs/d' build.gradle
- versionName: '2.228'
versionCode: 2019022702
commit: '2.228'
subdir: app
gradle:
- yes
prebuild: sed -i -e '/keystore/d' -e '/signingConfigs/d' build.gradle
AutoUpdateMode: Version %v
UpdateCheckMode: Tags ^[0-9.]+$
CurrentVersion: '2.228'
CurrentVersionCode: 2019022702