summaryrefslogtreecommitdiff
path: root/src/database.c
AgeCommit message (Expand)AuthorFilesLines
2023-03-23db, dot, fetch, info, list, search: support --from=FROMSPECTimo Teräs1-2/+3
2023-03-06db, info: sort installed package based data by package nameTimo Teräs1-9/+32
2023-03-06db: case insensitive searchesTimo Teräs1-1/+1
2023-03-06db, apps: sort packages by pkgname and pkgverTimo Teräs1-17/+121
2023-03-06db, apps: sort display results based on package namesTimo Teräs1-37/+110
2023-02-16io: reset idcache for new passwd/group (and have a root fallback)Daniel Kolesa1-1/+12
2023-01-31cache: fix handling of explict cache at static cache locationTimo Teräs1-3/+11
2023-01-31cache: fix 'clean' to prune static cache alwaysTimo Teräs1-5/+11
2022-12-28db: handle repository index update/opening errors more consistentlyTimo Teräs1-25/+32
2022-12-22db: always have writable directories with --no-chownDaniel Kolesa1-3/+15
2022-12-20db: simplify reverse name list creationTimo Teräs1-12/+12
2022-08-17db: fix change detection for symlinksTimo Teräs1-12/+16
2022-04-05io: move make_dirs as apk_make_dirs and use itTimo Teräs1-12/+3
2022-04-05db: fix atfd for access repository indexTimo Teräs1-2/+3
2022-03-30keep APK_DEFAULT_ARCH as the define used in source codeAriadne Conill1-1/+1
2022-03-30use arch_prefix for this feature insteadAriadne Conill1-1/+1
2022-03-30use APK_DEFAULT_ABI_TAG everywhere APK_DEFAULT_ARCH was previously usedAriadne Conill1-1/+1
2022-03-29db: make --no-cache disable the cache completelytt-no-cacheTimo Teräs1-4/+11
2022-03-06db: fix APK_OPENF_NO_STATE checkDaniel Kolesa1-1/+1
2022-03-06db: honor APK_OPENF_NO_STATE againTimo Teräs1-8/+10
2022-02-22db, uvol: commit regular files before uvol volumesTimo Teräs1-4/+19
2022-02-22db: fix apkindex path generationTimo Teräs1-1/+1
2022-02-21db: sort world dependencies to layersTimo Teräs1-4/+9
2022-02-21db: prepare database writing for layersTimo Teräs1-135/+172
2022-02-21db: prepare database reading for layersTimo Teräs1-21/+49
2022-02-14support new index format without attaching archPaul Spooren1-8/+20
2022-02-03database: fix apk_db_cache_active returning true when cache not configuredAriadne Conill1-1/+1
2022-01-17package: fail on invalid control dataTimo Teräs1-2/+7
2021-12-29database: refactor mounting and unmounting /procAriadne Conill1-19/+44
2021-12-29database: relocate find_mountpoint()Ariadne Conill1-29/+29
2021-12-29database: refactor cache remountingAriadne Conill1-5/+15
2021-12-29database: refactor tmpfs root detection and cache setupAriadne Conill1-39/+73
2021-12-29database: isolate linux-specific mountpoint headersAriadne Conill1-5/+8
2021-12-29database: use SA_RESETHAND instead of SA_ONESHOT when registering a SIGALRM h...Ariadne Conill1-1/+1
2021-12-29use fstatat, not fstatat64Ariadne Conill1-3/+3
2021-12-29apk: add --preserve-env optionPaul Spooren1-2/+2
2021-12-14everywhere: use stdlib.h for malloc(3) definition, not GNU-specific malloc.hAriadne Conill1-1/+0
2021-12-03db: convert v3 scripts to ipkg on installTimo Teräs1-1/+18
2021-11-22db: synthesize symlink hashes for v3 packagesTimo Teräs1-11/+17
2021-11-22db: fix regression in creating .apk-new filesTimo Teräs1-3/+3
2021-11-15db: lazy create directories with --initdbTimo Teräs1-87/+51
2021-11-15fix fetching of depdencies only packagesTimo Teräs1-14/+9
2021-11-09database: support loading v3 indexesTimo Teräs1-0/+25
2021-11-09database: implement uvol supportTimo Teräs1-134/+74
2021-11-03db: purge temporary files without explicit modification checkTimo Teräs1-1/+2
2021-11-03extract: move uvol extraction code to extractTimo Teräs1-2/+3
2021-11-03db, extract: handle waitpid returning EINTRTimo Teräs1-1/+1
2021-11-03db, audit: support sha256-160 hashes for v3 pkg compatTimo Teräs1-5/+12
2021-10-27db, add: support adding v3 package filesTimo Teräs1-1/+39
2021-08-23remove IS_ERR_OR_NULLTimo Teräs1-4/+4