summaryrefslogtreecommitdiff
path: root/src/apk_extract.h
AgeCommit message (Collapse)AuthorFilesLines
2021-11-09database: implement uvol supportTimo Teräs1-10/+0
by adding an abstraction layer to the file system
2021-11-03extract: move uvol extraction code to extractTimo Teräs1-3/+2
fix also the progress callback on uvol extraction
2021-10-27db, add: support adding v3 package filesTimo Teräs1-0/+2
2021-09-03extract: pass root object instead of databaseTimo Teräs1-3/+3
2021-07-27Further refactor extract API to have separate ops vtableTimo Teräs1-11/+18
This splits the callbacks by type, and further prepares the API to be usable for v3 files too.
2021-07-27Refactor .apk extraction codeTimo Teräs1-0/+64
This moves and isolates the tar code to tar.c. And the actual file extraction to disk is moved to extract.c. A new API is introduced and used for v2 file extraction. This essentially moves and isolates the apk_sign_ctx_* beast into extract_v2.c and offers a saner interface to handling packages. A place holder is added for v3 extraction.