Gungho

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

  - Don't index Japanese documentation
  - Fix 02_config.t to check for contents rather than entire structure.
    Seems like some YAML versions reads in the '---' in the beginning of the
    YAML document
  - Add Gungho::Base::mk_virtual_methods()
  - Fix a bunch of typos in Japanese docs

  [RobotRules::Storage]
  - Explicitly state methods that should be virtual methods.

0.09005_01 Mon Nov 26 2007 [rev 328]
  [General]
  - Migrate hooks to Event::Notify. This breaks the input parameter list.
    Now you receive the event name as the first argument
  - Add a TODO.pod

  [Engine::POE]
  - Implement a shutdown state.
  - Make it callable from stop()

  [Engine]
  - Refactor handle_response to Engine.pm

  [Throttle]
  - Changed send_request() to return 1 on success, 0 otherwise.

  [RobotRules]
  - DB_File storage now dies if the call to tie() fails

  [Log::Dispatch]
  - Clarify in document that log config should be specified with "config"
    key.
  - Backport changes from ja docs


0.09004 Mon Nov 12 2007 [rev 276]
  [General]
  - Fix bug in detecting provider/handler

0.09003 Mon Nov 12 2007 [rev 276]
  [General]
  - Refactor Gungho::Inline into Gungho::Provider::Inline and 
    Gungho::Handler::Inline.
  - Add support for coderefs in provider/handler config parameters
  - Release 0.09003

0.09003_04 Sun Nov 11 2007 [rev 271]
  [General]
  - Add $c->pushback_request. Don't use $c->provider->pushback_request anymore!
  - Add Gungho::Util
  - Add Gungho::Manual::FAQ

0.09003_03 Fri Nov 09 2007 [rev 258]
  [POE]
  - Note: Changes for POE engine contained in this release are relatively
    critical. If you were having problems before, you probably should check
    this release out.
  - Be smarter how dispatch() gets called. Now we do a more effective
    invocation of the dispatch state so that we don't waste cycles just
    trying to dispatch requests.
  - Allow "0" setting in keepalive.keep_alive. This is a very important
    parameter if you're using Gungho through a proxy. If you enable this
    while under a proxy, PoCo::Client::Keepalive will think that you should
    be using the cached connection to the proxy and so Gungho will lose all
    parallism.
  - Allow setting the number of PoCo::Client::HTTP to be spawned via
    client.spawn parameter. This is required if you're dealing with 
    relatively large amounts of URLs at once. Otherwise, PoCo::Client::HTTP
    will tend to jam up after a while.

0.09003_02 Thu Nov 08 2007 [rev 258]
  [Throttle]
  - Fix Throttling to delegate throttling decisions. This allows you to
    stack throttlers.
  - Update prerequisite for Data::Throttler::Memcached

0.09003_01 Thu Nov 08 2007 [rev 254]
  [General]
  - Upload blunder. I meant to upload this as 0.09002_01, but I forgot to
    rename the file. I don't wish for 0.09002 to be a general release, so
    heres' 0.09003_01 with no code changes.

0.09002_01 Thu Nov 08 2007 [rev 253]
  [General]
  - DNS will not be resolved by Gungho if you do one of the following:
    * specify dns => { disable => 1 } in your config
    * specify client => { proxy => ... } in your config (POE engine only)
    * specify HTTP_PROXY in the environment (POE engine only)

  [Tests]
  - Add more tests

0.09001 Fri Nov 02 2007 [rev 248]
  [General]
  - No code changes
  - Update to Module::Install 0.68

0.09000 Tue Oct 30 2007 [rev 247]
  [General]
  - We shall call this the beta release.
  - Redo main doc
  - Change defaults for Engine feature
  - Fix calls where $engine->_http_error() was happening to $c->_http_error()

  [RobotRules]
  - Fix spurfulous exception

0.09000_03 Tue Oct 30 2007 [rev 240]
  [General]
  - Add a new dispatch.dispatch_requests hook
  - Add a new engine.end_loop hook
  - Add prepare_response() to make sure response objects are Gungho::Response

  [Plugins]
  - Change when the apoptosis check runs.
  - Add Statistics Plugin. It's still not really useful.

  [RobotsMETA]
  - Only parse Robots META if the request is a success
  - Don't call $res->uri.

0.09000_02 Mon Oct 29 2007 [rev 225]
  [General]

Changes  view on Meta::CPAN

  - Fix SKIP_DECODED_CONTENT handling by properly specifying a package.
    POE workaround should now work.
  - Gungho::Engine::POE will set FollowRedirect to 1 by default.

0.04 Tue Apr 17 2007 [rev 61]
  - Add Gungho::Inline - thanks to Kazuho Oku
  - Add way to control logging behavior
  - Allow comments in files for Provider::Simple
  - Work around POE trying to decode contents for us.

0.03 Thu Apr 12 2007 [rev 51]
  - Add simple examples at examples directory
  - Add Danga::Socket engine -- this is a pretty crude implementation
  - Add documentation.
  - Fix G::Request's ID generation
  - Change pushback_request()'s signature to include a $c

0.02_05 Wed Apr 11 2007 [rev. 41]
  - Provider::Simple wasn't exactly prepared for the new code path.
    Fixed, and tested with Plagger

0.02_04 Wed Apr 11 2007
  - Throttle::Domain was actually checking for URL, not domains.

0.02_03 Wed Apr 11 2007
  - Packaging blunder. Add dep files for Throttle components

0.02_02 Wed Apr 11 2007
  - Add a gungho script
  - Add throttling. You can now throttle your requests by domain or
    simply by the number of requests in a specific amount of time.
    Providers are now expected to handle "pushback" of requests when
    a request has been throttled.
  - Internal change: Code path to send requests has changed from
    Gungho.pm doing the control to Provider doing the control

0.02_01 Tue Apr 10 2007
  - Add experimental component system
    >>> NOTE <<< This is still subject to change *widely*
  - Add Gungho->has_feature(X)
  - Add WWW Authentication component -- now you can authenticate
    your requests via Basic authentication
  - Fix Gungho::Request->clone()
  - Gungho::Provider::Simple respects the is_running() flag

0.02 Mon Apr 09 2007
  - Fix stupid bug in Gungho::Request
  - Change the call syntax for G::Component->new(\%config) to 
    G::Component->(config => \%config, %other_args)
  - send_request() takes the context object as well
  - Implement plugins
  - Add G::Plugin::RequestTimer
  - Add deps features in Makefile.PL 

0.01 Sat 07 Apr 2007
  - handle_response() now take $request and $response all over
  - Add send_request() in Gungho.pm, Gungho/Engine/POE.pm
  - Add notes() in Gungho/Request.pm. Cloning is properly handled

0.01_04 Sat 07 Apr 2007
  - Enable keepalive

0.01_03 Fri 06 Apr 2007
  - Fix embarassing documentation whoopla. As stated, no,
    I'm not ashamed of stealing good code. 

0.01_02 Fri 06 Apr 2007
  - Add a new provider and small set of changes so that we can
    use this in Plagger
  - Use Class::Inspector to check if a module has been loaded

0.01_01 Fri 06 Apr 2007 "It's right after YAPC" release
  - Alpha release.



( run in 0.476 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )