Permalink
Commits on Jan 28, 2011
  1. properly implement Furl::env_proxy as a delegate to Furl::HTTP::env_p…

    lestrrat committed Jan 28, 2011
    …roxy (as was already documented)
Commits on Jan 26, 2011
  1. Checking in changes prior to tagging of version 0.22.

    tokuhirom committed Jan 26, 2011
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index f211787..ea1028b 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,9 @@
     Revision history for Perl extension Furl
    
    +0.22
    +
    +    - Remove default ports from the Host header
    +
     0.21
    
         - use keep-alive on redirection, do not activate the "write_code" or the "write_func" feature when redirection(kazuho)
Commits on Jan 25, 2011
  1. Remove default ports from the Host header

    gfx committed Jan 25, 2011
    Some http server (e.g. livedoor blog) refuse the Host header with the default port :(
Commits on Jan 11, 2011
  1. Checking in changes prior to tagging of version 0.21.

    tokuhirom committed Jan 11, 2011
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 5680996..f211787 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,10 @@
     Revision history for Perl extension Furl
    
    +0.21
    +
    +    - use keep-alive on redirection, do not activate the "write_code" or the "write_func" feature when redirection(kazuho)
    +    - silently try to resend a request only when the server returned no respnose at all(kazuho)
    +
     0.20
    
         - add internal error response message to status message
  2. use keep-alive on redirection, do not activate the "write_code" or th…

    kazuho committed Jan 11, 2011
    …e "write_func" feature when redirection
Commits on Dec 22, 2010
Commits on Dec 21, 2010
  1. oooooops

    tokuhirom committed Dec 21, 2010
  2. oops

    tokuhirom committed Dec 21, 2010
  3. Checking in changes prior to tagging of version 0.19.

    tokuhirom committed Dec 21, 2010
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 001db7b..b175a32 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,11 @@
     Revision history for Perl extension Furl
    
    +0.19
    +
    +    - fixed documentation bug(tokuhirom)
    +    - errorneously returned 500 error when closing of the socket was used to indicate eof (i.e. no Content-Encoding or Content-Length)
    +      (Kazuho Oku)
    +
     0.18
  4. regen docs

    tokuhirom committed Dec 21, 2010
  5. errorneously returned 500 error when closing of the socket was used t…

    kazuho committed Dec 21, 2010
    …o indicate eof (i.e. no Content-Encoding or Content-Length)
Commits on Dec 16, 2010
  1. fixed documentation bug

    tokuhirom committed Dec 16, 2010
Commits on Dec 6, 2010
  1. Checking in changes prior to tagging of version 0.18.

    tokuhirom committed Dec 6, 2010
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 2944fef..001db7b 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,10 @@
     Revision history for Perl extension Furl
    
    +0.18
    +
    +
    +    - fixed testing issue(reported by many people)
    +
     0.17
    
         - only send the connection header with the highest precedence (Furl::request => Furl::new)
  2. This test fails on older Starlet.

    tokuhirom committed Dec 6, 2010
    Requires fresh one.
Commits on Dec 3, 2010
  1. Checking in changes prior to tagging of version 0.17.

    tokuhirom committed Dec 3, 2010
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index c4bd284..2944fef 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,16 @@
     Revision history for Perl extension Furl
    
    +0.17
    +
    +    - only send the connection header with the highest precedence (Furl::request => Furl::new)
    +      (Kazuho Oku)
    +    - close the connection when furl requested as such, even if the server sent "connection: keep-alive"
    +      (Kazuho Oku)
    +    - support keep-alive for $furl->request(method => 'HEAD', headers => [ qw(connection keep-alive) ])
    +      (Kazuho Oku)
    +    - always send the connection header (support for automatic keep-alive with HTTP/1.0 servers)
    +      (Kazuho Oku)
    +
     0.16
    
             - support for status codes wo. content(kazuho oku)
Commits on Dec 2, 2010
  1. Merge branch 'kazuho'

    tokuhirom committed Dec 2, 2010
  2. 0.16

    tokuhirom committed Dec 2, 2010
  3. - only send the connection header with the highest precedence (Furl::…

    kazuho committed Dec 2, 2010
    …request => Furl::new)
    
    - close the connection when furl requested as such, even if the server sent "connection: keep-alive"
    - support keep-alive for $furl->request(method => 'HEAD', headers => [ qw(connection keep-alive) ])
    - always send the connection header (support for automatic keep-alive with HTTP/1.0 servers)
Commits on Nov 30, 2010
  1. Mention to dependencies

    gfx committed Nov 30, 2010
Commits on Nov 29, 2010
  1. Checking in changes prior to tagging of version 0.15.

    tokuhirom committed Nov 29, 2010
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 08c4ca3..c49a9dc 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,9 @@
     Revision history for Perl extension Furl
    
    +0.15
    +
    +        - doc enhancements(tokuhirom)
    +
     0.14
    
             - changed the semantics of the "timeout" parameter from per-IO timeout
  2. doc enhancements

    tokuhirom committed Nov 29, 2010
Commits on Nov 22, 2010
  1. Checking in changes prior to tagging of version 0.14.

    tokuhirom committed Nov 22, 2010
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 405722d..08c4ca3 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,13 @@
     Revision history for Perl extension Furl
    
    +0.14
    +
    +        - changed the semantics of the "timeout" parameter from per-IO timeout
    +          to request timeout(Kazuho Oku)
    +        - optional support for name resolution timeouts using Net::DNS::Lite(Kazuho Oku)
    +        - make blocking operations cancellable (through the "stop_if"
    +          callback)(Kazuho Oku)
    +
     0.13
    
             - do not die when $content is empty string.
  2. updated stopwords

    tokuhirom committed Nov 22, 2010
  3. - changed the semantics of the "timeout" parameter from per-IO timeout

    tokuhirom committed Nov 22, 2010
      to request timeout
    - optional support for name resolution timeouts using Net::DNS::Tiny
    - make blocking operations cancellable (through the "stop_if"
      callback)
    
    Squashed commit of the following:
    
    commit 93a15bf
    Author: Kazuho Oku <kazuhooku@gmail.com>
    Date:   Mon Nov 22 18:21:59 2010 +0900
    
        move name resolution failure test to 200_online (also, it no croaks)
    
    commit 23928b2
    Author: Kazuho Oku <kazuhooku@gmail.com>
    Date:   Mon Nov 22 18:10:46 2010 +0900
    
        s/abort_on_eintr/stop_if/, update POD
    
    commit 4e1cb1c
    Author: Kazuho Oku <kazuhooku@gmail.com>
    Date:   Mon Nov 22 17:10:42 2010 +0900
    
        add test for interop. w. Net::DNS::Lite
    
    commit 795ddf4
    Author: Kazuho Oku <kazuhooku@gmail.com>
    Date:   Mon Nov 22 17:10:22 2010 +0900
    
        pass timeout value to inet_aton callback, do not croak upon lookup failure
    
    commit 8f80888
    Author: tokuhirom <tokuhirom@gmail.com>
    Date:   Thu Nov 18 16:43:41 2010 +0900
    
        updated benchmark result
    
    commit 6a4524c
    Author: Kazuho Oku <kazuhooku@gmail.com>
    Date:   Thu Nov 18 13:35:42 2010 +0900
    
        check dependency in test
    
    commit 29e3c8e
    Author: Kazuho Oku <kazuhooku@gmail.com>
    Date:   Thu Nov 18 13:30:26 2010 +0900
    
        implement connection timeout, do not croak but return an internal 500 error on connection failures
    
    commit e978f4d
    Author: Kazuho Oku <kazuhooku@gmail.com>
    Date:   Thu Nov 18 11:09:50 2010 +0900
    
        use POST to check write timeout since we need to send more than SO_SNDBUF bytes
    
    commit 3c04f60
    Author: Kazuho Oku <kazuhooku@gmail.com>
    Date:   Thu Nov 18 11:07:41 2010 +0900
    
        reset $! on timeout (since we want to determine whether or not a timeout has occurred by doing $!==0)
    
    commit fb3db47
    Author: Kazuho Oku <kazuhooku@gmail.com>
    Date:   Thu Nov 18 10:56:57 2010 +0900
    
        change the semantics of timeout from per-IO timeout to request timeout (does not yet handle connect timeout)
    
    commit 6a7716d
    Author: Kazuho Oku <kazuhooku@gmail.com>
    Date:   Wed Nov 17 20:09:28 2010 +0900
    
        Revert "support for nested alarm", since it is slower than using select + read/write
    
        This reverts commit 65d1df9.
    
    commit 90593aa
    Author: Kazuho Oku <kazuhooku@gmail.com>
    Date:   Wed Nov 17 19:02:21 2010 +0900
    
        support for nested alarm
    
    commit cd02ee3
    Author: Kazuho Oku <kazuhooku@gmail.com>
    Date:   Wed Nov 17 16:37:07 2010 +0900
    
        remove debug warning in test code
    
    commit f0050cd
    Author: Kazuho Oku <kazuhooku@gmail.com>
    Date:   Wed Nov 17 16:30:00 2010 +0900
    
        cancellation support using signals (added abort_on_eintr callback that is called when receiving EINTR. Furl returns immediately if the callback returns true or continues the operation if otherwise)
  4. updated benchmark result

    tokuhirom committed Nov 18, 2010