9803 Commits
Author SHA1 Message Date
Hans-Christoph Steiner cdfdce835a Merge branch 'download_repo_index_v2-self-tmp-cleanup' into 'master'
make download_repo_index_v2() clean up its tmp files

See merge request fdroid/fdroidserver!1753
2026-10-27 08:07:30 +00:00
Hans-Christoph Steiner 4a1bde02d5 tests/test_common.py: move to formatting with black
The oldest test cases are still really whack formatting, so they are not
included.
2026-10-27 07:52:42 +00:00
Hans-Christoph Steiner e6e4b85ea2 download_repo_index_v2 cleans up its tmp files
download_using_mirrors() downloads to temp files and returns the path, but
nothing was ever cleaning those temp files up.  On an active server, like
verification, this can fill /tmp/ with many gigs of index-v2.json files.
2026-10-27 07:52:42 +00:00
Hans-Christoph Steiner e050f775fe use clear dir names for tmp download dirs
/tmp has been filling up on verification, and it took me a little while to
track down the source.  The tmp dirs were called /tmp/tmp98345sf.  This
will replace the "tmp" prefix with something meaningful.
2026-10-27 07:52:42 +00:00
Hans-Christoph Steiner fe00abe2dc test_install_ndk: fix typo 2026-10-27 07:52:42 +00:00
Hans-Christoph Steiner c9daac6f2f Merge branch 'fix-deploy-to-s3-integration-test' into 'master'
Add replace minio with pysty/minio

See merge request fdroid/fdroidserver!1870
2026-10-26 12:56:41 +00:00
thefuture 4c109b643a fix black issue 2026-10-24 15:06:56 +03:00
thefuture c2df702663 use pgsty/silo image a fork of minio 2026-10-24 15:02:55 +03:00
thefuture 4a3e99e29a black fix suggestion 2026-10-24 14:45:56 +03:00
thefuture 86fdabb4f0 add net test containers 2026-10-24 14:40:15 +03:00
Hans-Christoph Steiner 2d1e622fbb Merge branch 'make_source_tarball-fixes' into 'master'
make_source_tarball: better .git exclusion and no .hg

See merge request fdroid/fdroidserver!1784
2026-10-22 21:12:50 +00:00
Hans-Christoph Steiner 5bfcc371ae make_source_tarball: better .git exclusion and no .hg 2026-10-22 22:59:46 +02:00
Hans-Christoph Steiner 6bfcf06099 make_source_tarball: add tests and fix issues 2026-10-22 22:59:46 +02:00
Hans-Christoph Steiner 784d3deee7 Merge branch 'translation-update' into 'master'
update all the translation files for new strings

See merge request fdroid/fdroidserver!1869
2026-10-21 16:12:50 +00:00
Hans-Christoph Steiner 2f985e37d7 make -C locale compile 2026-10-21 18:03:59 +02:00
Hans-Christoph Steiner 9ab03deca6 run locale/pick-complete-translations.py 2026-10-21 18:03:57 +02:00
Hans-Christoph Steiner 5874f60c05 locale/pick-complete-translations.py: fix syntax warning
locale/pick-complete-translations.py:106: SyntaxWarning: invalid escape sequence '\('
  print('\twl-paste | grep -Eo ".* \((%s)\) .*" | wl-copy' % '|'.join(active))
2026-10-21 18:03:52 +02:00
Hans-Christoph Steiner c7c55d0f74 Merge branch 'weblate' into 'master'
weblate

See merge request fdroid/fdroidserver!1867
2026-10-21 15:40:05 +00:00
Telaneo 705b13a026 Translated using Weblate: Norwegian Bokmål (nb_NO) by Telaneo <telaneo@users.noreply.hosted.weblate.org>
Currently translated at 48.6% (291 of 598 strings)

Co-authored-by: Telaneo <telaneo@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/nb/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:44 +00:00
Sup! 0_0 78bdfa7447 Translated using Weblate: Arabic (ar) by Sup! 0_0 <alelmnour1o234@proton.me>
Currently translated at 58.1% (348 of 598 strings)

Co-authored-by: Sup! 0_0 <alelmnour1o234@proton.me>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ar/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:43 +00:00
Ra Niwe 5b203a18c7 Translated using Weblate: Catalan (ca) by Ra Niwe <paco@riviere.cat>
Currently translated at 100.0% (598 of 598 strings)

Co-authored-by: Ra Niwe <paco@riviere.cat>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ca/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:42 +00:00
TreeCuber 363c0dd1fa Translated using Weblate: Indonesian (id) by TreeCuber <hyperandxornot@proton.me>
Currently translated at 36.9% (221 of 598 strings)

