Permalink
Commits on Jun 29, 2016
  1. Merge pull request #209 from duckduckgo/zt/locale-codes

    Remove aliases for Russia and Laos
    moollaza committed on GitHub Jun 29, 2016
  2. Remove aliases for Russia and Laos which are supplied in Locale::Code…

    …s v3.39
    zachthompson committed Jun 29, 2016
Commits on Jun 24, 2016
  1. Merge pull request #195 from duckduckgo/gd/get-ia-multiple

    Meta::Data - support multi-metadata lookups
    zachthompson committed on GitHub Jun 24, 2016
  2. Ensure filter_ias is treated as a 'method'

    GuiltyDolphin committed Jun 24, 2016
  3. Ensure keys aren't calculated unnecessarily

    Keys were being calculated each time in the loop, pull it out so we only
    have to grab them once.
    GuiltyDolphin committed Jun 24, 2016
Commits on Jun 23, 2016
  1. Merge pull request #192 from DomWilliams0/master

    Fix broken links and placeholders in CONTRIBUTING.md
    zekiel committed on GitHub Jun 23, 2016
Commits on Jun 22, 2016
  1. Add support for wantarray

    GuiltyDolphin committed Jun 22, 2016
  2. Fix whitespace

    This has been annoying me for some time...
    GuiltyDolphin committed Jun 22, 2016
  3. Remove unused @ia_container

    We use by_id() to get the hash now.
    GuiltyDolphin committed Jun 22, 2016
  4. In-line _satisfy routine

    OK, it's one line now, we can do this...
    GuiltyDolphin committed Jun 22, 2016
  5. Merge pull request #204 from duckduckgo/john/spice-post

    Rudimentary POST support for Spice
    jdorweiler committed on GitHub Jun 22, 2016
  6. Remove support for '$by' as a CODE ref

    I doubt people would really do `filter_ias({sub { ... } => ...)`.
    GuiltyDolphin committed Jun 22, 2016
  7. Remove unnecessary 're-assignment'

    Not really sure what was going on with having to do that...
    @zachthompson any ideas?
    GuiltyDolphin committed Jun 22, 2016
  8. Reduce required looping for lookups

    Ensure we abort the lookups on the first failing lookup so we don't have
    any redundant checks for IAs.
    GuiltyDolphin committed Jun 22, 2016
Commits on Jun 21, 2016
  1. Explanatory note for proxy_cache_key setting

    jbarrett committed Jun 21, 2016
  2. Predicate not working - use value to check for headers presence

    jbarrett committed Jun 21, 2016
  3. Testing various header setting methods

    jbarrett committed Jun 21, 2016
  4. Replace accept_header config with generalised headers setting.

    Accepts single scalar, array and hash values.
    
    Hash is recommended, so you don't have to sweat the syntax.
    jbarrett committed Jun 21, 2016
Commits on Jun 14, 2016
  1. Replace 'ARRAY' lookups with 'HASH'

    We'll take a HASH rather than ARRAY to protect from repeated keys; it is
    unlikely we'll need to specify a key multiple times.
    GuiltyDolphin committed Jun 14, 2016
  2. Support 'ORed' lookups with ARRAYs

    In the case of 'attr => [a, b, c]', allow any of 'a', 'b', or 'c' to be
    satisfied in order to satisfy the attribute.
    GuiltyDolphin committed Jun 14, 2016
  3. Update 'filter_ias' to take and return ARRAY refs

    GuiltyDolphin committed Jun 14, 2016
  4. Rename 'get_ias' to 'filter_ias'

    Avoid name collisions with 'get_ia'.
    GuiltyDolphin committed Jun 14, 2016
  5. Use captured parameters in post body for cache key

    jbarrett committed Jun 14, 2016
  6. POST request rewrite test

    jbarrett committed Jun 14, 2016
Commits on Jun 9, 2016
  1. Merge pull request #194 from duckduckgo/gd/remove-any

    Goodie Tests: Remove '-ANY-' and regex tests
    zachthompson committed on GitHub Jun 9, 2016
Commits on Jun 7, 2016
  1. Adding post_body property to D::M::ZeroClickInfoSpice

    jbarrett committed Jun 7, 2016
  2. Adding POST body support to DDG::Rewrite.

    Sets post body and method in config.
    jbarrett committed Jun 7, 2016
Commits on May 13, 2016
  1. Add routine for fetching several metadata

    It is pretty useful to be able to grab a bunch of Instant Answers that
    satisfy several conditions, hence this addition. 'get_ias' returns a
    list of IA metadata that satisfy all specified lookups.
    GuiltyDolphin committed May 13, 2016
Commits on May 10, 2016
  1. Remove check for regex tests

    We use Test::Deep now, so we don't need this anymore; we can just use
    're(...)'.
    GuiltyDolphin committed May 10, 2016
  2. Remove '-ANY-' matcher

    We don't need this anymore as we support Test::Deep so more detailed
    matching is possible.
    
    We should discourage the use of this as it does *not* describe the data
    passing through and thus leads to poor tests.
    GuiltyDolphin committed May 10, 2016
Commits on May 5, 2016
  1. CONTRIBUTING.md - Replace old guide with docs link

    Instructions on how to make a pull request have been replaced by
    links to the docs, to avoid duplication.
    DomWilliams0 committed May 5, 2016
Commits on Apr 29, 2016