summaryrefslogtreecommitdiff
path: root/src/database.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-30database: run triggers with r*id = e*idHEADv2.14.0+adelie1currentZach van Rijn1-0/+13
2023-11-29cache: report errors when unlinkingMax Rees1-5/+4
2023-05-03db: always generate reverse dependency cacheTimo Teräs1-2/+2
2023-04-26db: fix apk_db_foreach_matching_name to match all without argsTimo Teräs1-2/+2
2023-04-17db: suppress warning about missing checksum for special filesTimo Teräs1-1/+15
2023-04-12db, index: clean up index writing error handlingTimo Teräs1-3/+1
2023-04-12use fstatat, not fstatat64Ariadne Conill1-3/+3
2023-04-12db, index: refactor index writingTimo Teräs1-45/+3
2023-04-11apk: add --force-missing-repositoriestt-stable-wipTimo Teräs1-0/+9
2023-04-11audit: add a new --full modeTimo Teräs1-5/+5
2023-04-11audit: add --protected-paths to override the audit exceptionsTimo Teräs1-4/+8
2023-04-11io: make apk_blob_from_* return errorTimo Teräs1-10/+7
2023-04-11db, dot, fetch, info, list, search: support --from=FROMSPECTimo Teräs1-1/+3
2023-04-11db, info: sort installed package based data by package nameTimo Teräs1-6/+29
2023-04-11db: case insensitive searchesTimo Teräs1-1/+1
2023-04-11db, apps: sort packages by pkgname and pkgverTimo Teräs1-18/+118
2023-04-11db, apps: sort display results based on package namesTimo Teräs1-30/+107
2023-04-10cache: fix handling of explict cache at static cache locationTimo Teräs1-3/+11
2023-04-10cache: fix 'clean' to prune static cache alwaysTimo Teräs1-5/+12
2022-12-28db: handle repository index update/opening errors more consistentlyTimo Teräs1-25/+34
2022-12-20db: simplify reverse name list creationTimo Teräs1-12/+12
2022-06-03db: fix atfd for access repository indexTimo Teräs1-2/+3
2022-01-17package: fail on invalid control dataTimo Teräs1-2/+4
2021-12-14everywhere: use stdlib.h for malloc(3) definition, not GNU-specific malloc.hAriadne Conill1-1/+0
2021-12-14fix fetching of depdencies only packagesTimo Teräs1-14/+9
2021-11-12db: purge temporary files without explicit modification checkTimo Teräs1-1/+2
2021-08-23db: honor SOURCE_DATE_EPOCH for scriptdbTimo Teräs1-2/+0
2021-07-26db: fix installed db writing with long namesSamanta Navarro1-6/+11
2021-07-23db: allow read-only operations without cacheTimo Teräs1-11/+9
2021-07-23db: check syscall errors in update_permissions()Timo Teräs1-5/+17
2021-03-19database: do not chroot(".") unless actually necessaryAriadne Conill1-2/+13
2021-02-07db: fix control character check to use uint8_tTimo Teräs1-2/+2
2021-02-07db: consider control characters in filename as maliciousTimo Teräs1-11/+19
2021-01-14database.c: Fixed package DESCRIPTION parsingthibault.ferrante1-0/+1
2021-01-11database: Propagate errors when loading an APKINDEXthibault.ferrante1-6/+7
2020-10-07various changes to make clang not give warningsTimo Teräs1-4/+4
2020-10-06db: make the --repositories-file change more announcedTimo Teräs1-3/+7
2020-10-06database: automatically create missing cache dirPaul Spooren1-0/+6
2020-10-05db: make --repositories-file relative to host rootTimo Teräs1-1/+1
2020-10-05db: mask password component of printed URLsTimo Teräs1-12/+19
2020-10-01db: check cache only if some repositories are enabledTimo Teräs1-1/+1
2020-08-29database: clarify the deprecation notice for checksum-less packagesAriadne Conill1-3/+7
2020-05-27database: create additional device nodes when initializing root fsAriadne Conill1-0/+4
2020-05-19make the atom functions not use global stateTimo Teräs1-17/+19
2020-05-07use SPDX-License-Identifier in source filesTBK1-3/+1
2020-04-28apk: do not manage file ownership as non-root or when asked soFredrik Gustafsson1-1/+5
2020-04-01db: fix database reading without scripts or triggersTimo Teräs1-6/+10
2020-02-21db: fix unaligned memory access in csum_hash()Timo Teräs1-1/+3
2020-02-14io: add stream copy helperTimo Teräs1-1/+1
2020-02-04remove apk_time() as it is causing problems with shared objectsTimo Teräs1-2/+2