Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jan 23, 2010
  1. More documentation

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  2. Keep all the methods that Peer subclasses must override in a single s…

    authored
    …ection
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  3. Fix some POD links

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  4. First draft of Protocol::AMQP documentation

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  5. Control tracing with the ENV PROTOCOL_AMQP_TRACE

    authored
    Set to true if you want to enable tracing information.
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
Commits on Jan 22, 2010
  1. Added generate_all_files()

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  2. Added the generate/build_class_class methods to the Class class

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  3. Added package* methods:

    authored
     * package: returns the full package name;
     * package_filename: returns the filename for the version or class;
     * package_basename: returns the last part of the package name.
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  4. Added first version of our API generator

    authored
    The current version is capable of generating the version clss file.
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  5. Tidy up Perl

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  6. Disable the die on leak behaviour for now

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  7. Cleanup if the error is eof

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  8. Move user on_connect callback to after the send of connection.tune_ok…

    authored
    … method
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  9. Added proper responses from the client side to connect and tune

    authored
    We still need an API to let users tweak the password and auth mechanism,
    for now we are just hard-coding the OpenAMQ guest account.
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  10. Added two more API methods by hand: connection.tune and connection.tu…

    authored
    …ne_ok
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
Commits on Jan 21, 2010
  1. Tidy up Peer code

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  2. Add 'api' slot to our Peer

    authored
     * remove the old temporary 'version' slot;
     * initialize the 'api' slot when we send out the protocol header,
       cleanup on disconnect.
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  3. Make sure we use our parser slot as God intented

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  4. Remove the cleanup() call from error() call

    authored
    Cleanup must only be called when EOF is received.
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  5. Fix close_channel() call in cleanup()

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  6. Added gitignores

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  7. Use the channel dispatch logic for peer methods

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  8. Added get_channel() API

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  9. Register Peer as channel 0

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  10. Added a channel manager API to Peer

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  11. Move Peer parser tests after the _pick_best_version tests

    authored
    The parser tests require a valid version.
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  12. Tweak tests for _pick_best_version:

    authored
     * stop using "real" versions: use lower-numbered-non-existant version,
       so that when we actually load a real version, the test ones are not
       picked;
     * update test messages to be more usefull.
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  13. Fix SendMethod: we don't need 'write', but '_send_frame'

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  14. Added Channel class

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  15. Adjust sample V class to use the new API classes

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  16. Added SendMethod role, compose it into Peer, and make tests use it

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  17. Add _send_frame() code to Peer

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  18. Revamp code to test the best version picker

    authored
    We don't want to register the 0.9.1 version, given that we plan
    to use that one later.
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  19. Add some preliminary dispatcher for method frames, with basic chan se…

    authored
    …lection
    
    Until we land the Channel registration code, we assume $self is chan 0.
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
  20. Fix comments and trace message: more clear now

    authored
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
Something went wrong with that request. Please try again.