Commit graph

  • 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
  • cb7c60246c Merge branch 'constraintlayout-license-bullshit' into 'master' Hans-Christoph Steiner 2017-03-14 12:11:27 +00:00
  • 3e895eadd2 buildserver: allow gradle to install newer build-tools versions Hans-Christoph Steiner 2017-03-14 12:39:03 +01:00
  • 590160d766 buildserver: support new ConstraintLayout license bullshit Hans-Christoph Steiner 2017-03-13 16:31:27 +01:00
  • 7211381e27 Merge branch 'popen-nonutf8' into 'master' Ciaran Gultnieks 2017-03-13 07:40:31 +00:00
  • 37c802d323 common: don't assume build script output is utf-8 Daniel Martí 2017-03-12 19:36:44 +00:00
  • 001d3b1fbb Merge branch 'include-ota-zip-in-index-xml' into 'master' Hans-Christoph Steiner 2017-03-10 23:06:22 +00:00
  • 6fe27ad75e fix source tarball filename for media files Hans-Christoph Steiner 2017-03-10 19:05:01 +01:00
  • 6aca906863 include non-APKs that match metadata and fdroid-generated filenames Hans-Christoph Steiner 2017-03-10 18:28:22 +01:00
  • 9d363b91f4 update: do not include fdroid-generated tarballs as "media" files Hans-Christoph Steiner 2017-03-10 17:40:19 +01:00
  • 6207ee7878 Merge branch 'gradle341' into 'master' Hans-Christoph Steiner 2017-03-10 15:23:41 +00:00
  • e8d0a8ede8 makebs: add gradle 3.4.1 Boris Kraut 2017-03-10 14:29:36 +01:00
  • 19b3d7f00d Merge branch 'pre-indexv1-fixes' into 'master' Hans-Christoph Steiner 2017-03-07 10:39:41 +00:00
  • 650d52fb0a uses-permission maxSdkVersion as int, and enforces int string in XML Hans-Christoph Steiner 2016-11-29 21:04:27 +01:00
  • 7bae1075ba non-APK files will not have minSdkVersion, so don't force it Hans-Christoph Steiner 2016-12-08 19:30:38 +01:00
  • 0be58c2dca update: do not include PGP signatures as "media" files Hans-Christoph Steiner 2017-03-01 21:25:42 +01:00
  • f79f08a1c1 update bash completion commenting to match standards Hans-Christoph Steiner 2017-02-28 14:46:37 +01:00
  • d4060bbaa2 Merge branch 'master' into 'master' Hans-Christoph Steiner 2017-03-06 09:13:15 +00:00
  • f76ef0b3a8
    upload release apk to virustotal thez3ro 2017-03-03 13:44:55 +01:00
  • c352c02557 Merge branch 'master' into 'master' Hans-Christoph Steiner 2017-03-01 22:36:53 +00:00
  • f68d811e64 Merge branch 'master' into 'master' Hans-Christoph Steiner 2017-03-01 22:36:26 +00:00
  • d5e2d6f57a
    upload release apk to AndroidObservatory thez3ro 2017-03-01 22:34:55 +01:00
  • 2242bb232b Merge branch 'skip-scan' into 'master' Hans-Christoph Steiner 2017-03-01 17:35:02 +00:00
  • c5bd8d9582 Pass on --skip-scan flag to build server VM when running fdroid build --server. Michael Pöhn 2017-03-01 17:27:17 +01:00
  • 0025adf566 Merge branch 'metadata-fixes-and-tests' into 'master' Hans-Christoph Steiner 2017-02-28 13:28:55 +00:00
  • 4e8e297944 metadata: port .fdroid.yml handling to App dict subclass Hans-Christoph Steiner 2017-02-28 10:37:09 +01:00
  • 5214889bbd fix bug including media files Hans-Christoph Steiner 2016-12-08 19:11:36 +01:00
  • f06e336904 improve rewritemeta error msg about formats Hans-Christoph Steiner 2016-12-07 20:20:59 +01:00
  • 564cfb1089 match versionCode/versionName when set as gradle variable Hans-Christoph Steiner 2017-02-27 14:00:42 +01:00
  • 507ed4a170 do not crash if no versionCode is found while parsing Hans-Christoph Steiner 2017-02-27 13:38:59 +01:00
  • d92ac1e8f6 fix metadata dump test to run on CI servers Hans-Christoph Steiner 2017-02-28 11:32:51 +01:00
  • 8b85c860a6 rename lastupdated to lastUpdated to match fdroid client Hans-Christoph Steiner 2016-11-28 21:17:22 +01:00
  • 73bb2cf1ba Merge branch 'gradle34' into 'master' Hans-Christoph Steiner 2017-02-27 09:10:11 +00:00
  • add1ad6eb5 makebs: add gradle 3.4 Boris Kraut 2017-02-26 03:23:49 +01:00
  • b2a432db7e Merge branch 'remove-manual' into 'master' Hans-Christoph Steiner 2017-02-24 15:18:43 +01:00
  • 8decd3b504 remove TeX manual, it moved to https://gitlab.com/fdroid/fdroid-website Hans-Christoph Steiner 2017-02-13 22:36:28 +01:00
  • 584841a775 jenkins-build-makebuildserver: add rudimentary rewritemeta test Hans-Christoph Steiner 2017-02-24 14:01:09 +01:00
  • 7a25dbc081 rewritemeta: fix silly bug of using == for = Hans-Christoph Steiner 2017-02-24 13:36:41 +01:00
  • 2a421d653c Merge branch 'make-Build-App-act-like-dicts' into 'master' Torsten Grote 2017-02-24 11:11:11 +00:00
  • 4e39621601 provide warning if config items will not preserve order Hans-Christoph Steiner 2017-02-24 10:28:00 +01:00
  • 388c336e76 build: ensure test is running on git commit that this code works with Hans-Christoph Steiner 2017-02-23 22:32:08 +01:00
  • 593613043e normalize Build TYPE_STRING data based on .txt Hans-Christoph Steiner 2017-02-23 22:25:33 +01:00
  • c178cfb843 normalize Build TYPE_LIST data based on .txt Hans-Christoph Steiner 2017-02-23 18:54:33 +01:00
  • f7ae398aae add script for mass testing metadata parsing after changes Hans-Christoph Steiner 2017-02-23 18:33:39 +01:00
  • e0f39a7e7b rename Build fields: version -> versionName, vercode -> versionCode Hans-Christoph Steiner 2016-11-23 17:52:04 +01:00
  • c0bc3afda9 convert metadata.Build to a subclass of dict Hans-Christoph Steiner 2016-11-29 13:26:32 +01:00
  • b7fc7f2228 convert App to subclass of dict to support parsing/dumping libs Hans-Christoph Steiner 2016-11-23 17:25:59 +01:00
  • 4625651192 make Build class act more like a dict Hans-Christoph Steiner 2016-11-18 09:56:37 +01:00
  • 14f204cfe1 sort repo index data to make index.xml generation reproducible Hans-Christoph Steiner 2016-11-29 15:55:07 +01:00