1. 13 Jun, 2013 4 commits
  2. 12 Jun, 2013 2 commits
  3. 11 Jun, 2013 1 commit
  4. 30 May, 2013 2 commits
  5. 29 May, 2013 2 commits
  6. 29 Apr, 2013 2 commits
  7. 18 Apr, 2013 2 commits
  8. 28 Jan, 2013 2 commits
  9. 22 Jan, 2013 1 commit
  10. 21 Jan, 2013 2 commits
  11. 18 Jan, 2013 4 commits
  12. 05 Nov, 2012 1 commit
  13. 04 Nov, 2012 1 commit
  14. 09 Oct, 2012 1 commit
  15. 08 Oct, 2012 3 commits
  16. 05 Oct, 2012 2 commits
  17. 03 Oct, 2012 3 commits
    • Timo Teräs's avatar
      solver: various fixes · 4dd8c58d
      Timo Teräs authored
       * push_decision expects to always get the package primary 'name'
         as apk_name. ASSERT that and fix problem cases.
         (though - this might need to be reverted, and store the non
          primary name in apk_decision instead to accomodate for better
          backtracking optimizations)
       * fix error reporting of virtual package names
       * make 'assign_name' errors soft. the incorrect packages just are
         no longer consider instead of aborting whole calculation.
       * fix backtracking of virtual packages that are not depended
         directly
      4dd8c58d
    • Natanael Copa's avatar
      solver: improve assert error messages · 081155c4
      Natanael Copa authored
      Print name of package and void double "ERROR"
      081155c4
    • Natanael Copa's avatar
      solver: fix compile with -Werror on 64bit · 00958d92
      Natanael Copa authored
      00958d92
  18. 28 Sep, 2012 1 commit
  19. 20 Sep, 2012 1 commit
  20. 04 Sep, 2012 1 commit
    • Timo Teräs's avatar
      db: remove AT_SYMLINK_NOFOLLOW for directory permissions · 8a4371cc
      Timo Teräs authored
      fchmodat does not support this flag - symlinks do not have permissions.
      
      Sysadmin probably does not expect us to not follow symlinks either:
      if /var -> /mnt/foo/var, we should be making sure the permissions
      and ownership is correct on the target directory, not on the symlink.
      
      Since fchmodat never returned ENOENT with AT_SYMLINK_NOFOLLOW, this
      also fixes directory re-creation if it does not exist. fixes #1348.
      8a4371cc
  21. 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