Commit graph

  • 18f3acc32e split out options from read_config() Hans-Christoph Steiner 2024-05-08 16:26:46 +02:00
  • 685efa23d4 import: always load testcommon from localmodule Hans-Christoph Steiner 2024-05-06 11:13:13 +02:00
  • 1e5699e90c remove all references to optparse (deprecated since Python 3.2) Hans-Christoph Steiner 2024-05-02 14:08:28 +02:00
  • 717df09be0 clarify that config/options can be global or module-level variable Hans-Christoph Steiner 2024-05-02 14:05:56 +02:00
  • 92a3f4b191 rename local variable to stop overwriting global options Hans-Christoph Steiner 2024-05-02 12:19:02 +02:00
  • 1eaba25021 common: do not use module reference for local functions Hans-Christoph Steiner 2024-05-02 12:11:33 +02:00
  • 8208841460 common: make explicit which test cases need mocked options Hans-Christoph Steiner 2024-05-02 12:10:19 +02:00
  • 660f8756e5 Merge branch 'docstrings' into 'master' Hans-Christoph Steiner 2024-05-08 13:55:10 +00:00
  • dbdefe200c Format files with ruff Gregor Düster 2024-01-26 08:08:37 +01:00
  • df27405d8b [build] Add more docstrings Gregor Düster 2024-01-24 13:08:01 +01:00
  • 1c70758940 [btlog] Add more docstrings Gregor Düster 2023-10-30 08:57:21 +01:00
  • 4109e8fb03 [checkupdates] Add module docstring Gregor Düster 2023-10-29 15:15:29 +01:00
  • 97346a2cba [nightly] Add more docstrings Gregor Düster 2023-10-29 14:10:30 +01:00
  • 6c27fec94b [import] Add more docstrings Gregor Düster 2023-10-28 08:32:26 +02:00
  • 5d8c6b8cd5 Merge branch 'fix-ubuntu-ppa-job' into 'master' Michael Pöhn 2024-05-08 13:17:23 +00:00
  • 9f62445f38 gitlab-ci: fix ubuntu_lts_ppa job to work with Ubuntu/noble Hans-Christoph Steiner 2024-05-07 18:54:44 +02:00
  • 80705579c2 Merge branch 'getcert' into 'master' Michael Pöhn 2024-05-08 13:14:05 +00:00
  • ad9f0a9022 include @obfusk's proof-of-concept APKs in test suite Hans-Christoph Steiner 2024-04-23 18:03:24 +02:00
  • fc4a9c96a5 test APK signatures with a cert chain are parsed like apksigner Hans-Christoph Steiner 2024-04-19 12:49:02 +02:00
  • accdd65f91 also handle APKs entirely without JAR/v1 signatures Hans-Christoph Steiner 2024-04-19 23:22:51 +02:00
  • 9a327b5097 reliable implementation of get_first_signer_certificate() Hans-Christoph Steiner 2024-04-25 18:45:00 +02:00
  • a8fd360a88 skip AndroidManifest.xml and resources when fetching v2+ certs Hans-Christoph Steiner 2024-04-19 23:16:59 +02:00
  • 6f5fd2b132 PoC + writeup + patch FC (Fay) Stegerman 2024-04-09 11:19:21 +02:00
  • 312f822764 androguard is required, stop using use_androguard() Hans-Christoph Steiner 2024-04-29 12:58:50 +02:00
  • 2fea71a6c7 get_first_signer_certificate: check all v1 v2 and v3 certs linsui 2024-04-08 14:57:28 +08:00
  • 93f361c623 replace decade old pyasn1 crypto impl with working asn1crypto Hans-Christoph Steiner 2024-04-29 12:31:06 +02:00
  • 4666330a4d Merge branch 'gradlefile' into 'master' Hans-Christoph Steiner 2024-05-07 14:14:26 +00:00
  • 7104411296 throw error if gradle build method is used but no build.gradle file is found linsui 2024-05-04 19:15:33 +08:00
  • 99bd544ab9 Merge branch 'fedora-40-ci-failure' into 'master' Hans-Christoph Steiner 2024-05-07 14:11:53 +00:00
  • 5df3d27126 gitlab-ci: stay on Fedora 39 until it is no longer supported Hans-Christoph Steiner 2024-04-30 19:23:52 +02:00
  • 1b65e33835 make it easy to keep test artifacts from jobs Hans-Christoph Steiner 2024-04-25 16:10:59 +02:00
  • 299e3e5f4c index: handle image processing diffs across various Python versions Hans-Christoph Steiner 2024-04-24 14:53:30 +02:00
  • 1cb1394de3 Merge branch 'debugkey' into 'master' Hans-Christoph Steiner 2024-05-07 11:33:12 +00:00
  • 9a9b5beeaa simplify test setup Hans-Christoph Steiner 2024-05-07 13:19:57 +02:00
  • 14c8647909 add additional tests Hans-Christoph Steiner 2024-05-07 10:57:55 +02:00
  • d243cbd030 lint: blocklist known AOSP debug keys in AASK linsui 2024-05-03 20:00:14 +08:00
  • 08c553e1cb Merge branch 'deploy' into 'master' Michael Pöhn 2024-05-06 06:36:58 +00:00
  • f82d648cb1 deploy: retry when git push fails linsui 2024-05-05 17:20:41 +08:00
  • 79586fd9e3 Merge branch 'fix-icons-in-fdroid-mirror' into 'master' Michael Pöhn 2024-05-05 17:14:49 +00:00
  • 6f07538cdc mirror: apparently the 'icons' dir does not always exist Hans-Christoph Steiner 2024-04-22 11:49:06 +02:00
  • 32ef77ecb6 Merge branch 'androguard-modernization' into 'master' Hans-Christoph Steiner 2024-04-25 11:09:27 +00:00
  • be59b38ac1 update: handle ValueError from apkInspector in androguard 4.1 Hans-Christoph Steiner 2024-04-25 12:59:00 +02:00
  • ef4ec74882 some parts of androguard 4.x use loguru instead of logging Hans-Christoph Steiner 2024-04-24 15:45:15 +02:00
  • 1c84f63247 replace deprecated get_element() which was removed in 4.x Hans-Christoph Steiner 2024-04-10 16:51:24 +02:00
  • 5b7abc0423 single function to tame androguard's verbose default output Hans-Christoph Steiner 2024-04-24 11:14:14 +02:00
  • 7a144a4762 port to androguard >= 4 and drop support for older than 3.3.3 Hans-Christoph Steiner 2024-04-01 11:42:23 +02:00
  • cdc7c98707 common.get_androguard_APK() is no longer private to the module Hans-Christoph Steiner 2024-04-01 11:42:23 +02:00
  • a742df3758
    add CHANGELOG entry for v2.2.2 Hans-Christoph Steiner 2024-04-24 16:13:21 +02:00
  • 302ddf6c85
    version 2.2.2 2.2.2 Hans-Christoph Steiner 2024-04-24 16:07:14 +02:00
  • afd0686c5d
    update CHANGELOG for 2.2.2 Hans-Christoph Steiner 2024-04-24 16:06:47 +02:00
  • 3f3e0483f2
    include sdkmanager as dep in setup.py Hans-Christoph Steiner 2024-04-24 16:02:47 +02:00
  • e45e37b2df Merge branch 'altstore-index-fix' into 'master' Hans-Christoph Steiner 2024-04-24 12:05:03 +00:00
  • 005a33732c apply review suggestions Michael Pöhn 2024-04-24 11:56:07 +00:00
  • bd6afa4365
    🐛 index fix: skip altstore when no IPAs present Michael Pöhn 2024-04-24 12:45:29 +02:00
  • 07929ffe66 Merge branch 'black' into 'master' Hans-Christoph Steiner 2024-04-24 08:51:46 +00:00
  • 79f148167a deploy: automatically convert to black format Hans-Christoph Steiner 2024-04-23 18:41:08 +02:00
  • cb04d801d8 deploy: manually move hard cases to black code format Hans-Christoph Steiner 2024-04-23 18:40:17 +02:00
  • eacfb8095b Merge branch 'alt-store' into 'master' Hans-Christoph Steiner 2024-04-24 08:39:05 +00:00
  • 9716b5e1ab index: manual black format Hans-Christoph Steiner 2024-04-24 10:29:50 +02:00
  • d00a87ed6c
    🏏 alt-store index: incorporate review feedback Michael Pöhn 2024-04-23 17:28:30 +02:00
  • f2118b35a3
    🏟️ fix ci Michael Pöhn 2024-04-09 14:53:00 +02:00
  • 45efb88f85
    🕴️ add test for make_altstore Michael Pöhn 2024-04-04 16:43:56 +02:00
  • 86db8c93cc
    🩹 fix parse_ipa tests Michael Pöhn 2024-04-04 14:14:58 +02:00
  • f742799a9d
    🏟️ add test for _parse_from_pbxproj Michael Pöhn 2024-04-04 13:53:02 +02:00
  • 450765490b
    🗺️ add test for _get_ipa_ico Michael Pöhn 2024-04-04 13:04:55 +02:00
  • a21ed39117
    🛻 move alstore index function Michael Pöhn 2024-04-04 11:16:18 +02:00
  • 301f0c8273
    🍎 altstore: implement ipa entitlement parser Michael Pöhn 2024-03-11 03:11:53 +01:00
  • 2658c22933
    🖼️ altstore index screenshots and icons Michael Pöhn 2024-03-10 10:33:51 +01:00
  • 519c3c1fcf
    👑 altstore index: add entitlement support Michael Pöhn 2024-02-12 19:16:40 +01:00
  • 93e7cc9092
    📑 better alt-store index Michael Pöhn 2024-02-11 18:48:25 +01:00
  • fb33ae58e2
    🐑 naive alt-store support Michael Pöhn 2024-01-29 16:10:34 +01:00
  • e24640da85 Merge branch 'weblate' into 'master' 2.3a0 Hans-Christoph Steiner 2024-04-10 14:03:35 +00:00
  • 1fa376a9dc CheckUpdates should be called checkupdates Hans-Christoph Steiner 2024-04-10 15:37:15 +02:00
  • 6ab1fd9945 fix UpdateCheckMode string in lint Hans-Christoph Steiner 2024-04-10 15:35:59 +02:00
  • 443973c6f1 Translated using Weblate: Romanian (ro) by Hans-Christoph Steiner <hans@guardianproject.info> Hans-Christoph Steiner 2024-04-10 15:33:10 +02:00
  • 954c136506 Translated using Weblate: German (de) by VfBFan <VfBFan@users.noreply.hosted.weblate.org> VfBFan 2024-03-12 12:00:26 +00:00
  • 4e491830cc Translated using Weblate: Russian (ru) by Alexander Ivanov <saiv46.dev@gmail.com> Alexander Ivanov 2024-02-23 12:09:39 +00:00
  • a90191949d Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org> Besnik Bleta 2024-02-20 17:54:18 +00:00
  • e8a980ea9c Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org> Besnik Bleta 2024-02-20 16:50:27 +00:00
  • 0d12b5ffba Translated using Weblate: Romanian (ro) by Simona Iacob <s@zp1.net> Simona Iacob 2024-04-10 15:33:10 +02:00
  • b08ae68706 Translated using Weblate: Romanian (ro) by Licaon Kter <licaon.kter@protonmail.com> Licaon Kter 2024-04-10 15:33:09 +02:00
  • 44f4317ff8 Translated using Weblate: Chinese (Simplified) (zh_Hans) by linsui <linsui@inbox.lv> linsui 2024-04-10 15:33:09 +02:00
  • 98d880fe1c Translated using Weblate: Chinese (Simplified) (zh_Hans) by David Jiang <david.jiang2024@gmail.com> David Jiang 2024-04-10 15:33:07 +02:00
  • 6ba048d660 Translated using Weblate: Czech (cs) by Daniel Hejduk <jellymail@protonmail.com> Daniel Hejduk 2023-11-05 09:04:06 +01:00
  • d6bbebddbb Merge branch 'buymeacoffee' into 'master' Hans-Christoph Steiner 2024-04-10 12:06:06 +00:00
  • d62b8cc2ed insert_funding_yml_donation_links: support polar linsui 2024-04-10 18:58:16 +08:00
  • c23af7984c insert_funding_yml_donation_links: update lfx link linsui 2024-04-10 18:57:56 +08:00
  • 18fe76ced9 Merge branch 'drop_version_lock_pyasn1' into 'master' Hans-Christoph Steiner 2024-04-10 09:30:49 +00:00
  • 4389168588 Drop version locking on pyasn1 Jochen Sprickerhof 2024-04-09 14:45:01 +02:00
  • b53c498fcd Merge branch 'buymeacoffee' into 'master' Hans-Christoph Steiner 2024-04-10 09:25:59 +00:00
  • d9f59536cf insert_funding_yml_donation_links: support buymeacoffee linsui 2024-04-10 15:01:27 +08:00
  • 6a84fe1ae8 Merge branch 'ios-metadata' into 'master' Hans-Christoph Steiner 2024-04-03 15:04:54 +00:00
  • b6482f19a6 🛣️ update: fix pathlib import Michael Pöhn 2024-04-03 16:48:50 +02:00
  • 6152abee08 🪀 tests for insert_localized_ios_app_metadata Michael Pöhn 2024-03-19 23:30:45 +01:00
  • bbf17ee59c 🧆 improve and test parse_ios_screenshot_name Michael Pöhn 2024-03-18 14:01:36 +01:00
  • 806a07b719 🫏 better variable name Michael Pöhn 2024-03-14 15:07:44 +01:00
  • 53185ea2e7 🫏 appeace linter Michael Pöhn 2024-03-14 13:51:11 +01:00
  • 293caf5ff9 🪪 iOS fastlane screenshot support Michael Pöhn 2024-02-12 00:55:16 +01:00
  • c166a8a2b7 🪄 split screenshot ingestion into separate function Michael Pöhn 2024-02-02 14:08:27 +01:00
  • c1500e4ca1 🗨 iOS text metadata support Michael Pöhn 2024-01-09 09:21:19 +01:00