1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-11-14 11:00:10 +01:00
Commit Graph

7388 Commits

Author SHA1 Message Date
Jochen Sprickerhof
91320fa10e Rework code 2022-05-03 14:59:52 +00:00
Jochen Sprickerhof
7ec3905734 Log zip recursion limit 2022-05-03 14:59:52 +00:00
Jochen Sprickerhof
5fc88431f8 Simplify code 2022-05-03 14:59:52 +00:00
Jochen Sprickerhof
d0d56173c9 Support nested apks 2022-05-03 14:59:52 +00:00
Jochen Sprickerhof
635f12e438 Use latest build-tools version 2022-05-03 14:59:52 +00:00
Jochen Sprickerhof
9c8e128064 [scanner] replace apkanalyzer by dexdump 2022-05-03 14:59:52 +00:00
Hans-Christoph Steiner
23d9f0ed50
mirror-to-mirror.sh: replace mirror.f-droid.org with ftp.agdsn.de
* ftp.agdsn.de is a new official mirror that receives push updates.
* mirror.f-droid.org is no more, it is now a DNS round robin redirector.

admin#247
admin#298

[skip ci]
2022-05-02 14:21:35 +02:00
Hans-Christoph Steiner
cfeeaff4c7 Merge branch 'updatedefaultndks' into 'master'
remove old LTS NDK and only pre-install current LTS

See merge request fdroid/fdroidserver!1098
2022-04-26 08:48:29 +00:00
Hans-Christoph Steiner
189ff9cd7b
build: improve error message when NDK SHA-256 does not match 2022-04-26 10:25:34 +02:00
Licaon_Kter
e678df14ce
buildserver: remove old LTS NDK and only pre-install current LTS 2022-04-26 10:25:31 +02:00
Hans-Christoph Steiner
2d3618b8ee Merge branch 'check_signindex' into 'master'
Test index before signing

See merge request fdroid/fdroidserver!1101
2022-04-25 20:55:43 +00:00
Hans-Christoph Steiner
9f477dee56
signindex: added simple test case 2022-04-25 22:38:34 +02:00
Jochen Sprickerhof
d05bcafe14 Test index before signing 2022-04-25 22:26:59 +02:00
Jochen Sprickerhof
14beedd6e8 Merge branch 'pwd-path-fix' into 'master'
Avoid zero-length prefixes in PATH

See merge request fdroid/fdroidserver!1113
2022-04-25 13:25:25 +00:00
Sergey Bobrenok
46f4205fff Avoid zero-length prefixes in PATH
A zero-length prefix in PATH is a legacy feature that indicates the
current working directory.

https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_03

Found in ru.nsu.bobrofon.easysshfs, see:
https://gitlab.com/fdroid/fdroiddata/-/merge_requests/10953#note_921802636
2022-04-24 16:33:33 +03:00
Hans-Christoph Steiner
694050e561 Merge branch 'bump_fdroid_build' into 'master'
[CI] Bump client build to fix CI failure

See merge request fdroid/fdroidserver!1112
2022-04-22 12:44:02 +00:00
Jochen Sprickerhof
483bbecf3e [CI] Bump client build to fix CI failure 2022-04-22 14:26:55 +02:00
Jochen Sprickerhof
764887ea48 Merge branch 'disable-flutter-analytics-in-buildserver' into 'master'
buildserver: disable flutter dev/build analytics globally

See merge request fdroid/fdroidserver!1109
2022-04-22 05:51:16 +00:00
Hans-Christoph Steiner
c6fddebecd buildserver: disable flutter dev/build analytics globally
The Flutter dev tools includes opt-out analytics, with a config option to
opt out.  We can at least try to disable them in the buildserver. That
config option is unfortunately not even guaranteed to work:
https://github.com/flutter/flutter/issues/19304
https://github.com/flutter/flutter/issues/45369

