Permalink
Commits on May 5, 2016
  1. Replace 2.3 with 2.3.1

    knu committed May 5, 2016
  2. Allow mime-types > 3 (#460)

    knu committed May 5, 2016
Commits on Apr 17, 2016
  1. Fix code doc typo in frame.rb

    Zorbash committed Apr 17, 2016
Commits on Feb 19, 2016
  1. Mention #458 & #459

    knu committed Feb 19, 2016
  2. Merge pull request #459 from chris-reeves/fix_issue_458

    knu committed Feb 19, 2016
    Fix issue #458: Basic authentication fails when specifying credentials for a realm that contains uppercase characters
Commits on Jan 21, 2016
Commits on Jan 6, 2016
  1. Don't downcase realm name in AuthRealm#initialize

    chris-reeves committed Jan 6, 2016
    As per RFC 1945 (section 11) and RFC 2617, the realm name is case sensitive.
    This commit stops Mechanize::HTTP::AuthRealm#initialize downcasing the passed
    realm name.
    
    Resolves #458.
  2. Add tests for realm case sensitivity in WWWAuthenticateParser

    chris-reeves committed Jan 6, 2016
    As per RFC 1945 (section 11) and RFC 2617, the realm value is case sensitive.
    This commit adds tests for realm case sensitivity in
    Mechanize::HTTP::WWWAuthenticateParser.
  3. Add tests for realm case sensitivity in AuthChallenge

    chris-reeves committed Jan 6, 2016
    As per RFC 1945 (section 11) and RFC 2617, the realm value is case sensitive.
    This commit adds tests for realm case sensitivity in
    Mechanize::HTTP::AuthChallenge.
Commits on Jan 5, 2016
  1. Add tests for realm case sensitivity in AuthRealm

    chris-reeves committed Jan 5, 2016
    As per RFC 1945 (section 11) and RFC 2617, the realm value is case sensitive.
    This commit adds tests for realm case sensitivity in
    Mechanize::HTTP::AuthRealm.
  2. Add tests for realm case sensitivity in AuthStore

    chris-reeves committed Jan 5, 2016
    As per RFC 1945 (section 11) and RFC 2617, the realm value is case sensitive.
    This commit adds tests for realm case sensitivity in
    Mechanize::HTTP::AuthStore.
  3. Introduce a mutex when fetching robots.txt

    knu committed Jan 5, 2016
    Mechanize can now handle 3xx responses to `GET /robots.txt` without
    causing an infinite loop.  This should fix #457.
  4. Make the robots.txt fetcher act like Googlebot

    knu committed Jan 5, 2016
    - It treats too many redirections as full allow.
    - It treats any 4xx error as full allow.
    
    cf. https://developers.google.com/webmasters/control-crawl-index/docs/robots_txt?hl=en
  5. Remove Manifest.txt

    knu committed Jan 4, 2016
Commits on Dec 31, 2015
  1. Bump the version to 2.7.4

    knu committed Dec 31, 2015
  2. Add ruby 2.3

    knu committed Dec 31, 2015
  3. Update User-Agent strings

    knu committed Dec 31, 2015
  4. Mention support for mime-types 3.0

    knu committed Dec 31, 2015
Commits on Dec 13, 2015
  1. Keep stripping x-prefix in MIME types for now

    knu committed Dec 13, 2015
    Starting from mime-types 3.0, the x-prefix is not stripped by default,
    following IANA's decision to not reserve it any more.
Commits on Nov 17, 2015
  1. Merge branch 'ruby_with_old_nkf'

    knu committed Nov 17, 2015
  2. Opt out sudo

    knu committed Nov 17, 2015
Commits on Nov 16, 2015
  1. Update CHANGELOG

    leejarvis committed Nov 16, 2015
  2. Merge pull request #451 from bergholdt/simplebasicwsrealm

    leejarvis committed Nov 16, 2015
    As reported in #450, WWW-Authenticate with whitespace result in loop
  3. Don't allow redirect from a non-file URL to a file URL for security r…

    knu committed Nov 16, 2015
    …easons
Commits on Nov 1, 2015
  1. As reported in #450, WWW-Authenticate with whitespace result in infin…

    bergholdt committed Oct 31, 2015
    …ity loop.
    
    Simple Basic auth, whitespace used in auth-param assignment, see testcase
    http://greenbytes.de/tech/tc/httpauth/#simplebasicwsrealm
    All current browsers pass the case as valid and so should mechanize.