1. 24 Feb, 2012 1 commit
  2. 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
  3. 22 Feb, 2012 2 commits
  4. 15 Feb, 2012 1 commit
    • Timo Teräs's avatar
      solver, db: repository pinning improvements · 41fb3a4f
      Timo Teräs authored
      * solver internally calculates now using tags; not repository masks
      * installeddb now contains the tag name where the package came from
        -> we can now handle upgrades properly
      * the pinning is still a preference, and not strictly enforced;
        versioned dependencies may overrule preference
      41fb3a4f
  5. 14 Feb, 2012 1 commit
  6. 10 Feb, 2012 1 commit
  7. 31 Jan, 2012 1 commit
  8. 17 Jan, 2012 1 commit
  9. 12 Jan, 2012 3 commits
  10. 27 Dec, 2011 1 commit
  11. 29 Oct, 2011 1 commit
  12. 14 Sep, 2011 2 commits
  13. 13 Sep, 2011 1 commit
  14. 09 Sep, 2011 1 commit
  15. 24 Jul, 2011 1 commit
    • Timo Teräs's avatar
      dot: applet to generate the dot attributed graph language files · 169cb3a9
      Timo Teräs authored
      This applet can be used to generate data for graphviz tools.
      Useful to visualize package dependencies, and possible errors
      in the repository.
      
      Usage examples:
        apk dot gnome-desktop | tred | dot -Tpng gnome-desktop.png
          -- to generate simplified dependency chart of gnome-desktop
        apk dot --errors | dot -Tpng index-errors.png
          -- to generate chart visualizing dependency errors in index
      169cb3a9
  16. 16 Jul, 2011 2 commits
  17. 27 May, 2011 1 commit
  18. 14 Apr, 2011 1 commit
  19. 07 Apr, 2011 1 commit
  20. 16 Mar, 2011 2 commits
  21. 04 Jan, 2011 1 commit
    • Timo Teräs's avatar
      pkg: recognize install_if · 28dcd5d3
      Timo Teräs authored
      Parse install_if from package metadata and include it in the
      indexes. Also setup the reverse install_if dependencies when
      loading a database. ref #443.
      
      Actual install_if functionality is not yet implemented.
      28dcd5d3
  22. 03 Jan, 2011 1 commit
  23. 14 Dec, 2010 2 commits
  24. 10 Dec, 2010 1 commit
  25. 23 Nov, 2010 1 commit
    • Timo Teräs's avatar
      db: fix hash lookups on 64-bit machines · 37e8f803
      Timo Teräs authored
      The hash is 'unsigned long' everywhere which is 64-bits (on 64-bit
      boxes). Fix the one instance of it being 'unsigned int' since that
      would be 32-bit and cause lookup failures on 64-bit boxes.
      37e8f803
  26. 08 Oct, 2010 1 commit
  27. 11 Jun, 2010 2 commits
  28. 04 Mar, 2010 1 commit
  29. 03 Sep, 2009 1 commit
  30. 13 Aug, 2009 2 commits
  31. 12 Aug, 2009 1 commit