Commit graph

  • 7d79780df0 tests: checkupdates now requires a clean git repo state Hans-Christoph Steiner 2018-03-06 20:50:23 +01:00
  • 8215bbbe9a Merge branch 'checkupdates' into 'master' Hans-Christoph Steiner 2018-03-06 19:20:38 +00:00
  • 70d9633555 build/checkupdates/update: log current fdroiddata commit to wiki Hans-Christoph Steiner 2018-03-05 21:47:19 +01:00
  • 86907d2ebf checkupdates: exit with error if fdroiddata git repo is dirty Hans-Christoph Steiner 2018-03-05 21:44:38 +01:00
  • 67d386d925 Merge branch 'more-security-fixes' into 'master' Hans-Christoph Steiner 2018-03-05 09:10:57 +00:00
  • 8f30c892c5 VercodeOperation: only allow simple math expresssions and %c Hans-Christoph Steiner 2018-03-02 12:50:48 +01:00
  • 6876e28bb4 hg: use /bin/false to clarify that it is an executable Hans-Christoph Steiner 2018-03-02 11:06:26 +01:00
  • 6cd8f2ffea SVN: only allow redirects to HTTPS Hans-Christoph Steiner 2018-03-02 10:21:55 +01:00
  • 654b3cb9dc Merge branch 'lint_fix' into 'master' Marcus 2018-03-02 22:59:26 +00:00
  • c81d5da953
    lint: fix update check data https check Marcus Hoffmann 2018-03-02 23:56:49 +01:00
  • c35b120ff2 Merge branch 'tighten-up-UpdateCheckData' into 'master' Marcus 2018-03-02 11:45:53 +00:00
  • 7da0747849 checkupdates: require UpdateCheckData has valid HTTPS URL Hans-Christoph Steiner 2018-03-01 23:51:36 +01:00
  • 26bfd7fb28 lint: require UpdateCheckData to contain only valid HTTPS URLs Hans-Christoph Steiner 2018-03-01 23:29:38 +01:00
  • 1c9bc32bf6 lint: tighten up HTTPS checks on URLs Hans-Christoph Steiner 2018-03-01 23:24:00 +01:00
  • 4197a4a64a Merge branch 'master' into 'master' Hans-Christoph Steiner 2018-02-28 21:42:06 +00:00
  • 498ea5d609 lint: ban all dangerous HTML tags Hans-Christoph Steiner 2018-02-27 12:09:54 +01:00
  • b2ca49b26c update: make icon extraction less dependent on aapt Hans-Christoph Steiner 2018-02-26 23:43:42 +01:00
  • 01a73071c7 gitlab-ci: set metadata_v0 test to use 1.0.2 as the baseline Hans-Christoph Steiner 2018-02-23 22:48:44 +01:00
  • 0fa50ebcb2 rewritemeta: fix proper_format() so lint works with .yml files Hans-Christoph Steiner 2018-02-23 22:42:46 +01:00
  • 5a6a51a29e Merge branch 'allow-dashes-and-underscores-in-signature-file-names-when-checking-for-reproducability' into 'master' Hans-Christoph Steiner 2018-02-22 23:23:50 +00:00
  • 8cca83aec4 allow dashes and underscores in signature file names when checking for reproducability Michael Pöhn 2018-02-22 23:29:30 +01:00
  • 2f563f533b bump to 1.0.2 to placate pypi 1.0.2 Hans-Christoph Steiner 2018-02-22 21:23:19 +01:00
  • 06fb855a27 common: tighten up regexs when searching for version name/code and appid Hans-Christoph Steiner 2018-02-22 21:15:41 +01:00
  • e9320017b4 Bump to 1.0.1! 1.0.1 Hans-Christoph Steiner 2018-02-22 20:01:43 +01:00
  • 991b78660c Merge branch 'weblate' into 'master' Hans-Christoph Steiner 2018-02-22 14:59:32 +00:00
  • 4b63f4ded6 Weblate Hans-Christoph Steiner 2018-02-22 14:59:32 +00:00
  • f55bb62a56 Merge branch 'androguard-fixes' into 'master' Hans-Christoph Steiner 2018-02-22 14:39:34 +00:00
  • e75bf70be6 signatures: future-proof fetching app ID info from APK Hans-Christoph Steiner 2018-02-22 14:30:39 +01:00
  • 88e24dc4e3 update: switch to improved androguard detection Hans-Christoph Steiner 2018-02-22 13:39:41 +01:00
  • f420a037d5 gitlab-ci: remove apt-get progress dumps from build log Hans-Christoph Steiner 2018-02-22 10:32:27 +01:00
  • 0e9252db37 gitlab-ci: try to download PPA keys until they succeed Hans-Christoph Steiner 2018-02-22 10:27:10 +01:00
  • 089712c012 tests: do not automatically run install.TestCase, its troublesome Hans-Christoph Steiner 2018-02-21 14:08:03 +01:00
  • 89498208fc gitlab-ci: test against latest build-tools 27.0.3 Hans-Christoph Steiner 2018-02-21 13:59:34 +01:00
  • 11bed21071 gitlab-ci: androguard from Debian/unstable til it stabilizes Hans-Christoph Steiner 2018-02-22 14:40:03 +01:00
  • 52b3436ff6 make is_apk_and_debuggable() default to using androguard before aapt Hans-Christoph Steiner 2018-02-22 15:08:53 +01:00
  • 847bbb6e43 init: do not try to find aapt if androguard is available Hans-Christoph Steiner 2018-02-22 12:10:53 +01:00
  • aa4f54bf18 update: include implied permissions when using androguard Hans-Christoph Steiner 2018-02-21 12:34:54 +01:00
  • 63d4d46291 update: 'features' list only includes required features Hans-Christoph Steiner 2018-02-20 17:08:55 +01:00
  • 9f553186e8 gitlab-ci: switch debian_testing to use androguard Hans-Christoph Steiner 2018-02-16 14:25:47 +01:00
  • 008110889a update: fix crash from missing file extension in extracted icon Hans-Christoph Steiner 2018-02-20 15:45:27 +01:00
  • c679b5b144 Merge branch 'use-androguard-first' into 'master' Hans-Christoph Steiner 2018-02-19 18:53:42 +00:00
  • 44ebf701e1 Merge branch 'support-xml-icons' into 'master' Hans-Christoph Steiner 2018-02-19 16:58:28 +00:00
  • d1ded7f64d update: use androguard by default if it is available Hans-Christoph Steiner 2018-02-14 17:22:25 +01:00
  • 5281228ea5 update: switch to new androguard v3.1 API based on lxml Hans-Christoph Steiner 2018-02-14 22:03:00 +01:00
  • 699b3e4c69 update: fix min/target/max edge case parsing with androguard Hans-Christoph Steiner 2018-02-14 22:00:42 +01:00
  • 40fac10ebc update: extract and store XML icons Hans-Christoph Steiner 2018-02-14 13:44:58 +01:00
  • 5713b54e0b update: find alternate PNGs for apps that have an XML app icon Hans-Christoph Steiner 2018-02-14 12:04:39 +01:00
  • e6208da7ca Merge branch 'fix-excessive-ndk' into 'master' Marcus 2018-02-14 23:54:00 +00:00
  • 997289d9ca Merge branch 'fdroid-deploy' into 'master' Marcus 2018-02-14 21:51:11 +00:00
  • 2c0e430a2d makebuildserver: do not provision excessive NDKs relan 2018-02-14 09:01:37 +03:00
  • 1725e09f7e rename fdroid server to fdroid deploy and deprecate 'init' Hans-Christoph Steiner 2018-02-13 12:54:48 +01:00
  • bffa6a73be Translated using Weblate (Tibetan) Hans-Christoph Steiner 2018-02-13 08:40:40 +00:00
  • 3a7abcfe66 Translated using Weblate (Tibetan) Hans-Christoph Steiner 2018-02-13 08:34:09 +00:00
  • dbb6fe6af5 fix format string issues in Tibetan Hans-Christoph Steiner 2018-02-13 09:22:57 +01:00
  • 483b0289e9 switch gettext translation files to po-unwrapped format Hans-Christoph Steiner 2018-02-13 09:17:28 +01:00
  • d7af22b48e Weblate (closes !461) Hans-Christoph Steiner 2018-02-13 08:53:05 +01:00
  • 1f99a27a9c Revert "wiki: include per-app link to all related activity on gitlab.com" Hans-Christoph Steiner 2018-02-09 18:17:35 +01:00
  • d8679c3cad Merge branch 'git-svn-improvements' into 'master' Hans-Christoph Steiner 2018-02-12 11:18:02 +00:00
  • dc26e7f79f git-svn: check HTTPS connection with Python Requests Hans-Christoph Steiner 2018-02-05 14:44:59 +01:00
  • a1075f45cc git-svn: require working HTTPS for all Subversion URLs Hans-Christoph Steiner 2018-02-05 14:43:39 +01:00
  • dd93ee6c9b git: use /bin/true for 'askpass' to prevent all password prompts Hans-Christoph Steiner 2018-02-05 13:24:32 +01:00
  • 574fa15fce git: make explicit that git configs are calling cmd line utilities Hans-Christoph Steiner 2018-02-05 13:23:44 +01:00
  • c67ed5e85f git-svn: use '--' to isolate user input in command lines Hans-Christoph Steiner 2018-02-05 13:22:06 +01:00
  • 1626655879 Merge branch 'import-for-issuebot' into 'master' Hans-Christoph Steiner 2018-02-12 11:08:55 +00:00
  • a40b79eb9d import: fix crash when importing from local git repo Hans-Christoph Steiner 2018-01-31 09:59:06 +01:00
  • 559adb207b import: get build dir from settings.gradle Hans-Christoph Steiner 2018-01-30 23:07:16 +01:00
  • 64938d9104 import: switch to .yml as default metadata format Hans-Christoph Steiner 2018-01-30 23:06:24 +01:00
  • 62db94d96e Merge branch 'build-36h' into 'master' Hans-Christoph Steiner 2018-02-12 11:06:34 +00:00
  • d4e64bda4c Merge branch 'timeout_flag' into 'master' Hans-Christoph Steiner 2018-02-12 12:01:46 +01:00
  • 2238b5cafd Merge branch 'metadata-write-int' into 'master' Hans-Christoph Steiner 2018-02-12 10:57:38 +00:00
  • ef9b89f4ec Merge branch 'remove-ndk-r9b' into 'master' Hans-Christoph Steiner 2018-02-12 10:55:02 +00:00
  • 8326e62235 Merge branch 'ndk-r16b' into 'master' Hans-Christoph Steiner 2018-02-12 10:54:31 +00:00
  • 9ba9c6cc3d Merge branch 'gradle-4.5.1' into 'master' Hans-Christoph Steiner 2018-02-12 10:54:06 +00:00
  • c0f323e343 build: set overall timeout to 36 hours relan 2018-02-12 13:45:49 +03:00
  • 76da21f121 makebuildserver: remove NDK r9b to save 1.6 GB of disk space relan 2018-02-12 09:16:03 +03:00
  • 6f295cb3d3 makebuildserver: upgrade NDK r16 to r16b relan 2018-02-11 10:20:42 +03:00
  • 5387fe85a7 makebuildserver: add Gradle 4.5.1 relan 2018-02-11 10:08:06 +03:00
  • 4d56c6c262 metadata: write values of TYPE_INT fields relan 2018-02-06 12:27:34 +03:00
  • 39a5637df2
    build: clear timeout flag before every build Marcus Hoffmann 2018-02-07 20:46:29 +01:00
  • bc5bf7e0ec Merge branch 'translation-app-field' into 'master' Hans-Christoph Steiner 2018-02-05 15:16:43 +00:00
  • 05eef5a454 metadata: add new Translation app field for URL for contributions Hans-Christoph Steiner 2018-01-30 11:14:36 +01:00
  • eac391c58f Merge branch 'popen-stdin-devnull' into 'master' Hans-Christoph Steiner 2018-02-05 14:46:08 +00:00
  • 946a1461f2 common: use /dev/null as stdin when calling subprocess.Popen() relan 2018-02-05 15:34:42 +03:00
  • 5db86215f6 lint: check srclibs has name and @ in it Hans-Christoph Steiner 2018-01-31 13:33:06 +01:00
  • 4b0f9d6653 Merge branch 'master' into 'master' Hans-Christoph Steiner 2018-01-31 10:01:18 +00:00
  • 427427481e Change --resetserver to --reset-server for consistency csagan5 2018-01-30 20:45:03 +01:00
  • cf54c9514c Option --resetserver does nothing; have it used instead csagan5 2018-01-30 14:50:35 +01:00
  • adaf97a3cb Merge branch 'build-timeout-customization' into 'master' Hans-Christoph Steiner 2018-01-30 11:22:08 +01:00
  • b170ef7ce8 fix metadata test: remove timeout= from comparison Hans-Christoph Steiner 2018-01-30 11:20:30 +01:00
  • 86f34ee70a build: make per-build hard time limit customizable relan 2018-01-28 09:56:19 +03:00
  • cc4b57b10b Merge branch 'gradle-4.5' into 'master' relan 2018-01-30 06:12:32 +00:00
  • bf8dd8f6c9
    makebuildserver: add gradle 4.5 Marcus Hoffmann 2018-01-29 17:55:48 +01:00
  • 84262cfead Merge branch 'crash-and-standard-imports' into 'master' Hans-Christoph Steiner 2018-01-29 09:24:48 +00:00
  • 68099cdf1c Merge branch 'minor-security-ish-tweaks' into 'master' Hans-Christoph Steiner 2018-01-29 09:23:25 +00:00
  • f24cf7f71b vmtools: use standard imports: os.remove() Hans-Christoph Steiner 2018-01-26 10:18:07 +01:00
  • 4463bf238d vmtools: use standard imports: os.path.join() Hans-Christoph Steiner 2018-01-26 10:17:19 +01:00
  • 099c98bc60 metadata: fix crash when there are duplicate metadata files Hans-Christoph Steiner 2018-01-25 10:02:13 +01:00
  • d3caf09421 use standard User-Agent in check-fdroid-apk Hans-Christoph Steiner 2018-01-24 06:39:23 +01:00
  • b851d49d24 shell=True is too dangerous to allow; there are unfiltered user inputs Hans-Christoph Steiner 2018-01-23 23:56:15 +01:00
  • 07cdf848d7 use '--' in source vcs calls to protect against malicious input Hans-Christoph Steiner 2018-01-23 22:42:32 +01:00