Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 21, 2013
  1. API reference docs

    Michael Klishin authored
    [ci skip]
  2. Change log update

    Michael Klishin authored
    [ci skip]
  3. Depend on amq-protocol 1.1+

    Michael Klishin authored
  4. Merge branch 'master' of git://github.com/gdb/bunny

    Michael Klishin authored
    Conflicts:
    	lib/bunny/session.rb
  5. @gdb

    Add missing exception argument

    gdb authored
  6. @gdb

    Improve timeout specifications

    gdb authored
  7. @gdb
  8. @gdb
Commits on Jan 20, 2013
  1. API reference docs

    Michael Klishin authored
    [ci skip]
Commits on Jan 19, 2013
  1. API reference docs

    Michael Klishin authored
  2. Minor refactor

    Michael Klishin authored
  3. API reference docs

    Michael Klishin authored
  4. API reference docs

    Michael Klishin authored
  5. Ditto

    Michael Klishin authored
  6. API reference docs

    Michael Klishin authored
  7. Use http://rubybunny.info as primary information source

    Michael Klishin authored
  8. API reference docs

    Michael Klishin authored
  9. Merge pull request #90 from gdb/master

    Michael Klishin authored
    Wait until basic_get_continuations has an element, not continuations
Commits on Jan 18, 2013
  1. @gdb
  2. Merge branch 'master' of github.com:ruby-amqp/bunny

    Michael Klishin authored
  3. Merge pull request #89 from gdb/master

    Michael Klishin authored
    Improve error handling capabilities for single-threaded applications
  4. @gdb

    Where possible, don't rescue Exception

    gdb authored
    This allows single-threaded applications to set a Timeout and be
    assured that no one will intercept it.
  5. @gdb
  6. Remove dead code

    Michael Klishin authored
  7. API reference docs

    Michael Klishin authored
Commits on Jan 17, 2013
  1. API reference docs

    Michael Klishin authored
  2. API reference docs

    Michael Klishin authored
Commits on Jan 16, 2013
  1. Move 'basic.get in a tight loop without network connection' workaroun…

    Michael Klishin authored
    …d to Bunny::Channel#basic_get
  2. Purge the queue first

    Michael Klishin authored
  3. Spam

    Michael Klishin authored
  4. If connection is down, make Bunny::Queues#pop return empty responses

    Michael Klishin authored
    To support the same edge case with Bunny::Queue#pop being called
    in a tight loop when network connection goes down.
    
    It is better to return something immediately rather than keep
    blocking the thread we have no easy way to unblock with the
    current "blocking pop" approach that replaces not-entirely-correct
    wait/notify implementation.
  5. Separate continuations for basic.get operations

    Michael Klishin authored
    Helps support edge cases when blocking operations (e.g. basic.get) are
    executed in a tight loop and network recovery has to happen.
  6. Set abort on exception for network activity thread

    Michael Klishin authored
  7. Support :manual_ack as well as :ack

    Michael Klishin authored
  8. Fail more gracefully when we get a message on a channel that does not…

    Michael Klishin authored
    … exist
    
    Can be a returned message on a channel that just has been deleted, for
    example, or closed due to an exception and removed from the cache.
Something went wrong with that request. Please try again.