Commit Graph

  • 94dc6b46c1 update CHANGELOG with PKCS12 keystore changes Hans-Christoph Steiner 2020-09-24 17:43:59 +02:00
  • 1baa5fd895 Merge branch 'signing-2.0-fixes-with-build-tweaks' into 'master' Michael Pöhn 2020-09-23 15:03:30 +00:00
  • d6d5ad6b7c Merge branch 'public-api' into 'master' Hans-Christoph Steiner 2020-09-23 14:57:47 +00:00
  • 29965a1598 Merge branch 'metadata-refactoring' into 'master' Hans-Christoph Steiner 2020-09-23 14:57:28 +00:00
  • 8c1cf724e1 init: force keystore to PKCS12 format Hans-Christoph Steiner 2020-09-09 19:01:53 +02:00
  • ad6985cb40 update: allow --nosign to work with only repo_pubkey set Hans-Christoph Steiner 2020-08-20 14:38:42 +02:00
  • af4a2ab736 gitlab-ci: speed up test runs that do not need git history Hans-Christoph Steiner 2020-08-06 15:44:37 +02:00
  • 59018a887b gitlab-ci: ensure android-23 is present for fdroid build test Hans-Christoph Steiner 2020-09-16 18:18:06 +02:00
  • 69e4d48924 Merge branch 'remove-force_build_tools' into 'master' Michael Pöhn 2020-09-16 16:58:43 +00:00
  • 75c4be2ea9 expose public api in fdroidserver module Michael Pöhn 2020-09-16 18:26:16 +02:00
  • a1c4e3f588 Merge branch 'buildtools3002' into 'master' Marcus 2020-09-16 15:36:34 +00:00
  • 08f724651e remove "force_build_tools" config option, closes #738 Hans-Christoph Steiner 2020-09-16 15:58:32 +02:00
  • df6cf52009 remove last vestige of latestapps.dat Hans-Christoph Steiner 2020-09-16 15:55:21 +02:00
  • 0938561628 Merge branch 'mirror-rsync-script' into 'master' Michael Pöhn 2020-09-16 14:11:38 +00:00
  • 8b406ace08 mirror-to-mirror.sh: update script to handle multiple primary mirrors Hans-Christoph Steiner 2020-09-11 13:47:13 +02:00
  • 94cd2a960c add script used to rsync repo to primary mirrors Hans-Christoph Steiner 2020-09-11 13:28:43 +02:00
  • 301ca0a949 refactor metadata.warn_or_exception to private func Michael Pöhn 2020-09-16 15:25:10 +02:00
  • de9e0f4fc3 build-tools 30.0.2 Licaon_Kter 2020-09-16 15:58:50 +03:00
  • 3c148941f7 Merge branch 'remove_latestapps_dat' into 'master' Hans-Christoph Steiner 2020-09-15 07:48:01 +00:00
  • f927cd681f Merge branch 'targetsdk_not_set_fix' into 'master' Hans-Christoph Steiner 2020-09-15 07:38:07 +00:00
  • 36e5fec418 remove unused latestapps.dat code Marcus Hoffmann 2020-09-14 16:22:09 +02:00
  • 7de601a5b5 fallback to minsdk when targetsdk isn't set Marcus Hoffmann 2020-09-14 11:05:14 +02:00
  • 1f7228d538 Merge branch 'update_test_improvements' into 'master' Marcus 2020-09-10 17:20:11 +00:00
  • b2f6483671 use new find_apksigner in test_scan_apk Marcus Hoffmann 2020-09-10 18:38:06 +02:00
  • 7eb32feaa5 skip new signing test when we can't find apksigner Marcus Hoffmann 2020-09-10 17:26:50 +02:00
  • f6b7572b10 fix fedora test Marcus Hoffmann 2020-09-10 17:14:15 +02:00
  • 2367461465 tests: debian: apksigner is required for the tests to run now Marcus Hoffmann 2020-09-10 17:12:16 +02:00
  • 89f63b3e1c tests: use yaml.Loader on older yaml versions Marcus Hoffmann 2020-09-10 17:10:43 +02:00
  • 709f4c9b18 pickle -> yaml rename Marcus Hoffmann 2020-09-10 15:56:42 +02:00
  • e613b65098 we need FullLoader for one test, we are dumping custom objects Marcus Hoffmann 2020-09-10 15:51:47 +02:00
  • 9bf0758f19 make update.Testcase tests work standalone Marcus Hoffmann 2020-09-10 02:37:30 +02:00
  • 4cd96d4a9f use yaml safeloader in tests Marcus Hoffmann 2020-09-10 02:37:05 +02:00
  • 06766ba48b Merge branch 'signing' into 'master' Hans-Christoph Steiner 2020-09-10 11:49:02 +00:00
  • dfecdcc1bd set minimum apksigner version to 26.0.2 Marcus Hoffmann 2020-09-10 13:19:13 +02:00
  • 145ba9db54 fix apksigner smartcardoptions Marcus Hoffmann 2020-09-09 22:51:08 +02:00
  • 74af61f255 remove providerName from default smartcardoptions Marcus Hoffmann 2020-09-09 18:57:34 +02:00
  • 768a91370c publish: use apksigner for signing apks with targetSDK>=30 Marcus Hoffmann 2020-09-09 12:06:21 +02:00
  • b1128325b5 Merge branch 'scanner_fix_ci' into 'master' Marcus 2020-08-30 18:32:42 +00:00
  • c90a72e14d scanner: check for test in path relative to build dir Marcus Hoffmann 2020-08-30 20:06:00 +02:00
  • 9ae8d7ae6c Merge branch 'pyasn1_modules' into 'master' Marcus 2020-08-28 16:07:56 +00:00
  • 637c73a882 unpin pyasn1_modules Marcus Hoffmann 2020-08-28 17:46:53 +02:00
  • d595948616 jenkins-test: remove rewritemeta, it is well covered elsewhere Hans-Christoph Steiner 2020-08-26 10:40:03 +02:00
  • eb57723096 fix accidentally changed hash of gradle 6.5.1 Marcus Hoffmann 2020-08-25 23:15:25 +02:00
  • bc6fa986d1 fix vcs test Marcus Hoffmann 2020-08-25 23:09:28 +02:00
  • 394ad8f863 add gradle 6.6.1 Marcus Hoffmann 2020-08-25 23:05:56 +02:00
  • e169238c60 Merge branch 'extlib_scanignore' into 'master' Marcus 2020-08-25 19:53:44 +00:00
  • 34717fe88a fix typoes Marcus Hoffmann 2020-08-18 22:33:51 +02:00
  • 059ebd4bc9 tests: add check that we trigger a scanner error without setting it as extlib Marcus Hoffmann 2020-08-18 22:33:12 +02:00
  • d07b4123e9 scanner: docstrings for handleproblem functions Marcus Hoffmann 2020-06-29 22:46:03 +02:00
  • a656be82ae update: calculate added date for an app over all apks Marcus Hoffmann 2020-06-29 21:45:22 +02:00
  • a301a1ba93 add test for correct added date for apps Marcus Hoffmann 2020-06-29 21:56:52 +02:00
  • d5311fff09 vcs: don't fail when git remote set-head fails Marcus Hoffmann 2020-06-29 14:30:06 +02:00
  • fce4721695 add a vcs.TestCase Marcus Hoffmann 2020-08-18 22:31:44 +02:00
  • 03e723b1af fix crash when scanner wants to remove the same file more than once Marcus Hoffmann 2020-06-26 01:55:21 +02:00
  • 61736f3f50 scanner: add test for #759 Marcus Hoffmann 2020-06-30 00:02:04 +02:00
  • 78491a0a5b add used extlibs to scanignore path Marcus Hoffmann 2020-06-25 01:14:40 +02:00
  • f46e99a5c4 test for #796 Marcus Hoffmann 2020-06-30 02:47:53 +02:00
  • 8801d37649 Merge branch 'publish_json' into 'master' Marcus 2020-08-25 12:33:39 +00:00
  • 882f8cfe19 test_check_for_key_collisions: test with an actual collision Marcus Hoffmann 2020-08-24 21:19:59 +02:00
  • d9a6bfb0a9 CI: install pyjks as dependency for tests Marcus Hoffmann 2020-08-24 19:56:08 +02:00
  • a114c73c2d publish: factor out the signing key creation into a method Marcus Hoffmann 2020-08-24 19:29:57 +02:00
  • 7813a17cf8 publish: extract a few functions out of main Marcus Hoffmann 2020-08-24 16:35:50 +02:00
  • eaca3d5faa publish: better json reporting Marcus Hoffmann 2020-08-24 16:33:53 +02:00
  • ca86c18e33 publish: reformat Marcus Hoffmann 2020-08-24 14:49:22 +02:00
  • 3954814a3b Merge branch 'post-txt-refactor' into 'master' Marcus 2020-08-24 17:05:39 +00:00
  • 0b92e60266 handle file type detection using Pythonic methods Hans-Christoph Steiner 2020-08-24 16:52:16 +02:00
  • da31120b5a build: refactor missing srclibs error reporting for only .yml Hans-Christoph Steiner 2020-08-24 16:23:13 +02:00
  • bd1f05e370 Merge branch 'yaml-is-king' into 'master' Hans-Christoph Steiner 2020-08-24 14:57:19 +00:00
  • 5c3db9a7cc rewritemeta: overwrite existing metadata only if no exception occurred Michael Pöhn 2020-08-19 23:13:23 +02:00
  • c45ef453fd remove SUPPORTED_FORMATS list from rewritemeta Michael Pöhn 2020-08-19 19:24:47 +02:00
  • fac033314a fix a comment and a warning Michael Pöhn 2020-08-19 17:15:34 +02:00
  • f5a5fffb10 purge accepted_formats from config Michael Pöhn 2020-08-19 15:51:49 +02:00
  • 40cbbd3173 update changelog: remove txt metadata support Michael Pöhn 2020-07-03 22:29:56 +02:00
  • f8bc51399e remove txt from nightly default supported metadata formats Michael Pöhn 2020-07-02 11:55:36 +02:00
  • 4dc503ed28 remove txt form accepted format list Michael Pöhn 2020-07-02 11:49:20 +02:00
  • fd2cfb0c7d remove code for copying txt srclibs to buildserver Michael Pöhn 2020-07-02 11:45:20 +02:00
  • 681a27546c fix linking to yml metadata in wiki Michael Pöhn 2020-07-02 11:42:39 +02:00
  • cb368a674c remove txt srclib support Michael Pöhn 2020-07-02 00:38:09 +02:00
  • c8f25c2652 remove txt metadata support Michael Pöhn 2020-07-01 17:56:23 +02:00
  • 2ec90bb490 remove support for rewriting to txt Michael Pöhn 2020-07-02 00:48:03 +02:00
  • bc1398f594 remove json metadata support Michael Pöhn 2020-07-01 14:49:46 +02:00
  • 29eea3f739 Merge branch 'androguard_minsdk' into 'master' Hans-Christoph Steiner 2020-08-20 12:45:28 +00:00
  • ba28b44ae7 common: use androguard to figure out minSDK version Marcus Hoffmann 2020-08-19 18:06:27 +02:00
  • 89dac62b10 Merge branch 'fix-gradlew-fdroid' into 'master' Marcus 2020-08-19 15:12:26 +00:00
  • f8a1b45df5 gradlew-fdroid: fix random failures due to empty $line, closes #815 Hans-Christoph Steiner 2020-08-19 16:28:58 +02:00
  • 6258a939e6 Merge branch 'smartcard_hsm' into 'master' Hans-Christoph Steiner 2020-08-17 10:09:35 +00:00
  • a8e9653b96 update: make --create-key work with a HSM Marcus Hoffmann 2020-08-14 17:27:08 +02:00
  • 004d13a48a make publish and update work with a smartcard HSM Marcus Hoffmann 2020-08-14 15:44:34 +02:00
  • 066978cbcf publish: use common signing method Marcus Hoffmann 2020-04-11 23:04:43 +02:00
  • 6128f93d26 publish: keystore "NONE" is a special case and doesn't need to exist Marcus Hoffmann 2020-08-14 15:06:33 +02:00
  • 11236deec6 Merge branch 'patch-1' into 'master' Marcus 2020-08-13 15:03:42 +00:00
  • a997ad7b84 Merge branch 'smartcard-hsm-fixes' into 'master' Marcus 2020-08-13 15:02:04 +00:00
  • c3c6a20b7c gradlew-fdroid: fix typo 6.5 -> 6.6 Marcus Hoffmann 2020-08-11 19:04:19 +02:00
  • d3e8766a3c add gradle 6.6 Marcus Hoffmann 2020-08-11 09:13:20 +02:00
  • b3fb632846 Merge branch 'platform29-05' into 'master' Marcus 2020-08-11 07:09:20 +00:00
  • df7bc77465 Spelling: Deploy key, stripping, SSH Allan Nordhøy 2020-08-10 10:53:23 +00:00
  • 7c44669501 Add platform-29_r05 TacoTheDank 2020-08-09 20:06:30 -04:00
  • 226f490c52 declare LICENSE file in setup.cfg Hans-Christoph Steiner 2020-08-06 15:45:18 +02:00
  • f779ce276a 'keypass' is not required in config if using a HSM Hans-Christoph Steiner 2020-08-06 15:45:44 +02:00
  • d213c8b37c update: validate smartcardoptions when using a HSM for the keystore Hans-Christoph Steiner 2020-08-04 17:29:30 +02:00