Commit Graph

  • fcb0634eaa server: store virustotal JSON locally as reusable data cache Hans-Christoph Steiner 2017-04-12 15:01:21 +02:00
  • 82bc71fa6f provision missing pyasn1 dependency to build server Michael Pöhn 2017-04-13 00:44:53 +02:00
  • d74d6160dd server: check virustotal has APK before uploading it Hans-Christoph Steiner 2017-04-12 00:23:41 +02:00
  • 8dd9d63e8f server: show progress bar when pushing git mirrors Hans-Christoph Steiner 2017-04-11 23:49:10 +02:00
  • f94ef29271 server: prefer s3cmd over libcloud for syncing Hans-Christoph Steiner 2017-04-11 20:16:49 +02:00
  • 17219d56f4 server: support git mirrors with the offline signing setup Hans-Christoph Steiner 2017-04-11 23:46:14 +02:00
  • d3b9dbece9 server: rely on rsync to delete files from git-mirror Hans-Christoph Steiner 2017-04-11 21:29:55 +02:00
  • 5cc15d0fa9 support git@gitlab.com: style URLs in servergitmirrors Hans-Christoph Steiner 2017-04-11 12:28:36 +02:00
  • 183ce9541b server: support btlog on offline signing setups Hans-Christoph Steiner 2017-04-11 10:25:38 +02:00
  • f75b547795 server: remove unused --sync-from-local-copy-dir Hans-Christoph Steiner 2017-04-11 01:05:53 +02:00
  • 0c19d4566d Merge branch 'elimitate-password-files' into 'master' Hans-Christoph Steiner 2017-04-11 21:37:46 +00:00
  • 4d25113fa0 Eliminate the need for password files Torsten Grote 2017-04-11 16:34:49 -03:00
  • cb942168d5 Merge branch 'nail-down-btlog-and-bugfix' into 'master' Torsten Grote 2017-04-10 21:21:52 +00:00
  • 299ba86948 server: git push for binary transparency in fdroid server update Hans-Christoph Steiner 2017-04-10 20:28:43 +02:00
  • e3152e9ef0 simplify Android Observatory config Hans-Christoph Steiner 2017-04-10 20:14:18 +02:00
  • f3b55ab0f0 fix mistake: lists use .append() not .add() Hans-Christoph Steiner 2017-04-10 20:02:54 +02:00
  • 5020f70997 btlog: fix bug with first run, the etag variable needs to exist Hans-Christoph Steiner 2017-04-06 23:36:31 +02:00
  • 4e4c6d9acf Merge branch 'morebintrans' into 'master' Torsten Grote 2017-04-05 12:45:40 +00:00
  • 255addc53c Merge branch 'miscfixes' into 'master' Torsten Grote 2017-04-04 21:28:08 +00:00
  • 136d58dbae btlog: test with fdroid update without requiring ssh access Hans-Christoph Steiner 2017-04-03 23:16:39 +02:00
  • 4b7084f779 btlog: if git remote is specified, push commits to that remote Hans-Christoph Steiner 2017-04-03 20:31:25 +02:00
  • 40290fc5e0 move make_binary_transparency_log to btlog Hans-Christoph Steiner 2017-04-03 16:02:07 +02:00
  • 896c6496b4 remove setting git name/email for binary transparency logs Hans-Christoph Steiner 2017-04-02 23:07:05 +02:00
  • 6f71465ec1 support pretty output in JSON and for binary transparency logs Hans-Christoph Steiner 2017-04-02 21:58:34 +02:00
  • c591a4cd89 fdroid btlog external binary transparency logger Hans-Christoph Steiner 2017-03-27 21:52:15 +02:00
  • eadcd13723 move make_binary_transparency_log to common for easy reuse Hans-Christoph Steiner 2017-03-27 09:58:09 +02:00
  • 53b69f507e allow index.TestCase to work when run using any path Hans-Christoph Steiner 2017-04-03 19:19:37 +02:00
  • e58ad330f4 encode filenames as bytes to handle all locale setups Hans-Christoph Steiner 2017-04-03 20:24:00 +02:00
  • 4d50ab9bad ignore cache on key name change, instead of crashing Hans-Christoph Steiner 2017-04-03 16:52:17 +02:00
  • 5ad3486741 make sure indexes are sorted to minimize diffs between copies Hans-Christoph Steiner 2017-04-03 11:29:21 +02:00
  • 7d4176dd50 metadata: don't crash if metadata includes blank Categories list Hans-Christoph Steiner 2017-03-23 23:13:37 +01:00
  • baeae862ad buildserver: allow gradle to install new components Hans-Christoph Steiner 2017-03-22 10:59:44 +01:00
  • d6310ed52c Merge branch 'invalid-apk-fix' into 'master' Hans-Christoph Steiner 2017-04-03 17:38:51 +00:00
  • 8f6fa2955d Fix bug when scanning invalid APKs and add a test for it Torsten Grote 2017-04-03 13:07:49 -03:00
  • 2ba757e6c9 Merge branch 'index-parsing' into 'master' Hans-Christoph Steiner 2017-04-03 16:04:35 +00:00
  • 159ca824b7 Merge branch 'local-install' into 'master' Hans-Christoph Steiner 2017-04-03 14:45:45 +00:00
  • 6552c1fa49 Fix installs with pip --user Torsten Grote 2017-04-03 09:55:20 -03:00
  • 7c34dd96f4 Reduce code duplication Torsten Grote 2017-04-03 09:23:06 -03:00
  • a23da47118 Add method for downloading (and verifying) a repository index Torsten Grote 2017-03-29 18:33:09 -03:00
  • d8ad1c78c2 Merge branch '265-fdroid-init-generates-double-entries-in-config-py' into 'master' Hans-Christoph Steiner 2017-04-03 10:13:20 +00:00
  • 8b51e40d63 avoid duplicate value assignments when updating config files Michael Pöhn 2017-04-02 12:08:01 +02:00
  • a6b3ffeeea Merge branch 'move-index-methods' into 'master' Hans-Christoph Steiner 2017-03-31 17:42:22 +00:00
  • 389fd7e6c9 Re-use config and options from common module in index Torsten Grote 2017-03-31 10:50:15 -03:00
  • f9321f6032 Move index related methods to new index module Torsten Grote 2017-03-29 13:10:04 -03:00
  • 9f765ed6f7 Move index signing methods into signindex.py Torsten Grote 2017-03-29 12:11:40 -03:00
  • 256ef003fc Merge branch 'patch-1' into 'master' Hans-Christoph Steiner 2017-03-29 14:56:37 +00:00
  • f637b461f0 Update support repository. Jan Christian Grünhage 2017-03-29 10:33:38 +00:00
  • 8f96c9da3d Merge branch 'smaller-methods' into 'master' Hans-Christoph Steiner 2017-03-27 19:59:51 +00:00
  • c3492ab153 Merge branch 'notabug' into 'master' Hans-Christoph Steiner 2017-03-27 19:55:44 +00:00
  • 916e8eb108 Merge branch 'build_tools_log' into 'master' Hans-Christoph Steiner 2017-03-27 19:54:48 +00:00
  • 7f08fad2c6 Merge branch 'sign-and-verify-update' into 'master' Hans-Christoph Steiner 2017-03-27 19:48:36 +00:00
  • 13b276e02f import: add option to specify license and categories, auto-detect build.gradle Boris Kraut 2017-03-26 19:00:03 +02:00
  • 39f7429c9b import: add notabug.org Boris Kraut 2017-03-26 18:05:37 +02:00
  • c9b76eb808 Return public key and fingerprint after generating repo signing key Torsten Grote 2017-03-22 15:44:35 -03:00
  • c484dc33be Factor out code from update.main() to individual functions Torsten Grote 2017-03-22 15:17:04 -03:00
  • 843595eb33 moved version android tools version log header to corresponding function Michael Pöhn 2017-03-22 14:56:26 +01:00
  • 0fda23ef80 fix local var name overloading when iterating build flavours Michael Pöhn 2017-03-22 14:20:54 +01:00
  • c15f02ed68 fix exception handling in dscanner and update.py Michael Pöhn 2017-03-22 14:07:54 +01:00
  • c45c4041a5 Merge remote-tracking branch 'fdroid/master' into build_tools_log Michael Pöhn 2017-03-22 14:02:45 +01:00
  • 83fe2bda4d fix exception handling in build.py Michael Pöhn 2017-03-22 14:01:32 +01:00
  • 223c793201 prefer apksigner if installed, jarsigner sucks Hans-Christoph Steiner 2017-01-09 17:35:58 +01:00
  • ffd490d8da set_command_in_config() for finding CLI tools to run Hans-Christoph Steiner 2017-01-09 15:21:05 +01:00
  • 70915a7445 verify: fdroidserverid and buildserverid are part of the sig Hans-Christoph Steiner 2017-01-09 15:10:54 +01:00
  • 364e609ebe make fdroid verify use common.verify_apks() Hans-Christoph Steiner 2016-12-20 14:09:45 +01:00
  • 998b6245e9 verify: ensure only a single signature is in compared APK Hans-Christoph Steiner 2016-12-19 16:54:32 +01:00
  • 3c9eeff7f3 Merge branch 'supportrepo' into 'master' Hans-Christoph Steiner 2017-03-22 09:28:26 +00:00
  • bb49123118 post correct build tool versions to wiki Michael Pöhn 2017-03-21 23:51:15 +01:00
  • 53be33055b makebs: update support repo to r46 Boris Kraut 2017-03-21 21:50:29 +01:00
  • 71ff1d6257 Merge branch 'ndk14' into 'master' Hans-Christoph Steiner 2017-03-20 09:38:58 +00:00
  • ed310f0404 makebs: add ndk r14 Boris Kraut 2017-03-19 22:21:18 +01:00
  • 9b12aa6f71 Merge branch 'scan-single-apk' into 'master' Hans-Christoph Steiner 2017-03-17 14:47:30 +00:00
  • 04db6870d1 Factor code for scanning a single APK out into its own method. Torsten Grote 2017-03-15 14:43:22 -03:00
  • 60f166b2c6 Merge branch 'index-v1' into 'master' Torsten Grote 2017-03-17 13:34:31 +00:00
  • 866528de5b signindex: support signing index-v1.jar Hans-Christoph Steiner 2017-03-16 18:51:43 +01:00
  • fa657ce720 move update.signjar() to common so it can also be used in signindex Hans-Christoph Steiner 2017-03-15 21:23:44 +01:00
  • 696bae4d6d warn and ignore graphics files that have no matching app metadata Hans-Christoph Steiner 2016-12-08 19:28:31 +01:00
  • 21ba89a581 copy graphic assets from fdroiddata and app source into repo Hans-Christoph Steiner 2016-12-06 17:22:46 +01:00
  • 713d9195c3 ensure that app.Categories is always a list of strings Hans-Christoph Steiner 2016-12-06 16:11:25 +01:00
  • 7044a909ca include graphics and screenshots from repo in V1 index Hans-Christoph Steiner 2016-12-06 13:32:34 +01:00
  • ab7e85c951 include push install/uninstall requests in index-v1 Hans-Christoph Steiner 2016-12-05 21:06:04 +01:00
  • 6c2cf2ccdd convert internal dict keys to match fdroidclient's Apk class Hans-Christoph Steiner 2016-11-29 13:40:21 +01:00
  • fcb7a0feb4 fdroid update uses datetime instances for timestamps Hans-Christoph Steiner 2016-11-28 21:10:58 +01:00
  • c9aa26d89e add index V1 format, a direct translation of internal dict Hans-Christoph Steiner 2016-11-28 21:09:07 +01:00
  • b3a5db52f7 break out jar signing into function so it can be reused Hans-Christoph Steiner 2016-12-05 19:19:02 +01:00
  • 3afd6ca684 only set 'No description available' in the old index format Hans-Christoph Steiner 2016-11-25 15:29:37 +01:00
  • 1bc0ec27c0 Merge branch 'buildserver-auto-install' into 'master' Michael Pöhn 2017-03-17 12:51:15 +00:00
  • b6d8916881 Merge branch 'metadata_output_vars' into 'master' Hans-Christoph Steiner 2017-03-17 11:37:18 +00:00
  • 02f1a30ba8 Merge branch 'binary-transparency' into 'master' Hans-Christoph Steiner 2017-03-16 19:57:56 +00:00
  • a737255ce4 add a simple test of the binary transparency log Hans-Christoph Steiner 2017-03-16 19:22:32 +01:00
  • 110914ebf3 update: include git config name/email in binary transparency log Hans-Christoph Steiner 2017-03-16 17:45:10 +01:00
  • 580a9eb058 buildserver: support HTTPS Debian mirrors Hans-Christoph Steiner 2017-03-16 14:48:08 +01:00
  • 64ea4caac1 buildserver: allow gradle/sdkmanager to install into the new m2repository Hans-Christoph Steiner 2017-03-16 11:43:46 +01:00
  • d2570a493e metadata output-lines now substitute $$VERSION$$/etc. Michael Pöhn 2017-03-16 09:23:28 +01:00
  • c5c244ccbd generate HTML diff from verify using diffoscope Hans-Christoph Steiner 2016-12-14 15:54:01 +01:00
  • 03ec590989 new repo-wide config option for a Binary Transparency Log Hans-Christoph Steiner 2016-12-16 12:19:07 +01:00
  • 0ef818486d Remove whitespace from HTTP update check versions Ciaran Gultnieks 2017-03-15 08:58:08 +00:00
  • 7306e1cf69 Catch update check failure and proceed, not bomb out Ciaran Gultnieks 2017-03-15 08:57:24 +00:00
  • 4430d8b01c update: fix crash in debug logging message Hans-Christoph Steiner 2017-03-15 14:23:19 +01:00
  • 1e9406778f buildserver: remove my silly mistake Hans-Christoph Steiner 2017-03-14 20:14:06 +01:00
  • ee82c30cb8 buildserver: bump to android_m2repository r45 Hans-Christoph Steiner 2017-03-14 20:04:50 +01:00