Hans-Christoph Steiner
45e79b1223
Merge branch 'linsui-master-patch-66548' into 'master'
...
scanner: add me.pushy
See merge request fdroid/fdroidserver!1130
2022-05-23 07:30:14 +00:00
linsui
13534bf02e
scanner: add me.pushy
2022-05-21 12:25:11 +00:00
Jochen Sprickerhof
4babf6fce9
Merge branch 'run-tests-in-buildserver' into 'master'
...
scanner: include dexdump in buildserver for APK analysis
See merge request fdroid/fdroidserver!1127
2022-05-20 13:30:14 +00:00
Hans-Christoph Steiner
6ef60f0d6b
scanner: include dexdump in buildserver for APK analysis
...
This scanner feature is not yet ready for the production buildserver but it
is already useful in CI.
2022-05-19 15:45:26 +02:00
Hans-Christoph Steiner
ddcbe23f9e
Merge branch 'keep-index-v1.json' into 'master'
...
signindex: do not remove index-v1.json after signing
Closes #969
See merge request fdroid/fdroidserver!1124
2022-05-17 13:56:32 +00:00
Hans-Christoph Steiner
73c31e6e63
signindex: do not remove index-v1.json after signing
...
With ~index-v2, the model is changing to offer the plain JSON file for easy
consumption. Then gpgsign will also provide a detached PGP signature for
systems that would rather verify based on PGP signatures than JAR signatures.
!1080
closes #969
2022-05-17 15:38:06 +02:00
Hans-Christoph Steiner
8f6bc1114a
Merge branch 'duplicate_permissions' into 'master'
...
Fix and merge androguard_test into update.TestCase
See merge request fdroid/fdroidserver!1121
2022-05-10 14:58:11 +00:00
Jochen Sprickerhof
08e3e445fb
Merge androguard_test into update.TestCase
2022-05-10 14:40:03 +00:00
Jochen Sprickerhof
e82888837e
Fix androguard_test
...
- SdkToolsPopen expects a list.
- info.guardianproject.urzip.apk is not in the repo.
- scan_apk_aapt was removed in 08931f45
so define output.
2022-05-10 14:40:03 +00:00
Jochen Sprickerhof
1b67af4367
Merge branch 'net-download-file' into 'master'
...
net: improve parsing filenames from URL
See merge request fdroid/fdroidserver!1122
2022-05-10 11:54:26 +00:00
Hans-Christoph Steiner
107593d3ba
net: improve parsing filenames from URL
...
This is more relevant to issuebot than fdroidserver, but it can't hurt here
also.
2022-05-09 20:59:15 +02:00
Jochen Sprickerhof
f8789f2997
Merge branch 'nonfree' into 'master'
...
scanner: add kotlinx-coroutines-play-services
See merge request fdroid/fdroidserver!1120
2022-05-08 09:33:35 +00:00
linsui
df1e0e30d5
fix tests
2022-05-07 02:17:26 +00:00
linsui
c16d170f12
scanner: add kotlinx-coroutines-play-services
2022-05-07 01:49:56 +00:00
Jochen Sprickerhof
f4771da597
Merge branch 'kts' into 'master'
...
scanner: scan gradle.kts
See merge request fdroid/fdroidserver!1119
2022-05-06 19:21:51 +00:00
linsui
90bc8e1e8f
scan gradle.kts
2022-05-07 00:43:55 +08:00
Jochen Sprickerhof
0aca165b4e
Merge branch 'nonfreelib' into 'master'
...
scanner: add more nonfree libs
See merge request fdroid/fdroidserver!1116
2022-05-06 10:38:37 +00:00
linsui
4f04bd9200
Update scanner.py
2022-05-05 03:39:49 +00:00
Jochen Sprickerhof
7fabbc9cad
Merge branch 'gitlab-ci-fix-job-post-dexdump' into 'master'
...
gitlab-ci: fix debian_testing and ubuntu_lts_ppa jobs
See merge request fdroid/fdroidserver!1115
2022-05-04 15:05:26 +00:00
Hans-Christoph Steiner
cea192b9fb
gitlab-ci: fix debian_testing and ubuntu_lts_ppa jobs
...
!1110
These setups did not have dexdump at all.
2022-05-03 22:05:39 +02:00
Hans-Christoph Steiner
1ae6e4e254
Merge branch 'dexdump_nooutput' into 'master'
...
Silence dexdump output in build --verbose
See merge request fdroid/fdroidserver!1114
2022-05-03 17:57:43 +00:00
Jochen Sprickerhof
50e680be93
Silence dexdump output in build --verbose
2022-05-03 18:30:02 +02:00
Hans-Christoph Steiner
6318bf0f5d
Merge branch 'scanner_dexdump' into 'master'
...
[scanner] replace apkanalyzer by dexdump
See merge request fdroid/fdroidserver!1110
2022-05-03 15:18:21 +00:00
Jochen Sprickerhof
c80fdd5ce8
Handle BadZipFile
2022-05-03 14:59:52 +00:00
Jochen Sprickerhof
925cdbe542
Improve recursion warning, thx Hans!
2022-05-03 14:59:52 +00:00
Jochen Sprickerhof
94ccd022c4
Add apk.embedded_1.apk test
2022-05-03 14:59:52 +00:00
Jochen Sprickerhof
9eaab6050e
Fix variable name
2022-05-03 14:59:52 +00:00
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