Commit Graph

8157 Commits

Author SHA1 Message Date
Hans-Christoph Steiner
d7dc001b9b gitlab-ci: punt reworking index-v1.jar verify
The index-v1.jar tests need to verify its SHA1 signature.  Java's default
is to treat SHA1 as unsigned.  Ideally, our code would use apksig to verify
those JAR sigs so that it would use the apksigner rules for whether a SHA1
signature is valid.

https://android.googlesource.com/platform/tools/apksig/+/master/src/main/java/com/android/apksig/internal/apk/v1/V1SchemeVerifier.java
2023-02-08 16:06:34 +01:00
Hans-Christoph Steiner
22d6dbfd32 Merge branch '2525-no-permission-null' into 'master'
Fix permission comparison for apps without permissions

Closes #2525

See merge request fdroid/fdroidclient!1190
2023-02-07 14:20:56 +00:00
Torsten Grote
829c57dbaa [app] fix permission comparison for apps without permissions
PackageInfo#requestedPermissions back to Android 6 was documented to be null if there are no requested permissions: https://cs.android.com/android/platform/superproject/+/android-6.0.0_r25:frameworks/base/core/java/android/content/pm/PackageInfo.java;l=157;drc=c6d1c345f41cf817bf2c07c97b97107d94296064
2023-02-07 14:20:25 +00:00
Hans-Christoph Steiner
506f254889 Merge branch '2491-lastUpdated' into 'master'
Show more precise relative last updated dates

Closes #2491

See merge request fdroid/fdroidclient!1181
2023-02-07 14:09:48 +00:00
Torsten Grote
6fadebe4e2 [app] Show more precise relative last updated dates 2023-02-07 14:09:35 +00:00
Hans-Christoph Steiner
f82f580aca Merge https://gitlab.com/MatthieuB/fdroidclient into master
Fix debug build for Windows

!1185
2023-02-07 15:01:34 +01:00
Hans-Christoph Steiner
f7ba2e775f Merge branch 'glide-only-mirrors' into 'master'
Remove deprecated HttpGlideUrlLoader as we always use DownloadRequest with mirrors now

Closes #2429

See merge request fdroid/fdroidclient!1189
2023-02-07 13:46:54 +00:00
Torsten Grote
d2473d8ae8 [download] remove deprecated HttpGlideUrlLoader as we always use DownloadRequest with mirrors now 2023-02-01 14:25:14 -03:00
Hans-Christoph Steiner
efe1e0680f Merge branch 'invalid-port' into 'master'
Quick fix for people entering a huge port number for proxy settings

Closes acra-crash-reports#179

See merge request fdroid/fdroidclient!1187
2023-02-01 14:46:13 +00:00
Torsten Grote
04b9c78084 [app] quick fix for people entering a huge port number for proxy settings 2023-02-01 08:29:39 -03:00
Torsten Grote
8e36da559f Merge branch 'fix/priorityCrashOnLaunch' into 'master'
Fix crash on launch in nightly

See merge request fdroid/fdroidclient!1184
2023-01-24 12:23:33 +00:00
Sylvia van Os
ee1abd9132 Fix crash on launch in nightly
The priority field is no longer supported.

This crash was reported in
https://gitlab.com/fdroid/acra-crash-reports/-/issues/173.

In
https://matrix.to/#/!UAdCANfoQdxlMXhNuM:f-droid.org/$RQa00dUdnkUsmz_iCXh-JDjlJDo9ZynoTHazBT7GiUI?via=f-droid.org&via=matrix.org&via=mozilla.org
it was found that the nightly repo was the culprit.

This crash only affected the nightly builds, not the regular builds.
2023-01-24 12:01:59 +00:00
Matthieu BACHELIER
5e26dfcf64 Fix debug build for Windows 2023-01-22 22:17:03 +01:00
Hans-Christoph Steiner
71718ba1d1 version code 1016004 1.16-alpha4 2023-01-21 23:42:49 +01:00
Hans-Christoph Steiner
793149ccf8 update ChangeLog 2023-01-21 23:42:37 +01:00
Hans-Christoph Steiner
441beb1251 Merge branch 'wire-up-signer-field' into 'master'
wire up Apk.signer field and use it for compatibility checks

See merge request fdroid/fdroidclient!1090
2023-01-21 22:37:30 +00:00
Hans-Christoph Steiner
9ab226b3fb re-add sig field for use in swap v1 compatibility checks
With index-v2, "signer" will be the only field used, since "sig" is
deprecated and should be removed.  "sig" needs to be kept only for
generating the index-v1.jar in nearby/swap repos so that it remains
compatible with older clients.  This code base should no longer use
"sig" for anything besides writing it out to index-v1.json.
2023-01-20 15:21:11 +01:00
Hans-Christoph Steiner
e3550171aa rename all cases where "sig" or "signature" should be "signer"
* "signer": standard SHA-256 fingerprint of the APK Signing Certificate
* "sig": fdroid-specific MD5 fingerprint of the APK Signing Certificate
2023-01-20 15:21:11 +01:00
Hans-Christoph Steiner
3924a5fb9f Merge branch 'merge_weblate' into 'master'
weblate

