1. 30 Jan, 2015 4 commits
    • Timo Teräs's avatar
      sort world dependencies alphabetically · cab03b69
      Timo Teräs authored
      this makes 'lbu diff' and aaudit diffs nice when a world
      dependency is added or removed. sorting also makes the ordering
      more deterministic as the world targets constraints are always
      applied in the same order. test suite updated accordingly.
      cab03b69
    • Timo Teräs's avatar
      always save 'world' with line feeds · cd6786bc
      Timo Teräs authored
      using space was for backwards compatibility with apk-tools 2.2.2
      and earlier (from January 2012)
      cd6786bc
    • Timo Teräs's avatar
      remove support for old database location in /var · c5539700
      Timo Teräs authored
      the location changed in apk-tools 2.1.0 (March 2011) which was
      used in Alpine Linux 2.2.
      c5539700
    • Timo Teräs's avatar
      remove reverse dependencies first · 0276e227
      Timo Teräs authored
      when removing large sets of packets, the ordering of removal
      was not quaranteed to honor dependencies. this fixes the removal
      order to be in reverse dependency order as far as possible.
      0276e227
  2. 08 Dec, 2014 2 commits
  3. 03 Nov, 2014 2 commits
  4. 01 Nov, 2014 3 commits
  5. 13 Oct, 2014 1 commit
  6. 09 Oct, 2014 1 commit
  7. 08 Oct, 2014 5 commits
  8. 07 Oct, 2014 3 commits
    • Timo Teräs's avatar
      db: fix crash if unable to download cache item · 5496560a
      Timo Teräs authored
      fixes #3371
      5496560a
    • Timo Teräs's avatar
      io: fix few error path leaks · 1bbca163
      Timo Teräs authored
      1bbca163
    • Timo Teräs's avatar
      db: rework directory permission handling · 09e48d8f
      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
      09e48d8f
  9. 06 Oct, 2014 5 commits
  10. 20 May, 2014 1 commit
  11. 19 May, 2014 3 commits
  12. 12 May, 2014 1 commit
    • Timo Teräs's avatar
      finally fix building PIE binaries · 1e36692a
      Timo Teräs authored
      the dynamic applet registration never worked with PIE, and as
      a temporary hack -nopie was added to default link flags in 2008.
      
      this commit reworks the applet registration mechanism to something
      that is compatible with PIE, and removes the hack. finally!
      1e36692a
  13. 25 Apr, 2014 1 commit
  14. 14 Apr, 2014 1 commit
  15. 10 Apr, 2014 4 commits
  16. 04 Apr, 2014 3 commits