- 24 Apr, 2015 2 commits
-
-
Timo Teräs authored
the security implications are not as high as compared to regular tar/unzip archiver. this is because you are anyway trusting the package to install files anywhere in the filesystem. this serves rather as a sanity to check against errors in created package.
-
Timo Teräs authored
forgot to --amend my changes
-
- 17 Apr, 2015 1 commit
-
-
Timo Teräs authored
user xattrs on tmpfs are not supported no non-grsec kernels, and many times root fs is mounted without user_xattr. Thus to allow things to go smoothly on non-grsec kernels xattr unsupported errors are now hidden. xattrs can be fixed still now with "apk fix --xattrs"
-
- 13 Apr, 2015 1 commit
-
-
Timo Teräs authored
use ERR_PTR mechanism, and handle it at all places.
-
- 08 Apr, 2015 1 commit
-
-
Timo Teräs authored
apk in alpine 3.1 already supports this optimization, but kept the database format. now is time to start using this feature.
-
- 07 Apr, 2015 1 commit
-
-
Natanael Copa authored
fixes #4040
-
- 11 Mar, 2015 1 commit
-
-
Timo Teräs authored
ref #3027
-
- 10 Mar, 2015 3 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
- 04 Feb, 2015 1 commit
-
-
Timo Teräs authored
Package pinning was first implemented with 'p' tag. However, it was before any release renamed to 's', and 'p' was reserved for package provides support for which is used now.
-
- 30 Jan, 2015 2 commits
-
-
Timo Teräs authored
using space was for backwards compatibility with apk-tools 2.2.2 and earlier (from January 2012)
-
Timo Teräs authored
the location changed in apk-tools 2.1.0 (March 2011) which was used in Alpine Linux 2.2.
-
- 08 Dec, 2014 1 commit
-
-
Timo Teräs authored
In case all applet arguments are packages names (that is are not including wildcards), return error if they do not match to some package.
-
- 03 Nov, 2014 1 commit
-
-
Kaarle Ritvanen authored
Allows running apk as an unprivileged user, e.g. with fakeroot. Opening the lock file fails without the write permission.
-
- 01 Nov, 2014 1 commit
-
-
Timo Teräs authored
there are only few combinations for that triplet, and they occur multiple times reducing the struct sizes a bit. make sane defaults and prepare to not write defaults to disk to reduce on-disk installed db size.
-
- 13 Oct, 2014 1 commit
-
-
Timo Teräs authored
-
- 09 Oct, 2014 1 commit
-
-
Timo Teräs authored
-
- 08 Oct, 2014 1 commit
-
-
Timo Teräs authored
-
- 07 Oct, 2014 2 commits
-
-
Timo Teräs authored
fixes #3371
-
Timo Teräs authored
Apk used to reset directory permissions always, but this is undesirable if user has modified the permissions - especially during tmpfs boot. Though, it is desirable to update the permissions when packaging has changed permissions, or a new package is installed and the merged permission mask / owner changes. Thus the new code updates the permissions only if: 1) We are booting and directory is not in apkovl 2) The directory is modified by a package install/remove/upgrade 3) The filesystem directory permission matched database Additionally "apk fix --directory-permissions" can be used to reset all directory permissions to the database defaults. Fixes #2966
-
- 06 Oct, 2014 2 commits
-
-
Timo Teräs authored
Allows one arch index files to refer to other arch packages. Mostly useful with noarch packages, but could be used e.g. to ship build with some of packages optimized for specific cpu generation and share most packages with the standard build.
-
Timo Teräs authored
It's real only if there's a package with actual dependency (conflicts and install_if dependencies do not count).
-
- 19 May, 2014 1 commit
-
-
Timo Teräs authored
allow packages in the cache's installed to be selected for installation by the solver. add test case for the issue.
-
- 25 Apr, 2014 1 commit
-
-
Timo Teräs authored
basically this makes packager's life simpler as there is no need to list the subpkg names in replaces. this was also very error prone and tedious job to do properly.
-
- 12 Mar, 2014 1 commit
-
-
Timo Teräs authored
This implements a new protected path flag '!' to include always matching entries in the backup mode (overlay). This is also turned on for etc/apk to include everything there in overlay, because the full list of repositories and signing keys need to be in overlay - just getting them from a package is not enough during bootstrap.
-
- 02 Oct, 2013 1 commit
-
-
Timo Teräs authored
-
- 01 Oct, 2013 1 commit
-
-
Timo Teräs authored
http://ewontfix.com/11/
-
- 20 Sep, 2013 2 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
-
- 17 Jul, 2013 1 commit
-
-
Natanael Copa authored
fixes #2134
-
- 28 Jun, 2013 1 commit
-
-
Dubiousjim authored
Acked-by:
Natanael Copa <ncopa@alpinelinux.org>
-
- 21 Jun, 2013 2 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
-
- 20 Jun, 2013 2 commits
-
-
Timo Teräs authored
Mistakenly allowed masked out package to be installed if it was in cache.
-
Timo Teräs authored
fixes #1482
-
- 19 Jun, 2013 1 commit
-
-
Timo Teräs authored
Wildcard matching with no names should match all packages only for info and search applet. "apk del" would otherwise try to delete everything, etc. Fix also interactive mode to ask questions only if we are actually changing something.
-
- 18 Jun, 2013 3 commits
-
-
Timo Teräs authored
to show different versions of package and the repositories from which it is available from.
-
Timo Teräs authored
-
Timo Teräs authored
-