Co-authored-by: TreeCuber <hyperandxornot@proton.me>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/id/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:40 +00:00
Idan cdcfb42ae7 Translated using Weblate: Hebrew (he) by Idan <idan062@gmail.com>
Currently translated at 100.0% (598 of 598 strings)

Co-authored-by: Idan <idan062@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/he/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:39 +00:00
Asier Iturralde Sarasola 029aa593a4 Translated using Weblate: Basque (eu) by Asier Iturralde Sarasola <asier.iturralde@aldatsa.eus>
Currently translated at 0.5% (3 of 598 strings)

Co-authored-by: Asier Iturralde Sarasola <asier.iturralde@aldatsa.eus>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/eu/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:38 +00:00
The Cats f7abb6bca8 Translated using Weblate: Portuguese (Brazil) (pt_BR) by The Cats <philosoph@danwin1210.de>
Currently translated at 100.0% (598 of 598 strings)

Co-authored-by: The Cats <philosoph@danwin1210.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_BR/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:37 +00:00
Ihor Hordiichuk 57640b59fa Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>
Currently translated at 100.0% (598 of 598 strings)

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

Currently translated at 100.0% (598 of 598 strings)

Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/uk/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:36 +00:00
Daniel Nylander 70988cfa32 Translated using Weblate: Swedish (sv) by Daniel Nylander <yeagersthlm@gmail.com>
Currently translated at 100.0% (598 of 598 strings)

Translated using Weblate: Swedish (sv) by Daniel Nylander <yeagersthlm@gmail.com>

Currently translated at 100.0% (598 of 598 strings)

Co-authored-by: Daniel Nylander <yeagersthlm@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sv/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:34 +00:00
Ldm Public f941bb2874 Translated using Weblate: French (fr) by Ldm Public <ldmpub@gmail.com>
Currently translated at 100.0% (598 of 598 strings)

Co-authored-by: Ldm Public <ldmpub@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:33 +00:00
Kayky 9fb909c9c2 Translated using Weblate: Portuguese (Brazil) (pt_BR) by Kayky <okayky2350@gmail.com>
Currently translated at 100.0% (598 of 598 strings)

Co-authored-by: Kayky <okayky2350@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_BR/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:32 +00:00
Edgars Andersons ee68940c2a Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Currently translated at 18.2% (109 of 598 strings)

Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/lv/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:30 +00:00
Thales Follador de Oliveira 827492e2cf Translated using Weblate: Portuguese (Brazil) (pt_BR) by Thales Follador de Oliveira <thalesfollador@gmail.com>
Currently translated at 99.8% (597 of 598 strings)

Co-authored-by: Thales Follador de Oliveira <thalesfollador@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_BR/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:29 +00:00
emma peel 3e286a289e Translated using Weblate: Spanish (es) by emma peel <emma.peel@riseup.net>
Currently translated at 100.0% (598 of 598 strings)

Translated using Weblate: Spanish (es) by emma peel <emma.peel@riseup.net>

Currently translated at 100.0% (598 of 598 strings)

Co-authored-by: emma peel <emma.peel@riseup.net>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/es/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:27 +00:00
Oğuz Ersen cfe6942aef Translated using Weblate: Turkish (tr) by Oğuz Ersen <oguz@ersen.moe>
Currently translated at 100.0% (598 of 598 strings)

Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/tr/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:26 +00:00
F Bausch 4b8bff23f4 Translated using Weblate: Portuguese (Brazil) (pt_BR) by F Bausch <fbausch@users.noreply.hosted.weblate.org>
Currently translated at 99.6% (596 of 598 strings)

Co-authored-by: F Bausch <fbausch@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_BR/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:24 +00:00
William Weber Berrutti e9b1bbc10e Translated using Weblate: Portuguese (Brazil) (pt_BR) by William Weber Berrutti <wwberrutti@protonmail.ch>
Currently translated at 98.8% (591 of 598 strings)

Co-authored-by: William Weber Berrutti <wwberrutti@protonmail.ch>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_BR/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:23 +00:00
ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) 805ba9ba23 Translated using Weblate: Latvian (lv) by "ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝)" <coool@mail.lv>
Currently translated at 18.0% (108 of 598 strings)

Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/lv/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:22 +00:00
Шмат Кави f56e7dac59 Translated using Weblate: Ukrainian (uk) by Шмат Кави <koristuvachua@gmail.com>
Currently translated at 99.8% (597 of 598 strings)

