random r
198caa27f5
Translated using Weblate: Italian (it) by random r <epsilin@yopmail.com>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: random r <epsilin@yopmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/it/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
raffaele-1990
9e5ad221e0
Translated using Weblate: Italian (it) by raffaele-1990 <raffaele.cecoro@gmail.com>
...
Currently translated at 99.3% (494 of 497 strings)
Co-authored-by: raffaele-1990 <raffaele.cecoro@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/it/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Sveinn í Felli
4b94f3d77a
Translated using Weblate: Icelandic (is) by Sveinn í Felli <sv1@fellsnet.is>
...
Currently translated at 100.0% (497 of 497 strings)
Translated using Weblate: Icelandic (is) by Sveinn í Felli <sv1@fellsnet.is >
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/is/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Tsaqib Fadhlurrahman Soka
e04d3a834c
Translated using Weblate: Indonesian (id) by Tsaqib Fadhlurrahman Soka <sokatsaqib@gmail.com>
...
Currently translated at 100.0% (497 of 497 strings)
Translated using Weblate: Indonesian (id) by Tsaqib Fadhlurrahman Soka <sokatsaqib@gmail.com >
Currently translated at 99.7% (496 of 497 strings)
Co-authored-by: Tsaqib Fadhlurrahman Soka <sokatsaqib@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/id/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Balázs Meskó
74f2bbbfe9
Translated using Weblate: Hungarian (hu) by Balázs Meskó <meskobalazs@mailbox.org>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hu/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Yaron Shahrabani
e04a06d3ad
Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/he/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
GunChleoc
176309486e
Translated using Weblate: Gaelic (gd) by GunChleoc <fios@foramnagaidhlig.net>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: GunChleoc <fios@foramnagaidhlig.net >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/gd/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Ldm Public
50991d64ca
Translated using Weblate: French (fr) by Ldm Public <ldmpub@gmail.com>
...
Currently translated at 100.0% (497 of 497 strings)
Translated using Weblate: French (fr) by Ldm Public <ldmpub@gmail.com >
Currently translated at 100.0% (497 of 497 strings)
Translated using Weblate: French (fr) by Ldm Public <ldmpub@gmail.com >
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: Ldm Public <ldmpub@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fr/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Oskari Lavinto
fb837f67d1
Translated using Weblate: Finnish (fi) by Oskari Lavinto <olavinto@protonmail.com>
...
Currently translated at 100.0% (497 of 497 strings)
Translated using Weblate: Finnish (fi) by Oskari Lavinto <olavinto@protonmail.com >
Currently translated at 27.0% (10 of 37 strings)
Translated using Weblate: Finnish (fi) by Oskari Lavinto <olavinto@protonmail.com >
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: Oskari Lavinto <olavinto@protonmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/fi/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fi/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2022-04-05 21:54:22 +02:00
Danial Behzadi
0f2d4916fc
Translated using Weblate: Persian (fa) by Danial Behzadi <dani.behzi@ubuntu.com>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fa/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
PriitUring
7b208c29a1
Translated using Weblate: Estonian (et) by PriitUring <priit.uring@gmail.com>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: PriitUring <priit.uring@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/et/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Priit Jõerüüt
e37a3da25c
Translated using Weblate: Estonian (et) by Priit Jõerüüt <hwlate@joeruut.com>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/et/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Laura Arjona Reina
210dde2b27
Translated using Weblate: Spanish (es) by Laura Arjona Reina <larjona@larjona.net>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: Laura Arjona Reina <larjona@larjona.net >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
☆Verdulo
872ffa2996
Translated using Weblate: Esperanto (eo) by ☆Verdulo <tomek@disroot.org>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: ☆Verdulo <tomek@disroot.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/eo/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Andreas Kromke
2f6ae9b196
Translated using Weblate: German (de) by Andreas Kromke <Andreas.Kromke@web.de>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: Andreas Kromke <Andreas.Kromke@web.de >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/de/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
VfBFan
ac6120c09c
Translated using Weblate: German (de) by VfBFan <drop0815@posteo.de>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: VfBFan <drop0815@posteo.de >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/de/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
String E. Fighter
5bbdbc5018
Translated using Weblate: German (de) by String E. Fighter <lonely@partyheld.de>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: String E. Fighter <lonely@partyheld.de >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/de/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
nautilusx
561503e9fb
Translated using Weblate: German (de) by nautilusx <translate@disroot.org>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: nautilusx <translate@disroot.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/de/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Tadeáš Erban
99a8d620df
Translated using Weblate: Czech (cs) by Tadeáš Erban <tadysekerbosek@gmail.com>
...
Currently translated at 16.2% (6 of 37 strings)
Translated using Weblate: Czech (cs) by Tadeáš Erban <tadysekerbosek@gmail.com >
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: Tadeáš Erban <tadysekerbosek@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/cs/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/cs/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2022-04-05 21:54:22 +02:00
Omar Macías Molina
eca1bb5b4e
Translated using Weblate: Catalan (ca) by Omar Macías Molina <omar.maciasmolina@gmail.com>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: Omar Macías Molina <omar.maciasmolina@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ca/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Josep M. Ferrer
6f1b610cb1
Translated using Weblate: Catalan (ca) by Josep M. Ferrer <txemaq@gmail.com>
...
Currently translated at 99.7% (496 of 497 strings)
Co-authored-by: Josep M. Ferrer <txemaq@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ca/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Mohammed Anas
110239b660
Translated using Weblate: Arabic (ar) by Mohammed Anas <triallax@tutanota.com>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: Mohammed Anas <triallax@tutanota.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Rex_sa
8eec58f0b7
Translated using Weblate: Arabic (ar) by Rex_sa <rex.sa@pm.me>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: Rex_sa <rex.sa@pm.me >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Mohammed Anas
7740e60ef3
Translated using Weblate: Arabic (ar) by Mohammed Anas <triallax@tutanota.com>
...
Currently translated at 100.0% (497 of 497 strings)
Translated using Weblate: Arabic (ar) by Mohammed Anas <triallax@tutanota.com >
Currently translated at 99.7% (496 of 497 strings)
Co-authored-by: Mohammed Anas <triallax@tutanota.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
ذو الفقار
c2ada7248e
Translated using Weblate: Arabic (ar) by ذو الفقار <ahm7d25@pm.me>
...
Currently translated at 100.0% (497 of 497 strings)
Co-authored-by: ذو الفقار <ahm7d25@pm.me >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translation: F-Droid/F-Droid
2022-04-05 21:54:22 +02:00
Hans-Christoph Steiner
80c0d4fd35
tools/pick-complete-translations.py: pick commits that are 100%
...
This will pick a 100% complete strings.xml or 100% complete metadata commit
whereas before, both had to be 100% complete in order for that locale to be
picked.
2022-04-05 21:53:49 +02:00
Hans-Christoph Steiner
0a1c53c644
Merge branch 'download-library' into 'master'
...
Refactor download related code into its own library
See merge request fdroid/fdroidclient!1083
2022-04-05 13:44:56 +00:00
Torsten Grote
68684dacdd
Disable lint check for ExpiredTargetSdkVersion as this started failing on CI as well
...
We want to bump targetSdkVersion, but are not there yet.
2022-04-01 09:48:05 -03:00
Torsten Grote
bf202bcbd8
Disable kotlin-native for now as it pulls in unverified binaries and executes them
...
https://youtrack.jetbrains.com/issue/KT-47026
2022-04-01 09:48:04 -03:00
Torsten Grote
8a16b13c82
Don't accept weak TLS ciphers
2022-04-01 09:02:42 -03:00
Torsten Grote
27fe848156
Improve mirror fallback, e.g. on 404
...
and update ktor
2022-03-18 08:38:18 -03:00
Torsten Grote
1f96404734
Set TLS session timeout to 60s
...
to prevent tracking and key re-use. See: #785
2022-03-11 10:29:58 -03:00
Torsten Grote
f777410358
Add test that we don't accept TLS 1.0 or TLS 1.1
2022-03-09 16:19:37 -03:00
Torsten Grote
3c2e43d9fa
Fix crash bug when not showing QR code for local repos
2022-03-03 08:59:12 -03:00
Torsten Grote
bc92f9715f
Don't use downloader library for file:// URIs
2022-03-03 08:56:34 -03:00
Torsten Grote
338f4be446
Ignore try-first mirror if it is missing from mirror list
2022-02-17 10:16:19 -03:00
Torsten Grote
4421223a5e
Don't try other mirrors if we got Forbidden response, but supplied credentials
2022-02-16 09:43:19 -03:00
Torsten Grote
f40274d214
Allow DownloadRequests to define a mirror that should be tried first
2022-02-16 09:43:19 -03:00
Torsten Grote
decc2cc6e3
Add ktlint and run it in CI
...
Fixes formatting issues it found.
Also remove version variables from gradle scripts as they are not wanted by the project.
2022-02-16 09:43:19 -03:00
Torsten Grote
82b131ff71
Address first round of review comments
2022-02-16 09:43:19 -03:00
Torsten Grote
155257d901
Enable explicit API Mode for download library
...
and clean up the API a bit in the process
2022-02-16 09:43:19 -03:00
Torsten Grote
a43d5d8ef1
Add glide support to download library
2022-02-16 09:43:19 -03:00
Torsten Grote
5b5cd42384
Add nearby/swap support to download library
...
Disable proxy when a mirror is in local network and add tests to ensure local detection and proxy disabling works.
2022-02-16 09:43:18 -03:00
Torsten Grote
71bb2353b8
Filter-out onion mirrors for non-tor connections
...
and don't crash on invalid mirrors
2022-02-16 09:43:18 -03:00
Torsten Grote
d5ceb0b202
Add proxy support to download library
2022-02-16 09:43:18 -03:00
Torsten Grote
eb9837811c
Let HttpPoster also use HttpManager (renamed from DownloadManager)
2022-02-16 09:43:18 -03:00
Torsten Grote
062c870f23
Move (Http)Downloader into download library
2022-02-16 09:43:18 -03:00
Torsten Grote
d3089df944
Remove old mirror code which is not needed anymore
2022-02-16 09:43:18 -03:00
Torsten Grote
9ca7bebc88
Add mirror support in downloads library
2022-02-16 09:43:17 -03:00
Torsten Grote
2bbc03b797
Add workaround for https://youtrack.jetbrains.com/issue/KTOR-3358
2022-02-16 09:43:17 -03:00