Permalink
Commits on Jul 2, 2009
  1. Merge branch 'svn_trunk'

    Conflicts:
    	httpclient.gemspec
    	lib/httpclient.rb
    	lib/httpclient/auth.rb
    committed Jul 2, 2009
Commits on Jun 25, 2009
  1. * update to 2.1.5.2

    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@283 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Jun 25, 2009
  2. * added cacert_sha1.p7s signed with another dist cert by sha1WithRSA…

    …Encryption. see #221.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@282 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Jun 25, 2009
Commits on Jun 11, 2009
  1. * forgot to update README.txt for 2.1.5.

    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@281 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Jun 11, 2009
Commits on Jun 2, 2009
  1. * version bump to 2.1.5. see #218.

    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@280 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Jun 2, 2009
Commits on May 25, 2009
  1. * do not send 'Content-Length: 0' when a request doesn't have messag…

    …e body. Some server application (EasySoap++/0.6 for example) corrupts with the request with Content-Length: 0. cf. http://daemons.net/~clay/2009/05/03/ruby-why-do-you-torment-me/ . closes #217.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@279 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed May 25, 2009
Commits on May 21, 2009
  1. * updated cacert.p7s. CA certs are imported from 'Java(TM) SE Runtim…

    …e Environment (build 1.6.0_13-b03)'.
    
     * updated a cacert distribution certificate, too. RSA 2048 bit + SHA512 + notAfter:2037/12/31. closes #215.
    
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@278 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed May 21, 2009
Commits on May 14, 2009
  1. * Cookie header is not set in authentication negotiation. do not reu…

    …se request object in negotiations. closes #210.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@277 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed May 14, 2009
  2. * refactoring: push down create_request invocation into do_request/d…

    …o_request_async. see #210.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@276 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed May 14, 2009
Commits on May 13, 2009
  1. * apply the patch from bterson [http://github.com/bterlson/httpclien…

    …t/commit/6d0df734840985a7be88a2d54443bbf892d50b9a] client must generage CNONCE by itself. closes #209.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@275 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed May 13, 2009
  2. * ensure to reset connection after invoking HTTPClient singleton met…

    …hods for accessing like HTTPClient.get_content. Thanks to @xgavin. closes #214.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@274 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed May 13, 2009
  3. * applied a patch from Paul Casto. I cannot test this fix but it sho…

    …uld allow to use win32/sspi as WWWAuth handler as same as ProxyAuth. Thanks! closes #212.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@273 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed May 13, 2009
  4. * applied a patch from user. IO#readpartial does not clear the secon…

    …d argument (buffer) when an exception raised. Thanks! closes #216.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@272 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed May 13, 2009
  5. * applied a patch from user, add the line just one line after the lo…

    …cation of the original patch. Thanks! closes #211.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@271 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed May 13, 2009
Commits on Mar 27, 2009
  1. Version bump to 2.1.5

    committed Mar 27, 2009
  2. Better cookie setting.

    committed Mar 27, 2009
  3. Version bump to 0.0.0

    committed Mar 27, 2009
  4. Make sure cookies are included in authentication challenge responses

    We need to include cookies in authentication challenge responses as cookies may contain, for example, state from a load
    balancer, which is critical to actually authenticate if a load balancer is employed.
    committed Mar 27, 2009
  5. Calculate a our own nonce for cnonce rather than using the server's n…

    …once. More secure, and more compatible.
    committed Mar 27, 2009
Commits on Feb 13, 2009
  1. * preparing 2.1.4 release.

    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@269 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Feb 13, 2009
Commits on Feb 8, 2009
  1. * test added for #197. closes #197.

    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@268 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Feb 8, 2009
Commits on Feb 7, 2009
  1. * allow 'expires=' and 'expires="" in cookie to be parsed properly (…

    …as a session cookie which has no expires). fixed based on a patch from Mark. Thanks! Time.parse('') does not raise ArgumentError unlike ParseDate.parsedate.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@267 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Feb 7, 2009
  2. * let SessionManager inherit proxy and debug_dev setting from client…

    …. closes #196. Normally SessionManager is a private class for HTTPClient and is initialized as expected. If you need to instanciate SessionManager independently, you may need this patch.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@266 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Feb 7, 2009
Commits on Feb 4, 2009
  1. * when we hit some site through http-proxy we get a response without…

    … Content-Length header. httpclient/2.1.3 drops response body for such case. fixed. closes #199.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@265 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Feb 4, 2009
Commits on Feb 1, 2009
  1. * ensure to wake timeout scheduler is alive. Passenger forks a proce…

    …ss for an application after require 'httpclient' and it caused the timeout scheduler thread termination. see #197.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@264 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Feb 1, 2009
Commits on Jan 22, 2009
  1. * added test for #195.

    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@263 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Jan 22, 2009
  2. * GFE/1.3 dislikes 'host:port' format 'Host' header field which port…

    … == 80. closes #195.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@262 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Jan 22, 2009
Commits on Jan 20, 2009
  1. * avoid duplicated request header line while HTTP access negotiation…

    … (redirect and authentication). closes #194.
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@261 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Jan 20, 2009
Commits on Jan 8, 2009
  1. * Security fix introduced at 2.1.3.

          * get_content/post_content of httpclient/2.1.3 may send secure cookies
            for a https site to non-secure (non-https) site when the https site
            redirects the request to a non-https site.  httpclient/2.1.3 caches
            request object and reuses it for redirection.  It should not be cached
            and recreated for each time as httpclient <= 2.1.2 and http-access2.
          * I realized this bug when I was reading open-uri story on
            [ruby-core:21205].  Ruby users should use open-uri rather than using
            net/http directly wherever possible.
    
    
    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@259 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Jan 8, 2009
Commits on Dec 29, 2008
  1. * added RDoc title.

    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@257 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Dec 29, 2008
  2. * spell check.

    git-svn-id: http://dev.ctor.org/svn/http-access2/trunk@256 a74cc93d-ecea-0310-97c0-aac310535a50
    nahi committed Dec 29, 2008