1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-07-04 16:30:12 +02:00
Commit Graph

6196 Commits

Author SHA1 Message Date
Hans-Christoph Steiner
8daf273843 server: purge fdroid server init command, it is totally unneeded
The existing rsync command used to deploy via SSH will create all the dirs
that `fdroid server init` does.
2020-10-21 10:29:21 +02:00
Michael Pöhn
b00fd56cdf Merge branch 'accepted_formats' into 'master'
accepted_formats has been removed from fdroidserver (only yml remains anyway)

See merge request fdroid/fdroidserver!818
2020-10-20 21:17:53 +00:00
Izzy
a216c0487e
accepted_formats has been removed from fdroidserver (only yml remains anyway) 2020-10-20 22:55:52 +02:00
Michael Pöhn
cb52a8ed3b Merge branch 'apksigv4' into 'master'
don't include .idsig files into the index

See merge request fdroid/fdroidserver!817
2020-10-17 08:58:12 +00:00
Marcus Hoffmann
03b1adbe2b don't include .idsig files into the index
.idsig files contain an apksig v4 (https://source.android.com/security/apksigning/v4)
new versions of apksigner make this signature by default and it ends up
in /repo. Without this patch it would be included into the index as a
file to be downloaded by users. F-Droid Client crashes when it
encounters such an apk entry.

It's fine to have these signature files in the repo though, maybe
fdroidclient can make use of them at some point in the future (they are
intended to support streaming app installations).
2020-10-16 22:50:29 +02:00
Marcus Hoffmann
8c32cd2b43 AGP 4.1 requires gradle 6.5 2020-10-16 14:27:47 +02:00
Marcus Hoffmann
7fbf08fbbe add gradle 6.7 2020-10-14 22:41:27 +02:00
Michael Pöhn
e63eb7cd2f Merge branch '2.0-deprecations' into 'master'
2.0 deprecations in `fdroid update`

See merge request fdroid/fdroidserver!813
2020-10-14 13:14:49 +00:00
Hans-Christoph Steiner
b72fb25453 Merge branch 'framagit' into 'master'
add framagit.org to known git repo locations

See merge request fdroid/fdroidserver!815
2020-10-14 09:28:47 +00:00
Izzy
261a5cca44
add framagit.org to known git repo locations 2020-10-13 17:07:37 +02:00
Hans-Christoph Steiner
7f53e52aee Merge branch 'vagrant-dbg' into 'master'
log vm status when vagrant up fails

See merge request fdroid/fdroidserver!809
2020-10-08 15:24:12 +00:00
Michael Pöhn
daadcdd12a log vm status when vagrant up fails 2020-10-08 16:37:25 +02:00
Hans-Christoph Steiner
ae3c9c0552 change make_current_version_link to default to False
This is semi-broken and barely used, it should be off by default for 2.0.
2020-10-08 08:10:36 +02:00
Hans-Christoph Steiner
00c2cc969a update: deprecate --wiki option, the wiki is going away 2020-10-08 08:10:36 +02:00
Hans-Christoph Steiner
75cdb1fd97 update: remove -b / --buildreport which has done nothing since 2013
The functionality was removed in 48296df5b0
2020-10-08 08:10:36 +02:00
Hans-Christoph Steiner
2952e74b71 Merge branch 'repomaker-api-fixes' into 'master'
repomaker/issuebot API fixes

See merge request fdroid/fdroidserver!807
2020-10-08 06:06:20 +00:00
Hans-Christoph Steiner
602cf30c1e update: fix bug where only last appid was added to antiFeatures status
appid will never be present in `antiFeatures[af]`, so the entry was being
reinitalized each time.
2020-10-07 18:57:59 +02:00
Hans-Christoph Steiner
05cd8c6810 scanner: expose "usual suspects" patterns for use in an API 2020-10-07 18:56:17 +02:00
Hans-Christoph Steiner
3c64996089 update: test if options is instantated before using attributes
This makes it possible to use process_apks(), get_cache(), and anything
calling disabled_algorithms_allowed() as an API without having to set
options up beforehand.
2020-10-07 18:56:17 +02:00
Hans-Christoph Steiner
790b5a2888 update: use "app" as dict not App instance in apply_info_from_latest_apk
This allows update.apply_info_from_latest_apk() to be used as part of the
API.  This way "app" can be a dict or an App instance.
2020-10-07 18:56:17 +02:00
Hans-Christoph Steiner
283f10dec1 index: generate repo icon if missing, and add tests 2020-10-07 18:56:17 +02:00
Hans-Christoph Steiner
7adba093e4 Merge branch 'keytool_smartcardoptions' into 'master'
fix keytool not working with default smartcardoptions

See merge request fdroid/fdroidserver!812
2020-10-07 16:53:49 +00:00
Michael Pöhn
fe61d7a575 Merge branch 'translation-updates' into 'master'
clean up help and logging

See merge request fdroid/fdroidserver!810
2020-10-07 16:52:47 +00:00
Marcus Hoffmann
0d5fde334d fix keytool not working with default smartcardoptions
This broke in 74af61f255.
Keytool has still a different opinion from both apksigner and jarsigner
about the providerName argument. apksigner doesn't support it at all,
jarsigner ignores it but keytool fails without it. :-/

So we add it back to the default argument list but filter it out before
calling apksigner.
2020-10-07 16:12:21 +02:00
Hans-Christoph Steiner
fede58a710 use ArgumentParser's own "usage" line in help output 2020-10-01 23:01:55 +02:00
Hans-Christoph Steiner
b23cf9f8ad use YAML names for referring to metadata fields in messages 2020-10-01 23:01:55 +02:00
Hans-Christoph Steiner
5e1377c77a standardize on "Application ID" in UI text 2020-10-01 23:01:55 +02:00
Hans-Christoph Steiner
9c852d4e8d
first alpha 2.0 release 2.0a0 2020-10-01 22:59:40 +02:00
Hans-Christoph Steiner
4d972ea615
travis-ci: update jobs to run on current and oldest supported macOS 2020-10-01 22:59:38 +02:00
Hans-Christoph Steiner
9f394ead4b
fix test suite for non-GNU: remove GNUisms
* date --date= does not exist on BSD
2020-10-01 22:59:35 +02:00
Hans-Christoph Steiner
ba5136b684 Merge branch 'mirror-script-update' into 'master'
mirror-to-mirror.sh: also sync to ftp.lysator.liu.se, in parallel

See merge request fdroid/fdroidserver!800
2020-10-01 20:58:25 +00:00
Hans-Christoph Steiner
465ec2e84e
mirror-to-mirror.sh: also sync to ftp.lysator.liu.se, in parallel
This is the deployed script for pushing to the primary mirrors.  It starts
with the 'repo' section and runs all the rsyncs in parallel to each primary
mirror.  Once the 'repo' syncs are done, it does the same process for the
'archive' syncs.

[skip ci]
2020-10-01 14:49:04 +02:00
Hans-Christoph Steiner
e7edd96a02
gitlab-ci: use Alpine 3.11 for lint_format_safety_bandit_checks
This should provide a current version of pip to make safety stop
complaining.

3.12/3.11 breaks bandit, probably because of Python 3.8
2020-10-01 13:21:47 +02:00
Hans-Christoph Steiner
64e170b591
make -C locale update 2020-10-01 12:34:49 +02:00
riveravaldez
e1d3de71cf Translated using Weblate: Spanish (Argentina) (es_AR) by riveravaldez <riveravaldezmail@gmail.com>
Currently translated at 17.4% (83 of 477 strings)

Co-authored-by: riveravaldez <riveravaldezmail@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/es_AR/
Translation: F-Droid/F-Droid Server
2020-10-01 12:34:03 +02:00
Hans-Christoph Steiner
7aab560622 Merge branch 'weblate' into 'master'
Weblate

See merge request fdroid/fdroidserver!808
2020-10-01 10:30:55 +00:00
Hans-Christoph Steiner
abc6d5339e
fix failing checks in Weblate
Translated using Weblate: Norwegian Bokmål (nb_NO) by Hans-Christoph Steiner <hans@guardianproject.info>

Currently translated at 66.8% (319 of 477 strings)

Translated using Weblate: French (fr) by Hans-Christoph Steiner <hans@guardianproject.info>

Currently translated at 74.4% (355 of 477 strings)

Translated using Weblate: Kabyle (kab) by Hans-Christoph Steiner <hans@guardianproject.info>

Currently translated at 4.4% (21 of 477 strings)

Translated using Weblate: Portuguese (Portugal) (pt_PT) by Hans-Christoph Steiner <hans@guardianproject.info>

Currently translated at 100.0% (477 of 477 strings)

Translated using Weblate: Portuguese (Brazil) (pt_BR) by Hans-Christoph Steiner <hans@guardianproject.info>

Currently translated at 100.0% (477 of 477 strings)

Translated using Weblate: Chinese (Traditional) (zh_Hant) by Hans-Christoph Steiner <hans@guardianproject.info>

Currently translated at 100.0% (477 of 477 strings)

Co-authored-by: Hans-Christoph Steiner <hans@guardianproject.info>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/kab/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/zh_Hant/
Translation: F-Droid/F-Droid Server
2020-10-01 11:04:24 +02:00
Fynn Godau
9c5cd28ea6 Translated using Weblate: German (de) by Fynn Godau <fynngodau@mailbox.org>
Currently translated at 100.0% (477 of 477 strings)

Co-authored-by: Fynn Godau <fynngodau@mailbox.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/de/
Translation: F-Droid/F-Droid Server
2020-10-01 11:03:49 +02:00
IvanDan
569e33bc2a Translated using Weblate: Italian (it) by IvanDan <ivandanza@gmail.com>
Currently translated at 39.6% (189 of 477 strings)

Co-authored-by: IvanDan <ivandanza@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/it/
Translation: F-Droid/F-Droid Server
2020-10-01 11:03:49 +02:00
Hinaloe
4343dbb90a Translated using Weblate: Japanese (ja) by Hinaloe <hina@hinaloe.net>
Currently translated at 1.6% (8 of 477 strings)

Co-authored-by: Hinaloe <hina@hinaloe.net>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ja/
Translation: F-Droid/F-Droid Server
2020-10-01 11:03:49 +02:00
Allan Nordhøy
976cd0aa03 Translated using Weblate: Norwegian Bokmål (nb_NO) by Allan Nordhøy <epost@anotheragency.no>
Currently translated at 66.6% (318 of 477 strings)

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/nb_NO/
Translation: F-Droid/F-Droid Server
2020-10-01 11:03:49 +02:00
Juraj Liso
51a449e71e Added translation using Weblate: Slovak (sk) by Juraj Liso <lisojuraj@gmail.com>
Co-authored-by: Juraj Liso <lisojuraj@gmail.com>
2020-10-01 11:03:49 +02:00
ssantos
18c19d578d Translated using Weblate: Portuguese (Portugal) (pt_PT) by ssantos <ssantos@web.de>
Currently translated at 100.0% (477 of 477 strings)

Translated using Weblate: Portuguese (Portugal) (pt_PT) by ssantos <ssantos@web.de>

Currently translated at 100.0% (477 of 477 strings)

Translated using Weblate: Portuguese (Portugal) (pt_PT) by ssantos <ssantos@web.de>

Currently translated at 100.0% (477 of 477 strings)

Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_PT/
Translation: F-Droid/F-Droid Server
2020-10-01 11:03:49 +02:00
Luca Zambarda
befece948e Translated using Weblate: Italian (it) by Luca Zambarda <luke.zambarda@gmail.com>
Currently translated at 36.8% (176 of 477 strings)

Co-authored-by: Luca Zambarda <luke.zambarda@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/it/
Translation: F-Droid/F-Droid Server
2020-10-01 11:03:49 +02:00
Eric
82c69afce3 Translated using Weblate: Chinese (Simplified) (zh_Hans) by Eric <spice2wolf@gmail.com>
Currently translated at 37.1% (177 of 477 strings)

Co-authored-by: Eric <spice2wolf@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/zh_Hans/
Translation: F-Droid/F-Droid Server
2020-10-01 11:03:49 +02:00
rational
6652692298 Translated using Weblate: French (fr) by rational <rationaldecay@gmail.com>
Currently translated at 74.4% (355 of 477 strings)

Co-authored-by: rational <rationaldecay@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2020-10-01 11:03:49 +02:00
Renaud Perrai
9409cee0ee Translated using Weblate: French (fr) by Renaud Perrai <renaud.perrai@protonmail.com>
Currently translated at 74.4% (355 of 477 strings)

Translated using Weblate: French (fr) by Renaud Perrai <renaud.perrai@protonmail.com>

Currently translated at 73.5% (351 of 477 strings)

Co-authored-by: Renaud Perrai <renaud.perrai@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2020-10-01 11:03:49 +02:00
DGO
2907eb2cdf Translated using Weblate: French (fr) by DGO <d@geon.fr>
Currently translated at 73.5% (351 of 477 strings)

Co-authored-by: DGO <d@geon.fr>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2020-10-01 11:03:49 +02:00
gardenapple
05477dcb3c Translated using Weblate: Russian (ru) by gardenapple <gardenapple@posteo.net>
Currently translated at 100.0% (477 of 477 strings)

Co-authored-by: gardenapple <gardenapple@posteo.net>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ru/
Translation: F-Droid/F-Droid Server
2020-10-01 11:03:49 +02:00
Yannick A
bd7d29cea1 Translated using Weblate: French (fr) by Yannick A. <yannick.armand@protonmail.com>
Currently translated at 72.3% (345 of 477 strings)

Translated using Weblate: French (fr) by Yannick A. <yannick.armand@protonmail.com>

Currently translated at 72.1% (344 of 477 strings)

Co-authored-by: Yannick A <yannick.armand@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2020-10-01 11:03:49 +02:00