Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 6, 2014
  1. Merge pull request #4 from Hugmeir/master

    authored
    Use Socket::IPPROTO_TCP instead of getprotobyname
Commits on Jul 27, 2014
  1. Brian Fraser
Commits on Jul 8, 2014
  1. rt.cpan.org 92985. Ideally resolve "Not an ARRAY reference" at shutdown.

    authored
    I haven't encountered the problem myself, but I see where it could
    happen, thanks to the bug report.  This change should fix it, but I
    haven't got a test case, so no absolute guarantees are made.
Commits on Sep 28, 2013
  1. Merge pull request #3 from dsteinbrunner/patch-1

    authored
    Bugtracker metadata fix.
Commits on Sep 25, 2013
  1. David Steinbrunner

    bugtracker metadata fix

    dsteinbrunner authored
Commits on Sep 7, 2013
  1. Improve thread safety.

    authored
    Move away from using stringified references.  The references can
    change when threads come into play, but the saved string versions
    won't.  This includes using fork() on Windows.
Commits on Jul 16, 2013
  1. Log why connection tests fail.

    authored
    Most cpantesters.org failure reports are of the form "connection
    failed" without explaining why.  Explain why.
Commits on Jul 15, 2013
  1. Resolve most bind() conflicts by using port 0.

    authored
    I was using random ports, which are mostly okay, but over the course
    of hundreds of cpantesters.org reports, enough showed up to make it a
    concern
  2. Remove a TestServer shutdown race condition.

    authored
    Counted after 14 cpantesters.org failures of the form "Failed test
    'first request honored asynchronously'".  Added detailed error
    information to the failure.  If it happens again, I'll be better
    prepared to fix it.
    
    Stopped relying on the order of first/second connection callbacks.
    Previously, if the second fired first, we'd shut down the TestServer
    too early.  The first connection would then fail because.
    
    Meanwhile, always shutdown the connection manager (not just after the
    second response).  Each session has its own, and they both need to go.
    Otherwise the program waits the obligatory connection pool timeout.
Commits on Jun 3, 2012
Commits on May 15, 2012
  1. [rt.cpan.org 76776] Fix an edge case where queued requests don't start.

    authored
    Sergei Kozunov came through with another great ticket.  If two
    requests for the same host arrive, and the first one fails, the second
    one will time out in the queue.  But only if no other requests are
    already pending.  This change wakes up the queue when a connection
    fails, causing the subsequent request to be processed.
Commits on May 14, 2012
  1. [rt.cpan.org 76540] Add stubs for non-blocking SSL.

    authored
    POE::Component::SSLify is non-blocking now.  Add (and comment out)
    alpha-quality support for this feature.  It needs work, and I hope
    someone who knows it better can help.
Commits on May 13, 2012
  1. [rt.cpan.org 76987] Cancel timed-out PoCo::Resolver requests.

    authored
    Sergei Kozunov pointed out that POE::Component::Resolver requests
    aren't canceled when POE::Component::Client::HTTP requests time out
    during DNS resolution.  Cancel those requests!
Commits on Mar 17, 2012
  1. Apply Markus Jansen's patch to add a TCP protocol resolver hint.

    authored
    Markus reports that this resolves rampant errors on solaris systems.
    I've verified that it doesn't break tests, which is bonus!  Thanks!
Commits on Mar 5, 2012
  1. [rt.cpan.org 73353] Use ports instead of schemes when resolving hosts.

    authored
    Solaris (and probably other systems) don't have an /etc/services entry
    for http, so relying on the lookup fails here.  Luckily the user also
    provides a port (which may or may not be symbolic).  I'll use that for
    now and see where it gets me.
    
    Thank you, Michael Lackhoff, for reporting this bug.
Commits on Dec 16, 2011
  1. Merge pull request #2 from bingos/master

    authored
    Use Net::IP::Minimal instead of Net::IP
Commits on Nov 17, 2011
  1. Chris Williams

    Use Net::IP::Minimal instead of Net::IP

    bingos authored
    Net::IP consumes a fair chunk of memory, Net::DNS stopped using it
    see https://rt.cpan.org/Public/Bug/Display.html?id=24525
Commits on Jul 30, 2011
  1. Multi-line NAME sections corrupt the VERSION/NAME section ordering.

    authored
    I'm not sure why or which plugin is doing it, but making the NAME test
    one line is a serviceable workaround.
    
    Resolves rt.cpan.org ticket 69235, reported by Debian developer Gregor
    Hermann.
Commits on Jul 25, 2011
  1. Chris Williams
Commits on May 4, 2011
  1. Prepare for next release.

    authored
Commits on Apr 21, 2011
  1. Use only a single POE::Component::Resolver by default. Prevents a lot

    authored
    of POE::Component::Client::HTTP useragents from consuming all file
    descriptors.  Reported by Karen_m and BinGOs on Freenode #perl, and
    fixed with the help of Karen's test case.
Commits on Feb 21, 2011
Commits on Feb 15, 2011
Commits on Jan 27, 2011
  1. Remove dependency on Socket6.

    authored
Commits on Jan 26, 2011
Something went wrong with that request. Please try again.