summaryrefslogtreecommitdiff
path: root/src/adb.c
AgeCommit message (Expand)AuthorFilesLines
2022-02-01mkpkg, adb: validate version and dependency formatTimo Teräs1-2/+2
2021-12-14adb: use sys/uio.h for iovec operationsAriadne Conill1-0/+1
2021-12-14everywhere: use stdlib.h for malloc(3) definition, not GNU-specific malloc.hAriadne Conill1-1/+0
2021-10-27db, add: support adding v3 package filesTimo Teräs1-2/+2
2021-10-25mkpkg: make unique-id field a blobTimo Teräs1-0/+18
2021-09-13adb: fix --allow-untrusted to work againTimo Teräs1-4/+10
2021-08-23trust: always use have valid struct apk_trust *Timo Teräs1-2/+0
2021-08-23remove IS_ERR_OR_NULLTimo Teräs1-2/+2
2021-07-30extract: use extraction api, and implement it for v3 packagesTimo Teräs1-5/+9
2021-07-26adb: fix some error handling pathsTimo Teräs1-7/+7
2021-07-25adb: fix error handling of non-adb filesTimo Teräs1-1/+4
2021-07-22adb: add a small adb blob header with versions and root objectTimo Teräs1-37/+59
2021-07-22adb: refactor struct adb_header to adb_file_headerTimo Teräs1-31/+29
2021-07-22adb: make adb mmap/stream parser more united, add ADB_BLOCK_DATAXTimo Teräs1-43/+54
2021-07-22adb, convndx: check istream_close resultTimo Teräs1-2/+1
2021-07-22io: make apk_istream_get/read() fail on incomplete readTimo Teräs1-3/+3
2021-07-22rework apk_istream_splice and apk_istream_teeTimo Teräs1-2/+1
2021-07-22adb: remove the now unused get_default_int() hookTimo Teräs1-7/+1
2021-07-22adb: unify various interfaces to adb_m_processTimo Teräs1-90/+85
2021-07-16check trust in adb_trust_write_signatures()Timo Teräs1-1/+3
2021-06-19reduce misuse of error codes from errno.hTimo Teräs1-24/+30
2021-06-11extract: new applet to extract v2 packagesTimo Teräs1-8/+81
2021-06-11add basic abstraction for cryptographic operationsTimo Teräs1-42/+42
2021-06-11mkpkg: new applet to create v2 packages with basic functionalityTimo Teräs1-26/+64
2021-06-02add adbgen applet to generate databases from it's text dumpTimo Teräs1-1/+37
2021-05-26add abstraction to adb "walking" - a sax like API to enumerate whole dbTimo Teräs1-2/+4
2020-10-09rename adb_trust to apk_trust, and use it as package signature keystore tooTimo Teräs1-4/+118
2020-10-09adb: improve sorting features, sort installed-db package listingTimo Teräs1-29/+97
2020-10-09adb: introduce apk-tools database format, and few appletsTimo Teräs1-0/+802