summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2021-11-09optimize apk_pathbuilder_pop to get the old lengthTimo Teräs5-21/+21
2021-11-09adbdump: fix dumping signaturesTimo Teräs1-1/+4
2021-11-09database: support loading v3 indexesTimo Teräs5-20/+56
2021-11-09database: implement uvol supportTimo Teräs19-434/+710
2021-11-03db: purge temporary files without explicit modification checkTimo Teräs1-1/+2
2021-11-03extract: move uvol extraction code to extractTimo Teräs4-97/+99
2021-11-03db, extract: handle waitpid returning EINTRTimo Teräs2-3/+3
2021-11-03db, audit: support sha256-160 hashes for v3 pkg compatTimo Teräs6-13/+33
2021-10-27db, add: support adding v3 package filesTimo Teräs9-14/+144
2021-10-25mkpkg: make unique-id field a blobTimo Teräs4-2/+30
2021-10-25version: increase number of digits supported in version componentTimo Teräs1-3/+6
2021-10-04enable uvol support by defaultTimo Teräs1-1/+1
2021-09-13adb: fix --allow-untrusted to work againTimo Teräs2-4/+11
2021-09-03extract: remove redundant file unlink on failure pathTimo Teräs1-1/+0
2021-09-03extract: pass root object instead of databaseTimo Teräs5-19/+19
2021-09-03add: warn when creating empty virtual packagesAlex Xu (Hello71)1-0/+2
2021-08-24tar: include missing limits.hPaul Spooren1-0/+1
2021-08-23mkpkg: add support for scripts and triggersTimo Teräs2-1/+37
2021-08-23trust: always use have valid struct apk_trust *Timo Teräs5-25/+26
2021-08-23remove IS_ERR_OR_NULLTimo Teräs11-22/+21
2021-08-23extract: support v3 index verificationTimo Teräs2-5/+29
2021-08-23tar: improve compatibilityTimo Teräs1-20/+30
2021-08-23db: honor SOURCE_DATE_EPOCH for scriptdbTimo Teräs1-2/+0
2021-08-23list: recognize both --upgradable and --upgradeableTimo Teräs1-1/+3
2021-08-17extract: fix directory handlingTimo Teräs1-7/+8
2021-08-03extract: fix --force-overwriteTimo Teräs1-1/+1
2021-08-03extract: fix extracting untrusted packageTimo Teräs2-3/+6
2021-07-30manifest: support v3 packagesTimo Teräs1-0/+42
2021-07-30verify: support v3 packagesTimo Teräs2-4/+24
2021-07-30mkndx: support v3 packagesTimo Teräs1-0/+14
2021-07-30extract: use extraction api, and implement it for v3 packagesTimo Teräs6-209/+298
2021-07-27Further refactor extract API to have separate ops vtableTimo Teräs7-135/+162
2021-07-27Refactor .apk extraction codeTimo Teräs25-749/+744
2021-07-26extract: fix handling of error of regular file extractionTimo Teräs2-3/+16
2021-07-26adb: fix some error handling pathsTimo Teräs3-9/+9
2021-07-26db: add some error checking to database state writeTimo Teräs2-40/+51
2021-07-26db: fix installed db writing with long namesSamanta Navarro1-5/+10
2021-07-26Use __attribute__ ((format)) where possible and fix issues found by itTimo Teräs4-8/+9
2021-07-26adb: adb_walk_adb fix out of boundary writeTimo Teräs3-37/+58
2021-07-25io_archive: Use SOURCE_DATE_EPOCH for meta files instead of current timekpcyrd3-1/+18
2021-07-25adb: fix error handling of non-adb filesTimo Teräs2-3/+7
2021-07-23db: allow read-only operations without cacheTimo Teräs4-4/+24
2021-07-23extract: rework uvol name logicTimo Teräs2-15/+16
2021-07-23extract: fix uvol parameter orderDaniel Golle1-1/+1
2021-07-22extract: remove unneeded argument from uvol_extractTimo Teräs1-3/+3
2021-07-22adb: add a small adb blob header with versions and root objectTimo Teräs5-39/+74
2021-07-22adb: refactor struct adb_header to adb_file_headerTimo Teräs4-39/+37
2021-07-22adb: make adb mmap/stream parser more united, add ADB_BLOCK_DATAXTimo Teräs4-47/+61
2021-07-22adb, convndx: check istream_close resultTimo Teräs2-3/+2
2021-07-22io: make apk_istream_get/read() fail on incomplete readTimo Teräs5-59/+44