Commit Graph

5253 Commits

Author SHA1 Message Date
Michael Pöhn 7d5f4d3ab9 added cwd setup boiler-plate to *.TestCase where missing 2018-08-14 10:34:13 +02:00
Michael Pöhn f153a61277 made build.TestCase run independant of cwd 2018-08-14 10:10:19 +02:00
Michael Pöhn 37e0dce73b made index.TestCase run independant of cwd 2018-08-14 10:08:03 +02:00
Michael Pöhn edb8d105b0 made update.TestCase run independent of cwd 2018-08-14 10:02:15 +02:00
Michael Pöhn 64c5d176da Merge branch 'examples_char_limits' into 'master'
examples/config.py: update char_limit defaults

See merge request fdroid/fdroidserver!555
2018-08-12 20:31:55 +00:00
Marcus Hoffmann bc1766c7ce examples/config.py: update char_limit defaults 2018-08-12 18:09:46 +02:00
Marcus Hoffmann 9b0f7f9d04 makebuildserver: add build-tools 28.0.2 2018-08-10 20:55:00 +02:00
Marcus cf3665b328 Merge branch 'facebook_sdk' into 'master'
scanner: add facebook sdk to forbidden libraries

Closes #534

See merge request fdroid/fdroidserver!542
2018-08-10 13:36:44 +00:00
Marcus Hoffmann a6dfbc6e2e scanner: add facebook sdk to forbidden libraries
These are sourceavailable but not under a free license.
I made sure that this matches only the facebook sdk's from here:
https://github.com/facebook/facebook-android-sdk and not some real open
source libraries by facebook (fresco, stetho, ...). These seem to be
under a different namespace.

fdroid/fdroidserver#534
2018-08-10 15:20:01 +02:00
Hans-Christoph Steiner f1814b7c73 Merge branch '541-ci-tests-dont-execute-majority-of-python-test-cases' into 'master'
Resolve "CI tests don't execute majority of python test cases"

Closes #541

See merge request fdroid/fdroidserver!552
2018-08-07 08:42:42 +00:00
Michael Pöhn 55466f1166 fix fixtures in tests/metadata/dump 2018-08-07 00:02:07 +02:00
Michael Pöhn 5d5617bf40 fix: minor bugs in testcases for: common, metadata, update 2018-08-06 23:53:49 +02:00
Michael Pöhn 28ec93c587 fix: run all testcase in tests/run-tests 2018-08-06 23:53:49 +02:00
Hans-Christoph Steiner a01d11ba64 Merge branch '530-lint-issue-with-disable' into 'master'
Resolve "Lint issues with 'disable: ...` in YAML"

Closes #530

See merge request fdroid/fdroidserver!550
2018-08-03 09:07:09 +00:00
Hans-Christoph Steiner 09d507839b Merge branch '513-set-locale-explicitly-when-using-keytool' into 'master'
Resolve "fdroidserver fails on MacOSX while init"

Closes #513

See merge request fdroid/fdroidserver!551
2018-08-03 09:04:23 +00:00
Michael Pöhn 74ae6a6a3b set locale explicitly when using keytool 2018-08-03 04:36:00 +02:00
Michael Pöhn 14730be812 bump RELEASE_COMMIT_ID for fixing metadata_v0 test 2018-08-02 18:18:07 +02:00
Michael Pöhn 1e7d9b854d never interpret "disable" as bool in yaml metadata 2018-08-02 17:31:58 +02:00
Michael Pöhn 545872f184 Merge branch 'patch-1' into 'master'
Lint - the error should hint that the right word is `Categories`

See merge request fdroid/fdroidserver!543
2018-07-30 22:56:57 +00:00
Licaon_Kter da0c541dec Lint - the error should hint that the right word is `Categories` 2018-07-30 22:56:57 +00:00
Michael Pöhn bd1af5d07e Merge branch 'signatures-clean-up-globals' into 'master'
clean up globals in signatures.py

See merge request fdroid/fdroidserver!545
2018-07-30 21:11:31 +00:00
Marcus 5e6cb548af Merge branch 'gradle_4.9' into 'master'
add gradle 4.9

See merge request fdroid/fdroidserver!546
2018-07-30 21:10:11 +00:00
Marcus Hoffmann 91a7b91845 add gradle 4.9 2018-07-30 22:54:09 +02:00
Michael Pöhn 27d382e1f4 clean up globals in signatures.py 2018-07-30 13:07:07 +02:00
Michel Le Bihan 44f21fbf15 Merge branch 'signatures_argument_error' into 'master'
signatures: Don't pass config to extract

Closes #536

See merge request fdroid/fdroidserver!544
2018-07-29 16:02:56 +00:00
mimi89999 d76c5dc859
signatures: Don't pass config to extract
Closes #536
2018-07-29 17:45:45 +02:00
Hans-Christoph Steiner 481a6274f0 Merge branch 'archive_icons' into 'master'
update: populate app level info for archive only from archived apks

