| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|