See merge request fdroid/fdroidclient!1183
2023-01-20 14:19:56 +00:00
srmihnev
1698140cb2 Translated using Weblate: Bulgarian (bg) by srmihnev <srmihnev@yandex.com>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: srmihnev <srmihnev@yandex.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/bg/
Translation: F-Droid/F-Droid
2023-01-20 13:46:16 +01:00
riveravaldez
3a3767d583 Translated using Weblate: Spanish (Mexico) (es-rMX) by riveravaldez <riveravaldezmail@gmail.com>
Currently translated at 48.6% (243 of 499 strings)

Translated using Weblate: Spanish (Argentina) (es-rAR) by riveravaldez <riveravaldezmail@gmail.com>

Currently translated at 98.9% (494 of 499 strings)

Co-authored-by: riveravaldez <riveravaldezmail@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es_AR/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es_MX/
Translation: F-Droid/F-Droid
2023-01-20 13:45:35 +01:00
JY3
ca6154d29c Translated using Weblate: Chinese (Simplified) (zh-rCN) by JY3 <GeeyunJY3@gmail.com>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: JY3 <GeeyunJY3@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hans/
Translation: F-Droid/F-Droid
2023-01-20 13:42:37 +01:00
Ray
bd27dc2b33 Translated using Weblate: Yue (yue) by Ray <ray.cfu@protonmail.com>
Currently translated at 10.2% (4 of 39 strings)

Translated using Weblate: Yue (yue) by Ray <ray.cfu@protonmail.com>

Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: Ray <ray.cfu@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/yue/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/yue/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-01-20 13:42:37 +01:00
Ihor Hordiichuk
0925d4ded9 Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>
Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/uk/
Translation: F-Droid/F-Droid metadata
2023-01-20 13:42:37 +01:00
Sergii Horichenko
33fc3bff78 Translated using Weblate: Ukrainian (uk) by Sergii Horichenko <m@sgg.im>
Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: Sergii Horichenko <m@sgg.im>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/uk/
Translation: F-Droid/F-Droid metadata
2023-01-20 13:42:37 +01:00
Ihor Hordiichuk
745df161ce Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>
Currently translated at 100.0% (499 of 499 strings)

Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>

Currently translated at 100.0% (39 of 39 strings)

Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>

Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/uk/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-01-20 13:42:37 +01:00
Orhan
e3ef0b48c4 Translated using Weblate: Turkish (tr) by Orhan <orya@pm.me>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: Orhan <orya@pm.me>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/tr/
Translation: F-Droid/F-Droid
2023-01-20 13:42:37 +01:00
Mehmet
94ef32291b Translated using Weblate: Turkish (tr) by Mehmet <2045uuttb@relay.firefox.com>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: Mehmet <2045uuttb@relay.firefox.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/tr/
Translation: F-Droid/F-Droid
2023-01-20 13:42:37 +01:00
tygyh
6d10f72b06 Translated using Weblate: Swedish (sv) by tygyh <jonis9898@hotmail.com>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: tygyh <jonis9898@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sv/
Translation: F-Droid/F-Droid
2023-01-20 13:42:37 +01:00
Martin M
f555bc6809 Translated using Weblate: Slovak (sk) by Martin M <mclenin666@protonmail.com>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: Martin M <mclenin666@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sk/
Translation: F-Droid/F-Droid
2023-01-20 13:42:37 +01:00
Andrey
832227eb34 Translated using Weblate: Russian (ru) by Andrey <andrey@mailbox.org>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: Andrey <andrey@mailbox.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ru/
Translation: F-Droid/F-Droid
2023-01-20 13:42:37 +01:00
Agnieszka C
5bf7b7f113 Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: Agnieszka C <aga_04@o2.pl>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/pl/
Translation: F-Droid/F-Droid metadata
2023-01-20 13:42:37 +01:00
WaldiS
e8f913ef51 Translated using Weblate: Polish (pl) by WaldiS <sto@tutanota.de>
Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: WaldiS <sto@tutanota.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/pl/
Translation: F-Droid/F-Droid metadata
2023-01-20 13:42:37 +01:00
Karl Ove Hufthammer
5ef6951b62 Translated using Weblate: Norwegian Nynorsk (nn) by Karl Ove Hufthammer <karl@huftis.org>
Currently translated at 100.0% (39 of 39 strings)