Closes #365

See merge request fdroid/fdroidserver!537
2018-07-27 13:09:13 +00:00
Marcus 2aaa097962 Merge branch 'fix_532' into 'master'
Fix 532

Closes #532

See merge request fdroid/fdroidserver!541
2018-07-25 18:11:56 +00:00
Marcus Hoffmann 753e9c8175 scanner: properly combine all gradle compile commands with flavors 2018-07-25 19:00:34 +02:00
Marcus Hoffmann c44ab190bd scanner: fix reformatting fail
This was broken by 44e8f425d :-(.
2018-07-25 19:00:37 +02:00
Marcus 797958c0b1 Merge branch 'build_tools_28.0.1' into 'master'
makebuildserver: add newest build tools

See merge request fdroid/fdroidserver!539
2018-07-25 15:53:18 +00:00
Marcus Hoffmann 2e77392005 makebuildserver: add newest build tools 2018-07-25 17:20:25 +02:00
Marcus Hoffmann 957b6b8d19
update: populate app level info for archive only from archived apks
Fixes fdroid/fdroidserver#365
2018-07-19 10:44:14 +02:00
Hans-Christoph Steiner e8306fbde0 Merge branch 'master' into 'master'
fixes for `fdroid update` when dealing with lots of random APKs

Closes #515

See merge request fdroid/fdroidserver!536
2018-07-18 15:32:35 +00:00
Hans-Christoph Steiner 60ee69b8bd gitlab-ci: pylint<2.0 workaround to avoid typed-ast's gcc requirement
To keep those tests light and small, no gcc please!
* https://gitlab.com/eighthave/fdroidserver/-/jobs/82274815
2018-07-18 17:11:21 +02:00
Hans-Christoph Steiner 84dfd6b06a update: more reliable handling of XMLNS with androguard
Sometimes androguard returns the XMLNS as entirely empty, which would make
it an invalid APK since normally the 'android' name is mapped to the
'http://schemas.amazon.com/apk/res/android' value.  Occasionally, a
different key is used.

closes fdroid/fdroidserver#515
2018-07-17 12:37:13 +02:00
Hans-Christoph Steiner 4352aa2792 update: pass resourceIds through if they can't be deferenced
People do odd tricks with `aapt --rename-manifest-package` and androguard
doesn't handle them all.

* https://github.com/androguard/androguard/issues/503
2018-07-17 12:37:13 +02:00
Hans-Christoph Steiner 0e0a5019ab update: little trick to avoid some cases of XML app icons
refs #344
2018-07-17 12:37:13 +02:00
Hans-Christoph Steiner 75e9a9e176 update: support versionCode values in hex 2018-07-17 12:37:13 +02:00
Hans-Christoph Steiner c8e61aa02d update: handle random drawable folder names when parsing icons
The app com.android.acehk.aceapp37423 had this invalid stuff in it:

     6165  2014-03-28 12:52   res/drawable-320dpi/ic_launcher.png
2018-07-17 12:37:13 +02:00
Hans-Christoph Steiner a9cc7f6358 update translation template with latest strings 2018-07-17 12:37:13 +02:00
Hans-Christoph Steiner 56a5d868f1 update: purge --editor and --interactive, they were removed in 2013
48296df5b0
2018-07-17 12:37:13 +02:00
Hans-Christoph Steiner be54f1e82a Merge branch 'improve_gradlew-fdroid' into 'master'
Improve gradlew fdroid

See merge request fdroid/fdroidserver!535
2018-07-13 16:53:50 +00:00
Marcus Hoffmann 7023f372fd gradlew-fdroid: tabs -> spaces
We have everything indented with spaces. Don't make an exception for
shell scripts.
2018-07-13 17:02:48 +02:00
Marcus Hoffmann 03e9fe4b38 gradlew-fdroid: save downloads with proper name
This makes re-using them for makebuildserver possible
2018-07-13 17:01:14 +02:00
Marcus Hoffmann 51ef9a8a99 gradlew-fdroid; print which gradle binary is actually running 2018-07-13 17:00:45 +02:00
Marcus 449b4ef7a2 Merge branch 'fix_519' into 'master'
Fix 519

Closes #519

See merge request fdroid/fdroidserver!534
2018-07-13 14:28:36 +00:00
Marcus Hoffmann 19a017c88d gradlew-fdroid: don't print available versions
It's not really useful information and can be gathered from the used
fdroidserver commit in any case.
2018-07-13 16:03:38 +02:00
Marcus Hoffmann 377c50fc53 gradlew-fdroid: make sure cachedir exists
Closes fdroid/fdroidserver#519
2018-07-13 16:02:58 +02:00
Michael Pöhn b6ad6724cc Revert "publish: avoid double removal of dev-supplied reference binary"
This reverts commit db5ed26517.

Doh, messed up the rebase...
2018-07-13 00:07:58 +02:00