fdroidserver package¶
Subpackages¶
Submodules¶
- fdroidserver.apksigcopier module
- CLI
- API
APKSigCopierErrorAPKSigningBlockErrorAPKZipInfoAPKZipInfo.COMPRESSLEVELAPKZipInfo.CRCAPKZipInfo.commentAPKZipInfo.compress_sizeAPKZipInfo.compress_typeAPKZipInfo.create_systemAPKZipInfo.create_versionAPKZipInfo.date_timeAPKZipInfo.external_attrAPKZipInfo.extraAPKZipInfo.extract_versionAPKZipInfo.file_sizeAPKZipInfo.filenameAPKZipInfo.flag_bitsAPKZipInfo.header_offsetAPKZipInfo.internal_attrAPKZipInfo.orig_filenameAPKZipInfo.reservedAPKZipInfo.volume
NoAPKSigningBlockReproducibleZipInfoReproducibleZipInfo.CRCReproducibleZipInfo.commentReproducibleZipInfo.compress_sizeReproducibleZipInfo.compress_typeReproducibleZipInfo.create_systemReproducibleZipInfo.create_versionReproducibleZipInfo.date_timeReproducibleZipInfo.external_attrReproducibleZipInfo.extraReproducibleZipInfo.extract_versionReproducibleZipInfo.file_sizeReproducibleZipInfo.filenameReproducibleZipInfo.flag_bitsReproducibleZipInfo.header_offsetReproducibleZipInfo.internal_attrReproducibleZipInfo.orig_filenameReproducibleZipInfo.reservedReproducibleZipInfo.volume
ZipDataZipErrorcopy_apk()detect_zfe()do_copy()do_extract()do_patch()exclude_default()exclude_from_copying()exclude_meta()extract_differences()extract_meta()extract_v2_sig()is_directory()is_meta()noautoyes()patch_apk()patch_meta()patch_v2_sig()validate_differences()zip_data()zipflinger_virtual_entry()
- fdroidserver.btlog module
- fdroidserver.build module
- fdroidserver.build_local_run module
build_local_run_wrapper()check_build_success()collect_build_output()execute_build()execute_build_commands()execute_buildjni_commands()execute_postbuild()get_build_root_dir()get_flavours_cmd()get_metadata_from_apk()get_srclibpaths()init_build()main()move_build_output()rlimit_check()sanitize_build_dir()transform_first_char()validate_build_artifacts()
- fdroidserver.checkupdates module
check_http()check_repomanifest()check_tags()checkout_appid_branch()checkupdates_app()dirs_with_manifest()fetch_autoname()get_changes_versus_ref()get_last_build_from_app()get_upstream_main_branch()main()operate_vercode()possible_subdirs()prune_empty_appid_branches()push_commits()try_init_submodules()
- fdroidserver.common module
- Config
ClonedZipInfoClonedZipInfo.CRCClonedZipInfo.commentClonedZipInfo.compress_sizeClonedZipInfo.compress_typeClonedZipInfo.create_systemClonedZipInfo.create_versionClonedZipInfo.date_timeClonedZipInfo.external_attrClonedZipInfo.extraClonedZipInfo.extract_versionClonedZipInfo.file_sizeClonedZipInfo.filenameClonedZipInfo.flag_bitsClonedZipInfo.header_offsetClonedZipInfo.internal_attrClonedZipInfo.orig_filenameClonedZipInfo.reservedClonedZipInfo.volume
ColorFormatterEncoderFDroidPopen()FDroidPopenBytes()KnownApksPopenResultSdkToolsPopen()TmpVagrantSshConfant_subprojects()apk_extract_signatures()apk_has_v1_signatures()apk_implant_signatures()apk_parse_release_filename()apk_signer_fingerprint()apk_strip_v1_signatures()app_matches_packagename()append_filename_to_mirrors()assert_config_keystore()auto_install_ndk()calculate_IPFS_cid()calculate_archive_policy()calculate_gradle_flavor_combination()calculate_math_string()check_system_clock()compare_apks()config_type_check()deploy_build_log_with_rsync()ensure_final_value()epoch_millis_now()expand_env_dict()fetch_real_name()file_entry()fill_config_defaults()find_apksigner()find_command()find_sdk_tools_cmd()force_exit()fsearch_g()genkeystore()genpassword()get_androguard_APK()get_android_tools_version_log()get_android_tools_versions()get_apk_id()get_apk_id_aapt()get_apk_id_androguard()get_apksigner_smartcardoptions()get_app_display_name()get_build_dir()get_cachedir()get_cert_fingerprint()get_certificate()get_config()get_container_name()get_default_cachedir()get_dir_size()get_effective_target_sdk_version()get_examples_dir()get_extension()get_file_extension()get_first_signer_certificate()get_head_commit_id()get_jar_signer_certificate()get_library_references()get_local_metadata_files()get_metadata_files()get_metadatapath()get_min_sdk_version()get_mirrors()get_native_code()get_ndk_version()get_options()get_output_extension()get_per_app_repos()get_pod_name()get_podman_client()get_podman_container()get_release_apk_filename()get_release_filename()get_rsync_bin_path()get_source_date_epoch()get_src_tarball_name()get_toolsversion_logname()get_vagrant_bin_path()get_vagrantfile_path()get_virt_container_type()getpaths()getpaths_map()getsrclib()getsrclibvcs()getvcs()init_ndk_paths()inside_exec()is_debuggable_or_testOnly()is_repo_file()is_strict_application_id()is_valid_package_name()load_localized_config()load_publish_signer_fingerprints()local_rsync()manifest_paths()metadata_find_developer_signature()metadata_find_developer_signing_files()metadata_find_signing_files()metadata_get_sigdir()natural_key()parse_androidmanifests()parse_args()parse_human_readable_size()parse_list_of_dicts()parse_srclib_spec()parse_xml()place_srclib()podman_exec()prepare_source()psearch_g()publishednameinfo()read_app_args()read_config()read_pkg_args()regsub_file()remove_signing_keys()replace_build_vars()replace_config_vars()retrieve_string()retrieve_string_singleline()rsync_status_file_to_repo()run_yamllint()set_FDroidPopen_env()set_command_in_config()set_console_logging()setup_global_opts()setup_status_output()setup_vcs()setup_virt_container_type_opts()sha256base64()sha256sum()sign_apk()signer_fingerprint()signer_fingerprint_short()split_pkg_arg()string_is_integer()test_aapt_version()test_sdk_exists()unescape_string()vagrant_destroy()vagrant_exec()vcsvcs_bzrvcs_gitvcs_gitsvnvcs_hgvcsearch_g()verify_apk_signature()verify_apks()verify_deprecated_jar_signature()verify_jar_signature()version_code_string_to_int()vnsearch_g()vnssearch_g()write_config_file()write_running_status_json()write_status_json()write_to_config()
- fdroidserver.deploy module
find_release_infos()main()push_binary_transparency()sync_from_localcopy()update_awsbucket()update_localcopy()update_remote_storage_with_rclone()update_servergitmirrors()update_serverwebroot()update_serverwebroots()upload_apk_to_android_observatory()upload_apk_to_virustotal()upload_to_android_observatory()upload_to_github_releases()upload_to_github_releases_repo()upload_to_servergitmirror()upload_to_virustotal()
- fdroidserver.destroy module
- fdroidserver.exception module
- fdroidserver.exec module
- fdroidserver.execute_sudo module
- fdroidserver.fetch_repo module
- fdroidserver.fetch_srclibs module
- fdroidserver.github module
- fdroidserver.gpgsign module
- fdroidserver.import_subcommand module
- fdroidserver.index module
add_mirrors_to_repodict()convert_datetime()convert_version()dict_diff()download_repo_index()download_repo_index_v1()download_repo_index_v2()extract_pubkey()get_index_from_jar()get_mirror_service_urls()get_public_key_from_jar()make()make_altstore()make_v0()make_v1()make_v2()make_website()package_metadata()sort_package_versions()v2_repo()
- fdroidserver.init module
- fdroidserver.install module
- fdroidserver.install_ndk module
- fdroidserver.lint module
check_antiFeatures()check_app_field_types()check_builds()check_categories()check_certificate_pinned_binaries()check_char_limits()check_checkupdates_ran()check_current_version_code()check_duplicates()check_empty_fields()check_extlib_dir()check_files_dir()check_for_unsupported_metadata_files()check_license_tag()check_old_links()check_regexes()check_repo()check_ucm_tags()check_update_check_data_int()check_update_check_data_url()check_updates_expected()check_updates_ucm_http_aum_pattern()check_useless_fields()check_vercode_operation()enforce_https()forbid_shortener()get_lastbuild()lint_config()lint_metadata()load_antiFeatures_config()load_categories_config()main()
- fdroidserver.looseversion module
- fdroidserver.make_source_tarball module
- fdroidserver.metadata module
AppBuildFieldValidatoradd_metadata_arguments()check_metadata()fieldtype()flagtype()get_single_build()parse_localized_antifeatures()parse_metadata()parse_yaml_metadata()parse_yaml_srclib()post_parse_yaml_metadata()read_metadata()read_srclibs()remove_blank_flags_from_builds()write_metadata()write_yaml()
- fdroidserver.mirror module
- fdroidserver.net module
- fdroidserver.nightly module
- fdroidserver.prepare_source module
- fdroidserver.publish module
- fdroidserver.pull module
- fdroidserver.pull_verify module
- fdroidserver.push module
- fdroidserver.readmeta module
- fdroidserver.rewritemeta module
- fdroidserver.scanner module
EtipSignatureDataControllerExitCodeExodusSignatureDataControllerGradleVersionCatalogMessageStoreSUSSDataControllerScannerToolSignatureDataCacheMissExceptionSignatureDataControllerSignatureDataController.check_data_version()SignatureDataController.check_last_updated()SignatureDataController.fetch()SignatureDataController.fetch_signatures_from_web()SignatureDataController.load()SignatureDataController.load_from_cache()SignatureDataController.load_from_defaults()SignatureDataController.set_data()SignatureDataController.verify_data()SignatureDataController.write_to_cache()
SignatureDataMalformedExceptionSignatureDataNoDefaultsExceptionSignatureDataOutdatedExceptionSignatureDataVersionMismatchExceptionget_catalogs()get_embedded_classes()get_gradle_compile_commands()get_gradle_compile_commands_with_catalog()get_gradle_compile_commands_without_catalog()main()scan_binary()scan_source()
- fdroidserver.schedule_buildcycle module
- fdroidserver.schedule_verify module
- fdroidserver.send_buildcycle module
- fdroidserver.signatures module
- fdroidserver.signindex module
- fdroidserver.tail module
- fdroidserver.up module
- fdroidserver.update module
UsesPermissionUsesPermissionSdk23add_apks_to_per_app_repos()apply_info_from_latest_apk()archive_old_apks()copy_ios_screenshots_to_repo()copy_triple_t_store_metadata()create_metadata_from_template()delete_disabled_builds()disabled_algorithms_allowed()discover_ios_screenshots()dpi_to_px()extract_apk_icons()fill_missing_icon_densities()get_all_icon_dirs()get_apks_without_allowed_signatures()get_apps_with_packages()get_cache()get_cache_file()get_cache_mtime()get_icon_bytes()get_icon_dir()get_icon_dirs()getsig()has_known_vulnerability()ingest_screenshots_from_repo_dir()insert_funding_yml_donation_links()insert_localized_app_metadata()insert_localized_ios_app_metadata()insert_missing_app_names_from_apks()insert_obbs()main()move_apk_between_sections()output_status_stage()parse_ios_screenshot_name()parse_ipa()prepare_apps()process_apk()process_apks()px_to_dpi()read_added_date_from_all_apks()resize_all_icons()resize_icon()sanitize_funding_yml_entry()sanitize_funding_yml_name()scan_apk()scan_apk_androguard()scan_repo_files()scan_repo_for_ipas()status_update_json()translate_per_build_anti_features()version_string_to_int()write_cache()
- fdroidserver.verify module
- fdroidserver.vmtools module