summaryrefslogtreecommitdiff
path: root/qpid/python/mgmt-cli/managementdata.py
Commit message (Collapse)AuthorAgeFilesLines
* Merged revisions 631979-647797 via svnmerge from Aidan Skinner2008-04-151-551/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://svn.apache.org/repos/asf/incubator/qpid/trunk ........ r631987 | aconway | 2008-02-28 14:47:59 +0000 (Thu, 28 Feb 2008) | 2 lines Fixed merging of multiple XML files for the same version. ........ r632057 | rhs | 2008-02-28 17:04:28 +0000 (Thu, 28 Feb 2008) | 1 line added an option to control junit forking of tests, and defaulted it to off ........ r632067 | arnaudsimon | 2008-02-28 17:28:43 +0000 (Thu, 28 Feb 2008) | 1 line See Qpid-817 ........ r632072 | arnaudsimon | 2008-02-28 17:44:37 +0000 (Thu, 28 Feb 2008) | 1 line See Qpid-817 ........ r632075 | aconway | 2008-02-28 17:53:47 +0000 (Thu, 28 Feb 2008) | 2 lines amqp_0_10::ProxyTemplate - tested & functional. ........ r632087 | cctrieloff | 2008-02-28 18:55:21 +0000 (Thu, 28 Feb 2008) | 4 lines QPID-820 from tross ........ r632214 | rhs | 2008-02-29 02:58:11 +0000 (Fri, 29 Feb 2008) | 1 line turn off junit reloading ........ r632285 | arnaudsimon | 2008-02-29 10:30:37 +0000 (Fri, 29 Feb 2008) | 1 line Rollback 632067 and 632072 ........ r632297 | arnaudsimon | 2008-02-29 11:39:03 +0000 (Fri, 29 Feb 2008) | 1 line This solved Qpid-819 as of Gordon suggested patch ........ r632331 | arnaudsimon | 2008-02-29 14:36:38 +0000 (Fri, 29 Feb 2008) | 1 line Qpid-823: Dispatcher thread should be closed after consumers have been closed. ........ r632364 | ritchiem | 2008-02-29 16:00:36 +0000 (Fri, 29 Feb 2008) | 1 line QPID-702 Removed cluster code as it has been scheduled for such since last year. ........ r632365 | ritchiem | 2008-02-29 16:01:35 +0000 (Fri, 29 Feb 2008) | 1 line QPID-702 Removed cluster code as it has been scheduled for such since last year. ........ r632457 | aconway | 2008-02-29 22:07:40 +0000 (Fri, 29 Feb 2008) | 4 lines Template visitors for amqp_0_10::Command, Control and Struct. Serialization for all str/vbin types. ........ r632490 | aconway | 2008-02-29 23:18:51 +0000 (Fri, 29 Feb 2008) | 5 lines - Added Buffer::Iterator so amqp_0_10::Codec can use a Buffer - AMQBody wrappers for amqp_0_10::Command and Control - Extended AMQBody for CommandBody and ControlBody. ........ r633085 | aconway | 2008-03-03 13:55:25 +0000 (Mon, 03 Mar 2008) | 1 line Fix compile error. ........ r633108 | gsim | 2008-03-03 14:49:06 +0000 (Mon, 03 Mar 2008) | 5 lines A further step to final 0-10 spec. The extra.xml fragment adds class defs for connection in session that are in line with latest spec but use old schema. The preview codepath (99-0) remains unaltered. ........ r633122 | gsim | 2008-03-03 15:18:23 +0000 (Mon, 03 Mar 2008) | 3 lines Allow use of channel 0 for all controls and commands ........ r633164 | rhs | 2008-03-03 16:35:19 +0000 (Mon, 03 Mar 2008) | 1 line added an assert to verify that no threads are leaked on connection open/close; this should detect problems with dispatcher threads not dieing as described inQPID-823 ........ r633206 | gsim | 2008-03-03 17:55:21 +0000 (Mon, 03 Mar 2008) | 3 lines Fixed consolidation of ranges and added further validation to tests. ........ r633241 | gsim | 2008-03-03 19:19:00 +0000 (Mon, 03 Mar 2008) | 3 lines Updated tracking of outgoing command id and send command-point control on session attachment. ........ r633453 | arnaudsimon | 2008-03-04 12:37:25 +0000 (Tue, 04 Mar 2008) | 1 line un-commented testNoLocal as it should be added to the exclude list until the merge is completed (see Qpid-721) ........ r633522 | arnaudsimon | 2008-03-04 15:53:13 +0000 (Tue, 04 Mar 2008) | 1 line Stop the dispatcher thread before closing the session so it does not acquire a lock on _messageDeliveryLock (See QPID-833) ........ r633533 | aconway | 2008-03-04 16:34:01 +0000 (Tue, 04 Mar 2008) | 2 lines Completed holders, visitors and serialization for 0-10 commands and controls. ........ r633610 | rhs | 2008-03-04 20:03:09 +0000 (Tue, 04 Mar 2008) | 1 line import of in-process 0-10 final python client ........ r633623 | rhs | 2008-03-04 20:23:38 +0000 (Tue, 04 Mar 2008) | 1 line check the mtime of the cached spec against the code that generates it ........ r633627 | gsim | 2008-03-04 20:42:19 +0000 (Tue, 04 Mar 2008) | 3 lines Further updates to support final 0-10 spec ........ r633637 | gsim | 2008-03-04 21:00:00 +0000 (Tue, 04 Mar 2008) | 3 lines Revert additions to valgrind suppressions checked in by mistake. ........ r633815 | rhs | 2008-03-05 11:12:39 +0000 (Wed, 05 Mar 2008) | 1 line added logging; fixed deprecation warnings in old codec; filled in datatypes.Message ........ r633820 | rhs | 2008-03-05 11:26:52 +0000 (Wed, 05 Mar 2008) | 1 line added frame-end back as a temporary workaround for C++; added a timeout to the hello-010-world session open ........ r633833 | gsim | 2008-03-05 12:09:26 +0000 (Wed, 05 Mar 2008) | 3 lines Fixed calculation of size for frames with str16 fields. ........ r633861 | rhs | 2008-03-05 14:39:40 +0000 (Wed, 05 Mar 2008) | 1 line added incoming queues for messages; altered session dispatch to send entire assembly to a single handler; added logging switch for hello-010-world ........ r634003 | gsim | 2008-03-05 19:56:43 +0000 (Wed, 05 Mar 2008) | 7 lines forked python tests for 0-10 preview and 0-10 final fixed result handling in c++ broker modified testlib in python to allow new 0-10 client to be run as well converted query tests for final 0-10 added python tests for 0-10 final to automated set for c++ broker (most unconverted still) ........ r634229 | gsim | 2008-03-06 11:44:36 +0000 (Thu, 06 Mar 2008) | 4 lines Fix message delivery for 0-10 final codepath Convert two more python tests to use 0-10 client ........ r634255 | rhs | 2008-03-06 13:00:58 +0000 (Thu, 06 Mar 2008) | 1 line added codec for sequence_set; added id to Message; RangeSet -> RangedSet; added RangedSet.add(lower, upper) ........ r634273 | arnaudsimon | 2008-03-06 14:28:50 +0000 (Thu, 06 Mar 2008) | 1 line Added resource cleaning (mainly connection close); see QPID-824 ........ r634289 | rhs | 2008-03-06 15:05:04 +0000 (Thu, 06 Mar 2008) | 1 line preliminary support for message headers ........ r634368 | gsim | 2008-03-06 17:52:59 +0000 (Thu, 06 Mar 2008) | 9 lines Fixes to c++ broker: - use final version of delivery properties where appropriate - start sequence numbering of outgoing messages at 0 - explicit accept-mode is now 0 (no more confirm-mode) - add default initialisers for numeric fields in methods Converted some more python tests to use final 0-10 client. ........ r634661 | gsim | 2008-03-07 13:20:02 +0000 (Fri, 07 Mar 2008) | 4 lines Altered management of delivery records to support separateion of completion (which drives flow control) and acceptance. Converted flow control python tests. ........ r634664 | arnaudsimon | 2008-03-07 13:28:41 +0000 (Fri, 07 Mar 2008) | 1 line This is a very simple fix for QPID-837 (this code will be changed once the merge is completed) ........ r634673 | arnaudsimon | 2008-03-07 13:46:07 +0000 (Fri, 07 Mar 2008) | 1 line Changed host name to localhost so the test can run on Windows (see QPID-836) ........ r634678 | rhs | 2008-03-07 13:55:00 +0000 (Fri, 07 Mar 2008) | 1 line added timeouts to hello-010-world; switched to conditions rather than events for handling connection/session state; handle session exceptions ........ r634696 | arnaudsimon | 2008-03-07 14:42:02 +0000 (Fri, 07 Mar 2008) | 1 line Removed redundant code (see QPID-838). As this is a major 0.10 change tck has been run prior to committing it. ........ r634729 | gsim | 2008-03-07 16:19:30 +0000 (Fri, 07 Mar 2008) | 3 lines Converted some more tests to use new client ........ r634744 | rhs | 2008-03-07 16:57:43 +0000 (Fri, 07 Mar 2008) | 1 line added session.sync(); session.auto_sync; made transfers not auto-complete; fixed bug in RangedSet ........ r634763 | rhs | 2008-03-07 17:56:41 +0000 (Fri, 07 Mar 2008) | 1 line send an empty frame for an empty segment ........ r634780 | gsim | 2008-03-07 19:07:32 +0000 (Fri, 07 Mar 2008) | 4 lines Added acquire impl to final 0-10 codepath Converted some more python tests ........ r634803 | rhs | 2008-03-07 20:22:18 +0000 (Fri, 07 Mar 2008) | 1 line added support for maps ........ r635618 | gsim | 2008-03-10 17:47:06 +0000 (Mon, 10 Mar 2008) | 4 lines Adjusted exception handling in c++ for final 0-10 path. Converted some more tests. ........ r635660 | rhs | 2008-03-10 19:12:09 +0000 (Mon, 10 Mar 2008) | 1 line renamed datatypes.Struct.type -> datatypes.Struct._type; this avoids naming conflicts with metadata-driven fields; moved argument validation -> datatypes.Struct and improved error checking; improved datatypes.Struct.__repr__ ........ r635672 | rhs | 2008-03-10 19:50:16 +0000 (Mon, 10 Mar 2008) | 1 line fixed datatypes.Struct.type -> datatypes.Struct._type rename omitted from server010 ........ r635898 | gsim | 2008-03-11 12:24:46 +0000 (Tue, 11 Mar 2008) | 5 lines Fixed broker to take application headers from final format message-properties struct Fixed headers exchange to recognise x-match even if sent as a string other than 32 bit sized Converted remaining python exchange tests ........ r635939 | rhs | 2008-03-11 14:29:17 +0000 (Tue, 11 Mar 2008) | 1 line added convenience API for turning on logging; added logging for controls and commands; made logging prettier ........ r635941 | rhs | 2008-03-11 14:31:16 +0000 (Tue, 11 Mar 2008) | 1 line added *.pyc to svn:ignore for tests and tests_0-10 ........ r635976 | gsim | 2008-03-11 15:34:20 +0000 (Tue, 11 Mar 2008) | 4 lines Fixed headers exchange to allow unbind using binding key and not args Converted alternate exchange python tests ........ r635995 | gsim | 2008-03-11 16:21:44 +0000 (Tue, 11 Mar 2008) | 3 lines Converted some more tests ........ r636121 | gsim | 2008-03-11 21:56:49 +0000 (Tue, 11 Mar 2008) | 4 lines Enabled tx methods on final 0-10 path and converted tests accordingly Added read/write- uuid to codec010 ........ r636126 | aconway | 2008-03-11 22:13:10 +0000 (Tue, 11 Mar 2008) | 43 lines rubygen/0-10/specification.rb: - Simplified enum mapping/encoding. - struct encoding - ostream << operators src/qpid/Serializer.h - free funciton serialization - separate Encoder/Decoder for const correctness - split() to allow separate encode/decode for complex cases. src/qpid/amqp_0_10/Assembly.cpp, Assembly.h: AMQP 0-10 final Assembly src/qpid/amqp_0_10/Codec.h - Replaced enable_if with overloads, simpler & more flexible. src/qpid/amqp_0_10/Frame.cpp, .h: AMQP 0-10 final frame. src/qpid/amqp_0_10/Holder.h: - provide const and non-const apply src/qpid/amqp_0_10/Segment.cpp, .h: AMQP 0-10 final Segment. src/qpid/amqp_0_10/apply.h - ConstApplyFunctor for const apply. src/qpid/amqp_0_10/built_in_types.h - SerializableString encoding src/qpid/amqp_0_10/complex_types.cpp, .h - const application - Action base class for command/control. src/qpid/framing/AMQBody.h - removed 0-10 final changes, moving integration point down the stack. src/qpid/sys/Shlib.h - removed unused and uncompilable (on some compilers) function. src/qpid/sys/Time.h, .cpp - ostream << for AbsTime and Duration. src/tests/Assembly.cpp, Segment.cpp, apply.cpp, serialize.cpp: testing new code. ........ r636211 | aconway | 2008-03-12 06:07:44 +0000 (Wed, 12 Mar 2008) | 1 line Fix build failure. ........ r636737 | gsim | 2008-03-13 12:15:44 +0000 (Thu, 13 Mar 2008) | 3 lines Added missing header files to distribution. ........ r636791 | rajith | 2008-03-13 16:04:46 +0000 (Thu, 13 Mar 2008) | 4 lines Added constant to represent the AMQP versions, as previously it was hard-coded. Modified the ConnectionDelegate to use the Constants for AMQP version. Also the version cosntants were changed to 99-0 to work with the c++ broker until the 0-10 framing gets completed. ........ r637854 | gsim | 2008-03-17 12:17:55 +0000 (Mon, 17 Mar 2008) | 3 lines Scope exclusive queues to sessions. ........ r637882 | gsim | 2008-03-17 13:33:02 +0000 (Mon, 17 Mar 2008) | 3 lines Added file missed in last commit. ........ r638019 | rajith | 2008-03-17 18:42:34 +0000 (Mon, 17 Mar 2008) | 1 line verify scripts for the JMS direct exchange examples. This is tracked in JIRA-859 ........ r638344 | arnaudsimon | 2008-03-18 12:20:49 +0000 (Tue, 18 Mar 2008) | 1 line Revision 636791 says: "Added constant to represent the AMQP versions, as previously it was hard-coded." Those constants must be used when the connection is established. ........ r638553 | rajith | 2008-03-18 20:23:46 +0000 (Tue, 18 Mar 2008) | 14 lines This commit is for QPID-859 The verify_all script will run all verify scripts under each example Following is a description of each script type ============================================== verify - runs java producer and consumer. verify_java_python - runs java producer and python consumer verify_python_java - runs python consumer and java consumer verify_cpp_java - runs cpp producer and java consumer verify_java_cpp - runs java producer and cpp consumer The xxx.in file contains the expected output. It will be compared against the output of the test to determine any failures. ........ r638590 | aconway | 2008-03-18 21:31:08 +0000 (Tue, 18 Mar 2008) | 6 lines Make AsyncIOAcceptor multi-protocol: - ConnectionCodec interface replaces ConnectionInputHandle, moves encoding/decoding out of AsyncIOAcceptor. - ConnectionCodec::Factory replaces ConnectionInputHandlerFactory - Acceptor creates version-specific ConnectionCodec based on protocol header. ........ r638602 | aconway | 2008-03-18 21:55:32 +0000 (Tue, 18 Mar 2008) | 2 lines Fix typo in man page: log.output -> log-output ........ r638604 | aconway | 2008-03-18 22:07:58 +0000 (Tue, 18 Mar 2008) | 2 lines Qualify names to fix gcc 4.3 compile errors. ........ r639078 | rajith | 2008-03-19 23:46:10 +0000 (Wed, 19 Mar 2008) | 5 lines This contains a trivial fix for QPID-863. I also took the oportunity to organize the code a bit more. Also removed the temp hack we used to bind a Topic to more than one routingkey to interop with the c++/python examples. The topics can now be bound to more than one routingkey in the jndi properties file. ........ r639090 | rajith | 2008-03-20 00:03:48 +0000 (Thu, 20 Mar 2008) | 4 lines This is a fix for QPID-864. This allows the Listener or Consumer to start multiple instances by taking a JNDI name of a queue bound to the topic exchange as a program argument. The JNDI name should be defined in the fanout.properties. Currently 3 such queues are defined. ........ r639095 | rajith | 2008-03-20 00:10:45 +0000 (Thu, 20 Mar 2008) | 4 lines This commit is for JIRA QPID-859 This contains verify scripts and xxx.in files for pubsub, fanout and requestResponse. These scripts will run the java examples against itself, c++ and python ........ r639098 | rajith | 2008-03-20 00:14:54 +0000 (Thu, 20 Mar 2008) | 3 lines This commit is associated with JIRA QPID-859 The verify script is modfified to start and stop the c++ broker for each test. ........ r640117 | rhs | 2008-03-22 23:05:17 +0000 (Sat, 22 Mar 2008) | 1 line Made dom query results addable per QPID-870. ........ r640479 | astitcher | 2008-03-24 17:43:55 +0000 (Mon, 24 Mar 2008) | 6 lines - Refactored RefCounted class to avoid virtual inheritance - Removed extraneous includes and definitions from RefCounted.h - Fixed all the places that were relying on RefCounted.h to be including the intrusive_ptr header file and were assuming that something had imported intrusive_ptr into the qpid namespace ........ r640503 | nsantos | 2008-03-24 18:31:04 +0000 (Mon, 24 Mar 2008) | 1 line make build.xml files backward-compatible with ant 1.6.5, by replacing ant 1.7 specific tasks/extensions ........ r640702 | astitcher | 2008-03-25 05:04:10 +0000 (Tue, 25 Mar 2008) | 2 lines Fixed use of intrusive_ptr in code that was missed ........ r640806 | aconway | 2008-03-25 13:34:44 +0000 (Tue, 25 Mar 2008) | 10 lines Fix compile errors/warnings with gcc 4.3 - added missing #includes that were implicitly included via old headers. - add namespace-qualifiers to fix "changes meaning of name" warnings. - ./qpid/ptr_map.h:51: fixed "qualified return value" warning. - use const char* for "conversion from string constant to ?\226?\128?\152char*?\226?\128?\153" warnings Applied patch from https://issues.apache.org/jira/browse/QPID-869 remove depenency on boost/date_time, causes warnings with gcc 4.3. ........ r640813 | aconway | 2008-03-25 13:48:30 +0000 (Tue, 25 Mar 2008) | 2 lines Add missing header file to SOURCES. ........ r640970 | nsantos | 2008-03-25 20:30:01 +0000 (Tue, 25 Mar 2008) | 1 line QPID-877: applied patch from Ted Ross ........ r641212 | arnaudsimon | 2008-03-26 09:05:57 +0000 (Wed, 26 Mar 2008) | 1 line Qpid-861: Java RFC 1982 implementation + Junit tests ........ r641232 | arnaudsimon | 2008-03-26 10:03:56 +0000 (Wed, 26 Mar 2008) | 1 line Qpid-860: provides support for specifying a list of test to be excluded ........ r641239 | arnaudsimon | 2008-03-26 10:34:06 +0000 (Wed, 26 Mar 2008) | 1 line Qpid-860: changed running test condition ........ r641281 | gsim | 2008-03-26 12:14:18 +0000 (Wed, 26 Mar 2008) | 3 lines Re-enable the establishment of inter-broker links. ........ r641304 | arnaudsimon | 2008-03-26 13:45:43 +0000 (Wed, 26 Mar 2008) | 1 line Changed construtor serialbits type, was double should be long (ref qpid-861) ........ r641315 | aconway | 2008-03-26 14:01:38 +0000 (Wed, 26 Mar 2008) | 2 lines Bounds-checking iterator wrapper, for use with Codec::encode/decode. ........ r641437 | aconway | 2008-03-26 17:55:01 +0000 (Wed, 26 Mar 2008) | 2 lines Removed unused class RefCountedMap. ........ r641464 | gsim | 2008-03-26 18:38:35 +0000 (Wed, 26 Mar 2008) | 8 lines Update to dtx inline with latest spec: * Updated dtx handling in c++ broker to take account of separation of completion and acceptance. * Added final dtx method defs to extra xml fragment and implemented appropriate handlers in c++ broker. * Converted dtx python tests (recover test still requires some work on decoding arrays). * Allow creation of structs without type codes through a python session method. * Fixed exception handling in python client for commands with results. ........ r641929 | gsim | 2008-03-27 18:04:42 +0000 (Thu, 27 Mar 2008) | 4 lines Send accept in response to message publications if required. Hold up completion (and accept) until message from transfer is fully enqueued. ........ r641969 | aconway | 2008-03-27 20:32:01 +0000 (Thu, 27 Mar 2008) | 3 lines Removed unused files. ........ r641976 | nsantos | 2008-03-27 20:51:42 +0000 (Thu, 27 Mar 2008) | 1 line QPID-883: applying patch supplied by Ted Ross ........ r642346 | gsim | 2008-03-28 19:45:01 +0000 (Fri, 28 Mar 2008) | 3 lines Prefer binding key for unbind if specified. ........ r642375 | nsantos | 2008-03-28 20:53:44 +0000 (Fri, 28 Mar 2008) | 1 line QPID-885: patch from Ted Ross ........ r642959 | gsim | 2008-03-31 11:44:10 +0100 (Mon, 31 Mar 2008) | 3 lines Prevent broker exit on receiving connection with invalid protocol version. ........ r642981 | gsim | 2008-03-31 13:51:36 +0100 (Mon, 31 Mar 2008) | 3 lines Re-introduced old 'no-local' behaviour for exclusive queues via a proprietary arg to queue.declare. ........ r643067 | gsim | 2008-03-31 18:20:08 +0100 (Mon, 31 Mar 2008) | 6 lines Updated xml fragment to reflect correct types for connection.start.mechanisms, connection.start.locales and connection.open.capabilities Updated connection handler in line with above changes Added Str16Value to FieldValues Allow Array instances of different types to be created ........ r643086 | gsim | 2008-03-31 19:01:31 +0100 (Mon, 31 Mar 2008) | 3 lines Allow zero sized arrays (with no typecode or count) ........ r643442 | nsantos | 2008-04-01 16:23:01 +0100 (Tue, 01 Apr 2008) | 1 line QPID-892: Make qpidd daemon not run as root (rpm install) ........ r643472 | gsim | 2008-04-01 17:32:10 +0100 (Tue, 01 Apr 2008) | 3 lines Fix some erroneous definitions in the transitional xml fragment for 0-10. ........ r643478 | gsim | 2008-04-01 18:13:43 +0100 (Tue, 01 Apr 2008) | 3 lines Added a dump method to buffer for debugging io (patch from rafaels@redhat.com) ........ r643482 | gsim | 2008-04-01 18:37:34 +0100 (Tue, 01 Apr 2008) | 3 lines Further correction to transitional xml def for final 0-10 (using old schema) ........ r643597 | nsantos | 2008-04-01 22:41:23 +0100 (Tue, 01 Apr 2008) | 1 line QPID-892 - use daemon params instead of runuser; store pid of qpidd daemon to kill single instance ........ r643822 | arnaudsimon | 2008-04-02 10:55:27 +0100 (Wed, 02 Apr 2008) | 1 line QPID-829 Remove 0.10 specific URL. The code path is now selected based on broker response. We first try the highest protocol version and update the handler if the broker replies with a different protocol version. NOTE that we need to update the current java broker and 0.8 client for handling protocol headers. This should happen with the M2.1 merge. For the moment we only support an in VM 0.8 broker. Moreover, we'll need to migrate to a 0.10 vs 99.0 protocol version. ........ r643891 | aconway | 2008-04-02 13:55:56 +0100 (Wed, 02 Apr 2008) | 2 lines Fix gcc 4.3 warnings. ........ r643894 | arnaudsimon | 2008-04-02 14:03:39 +0100 (Wed, 02 Apr 2008) | 1 line QPID-884 Updated ant for using a profile. I have created a default profile that runs the tests against an 0.8 in VM broker and cpp-async and cpp-sync that respectively runs the test against an 0.10 cpp broker with async store and with sync store. ........ r643900 | aconway | 2008-04-02 14:19:57 +0100 (Wed, 02 Apr 2008) | 2 lines Fix doxygen warnings. ........ r643914 | aconway | 2008-04-02 15:10:08 +0100 (Wed, 02 Apr 2008) | 2 lines Fix gcc 4.3 warnings. ........ r643924 | arnaudsimon | 2008-04-02 15:48:12 +0100 (Wed, 02 Apr 2008) | 1 line QPID-884 made ant task test alton/error/failure configurable from profile file ........ r643957 | aconway | 2008-04-02 17:13:54 +0100 (Wed, 02 Apr 2008) | 2 lines Fixed logger warning on F9. ........ r643995 | aconway | 2008-04-02 18:56:14 +0100 (Wed, 02 Apr 2008) | 3 lines Encoding/decoding for new types: amqp_0_10::Map, amqp_0_10:UnknownType ........ r644005 | aconway | 2008-04-02 19:35:31 +0100 (Wed, 02 Apr 2008) | 1 line Fix compile error on rhel5. ........ r644125 | aconway | 2008-04-03 01:57:44 +0100 (Thu, 03 Apr 2008) | 1 line Fix serialize test failure on 64 bit architerctures. ........ r644245 | arnaudsimon | 2008-04-03 10:41:42 +0100 (Thu, 03 Apr 2008) | 1 line QPID-897 this test was intermittently failing because of too short timeouts. This fix is a temporary measure until we agree about using a configurable receive timeout. ........ r644287 | kpvdr | 2008-04-03 13:41:40 +0100 (Thu, 03 Apr 2008) | 1 line Patch from Ted Ross (see QPID-893): This patch enables management of plugged-in store modules. ........ r644308 | aconway | 2008-04-03 14:27:07 +0100 (Thu, 03 Apr 2008) | 11 lines amqp_0_10/built_in_types.h - generic Wrapper template for making distinct types. - added Bit - bool wrapper with empty encode/decode. amqp_0_10/complex_types.h: - Added constants SIZE=0, PACK=2 to Action base class. amqp_0_10/PackedCodec.h: - Decode packed struct fields according to the packing bits. ........ r644413 | aconway | 2008-04-03 18:23:34 +0100 (Thu, 03 Apr 2008) | 6 lines src/qpid/amqp_0_10/Map.h,.cpp: use preview encoding temporarily. Misc cleanup for 0-10 encoding. ........ r644461 | aconway | 2008-04-03 20:57:14 +0100 (Thu, 03 Apr 2008) | 10 lines rubygen/0-10/exceptions.rb: - generate exception classes for each error code, e.g. InvalidArgumentException rubygen/0-10/specification.rb - extracted specification_fwd.h from specification.h, contains consts enums, typedefs and forward declarations of classes. src/qpid/amqp_0_10/Map.cpp, src/qpid/broker/SessionAdapter.cpp: - updated to use exceptions.h ........ r644533 | aconway | 2008-04-03 23:19:47 +0100 (Thu, 03 Apr 2008) | 6 lines qpid/Serializer.h, qpid/amqp_0_10/Codec.h: - serializer enforces overrunning encode/decode limits. tests/amqp_0_10: Moved unit tests for amqp_0_10 namespace into amqp_0_10 directory. ........ r644688 | arnaudsimon | 2008-04-04 13:02:52 +0100 (Fri, 04 Apr 2008) | 1 line QPID-796: Added ability to enable/disable message prefetching. Prefetching is controlled through the property max_prefetch, it is turned off when max_prefetch =0. (this is 0.10 code path change) ........ r644689 | arnaudsimon | 2008-04-04 13:11:38 +0100 (Fri, 04 Apr 2008) | 1 line QPID-798 Added boolean property fully_sync when true a sync is sent after a persistent message is transfered. . ........ r644727 | aconway | 2008-04-04 15:42:36 +0100 (Fri, 04 Apr 2008) | 5 lines src/qpid/amqp_0_10/Assembly.cpp,.h: - remove unused class. src/qpid/Serializer.h, src/qpid/amqp_0_10/Map.h: - Enforce map Size limits using serializer. ........ r644732 | nsantos | 2008-04-04 15:58:01 +0100 (Fri, 04 Apr 2008) | 1 line QPID-898: move bz2 generation from the release target to a new release-all target ........ r644806 | kpvdr | 2008-04-04 19:14:42 +0100 (Fri, 04 Apr 2008) | 1 line Patch from Ted Ross (see QPID-902): This patch contains the following improvements for management:\n1) Schema display cleaned up in the python mgmt-cli\n2) Locking added automatically to management object accessors (manual locking removed from broker/Queue.cpp)\n3) Schemas are now pre-registered with the management agent using a package initializer. This allows management consoles to get schema information for a class even if no instances of the class exist. ........ r644812 | kpvdr | 2008-04-04 19:25:08 +0100 (Fri, 04 Apr 2008) | 1 line Additional files for Ted Ross's checkin ........ r644845 | aconway | 2008-04-04 20:35:14 +0100 (Fri, 04 Apr 2008) | 2 lines Minor cleanup of base Exception and python_tests script. ........ r644917 | aconway | 2008-04-04 22:00:40 +0100 (Fri, 04 Apr 2008) | 5 lines src/qpid/amqp_0_10/Exception.h - base classes for 0-10 exceptions rubygen/0-10/exceptions.rb - generated 0-10 exceptions ........ r645470 | gsim | 2008-04-07 12:51:07 +0100 (Mon, 07 Apr 2008) | 4 lines AsynchIoAcceptor.cpp: Limit output from codec to one buffer per 'idle' call. PreviewConnectionCodec: Generate output frames for encoding while available and while they can fit in the buffer given ........ r645663 | aconway | 2008-04-07 21:12:31 +0100 (Mon, 07 Apr 2008) | 3 lines Encoding/decoding for packed structs and optional members. ........ r645664 | aconway | 2008-04-07 21:13:59 +0100 (Mon, 07 Apr 2008) | 3 lines Missing from last commit. ........ r645670 | aconway | 2008-04-07 21:42:28 +0100 (Mon, 07 Apr 2008) | 2 lines Fix rhel5 build errors. ........ r645685 | astitcher | 2008-04-07 21:59:02 +0100 (Mon, 07 Apr 2008) | 3 lines Fixed time classes for some changes that misunderstood how they are supposed to be used (and documented them better to hopefully avoid this in the future) ........ r645699 | aconway | 2008-04-07 22:16:48 +0100 (Mon, 07 Apr 2008) | 8 lines rubygen/0-10/specification.rb - operator << for generated types. - src/tests/amqp_0_10/serialize.cpp src/qpid/BoundedIterator.h, .cpp - removed unused file ........ r645733 | aconway | 2008-04-08 00:22:36 +0100 (Tue, 08 Apr 2008) | 7 lines src/qpid/amqp_0_10/Body.h, Header.h: placeholders. src/qpid/amqp_0_10/Unit.h,.cpp - Decode "units" - command/control/header segments or body frames. Equivalent to preview AMQFrame class. ........ r645804 | gsim | 2008-04-08 10:18:10 +0100 (Tue, 08 Apr 2008) | 3 lines Fixed compilation error from ignored qualifier on function return type. ........ r645826 | gsim | 2008-04-08 11:16:32 +0100 (Tue, 08 Apr 2008) | 3 lines Removed out-of-date and misleading comment. ........ r645951 | gsim | 2008-04-08 15:48:25 +0100 (Tue, 08 Apr 2008) | 3 lines QPID-903: changed read-write lock to mutex (currently recursive) to avoid deadlocking when adding bridge. ........ r646045 | kpvdr | 2008-04-08 20:29:08 +0100 (Tue, 08 Apr 2008) | 1 line Patch from Ted Ross: QPID-907: Management Improvements for C++ Broker and Store ........ r646054 | aconway | 2008-04-08 20:53:07 +0100 (Tue, 08 Apr 2008) | 21 lines Summary: added 0-10 Array encoding and decoding. rubygen/0-10/allsegmenttypes.rb: test header,body and each command and control type. rubygen/0-10/specification.rb: enable packed encoding. src/qpid/amqp_0_10/Array.h: Implemented array and array domains. src/qpid/amqp_0_10/Codec.h: enable litte-endian encoding for pack bits src/qpid/amqp_0_10/Packer.h: use litte-endian encoding for pack bits src/qpid/amqp_0_10/Unit.cpp, .h: setting flags, fix op <<. src/qpid/amqp_0_10/complex_types.cpp, .h: added op << src/qpid/framing/Blob.h: copy-object template constructor. src/tests/amqp_0_10/serialize.cpp: - test Array Minor adjustments for new Array.h: src/qpid/amqp_0_10/Map.cpp src/qpid/amqp_0_10/Map.h src/qpid/amqp_0_10/UnknownType.h src/qpid/amqp_0_10/built_in_types.h src/qpid/amqp_0_10/Body.h ........ r646071 | aconway | 2008-04-08 22:02:14 +0100 (Tue, 08 Apr 2008) | 2 lines Touched existing template so new template allSegmentTypes.rb will be noticed. ........ r646093 | cctrieloff | 2008-04-08 22:51:17 +0100 (Tue, 08 Apr 2008) | 6 lines QPID-908 from tross + corrected spec location -s. ........ r646099 | aconway | 2008-04-08 23:11:40 +0100 (Tue, 08 Apr 2008) | 2 lines Fix packaing problem with generated file allSegmentTypes.h ........ r646376 | aconway | 2008-04-09 15:25:09 +0100 (Wed, 09 Apr 2008) | 2 lines Improved diagnostics in allSegmentTypes test. ........ r646452 | gsim | 2008-04-09 18:59:38 +0100 (Wed, 09 Apr 2008) | 3 lines Handle the set-redelivered flag on the final version of the message.release command. ........ r646505 | gsim | 2008-04-09 20:52:44 +0100 (Wed, 09 Apr 2008) | 3 lines Fixes and automated tests for federation function. ........ r646519 | rajith | 2008-04-09 21:31:28 +0100 (Wed, 09 Apr 2008) | 3 lines This is a fix for QPID-911. When the message id is set, _hasBeenUpdated will be set to true. ........ r646778 | aconway | 2008-04-10 13:36:58 +0100 (Thu, 10 Apr 2008) | 2 lines Invocation handlers, see src/tests/amqp_0_10/handlers.cpp for example. ........ r646783 | aconway | 2008-04-10 14:00:04 +0100 (Thu, 10 Apr 2008) | 3 lines Use "Exception" instead of typeid.name() as default exception name. Mangled type names are too confusing. ........ r646791 | kpvdr | 2008-04-10 14:17:44 +0100 (Thu, 10 Apr 2008) | 1 line Minor change to format of log message when exception is thrown ........ r646943 | aconway | 2008-04-10 21:15:08 +0100 (Thu, 10 Apr 2008) | 3 lines amqp_0_10: Encoding for packed structs. ........ r647099 | gsim | 2008-04-11 11:02:49 +0100 (Fri, 11 Apr 2008) | 3 lines QPID-913: committed patch from tross@redhat.com ........ r647123 | gsim | 2008-04-11 12:44:12 +0100 (Fri, 11 Apr 2008) | 3 lines Set executable property for commands ........ r647227 | rhs | 2008-04-11 18:12:29 +0100 (Fri, 11 Apr 2008) | 1 line QPID-901: temporary workaround for AMQP-218 ........ r647270 | kpvdr | 2008-04-11 20:10:05 +0100 (Fri, 11 Apr 2008) | 1 line Patch from Ted Ross: added set methods to hilo types in generated management classes ........ r647704 | gsim | 2008-04-14 09:57:06 +0100 (Mon, 14 Apr 2008) | 3 lines QPID-917: Use PLAIN (rather than the non-standard AMQPLAIN) as the SASL mechanism when authenticating python test clients. ........ r647716 | gsim | 2008-04-14 10:54:16 +0100 (Mon, 14 Apr 2008) | 8 lines QPID-648: Initial support for sasl authentication for c++ broker. From patch submitted by mfarrellee@redhat.com. Authentication is optional at compile time (based on user selection or availability of cyrus sasl libs) and at runtime (through broker config option). Note: At present the runtime default is to not authenticate; this is a temporary measure to give some time for any automation scripts etc to be updated and will revert shortly to be on by default. ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@648207 13f79535-47bb-0310-9956-ffa450edef68
* Patch from https://issues.apache.org/jira/browse/QPID-722 by Ted Ross:Alan Conway2008-01-071-12/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two changes in this patch: 1) Management object IDs are now persistent for persistent (durable) objects. This is required to provide continuity of historical management data across broker restarts. The format of object IDs now indicates whether they are transient or persistent. The upper bit (bit 63) is 0 for transient IDs and 1 for persistent IDs. 2) Changes have been made to the management code generator in preparation for allowing it to be used by outside projects that wish to use the broker Plugin API for management access. File-by-file notes: M python/mgmt-cli/managementdata.py Enhanced user-friendly display of 64-bit object IDs to differentiate between persistent IDs and non-persistent IDs. M cpp/src/Makefile.am Changed command line format for call to the management code generator. M cpp/src/qpid/broker/Broker.cpp M cpp/src/qpid/broker/Vhost.cpp M cpp/src/qpid/broker/Queue.cpp Updated calls to ManagementAgent::addObject to use the new support for persistent IDs, ensuring that the management object IDs for persistent objects are themselves persistent. M cpp/src/qpid/management/ManagementAgent.h M cpp/src/qpid/management/ManagementAgent.cpp Added support (using defaulted arguments) to ManagementAgent::addObject for persistent object IDs M cpp/managementgen/generate.py M cpp/managementgen/schema.py M cpp/managementgen/main.py Added the ability for templates to set variables to be used during code generation. Makefile fragment is now generated using a template rather than hard-code. This was done to help non-qpid code to use the code generator for management-via-qpid support. M cpp/managementgen/templates/Args.h M cpp/managementgen/templates/Class.cpp M cpp/managementgen/templates/Class.h Use a generator variable to define the comment prefix. A cpp/managementgen/templates/Makefile.mk New template for the qpid makefile fragment. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@609672 13f79535-47bb-0310-9956-ffa450edef68
* patch-715 (tross)Carl C. Trieloff2008-01-021-34/+107
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@608135 13f79535-47bb-0310-9956-ffa450edef68
* patch from tross Carl C. Trieloff2007-12-141-12/+59
| | | | | | | | | | | QPID-706 Added implementation for the "Call" command to invoke methods on management objects. Fixed a bug in qpid/management.py caused by replies to methods with no arguments. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@604286 13f79535-47bb-0310-9956-ffa450edef68
* Patches from Ted Ross <tross@redhat.com>Alan Conway2007-12-101-0/+417
QPID-697 Fixed access-rights constants for management schema. Added mutex to fix problems associated with concurrent invocation of accessors for queue statistics. Removed queue schema content that is not relevant to QPID. QPID-698 This patch creates a new subdirectory in python called "mgmt-cli". python/mgmt-cli/main.py can be executed from the shell. If no arguments are supplied, it attempts to connect to the broker at localhost:5672. The first argument is the hostname for the target broker and the second (optional) argument is the TCP port (defaults to 5672). It is assumed that the AMQP spec file is in the following location: /usr/share/amqp/amqp.0-10-preview.xml It is also required that the qpid/python directory be in the PYTHONPATH environment variable. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@603034 13f79535-47bb-0310-9956-ffa450edef68