Hans-Christoph Steiner
22ce23ebe0
gitlab-ci: paramiko from Debian to avoid crypto libs from source
...
Before it was cryptography, now bcrypt requires a Rust compiler:
https://gitlab.com/fdroid/fdroidserver/-/jobs/2929483724
2022-08-24 19:53:54 +02:00
Hans-Christoph Steiner
30284ed31c
Merge branch 'fix-verify-reporting' into 'master'
...
verify: fix generating JSON reports, as used in verification.f-droid.org
See merge request fdroid/fdroidserver!1168
2022-08-24 17:31:07 +00:00
Hans-Christoph Steiner
ed3622ffff
convert verify.py and verify.TestCase to black code format
2022-08-24 19:16:36 +02:00
Hans-Christoph Steiner
9e58fc8cda
verify: normalize dicts via JSON for reliable comparisons
...
13016c5d63
in !602 used a set to prevent
duplicate entries, but that worked poorly because it required lots of
data wrapping. Instead, just normalize to JSON, then equality is easy.
2022-08-24 19:16:33 +02:00
Jochen Sprickerhof
a1286209ad
Merge branch 'sortxml' into 'master'
...
Sort the xml file pathes for consistent result
See merge request fdroid/fdroidserver!1174
2022-08-24 13:51:47 +00:00
linsui
43ea0c35d8
Sort the xml file pathes for consistent result
2022-08-24 13:51:31 +00:00
Hans-Christoph Steiner
dbf667d1f5
Merge branch 'ndk-release-checksums.py' into 'master'
...
update NDK
See merge request fdroid/fdroidserver!1173
2022-08-24 11:21:11 +00:00
fdroid-bot
53c6dffbce
Android NDK None (None)
2022-08-24 11:07:33 +00:00
Jochen Sprickerhof
dea188a790
Merge branch 'checku' into 'master'
...
Fix tag match
See merge request fdroid/fdroidserver!1072
2022-08-24 11:06:54 +00:00
linsui
516a0c2ce8
Fix tag match with GitPython
2022-08-24 10:50:09 +00:00
Jochen Sprickerhof
737ad53d3c
Merge branch 'nopath' into 'master'
...
Show all unused scanner path at once
See merge request fdroid/fdroidserver!1171
2022-08-23 13:16:15 +00:00
linsui
cf7eb913d9
Show all unused scanner path at once
2022-08-19 18:01:31 +08:00
Jochen Sprickerhof
abd9faf275
Merge branch 'fix_var' into 'master'
...
Fix variable in exception
See merge request fdroid/fdroidserver!1170
2022-08-17 10:46:41 +00:00
Jochen Sprickerhof
6ce271ac15
Fix variable in exception
2022-08-17 12:33:02 +02:00
Jochen Sprickerhof
f830390873
Merge branch 'stop-checking-build-tools-existence' into 'master'
...
stop checking existence for build-tools, platform-tools, tools
See merge request fdroid/fdroidserver!1165
2022-08-17 07:59:37 +00:00
proletarius101
8267fb2caf
stop checking existence for build-tools, platform-tools, tools
2022-08-17 07:59:36 +00:00
Hans-Christoph Steiner
e7a7f12cae
Merge branch 'ktsmaven' into 'master'
...
scanner: fix maven url check for kts files
See merge request fdroid/fdroidserver!1162
2022-08-08 16:06:54 +00:00
linsui
f99dbec012
scanner: fix maven url check for kts files
2022-08-08 15:52:47 +00:00
Hans-Christoph Steiner
07713af425
Merge branch 'gradle-release-checksums.py' into 'master'
...
update to gradle v7.5.1
See merge request fdroid/fdroidserver!1166
2022-08-08 15:51:16 +00:00
fdroid-bot
e207f45cb6
gradle v7.5.1
2022-08-08 15:37:07 +00:00
Hans-Christoph Steiner
353999146c
Merge branch 'licaon-kter-master-patch-51501' into 'master'
...
Update approved official SPDX license tags
See merge request fdroid/fdroidserver!1164
2022-08-08 15:36:24 +00:00
Licaon_Kter
543c9fc77f
Update approved official SPDX license tags
2022-08-04 10:45:41 +00:00
Jochen Sprickerhof
e7e8ad163b
Merge branch 'flake8_E275' into 'master'
...
Fix flake8 E275 missing whitespace after keyword
See merge request fdroid/fdroidserver!1161
2022-07-31 08:02:05 +00:00
Jochen Sprickerhof
eb79522a36
Fix flake8 E275 missing whitespace after keyword
2022-07-31 09:48:14 +02:00
Jochen Sprickerhof
42ef7c3406
Merge branch 'defused_exception' into 'master'
...
Catch DefusedXmlException (as ValueError)
See merge request fdroid/fdroidserver!1157
2022-07-31 06:53:43 +00:00
Jochen Sprickerhof
7822db2881
Catch DefusedXmlException (as ValueError)
...
defusedxml can't handle the nbsp in the strings.xml (etree can).
2022-07-25 09:30:25 +02:00
Jochen Sprickerhof
7e1d974351
Reduce try/except block
2022-07-25 08:51:47 +02:00
Michael Pöhn
1151ba298f
Merge branch 'exodus_scanner_logging' into 'master'
...
scan_binary: Log matched class
See merge request fdroid/fdroidserver!1156
2022-07-19 17:12:58 +00:00
Jochen Sprickerhof
f8452c4f0c
scan_binary: Log matched class
2022-07-18 15:12:43 +02:00
Michael Pöhn
ffdd038cfa
Merge branch 'finish-exodus-scanner' into 'master'
...
Add tests for fdroid scanner code
Closes #806 , #1008 , and #566
See merge request fdroid/fdroidserver!1155
2022-07-17 14:07:44 +00:00
Michael Pöhn
ab579be6b5
add some basic tests for scanner.main
2022-07-17 15:52:52 +02:00
Michael Pöhn
42d9ac446c
get tests working on ci
2022-07-17 15:50:07 +02:00
Michael Pöhn
66adf4c508
add .ropeproject/ to .gitignore
2022-07-17 15:50:07 +02:00
Michael Pöhn
1c2b084410
🔧 improve scanner.scan_apk tests
...
Refactor test function it a TestCase and split into separate test cases.
Fix and improve tests for scanning apks with embedded apks.
2022-07-17 15:50:07 +02:00
Michael Pöhn
07a366a4d6
add tests for scanner.load_exodus_trackers_signatures
2022-07-17 15:50:07 +02:00
Michael Pöhn
544772d3ab
add missing "or" to scanner cli synopsis
2022-07-17 15:50:07 +02:00
Michael Pöhn
a1677b5cb0
add test case for _exodus_compile_signatures
2022-07-17 15:50:07 +02:00
Michael Pöhn
94c9f0bef9
Merge branch 'exodus_scanner' into 'master'
...
Integrate Exodus
Closes #806 , #1008 , and #566
See merge request fdroid/fdroidserver!1137
2022-07-17 12:24:46 +00:00
Jochen Sprickerhof
3bd09ef7f4
Integrate Exodus ( Closes : #566 , #1008 )
...
Code taken from:
https://github.com/Exodus-Privacy/exodus-core/blob/v1/exodus_core/analysis/static_analysis.py
2022-07-17 12:09:03 +00:00
Jochen Sprickerhof
ea9299f216
Use binary scanner with fdroid scanner path/to.apk
...
Closes : #806
2022-07-17 12:09:03 +00:00
Hans-Christoph Steiner
dc723e7108
Merge branch 'gradle-release-checksums.py' into 'master'
...
update to gradle v7.5
See merge request fdroid/fdroidserver!1153
2022-07-14 23:26:54 +00:00
fdroid-bot
848e29294c
gradle v7.5
2022-07-14 23:10:37 +00:00
Hans-Christoph Steiner
3b1ab74354
gitlab-ci: 'Safety' now needs git to run
...
Unhandled exception happened: [Errno 2] No such file or directory: 'git'
https://gitlab.com/fdroid/fdroidserver/-/jobs/2724632572
2022-07-14 16:09:28 -07:00
Hans-Christoph Steiner
33f3b5d7a4
Merge branch 'linsui-master-patch-07322' into 'master'
...
NDK r25
See merge request fdroid/fdroidserver!1151
2022-07-14 21:54:20 +00:00
linsui
534c170615
NDK r25
2022-07-14 06:35:55 +00:00
Hans-Christoph Steiner
15a562e8b9
Merge branch 'ndk' into 'master'
...
Update preinstalled NDK to r23c
See merge request fdroid/fdroidserver!1145
2022-06-14 11:03:43 +00:00
linsui
5472cf88b8
Update preinstalled NDK to r23c
2022-06-14 11:03:42 +00:00
Jochen Sprickerhof
6f8afd340d
Merge branch 'fix-ci-post-1134' into 'master'
...
fix CI jobs post !1134
See merge request fdroid/fdroidserver!1144
2022-06-10 11:01:45 +00:00
Hans-Christoph Steiner
e2d9dedbb1
build: add test to ensure the flags are passed to the buildserver
...
!1141
2022-06-08 21:15:51 +02:00
Hans-Christoph Steiner
2bf6848391
test_find_apksigner_system_package_android_home if build_tools is new enough
2022-06-08 20:39:44 +02:00