fdroidserver package¶
Subpackages¶
Submodules¶
- fdroidserver.apksigcopier module
- CLI
- API
APKSigCopierError
APKSigningBlockError
APKZipInfo
APKZipInfo.COMPRESSLEVEL
APKZipInfo.CRC
APKZipInfo.comment
APKZipInfo.compress_size
APKZipInfo.compress_type
APKZipInfo.create_system
APKZipInfo.create_version
APKZipInfo.date_time
APKZipInfo.external_attr
APKZipInfo.extra
APKZipInfo.extract_version
APKZipInfo.file_size
APKZipInfo.filename
APKZipInfo.flag_bits
APKZipInfo.header_offset
APKZipInfo.internal_attr
APKZipInfo.orig_filename
APKZipInfo.reserved
APKZipInfo.volume
NoAPKSigningBlock
ReproducibleZipInfo
ReproducibleZipInfo.CRC
ReproducibleZipInfo.comment
ReproducibleZipInfo.compress_size
ReproducibleZipInfo.compress_type
ReproducibleZipInfo.create_system
ReproducibleZipInfo.create_version
ReproducibleZipInfo.date_time
ReproducibleZipInfo.external_attr
ReproducibleZipInfo.extra
ReproducibleZipInfo.extract_version
ReproducibleZipInfo.file_size
ReproducibleZipInfo.filename
ReproducibleZipInfo.flag_bits
ReproducibleZipInfo.header_offset
ReproducibleZipInfo.internal_attr
ReproducibleZipInfo.orig_filename
ReproducibleZipInfo.reserved
ReproducibleZipInfo.volume
ZipData
ZipError
copy_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.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()
status_update_json()
try_init_submodules()
- fdroidserver.common module
ClonedZipInfo
ClonedZipInfo.CRC
ClonedZipInfo.comment
ClonedZipInfo.compress_size
ClonedZipInfo.compress_type
ClonedZipInfo.create_system
ClonedZipInfo.create_version
ClonedZipInfo.date_time
ClonedZipInfo.external_attr
ClonedZipInfo.extra
ClonedZipInfo.extract_version
ClonedZipInfo.file_size
ClonedZipInfo.filename
ClonedZipInfo.flag_bits
ClonedZipInfo.header_offset
ClonedZipInfo.internal_attr
ClonedZipInfo.orig_filename
ClonedZipInfo.reserved
ClonedZipInfo.volume
ColorFormatter
Encoder
FDroidPopen()
FDroidPopenBytes()
KnownApks
PopenResult
SdkToolsPopen()
ant_subprojects()
apk_extract_signatures()
apk_has_v1_signatures()
apk_implant_signatures()
apk_parse_release_filename()
apk_signer_fingerprint()
apk_signer_fingerprint_short()
apk_strip_v1_signatures()
app_matches_packagename()
append_filename_to_mirrors()
assert_config_keystore()
auto_install_ndk()
calculate_IPFS_cid()
calculate_math_string()
check_system_clock()
compare_apks()
config_type_check()
deploy_build_log_with_rsync()
ensure_final_value()
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_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_min_sdk_version()
get_mirrors()
get_native_code()
get_ndk_version()
get_options()
get_per_app_repos()
get_release_filename()
get_toolsversion_logname()
getpaths()
getpaths_map()
getsrclib()
getsrclibvcs()
getsrcname()
getvcs()
is_debuggable_or_testOnly()
is_repo_file()
is_strict_application_id()
is_valid_package_name()
load_localized_config()
load_stats_fdroid_signing_key_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_mirrors_config()
parse_srclib_spec()
parse_xml()
place_srclib()
prepare_source()
psearch_g()
publishednameinfo()
read_app_args()
read_config()
read_pkg_args()
regsub_file()
remove_debuggable_flags()
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()
sha256base64()
sha256sum()
sign_apk()
signer_fingerprint()
signer_fingerprint_short()
string_is_integer()
test_aapt_version()
test_sdk_exists()
unescape_string()
vcs
vcs_bzr
vcs_git
vcs_gitsvn
vcs_hg
vcsearch_g()
verify_apk_signature()
verify_apks()
verify_deprecated_jar_signature()
verify_jar_signature()
version_code_string_to_int()
vnsearch_g()
vnssearch_g()
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_awsbucket_libcloud()
update_awsbucket_s3cmd()
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.exception 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()
v1_sort_packages()
v2_repo()
- fdroidserver.init module
- fdroidserver.install 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_format()
check_license_tag()
check_mediawiki_links()
check_old_links()
check_regexes()
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.metadata module
- fdroidserver.mirror module
- fdroidserver.net module
- fdroidserver.nightly module
- fdroidserver.publish module
- fdroidserver.readmeta module
- fdroidserver.rewritemeta module
- fdroidserver.scanner module
EtipSignatureDataController
ExitCode
ExodusSignatureDataController
GradleVersionCatalog
MessageStore
SUSSDataController
ScannerTool
SignatureDataCacheMissException
SignatureDataController
SignatureDataController.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()
SignatureDataMalformedException
SignatureDataNoDefaultsException
SignatureDataOutdatedException
SignatureDataVersionMismatchException
get_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.signatures module
- fdroidserver.signindex module
- fdroidserver.tail module
- fdroidserver.update module
UsesPermission
UsesPermissionSdk23
add_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()
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