issuebot#21
issuebot!49
https://github.com/flutter/flutter/issues/73657
2022-04-21 15:38:48 +02:00
Hans-Christoph Steiner
5448327277 Merge branch 'copy_scanner' into 'master'
[scanner] Deep copy json structs (Closes: #985)

Closes #985

See merge request fdroid/fdroidserver!1102
2022-04-21 12:58:35 +00:00
Jochen Sprickerhof
253f2e5fef [scanner] Deep copy json structs (Closes: #985)
The lists in the DEFAULT_JSON_PER_BUILD where only initialized and thus
shared between builds resulting in accumulating the entries over all
versions. As per 2f5d780c4 DEFAULT_JSON_PER_BUILD is used as an API, so
use deepcopy to work around it.
2022-04-21 12:58:07 +00:00
Hans-Christoph Steiner
cc59aa9e9f Merge branch 'repo_url' into 'master'
Add check for repo/archive_url

See merge request fdroid/fdroidserver!1108
2022-04-21 10:12:34 +00:00
Jochen Sprickerhof
5f3eb601df Add check for repo/archive_url 2022-04-21 11:16:14 +02:00
Hans-Christoph Steiner
f4cb3bbfb4 Merge branch 'tag-buildserver-image-as-stretch' into 'master'
gitlab-ci: tag docker buildserver image with "stretch"

See merge request fdroid/fdroidserver!1107
2022-04-20 13:31:41 +00:00
Hans-Christoph Steiner
65cd3e3b0a
gitlab-ci: tag docker buildserver image with "stretch"
This should make the migration to bullseye easier because we'll have a
fallback stretch image available as needed.

!1012
2022-04-20 15:14:36 +02:00
Hans-Christoph Steiner
3027dc014e
gitlab-ci: fix sudo test in "fdroid build" job 2022-04-18 14:48:16 +02:00
Hans-Christoph Steiner
8223b5b3ed Merge branch 'CI_build_image' into 'master'
CI: Use buildserver image from fdroidserver

See merge request fdroid/fdroidserver!1086
2022-04-18 12:01:19 +00:00
FestplattenSchnitzel
9721b60d7c
Use buildserver image from fdroidserver
This is derived from the "fdroid build" job in fdroiddata
2022-04-18 13:46:10 +02:00
Jochen Sprickerhof
68b3627a90 Merge branch 'update_unknown' into 'master'
[checkupdates] move gradle var check to parser

Closes #751

See merge request fdroid/fdroidserver!1105
2022-04-18 09:37:13 +00:00
Jochen Sprickerhof
c19f46b706 [checkupdates] move gradle var check to parser
3638acddc added a check if the version name string is actually a
unresolved gradle variable. This moves the check into the
common.parse_androidmanifests() as it is the only where the it could
happen. This also resolves the case where checkupdates returns
"Unknown".

Closes: #751
2022-04-14 17:47:44 +02:00
Jochen Sprickerhof
ea567b0b5a Merge branch 'licaon-kter-master-patch-01504' into 'master'
Import - some fixes for flutter apps

Closes #988 and #987

See merge request fdroid/fdroidserver!1103
2022-04-14 09:37:41 +00:00
Licaon_Kter
1df6b1db90 Import - some fixes for flutter apps 2022-04-12 10:08:13 +00:00
Jochen Sprickerhof
0fa4d64609 Merge branch 'package_namespace' into 'master'
Consider namespace for applicationId

See merge request fdroid/fdroidserver!1100
2022-04-10 18:18:54 +00:00
Jochen Sprickerhof
b6ea0d6acd Consider namespace for applicationId
> If the application ID is not explicitly defined using the
> applicationId property, it automatically takes on the same value as
> the namespace.

https://developer.android.com/studio/build/configure-app-module

Found in com.amanoteam.unalix, see:

https://gitlab.com/fdroid/fdroiddata/-/merge_requests/10895#note_907080341
2022-04-10 09:27:17 +02:00
Sylvia van Os
620c06c377 Merge branch 'gradle-release-checksums.py' into 'master'
update to gradle v7.4.2

See merge request fdroid/fdroidserver!1097
2022-04-02 16:05:17 +00:00
fdroid-bot
6b28ce8b32 gradle v7.4.2 2022-04-01 13:02:45 +00:00
Hans-Christoph Steiner
1d98b224e0 Merge branch 'fix_pylint' into 'master'
Fix pylint warnings

See merge request fdroid/fdroidserver!1096
2022-04-01 13:02:02 +00:00
Jochen Sprickerhof
a872d8688d Fix pylint warnings 2022-03-29 15:53:45 +02:00
Hans-Christoph Steiner
ff44488a42 Merge branch 'licaon-kter-master-patch-01751' into 'master'
Add NDK24

See merge request fdroid/fdroidserver!1093
2022-03-23 12:30:29 +00:00
Licaon_Kter
287fe1fb16 Add NDK24 2022-03-23 12:30:28 +00:00
Hans-Christoph Steiner
66d0da3a11 Merge branch 'junrar' into 'master'
Add junrar to blocklist

See merge request fdroid/fdroidserver!1091
2022-03-15 12:07:31 +00:00
linsui
849e671353 Add junrar to blocklist 2022-03-15 12:06:42 +00:00
Hans-Christoph Steiner
14f8e81019 Merge branch 'gradle-release-checksums.py' into 'master'
update to gradle v7.4.1

See merge request fdroid/fdroidserver!1089
2022-03-15 12:03:35 +00:00
fdroid-bot
bbb9242428 gradle v7.4.1 2022-03-13 08:50:50 +00:00
Jochen Sprickerhof
a2df6037a3 Merge branch 'handle_xml_ParseError' into 'master'
Handle XML parser errors

See merge request fdroid/fdroidserver!1090
2022-03-13 08:50:13 +00:00
Jochen Sprickerhof
17c7c3948c Handle XML parser errors
Found in checkupdates of com.dar.nclientv2.
2022-03-11 09:03:03 +01:00
Jochen Sprickerhof
c0b9dbddb6 Merge branch 'checkupdates_submodules' into 'master'
[checkupdates] update submodules according to tag

See merge request fdroid/fdroidserver!1088
2022-03-10 12:07:11 +00:00
Jochen Sprickerhof
0c390c943d [checkupdates] update submodules according to tag
In case the version information is inside a submodule we need to
checkout the submodule at the version of the tag we test.

Found with org.courville.nova.

Closes: #622
2022-03-10 12:49:03 +01:00
Hans-Christoph Steiner
f368bd4106 Merge branch 'triple-t-flutter' into 'master'
Add support for Triple-T metadata in Flutter projects

Closes #975

See merge request fdroid/fdroidserver!1087
2022-03-09 12:24:33 +00:00
Simon Ser
757e30ad85 Add test case for Triple-T metadata in a Flutter project 2022-03-07 12:40:37 +01:00