Permalink
Commits on Mar 17, 2016
  1. rename response_t -> buffer_t

    committed Jan 20, 2016
  2. document %K for checkdepends

    committed Jan 20, 2016
  3. overhaul package parsing

    - separate out aurpkg_t stuff into its own header
    - use the yajl_tree API instead of the stream API
    - move packages around in aurpkg_t** instead of alpm_list_t*
    
    Big change, probably has some bugs, but it's zomgslightlyfaster for
    larger json responses.
    committed Jan 19, 2016
  4. make curl_init_easy_handle task-specific

    split this into:
    
      task_reset
      task_reset_for_rpc
      task_reset_for_download
    
    With the first handling generic logic to reset the CURL handle, and the
    remainder to apply specific knowledge to the handle for the job.
    committed Jan 18, 2016
  5. cast early in download, move curl init to after rpc_do

    rpc_do already initializes the CURL object for us, so our call in
    download was redundant and slightly wrong (as we never actually reset
    the handle).
    committed Jan 18, 2016
  6. break up rpc search logic

    committed Jan 14, 2016
  7. simplify config/option parsing

    drop kUnset variable, parse the config file before commandline options.
    
    NB: this breaks LOG_DEBUG before setting the logmask from option
    parsing.
    committed Jan 7, 2016
Commits on Jan 19, 2016
Commits on Jan 18, 2016
  1. Introduce an aur_t struct

    It's not perfect yet (e.g. printing package details) but it's a step in
    the right direction.
    committed Jan 3, 2016
Commits on Jan 3, 2016
Commits on Dec 26, 2015
Commits on Dec 20, 2015
  1. Merge pull request #121 from tavianator/fix-char-eof-comparison

    Compare an int, rather than a char, to EOF.
    committed Dec 20, 2015
  2. @tavianator

    Compare an int, rather than a char, to EOF.

    On unsigned char platforms, the comparison is always false. On signed
    char platforms, it triggers spuriously for (char)EOF.
    tavianator committed Dec 20, 2015
Commits on Aug 31, 2015
  1. simplify error case

    committed Aug 26, 2015
  2. README: cleanup stale references to -ii

    Make it clear that not all attributes are required.
    committed Aug 26, 2015
  3. @rmarquis

    display popularity in search

    rmarquis committed with Jul 3, 2015
  4. @rmarquis

    added popularity field

    <dreisner: fixup comparison of doubles>
    rmarquis committed with Jul 3, 2015
Commits on Aug 24, 2015
  1. @rmarquis
  2. @rmarquis

    use RPC interface v4

    rmarquis committed with Jul 4, 2015
Commits on Aug 20, 2015
  1. add upload target

    committed Aug 20, 2015
Commits on Aug 13, 2015
  1. Gracefully handle packages without a pkgdesc

    Fixes GHI#118.
    committed Aug 13, 2015
Commits on Jul 4, 2015
  1. allow pointing cower at other domains

    mostly intended to let cower point at aur4.archlinux.org or
    aur-dev.archlinux.org.
    committed Jul 4, 2015
  2. @rmarquis

    removed duplicated code

    rmarquis committed with Jul 3, 2015
Commits on Apr 9, 2015
  1. Fix thinko in documentation

    committed Apr 9, 2015
Commits on Apr 6, 2015
  1. add %b as a format token for pkgbase

    Implements GHI#105.
    committed Apr 6, 2015
  2. i does grammar well.

    committed Apr 6, 2015