Translated using Weblate: Norwegian Nynorsk (nn) by Karl Ove Hufthammer <karl@huftis.org>

Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: Karl Ove Hufthammer <karl@huftis.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/nn/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nn/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-01-20 13:42:37 +01:00
Sandyran
aac0956891 Translated using Weblate: Norwegian Nynorsk (nn) by Sandyran <sandyran@protonmail.com>
Currently translated at 98.3% (491 of 499 strings)

Translated using Weblate: Norwegian Bokmål (nb) by Sandyran <sandyran@protonmail.com>

Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: Sandyran <sandyran@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nn/
Translation: F-Droid/F-Droid
2023-01-20 13:42:37 +01:00
Sami “6sto” Kuusisto
beda0839ec Translated using Weblate: Finnish (fi) by Sami “6sto” Kuusisto <sami@6sto.com>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: Sami “6sto” Kuusisto <sami@6sto.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fi/
Translation: F-Droid/F-Droid
2023-01-20 13:42:37 +01:00
Priit Jõerüüt
6e3e73da85 Translated using Weblate: Estonian (et) by Priit Jõerüüt <hwlate@joeruut.com>
Currently translated at 100.0% (499 of 499 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
2023-01-20 13:42:36 +01:00
VfBFan
64a8bee524 Translated using Weblate: German (de) by VfBFan <drop0815@posteo.de>
Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: VfBFan <drop0815@posteo.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/de/
Translation: F-Droid/F-Droid metadata
2023-01-20 13:42:36 +01:00
nautilusx
b26607ce6e Translated using Weblate: German (de) by nautilusx <translate@disroot.org>
Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: nautilusx <translate@disroot.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/de/
Translation: F-Droid/F-Droid metadata
2023-01-20 13:42:36 +01:00
C. Rüdinger
1a7a76f09d Translated using Weblate: German (de) by C. Rüdinger <Mail-an-CR@web.de>
Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: C. Rüdinger <Mail-an-CR@web.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/de/
Translation: F-Droid/F-Droid metadata
2023-01-20 13:42:36 +01:00
Mr-Update
0d647bf863 Translated using Weblate: German (de) by Mr-Update <mr.update@yahoo.de>
Currently translated at 100.0% (38 of 38 strings)

Co-authored-by: Mr-Update <mr.update@yahoo.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/de/
Translation: F-Droid/F-Droid metadata
2023-01-20 13:42:36 +01:00
ERYpTION
03977c7e82 Translated using Weblate: Danish (da) by ERYpTION <eryption.x6tf8@simplelogin.com>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: ERYpTION <eryption.x6tf8@simplelogin.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/da/
Translation: F-Droid/F-Droid
2023-01-20 13:42:36 +01:00
Fjuro
5178937671 Translated using Weblate: Czech (cs) by Fjuro <ifjuro@proton.me>
Currently translated at 100.0% (39 of 39 strings)

Translated using Weblate: Czech (cs) by Fjuro <ifjuro@proton.me>

Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: Fjuro <ifjuro@proton.me>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/cs/
Translation: F-Droid/F-Droid metadata
2023-01-20 13:42:36 +01:00
Ahmad0a
f332d89c7e Translated using Weblate: Arabic (ar) by Ahmad0a <Ahmad3p@protonmail.com>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: Ahmad0a <Ahmad3p@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translation: F-Droid/F-Droid
2023-01-20 13:42:36 +01:00
Hans-Christoph Steiner
1cb94d031e Merge branch 'metadata-BCP47' into 'master'
use proper BCP47 locale tags for description metadata, closes #2166

Closes #2166

See merge request fdroid/fdroidclient!1182
2023-01-19 08:51:30 +00:00
Hans-Christoph Steiner
7f0dec5553 use proper BCP47 locale tags for description metadata, closes #2166 2023-01-19 09:39:29 +01:00
Hans-Christoph Steiner
708180dd21 Merge branch '2488-known-vuln-not-update2' into 'master'
Don't treat apps with known-vulnerabilities like real updates

Closes #2488

See merge request fdroid/fdroidclient!1180
2023-01-19 08:36:20 +00:00
Torsten Grote
7ff61fde50 [app] Don't treat apps with known-vulnerabilities like real updates 2023-01-19 08:36:04 +00:00
Hans-Christoph Steiner
6a4b2768c5 Merge branch 'acra-crashes' into 'master'
Fix more ACRA crashes

See merge request fdroid/fdroidclient!1178
2023-01-17 14:25:11 +00:00
Torsten Grote
e43c4185e5 [app] wait for repos to be available when adding a new one
Can be necessary when starting the app from an intent, so the intent gets processed before the repos have been loaded from the DB.
2023-01-17 14:24:49 +00:00