Commits on Nov 4, 2012
  1. read targets from stdin if "-" is given

    Reading targets from stdin allows cower to be used with other programs
    more easily.  The ability to read from stdin was previously removed in:
    Signed-off-by: Andrew Gregory <>
    andrewgregory committed with Oct 16, 2012
Commits on Oct 28, 2012
  1. enforce SSL usage

    committed Oct 28, 2012
Commits on Oct 24, 2012
Commits on Oct 15, 2012
  1. give in to the fact that the AUR is made by people

    Since even TUs can't be bothered to use makepkg to create tarballs for
    upload, abandon all hope for sane tarballs. Use the subdirectory of the
    PKGBUILD, since that's what we're interested in.
    committed Oct 15, 2012
Commits on Sep 23, 2012
  1. avoid useless casting

    committed Sep 23, 2012
  2. cleanup manpage

    Add a missing possible value of 'WHEN' for --color, add highlighting
    where applicable, and fix a few grammatical aberrations.
    committed Sep 23, 2012
Commits on Sep 9, 2012
  1. Try harder to get a config file location

    In the unlikely case that XDG_CONFIG_HOME and HOME aren't defined,
    fallback on the passwd database to derive the current user's home
    directory. This also changes the path itself to be stack allocated, to
    avoid a potential memory leak on fopen failure.
    committed Sep 9, 2012
  2. avoid calling cwr_* functions from set_working_dir

    This isn't safe to do, since we haven't called strings_init yet.
    cwr_printf remains safe but ONLY if we call it with level LOG_DEBUG.
    committed Sep 9, 2012
  3. define manpage as variable

    committed Sep 9, 2012
Commits on Aug 22, 2012
Commits on Jul 31, 2012
  1. allow optional optarg with -c

    committed Jul 31, 2012
Commits on Jul 30, 2012
  1. use archive_entry_stat to find subdir in tarball

    Avoid using our own heuristics, since entries might not be wellformed
    and have a trailing slash.
    Fixes GHI#38.
    committed Jul 30, 2012
Commits on Jul 8, 2012
  1. don't assume tarballs are sanely packaged

    There's sadly a large number of packages in the AUR which fail at life
    and can't manage to use a subdirectory matching the name of the package.
    Rely on the fact that the AUR does some level of sanity checking on
    uploads to make sure that one and only subdir exists and return this as
    an outval from our archive extraction function.
    People who do this need to go play in traffic.
    committed Jul 8, 2012
Commits on Jul 6, 2012
  1. s/archive_read_finish/archive_read_free/

    The former is marked deprecated as of libarchive 3.0.0, so use the newer
    replacement symbol.
    committed Jul 6, 2012
Commits on Jun 28, 2012
Commits on Jun 14, 2012
Commits on Jun 6, 2012
  1. cleanup completion

    committed Apr 23, 2012
Commits on May 27, 2012
  1. report tarball extraction errors

    In particular, we care about ENOSPC.
    committed May 27, 2012
Commits on Apr 28, 2012
Commits on Apr 23, 2012
  1. add missing closing code fold

    committed Apr 23, 2012
Commits on Apr 22, 2012
  1. ignore ood packages as they're parsed, rather than printed

    This solves the case of a query that returns results, but for which are
    all ignored because they're out of date (and therefore exiting 0). A bit
    of refactoring of aurpkg_free is done here as we can't simply discard the
    gooey middle in the out of date packages.
    committed Apr 22, 2012
Commits on Apr 21, 2012
Commits on Apr 20, 2012
  1. implement --ignore-ood and --no-ignore-ood options.

    Avoid printing results that are out of date. This can be set in the
    config file and voluntarily overridden with the longopt --no-ignore-ood.
    Applies to any operation.
    GH issue#34.
    committed Apr 18, 2012
Commits on Apr 15, 2012
  1. Revert "build the manpage as part of the dist target"

    This reverts commit 54ea556.
    committed Apr 15, 2012
Commits on Apr 1, 2012
  1. build the manpage as part of the dist target

    This removes the perl makedep from the release package.
    committed Apr 1, 2012
Commits on Mar 31, 2012
Commits on Feb 16, 2012
Commits on Feb 14, 2012
  1. emit a newline after formatted output

    This probably breaks some scripts. Sorry.
    committed Feb 14, 2012