1. 15 Feb, 2017 1 commit
  2. 01 Jun, 2015 1 commit
  3. 17 Apr, 2015 2 commits
    • Timo Teräs's avatar
      disable xattrs on symlinks for now · 820098d6
      Timo Teräs authored
      there's no nice syscall to manipulate xattrs with atfd and
      or open the symlink without dereferencing it (and having fd
      that we can do xattrs with)
      820098d6
    • Timo Teräs's avatar
      make file install errors non-fatal, and xattr errors hidden · 90e76033
      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"
      90e76033
  4. 08 Apr, 2015 2 commits
  5. 10 Mar, 2015 1 commit
  6. 30 Jan, 2015 1 commit
  7. 01 Nov, 2014 1 commit
  8. 08 Oct, 2014 1 commit
  9. 12 Mar, 2014 2 commits
  10. 19 Jun, 2013 1 commit
  11. 18 Jun, 2013 1 commit
  12. 14 Jun, 2013 1 commit
  13. 12 Jun, 2013 1 commit
  14. 16 Jul, 2012 2 commits
    • Timo Teräs's avatar
      audit: report new directories in recurse mode too · 0999ec95
      Timo Teräs authored
      Add new 'd' flag for it.
      0999ec95
    • Timo Teräs's avatar
      audit: fix protection mask of non-db directories · ea5b08d1
      Timo Teräs authored
      If a directory has protection mask, but does not exist in db, we
      do not handle it right unless we calculate the protection mask by
      hand, or create temporary db dir entry for it. For simplicity create
      always the db dir entry -- depending on audit type we likely need
      to create it anyway. This commit also caches the db dir entry in the
      audit tree context to avoid duplicate lookups. ref #1241.
      ea5b08d1
  15. 09 Jul, 2012 1 commit
  16. 01 May, 2012 1 commit
  17. 23 Feb, 2012 1 commit
    • Timo Teräs's avatar
      audit, db: add etc/apk/protected_files.d and new audit features · ba3ee3f8
      Timo Teräs authored
      fixes #607.
      
      audit is now mostly rewritten for the new functionality. And
      has new features like --check-permissions, --recursive and
      --packages.
      
      $ROOT/etc/apk/protected_files.d/*.list can now contain additional
      protected paths, one path per line:
      
      +etc
      @etc/init.d
      -tmp
      
      + will include the directory as protected configuration directory.
      @ considers the directory protected, but will backup only symlinks.
      - removes any protection
      
      lbu should be modified to put include and exclude paths in
      etc/apk/protected_files.d/lbu.list. Additionally, some packages
      might provide their own listings.
      
      E.g. ssh might want to provide ssh.list with something like:
      +root/.ssh
      +home/*/.ssh
      ba3ee3f8
  18. 14 Feb, 2012 1 commit
  19. 10 Feb, 2012 1 commit
  20. 13 Sep, 2011 1 commit
  21. 11 Jun, 2010 1 commit
  22. 12 Aug, 2009 1 commit
  23. 06 Aug, 2009 3 commits
  24. 05 Aug, 2009 1 commit
  25. 31 Jul, 2009 2 commits
    • Timo Teräs's avatar
      audit: sanitize --system · 4a5147ff
      Timo Teräs authored
      make the system audit compare only installed files, instead of
      scanning the whole file system. also make it print only package
      names with -q, so reinstalling modified packages becomes easy.
      4a5147ff
    • Timo Teräs's avatar
      apk: use *at instead of chdir+normal file syscall · ea901526
      Timo Teräs authored
      this way we never change cwd, and relative filenames are always
      parsed consistently. this also helps filename construction in many
      places. this patch also changes '--root' to override location of
      all configuration to be in the new root. previously it depended
      on the file which one was used.
      ea901526
  26. 30 Jul, 2009 2 commits
  27. 22 Jul, 2009 1 commit
  28. 14 Jul, 2009 2 commits
  29. 13 Jul, 2009 1 commit
  30. 25 Jun, 2009 1 commit
  31. 06 May, 2009 1 commit