Translated using Weblate: Ukrainian (uk) by Шмат Кави <koristuvachua@gmail.com>

Currently translated at 99.3% (594 of 598 strings)

Co-authored-by: Шмат Кави <koristuvachua@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/uk/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:21 +00:00
Kot IT b6d34ce5aa Translated using Weblate: Polish (pl) by Kot IT <aiom.poczta@users.noreply.hosted.weblate.org>
Currently translated at 100.0% (598 of 598 strings)

Translated using Weblate: Polish (pl) by Kot IT <aiom.poczta@users.noreply.hosted.weblate.org>

Currently translated at 96.4% (577 of 598 strings)

Co-authored-by: Kot IT <aiom.poczta@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pl/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:19 +00:00
GhaniSlay c721687986 Translated using Weblate: Indonesian (id) by GhaniSlay <abiyuhilalghani@gmail.com>
Currently translated at 36.9% (221 of 598 strings)

Co-authored-by: GhaniSlay <abiyuhilalghani@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/id/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:18 +00:00
Mickaël Binos 68a0d0c75d Translated using Weblate: French (fr) by Mickaël Binos <mickaelbinos@outlook.com>
Currently translated at 100.0% (598 of 598 strings)

Translated using Weblate: French (fr) by Mickaël Binos <mickaelbinos@outlook.com>

Currently translated at 100.0% (598 of 598 strings)

Translated using Weblate: French (fr) by Mickaël Binos <mickaelbinos@outlook.com>

Currently translated at 100.0% (598 of 598 strings)

Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:17 +00:00
slick-daddy 39ec03549c Translated using Weblate: Turkish (tr) by slick-daddy <129640104+slick-daddy@users.noreply.github.com>
Currently translated at 99.6% (596 of 598 strings)

Co-authored-by: slick-daddy <129640104+slick-daddy@users.noreply.github.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/tr/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:16 +00:00
Milan 560e8813ab Translated using Weblate: Slovak (sk) by Milan <mobrcian@hotmail.com>
Currently translated at 2.3% (14 of 598 strings)

Co-authored-by: Milan <mobrcian@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sk/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:14 +00:00
Kristoffer Grundström 864c87a10c Translated using Weblate: Swedish (sv) by Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Currently translated at 21.0% (126 of 598 strings)

Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sv/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:13 +00:00
Joanna Szymaszek a6859eeb2c Translated using Weblate: Polish (pl) by Joanna Szymaszek <joszymaszek@short.pl>
Currently translated at 95.9% (574 of 598 strings)

Co-authored-by: Joanna Szymaszek <joszymaszek@short.pl>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pl/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:12 +00:00
Juan M Sevilla bb4371a662 Translated using Weblate: Spanish (es) by Juan M Sevilla <jumase@disroot.org>
Currently translated at 100.0% (598 of 598 strings)

Co-authored-by: Juan M Sevilla <jumase@disroot.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/es/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:11 +00:00
Matheus 356a865f64 Translated using Weblate: Portuguese (Brazil) (pt_BR) by Matheus <souzamatheus@users.noreply.hosted.weblate.org>
Currently translated at 98.8% (591 of 598 strings)

Co-authored-by: Matheus <souzamatheus@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_BR/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:09 +00:00
Luis Fernando Illapa 0dfd1aab1d Translated using Weblate: Spanish (es) by Luis Fernando Illapa <moxb@outlook.es>
Currently translated at 99.6% (596 of 598 strings)

Co-authored-by: Luis Fernando Illapa <moxb@outlook.es>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/es/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:08 +00:00
Joel A 1b894fe25b Translated using Weblate: Swedish (sv) by Joel A <joeax910@student.liu.se>
Currently translated at 20.7% (124 of 598 strings)

Co-authored-by: Joel A <joeax910@student.liu.se>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sv/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:07 +00:00
WaldiS ec00c56ebb Translated using Weblate: Polish (pl) by WaldiS <sto@tutanota.de>
Currently translated at 95.3% (570 of 598 strings)

Co-authored-by: WaldiS <sto@tutanota.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pl/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:05 +00:00
Ecron a6e3437fe0 Translated using Weblate: Catalan (ca) by Ecron <ecron_89@hotmail.com>
Currently translated at 100.0% (598 of 598 strings)

Translated using Weblate: Catalan (ca) by Ecron <ecron_89@hotmail.com>

Currently translated at 100.0% (598 of 598 strings)

Co-authored-by: Ecron <ecron_89@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ca/
Translation: F-Droid/F-Droid Server
2026-10-21 02:53:04 +00:00