Permalink
Commits on Nov 28, 2009
  1. @dcoutts

    Bump version to 0.6.4

    dcoutts committed Nov 28, 2009
  2. @dcoutts

    Update .cabal bits and changelog

    dcoutts committed Nov 28, 2009
  3. @dcoutts
Commits on Nov 23, 2009
  1. @dcoutts

    Allow numeric fields in tar headers that use binary format

    This is an old non-standard extension that some tar tools still use.
    dcoutts committed Nov 23, 2009
Commits on Nov 22, 2009
  1. @dcoutts

    Create all parent directories of extraced files

    Previously only created the immediate parent directory.
    No rely more heavily on the file security check to make
    sure we are not writing files outside of the target area.
    dcoutts committed Nov 22, 2009
  2. @dcoutts

    Ignore PAX entries when checking for tarbombs

    When checking for tarbombs, ignore PAX entry types 'g' and 'x'.
    These do not get extracted so their names do not matter.
    dcoutts committed Nov 22, 2009
Commits on Oct 20, 2009
  1. @dcoutts

    Apply suggestion for bootstrap failure message

    ghc ticket #3602
    dcoutts committed Oct 20, 2009
Commits on Aug 29, 2009
  1. @dcoutts

    Fix calculation of paths in check for bindir symlink overwriting

    We were doing it wrong, but Linux realpath() C function was letting
    us get away with it. The Solaris realpath() is stricter.
    The new implementation is also simpler, relying on the fact that
    the canonicalizePath function will resolve symlinks.
    dcoutts committed Aug 29, 2009
Commits on Jun 13, 2009
  1. @dino-

    Now supporting explicit --user or --global switches in bootstrap.sh w…

    …ith usage feedback for bad args
    
    This change was adapted from work submitted to the cabal-devel mailing list by Jason Dusek.
    dino- committed Jun 13, 2009
Commits on Jun 11, 2009
  1. add message to 'package not found' error advising to run 'cabal updat…

    …e'. (#497)
    Brent Yorgey committed Jun 11, 2009
Commits on Jun 5, 2009
  1. @dcoutts

    Fix sdist

    Fix handling of base dir in tar file creation.
    dcoutts committed Jun 5, 2009
  2. @dcoutts
  3. @dcoutts

    Only apply preferences to base if its version is unbounded above

    This is a backport to the cabal-install 0.6.x series. It relies
    on the VersionIntervals ADT which was added in Cabal-1.7.x, so
    that also had to be backported.
    dcoutts committed Jun 5, 2009
  4. @dcoutts
Commits on Jun 4, 2009
  1. @dcoutts

    Only report preferred new versions of cabal-install are available

    That is, use the "preferred-versions" mechanism when deciding
    whether there is a new version available. This would allow us to
    upload a new version without everyone immediately being told to
    get it and try it out.
    dcoutts committed Jun 4, 2009
  2. @dcoutts

    Make cabal upload/check print out the error messages reported by the …

    …server
    
    The code to do it was already there but we were checking for the
    mime type text/plain using just (==) when in fact the server reports  
      text/plain; charset="ISO-8859-1"
    so we have to parse the field a bit better (still a bit of a hack).
    dcoutts committed Jun 4, 2009
Commits on Jun 3, 2009
  1. @dcoutts
Commits on May 31, 2009
  1. @dcoutts

    Simplify version ranges before printing in error messages

    Part of ticket #369
    dcoutts committed May 31, 2009
Commits on Mar 21, 2009
  1. @dcoutts

    Improve the parse error message for package name/deps

    Make it clear that it's the specification of the package name that
    is at fault rather than the package to which the name refers.
    dcoutts committed Mar 21, 2009
Commits on Mar 18, 2009
  1. @dcoutts
Commits on Mar 15, 2009
  1. @dcoutts

    Clarify the instructions in the README and bootstrap.sh

    Addresses the complaint in ticket #523.
    dcoutts committed Mar 15, 2009
Commits on Mar 8, 2009
  1. @dcoutts

    Debian in their wisdom decided to build network against parsec 3.

    So checking for parsec 2 fails. We don't strictly need parsec, it's
    just a dependency of network, so remove the check.
    dcoutts committed Mar 8, 2009
Commits on Mar 1, 2009
  1. @dcoutts
Commits on Feb 23, 2009
  1. @paolo-losi
Commits on Feb 21, 2009
  1. @dcoutts

    Actually does compile with unix-1.0 that comes with ghc-6.6

    ghc-6.6.1 came with unix-2.1
    dcoutts committed Feb 21, 2009
Commits on Feb 19, 2009
  1. @dcoutts

    Update the README

    dcoutts committed Feb 19, 2009
Commits on Feb 18, 2009
  1. @dcoutts

    Add missing other-modules

    dcoutts committed Feb 18, 2009
  2. @dcoutts
  3. @dcoutts

    Bump version to 0.6.2

    dcoutts committed Feb 18, 2009
  4. @dcoutts
  5. @dcoutts

    Tweaks to the bootstrap script

    Update Cabal lib version to 1.6.0.2
    Implement a couple shell script coding style recommendations.
    dcoutts committed Feb 18, 2009
  6. @dcoutts
Commits on Feb 16, 2009
  1. @dcoutts

    Add warnings in the case that no remote servers have been specified

    It's not strictly an error but it can be rather confusing.
    dcoutts committed Feb 16, 2009
Commits on Feb 15, 2009
  1. @dcoutts
  2. @dcoutts

    Change the field order in the initial config file.

    Also update the name of one excluded field.
    dcoutts committed Feb 15, 2009