Commit Graph

  • 5567182629 Merge branch 'fix-dot-gradle-removal' into 'master' Hans-Christoph Steiner 2017-10-03 13:19:47 +00:00
  • ad10bfcad2 Merge branch '291-include-apk-signatures-in-build-metadata-file' into 'master' Hans-Christoph Steiner 2017-10-03 12:57:34 +00:00
  • aad4bd89d8 build: fix build/ and .gradle/ removal after cleaning relan 2017-10-01 09:57:32 +03:00
  • 89d9d0c45b use OrderedDict for localization data in index-v1 Michael Pöhn 2017-09-04 02:23:17 +02:00
  • 26192a00e2 make sure all timestamps in index-v1 are utc Michael Pöhn 2017-09-03 23:07:43 +02:00
  • 290b9050e0 convert apk timestamp from filesystem to utc before storing Michael Pöhn 2017-08-31 11:46:12 +02:00
  • 50c17f99d1 make sure apk-added datetime only gets returned rounded to days Michael Pöhn 2017-08-26 01:44:02 +02:00
  • a2d361dec8 add test for index-v1.json Michael Pöhn 2017-09-22 16:12:41 +02:00
  • dfc6261ccb sort antiFeatures list in index-v1.json Michael Pöhn 2017-08-16 05:46:32 +02:00
  • b6b79edf11 store fdroid signing-key-fp-list in stats dir Michael Pöhn 2017-09-05 15:17:22 +02:00
  • 75c5fa6355 added some docstrings and error messages Michael Pöhn 2017-09-20 00:58:19 +02:00
  • 6fc968f7cd choose best apk version vor index v0 Michael Pöhn 2017-08-09 17:14:51 +02:00
  • 6930edf889 sort index-v1; publish now creates and stores a list of signature fingerprints Michael Pöhn 2017-09-20 00:16:13 +02:00
  • bca07f794f added functions for storing/loading signer fingerprints to stats Michael Pöhn 2017-09-19 16:03:11 +02:00
  • 5a524d4d0c added some developer-signing key metadata to tests Michael Pöhn 2017-07-04 10:53:16 +02:00
  • ba3844e97e function for finding developer signature in metadata Michael Pöhn 2017-09-14 16:46:43 +02:00
  • 6a4a78429f add signer to index v1 Michael Pöhn 2017-09-19 15:34:29 +02:00
  • 7c4b8bcac4 added parse release filename function Michael Pöhn 2017-09-23 13:10:52 +02:00
  • b993d93395 skip singing apks which ar not validating with signatures from metadata Michael Pöhn 2017-06-13 18:12:45 +02:00
  • 04daa7a03a test for common.get_app_id_aapt Michael Pöhn 2017-09-12 18:17:46 +02:00
  • 91369dacfb try injecting signatures for metadata when publishing Michael Pöhn 2017-09-14 16:23:04 +02:00
  • 08627d70a7 check file existance before trying to verify apks; use centext manager for zips when verifying apk Michael Pöhn 2017-06-12 01:48:29 +02:00
  • efb0bf6ee5 add common functions for dealing with apk signatures Michael Pöhn 2017-09-23 09:36:22 +02:00
  • 45688bfe42 refactored publishing source tarball into a function Michael Pöhn 2017-06-08 12:52:11 +02:00
  • c196f7dd7a common function for fetching sha256 signing-key fingerprint Michael Pöhn 2017-09-23 09:02:50 +02:00
  • d44d48285b Merge branch 'build-drozer-syntax-error' into 'master' Hans-Christoph Steiner 2017-09-26 08:49:51 +00:00
  • eaca20675c tests: test setting up app git repo like fdroid build does Hans-Christoph Steiner 2017-09-25 16:34:25 +02:00
  • cbf7ba0414 tests: add setUp() method to common to handle standard stuff Hans-Christoph Steiner 2017-09-25 16:28:22 +02:00
  • beb79d613d move lots of comments to function doc strings Hans-Christoph Steiner 2017-09-20 17:22:56 +02:00
  • 628fa134f1 travis-ci: quiet output for pip/sdkmanager installs Hans-Christoph Steiner 2017-09-20 15:54:50 +02:00
  • d757902f9c update MANIFEST.in Hans-Christoph Steiner 2017-09-20 12:23:41 +02:00
  • 31e81e83da use pandoc to convert README.md to PyPI's reST format Hans-Christoph Steiner 2017-09-20 11:48:49 +02:00
  • d8485f7123 build+drozer: error message instead of crash when repo-folder missing Michael Pöhn 2017-09-25 16:09:57 +02:00
  • faeecf0b07 Merge branch 'gradle-4.2' into 'master' Hans-Christoph Steiner 2017-09-25 12:17:34 +00:00
  • 3fdddd1179 makebuildserver: add Gradle 4.2 relan 2017-09-23 10:04:39 +03:00
  • ca069d941d Merge branch 'port-to-osx-and-trusty' into 'master' Hans-Christoph Steiner 2017-09-20 15:24:57 +00:00
  • 86a3ef5355 travis-ci: always reinstall Java on OSX to get recent version Hans-Christoph Steiner 2017-09-19 20:10:25 +02:00
  • a9a696b199 travis-ci: test on older OSX versions Hans-Christoph Steiner 2017-09-17 12:54:43 +02:00
  • 2764c43fa2 tests: use ci-test-app with current Gradle Android Plugin Hans-Christoph Steiner 2017-09-19 16:41:50 +02:00
  • dc569b9c18 tests: support Java setups where MD5 is not disabled by default Hans-Christoph Steiner 2017-09-19 20:01:15 +02:00
  • 373b46ab3f tests: don't run gpgsign tests on Travis CI's OSX, gpg always fails Hans-Christoph Steiner 2017-09-14 14:34:29 +02:00
  • 2b5edf2434 travis-ci: make Trusty builds a first class citizen Hans-Christoph Steiner 2017-09-19 19:58:45 +02:00
  • 0a88a97881 travis-ci: update OSX CI build to work again Hans-Christoph Steiner 2017-09-19 19:58:31 +02:00
  • d1f6126dea tests: support Ubuntu/trusty's python3.4-venv Hans-Christoph Steiner 2017-09-15 23:25:07 +02:00
  • bc192b6be0 tests: prefer GNU sed on BSD/OSX, BSD's sed has lame syntax Hans-Christoph Steiner 2017-09-16 10:03:17 +02:00
  • 176f539647 allow spaces in filenames Hans-Christoph Steiner 2017-09-19 10:57:29 +02:00
  • 6adf309bef tests: move test APK with bad unicode filename to separate test Hans-Christoph Steiner 2017-09-19 16:48:20 +02:00
  • 5dcb48831f index: always use jarsigner for verifying JAR signatures Hans-Christoph Steiner 2017-09-19 15:07:19 +02:00
  • 535f2afe90 init: prompt user for Android SDK path using platform-specific default Hans-Christoph Steiner 2017-09-19 10:55:16 +02:00
  • 1d4e3a254d create blank config.py using cross-platform technique Hans-Christoph Steiner 2017-09-17 21:54:21 +02:00
  • c225e0c363 Merge branch 'first-working-localization' into 'master' Hans-Christoph Steiner 2017-09-19 18:12:41 +00:00
  • 8e0b424bc8 update translation template with latest strings Hans-Christoph Steiner 2017-09-15 23:40:11 +02:00
  • 86cf1c9800 add Makefile to handle refreshing translation template Hans-Christoph Steiner 2017-09-15 23:39:32 +02:00
  • 6c7b987239 fix string formats that are ambiguous for translators Hans-Christoph Steiner 2017-09-15 23:20:29 +02:00
  • 255932453c ensure _ is used only for gettext strings Hans-Christoph Steiner 2017-09-15 21:48:45 +02:00
  • 53e4ec47a7 English source string corrections Hans-Christoph Steiner 2017-09-15 22:20:18 +02:00
  • 9712fac011 "No config.py found" should warning level, until people get use to it Hans-Christoph Steiner 2017-09-16 10:41:12 +02:00
  • c7d45b9515 Merge branch 'plural' into 'master' Hans-Christoph Steiner 2017-09-16 08:11:06 +00:00
  • acac15f74d Merge branch 'newcomers' into 'master' Hans-Christoph Steiner 2017-09-16 08:07:56 +00:00
  • f144cae11c Merge branch 'weblate' into 'master' Hans-Christoph Steiner 2017-09-15 21:00:33 +00:00
  • 5ca2997daf Weblate Hans-Christoph Steiner 2017-09-15 21:00:33 +00:00
  • a2eaf37394 Merge branch 'implement-gettext' into 'master' Hans-Christoph Steiner 2017-09-15 19:29:12 +00:00
  • 4723cff0c8 Correct plurals Jan Berkel 2017-09-13 17:33:57 +02:00
  • fa0d618d2f rename 'app-id' to standard Android 'applicationId' Hans-Christoph Steiner 2017-09-15 11:41:39 +02:00
  • 278d67d960 implement gettext localization Hans-Christoph Steiner 2017-09-13 18:03:57 +02:00
  • e4ca82d80c tests: support running on platforms with old java Hans-Christoph Steiner 2017-09-13 16:00:51 +02:00
  • cb10f0df09 standardize os.walk() var names based on Python 3.5 docs Hans-Christoph Steiner 2017-09-14 08:44:43 +02:00
  • 96e71bfdb3 set minimum Python version to 3.4 Hans-Christoph Steiner 2017-09-15 11:31:18 +02:00
  • 30c0d5f4d5 gitlab-ci: ensure release tag is present for metadata_v0 tests Hans-Christoph Steiner 2017-09-14 10:22:37 +02:00
  • 9cb074cb08 Merge branch 'buildserver-verbose' into 'master' Hans-Christoph Steiner 2017-09-15 09:10:07 +00:00
  • 7aebf7a33f Merge branch '368-makebuildserver-fails-checkey-101' into 'master' Hans-Christoph Steiner 2017-09-15 09:01:12 +00:00
  • 23b45c68c1 remove checkey from jenkins-build-makebuildserver Michael Pöhn 2017-09-14 11:28:12 +02:00
  • 34f79b876c tests: don't touch config.py, no config is fine now Marcus Hoffmann 2017-09-14 02:14:26 +02:00
  • 190a2fde81 common: allow starting without a config file Marcus Hoffmann 2017-09-12 16:21:29 +02:00
  • feadc6a565 make sure config exists before writing to it Marcus Hoffmann 2017-09-14 02:13:49 +02:00
  • de1afc3c7e bash_completion: add update --create-key option Marcus Hoffmann 2017-09-14 02:03:43 +02:00
  • 5770e1d3ef log build-server output when verbose flag is set Michael Pöhn 2017-09-14 01:38:34 +02:00
  • 237973a1d6 bash_completion: fix option completion Marcus Hoffmann 2017-09-13 14:02:04 +02:00
  • 7db6997eea add all subcommands to bash completion Hans-Christoph Steiner 2017-09-13 09:53:26 +02:00
  • a4a7b99760 Merge branch 'fix_gplay_check' into 'master' Hans-Christoph Steiner 2017-09-13 07:18:46 +00:00
  • 5ebde251b1 checkupdates: use html.unescape instead of HTMLParser.unescape Marcus Hoffmann 2017-09-13 01:42:15 +02:00
  • 921524081c checkupdates: fix google play check method Marcus Hoffmann 2017-09-13 01:40:09 +02:00
  • 253bd92df3 Merge branch 'refuse-publishing-duplicate-apks' into 'master' Hans-Christoph Steiner 2017-09-12 15:33:51 +00:00
  • 7513432a41 Merge branch 'warn_on_aar' into 'master' Hans-Christoph Steiner 2017-09-12 15:29:29 +00:00
  • 9461dd0f3d Merge branch 'scanner_refactoring' into 'master' Hans-Christoph Steiner 2017-09-11 15:47:57 +00:00
  • 5f5d3ea896 scanner: promote jar and aar files present in the repo to errors Marcus Hoffmann 2017-09-04 01:03:26 +02:00
  • 15c4492625 remove gradle-wrapper.jar during scan Marcus Hoffmann 2017-09-04 01:00:12 +02:00
  • af2eb2bd50 scanner: warn on aar files Marcus Hoffmann 2017-09-04 00:57:38 +02:00
  • 5d9eb9b295 scanner: rename variables, use os.path.relpath Marcus Hoffmann 2017-09-11 16:46:54 +02:00
  • 1ee3f9aad5 scanner: more descriptive variable names from os.walk Marcus Hoffmann 2017-09-04 16:11:27 +02:00
  • 328c1ad0c7 proper error message when publishing with the same app in repo and unsigned Michael Pöhn 2017-05-30 14:53:54 +02:00
  • 546b09cd93 Merge branch 'close-subprocess-file-handles' into 'master' Hans-Christoph Steiner 2017-09-07 09:51:08 +00:00
  • 3aee9b3f11 Merge branch 'close-subprocess-file-handles' into 'master' Hans-Christoph Steiner 2017-09-07 09:49:51 +00:00
  • 2ce014c9f4 Merge branch 'signatures-subcommand' into 'master' Hans-Christoph Steiner 2017-09-07 09:04:25 +00:00
  • a718c75b05 make sure file-streams of subprocesses get closed Michael Pöhn 2017-09-07 02:36:58 +02:00
  • 3e6dfacf6c added signatures subcommand Michael Pöhn 2017-09-06 15:54:16 +02:00
  • be874b1134 Merge branch 'dont-list-fdroid-subcommands-in-random-order' into 'master' Hans-Christoph Steiner 2017-09-05 14:45:57 +00:00
  • 0df95ce7e6 dont list fdroid subcommands in random order Michael Pöhn 2017-09-04 14:29:30 +02:00
  • 4b605e8b3e remove trailing whitespace Marcus Hoffmann 2017-09-03 19:30:00 +02:00
  • 90180bb902 makebuildserver: add comment about not upgrading sdk-tools Marcus Hoffmann 2017-09-03 18:33:03 +02:00