Permalink
Commits on Jun 11, 2013
  1. The syntax of cookies is described in http://www.ietf.org/rfc/rfc2109…

    ….txt,
    
    section 4.1. Cookies are attribute-value pairs, so split should only return 2
    values. This will allow '=' within the value of a cookie.
    committed Jun 11, 2013
  2. When an http response has two Set-Cookie in the header, response['Set…

    …-Cookie']
    
    will return a single string. This string will be the two returned cookies
    separated by a comma, concatenated together. Instead this should use
    get_field('Set-Cookie') which returns an array of returned cookie strings.
    committed Jun 11, 2013
Commits on May 7, 2013
  1. Merge branch 'content_type_charset_support' of https://github.com/ben…

    …mmurphy/httparty into benmmurphy-content_type_charset_support
    jnunemaker committed May 7, 2013
  2. Merge pull request #201 from ikstrm/remove-trailing-whitespace

    Remove trailing whitespaces
    jnunemaker committed May 7, 2013
  3. Merge pull request #204 from nixpulvis/jruby-fix

    Adding java check in aliasing of multiple choices.
    jnunemaker committed May 7, 2013
Commits on Apr 26, 2013
  1. Adding java check in aliasing of multiple choices.

    This is needed to hack around a lack of compatibility between
    ruby 2.0 and jruby compat.version=2.0.
    nixpulvis committed Apr 26, 2013
Commits on Apr 18, 2013
  1. Remove trailing whitespaces

    k0kubun committed Apr 18, 2013
Commits on Apr 16, 2013
  1. add support for charset param

    if the response includes the charset param in the
    content type header the body will have the
    correct encoding set.
    
    if the response has utf-16 set as the content
    type it will try and do BOM detection. otherwise
    it will default to big endian. this can be 
    overridden with the assume_utf16_is_big_endian
    option.
    
    this makes the json parsing usable with utf-16 
    since utf-16 will not parse correctly if it has
    been incorrectly marked as ascii.
    benmmurphy committed Apr 16, 2013
Commits on Apr 10, 2013
  1. Release 0.11.0.

    jnunemaker committed Apr 10, 2013
  2. Merge pull request #191 from moonshinedevco/master

    maintain blocks passed to 'perform' in redirects
    jnunemaker committed Apr 10, 2013
  3. Merge pull request #196 from lupinglade/patch-1

    Fixed nc value being quoted, this was against spec
    jnunemaker committed Apr 10, 2013
  4. Merge pull request #194 from nixpulvis/ruby-2.0-tests

    Ruby 2.0 tests
    jnunemaker committed Apr 10, 2013
Commits on Mar 29, 2013
Commits on Mar 27, 2013
Commits on Mar 26, 2013
  1. added regression test to ensure that blocks passed to perform are mai…

    …ntained for each redirect
    bmuller committed Mar 26, 2013
  2. support both multiple_choice? and multiple_choices?

    Nathan Lilienthal committed Mar 26, 2013
Commits on Mar 25, 2013
  1. <= 1.9.3 ruby namespace lookup constant

    Nathan Lilienthal committed Mar 25, 2013
  2. comparing parent proc with call

    Nathan Lilienthal committed Mar 25, 2013
  3. comapre exception class by is_a rather then class.name ==

    Nathan Lilienthal committed Mar 25, 2013
  4. adding 2.0.0 to travis test

    Nathan Lilienthal committed Mar 25, 2013
  5. remove silly VM nonsense

    Nathan Lilienthal committed Mar 25, 2013
  6. check for dup proc by comparing call value of a test proc

    Nathan Lilienthal committed Mar 25, 2013
Commits on Mar 20, 2013
  1. Preserve 1.9.3 compatibility.

    Nathan Lilienthal committed Mar 20, 2013
  2. maybe a good way to test proc equality

    Nathan Lilienthal committed Mar 20, 2013
  3. multiple_choices? with an s

    Nathan Lilienthal committed Mar 20, 2013
Commits on Mar 12, 2013
Commits on Feb 7, 2013
  1. Merge pull request #190 from ronyv89/master

    Adding COPY request handling
    jnunemaker committed Feb 7, 2013
Commits on Feb 2, 2013
  1. Merge pull request #189 from sullman/fix-duplicate-query-string-params

    Don't duplicate query string arguments.
    jnunemaker committed Feb 2, 2013
  2. Don't duplicate query string arguments.

    During the course of an actual request, the Request#uri method is called more
    than once. If the request's path is not relative, that method destructively
    updates @path, and so parameters get duplicated each time uri is called. This
    change clones the path first (and adds a lame test).
    sullman committed Feb 2, 2013
Commits on Jan 30, 2013
  1. Merge pull request #188 from mrGrazy/master

    Some servers return cookies with 'Path' attribute instead of 'path'
    jnunemaker committed Jan 30, 2013
Commits on Jan 29, 2013