summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Merged revisions 629158,629518,629540,629731,629824,629863,629981 via ↵Aidan Skinner2008-02-28182-1407/+13371
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r629158 | aidan | 2008-02-19 16:53:57 +0000 (Tue, 19 Feb 2008) | 2 lines Qpid-594: make AMQConnection listen for exceptions that are thrown asynchronously in it's constructor and do something appropriate with them ........ r629518 | rupertlssmith | 2008-02-20 16:04:25 +0000 (Wed, 20 Feb 2008) | 1 line QPID-800 : junit toolkit sources added. ........ r629540 | aidan | 2008-02-20 17:12:32 +0000 (Wed, 20 Feb 2008) | 2 lines QPID-786 Remove bogus Failover timeout, add test. ........ r629731 | rgodfrey | 2008-02-21 10:09:03 +0000 (Thu, 21 Feb 2008) | 1 line QPID-790 : Performance Improvements ........ r629824 | aidan | 2008-02-21 15:28:43 +0000 (Thu, 21 Feb 2008) | 4 lines QPID-785: Make sure queue browser consumers are auto-close, add test for browsing an empty queue. Refactor QueueBrowserTest a little to split up responsibilities a bit. We should move the sendMessage stuff to a super class, there are at least 4 implementations of that kicking about. ........ r629863 | rupertlssmith | 2008-02-21 16:42:27 +0000 (Thu, 21 Feb 2008) | 1 line QPID-802 : Added one minute run of benchmark tests against external broker to the build system. ........ r629981 | rgodfrey | 2008-02-21 20:42:21 +0000 (Thu, 21 Feb 2008) | 1 line QPID-804 : Fix Java Broker Python test failures ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@631938 13f79535-47bb-0310-9956-ffa450edef68
* Blocked revisions 627971,629137 via svnmergeAidan Skinner2008-02-220-0/+0
| | | | | | | | | | | | | | | | | | ........ r627971 | gsim | 2008-02-15 08:26:00 +0000 (Fri, 15 Feb 2008) | 6 lines * updated c++ build to work with recent gentools changes * add null exchange.bound impl to SessionHandlerImpl (to reflect change to spec file) * pass AMQDataBlocks rather than AMQFrames to OutputHandler * allow client to pass messages frames to io layer in one go (via FrameList) if it will fit in a single buffer ........ r629137 | gsim | 2008-02-19 16:02:25 +0000 (Tue, 19 Feb 2008) | 3 lines Moved c++ to 0-9, based on a spec file with all the WIP stuff removed manually to avoid having to tinker with generator to exclude it. ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@630173 13f79535-47bb-0310-9956-ffa450edef68
* Merged revisions ↵Aidan Skinner2008-02-22108-1001/+10471
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 628737,628827,628846,628875,629196,629199,629253,629263,629385,629403-629404,629503,629510,629514,629679,629747,629749-629750,629796,629800,629802,629806,629883,629986,629991,629999,630075 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/trunk ........ r628737 | rhs | 2008-02-18 13:42:44 +0000 (Mon, 18 Feb 2008) | 1 line bumped spec release ........ r628827 | aconway | 2008-02-18 17:27:11 +0000 (Mon, 18 Feb 2008) | 2 lines Added sleep to verify script to avoid startup races. ........ r628846 | aconway | 2008-02-18 19:18:25 +0000 (Mon, 18 Feb 2008) | 1 line Fix problem with verify script in ../../bin. ........ r628875 | aconway | 2008-02-18 21:54:02 +0000 (Mon, 18 Feb 2008) | 9 lines Fixed race condition in the examples: when a listener program prints its "ready" message, the commands it has sent to the broker may not yet be complete. This results in sporadic lost messages if the producer is started immediately (e.g. by a script.) - Added Session::sync(), wait till all commands to date have completed. - Call sync() before printing "ready" in listener example programs - Removed sleep from verify script ........ r629196 | rhs | 2008-02-19 19:19:57 +0000 (Tue, 19 Feb 2008) | 1 line added AMQP 0-10 final ........ r629199 | rhs | 2008-02-19 19:23:34 +0000 (Tue, 19 Feb 2008) | 1 line fixed svn:eol-style ........ r629253 | aconway | 2008-02-19 22:33:29 +0000 (Tue, 19 Feb 2008) | 2 lines STL-style intrsive linked lists, single (ISList) and double (IList) ........ r629263 | aconway | 2008-02-19 22:58:41 +0000 (Tue, 19 Feb 2008) | 4 lines sys::RefCountedMap - reference-counted weak map of reference-counted objects. Ensures objects are atomically deleted and removed from the map. ........ r629385 | arnaudsimon | 2008-02-20 08:22:57 +0000 (Wed, 20 Feb 2008) | 1 line added init after broker shutdown and changed receiveNowait to receive(1000) ........ r629403 | arnaudsimon | 2008-02-20 10:11:03 +0000 (Wed, 20 Feb 2008) | 1 line added store prop ........ r629404 | arnaudsimon | 2008-02-20 10:11:41 +0000 (Wed, 20 Feb 2008) | 1 line added xa destinations ........ r629503 | aconway | 2008-02-20 15:26:05 +0000 (Wed, 20 Feb 2008) | 3 lines Added non-optional enum { SYNC, ASYNC } parameter to newSession. Updated API doc in client/SessionBase.h ........ r629510 | aconway | 2008-02-20 15:36:18 +0000 (Wed, 20 Feb 2008) | 1 line Update examples with ASYNC mode to newSession ........ r629514 | aconway | 2008-02-20 15:54:59 +0000 (Wed, 20 Feb 2008) | 2 lines Disabled RefCountedMap test - failing with valgrind error. RefCountedMap is not yet in use anywhere, will fix before I use it. ........ r629679 | aconway | 2008-02-21 02:58:37 +0000 (Thu, 21 Feb 2008) | 15 lines AMQP 0-10 type system: - new lightweight templated serialization framework - all fixed-size built-in types tested and working - all vbin & str types implemented, tests disabled need to fix encoding. The following types remain to be implemented: byte-ranges 2 byte ranges within a 64-bit payload sequence-set 2 ranged set representation map 0xa8 4 a mapping of keys to typed values list 0xa9 4 a series of consecutive type-value pairs array 0xaa 4 a defined length collection of values of a single type struct32 0xab 4 a coded struct with a 32-bit size ........ r629747 | arnaudsimon | 2008-02-21 11:07:36 +0000 (Thu, 21 Feb 2008) | 1 line added flag for tagging header without a payload ........ r629749 | arnaudsimon | 2008-02-21 11:09:43 +0000 (Thu, 21 Feb 2008) | 1 line changed for notifying message arrival when the header does not have a payload ........ r629750 | arnaudsimon | 2008-02-21 11:11:13 +0000 (Thu, 21 Feb 2008) | 1 line changed for creating durable queue for a durable subscriber ........ r629796 | aconway | 2008-02-21 14:24:24 +0000 (Thu, 21 Feb 2008) | 1 line Fix verify script problem ........ r629800 | arnaudsimon | 2008-02-21 14:38:38 +0000 (Thu, 21 Feb 2008) | 1 line changed for runing only with an 0.8 broker (this is testing 0.8 connection) ........ r629802 | arnaudsimon | 2008-02-21 14:39:37 +0000 (Thu, 21 Feb 2008) | 1 line added consumer2.close as messages may be delivered to this not used consumer ........ r629806 | arnaudsimon | 2008-02-21 14:41:51 +0000 (Thu, 21 Feb 2008) | 1 line added message releasing when messag listener is set ........ r629883 | gsim | 2008-02-21 17:40:42 +0000 (Thu, 21 Feb 2008) | 9 lines Start moving towards final 0-10 spec: * marked preview spec as 99-0 to distinguish it from 0-10 (which will now be used for the final version) * modified python client to treat 99-0 as 0-10 for now * modified broker to have two paths for the two different versions: 99-0 uses PreviewConnection, PreviewConnectionHandler and PreviewSessionHandler which are straight copy & pastes of the Connection, ConnectionHandler and SessionHandler now associated with 0-10 (so we can migrate the 0-10 path to the final spec without affecting clients working with the preview version) ........ r629986 | rhs | 2008-02-21 20:51:11 +0000 (Thu, 21 Feb 2008) | 1 line modified test harness to clean up data dir when broker crashes ........ r629991 | rhs | 2008-02-21 21:04:43 +0000 (Thu, 21 Feb 2008) | 1 line combined test cases and eliminated race condition ........ r629999 | gsim | 2008-02-21 21:23:37 +0000 (Thu, 21 Feb 2008) | 3 lines Fixes to prevent problems with async store when queue is deleted before all messages are completed or dequeued ........ r630075 | aconway | 2008-02-22 02:57:19 +0000 (Fri, 22 Feb 2008) | 2 lines Extended amqpgen.rb to cover 0-10 final model. ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@630165 13f79535-47bb-0310-9956-ffa450edef68
* minor fixingsAidan Skinner2008-02-182-3/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@628741 13f79535-47bb-0310-9956-ffa450edef68
* add setExchange methodAidan Skinner2008-02-181-5/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@628736 13f79535-47bb-0310-9956-ffa450edef68
* fix dumb NPEAidan Skinner2008-02-181-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@628733 13f79535-47bb-0310-9956-ffa450edef68
* Merged revisions 627552,627789,627794,627817 via svnmerge from Aidan Skinner2008-02-1824-171/+529
| | | | | | | | | | | | | | | | | | | | | | | | | https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r627552 | rgodfrey | 2008-02-13 18:10:53 +0000 (Wed, 13 Feb 2008) | 1 line QPID-790 : Performance Improvements ........ r627789 | rupertlssmith | 2008-02-14 16:01:15 +0000 (Thu, 14 Feb 2008) | 1 line QPID-9 : Nested field tables implemented. Also wrote a test that encodes/decodes one to check it works. ........ r627794 | rgodfrey | 2008-02-14 16:24:11 +0000 (Thu, 14 Feb 2008) | 1 line QPID-790 : Performance Improvements ........ r627817 | gsim | 2008-02-14 18:02:04 +0000 (Thu, 14 Feb 2008) | 3 lines Fixed typo in output statement. ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@628702 13f79535-47bb-0310-9956-ffa450edef68
* Merged revisions ↵Aidan Skinner2008-02-1841-273/+482
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 627484,627531,627536,627543,627607,627629,627634,627652-627655,627718,627777,628132,628169,628171,628659 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/trunk ........ r627484 | aconway | 2008-02-13 15:39:59 +0000 (Wed, 13 Feb 2008) | 14 lines Broker::connect - connect to URL, return ConnectionInputHandler. M src/qpid/broker/Broker.cpp M src/qpid/broker/Broker.h M src/qpid/sys/Acceptor.h M src/qpid/sys/AsynchIOAcceptor.cpp AMQBody::match - test for matching frames. M src/qpid/framing/AMQBody.cpp M src/qpid/framing/AMQBody.h Url::throwIfEmpty() - test for empty URL. M src/qpid/Url.cpp M src/qpid/Url.h ........ r627531 | rhs | 2008-02-13 17:13:45 +0000 (Wed, 13 Feb 2008) | 1 line added client/example to the build ........ r627536 | rhs | 2008-02-13 17:30:32 +0000 (Wed, 13 Feb 2008) | 1 line updated runSample.sh from jrobie ........ r627543 | rajith | 2008-02-13 17:33:20 +0000 (Wed, 13 Feb 2008) | 1 line modified it to show the selector test bug ........ r627607 | rhs | 2008-02-13 22:45:26 +0000 (Wed, 13 Feb 2008) | 1 line fixed logging of message Data ........ r627629 | rajith | 2008-02-14 01:08:58 +0000 (Thu, 14 Feb 2008) | 1 line This is a fix for QPID-791 ........ r627634 | rajith | 2008-02-14 02:09:59 +0000 (Thu, 14 Feb 2008) | 1 line Fix for Qpid-793 ........ r627652 | rhs | 2008-02-14 03:52:08 +0000 (Thu, 14 Feb 2008) | 1 line set initial cause ........ r627653 | rhs | 2008-02-14 03:53:06 +0000 (Thu, 14 Feb 2008) | 1 line rethrow exception rather than ignoring it ........ r627654 | rhs | 2008-02-14 03:54:04 +0000 (Thu, 14 Feb 2008) | 1 line print message text directly ........ r627655 | rhs | 2008-02-14 03:55:28 +0000 (Thu, 14 Feb 2008) | 1 line recompute internal 0-10 message for reused messages ........ r627718 | gsim | 2008-02-14 11:49:17 +0000 (Thu, 14 Feb 2008) | 3 lines Fixed bug in browsing that failed to deal correctly with 'gaps' in message sequence. ........ r627777 | rhs | 2008-02-14 15:12:11 +0000 (Thu, 14 Feb 2008) | 1 line bumped spec release ........ r628132 | rhs | 2008-02-15 17:49:47 +0000 (Fri, 15 Feb 2008) | 1 line protect the _currentException variable with its own lock, this avoids deadlocks between getCurrentException and the dispatcher thread ........ r628169 | aconway | 2008-02-15 21:00:44 +0000 (Fri, 15 Feb 2008) | 2 lines Updated c++ and python fanout examples and verify scripts. ........ r628171 | aconway | 2008-02-15 21:03:28 +0000 (Fri, 15 Feb 2008) | 2 lines svn:ignore properties. ........ r628659 | gsim | 2008-02-18 09:23:54 +0000 (Mon, 18 Feb 2008) | 3 lines Requests to release a message that has not been acquired should be ignored. ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@628695 13f79535-47bb-0310-9956-ffa450edef68
* Blocked revisions ↵Aidan Skinner2008-02-180-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 447994,448008,448142,448158-448160,448195,448211,448219,448224,448234,448236,448242,448597,448624,448851,448881,448983,449636,449640,449643,449646,449675,449720,449750,449763,449934,449942,450384,450386,450401,450434,450504,450556,450861,451025,451150,451317,451932,452140,452163,452321,452323,452326,452334,452430,452529,452546,453193,453196,453537,453539,453657,454677,454736,454738,454782,462729,462820,462834,462840,463072,463179,463309,463363,463376,463397,463403,463410,463662,463671,463674,464494,464503,464577,464614,464629,464631,464867,464900,464943,464950,465005,465017,465054,465166,465322,465407,465428,465432,465549,466045-466046,466076,466078,466082,466100,466113,466127,466241,466972,466979,467310,467313-467315,467329,467486,467589,467605,467700,467707,467750,468070,468538,469242-469243,469247,469319,469422,469424,469430,469436,469463,469470-469471,469478,469491,469504,469530,469599,469625,469738,469753,469807,469929,469954,470012,470110,470336-470337,470340,470380,470382,470400,470447,470742,470759,470810,470818,470994,471002,471789,471793,472029,472033,472037,472039,472041-472042,472044,472060,472062,472064,472067,472069,472073,472081,472083,472093,472108,472124,472159,472166,472173,472458,472461,472465,472471,472484-472485,472492,472495,472498,472500,472504,472513,472545,472557,472561,472573,472588,472592,472606,472608,472732,472787,472844,472850,472860,472879,472904,472906,472989,472992,473072,473087,473091-473092,473094,473097,473107,473111,473186,473261,473263-473267,473271-473274,473280,473282-473283,473288,473296,473307,473331,473336,473338,473345,473352,473356,473359-473360,473472,473498,473536,473568,473889,474452-474453,474493,474564,474844,474866,474933,475036,475145,475181,475266,475286,475288,475294,475297,475303,475632,475650,475749,475753,476108,476303,476414,476431,476701,476869,477148,477214,477264,477341,477636,477790,477826,477842,477844-477845,477853,477855,477857,477866,477895,478023,478183,478212,478234,478237,478242,478253,478260,478264,478266,478270,478287,478343,478380,478413,478444,478637-478638,478659,478822,478854,478923,478963-478964,478975,479030,479050,479211,479215,479408,479416,479426,479560,479640,479677,479686,480031-480032,480087-480090,480094,480119,480140,480142,480149,480157,480164,480178,480190,480194,480199,480221,480283,480293,480309,480318-480319,480423,480425,480582,480657,480693-480694,480703,480705,480711,480911-480912,480934,480946,480973,480994,481035,481159-481160,481175,481221,481235,481261-481262,481265,481297,481305,481312,481333,481335,481381,481442,482145,482181,482194,482233,482237-482238,482240,482243,482248-482249,482252,482254-482255,482262-482263,482289,482365,482367,482369,482555,482557,482570-482571,482637,482639,482697,482723,482733,482772-482773,482958,483046,483106-483107,483109,483116,483118,483128-483129,483135,483149,483159,483165,483179,483392,483401,483404,483419,483422-483424,483437,483471,483503,483559,483600,483638,483645,483660,483671,483879,483911,483916,483941,483943,483969,483973,483977,483979,484613,484658,484694,484719,484843,484848,484987,485020,485490,485545,485592,485594,485698,485730,485735,485780,485788,485852,485854,486008,486010,486021,486084,486098,486118-486119,486132,486149,486162,486165,486198,486206-486207,486248,486254-486255,486428,486432,486555,486574,486594,486596,486610,486620-486621,486623-486624,486626,486642,486646-486648,486688,486722,486731,486747,486760,486762,486778,486783,486789,486791,486793,486797,487176-487177,487179,487214,487216,487268,487285,487299,487359,487368,487383,487435,487481,487548,487562,487566,487579,487616,487623,487625,487627,487629,487636,487704,487778-487779,487782,487801,487804,487821,487849,487903,488104,488134,488159,488164,488188,488217,488249,488279,488281,488304,488314,488343,488352,488377,488450,488594,488596,488624,488701,488705,488711-488713,488715,488726,488745,488771,488799,488801,488808,488810,488830,488844,488852,489070,489078,489082-489083,489103,489106,489110,489113,489140,489179-489180,489204,489212,489214-489215,489330-489331,489403,489418,489422,489644,489691,489704,489715,489748,489754,489804,489905,490373,490505,490605,490708-490709,490734,490872,490985,491029,491031,491072,491120,491577,491673,491801,491839,491879,492184,492280,492318,492514,492585,492588,492602,492636,492641,492718,492724,492730,492756,492902,492956,492963,492998,493003,493042,493060-493061,493064,493087,493126,493140,493151,493872,494018,494031,494042,494092,494121,494355,494437,494540,494553,494587,494650,494652,494655,494658,494765,494769,494797,494800-494801,494803,494861,494904,494907,495020,495161,495169-495170,495189,495230,495255,495304,495314,495337,495373,495380,495455-495456,495460-495461,495517,495525,495532,495549-495550,495554,495556,495559,495561,495574,495584,495595,495629,495639,495652,495661,495754,496260,496263,496270,496276,496302,496317,496384,496414,496496,496626,496637,496641,496648-496649,496658,496661-496662,496665,496678,496682,496731,496751,496753,496785,496833,496841,496991,496996,497341-497342,497352,497404,497425,497439,497482,497498,497766,497770,497776,497779,497781,497784,497786,497813,497872,497878,498574,498589,498591,498593,498637,498670,498687,498690,498720,498965,498970,498974,498983-498984,499036,499041,499043,499049,499083,499087,499165-499166,499170,499356,499371,499374,499392,499394,499426-499427,499429,499446,499456,499461,499466,499468,499490,499493,499532,499563-499565,499628,499716,499733,499756-499757,499764,499781,499796,499803,499845,499847,499851,499864,499874,499975,499979,500264,500284,500310,501001,501003-501011,501058,501096,501391,501411-501412,501448,501455,501457,501465,501472,501804,501914,501917,501920,501945,502172,502178-502180,502182,502248-502249,502253,502261,502268-502269,502271,502273,502576,502610,502620,502627,502655,503593,503604,503609,503637,503646,503706,503790,504025,504112,504507,504736,504864,504868,504915,505242,505255-505256,505268,505355,505892,505972,506401,506405-506406,506439,506517,506542,506967,506972,507096,507109-507110,507455,507457-507458,507472,507557,507559,507582-507584,507595-507596,507598,507609,507729,507894,507938-507939,508235,508351,508366,508381-508382,508384-508385,508416,508649,508942,509147,509172,509176-509178,509202,509208,509216,509223,509478-509479,509628,509635,509642,509737,509932,510060,510076,510159-510160,510897,510939,511389,511923,512288,512699-512701,512814,512818,513360,513371,514703,514887,514903,515127-515128,515142,515517,515535,515539,515649,515652,516071,516412,516449,516451,517638,517648,517660,517664,517678,517683,517745,518086,518176,518559,518569-518570,518667,518669,518700,518988-518989,518993,519909,519933,520415,520843,520938,521363,521682,521705,521710,521715,521782,521793,522463,522528,522535,522567,522959,522961,522967,522977,522981,522989-522991,522994,523245,523747,524050,524739-524740,524743,524763,524765,524767,525487,525531,525533,525535-525536,525553,525766,525777,525785-525788,525804,525817,525829,525862,525867,526091,526113,526117-526118,526122,526150,526154,526157-526159,526166,526187,526194-526195,526198-526199,526666,526683-526685,526691-526692,526694,526709,526714,526776,526803,526807,527049-527050,527053,527182,527487,527493,527499,527509,527518,527537,527556-527558,527803,527843,527848,527876,527941,527959,527972,528003,528005,528424,529233,529246,529297,529635,529659,529666,529669,530034,530037,530041-530044,530047-530049,530052,530432,530437-530438,530441-530442,530444,530447,530449,530683,530685-530686,530697,530734,530777,530796-530798,530800,530812,530819,530838,531437,531456,531458,531512-531513,531515,531517-531518,531524,531526-531527,531859,531865,531908,531917,531937,531989,532002,532372,532466,532728,532766,532786-532787,532791,532794,533065,533075,533077-533079,533131,533140-533141,533704,533721,533764-533765,533819,533840,533860-533861,534036,534113,534117,534473,534478,534763,534897,534903,535254,535309,535809,535874,536008,536141,536163-536164,536243,536253,536279,536339,536449,536480,536483,536486,536496,536498-536499,536506,536562,536571,536573,536584-536585,536824,537015,537019,537026,537029,537161,537171,537673,537782,537834-537835,537841,537845,537954,538035,538079,538084,538098,538109,538240,538882,538907,538912,538922,539178,539191,539470,539476,539481,539484,539501,539594,539783,539788,540107,540169,540511,541247,541920,542484,542789,543496,544109,544422,544508,544866,545146,546096,546190,546441,546458,547178,547627,548276,548279,548302,548308,548312,548315,548317,548319,548381,549011,549112,549530,549849,550509,550748,550773,550849,551117-551121,551167,551174-551176,552441,552499,553172,553248,553265,553432,553447,553480,553482,554964,555249,556011,556024,556628,556675,556680,556682,556845,556847,556861,556868-556869,556871-556872,556888,556890,556898,556958,556967-556969,557276,557279,557281,557286,557288,557306,557312,557314,557452,558027,558072,558083,558099,558108,558114-558116,558168,558170,558630,559419,559427,559455-559456,559458,559461,559943-559944,560198,560225,560471,561278,561794,561855,562059,562066,562083,562124-562125,563434-563435,563440,563496-563497,563528-563529,563532,563986,564593,564618-564619,565284,565703,566643-566644,566665,567003,567005,568919,568924,573502,573516,573737,573740,574078,574237,574266,574504,574555,574585,574874,574902,575738,575788,575811,577773,577941,578058,578733,578735,578745,578828,578845,579115,579147,579198,579229,579574,579577-579578,579602,579614,579709,580022,580040-580041,580061,580066,580081,580258,580265,580351,580985,580992-580993,581002,581171,581189,581207,581246,581293,581540,581566,581621,581627,581647,581968,582198,582201-582202,582205,582263,582265-582266,583085-583086,583088,583105,583147,583154,583170,583173,583399,583415,583418,583438,583483,583518,583546,583548,583775-583776,583808,583882,584108,584113,584124,585565,585570,585575,585642,585906,585912,586344,586374,586489,587922,590044,591960,592373-592374,592382,592385,592388-592389,592393,592396,592723,592729,593481 via svnmerge ................ r447994 | rhs | 2006-09-19 23:06:50 +0100 (Tue, 19 Sep 2006) | 8 lines Import of qpid from etp: URL: https://etp.108.redhat.com/svn/etp/trunk/blaze Repository Root: https://etp.108.redhat.com/svn/etp Repository UUID: 06e15bec-b515-0410-bef0-cc27a458cf48 Revision: 608 ................ r448008 | rhs | 2006-09-20 00:08:25 +0100 (Wed, 20 Sep 2006) | 1 line made the default config use the memory message store ................ r448142 | steshaw | 2006-09-20 11:02:29 +0100 (Wed, 20 Sep 2006) | 1 line No longer throw commons-lang's NotImplementedException. See http://issues.apache.org/jira/browse/QPID-1 ................ r448158 | steshaw | 2006-09-20 12:03:10 +0100 (Wed, 20 Sep 2006) | 1 line Added ignores for IDEA files and generated directories. ................ r448159 | steshaw | 2006-09-20 12:03:29 +0100 (Wed, 20 Sep 2006) | 1 line Added ignores for IDEA files and generated directories. ................ r448160 | steshaw | 2006-09-20 12:04:27 +0100 (Wed, 20 Sep 2006) | 1 line Added ignores for IDEA files and generated directories. ................ r448195 | cctrieloff | 2006-09-20 14:15:04 +0100 (Wed, 20 Sep 2006) | 4 lines Corrected some text from Blaze to Qpid ................ r448211 | steshaw | 2006-09-20 15:25:07 +0100 (Wed, 20 Sep 2006) | 1 line Closeable's checkNotClosed now throws a javax.jms.IllegalStateException rather than a java.lang.IllegalStateException. ................ r448219 | ritchiem | 2006-09-20 16:00:10 +0100 (Wed, 20 Sep 2006) | 1 line Updated default location of JNDI FS context to be in java.io.temp ................ r448224 | ritchiem | 2006-09-20 16:03:17 +0100 (Wed, 20 Sep 2006) | 2 lines Changed BLAZE_HOME reference to QPID_HOME. ................ r448234 | ritchiem | 2006-09-20 16:16:26 +0100 (Wed, 20 Sep 2006) | 2 lines Added / to default JNDI name as under linux java.io.temp is '/tmp' but under windows it is '.../Temp/' Queue and Topic fixed null pointer condition where _connection is not established. ................ r448236 | ritchiem | 2006-09-20 16:35:53 +0100 (Wed, 20 Sep 2006) | 4 lines Windows seems to ignore invalid file URLs should be file:// + path not file:/ + path where path = c:/temp/ or /tmp note that under linux the java.io.temp property doesn't have a trailing / ................ r448242 | ritchiem | 2006-09-20 16:46:02 +0100 (Wed, 20 Sep 2006) | 2 lines Removed logging output ................ r448597 | gsim | 2006-09-21 17:19:13 +0100 (Thu, 21 Sep 2006) | 3 lines Use the generated proxy classes rather than constructing frames directly. ................ r448624 | aconway | 2006-09-21 19:26:31 +0100 (Thu, 21 Sep 2006) | 7 lines Implemented topic pattern matching for the TopicExchange. Corrected default bindings to use the exchange named "" rather than "amqp.direct". Added python and unit tests for all of the above. Minor improvements to testlib.py, also some tests for testlib itself. ................ r448851 | gsim | 2006-09-22 08:43:22 +0100 (Fri, 22 Sep 2006) | 3 lines Updated test for fix in broker to use un-named exchange as the default (rather than amq.direct) ................ r448881 | gsim | 2006-09-22 10:53:47 +0100 (Fri, 22 Sep 2006) | 3 lines Added tests for basic_cancel and for handling of invalid channel ids. ................ r448983 | ritchiem | 2006-09-22 17:27:13 +0100 (Fri, 22 Sep 2006) | 1 line Updated Performance tests to use "." rather than "/" i.e. "amq.ConnectionFactory" ................ r449636 | ritchiem | 2006-09-25 11:40:24 +0100 (Mon, 25 Sep 2006) | 1 line Added Broker Details to exception ................ r449640 | ritchiem | 2006-09-25 11:50:01 +0100 (Mon, 25 Sep 2006) | 10 lines AMQBrokerDetails.java - Changed default SSL value to use a static constant AMQConnection.java - Fixed initial constructor connection, exception handling to check exception or cause for ConnectionExceptions and UnresolvedAddresses. AMQProtocolHandler.java - removed //todo as auth failure handling is now done. Added new transport exceptions AMQNoTransportForProtocolException.java and AMQTransportConnectionException.java as part of the TransportConnection changes. TransportConnection.java - Major changes to use the transport specified in the BrokerDetails object to dictate the type of Transport used for the connection. Currently only tcp and vm are supported. VmPipeTransportConnection.java - moved from test classes. Created vmbroker package for VMBrokerCreateException. Allows client to distinguish between a connection failure and a problem starting the broker to connect to it. BrokerDetails.java - Added default transport and set the current transport string values, 'tcp' and 'vm' FailoverMethod.java - Added singlebroker for completeness. FailoverPolicy.java - Allowed method type singlebroker to be created. Changed else if to else { if ................ r449643 | ritchiem | 2006-09-25 11:59:23 +0100 (Mon, 25 Sep 2006) | 7 lines AMQPFastProtocolHandler.java - Added (Integer appRegId) constructor to allow the AMQPFastProtocolHandler to request the ApplicationRegistry instance. ApplicationRegistry.java - Modified to allow multiple ARs to exist each indexed by an integer id. Default AR of 0 always exists. NullApplicationRegistry.java - Copied from Test cases but modified to have a simple MemoryMessageStore. MemoryMessageStore.java - Added a configure() that uses the class defaults. NullAuthenticationManager.java - Moved from Test Renamed NullApplicationRegistry.java to TestApplicationRegistry.java for the Test cases. ................ r449646 | ritchiem | 2006-09-25 12:03:15 +0100 (Mon, 25 Sep 2006) | 3 lines Removed VmOrRemoteTestCase.java and the testutil package. Updated all other tests to have correct connection URLs to allow inVM Broker usage. Added FailoverBrokerTester.java that starts up and kills VM Brokers. ................ r449675 | ritchiem | 2006-09-25 14:03:39 +0100 (Mon, 25 Sep 2006) | 6 lines Combined.java - removed ApplicationRegistry Reference VmPipeTransportConnection.java - moved in to client package. TransportConnection.java - updated imports JNDIBindConnectionFactory.java - forced inclusion of url. Updated JNDI Setup ................ r449720 | ritchiem | 2006-09-25 17:22:10 +0100 (Mon, 25 Sep 2006) | 2 lines Fixed old BLAZE_LIB Refernce Updated Setup to create a VMConnectionFactory ................ r449750 | aconway | 2006-09-25 18:33:26 +0100 (Mon, 25 Sep 2006) | 2 lines Close channels on fatal errors to prevent hangs, provide useful stack trace. ................ r449763 | aconway | 2006-09-25 19:01:42 +0100 (Mon, 25 Sep 2006) | 3 lines Close channels on fatal errors to prevent hangs, provide useful stack trace. Stated test module for the testlib itself. ................ r449934 | ritchiem | 2006-09-26 08:16:45 +0100 (Tue, 26 Sep 2006) | 1 line Fixed class cast problem and ensured that the correct application registry was being retrieved in each of the tests. The getInstance() needs to know which instance is being used. In these tests (vm://:1) that instance 1. ................ r449942 | ritchiem | 2006-09-26 09:10:01 +0100 (Tue, 26 Sep 2006) | 2 lines Changed default instance id to 1 to make getInstance simpler. Added ability to specify default ApplicationRegistry ................ r450384 | ritchiem | 2006-09-27 10:09:42 +0100 (Wed, 27 Sep 2006) | 8 lines AMQProtocolSession.java - white space changes BasicMessageProducer.java - white space changes BasicMessageConsumer.java - white space changes AMQSession.java - added a comment MemoryMessageStore.java - white space changes SubscriptionImpl.java AMQChannel.java - Removed race condition where two messages could get the same delivery tag and when using acks where messages can be added to the UnackMap out of sequence, Causing unknown message to ack exceptions. DestNameExchange.java - white space/style changes. ................ r450386 | ritchiem | 2006-09-27 10:23:32 +0100 (Wed, 27 Sep 2006) | 1 line Changed IBM Unix scripts to have the correct path /tmp not c:/temp ................ r450401 | ritchiem | 2006-09-27 12:39:06 +0100 (Wed, 27 Sep 2006) | 1 line Moved delivery tag retrieval and addition to Unack'd list back to SubscriptionImpl as the synchronized block must include writing the frame to the wire. ................ r450434 | gsim | 2006-09-27 14:21:43 +0100 (Wed, 27 Sep 2006) | 3 lines Initial implementation of basic_ack & basic_recover ................ r450504 | gsim | 2006-09-27 17:44:02 +0100 (Wed, 27 Sep 2006) | 4 lines Moved ack tests to basic class, added test for requeueing on recovery. Implemented requeuing on recovery. ................ r450556 | aconway | 2006-09-27 20:50:23 +0100 (Wed, 27 Sep 2006) | 1 line ................ r450861 | aconway | 2006-09-28 15:20:54 +0100 (Thu, 28 Sep 2006) | 2 lines New files missed from yesterdays checkin, apologies! ................ r451025 | aconway | 2006-09-28 21:36:25 +0100 (Thu, 28 Sep 2006) | 2 lines Ignore qpidd logs from Makefile. ................ r451150 | gsim | 2006-09-29 08:54:00 +0100 (Fri, 29 Sep 2006) | 3 lines Cleanup of unused classes. ................ r451317 | rhs | 2006-09-29 15:54:37 +0100 (Fri, 29 Sep 2006) | 1 line moved ruby code into a qpid package ................ r451932 | ritchiem | 2006-10-02 10:35:48 +0100 (Mon, 02 Oct 2006) | 2 lines Changes for JMX layer- MBeans are decorated with descriptions using annotations for attributes, operations and operation parameters. Introspection added for management interface. ................ r452140 | kpvdr | 2006-10-02 18:36:14 +0100 (Mon, 02 Oct 2006) | 1 line File incorrectly transferred from etp.108.redhat.com at time of initial port. ................ r452163 | kpvdr | 2006-10-02 19:24:52 +0100 (Mon, 02 Oct 2006) | 1 line Moved timestamp encoding and decoding to class EncodingUtils. ................ r452321 | ritchiem | 2006-10-03 07:42:50 +0100 (Tue, 03 Oct 2006) | 3 lines Added vm://:1 and localhost as JNDI values setup by the IBM Scripts. Changed exception handling in JNDIBindConnectionFactory.java Added lookup(String) method to Lookup.java to allow use in other tests. ................ r452323 | ritchiem | 2006-10-03 07:47:30 +0100 (Tue, 03 Oct 2006) | 2 lines Optimised Transaction handling. When using a a transaction don't start a store transaction on a commit UNLESS a persistent message has been sent. As non-persistent messages are not stored. ................ r452326 | ritchiem | 2006-10-03 08:13:27 +0100 (Tue, 03 Oct 2006) | 1 line Fix for QPID-10. Problem was a memory leak of sorts on the client. A temporary frame listener was never removed. Hence causing longer add times and lots of "live" objects. ................ r452334 | ritchiem | 2006-10-03 08:58:36 +0100 (Tue, 03 Oct 2006) | 7 lines I somehow missed an import. QPID-10 #QPID-10 JIRA QPID-10 ................ r452430 | ritchiem | 2006-10-03 12:39:39 +0100 (Tue, 03 Oct 2006) | 5 lines Added lines to automatically add amqj.logging.level to "info" on the command line. As without this the level is automatically set to debug but the console only displays info level and above messages. This results is a lot of wasted cycles. If -Damqj.logging.level is present on the command line then that value will override the default of "info" Related to QPID-12 ................ r452529 | ritchiem | 2006-10-03 16:11:24 +0100 (Tue, 03 Oct 2006) | 2 lines client/* - Only Create a Threshold Listener if if the acknowledgeMode is NO_ACK common/*/framing/* - White space changes from tabs to 4 spaces. ................ r452546 | ritchiem | 2006-10-03 16:52:16 +0100 (Tue, 03 Oct 2006) | 1 line Changed TxnBuffer log data to debug level. ................ r453193 | ritchiem | 2006-10-05 12:58:14 +0100 (Thu, 05 Oct 2006) | 1 line Changed flow control information out put to be debug level as it is output a lot when flow control starts. ................ r453196 | ritchiem | 2006-10-05 13:04:45 +0100 (Thu, 05 Oct 2006) | 1 line Changed flow control information out put to be debug level as it is output a lot when flow control starts. ................ r453537 | steshaw | 2006-10-06 11:12:44 +0100 (Fri, 06 Oct 2006) | 1 line QPID-15 JUnit3 compatibility suite() method now uses correct Test class. ................ r453539 | steshaw | 2006-10-06 11:14:27 +0100 (Fri, 06 Oct 2006) | 1 line QPID-16 Removed unnecessary requeue operations. ................ r453657 | gsim | 2006-10-06 17:17:06 +0100 (Fri, 06 Oct 2006) | 3 lines Decoupled routing from the channel and message classes. ................ r454677 | gsim | 2006-10-10 11:06:36 +0100 (Tue, 10 Oct 2006) | 3 lines Implementation and tests for basic_qos (i.e. prefetching) ................ r454736 | marnie | 2006-10-10 14:41:58 +0100 (Tue, 10 Oct 2006) | 1 line Added $QPID_WORK variable to allow configuration of writable dirs after install as per QPID-30 ................ r454738 | marnie | 2006-10-10 14:48:09 +0100 (Tue, 10 Oct 2006) | 1 line Amended work dir to use $QPID_WORK, though slightly out of context without bdb config refs as per QPID-30 ................ r454782 | marnie | 2006-10-10 16:28:50 +0100 (Tue, 10 Oct 2006) | 1 line Amended log path to use QPID_WORK as per QPID-30 ................ r462729 | gsim | 2006-10-11 09:24:42 +0100 (Wed, 11 Oct 2006) | 3 lines Implementation of basic_get. ................ r462820 | ritchiem | 2006-10-11 15:47:50 +0100 (Wed, 11 Oct 2006) | 1 line Added extra debug output when failover fails. ................ r462834 | aconway | 2006-10-11 16:50:15 +0100 (Wed, 11 Oct 2006) | 4 lines Turned up gcc warnings, fixed warnings in code, enabled -Werror. Note: #include "qpid_test_plugin.h" instead of <cppunit/TestPlugin.h> Works around warning from a cppunit macro. ................ r462840 | ritchiem | 2006-10-11 17:15:01 +0100 (Wed, 11 Oct 2006) | 1 line Added a little extra debug to the toString() ................ r463072 | aconway | 2006-10-12 00:43:57 +0100 (Thu, 12 Oct 2006) | 2 lines Renamed to follow naming conventions. ................ r463179 | gsim | 2006-10-12 11:04:53 +0100 (Thu, 12 Oct 2006) | 3 lines Fixed bug causing ChannelTest.testDeliveryNoAck to fail intermittently. ................ r463309 | gsim | 2006-10-12 17:32:47 +0100 (Thu, 12 Oct 2006) | 9 lines Fixed ack.RecoverTest and ack.DisconnectAndRedeliverTest. These were failing due to a race condition where the consumers queue was not bound by the time the publisher sent messages. This is a result of the use of nowait=true for the declare/bind/consume cycle for a BasicMessageConsumer. To work around this in tests like these that have two connections, one consuming & one publishing, I added a declareExchangeSynch() method to AMQSession which allows a thread to block until the session it invokes that method on has processed all the commands up to that point. ................ r463363 | rgreig | 2006-10-12 19:19:32 +0100 (Thu, 12 Oct 2006) | 1 line QPID-2. JMSBytesMessage.readXXX methods now test the appropriate number of bytes are available in the message and throw the appropriate exception if not. Unit test updated to check behaviour of readXXX methods. ................ r463376 | aconway | 2006-10-12 19:52:49 +0100 (Thu, 12 Oct 2006) | 4 lines Converted broker to a class for use in tests, plugins etc. qpid::Exception base class for all exceptions, inherits std::exception. Require boost on all platforms: http://www.boost.org, 'yum boost' on fedora. ................ r463397 | rgreig | 2006-10-12 20:54:33 +0100 (Thu, 12 Oct 2006) | 1 line Fixed incorrect package on AMQVMBrokerCreationException (did not match physical location). ................ r463403 | rgreig | 2006-10-12 21:01:58 +0100 (Thu, 12 Oct 2006) | 1 line QPID-18. Removed unused experimental code that had direct dependencies on MINA-0.9.5 and upgraded to MINA-1.1.0 snapshot. ................ r463410 | rgreig | 2006-10-12 21:18:03 +0100 (Thu, 12 Oct 2006) | 1 line Moved AMQVMBrokerCreationException into correct package. ................ r463662 | rgreig | 2006-10-13 13:20:17 +0100 (Fri, 13 Oct 2006) | 1 line Now defaults to use our own thread pool which offers much better throughput than the MINA one. ................ r463671 | ritchiem | 2006-10-13 14:02:54 +0100 (Fri, 13 Oct 2006) | 2 lines Added Sun FSContext to client-test lib Updated referenceabletest files to use the temporary directory reported by the System.properties. ................ r463674 | ritchiem | 2006-10-13 14:11:03 +0100 (Fri, 13 Oct 2006) | 1 line Added new method from Mina 1.0 ................ r464494 | aconway | 2006-10-16 14:50:26 +0100 (Mon, 16 Oct 2006) | 2 lines Build system reorg, see README and Makefile comments for details. ................ r464503 | aconway | 2006-10-16 15:12:49 +0100 (Mon, 16 Oct 2006) | 2 lines Renamed unit tests to follow naming conventions, fixed some #include inconsistencies. ................ r464577 | aconway | 2006-10-16 18:36:08 +0100 (Mon, 16 Oct 2006) | 2 lines Add apr-1/ prefix to APR #includes to pick up from standard location. ................ r464614 | aconway | 2006-10-16 19:32:55 +0100 (Mon, 16 Oct 2006) | 2 lines Link with absolute paths to qpid libs so exes work anywhere. ................ r464629 | aconway | 2006-10-16 20:13:35 +0100 (Mon, 16 Oct 2006) | 2 lines Fix problem with generated code re-starting makefile. ................ r464631 | aconway | 2006-10-16 20:17:55 +0100 (Mon, 16 Oct 2006) | 2 lines Re enable python tests accidentally commented out in previous checkin. ................ r464867 | gsim | 2006-10-17 10:11:07 +0100 (Tue, 17 Oct 2006) | 26 lines Fixes to transaction handling. - This line, and those below, will be ignored-- M java/broker/test/src/org/apache/qpid/server/UnitTests.java M java/broker/test/src/org/apache/qpid/server/queue/DeliveryManagerTest.java A java/broker/test/src/org/apache/qpid/server/txn AM java/broker/test/src/org/apache/qpid/server/txn/UnitTests.java AM java/broker/test/src/org/apache/qpid/server/txn/TxnBufferTest.java M java/broker/test/src/org/apache/qpid/server/util/UnitTests.java AM java/broker/test/src/org/apache/qpid/server/util/OrderedMapHelperTest.java M java/broker/src/org/apache/qpid/server/queue/SubscriptionImpl.java M java/broker/src/org/apache/qpid/server/queue/DeliveryManager.java AM java/broker/src/org/apache/qpid/server/queue/FailedDequeueException.java M java/broker/src/org/apache/qpid/server/queue/AMQMessage.java M java/broker/src/org/apache/qpid/server/queue/AMQQueue.java M java/broker/src/org/apache/qpid/server/queue/Subscription.java M java/broker/src/org/apache/qpid/server/queue/NoConsumersException.java M java/broker/src/org/apache/qpid/server/AMQChannel.java M java/broker/src/org/apache/qpid/server/txn/TxnBuffer.java M java/broker/src/org/apache/qpid/server/txn/TxnOp.java AM java/broker/src/org/apache/qpid/server/util/OrderedMapHelper.java M java/broker/src/org/apache/qpid/server/handler/TxCommitHandler.java AM java/client/test/src/org/apache/qpid/transacted/UnitTests.java M java/client/test/src/org/apache/qpid/client/AllClientUnitTests.java ................ r464900 | bhupendrab | 2006-10-17 12:10:39 +0100 (Tue, 17 Oct 2006) | 1 line AMQQueueMBean - management notifications will be sent to the listening clients if the queue size increases the threshold value or a message with size higher than threshold value is received. ................ r464943 | gsim | 2006-10-17 16:29:28 +0100 (Tue, 17 Oct 2006) | 5 lines Added test for simple commit and rollback. Updated 'failing' lists Fix for amqp methods with no arguments ................ r464950 | ritchiem | 2006-10-17 16:57:18 +0100 (Tue, 17 Oct 2006) | 3 lines Implemented Client side high/low water mark prefetching for NO_ACK. Use of single prefetch should be unaffected. Setting the high and low to be the same. ................ r465005 | aconway | 2006-10-17 20:07:18 +0100 (Tue, 17 Oct 2006) | 3 lines Removed dependencies on linked libraries to avoid needless relinking. Header dependencies will cause libraries to relink when necessary. ................ r465017 | aconway | 2006-10-17 20:49:12 +0100 (Tue, 17 Oct 2006) | 2 lines Fix #include dependencies. ................ r465054 | aconway | 2006-10-17 22:03:03 +0100 (Tue, 17 Oct 2006) | 2 lines Fix core dump if address in use. ................ r465166 | ritchiem | 2006-10-18 08:26:13 +0100 (Wed, 18 Oct 2006) | 1 line QPID-36 Added high/low water mark to DUPS_OK_ACKNOWLEDGE. ................ r465322 | kpvdr | 2006-10-18 19:13:01 +0100 (Wed, 18 Oct 2006) | 1 line Initial checkin of code generator (Java only at this stage) which allows for the simultaneous support of multiple AMQP versions. This is a temporary location, for comment and evaluation purposes only. This generator is NOT integrated with the rest of the QPID project; it is intended for stand-alone use only for now. ................ r465407 | aconway | 2006-10-18 23:48:55 +0100 (Wed, 18 Oct 2006) | 2 lines Fix build problems in makefile & client tests. ................ r465428 | aconway | 2006-10-19 00:51:15 +0100 (Thu, 19 Oct 2006) | 1 line Remove bad assert ................ r465432 | aconway | 2006-10-19 01:42:50 +0100 (Thu, 19 Oct 2006) | 2 lines Fixed various minor TODO issues. ................ r465549 | gsim | 2006-10-19 11:11:47 +0100 (Thu, 19 Oct 2006) | 3 lines Further fixes and some extra tests for transactions. ................ r466045 | marnie | 2006-10-20 10:47:41 +0100 (Fri, 20 Oct 2006) | 1 line Added log prefix/suffix handling as per QPID-13 ................ r466046 | marnie | 2006-10-20 10:48:26 +0100 (Fri, 20 Oct 2006) | 1 line Introduced log prefix and suffix as per QPID-13 ................ r466076 | ritchiem | 2006-10-20 12:46:56 +0100 (Fri, 20 Oct 2006) | 8 lines Resolution to QPID-23 Added Simple JNDI SPI Class that uses a PropertiesFile to create a ContextFactory for use with in JNDI. Added a unit test to test using properties file to get correct objects from JNDI lookup. Modifed AMQHeadersExchange.java to allow creation from a BindingURL. ................ r466078 | ritchiem | 2006-10-20 12:48:50 +0100 (Fri, 20 Oct 2006) | 1 line Modified to maintain a reference to the lastWriteFuture. This is then used when closing the ProtocolSession to join on so that we can be sure all data has been written to the broker. A time out of 2 minutes ensures that the client doesn't hang for ever if the broker fails. ................ r466082 | ritchiem | 2006-10-20 13:02:09 +0100 (Fri, 20 Oct 2006) | 2 lines QPID-48 Addition to be used from DeliveryManager.java to reduce the size of the ByteBuffer when queuing messages to reduce overall memory footprint. ................ r466100 | gsim | 2006-10-20 14:02:53 +0100 (Fri, 20 Oct 2006) | 4 lines Updated stylesheet for generator such that a const reference is used where a FieldTable is passed as an argument to a method body. ................ r466113 | gsim | 2006-10-20 14:54:40 +0100 (Fri, 20 Oct 2006) | 3 lines Fixed deps to ensure unit tests are built. ................ r466127 | aconway | 2006-10-20 15:36:44 +0100 (Fri, 20 Oct 2006) | 1 line Moved cygwin test to top, causing problems on Unix. ................ r466241 | cctrieloff | 2006-10-20 20:44:20 +0100 (Fri, 20 Oct 2006) | 3 lines corrected URL ................ r466972 | kpvdr | 2006-10-23 12:40:10 +0100 (Mon, 23 Oct 2006) | 1 line Some code tidy-up ................ r466979 | kpvdr | 2006-10-23 14:01:03 +0100 (Mon, 23 Oct 2006) | 1 line Tidy-up of generated code ................ r467310 | ritchiem | 2006-10-24 12:30:52 +0100 (Tue, 24 Oct 2006) | 5 lines QPID-44 Added High and Low water marking to AMQChannel.java. Currently the low water mark defaults to half the High value. Test for high and low water marks. ................ r467313 | ritchiem | 2006-10-24 12:50:09 +0100 (Tue, 24 Oct 2006) | 6 lines QPID-48 Enabled buffer compression on delivery queue as a configuration option from the xml.(advanced.compressBufferOnQueue) Changed DeliveryManager.java to use ConcurrentLinkedQueueNoSize.java this is the standard ConcurrentLinkedQueue but where the size() method returns 0(empty) or 1(has content) as it is an expensive operation. Previously there was a race condition with the use of the _queueing boolean. Under load the consumer would sometimes stop getting messages. This was due to the messages being enqueued without starting the Worker thread. There is still an issue (QPID-54) on high receiving load messages rate received by a client drops. ................ r467314 | ritchiem | 2006-10-24 12:51:52 +0100 (Tue, 24 Oct 2006) | 1 line Code style fixes, white space removal. ................ r467315 | ritchiem | 2006-10-24 12:55:07 +0100 (Tue, 24 Oct 2006) | 3 lines QPID-44 Fixed test for high and low water marks. Had AMQChannel.UnacknowledgedMessage rather than simply UnacknowledgedMessage. ................ r467329 | aconway | 2006-10-24 14:29:05 +0100 (Tue, 24 Oct 2006) | 5 lines QPID-52: use of tr1 and unordered_map break build or RHEL4. Replaced unordered_map with std::map. Use boost::shared_ptr instead of std::tr1::shared_ptr. Since we're using boost for other things now anyway it's simpler & more portable. ................ r467486 | aconway | 2006-10-24 22:13:01 +0100 (Tue, 24 Oct 2006) | 2 lines Makefile support for optimized release build. Do make BUILD=RELEASE. ................ r467589 | gsim | 2006-10-25 10:24:16 +0100 (Wed, 25 Oct 2006) | 3 lines Cast to Throwable, not Exception. ................ r467605 | bhupendrab | 2006-10-25 12:14:27 +0100 (Wed, 25 Oct 2006) | 1 line MBean updated and corrected a code merging mistake. ................ r467700 | bhupendrab | 2006-10-25 17:15:06 +0100 (Wed, 25 Oct 2006) | 1 line MBeans updated. Management operation implemented in HeadersExchange ................ r467707 | aconway | 2006-10-25 17:46:22 +0100 (Wed, 25 Oct 2006) | 2 lines Clean test/client directory properly. ................ r467750 | kpvdr | 2006-10-25 21:15:28 +0100 (Wed, 25 Oct 2006) | 1 line Some code tidy-up and debugging; first C++ templates and implementation of most of C++ MethodBody class generation methods. ................ r468070 | gsim | 2006-10-26 18:21:22 +0100 (Thu, 26 Oct 2006) | 4 lines Removed duplicate log4j classes. Jboss jar included old ones that are not compatible with latest code. ................ r468538 | cctrieloff | 2006-10-27 21:51:06 +0100 (Fri, 27 Oct 2006) | 6 lines Applied patch (JIRA-35) ................ r469242 | gsim | 2006-10-30 19:27:54 +0000 (Mon, 30 Oct 2006) | 3 lines Initial implementation for tx class. ................ r469243 | gsim | 2006-10-30 19:28:40 +0000 (Mon, 30 Oct 2006) | 3 lines c++ broker now passes the basic tx tests ................ r469247 | kpvdr | 2006-10-30 19:35:40 +0000 (Mon, 30 Oct 2006) | 1 line First draft of C++ generator creating MethodBody classes divided into C++ namespaces by version. ................ r469319 | aconway | 2006-10-30 23:47:19 +0000 (Mon, 30 Oct 2006) | 1 line Reworked Makefile to support multiple builds, see README for details ................ r469422 | ritchiem | 2006-10-31 09:08:42 +0000 (Tue, 31 Oct 2006) | 3 lines QPID-56 Also resolves a race condition where an messages could be sent out of order. This change needs to be benchmarked against original DeliveryManager.java with the race condition fixed. ................ r469424 | ritchiem | 2006-10-31 09:16:23 +0000 (Tue, 31 Oct 2006) | 5 lines QPID-56 Also resolves a race condition where an messages could be sent out of order. Modification of the Java ConcurrentLinkedQueue to provide a constant time size() method ................ r469430 | ritchiem | 2006-10-31 09:49:19 +0000 (Tue, 31 Oct 2006) | 1 line Added additional logging to diagnose issues when unable to create an in VM broker ................ r469436 | ritchiem | 2006-10-31 10:23:33 +0000 (Tue, 31 Oct 2006) | 1 line Committed development version by mistake. ................ r469463 | ritchiem | 2006-10-31 12:34:03 +0000 (Tue, 31 Oct 2006) | 1 line Added a sleep to give the VM broker time to create queues. ................ r469470 | ritchiem | 2006-10-31 13:02:20 +0000 (Tue, 31 Oct 2006) | 2 lines Updated to programmatically set QPID_WORK for logging, to stop failed builds ................ r469471 | gsim | 2006-10-31 13:10:17 +0000 (Tue, 31 Oct 2006) | 3 lines Some additional unit tests. ................ r469478 | ritchiem | 2006-10-31 13:45:55 +0000 (Tue, 31 Oct 2006) | 1 line Added stacktrace on failure ................ r469491 | ritchiem | 2006-10-31 14:11:38 +0000 (Tue, 31 Oct 2006) | 1 line Additions to build system to cause junit to produce a report ................ r469504 | ritchiem | 2006-10-31 14:49:04 +0000 (Tue, 31 Oct 2006) | 1 line Additions to build system to cause junit to produce a report ................ r469530 | gsim | 2006-10-31 15:38:36 +0000 (Tue, 31 Oct 2006) | 3 lines Added doc & unit tests. ................ r469599 | gsim | 2006-10-31 18:33:40 +0000 (Tue, 31 Oct 2006) | 3 lines Hid locking within exchange registry, switched to shared_ptr for exchanges, added some extra error handling and tests. ................ r469625 | aconway | 2006-10-31 19:53:55 +0000 (Tue, 31 Oct 2006) | 3 lines IO refactor phase 1. Reduced dependencies, removed redundant classes. Renamed pricipal APR classes in preparation for move to apr namespace. ................ r469738 | aconway | 2006-11-01 01:19:12 +0000 (Wed, 01 Nov 2006) | 2 lines Moved APR specific sources into src_apr. ................ r469753 | aconway | 2006-11-01 02:11:58 +0000 (Wed, 01 Nov 2006) | 2 lines Misc. cleanup. ................ r469807 | ritchiem | 2006-11-01 07:48:50 +0000 (Wed, 01 Nov 2006) | 3 lines JNDIReferenceableTest.java - removed unused import referenceabletest/UnitTests.java - was not running referenceabletest Unit Tests but destinationurl tests. VmRequestReply.java,DurableSubscriptionTest.java,TransactedTest.java - Added InVM Exception to failure assertions. ................ r469929 | kpvdr | 2006-11-01 15:20:01 +0000 (Wed, 01 Nov 2006) | 1 line Updated code generator to produce ServerOperations class. Other minor fixes in generator. ................ r469954 | bhupendrab | 2006-11-01 16:06:40 +0000 (Wed, 01 Nov 2006) | 1 line Channel is not an MBean. The getObjectName is removed. The SessionMBean is updated accordingly. ................ r470012 | bhupendrab | 2006-11-01 17:48:23 +0000 (Wed, 01 Nov 2006) | 1 line AMQQueueMBean updated. The message content is sent with header attributes. New management operation added to view message content for a particular messageId. ................ r470110 | aconway | 2006-11-01 21:43:43 +0000 (Wed, 01 Nov 2006) | 2 lines Removed unused code. ................ r470336 | marnie | 2006-11-02 11:37:23 +0000 (Thu, 02 Nov 2006) | 1 line Change to generateQueueName to remove non-conformant chars (/ and ;) as per QPID-4. Other changes to allow test class inheritance for testing of this change. ................ r470337 | marnie | 2006-11-02 11:39:35 +0000 (Thu, 02 Nov 2006) | 1 line Test classes for QPID-4 changes to AMQProtocolSession.generateQueueName ................ r470340 | marnie | 2006-11-02 12:04:49 +0000 (Thu, 02 Nov 2006) | 1 line Added TestAMQProtocolSession to test suite for client for QPID-4 ................ r470380 | marnie | 2006-11-02 15:17:42 +0000 (Thu, 02 Nov 2006) | 1 line generateQueueName now removes colons as well as semi-colons ................ r470382 | marnie | 2006-11-02 15:18:34 +0000 (Thu, 02 Nov 2006) | 1 line Test corrected to handle colons appropriately ................ r470400 | ritchiem | 2006-11-02 15:51:09 +0000 (Thu, 02 Nov 2006) | 1 line Not used any more ................ r470447 | kpvdr | 2006-11-02 17:46:45 +0000 (Thu, 02 Nov 2006) | 1 line Gentools C++ generator generation for AMQP_ClientOperations.h and AMQP_ServerOperations.h now complete, but untested. ................ r470742 | marnie | 2006-11-03 10:02:56 +0000 (Fri, 03 Nov 2006) | 1 line Changes to fix QueueReceiver ClassCastException being thrown by methods in AMQSession which should return this interface. As per QPID-58. Added QueueReceiverAdaptor class now used in AMQSession. ................ r470759 | marnie | 2006-11-03 11:30:34 +0000 (Fri, 03 Nov 2006) | 1 line Added AMQQueueSessionAdaptor and AMQTopicSessionAdaptor and amended AMQConnection create methods to use these adaptor classes as per QPID-66. ................ r470810 | gsim | 2006-11-03 13:44:21 +0000 (Fri, 03 Nov 2006) | 3 lines Added some methods to MessageStore interface and hooked these in where appropriate. ................ r470818 | marnie | 2006-11-03 13:55:57 +0000 (Fri, 03 Nov 2006) | 1 line Initial test for AMQSession changes from QPID-66 ................ r470994 | aconway | 2006-11-03 21:06:51 +0000 (Fri, 03 Nov 2006) | 6 lines 2006-11-03 Jim Meyering <meyering@redhat.com> * qpid/cpp/Makefile ($(TESTDIR)/%Test.so): Depend on $(LIB_common) and $(LIB_client), just as is done for the $(TESTDIR)/% rule. ................ r471002 | kpvdr | 2006-11-03 21:27:48 +0000 (Fri, 03 Nov 2006) | 1 line Added protocol version and version exception classes in preparation for multi-protocol generation. ................ r471789 | aconway | 2006-11-06 16:43:31 +0000 (Mon, 06 Nov 2006) | 2 lines Minor source reorg, see README. ................ r471793 | aconway | 2006-11-06 16:52:28 +0000 (Mon, 06 Nov 2006) | 2 lines Removed redundant directories. ................ r472029 | ritchiem | 2006-11-07 08:36:20 +0000 (Tue, 07 Nov 2006) | 2 lines Taken from the Sun website: http://java.sun.com/products/jms/docs.html ................ r472033 | ritchiem | 2006-11-07 08:42:50 +0000 (Tue, 07 Nov 2006) | 2 lines From: end-user release. http://dcl.mathcs.emory.edu/util/backport-util-concurrent/ ................ r472037 | bhupendrab | 2006-11-07 08:56:03 +0000 (Tue, 07 Nov 2006) | 1 line Replaced by ManagedConnection.java ................ r472039 | marnie | 2006-11-07 08:57:46 +0000 (Tue, 07 Nov 2006) | 1 line Added tests for QueueReceiver create methods to check for ClassCastException etc. ................ r472041 | ritchiem | 2006-11-07 09:11:56 +0000 (Tue, 07 Nov 2006) | 1 line ................ r472042 | marnie | 2006-11-07 09:12:52 +0000 (Tue, 07 Nov 2006) | 1 line Added cleanup of invm broker ................ r472044 | marnie | 2006-11-07 09:14:45 +0000 (Tue, 07 Nov 2006) | 1 line Comment tidy up ................ r472060 | ritchiem | 2006-11-07 11:05:25 +0000 (Tue, 07 Nov 2006) | 3 lines QPID-69 Made an interface from the current DeliveryManager.java. The original DeliveryManager is now the SynchronizedDeliveryManager.java where the deliver() method now has synchronization to solve the race condition. An alternative DeliveryManager - ConcurrentDeliveryManager.java uses a modified ConcurrentLinkedQueue (Modified to maintain the current queue size) this uses a compare and swap methods to allow concurrent access to each end of the queue. Additional locking is required once the queue has been depleted to ensure that a thread is not in the process of appending to the queue. ................ r472062 | marnie | 2006-11-07 11:10:08 +0000 (Tue, 07 Nov 2006) | 1 line Tests for changes around QueueSession and TopicSession as per QPID-66 ................ r472064 | marnie | 2006-11-07 11:12:49 +0000 (Tue, 07 Nov 2006) | 1 line Added new test classes to unit tests ................ r472067 | gsim | 2006-11-07 11:26:50 +0000 (Tue, 07 Nov 2006) | 3 lines Made passing of transaction context in message store explicit (to avoid thread local storage in case this doesn't fit with new io design). ................ r472069 | ritchiem | 2006-11-07 11:32:41 +0000 (Tue, 07 Nov 2006) | 1 line Added extra logging around InVM failures ................ r472073 | ritchiem | 2006-11-07 11:50:13 +0000 (Tue, 07 Nov 2006) | 2 lines TransactedTest.java - Added Logging around the setup. Added a sleep after VM Broker creation to allow broker to startup. ................ r472081 | ritchiem | 2006-11-07 12:23:43 +0000 (Tue, 07 Nov 2006) | 1 line Added extra logging around InVM failures ................ r472083 | marnie | 2006-11-07 12:31:17 +0000 (Tue, 07 Nov 2006) | 1 line Before/After now class level ................ r472093 | ritchiem | 2006-11-07 12:58:37 +0000 (Tue, 07 Nov 2006) | 1 line Disabled auto creation of vm brokers. ................ r472108 | ritchiem | 2006-11-07 13:36:47 +0000 (Tue, 07 Nov 2006) | 1 line Added attempt to unbind if an error occurs. ................ r472124 | ritchiem | 2006-11-07 14:14:13 +0000 (Tue, 07 Nov 2006) | 1 line Removed explicit VM references to allow auto creation to occur. Added some sleeps to allow broker instantiation during tests. ................ r472159 | ritchiem | 2006-11-07 16:46:25 +0000 (Tue, 07 Nov 2006) | 1 line Corrected VMBroker Creation and clean up per test ................ r472166 | gsim | 2006-11-07 16:58:31 +0000 (Tue, 07 Nov 2006) | 2 lines Modified TransactionalStore to return the txn ctxt as an auto_ptr to make ownership more obvious. ................ r472173 | ritchiem | 2006-11-07 17:16:25 +0000 (Tue, 07 Nov 2006) | 1 line Set AutoCreateInVMBroker to false. ................ r472458 | ritchiem | 2006-11-08 12:12:24 +0000 (Wed, 08 Nov 2006) | 2 lines Moved Unit test to test/unit package. Added TestMessageHelper.java to allow access to package only methods whilst keeping test in the correct package. ................ r472461 | ritchiem | 2006-11-08 12:13:39 +0000 (Wed, 08 Nov 2006) | 1 line Updated to work with new test classes. Will run all *Test.java files (But not *UnitTest.java) in the test/unit package ................ r472465 | ritchiem | 2006-11-08 12:21:08 +0000 (Wed, 08 Nov 2006) | 1 line Removed two two old imports ................ r472471 | ritchiem | 2006-11-08 12:29:16 +0000 (Wed, 08 Nov 2006) | 1 line Made the temp. directory contain currentMillis to reduce Permission errors ................ r472484 | ritchiem | 2006-11-08 13:06:13 +0000 (Wed, 08 Nov 2006) | 1 line Removed duplicate JNDI test updated @Ignore-s on a few failing tests. ................ r472485 | ritchiem | 2006-11-08 13:09:10 +0000 (Wed, 08 Nov 2006) | 1 line Removed erroneous import ................ r472492 | ritchiem | 2006-11-08 13:46:51 +0000 (Wed, 08 Nov 2006) | 1 line Fixed last few issues with the unit tests. ................ r472495 | ritchiem | 2006-11-08 13:54:33 +0000 (Wed, 08 Nov 2006) | 1 line Fix for timing out ObjectMessageTest.java test ................ r472498 | ritchiem | 2006-11-08 14:04:37 +0000 (Wed, 08 Nov 2006) | 1 line Proper fix for timing out tests ................ r472500 | ritchiem | 2006-11-08 14:16:37 +0000 (Wed, 08 Nov 2006) | 2 lines MultipleConnectionTest.java needed a longer time out. JNDI URL was missing file:// ................ r472504 | ritchiem | 2006-11-08 14:27:32 +0000 (Wed, 08 Nov 2006) | 1 line ................ r472513 | steshaw | 2006-11-08 15:06:51 +0000 (Wed, 08 Nov 2006) | 1 line QPID-72 Set module.dist back to false. We no longer want client-test module to be part of the binary distribution. ................ r472545 | aconway | 2006-11-08 17:07:44 +0000 (Wed, 08 Nov 2006) | 1 line More reorg to separate APR/posix code, work in progress. ................ r472557 | aconway | 2006-11-08 17:33:03 +0000 (Wed, 08 Nov 2006) | 2 lines Files missed in last commit. ................ r472561 | ritchiem | 2006-11-08 17:45:54 +0000 (Wed, 08 Nov 2006) | 5 lines QPID-74 Update to ant build system to generate source distribution. The source distribution includes ALL Libs this is obviously not quite right. As we need to exclude those jars that are not compatible. ................ r472573 | steshaw | 2006-11-08 18:25:36 +0000 (Wed, 08 Nov 2006) | 1 line QPID-74 Replaced the Sun jms.jar with geronimo-spec-jms-1.1-rc4.jar ................ r472588 | steshaw | 2006-11-08 18:54:53 +0000 (Wed, 08 Nov 2006) | 1 line QPID-73 Updated FieldTableTest to no longer use the Base64 decoder included in jboss-all-client.jar. Instead it uses the one from commons-codec. ................ r472592 | steshaw | 2006-11-08 19:03:15 +0000 (Wed, 08 Nov 2006) | 1 line QPID-73 Removed jboss/jbossall-client.jar as the base64 decoding appears to have been the last remaining dependency on it. ................ r472606 | rhs | 2006-11-08 19:36:45 +0000 (Wed, 08 Nov 2006) | 1 line removed dead code ................ r472608 | rhs | 2006-11-08 19:37:01 +0000 (Wed, 08 Nov 2006) | 1 line added default for timestamp ................ r472732 | aconway | 2006-11-09 01:29:59 +0000 (Thu, 09 Nov 2006) | 2 lines More separation of concerns with APR, client side complete. ................ r472787 | vinoski | 2006-11-09 06:23:38 +0000 (Thu, 09 Nov 2006) | 1 line remove spaces from release documents directory name ................ r472844 | gsim | 2006-11-09 10:29:41 +0000 (Thu, 09 Nov 2006) | 3 lines Removed invalid and redundant include. ................ r472850 | gsim | 2006-11-09 10:40:56 +0000 (Thu, 09 Nov 2006) | 4 lines Added some encode/decode routines to Message (plus test). Altered Buffer to allow memory for data to be specified on construction. ................ r472860 | ritchiem | 2006-11-09 11:08:58 +0000 (Thu, 09 Nov 2006) | 5 lines QPID-74 Update to ant build system to generate source distribution. QPID-68 Changed split to ${path.separator} as there was no comments on the list against it. ................ r472879 | ritchiem | 2006-11-09 12:34:50 +0000 (Thu, 09 Nov 2006) | 3 lines QPID-75 Created binary release archives. ................ r472904 | marnie | 2006-11-09 14:19:30 +0000 (Thu, 09 Nov 2006) | 1 line Apache 2.0 license text added ................ r472906 | marnie | 2006-11-09 14:20:01 +0000 (Thu, 09 Nov 2006) | 1 line Apache conformant notice text added ................ r472989 | gsim | 2006-11-09 17:49:32 +0000 (Thu, 09 Nov 2006) | 3 lines Updated properties. ................ r472992 | ritchiem | 2006-11-09 17:56:17 +0000 (Thu, 09 Nov 2006) | 3 lines QPID-77 Fixed std-bin-release to rename jar files.. Need to fix the *.bat files as they have hard coded *-launcher.jar files. ................ r473072 | vinoski | 2006-11-09 21:04:38 +0000 (Thu, 09 Nov 2006) | 1 line Updated properties ................ r473087 | aconway | 2006-11-09 21:55:34 +0000 (Thu, 09 Nov 2006) | 1 line Added POSIX equivalents to APR classes used by clients, inlined trivial calls. ................ r473091 | rajith | 2006-11-09 22:12:19 +0000 (Thu, 09 Nov 2006) | 1 line Adding the nessacery licensing and notice files as per Apache guidelines ................ r473092 | rajith | 2006-11-09 22:13:12 +0000 (Thu, 09 Nov 2006) | 1 line removing the duplicate read me file ................ r473094 | vinoski | 2006-11-09 22:15:58 +0000 (Thu, 09 Nov 2006) | 1 line add svn auto props file and script to set properties ................ r473097 | vinoski | 2006-11-09 22:20:13 +0000 (Thu, 09 Nov 2006) | 1 line add Apache license ................ r473107 | vinoski | 2006-11-09 22:36:58 +0000 (Thu, 09 Nov 2006) | 1 line handle python and ruby files ................ r473111 | vinoski | 2006-11-09 22:39:44 +0000 (Thu, 09 Nov 2006) | 1 line Update properties ................ r473186 | rajith | 2006-11-10 04:47:03 +0000 (Fri, 10 Nov 2006) | 1 line restrucutred the release docs ................ r473261 | ritchiem | 2006-11-10 08:44:12 +0000 (Fri, 10 Nov 2006) | 1 line Updated properties SVN:eol-style native ................ r473263 | ritchiem | 2006-11-10 08:50:55 +0000 (Fri, 10 Nov 2006) | 1 line Addition of svn-auto-props based on Tuscany ................ r473264 | marnie | 2006-11-10 08:51:59 +0000 (Fri, 10 Nov 2006) | 1 line Fixed to ref Qpid not Tuscany ................ r473265 | ritchiem | 2006-11-10 08:53:11 +0000 (Fri, 10 Nov 2006) | 1 line ................ r473266 | marnie | 2006-11-10 08:54:09 +0000 (Fri, 10 Nov 2006) | 1 line set mime type ................ r473267 | marnie | 2006-11-10 08:54:37 +0000 (Fri, 10 Nov 2006) | 2 lines set mime type ................ r473271 | marnie | 2006-11-10 09:02:49 +0000 (Fri, 10 Nov 2006) | 1 line Name update ................ r473272 | marnie | 2006-11-10 09:03:21 +0000 (Fri, 10 Nov 2006) | 1 line name change ................ r473273 | marnie | 2006-11-10 09:06:01 +0000 (Fri, 10 Nov 2006) | 1 line Removed old license files ................ r473274 | marnie | 2006-11-10 09:06:26 +0000 (Fri, 10 Nov 2006) | 1 line Removed old license file ................ r473280 | gsim | 2006-11-10 09:16:14 +0000 (Fri, 10 Nov 2006) | 3 lines Shutdown invm broker after connections are closed. ................ r473282 | marnie | 2006-11-10 09:20:34 +0000 (Fri, 10 Nov 2006) | 1 line Name change for junit license and added MPL for saxon ................ r473283 | ritchiem | 2006-11-10 09:23:19 +0000 (Fri, 10 Nov 2006) | 1 line Created module.vm.version to set X-Compile-Source-JDK in jars default is 1.4 Broker overrides to 1.5 ................ r473288 | marnie | 2006-11-10 09:39:35 +0000 (Fri, 10 Nov 2006) | 1 line Added attributions to notice file for saxon, slf4j and junit. Props changed on saxon license. ................ r473296 | marnie | 2006-11-10 10:06:25 +0000 (Fri, 10 Nov 2006) | 1 line Added licenses for jython and jms cts and removed fscontext jars, updated to notice.txt ................ r473307 | marnie | 2006-11-10 10:37:53 +0000 (Fri, 10 Nov 2006) | 1 line typo correctly ................ r473331 | ritchiem | 2006-11-10 13:15:56 +0000 (Fri, 10 Nov 2006) | 2 lines QPID-78 Added DISCLAIMER.txt LICENSE.txt and NOTICE.txt to the built jars ................ r473336 | ritchiem | 2006-11-10 13:38:29 +0000 (Fri, 10 Nov 2006) | 3 lines QPID-77 QPID-81 Set name of launcher back to <module>-launcher.jar to make the bin scripts easier to handle ................ r473338 | ritchiem | 2006-11-10 13:43:36 +0000 (Fri, 10 Nov 2006) | 1 line Removed bdbstore reference ................ r473345 | ritchiem | 2006-11-10 14:21:37 +0000 (Fri, 10 Nov 2006) | 1 line QPID-74 Resolved some issues where a few new files were not added ................ r473352 | gsim | 2006-11-10 14:35:02 +0000 (Fri, 10 Nov 2006) | 3 lines Some more riguorous 'const' declarations in basic header properties. Some more comments in queue header. ................ r473356 | ritchiem | 2006-11-10 14:40:12 +0000 (Fri, 10 Nov 2006) | 1 line Fixed ant error due to lack of fscontext jar ................ r473359 | marnie | 2006-11-10 15:05:17 +0000 (Fri, 10 Nov 2006) | 1 line update to readme ................ r473360 | marnie | 2006-11-10 15:05:35 +0000 (Fri, 10 Nov 2006) | 1 line release notes updated ................ r473472 | kpvdr | 2006-11-10 21:04:43 +0000 (Fri, 10 Nov 2006) | 2 lines Latest version of gentools. Java AmqpConstants class added which allows in changes in the <constant> declarations in spec from version to version. C++ AMQP_Constants.h file still incomplete. ................ r473498 | kpvdr | 2006-11-10 21:24:02 +0000 (Fri, 10 Nov 2006) | 1 line Added Apache license to top of files where missing ................ r473536 | ritchiem | 2006-11-10 22:28:27 +0000 (Fri, 10 Nov 2006) | 1 line Modified the generation of the root LICENSE.txt file to include references to all other license files in the project. ................ r473568 | vinoski | 2006-11-10 23:18:04 +0000 (Fri, 10 Nov 2006) | 1 line update Apache licenses to the current version ................ r473889 | vinoski | 2006-11-12 06:32:55 +0000 (Sun, 12 Nov 2006) | 4 lines * added top-level systests directory for non-unit tests * moved some tests into systests to eliminate dependencies between test subdirectories (required for maven) ................ r474452 | aconway | 2006-11-13 19:28:23 +0000 (Mon, 13 Nov 2006) | 2 lines EventChannel classes, start of epoll-based posix implementation. ................ r474453 | aconway | 2006-11-13 19:28:50 +0000 (Mon, 13 Nov 2006) | 2 lines EventChannel classes, start of epoll-based posix implementation. ................ r474493 | kpvdr | 2006-11-13 20:26:06 +0000 (Mon, 13 Nov 2006) | 1 line Tidy-up of version code ................ r474564 | rajith | 2006-11-13 23:17:48 +0000 (Mon, 13 Nov 2006) | 1 line mergered the changes from Developing.txt to README.txt ................ r474844 | bhupendrab | 2006-11-14 16:11:07 +0000 (Tue, 14 Nov 2006) | 2 lines QPID-93 These management modules are not in working order and not being used. These need to be removed. ................ r474866 | kpvdr | 2006-11-14 16:56:12 +0000 (Tue, 14 Nov 2006) | 1 line Fixes to the generated C++ code and templates ................ r474933 | rgreig | 2006-11-14 19:37:06 +0000 (Tue, 14 Nov 2006) | 1 line QPID-93 Removed management modules which have now been removed from the repository. ................ r475036 | rajith | 2006-11-14 22:54:07 +0000 (Tue, 14 Nov 2006) | 1 line keys used for signing the release ................ r475145 | ritchiem | 2006-11-15 07:46:23 +0000 (Wed, 15 Nov 2006) | 2 lines QPID-76 Forgot to include the client build distributions. ................ r475181 | gsim | 2006-11-15 10:28:11 +0000 (Wed, 15 Nov 2006) | 3 lines Added ability for broker to load a message store implementation from a library. ................ r475266 | gsim | 2006-11-15 15:47:00 +0000 (Wed, 15 Nov 2006) | 3 lines Re-enabled tracing of requests sent and received. ................ r475286 | ritchiem | 2006-11-15 16:07:31 +0000 (Wed, 15 Nov 2006) | 1 line QPID-92 Changes to bring MINA use up to MINA-Head (1.1.0) compatibility ................ r475288 | ritchiem | 2006-11-15 16:08:08 +0000 (Wed, 15 Nov 2006) | 1 line QPID-92 Changes to bring MINA use up to MINA-Head (1.1.0) compatibility ................ r475294 | ritchiem | 2006-11-15 16:17:10 +0000 (Wed, 15 Nov 2006) | 2 lines QPID-92 Changes to bring MINA use up to MINA-Head (1.1.0) compatibility. Sorry forgot this file. ................ r475297 | ritchiem | 2006-11-15 16:21:02 +0000 (Wed, 15 Nov 2006) | 1 line Removed local development code that made it into the repository ................ r475303 | ritchiem | 2006-11-15 16:36:23 +0000 (Wed, 15 Nov 2006) | 1 line QPID-92 fixed outstanding mina 1.1.0 build issues ................ r475632 | marnie | 2006-11-16 08:22:49 +0000 (Thu, 16 Nov 2006) | 1 line jython removed ................ r475650 | ritchiem | 2006-11-16 09:12:06 +0000 (Thu, 16 Nov 2006) | 5 lines Added systests in to the source package as the name change resulted in them not being added. Adjusted zip/tar.gz creation to ensure all contents are enclosed in a folder.(Windows was doing this for me) ................ r475749 | ritchiem | 2006-11-16 14:33:17 +0000 (Thu, 16 Nov 2006) | 2 lines Artifact rename so that the same items have the same name. Previously the items had client-broker or client in the name. ................ r475753 | gsim | 2006-11-16 14:43:29 +0000 (Thu, 16 Nov 2006) | 3 lines Minor modifications for recovery and debug. ................ r476108 | gsim | 2006-11-17 11:03:22 +0000 (Fri, 17 Nov 2006) | 3 lines Some fixes and tests for bugs uncovered during testing of persistence. ................ r476303 | aconway | 2006-11-17 20:30:42 +0000 (Fri, 17 Nov 2006) | 3 lines Patch from Andrew Stitcher to fix APR #include using apr-config. Fixed build problems with USE_APR= - builds OK but broker non-functional. ................ r476414 | vinoski | 2006-11-18 02:12:32 +0000 (Sat, 18 Nov 2006) | 1 line directory moves required for maven merge ................ r476431 | vinoski | 2006-11-18 03:48:15 +0000 (Sat, 18 Nov 2006) | 1 line complete bringing initial maven work to trunk ................ r476701 | vinoski | 2006-11-19 04:14:42 +0000 (Sun, 19 Nov 2006) | 1 line convert tests to junit3 ................ r476869 | vinoski | 2006-11-19 18:32:04 +0000 (Sun, 19 Nov 2006) | 1 line remove antrun plugin setup from pom ................ r477148 | gsim | 2006-11-20 11:26:45 +0000 (Mon, 20 Nov 2006) | 3 lines Modifications to recovery process to allow for recovery of default bindings. ................ r477214 | ritchiem | 2006-11-20 15:07:02 +0000 (Mon, 20 Nov 2006) | 10 lines broker/pom.xml - removed test scope from junit to remove warning in build log. TransportConnection.java/AMQQueue.java - change log level on a print statement from warn to info log4j.properties - updated threashold to be 'all' so we can set the logging level with amqj.logging.level client/pom.xml - fixed mvn test run output. It wasn't using our log4.properties file. systests/pom.xml - added log4j.properties configuration broker/pom.xml - added log4j.properties configuration common/pom.xml - skipped tests as there are none, and it caused the build to fail Also adjusted spaceing to be 4 space per tab (and no tabs) ................ r477264 | rgreig | 2006-11-20 17:30:32 +0000 (Mon, 20 Nov 2006) | 1 line Reverted surefire back to version 2.2 due to bug SUREFIRE-162 in 2.3 snapshot. ................ r477341 | rgreig | 2006-11-20 21:16:54 +0000 (Mon, 20 Nov 2006) | 1 line QPID-118. Now passes arguments through to the java process. ................ r477636 | gsim | 2006-11-21 11:49:14 +0000 (Tue, 21 Nov 2006) | 3 lines Added another example for client api. ................ r477790 | cctrieloff | 2006-11-21 18:01:58 +0000 (Tue, 21 Nov 2006) | 4 lines Added distribute as voted on by the AMQP Working Group ................ r477826 | steshaw | 2006-11-21 19:08:47 +0000 (Tue, 21 Nov 2006) | 2 lines QPID-120 Enabled qpid-cpp to build on RHEL3 with less pain. ................ r477842 | steshaw | 2006-11-21 19:38:36 +0000 (Tue, 21 Nov 2006) | 2 lines QPID-121 Added a makefile for use by users after release. ................ r477844 | kpvdr | 2006-11-21 19:44:40 +0000 (Tue, 21 Nov 2006) | 1 line Updates and bugfixes ................ r477845 | kpvdr | 2006-11-21 19:47:44 +0000 (Tue, 21 Nov 2006) | 1 line Directory reorganization ................ r477853 | kpvdr | 2006-11-21 19:55:21 +0000 (Tue, 21 Nov 2006) | 1 line Directory reorganization ................ r477855 | kpvdr | 2006-11-21 19:58:47 +0000 (Tue, 21 Nov 2006) | 1 line Directory reorganization ................ r477857 | kpvdr | 2006-11-21 19:59:37 +0000 (Tue, 21 Nov 2006) | 1 line Directory reorganization ................ r477866 | steshaw | 2006-11-21 20:16:09 +0000 (Tue, 21 Nov 2006) | 2 lines QPID-120 Forget the build.rhel3 script in earlier commit. ................ r477895 | steshaw | 2006-11-21 21:20:01 +0000 (Tue, 21 Nov 2006) | 2 lines QPID-121 Added script to build a release package of qpid cpp client. ................ r478023 | vinoski | 2006-11-22 04:00:44 +0000 (Wed, 22 Nov 2006) | 1 line QPID-108: remove obsolete ant build files ................ r478183 | gsim | 2006-11-22 15:08:03 +0000 (Wed, 22 Nov 2006) | 3 lines Temporary fix to avoid type name clashes. Will very shortly move this definition of string into the qpid::framing namespace to avoid any pollution of the global namespace. ................ r478212 | gsim | 2006-11-22 16:18:06 +0000 (Wed, 22 Nov 2006) | 4 lines Enclose any 'using std::string' statements within qpid namespaces to avoid pollution of global namespaces. Explicit use of std::string in many places, especially for client APIs where not already done. ................ r478234 | kpvdr | 2006-11-22 16:54:30 +0000 (Wed, 22 Nov 2006) | 1 line Changes to allow gentools to be used from a makefile ................ r478237 | kpvdr | 2006-11-22 16:57:35 +0000 (Wed, 22 Nov 2006) | 1 line Merged AMQP version-sensitive generated files with C++ trunk. Phase 1 of merge complete - all locations where version info is required in the framing, broker and client code, the version has been hard-coded to mahor=8, minor=0. Next step: make broker and client version-aware. ................ r478242 | ritchiem | 2006-11-22 17:07:08 +0000 (Wed, 22 Nov 2006) | 1 line Created a PropertyFieldTable with test. Pulls the functionality that is used in AbstractJMSMessage to a central location, FieldTable should be refactored to AMQHeaderPropertyFieldTable extending PropertyFieldTable limiting insertions to values that can be placed in the headers so that AbstractJMSMessage can then utilise that class. ................ r478253 | ritchiem | 2006-11-22 17:46:54 +0000 (Wed, 22 Nov 2006) | 15 lines QPID-119 Creations: JMSMapMessageFactory.java JMSMapMessage.java MapMessageTest.java for both Object functionality and functionality being sent around. Modifications: AbstractJMSMessage.java - fixed propertyExists() Method not very elegant but when re-factored to use an AMQHeaderPropertyFieldTable it will be better. made setObjectProperty throw RuntimeException as to highlight that it implemented. removed duplicate code in checkPropertyName JMS[Bytes|Object]Message/Factory.java - swapped parameter headers around to match the order in AbstractJMSMessage.java for consistency. TestMessageHelper.java/MessageFactoryRegistry.java - added MapMessage type BytesMessageTest.java - Added tests for read and writeability of message. FieldTableMessageTest.java - Tidied imports [Text|Object]MessageTest.java - added tests that will fail as per QPID-122 ................ r478260 | ritchiem | 2006-11-22 18:01:45 +0000 (Wed, 22 Nov 2006) | 2 lines PropertyFieldTableTest.java - Removed system.out.println pom.xml removed skip test item and added junit dependency. ................ r478264 | ritchiem | 2006-11-22 18:07:57 +0000 (Wed, 22 Nov 2006) | 1 line Changed logging from warn to info ................ r478266 | ritchiem | 2006-11-22 18:09:43 +0000 (Wed, 22 Nov 2006) | 1 line [Text|Object]MessageTest.java - added tests that will fail as per QPID-122 but commented them out! So mvn passes all tests ................ r478270 | ritchiem | 2006-11-22 18:14:41 +0000 (Wed, 22 Nov 2006) | 1 line Removed the includes as it wasn't picking up the test cases. The includes from mvn should be ok. ................ r478287 | gsim | 2006-11-22 19:05:27 +0000 (Wed, 22 Nov 2006) | 3 lines Fixes for cleaning up behind tests that fail on re-run if broker is not restarted. ................ r478343 | vinoski | 2006-11-22 22:17:32 +0000 (Wed, 22 Nov 2006) | 3 lines * use VMBrokerSetup test helper class where appropriate * change notifyAll() to notify() in MultipleConnectionTest.java ................ r478380 | ritchiem | 2006-11-22 23:33:19 +0000 (Wed, 22 Nov 2006) | 3 lines client/pom.xml - removed TransactedTest.java from exclude Listener.java TransactedTest.java - fixed naming of setup to setUp ................ r478413 | ritchiem | 2006-11-23 00:54:27 +0000 (Thu, 23 Nov 2006) | 1 line Fix for Java TCK using createTopicConnection(username,password) ................ r478444 | vinoski | 2006-11-23 02:54:50 +0000 (Thu, 23 Nov 2006) | 1 line speed up test ................ r478637 | steshaw | 2006-11-23 18:51:56 +0000 (Thu, 23 Nov 2006) | 2 lines Added echo_service to EXAMPLES ................ r478638 | steshaw | 2006-11-23 18:53:41 +0000 (Thu, 23 Nov 2006) | 2 lines Renamed (slightly) the rhel3 release tarball ................ r478659 | aconway | 2006-11-23 20:43:40 +0000 (Thu, 23 Nov 2006) | 2 lines Scripts to simplify runnning topictest. topicall is the main script. ................ r478822 | marnie | 2006-11-24 10:02:38 +0000 (Fri, 24 Nov 2006) | 1 line Added example.properties file and amended tests to use for PropertiesFileInitialContextFactoryTest. Good example (I hope) for users. ................ r478854 | marnie | 2006-11-24 12:12:43 +0000 (Fri, 24 Nov 2006) | 1 line Initial example class overhaul - still some way to go. ................ r478923 | gsim | 2006-11-24 17:21:47 +0000 (Fri, 24 Nov 2006) | 3 lines Initial sketching out of staging functionality for large messages (i.e. allowing content to be stored as it arrives, rather than collecting it in memory until complete). ................ r478963 | vinoski | 2006-11-24 19:47:24 +0000 (Fri, 24 Nov 2006) | 1 line change name for launcher jars ................ r478964 | vinoski | 2006-11-24 19:50:40 +0000 (Fri, 24 Nov 2006) | 1 line use the right names for the qpid-incubating jars ................ r478975 | vinoski | 2006-11-24 20:08:55 +0000 (Fri, 24 Nov 2006) | 1 line fix name of qpid-incubating.jar ................ r479030 | vinoski | 2006-11-24 22:40:04 +0000 (Fri, 24 Nov 2006) | 1 line fix assembly plugin file permissions bug number noted in comment ................ r479050 | vinoski | 2006-11-24 23:40:12 +0000 (Fri, 24 Nov 2006) | 1 line properly limit scope for test-only dependencies ................ r479211 | steshaw | 2006-11-25 22:04:39 +0000 (Sat, 25 Nov 2006) | 1 line QPID-128 Initial import of the C# sources. ................ r479215 | steshaw | 2006-11-25 22:22:27 +0000 (Sat, 25 Nov 2006) | 2 lines Remove reference to non-existent file. Added ignores. ................ r479408 | steshaw | 2006-11-26 19:29:24 +0000 (Sun, 26 Nov 2006) | 3 lines A build script for Mono and a couple of small changes to enable compiling and running on Linux. ................ r479416 | steshaw | 2006-11-26 19:44:58 +0000 (Sun, 26 Nov 2006) | 2 lines Renamed release script and updated README.txt. ................ r479426 | steshaw | 2006-11-26 20:49:25 +0000 (Sun, 26 Nov 2006) | 2 lines No longer refer to Mono as 20. ................ r479560 | ritchiem | 2006-11-27 09:47:39 +0000 (Mon, 27 Nov 2006) | 2 lines Fixed the situation where a closed session could try and close itself more than once. ................ r479640 | rajith | 2006-11-27 14:38:44 +0000 (Mon, 27 Nov 2006) | 1 line Changes for JMS TCK Testing ................ r479677 | gsim | 2006-11-27 16:22:27 +0000 (Mon, 27 Nov 2006) | 3 lines Bug fix, basic_qos_ok was set to wrong type. ................ r479686 | bhupendrab | 2006-11-27 16:51:44 +0000 (Mon, 27 Nov 2006) | 2 lines QPID-129 MBeans updated with improved features, like AMQQueue mbean now has separate features for sending message header and message content. ( other details are in JIRA) ................ r480031 | ritchiem | 2006-11-28 13:05:27 +0000 (Tue, 28 Nov 2006) | 4 lines QPID-71 Moved some tests from ConnectionURLTest to BrokerDetailsTest to better reflect the actual class being tested. ................ r480032 | ritchiem | 2006-11-28 13:06:39 +0000 (Tue, 28 Nov 2006) | 2 lines QPID-71 Update to handle bad characters after port value. ................ r480087 | gsim | 2006-11-28 15:25:35 +0000 (Tue, 28 Nov 2006) | 2 lines Modifications to allow loading of message data in chunks, refragmentation of messages, plus some related refactoring and tests. ................ r480088 | marnie | 2006-11-28 15:28:47 +0000 (Tue, 28 Nov 2006) | 1 line Further example tidy up ................ r480089 | marnie | 2006-11-28 15:29:16 +0000 (Tue, 28 Nov 2006) | 1 line Further example tidy up ................ r480090 | marnie | 2006-11-28 15:31:22 +0000 (Tue, 28 Nov 2006) | 1 line Redundant files removed ................ r480094 | marnie | 2006-11-28 15:36:30 +0000 (Tue, 28 Nov 2006) | 1 line Removed redundant dir ................ r480119 | ritchiem | 2006-11-28 16:26:40 +0000 (Tue, 28 Nov 2006) | 7 lines QPID-122 Pulled _readable (_readableMessage) boolean up to AbstractJMSMessage.java and created (_readableProperties). Checks are now carried out to ensure that the message is readable/writable for the operation so that the correct exception can be thrown. As per the spec. clearBody() method had been implemented in AbstractJMSMessage.java to reset the _readableMessage as a result implementations must now implement clearBodyImpl() which is called before the _readableMessage is reset. Test updated to check that properties and body are correctly read/write set. ................ r480140 | steshaw | 2006-11-28 17:47:31 +0000 (Tue, 28 Nov 2006) | 1 line Updated TODO.txt with JIRA issue urls. ................ r480142 | steshaw | 2006-11-28 17:52:28 +0000 (Tue, 28 Nov 2006) | 1 line Removed some old commented out code. ................ r480149 | steshaw | 2006-11-28 18:27:32 +0000 (Tue, 28 Nov 2006) | 1 line Send logging to a file as well. ................ r480157 | steshaw | 2006-11-28 19:12:37 +0000 (Tue, 28 Nov 2006) | 1 line Initial changes to record and replay frames on fail over. ................ r480164 | steshaw | 2006-11-28 19:28:17 +0000 (Tue, 28 Nov 2006) | 1 line Oops. Missed Basic.Consume. Add commands necessary for fail over are recorded and replayed. ................ r480178 | gsim | 2006-11-28 19:49:41 +0000 (Tue, 28 Nov 2006) | 3 lines Bug fixes: corrected fragmentation of large messages in client, set buffer size on server to be the same as the max frame size (this still needs some work to be better managed and configurable). ................ r480190 | steshaw | 2006-11-28 20:29:56 +0000 (Tue, 28 Nov 2006) | 2 lines Locked on FailoverMutex where necessary. Noted that AMQConnection.CloseSession and BasicMessageConsumer.Close both lock on FailoverMutex but do ProtocolWriter.SyncWrite which probably means that they need to do the FailoverSupport thing instead. If it's a problem, it exists also in the Java client. ................ r480194 | steshaw | 2006-11-28 20:39:01 +0000 (Tue, 28 Nov 2006) | 1 line Fixed directory name ................ r480199 | steshaw | 2006-11-28 20:44:38 +0000 (Tue, 28 Nov 2006) | 1 line Include LICENCE and NOTICE files in release zip. ................ r480221 | steshaw | 2006-11-28 21:43:07 +0000 (Tue, 28 Nov 2006) | 1 line Fix compiler warnings. ................ r480283 | steshaw | 2006-11-28 23:37:52 +0000 (Tue, 28 Nov 2006) | 1 line QPID-135 Ported enough transaction support to run FailoverTxTest. Still has same problem as the Java client in that on fail-over the "transaction" continues but the earlier part of the transaction is forgotten. ................ r480293 | steshaw | 2006-11-28 23:56:14 +0000 (Tue, 28 Nov 2006) | 1 line QPID-135 Added Rollback support ................ r480309 | steshaw | 2006-11-29 00:59:46 +0000 (Wed, 29 Nov 2006) | 2 lines QPID-135 Tidy up fail over tests. ................ r480318 | steshaw | 2006-11-29 01:26:02 +0000 (Wed, 29 Nov 2006) | 1 line Tidy up ................ r480319 | steshaw | 2006-11-29 01:27:21 +0000 (Wed, 29 Nov 2006) | 1 line QPID-135 Transactions are implemented. ................ r480423 | steshaw | 2006-11-29 05:51:43 +0000 (Wed, 29 Nov 2006) | 1 line QPID-137. First stab at porting enough to get AutoAcknowledge mode working. ................ r480425 | steshaw | 2006-11-29 06:00:52 +0000 (Wed, 29 Nov 2006) | 1 line QPID-137. Cache the AcknowledgeMode to prevent exception on closing. ................ r480582 | aconway | 2006-11-29 14:36:08 +0000 (Wed, 29 Nov 2006) | 4 lines Posix EventChannel implementation using epoll. Placeholder for kevents. Dynamic thread pool EventChannelThreads to serve EventChannel. Misc cleanup/enhancements. ................ r480657 | aconway | 2006-11-29 17:50:44 +0000 (Wed, 29 Nov 2006) | 2 lines Fix apr-1 header includes. ................ r480693 | cctrieloff | 2006-11-29 19:41:52 +0000 (Wed, 29 Nov 2006) | 2 lines adding license files ................ r480694 | cctrieloff | 2006-11-29 19:42:38 +0000 (Wed, 29 Nov 2006) | 2 lines Adding license files ................ r480703 | cctrieloff | 2006-11-29 20:11:04 +0000 (Wed, 29 Nov 2006) | 3 lines no longer used ................ r480705 | cctrieloff | 2006-11-29 20:12:14 +0000 (Wed, 29 Nov 2006) | 3 lines Added license files ................ r480711 | cctrieloff | 2006-11-29 20:33:06 +0000 (Wed, 29 Nov 2006) | 3 lines Removed old xslt generation files no longer used. ................ r480911 | steshaw | 2006-11-30 12:49:10 +0000 (Thu, 30 Nov 2006) | 1 line Added some comments about building a debug release for RHEL3 ................ r480912 | ritchiem | 2006-11-30 12:50:35 +0000 (Thu, 30 Nov 2006) | 5 lines QPID-139 When the custom headers are empty no field table would be created. This null value would cause problems for various methods in AbstractJMSMessage. Simply create an empty FieldTable to save handling the null value. ................ r480934 | steshaw | 2006-11-30 14:18:03 +0000 (Thu, 30 Nov 2006) | 1 line Changes for building on RHEL3. Also bundle debug and release libs ................ r480946 | gsim | 2006-11-30 14:48:24 +0000 (Thu, 30 Nov 2006) | 3 lines Some further tweaks to MessageStore interface. ................ r480973 | ritchiem | 2006-11-30 15:44:07 +0000 (Thu, 30 Nov 2006) | 1 line FieldTable.java no longer has a keys() method as it already has a keySet(). Plus the implementation was broken. ................ r480994 | aconway | 2006-11-30 16:41:52 +0000 (Thu, 30 Nov 2006) | 2 lines Patches from Andrew Stitcher to fix QPID-140, QPID-141. ................ r481035 | steshaw | 2006-11-30 18:54:48 +0000 (Thu, 30 Nov 2006) | 3 lines QPID-136 Ported Prefetch with PrefetchHigh and PrefetchLow QPID-137 Ported AcknowledgeModes ................ r481159 | aconway | 2006-12-01 05:11:45 +0000 (Fri, 01 Dec 2006) | 30 lines 2006-12-01 Jim Meyering <meyering@redhat.com> This delta imposes two major changes on the C++ hierarchy: - adds autoconf, automake, libtool support - makes the hierarchy flatter and renames a few files (e.g., Queue.h, Queue.cpp) that appeared twice, once under client/ and again under broker/. In the process, I've changed many #include directives, mostly to remove a qpid/ or qpid/framing/ prefix from the file name argument. Although most changes were to .cpp and .h files under qpid/cpp/, there were also several to template files under qpid/gentools, and even one to CppGenerator.java. Nearly all files are moved to a new position in the hierarchy. The new hierarchy looks like this: src # this is the new home of qpidd.cpp tests # all tests are here. See Makefile.am. gen # As before, all generated files go here. lib # This is just a container for the 3 lib dirs: lib/client lib/broker lib/common lib/common/framing lib/common/sys lib/common/sys/posix lib/common/sys/apr build-aux m4 ................ r481160 | aconway | 2006-12-01 05:13:31 +0000 (Fri, 01 Dec 2006) | 2 lines Script to bootstrap autconf/automake in a fresh checkout. ................ r481175 | aconway | 2006-12-01 07:36:35 +0000 (Fri, 01 Dec 2006) | 2 lines Buliding APR code, running python tests. ................ r481221 | gsim | 2006-12-01 10:56:58 +0000 (Fri, 01 Dec 2006) | 3 lines Revised generation of includes inline with latst build changes. ................ r481235 | gsim | 2006-12-01 13:14:15 +0000 (Fri, 01 Dec 2006) | 3 lines Fix to test. Throw exception where previously printed warning. ................ r481261 | gsim | 2006-12-01 15:14:01 +0000 (Fri, 01 Dec 2006) | 3 lines Modification to ensure lazy loading is setup correctly where required on recovery. ................ r481262 | gsim | 2006-12-01 15:15:18 +0000 (Fri, 01 Dec 2006) | 3 lines Path from Jim Meyering (sent to qpid-dev list) to fix issue with gen.mk plus apr dependencies etc. ................ r481265 | gsim | 2006-12-01 15:42:07 +0000 (Fri, 01 Dec 2006) | 3 lines Further checkin of previous patch ( I seem to have done something wrong to have missed it first time round). ................ r481297 | cctrieloff | 2006-12-01 17:03:16 +0000 (Fri, 01 Dec 2006) | 4 lines Backed apr dependancy down to >=1.2.2 to be able to build on FC5 and FC6 ................ r481305 | gsim | 2006-12-01 17:18:54 +0000 (Fri, 01 Dec 2006) | 3 lines Re-enable signal handling. Make APRAcceptor::shutdown() threadsafe. ................ r481312 | aconway | 2006-12-01 17:39:09 +0000 (Fri, 01 Dec 2006) | 2 lines Jim Meyering: README typos, svn:ignore properties on directories. ................ r481333 | aconway | 2006-12-01 18:26:28 +0000 (Fri, 01 Dec 2006) | 3 lines Fixed quoting error in tests/Makefile.am. More svn:ignore properties. ................ r481335 | aconway | 2006-12-01 18:49:01 +0000 (Fri, 01 Dec 2006) | 3 lines Split README into README-dev for developers and README-dist for people building the source distro. The latter needs work. ................ r481381 | rhs | 2006-12-01 20:52:56 +0000 (Fri, 01 Dec 2006) | 1 line check for unknown types ................ r481442 | vinoski | 2006-12-01 23:12:01 +0000 (Fri, 01 Dec 2006) | 1 line first cut at client-only packaging ................ r482145 | steshaw | 2006-12-04 11:40:13 +0000 (Mon, 04 Dec 2006) | 1 line Rearrange in order of priority. Removed item for implementing basic.get (the Java client doesn't have it either and AMQP 0.9 will bring changes in this area). ................ r482181 | bhupendrab | 2006-12-04 14:19:10 +0000 (Mon, 04 Dec 2006) | 1 line ................ r482194 | kpvdr | 2006-12-04 14:48:13 +0000 (Mon, 04 Dec 2006) | 1 line Added check for non-existent domains - throws Exception instead of NPE. ................ r482233 | steshaw | 2006-12-04 16:31:49 +0000 (Mon, 04 Dec 2006) | 1 line New FxCop project file which shows up lots of potential problems. ................ r482237 | steshaw | 2006-12-04 16:35:07 +0000 (Mon, 04 Dec 2006) | 1 line QPID-153 Initial port of URL parsing from Java client. Due to .NET Uri parser must support "host" name. Use "default" when you don't want to really supply one. ................ r482238 | ritchiem | 2006-12-04 16:38:10 +0000 (Mon, 04 Dec 2006) | 11 lines QPID-148 AMQMinaProtocolSession.java - updated comment AbstractJMSMessage.java - removed a lot of getHeaders() == null checks. Updated logic accordingly.. Now a request for a property that doesn't exist will be consistent with calls on an empty table rather than just creating a default value. BasicContentHeaderProperties.java - the culprit for QPID-148 changed new FieldTable() to setHeaders(new FieldTable()) to ensure propertyFlag is set to write headers to the wire. Added PropertyValueTest.java - that tests all the valid values on the Message. *NOTE*: A number of the tests are commented out as AMQP and therefore the FieldTable do not support these values. QPID-9 Added SVN ignores for the target directories. Updated AbstractJMSMessage.java _readableProperties to be set correctly in the constructor. ................ r482240 | bhupendrab | 2006-12-04 16:44:13 +0000 (Mon, 04 Dec 2006) | 1 line QPID-51 ................ r482243 | ritchiem | 2006-12-04 16:48:55 +0000 (Mon, 04 Dec 2006) | 3 lines Changed JMSReplyTo Queue to test temporary queue values to verify QPID-149 Worked ok. ................ r482248 | steshaw | 2006-12-04 16:53:13 +0000 (Mon, 04 Dec 2006) | 1 line Organise usings ................ r482249 | steshaw | 2006-12-04 16:53:34 +0000 (Mon, 04 Dec 2006) | 1 line Competed todo item ................ r482252 | aconway | 2006-12-04 16:55:45 +0000 (Mon, 04 Dec 2006) | 8 lines 2006-12-04 Jim Meyering <jim@meyering.net> * configure.ac: Check for cppunit (>= 1.11.4). Set/substitute CPPUNIT_CXXFLAGS. * tests/Makefile.am (extra_libs): Use $(CPPUNIT_LIBS), rather than hard-coding -lcppunit. (AM_CXXFLAGS): Add $(CPPUNIT_CXXFLAGS). ................ r482254 | gsim | 2006-12-04 17:00:42 +0000 (Mon, 04 Dec 2006) | 3 lines Patch from Andrew Stitcher, sent to qpid-dev list. ................ r482255 | aconway | 2006-12-04 17:03:39 +0000 (Mon, 04 Dec 2006) | 16 lines 2006-12-01 Jim Meyering <meyering@redhat.com> * configure.ac: Use an automake conditional to indicate when we have access to files outside of the current hierarchy, and when we have the tools (java and javac) to build some generated files. * gen/Makefile.am: Don't use $(abs_srcdir); not needed. (timestamp): Depend on java sources and C++ template files, if we're building in a qpid tree. Use $(JAVA) and $(JAVAC), rather than hard-coding those names. (gen-src.mk) [$(java_sources), $(cxx_templates)]: New rules to generate these lists of file names. * bootstrap: Also generate gen/gen-src.mk. But do that only if we're in a qpid hierarchy. Redirect make's stdout to /dev/null. ................ r482262 | gsim | 2006-12-04 17:47:33 +0000 (Mon, 04 Dec 2006) | 7 lines Patch from Andrew Stitcher: This patch improves the performance of my test by about 20% It removes a lot of unnecessary string creation, as ...::check(...) is called for every CHECK_APR_SUCCESS(), and they are very frequent. ................ r482263 | steshaw | 2006-12-04 17:48:34 +0000 (Mon, 04 Dec 2006) | 1 line Fixes for .NET 1.1 compatibility ................ r482289 | vinoski | 2006-12-04 18:57:33 +0000 (Mon, 04 Dec 2006) | 10 lines changes to support the assembly:directory goal * Allow the assembly:directory goal to be used to create an install directory under the target directory. This directory basically contains the contents of the qpid-java-bin tar/zip artifacts, and is suitable as a spot from which to execute the broker or other qpid applications directly, by setting QPID_HOME to point there and adding the bin directory therein to your PATH. * Reformatted this pom file to 4-space indents, to match the other pom files ................ r482365 | aconway | 2006-12-04 21:31:08 +0000 (Mon, 04 Dec 2006) | 1 line Andrew Stitcher: Reduced CppUnit version requirement to 1.10.2 ................ r482367 | aconway | 2006-12-04 21:33:33 +0000 (Mon, 04 Dec 2006) | 8 lines 2006-12-04 Jim Meyering <jim@meyering.net> Changes to make "make distcheck" pass. * gen/Makefile.am (DISTCLEANFILES): List gen-src.mk here, rather than distributing it. (gen-src.mk): Guard emitted java_sources and cxx_templates templates with "if BUILD_IN_MESSAGE_TREE" conditional. ................ r482369 | vinoski | 2006-12-04 21:36:21 +0000 (Mon, 04 Dec 2006) | 1 line add qpid.targetDir property to control where assemblies go ................ r482555 | marnie | 2006-12-05 09:27:56 +0000 (Tue, 05 Dec 2006) | 1 line Added license for Eclipse binaries ................ r482557 | marnie | 2006-12-05 09:33:34 +0000 (Tue, 05 Dec 2006) | 1 line Added eclipse license info to the notice file ................ r482570 | bhupendrab | 2006-12-05 10:24:42 +0000 (Tue, 05 Dec 2006) | 1 line QPID-51 ................ r482571 | bhupendrab | 2006-12-05 10:27:19 +0000 (Tue, 05 Dec 2006) | 1 line QPID-51 ................ r482637 | gsim | 2006-12-05 13:12:25 +0000 (Tue, 05 Dec 2006) | 15 lines Patch submitted on qpid-dev: 2006-12-05 Jim Meyering <meyering@redhat.com> * gen/Makefile.am (timestamp): Remove unnecessary "; \", that could have obscured a failure. (gen-src.mk): Use echo 'var = '\\, rather than 'var = \'. Both work, but emacs' font-lock mode mishandles the latter. * bootstrap: Give JAVA and JAVAC default values, and export them. Don't define abs_srcdir; no longer needed. Also filter out gen/Makefile.am's echo warning: ... Add comments. ................ r482639 | gsim | 2006-12-05 13:14:38 +0000 (Tue, 05 Dec 2006) | 3 lines Added queue policy class for controlling when message content should be released from memory. ................ r482697 | vinoski | 2006-12-05 16:05:37 +0000 (Tue, 05 Dec 2006) | 1 line use gnu mode for tarLongFileMode to avoid warnings about long pathnames ................ r482723 | gsim | 2006-12-05 17:43:00 +0000 (Tue, 05 Dec 2006) | 4 lines Allow settings to be set and persisted for queues. Define policy based on these settings. ................ r482733 | ritchiem | 2006-12-05 18:37:18 +0000 (Tue, 05 Dec 2006) | 22 lines FieldTable change. FieldTable is now an interface with a PropertyFieldTable.java implementation. This PropertyFieldTable has been updated to handle the wire level encoding and decoding of the underlying map. It also allows XML encoding of the data as used by JMSMapMessage. Currently the AMQP doesn't support all the Java primitives as a result all values are written out as XML using a prefix of 'X'. (See QPID-9 for further details) Changes where not specified are changes from new FieldTable() to FieldTableFactory.newFieldTable() AbstractJMSMessage.java - the type prefixing of properties is now not requried as all the functionality has been moved to PropertyFieldTable.java. In addition set/getObjectProperty is now implemented as PFT does this. basic Tests have been updated to send all property values. FieldTableKeyEnumeration.java has been removed as it is nolonger required. The PFT handles this internally. ToDo: The Tests need to be consolidated so that there is a clear view of the code coverage. QPID-158 ................ r482772 | aconway | 2006-12-05 20:42:53 +0000 (Tue, 05 Dec 2006) | 4 lines 2006-12-05 Jim Meyering <meyering@redhat.com> * src/qpidd.cpp (main): Remove now-pointless FIXME comments. ................ r482773 | aconway | 2006-12-05 20:44:18 +0000 (Tue, 05 Dec 2006) | 4 lines 2006-12-05 Jim Meyering <meyering@redhat.com> * src/qpidd.cpp (main): Remove now-pointless FIXME comments. ................ r482958 | gsim | 2006-12-06 08:11:57 +0000 (Wed, 06 Dec 2006) | 24 lines Patch sumbitted to qpid-dev: 2006-12-05 Jim Meyering <meyering@redhat.com> Improve --help output. Add --version option. * lib/broker/Configuration.cpp: Include <config.h>. (Configuration::Configuration): Use the active voice. Handle --version. (Configuration::usage): Add Usage:... and bug-reporting address. Output short+long options like "-o, --option ...", so that help2man will format them properly. * lib/broker/Configuration.h: (class Configuration) [version, programName]: New members. (parse): Update prototype. (isVersion, setValue): New prototypes. * src/qpidd.cpp: Include <config.h>. (programName): New file-scoped global. (handle_signal, main): Emit diagnostics to stderr. (main): Pass program name to config.parse. (main): Handle new --version option. Also updated ConfigurationTest to use the modified parse() method. ................ r483046 | gsim | 2006-12-06 12:01:40 +0000 (Wed, 06 Dec 2006) | 5 lines Added new configuration option for staging threshold (size above which messages will be written to disk as content arrives rather than accumulating that content in memory). Pass this through to all channels and to the store on recovery. ................ r483106 | bhupendrab | 2006-12-06 15:08:17 +0000 (Wed, 06 Dec 2006) | 2 lines QPID-125 ................ r483107 | bhupendrab | 2006-12-06 15:13:59 +0000 (Wed, 06 Dec 2006) | 1 line ................ r483109 | gsim | 2006-12-06 15:16:20 +0000 (Wed, 06 Dec 2006) | 8 lines Patch submitted to dev list: 2006-12-06 Jim Meyering <meyering@redhat.com> * configure.ac: Add new configure-time options: --enable-apr (default), --disable-apr. ................ r483116 | bhupendrab | 2006-12-06 15:40:55 +0000 (Wed, 06 Dec 2006) | 2 lines QPID-125 maven build and distribution for qpid management eclipse-plugin ................ r483118 | bhupendrab | 2006-12-06 15:43:07 +0000 (Wed, 06 Dec 2006) | 2 lines QPID-125 excluded the qpid management eclipse-plugin module and dependencies from bin and client distribution jars ................ r483128 | bhupendrab | 2006-12-06 15:55:35 +0000 (Wed, 06 Dec 2006) | 1 line QPID-125 ................ r483129 | rajith | 2006-12-06 15:56:03 +0000 (Wed, 06 Dec 2006) | 2 lines This is a fix for QPID-159. These implementations now throw the correct exceptions as required by the spec ................ r483135 | steshaw | 2006-12-06 16:30:16 +0000 (Wed, 06 Dec 2006) | 1 line QPID-128 Missed a couple of things while porting Java client changes recently. ................ r483149 | cctrieloff | 2006-12-06 16:55:44 +0000 (Wed, 06 Dec 2006) | 11 lines 2006-12-06 Jim Meyering <meyering@redhat.com> Still test for libcppunit, but don't make configure fail if it's not available or too old. * configure.ac: Don't use PKG_CHECK_MODULES to test for cppunit, since this isn't a hard test (needed only for the tests run by "make check"), and doesn't really depend on the version. Instead, use the AM_PATH_CPPUNIT macro. * m4/cppunit.m4: New file, from cppunit-1.12. ................ r483159 | steshaw | 2006-12-06 17:36:24 +0000 (Wed, 06 Dec 2006) | 1 line allow automake from RHEL4 ................ r483165 | gsim | 2006-12-06 17:51:42 +0000 (Wed, 06 Dec 2006) | 4 lines Allow non-durable messages to be lazy-loaded. Cleanup of lazy-loaded messages that are never enqueued. ................ r483179 | cctrieloff | 2006-12-06 19:11:18 +0000 (Wed, 06 Dec 2006) | 5 lines Missed file from Jim's patch ................ r483392 | gsim | 2006-12-07 09:31:23 +0000 (Thu, 07 Dec 2006) | 3 lines Moved cppunit.m4 to correct location. ................ r483401 | gsim | 2006-12-07 10:13:44 +0000 (Thu, 07 Dec 2006) | 3 lines Macro was defined twice, removed second copy. ................ r483404 | marnie | 2006-12-07 10:21:25 +0000 (Thu, 07 Dec 2006) | 1 line Adding unit tests ................ r483419 | ritchiem | 2006-12-07 11:15:13 +0000 (Thu, 07 Dec 2006) | 3 lines QPID-152 This was just an oversight the Header has a _type string but was never used. Put in methods to call set/get it. ................ r483422 | ritchiem | 2006-12-07 11:30:21 +0000 (Thu, 07 Dec 2006) | 1 line Ignore target ................ r483423 | marnie | 2006-12-07 11:34:37 +0000 (Thu, 07 Dec 2006) | 1 line Added setObjectProperty test for now, will refactor this class anon ................ r483424 | marnie | 2006-12-07 11:36:18 +0000 (Thu, 07 Dec 2006) | 1 line Added line to check setPropertyNames as useful temp system ................ r483437 | gsim | 2006-12-07 12:44:08 +0000 (Thu, 07 Dec 2006) | 3 lines Added unit test and slightly refactored code. ................ r483471 | gsim | 2006-12-07 14:48:05 +0000 (Thu, 07 Dec 2006) | 3 lines Changed assertTrue(x) to assertEquals(True, x) as older version od pyunit seems not to have the former. ................ r483503 | ritchiem | 2006-12-07 15:43:53 +0000 (Thu, 07 Dec 2006) | 6 lines QPID-9 BasicContentHeaderPropertiesTest.java & PropertyFieldTableTest.java updated to use EncodingUtils.java to calculate expected Sizes. PropertyFieldTable.java - Updated to use wider range of encoded values, Rather than very wasteful XML encoding. EncodingUtils.java - updated to centralise the new encodings. added target to ignore on eclipse-plugin folder ................ r483559 | ritchiem | 2006-12-07 17:29:41 +0000 (Thu, 07 Dec 2006) | 2 lines QPID-9 Added checks on the field names ................ r483600 | aconway | 2006-12-07 18:40:06 +0000 (Thu, 07 Dec 2006) | 3 lines Added "make html" target to build doxygen documentation in docs/api/html. ................ r483638 | steshaw | 2006-12-07 20:07:19 +0000 (Thu, 07 Dec 2006) | 1 line New make-dist script and related files. Just a hack for now to build a binary dev release. Also updated README-dev with correct automake version and note about configuring cppunit ................ r483645 | kpvdr | 2006-12-07 20:18:30 +0000 (Thu, 07 Dec 2006) | 1 line Quick change to generator to generate into framing dir only. NOTE: cannot use more than one version at the same time with this change in place (until the new generator is integrated, that is...) ................ r483660 | steshaw | 2006-12-07 20:56:55 +0000 (Thu, 07 Dec 2006) | 1 line Additional notes about setting up cppunit and boost ................ r483671 | vinoski | 2006-12-07 21:23:09 +0000 (Thu, 07 Dec 2006) | 6 lines changes for Eclipse support removed all the checkstyle and pmd dependencies and configuration, as we don't use any of that stuff. we can always add it back later if we decide that code style rules should be checked. ................ r483879 | ritchiem | 2006-12-08 08:27:13 +0000 (Fri, 08 Dec 2006) | 1 line Upgraded Mina to 1.0.1 ................ r483911 | ritchiem | 2006-12-08 10:30:02 +0000 (Fri, 08 Dec 2006) | 1 line Reverted Mina 1.0.1 change as it is causing buffer decode errors ................ r483916 | gsim | 2006-12-08 10:36:32 +0000 (Fri, 08 Dec 2006) | 3 lines Some more unit tests. ................ r483941 | steshaw | 2006-12-08 11:26:48 +0000 (Fri, 08 Dec 2006) | 1 line Append system and processor to the tarball name ................ r483943 | steshaw | 2006-12-08 11:30:55 +0000 (Fri, 08 Dec 2006) | 1 line Thanks Alan the static_cast does prevent the warning on rhel4/x86_64 ................ r483969 | gsim | 2006-12-08 12:44:20 +0000 (Fri, 08 Dec 2006) | 3 lines Added docs/api/Makefile to the list of files to create in configure.ac. ................ r483973 | gsim | 2006-12-08 12:53:21 +0000 (Fri, 08 Dec 2006) | 11 lines Patch submitted to dev: 2006-12-08 Jim Meyering <meyering@redhat.com> Automatically generate qpidd.1 from qpidd --help output. * Makefile.am (SUBDIRS): Add man. * configure.ac: Test for help2man. * man/qpidd.x: New file. * man/Makefile.am: New file. ................ r483977 | rajith | 2006-12-08 13:04:59 +0000 (Fri, 08 Dec 2006) | 1 line added preconditions to check session status before invoking methods as per the JMS spec ................ r483979 | gsim | 2006-12-08 13:06:38 +0000 (Fri, 08 Dec 2006) | 7 lines Merged in changes from patch submitted by Jim Meyering on dev list. * README-dev: Don't mention precise versions; they get out of date. Add pkgconfig (aka pkg-config) to the list. Emphasize the need for the latest stable versions of these tools. ................ r484613 | gsim | 2006-12-08 14:09:38 +0000 (Fri, 08 Dec 2006) | 3 lines Some svn:ignore property updates. ................ r484658 | vinoski | 2006-12-08 16:49:01 +0000 (Fri, 08 Dec 2006) | 6 lines make hard-coded logging level variable The log4j logging level was hard-coded to WARN. This change picks up the level from the amqj.logging.level property, so it can be varied on the command line. ................ r484694 | aconway | 2006-12-08 18:36:33 +0000 (Fri, 08 Dec 2006) | 6 lines 2006-12-08 Based on a patch by Jim Meyering <meyering@redhat.com> * tests/Makefile.am (run-python-tests): Depend on ../src/qpidd. Start a background job that will kill the daemon in 5 minutes. ................ r484719 | cctrieloff | 2006-12-08 19:58:32 +0000 (Fri, 08 Dec 2006) | 8 lines 2006-12-08 Jim Meyering <meyering@redhat.com> * tests/Makefile.am (run-python-tests): Kill qpidd via a trap. Don't let a failed/interrupted "make check" leave a running qpidd process. ................ r484843 | vinoski | 2006-12-08 23:25:13 +0000 (Fri, 08 Dec 2006) | 1 line fix for QPID-116 ................ r484848 | vinoski | 2006-12-08 23:37:45 +0000 (Fri, 08 Dec 2006) | 5 lines minor client build changes * changed the name of the output directory for generated sources * temporary workaround to restore build avoidance wrt code generation ................ r484987 | rgreig | 2006-12-09 14:50:26 +0000 (Sat, 09 Dec 2006) | 1 line QPID-102 Addition of StreamMessage support ................ r485020 | rgreig | 2006-12-09 18:11:46 +0000 (Sat, 09 Dec 2006) | 1 line QPID-163 - attempting to change the client id results in an exception being thrown. ................ r485490 | vinoski | 2006-12-11 04:22:38 +0000 (Mon, 11 Dec 2006) | 1 line fix misplaced double quote ................ r485545 | gsim | 2006-12-11 08:07:11 +0000 (Mon, 11 Dec 2006) | 3 lines Restored lost edit from earlier merge (note about cppunit being on path). ................ r485592 | gsim | 2006-12-11 10:41:13 +0000 (Mon, 11 Dec 2006) | 16 lines Patch posted to dev listed: 2006-12-08 Jim Meyering <meyering@redhat.com> Move each test into a script of its own, as Automake requires. * tests/Makefile.am (TESTS): List test script names here, rather than listing rules as dependents of "check". (EXTRA_DIST): Add $(TESTS). (run-unit-tests, run-python-tests): Remove rules, putting their contents in the following new scripts. * tests/run-unit-tests: New one-line script. * tests/run-python-tests: New script, containing the script from Makefile.am. ................ r485594 | gsim | 2006-12-11 10:44:03 +0000 (Mon, 11 Dec 2006) | 3 lines Allow xid to be associated with publication and acknowledgements. ................ r485698 | kpvdr | 2006-12-11 15:15:02 +0000 (Mon, 11 Dec 2006) | 1 line Added generation for (yet to be written) Content class which will be a part of the 0-9 AMQP spec. ................ r485730 | kpvdr | 2006-12-11 15:55:42 +0000 (Mon, 11 Dec 2006) | 1 line Added stubs for new Content interface to support new AMQP 0-9 transport ................ r485735 | rajith | 2006-12-11 16:16:55 +0000 (Mon, 11 Dec 2006) | 2 lines This contains a fix for QPID-165 and QPID-166 ................ r485780 | kpvdr | 2006-12-11 18:02:50 +0000 (Mon, 11 Dec 2006) | 1 line Added new Content class and other methods in Buffer to support the new transport in AMQP 0-9. This will allow the code produced by the code generator for 0-9 to compile. ................ r485788 | kpvdr | 2006-12-11 18:24:17 +0000 (Mon, 11 Dec 2006) | 1 line Corrected compile error ................ r485852 | rgreig | 2006-12-11 20:16:26 +0000 (Mon, 11 Dec 2006) | 1 line QPID-102: add type conversion logic in StreamMessage. ................ r485854 | rgreig | 2006-12-11 20:23:53 +0000 (Mon, 11 Dec 2006) | 1 line QPID-102: removed some superfluous code from JMSStreamMessage. ................ r486008 | vinoski | 2006-12-12 04:13:22 +0000 (Tue, 12 Dec 2006) | 1 line client test reorganization ................ r486010 | vinoski | 2006-12-12 04:18:47 +0000 (Tue, 12 Dec 2006) | 5 lines complete client test reorganization * a couple more directory moves * remove inclusions and exclusions from surefire config in pom.xml ................ r486021 | vinoski | 2006-12-12 04:57:43 +0000 (Tue, 12 Dec 2006) | 5 lines systests test reorg * move unused tests to src/old_test * modify pom.xml to remove surefire inclusions and exclusions ................ r486084 | marnie | 2006-12-12 10:18:43 +0000 (Tue, 12 Dec 2006) | 1 line Re-introduced example classes ................ r486098 | marnie | 2006-12-12 11:16:38 +0000 (Tue, 12 Dec 2006) | 1 line Removed example dir from here as created under client dir ................ r486118 | rgreig | 2006-12-12 12:54:32 +0000 (Tue, 12 Dec 2006) | 1 line QPID-102: fixed reset(), null handling and readBytes() processing in StreamMessage. ................ r486119 | gsim | 2006-12-12 12:57:08 +0000 (Tue, 12 Dec 2006) | 2 lines Renamed Content.h (and Content.cpp for consistency) in framing to avoid clashing with existing Content.h file. ................ r486132 | rgreig | 2006-12-12 13:22:45 +0000 (Tue, 12 Dec 2006) | 1 line QPID-95 : Patch supplied by Rob Godfrey - throws correct exception when encountering a non-routable mandatory message ................ r486149 | bhupendrab | 2006-12-12 14:00:38 +0000 (Tue, 12 Dec 2006) | 1 line printing the error stack trace ................ r486162 | marnie | 2006-12-12 14:28:45 +0000 (Tue, 12 Dec 2006) | 1 line Fixes to example classes ................ r486165 | marnie | 2006-12-12 14:31:12 +0000 (Tue, 12 Dec 2006) | 1 line More example fixes and updated pom ................ r486198 | rgreig | 2006-12-12 15:50:54 +0000 (Tue, 12 Dec 2006) | 1 line QPID-171 Patch supplied by Rob Godfrey to fix problem where close check for publisher methods did not appear to be done. ................ r486206 | vinoski | 2006-12-12 16:04:39 +0000 (Tue, 12 Dec 2006) | 1 line set logging level with property ................ r486207 | aconway | 2006-12-12 16:05:01 +0000 (Tue, 12 Dec 2006) | 8 lines 2006-12-11 Alan Conway <aconway@redhat.com> * SPECS/qpid-cpp.spec: Draft RPM spec file for C++. Based on initial draft provided by David Lutterkort <dlutter@redhat.com> * cpp Makefiles: Renamed libraries with qpid prefix: libqpidclient etc. * cpp/man/: moved to docs/man/ * docs/api/usr.doxygen: more restricted, user-oriented doc settings. ................ r486248 | steshaw | 2006-12-12 17:36:17 +0000 (Tue, 12 Dec 2006) | 1 line QPID-139. Initial (re)port of MINA's bytebuffer abstraction. Now includes the autoexpand feature. References to java.nio.Buffer were replaced with FixedByteBuffer and necessary methods added and implemented. FixedByteBuffer delegates to our existing HeapByteBuffer. ................ r486254 | ritchiem | 2006-12-12 17:51:51 +0000 (Tue, 12 Dec 2006) | 7 lines QPID-164 JMSMapMessage.java - fixed incorrect exceptions and return values. Data now sent as a Bytes message. MapMessageTest.java - updated to be more through with the testing of the returned message EncodingUtils.java - added unsignedIntegerLength() FieldTableFactory.java - removed specific PropertyFieldTable reference PropertyFieldTable.java - fixed encoding issues that were causing BufferOverflow errors. PropertyFieldTableTest.java - added test to ensure that the encoding size is correct for ALL types. ................ r486255 | rgreig | 2006-12-12 17:51:55 +0000 (Tue, 12 Dec 2006) | 1 line QPID-174 Fix submitted by Rob Godfrey. Now performs a flip() to ensure the limit is set correctly. ................ r486428 | aconway | 2006-12-13 00:26:30 +0000 (Wed, 13 Dec 2006) | 2 lines Sundry fixes to spec and build system for RPM packaging. ................ r486432 | aconway | 2006-12-13 00:27:57 +0000 (Wed, 13 Dec 2006) | 2 lines Sundry fixes to spec and build system for RPM packaging. ................ r486555 | gsim | 2006-12-13 09:22:07 +0000 (Wed, 13 Dec 2006) | 3 lines Added prepared() method to MessageStore interface. ................ r486574 | ritchiem | 2006-12-13 10:01:07 +0000 (Wed, 13 Dec 2006) | 4 lines QPID-9 Added ability to send NULL Strings. EncodingUtils.java now returns an empty string for a zero lengthed String. To send a null string use prefix 'n' MapMessageTest.java - Updated to test emptyString and nullString behave correctly. ................ r486594 | rgreig | 2006-12-13 11:01:09 +0000 (Wed, 13 Dec 2006) | 1 line QPID-175 Patch supplied by Rob Godfrey. Now allocates new autoexpanding buffer for StreamMessage when clearBody is called ................ r486596 | ritchiem | 2006-12-13 11:05:28 +0000 (Wed, 13 Dec 2006) | 11 lines QPID-172 RejectedExecutionException. In fireEvent added additional checks :_poolReference.getPool() != null && !_poolReference.getPool().isShutdown() to if (job.activate()) As active jobs were being put on a pool that was shutdown. Included a test to check that the RejectedExecutionException doesn't occur. (add ignore for example/target) ................ r486610 | ritchiem | 2006-12-13 12:03:14 +0000 (Wed, 13 Dec 2006) | 2 lines QPID-172 The PoolingFilterTest.java would throw an ugly NullPointerException. This was due to there being no next filter. So Created a NoOpFilter that prevents this. ................ r486620 | bhupendrab | 2006-12-13 12:28:14 +0000 (Wed, 13 Dec 2006) | 1 line restructured the eclipse-plugin for packaging according to platform ................ r486621 | bhupendrab | 2006-12-13 12:31:38 +0000 (Wed, 13 Dec 2006) | 1 line ................ r486623 | bhupendrab | 2006-12-13 12:33:14 +0000 (Wed, 13 Dec 2006) | 1 line included the config file path ................ r486624 | bhupendrab | 2006-12-13 12:35:15 +0000 (Wed, 13 Dec 2006) | 1 line included the eclipse-plugin assembly file for unix ................ r486626 | ritchiem | 2006-12-13 12:38:51 +0000 (Wed, 13 Dec 2006) | 2 lines QPID-172 Applied the same change to the second call to <threadpool>.execute() to be sure that a RejectedExecutionException doesn't appear. ................ r486642 | ritchiem | 2006-12-13 13:27:47 +0000 (Wed, 13 Dec 2006) | 1 line Added comments about possible RejectedExecutionException that may occur when starting to process aSync deliveries as the broker closes its execution pools. ................ r486646 | ritchiem | 2006-12-13 13:33:52 +0000 (Wed, 13 Dec 2006) | 1 line Minor white space and logging changes ................ r486647 | ritchiem | 2006-12-13 13:38:55 +0000 (Wed, 13 Dec 2006) | 5 lines QPID-149 replyTo destination was invalid when using TemporaryQueues as the getEncodingName was using a simple method for encoding the Destination. This has been updated to use a BindingURL as this is more transportable. getEncodingName removed from all AMQDestination subclasses and now is implemented in AMQDestination as a call to toURL() Created static Destination.createDestination(BindingURL) to create the correct destination from a BindingURL. PropertiesFileInitialContextFactory.java and AbstractJMSMessage.java updated to use this. ................ r486648 | ritchiem | 2006-12-13 13:40:39 +0000 (Wed, 13 Dec 2006) | 4 lines QPID-9 Updated EncodingUtils.java to include a single Character field so we can tell the difference between a char and a string of length 1. Tests changed accordingly. ................ r486688 | steshaw | 2006-12-13 15:39:24 +0000 (Wed, 13 Dec 2006) | 1 line QPID-173. Re-port JmsByteBytes (QpidBytesMessage) from Java. Notably missing was the _data.rewind() in the Text getter. Also removed/tidied up some commented out code. ................ r486722 | rgreig | 2006-12-13 16:41:45 +0000 (Wed, 13 Dec 2006) | 1 line QPID-177 Patch supplied by Rob Godfrey: adapter now calls the correct createTextMessage overloaded method. ................ r486731 | rgreig | 2006-12-13 16:50:28 +0000 (Wed, 13 Dec 2006) | 1 line QPID-176 Patch supplied by Rob Godfrey. Check for topic is now more sophisticated since simple null check is not adequate. ................ r486747 | gsim | 2006-12-13 17:15:01 +0000 (Wed, 13 Dec 2006) | 3 lines Added some doxygen comments for the client API. ................ r486760 | steshaw | 2006-12-13 17:28:52 +0000 (Wed, 13 Dec 2006) | 1 line QPID-182. Removed old GRM hack. ................ r486762 | steshaw | 2006-12-13 17:31:04 +0000 (Wed, 13 Dec 2006) | 1 line QPID-182. Removed old GRM hack. ................ r486778 | steshaw | 2006-12-13 17:59:50 +0000 (Wed, 13 Dec 2006) | 2 lines QPID-182. GRM broke :(. We need to flip the buffer when getting the Data from the AbstractQmsMessage. Also removed some commented out code. ................ r486783 | rgreig | 2006-12-13 18:20:11 +0000 (Wed, 13 Dec 2006) | 1 line QPID-179 Now has hook for pre-send preparation of message which in turn allows us to handle the distinction between null and empty String text message bodies. Actual distinction is carried in a message property. Patch supplied by Rob Godfrey. ................ r486789 | steshaw | 2006-12-13 18:38:31 +0000 (Wed, 13 Dec 2006) | 1 line Switch BaseMessagingTestFixture to use connection uri. ................ r486791 | aconway | 2006-12-13 18:40:09 +0000 (Wed, 13 Dec 2006) | 3 lines README-dev: Added Fedora 6 setup instructions. versions: simple script to print out versions of packages in use. ................ r486793 | rgreig | 2006-12-13 18:46:26 +0000 (Wed, 13 Dec 2006) | 1 line QPID-179 Patch supplied by Rob Godfrey. Field table remove was fundamentally broken. ................ r486797 | gsim | 2006-12-13 19:03:52 +0000 (Wed, 13 Dec 2006) | 2 lines A bit more documentation for the client tests which are currently doubling as examples. ................ r487176 | marnie | 2006-12-14 11:17:50 +0000 (Thu, 14 Dec 2006) | 1 line Added error code to the construction JMS exception passed back to the exception listener in exceptionReceived method, where exception subclasses AMQException and thus exposes an error code. See JIRA-186 ................ r487177 | marnie | 2006-12-14 11:23:24 +0000 (Thu, 14 Dec 2006) | 1 line Removing CTS as no longer useful, since team have access to JMC TCK and no progress on CTS rendering it an obsolete task. See http://issues.apache.org/jira/browse/QPID-169 ................ r487179 | marnie | 2006-12-14 11:28:15 +0000 (Thu, 14 Dec 2006) | 1 line Removed reference to CTS package ................ r487214 | rajith | 2006-12-14 13:57:45 +0000 (Thu, 14 Dec 2006) | 2 lines fixed a merge conflict for TopicPublisherAdapter.java and a possible fix for QPID-183 ................ r487216 | bhupendrab | 2006-12-14 14:08:18 +0000 (Thu, 14 Dec 2006) | 1 line ................ r487268 | bhupendrab | 2006-12-14 17:25:31 +0000 (Thu, 14 Dec 2006) | 2 lines QPID-190 Refactored the broker MBean classes ................ r487285 | bhupendrab | 2006-12-14 18:12:07 +0000 (Thu, 14 Dec 2006) | 1 line updated for handling MBeanException. Added some java-doc and comments in the code ................ r487299 | bhupendrab | 2006-12-14 18:40:34 +0000 (Thu, 14 Dec 2006) | 1 line ................ r487359 | cctrieloff | 2006-12-14 21:38:28 +0000 (Thu, 14 Dec 2006) | 4 lines Broker side dynamic version hook up. ................ r487368 | rgreig | 2006-12-14 21:55:51 +0000 (Thu, 14 Dec 2006) | 1 line QPID-193 Make createConsumer synchronous to avoid races in client code. ................ r487383 | rgreig | 2006-12-14 23:08:13 +0000 (Thu, 14 Dec 2006) | 1 line ................ r487435 | rajith | 2006-12-15 02:44:30 +0000 (Fri, 15 Dec 2006) | 2 lines This contains a fix for QPID-191 and QPID-192 ................ r487481 | ritchiem | 2006-12-15 08:33:10 +0000 (Fri, 15 Dec 2006) | 10 lines QPID-181 QPID-180 AbstractJMSMessage.java - updated to use getJMSHeaders JMSMapMessage.java - JMSPropertyFieldTable.java - Moved functionality of setting and retrieving a JMS property. Now shared by the Headers and MapMessageTest.java MapMessageTest.java - Updated the exceptions that are caught as all methods should throw a JMSException i.e. MessageFormatException TextMessageTest.java - Added tests for the Message Properties common/pom.xml - Added JMS dependency for the JMSPropertyFieldTable.java and associated tests EncodingUtils.java - changed comments and changed getencodedCharLength return to an int PropertyFieldTable.java - Cleaned up and now uses enum for prefixs. Created comprehensive test of both PropertyFieldTable classes. AMQPInvalidClassException.java - created to throw a runtime exception when trying to add a non-primative value. Forcing clients to handle this would break the Map usage of the FieldTable. ................ r487548 | ritchiem | 2006-12-15 13:30:44 +0000 (Fri, 15 Dec 2006) | 2 lines QPID-182 Fixed the incorrect exception being thrown by JMSPropertyFieldTable.java. ................ r487562 | rgreig | 2006-12-15 14:12:24 +0000 (Fri, 15 Dec 2006) | 1 line QPID-183 Patch supplied by Rob Godfrey. Major changes to durable topic subscription handling. ................ r487566 | rgreig | 2006-12-15 14:26:54 +0000 (Fri, 15 Dec 2006) | 1 line QPID-183 Patch supplied by Rob Godfrey. Major changes to durable topic subscription handling. ................ r487579 | kpvdr | 2006-12-15 15:13:27 +0000 (Fri, 15 Dec 2006) | 1 line Changed name of getType() method to avoid clash with generated method of same name ................ r487616 | kpvdr | 2006-12-15 18:41:04 +0000 (Fri, 15 Dec 2006) | 1 line [for Jim Meyring] configure.ac: Restore the logic used to determine whether to ................ r487623 | kpvdr | 2006-12-15 19:12:17 +0000 (Fri, 15 Dec 2006) | 1 line Fixed lack of refs in some generated C++ files; code comments and other minor changes. ................ r487625 | rgreig | 2006-12-15 19:21:46 +0000 (Fri, 15 Dec 2006) | 1 line QPID-194 Patch supplied by Rob Godfrey. ................ r487627 | rgreig | 2006-12-15 19:22:20 +0000 (Fri, 15 Dec 2006) | 1 line QPID-199 Patch supplied by Rob Godfrey ................ r487629 | kpvdr | 2006-12-15 19:29:31 +0000 (Fri, 15 Dec 2006) | 1 line Replacement for ProtocolVersionListClass in current xslt generator ................ r487636 | rajith | 2006-12-15 19:48:27 +0000 (Fri, 15 Dec 2006) | 1 line reinstating the fix for QPID-191 that was wiped out as a result of another fix ................ r487704 | rajith | 2006-12-15 22:59:31 +0000 (Fri, 15 Dec 2006) | 1 line This contains a fix for QPID-200 ................ r487778 | rgreig | 2006-12-16 09:34:47 +0000 (Sat, 16 Dec 2006) | 1 line QPID-195 : Fix to JMSObjectMessage so that setObject(null) rteurns the message to it's initial state (_data = null), for which getObject() correctly returns null. ................ r487779 | rgreig | 2006-12-16 09:59:02 +0000 (Sat, 16 Dec 2006) | 1 line QPID-201 : Fix to throw correct exception when getting char as null in JMSMapMessage ................ r487782 | rgreig | 2006-12-16 10:24:25 +0000 (Sat, 16 Dec 2006) | 1 line QPID-202 : Fix so not to throw NullPointerException when using unidentified senders ................ r487801 | rgreig | 2006-12-16 13:36:26 +0000 (Sat, 16 Dec 2006) | 1 line QPID-202 : Implement TemporaryQueue.delete ................ r487804 | rgreig | 2006-12-16 14:22:01 +0000 (Sat, 16 Dec 2006) | 1 line QPID-204 : Implement TemporaryTopic.delete ................ r487821 | rgreig | 2006-12-16 16:03:42 +0000 (Sat, 16 Dec 2006) | 1 line QPID-205 : Do not allow subscription to temporary topics created on a different session. ................ r487849 | rgreig | 2006-12-16 18:21:48 +0000 (Sat, 16 Dec 2006) | 1 line QPID-206 : Fix byte buffer reseting in AbstractJMSMessage ................ r487903 | rgreig | 2006-12-16 21:55:31 +0000 (Sat, 16 Dec 2006) | 1 line QPID-207 : Patch supplied by Rob Godfrey - fix implementation of acknowledge as per JMS spec ................ r488104 | vinoski | 2006-12-18 03:13:32 +0000 (Mon, 18 Dec 2006) | 1 line add empty test to make junit under Eclipse happy ................ r488134 | vinoski | 2006-12-18 06:36:10 +0000 (Mon, 18 Dec 2006) | 6 lines remove unused imports Remove unused imports for common, broker, client, and systests as reported by Eclipse. Note that this includes imports in the Java XSL template used to generate the framing code in common. ................ r488159 | rgreig | 2006-12-18 09:04:09 +0000 (Mon, 18 Dec 2006) | 1 line QPID-209 : Patch supplied by Rob Godfrey - Fix acknowledge so it only acknowledges messages that have actually been consumed ................ r488164 | bhupendrab | 2006-12-18 09:13:08 +0000 (Mon, 18 Dec 2006) | 2 lines QPID-125 ................ r488188 | rgreig | 2006-12-18 10:08:09 +0000 (Mon, 18 Dec 2006) | 1 line QPID-211 : Patch supplied by Rob Godfrey - Perform null check against routing key before looking in the map ................ r488217 | bhupendrab | 2006-12-18 10:45:27 +0000 (Mon, 18 Dec 2006) | 1 line Not needed. ................ r488249 | rgreig | 2006-12-18 12:12:57 +0000 (Mon, 18 Dec 2006) | 1 line QPID-209 Fix to clear unacked message list on recover() ................ r488279 | bhupendrab | 2006-12-18 14:28:18 +0000 (Mon, 18 Dec 2006) | 1 line null check added for null header properties ................ r488281 | bhupendrab | 2006-12-18 14:30:29 +0000 (Mon, 18 Dec 2006) | 2 lines QPID-188 Adding unit tests for Java broker JMX code ................ r488304 | kpvdr | 2006-12-18 15:37:14 +0000 (Mon, 18 Dec 2006) | 1 line Added additional files AMQP_HighestVersion.h/.cpp to identify the highest available version for client use. ................ r488314 | kpvdr | 2006-12-18 16:06:46 +0000 (Mon, 18 Dec 2006) | 1 line Added additional svn:ignore properties for cpp/gen to accomodate new generated files. ................ r488343 | kpvdr | 2006-12-18 17:07:27 +0000 (Mon, 18 Dec 2006) | 1 line [For Jim Meyering] Added new utility to download and build required tools to build the C++ version ................ r488352 | bhupendrab | 2006-12-18 17:31:05 +0000 (Mon, 18 Dec 2006) | 2 lines QPID-213 management GUI improvements ................ r488377 | rgreig | 2006-12-18 18:05:25 +0000 (Mon, 18 Dec 2006) | 1 line QPID-212 QPID-214 Patch supplied by Rob Godfrey ................ r488450 | vinoski | 2006-12-18 23:09:14 +0000 (Mon, 18 Dec 2006) | 5 lines clean up warnings about unused variables Remove all warnings in common, broker, client, and systests regarding unused variables, as indicated by Eclipse builds. ................ r488594 | bhupendrab | 2006-12-19 09:13:29 +0000 (Tue, 19 Dec 2006) | 1 line Name corrected ................ r488596 | rgreig | 2006-12-19 09:29:19 +0000 (Tue, 19 Dec 2006) | 1 line QPID-215 : Patch supplied by Rob Godfrey - Implement custom JMSX properties ................ r488624 | ritchiem | 2006-12-19 10:51:39 +0000 (Tue, 19 Dec 2006) | 36 lines QPID-21 Added: SelectorParser.jj - ActiveMQ selector javacc grammar used to generate SelectorParser.java server/filter - Selector Filtering code from ActiveMQ project adjusted to suite our class and package structure. server/message - Decorator classes to allow access to the JMSMessage inside the AMQMessage ConcurrentSelectorDeliveryManager.java - A new DeliveryManager that utilises PreDeliveryQueues to implement selectors AMQInvalidSelectorException.java - thrown on client and broker when the Selector text is invalid. Common: log4j.properties to remove error log4j warnings on Common tests. Modified: broker/pom.xml - to generate SelectorParser.java AMQChannel.java - Addition of argument fieldtable for filter setup. BasicConsumeMethodHandler.java - writing of InvalidSelector channel close exception. AMQMessage.java - Added decorator to get access to the enclosed JMSMessage AMQQueue.java - Enhanced 'deliverymanager' property to allow the selection of the ConcurrentSelectorDeliveryManager. Subscription.java - Enhanced interface to allow a subscription to state an 'interest' in a given message. SubscriptionFactory.java - Added method to allow passing of filter arguments. SubscriptionImpl.java - Implemented new Subscription.java methods. SubscriptionManager.java - Added ability to get a list of current subscribers. SubscriptionSet.java - augmented nextSubscriber to allow the subscriber to exert the new hasInterest feature. SynchronizedDeliveryManager.java - fixed Logging class AMQSession - Added filter extraction from consume call and pass it on to the registration. ChannelCloseMethodHandler.java - Handle the reception and correct raising of the InvalidSelector Exception AbstractJMSMessage.java - Expanded imports BlockingMethodFrameListener.java - added extra info to a debug output line. SocketTransportConnection.java - made output an info not a warn. PropertiesFileInitialContextFactory.java - updated to allow the PROVIDER_URL to specify a property file to read in for the initial values. ClusteredSubscriptionManager.java - Implementation of SubscriptionSet.java NestedSubscriptionManager.java - Implementation of SubscriptionManager.java RemoteSubscriptionImpl.java - Implementation Subscription.java AMQConstant.java - Added '322' "Invalid Selector" SubscriptionTestHelper.java - Implementation of Subscription.java Edited specs/amqp-8.0.xml to add field table to consume method. Thanks to the ActiveMQ project for writing the initial SelectorParser.jj and associated filter Expressions. ................ r488701 | bhupendrab | 2006-12-19 15:09:50 +0000 (Tue, 19 Dec 2006) | 2 lines QPID-188 Adding unit tests for Java broker JMX functionality ................ r488705 | bhupendrab | 2006-12-19 15:17:25 +0000 (Tue, 19 Dec 2006) | 2 lines QPID-188 Adding unit tests for Java broker JMX functionality ................ r488711 | bhupendrab | 2006-12-19 16:00:13 +0000 (Tue, 19 Dec 2006) | 2 lines QPID-188 Unit test for Exchange MBeans ................ r488712 | ritchiem | 2006-12-19 16:07:12 +0000 (Tue, 19 Dec 2006) | 14 lines QPID-216 BasicConsumeMethodHandler.java - Pulled the nolocal param from the method body and passed down channel to subscription. SubscriptionFactory.java / AMQQueue.java/AMQChannel.java - passed the nolocal parameter through to the Subscription ConnectionStartOkMethodHandler.java - Saved the client properties so the client identifier can be used in comparison with the publisher id to implement no_local AMQMinaProtocolSession.java - added _clientProperties to store the sent client properties. AMQProtocolSession.java - interface changes to get/set ClientProperties ConcurrentSelectorDeliveryManager.java - only need to do hasInterset as this will take care of the hasFilters optimisation check. SubscriptionImpl.java - Added code to do comparison of client ids to determin insterest in a given message. SubscriptionSet.java - tidied up code to use hasInterest as this is where the nolocal is implemented. ConnectionStartMethodHandler.java - Moved literal values to a ClientProperties.java enumeration and a QpidProperties.java values. QpidConnectionMetaData.java - updated to get values from QpidProperties.java MockProtocolSession.java - null implementation of new get/set methods ................ r488713 | ritchiem | 2006-12-19 16:09:39 +0000 (Tue, 19 Dec 2006) | 2 lines Maven output clean up. Mainly removed exception stack traces from expected exceptions. ................ r488715 | ritchiem | 2006-12-19 16:14:28 +0000 (Tue, 19 Dec 2006) | 2 lines Maven output clean up. Mainly removed exception stack traces from expected exceptions. ................ r488726 | ritchiem | 2006-12-19 17:02:19 +0000 (Tue, 19 Dec 2006) | 3 lines QPID-222 ensured that the TXBuffer of a message is set to null when re queuing. ................ r488745 | aconway | 2006-12-19 17:55:16 +0000 (Tue, 19 Dec 2006) | 4 lines * cpp/gen/Makefile.am: fixed generated code dependencies. * *Channel,SessionHandlerImpl,FramingTest: added FieldTable argument to consume() to conform to updated XML. ................ r488771 | aconway | 2006-12-19 19:21:37 +0000 (Tue, 19 Dec 2006) | 2 lines Print program locations with versions. ................ r488799 | kpvdr | 2006-12-19 20:26:21 +0000 (Tue, 19 Dec 2006) | 1 line Code tidy-up in code generator ................ r488801 | kpvdr | 2006-12-19 20:32:54 +0000 (Tue, 19 Dec 2006) | 1 line [For Andrew Stitcher] Made the generator generate non-virtual inheritance; it doesn't create a noticeable speed up in itself, but it's not needed where it's used. ................ r488808 | kpvdr | 2006-12-19 20:54:22 +0000 (Tue, 19 Dec 2006) | 1 line [For Andrew Stitcher] inlined qpid::sys::check() in APRBase.h; This is called a lot - for every call to an APR call, inlining this seems to give about 8% speed in my tests (even though originally check() only seemed to use 1-2% of the time). I think this must be a 2nd order instruction caching effect. ................ r488810 | steshaw | 2006-12-19 21:00:30 +0000 (Tue, 19 Dec 2006) | 1 line Added Mono-Develop IDE files ................ r488830 | steshaw | 2006-12-19 22:14:19 +0000 (Tue, 19 Dec 2006) | 3 lines Added Qpid.Client.Transport.Socket.Blocking project to MonoDevelop files. Fixed some compiler warnings. ................ r488844 | steshaw | 2006-12-19 22:49:08 +0000 (Tue, 19 Dec 2006) | 3 lines Fixed warning. FailoverTxTest now using connection URI for configuration. ................ r488852 | steshaw | 2006-12-19 23:18:48 +0000 (Tue, 19 Dec 2006) | 4 lines Removed LinkedHashTable.cs from Qpid.Client project as it is supplied by the Qpid.Common project. Note that LinkedHashTable.cs was not being compiled by the VS.NET 2005 project as it was not part of Qpid.Client.csproj. ................ r489070 | ritchiem | 2006-12-20 12:46:20 +0000 (Wed, 20 Dec 2006) | 9 lines QPID-21 outstanding issues: Fixed an issue where a consumer with no_local set would not have its filters applied to messages. Fixed problem where new consumers would start with an empty PDQ rather than checking the existing queue of messages for messages of interest. AMQQueue.java - Added code check exisiting queue data for messages for the new subscriber with a filter. DeliveryManager.java - added populatePreDeliveryQueue SynchronizedDeliveryManager.java/ConcurrentDeliveryManager.java - implemented new DeliveryManager.java interface SubscriptionImpl.java - fixed issue with no_local subscribers had their filters ignored. ................ r489078 | ritchiem | 2006-12-20 12:57:27 +0000 (Wed, 20 Dec 2006) | 1 line Added new enum for AMQP Filter types ................ r489082 | ritchiem | 2006-12-20 13:22:27 +0000 (Wed, 20 Dec 2006) | 3 lines QPID-223 Applied patch from Rupert Smith ................ r489083 | ritchiem | 2006-12-20 13:26:12 +0000 (Wed, 20 Dec 2006) | 2 lines Updated FilterTypes to be more accurate NO_CONSUME and AUTO_CLOSE ................ r489103 | aconway | 2006-12-20 14:40:09 +0000 (Wed, 20 Dec 2006) | 7 lines make rpm in cpp directory builds qpidc RPMs in default locations. Note: you need to chown or chmod the directories under /usr/src/redhat/RPMS/i386 to be writable for this to work, there is probably a better solution. Building RPMs as root is a Bad Idea. ................ r489106 | ritchiem | 2006-12-20 14:54:01 +0000 (Wed, 20 Dec 2006) | 18 lines QPID-101 Initial Implementation of Queue Browsing by Robert Godfrey and Martin Ritchie AMQChannel.java - record messages browsed so not to discard them on ack. FilterManagerFactory.java - Added a NoConsumerFilter ConcurrentSelectorDeliveryManager.java - Update to send browsers messages without taking the message from other consumers Subscription.java - Added autoClose and isBrowser methods SubscriptionTestHelper.java / RemoteSubscriptionImpl.java / SubscriptionImpl.java - implemented new interface methods Added NoConsumerFilter.java Patches from Rob Godfrey for client implmentation AMQSession.java - Added AUTO_CLOSE and NO_CONSUME properties to arguments FieldTable for consume method. BasicMessageConsumer.java - updates to correctly close consumer when an BasicCancel is received from the broker. AMQProtocolSession.java - method to allow cancellation of the client AMQStateManager.java - added handler for BasicCancelOkMethodHandler.java Added new AMQQueueBrowser.java BasicCancelOkMethodHandler.java ................ r489110 | aconway | 2006-12-20 15:11:37 +0000 (Wed, 20 Dec 2006) | 2 lines Adding files for EventChannel implementation. ................ r489113 | bhupendrab | 2006-12-20 15:25:45 +0000 (Wed, 20 Dec 2006) | 1 line renamed the jar ................ r489140 | ritchiem | 2006-12-20 17:04:33 +0000 (Wed, 20 Dec 2006) | 2 lines QPID-225 Applied Patch for queue browsing with client acknowledgement ................ r489179 | rhs | 2006-12-20 19:35:28 +0000 (Wed, 20 Dec 2006) | 1 line Simple setup.py script ................ r489180 | rhs | 2006-12-20 19:37:45 +0000 (Wed, 20 Dec 2006) | 1 line Added license. ................ r489204 | rhs | 2006-12-20 21:47:54 +0000 (Wed, 20 Dec 2006) | 1 line conf file for jpackage ................ r489212 | cctrieloff | 2006-12-20 22:29:38 +0000 (Wed, 20 Dec 2006) | 5 lines Support for multi version, merge part 1. - can still refactor out dup use of version object in client and server opperations. ................ r489214 | cctrieloff | 2006-12-20 22:36:18 +0000 (Wed, 20 Dec 2006) | 4 lines Multi version support part 2. ................ r489215 | vinoski | 2006-12-20 22:46:12 +0000 (Wed, 20 Dec 2006) | 5 lines add clover support, fix logging level variables Added support for the clover plugin to the top-level pom, and eliminated redundant amqj.logging.level variables from module poms. ................ r489330 | bhupendrab | 2006-12-21 11:32:58 +0000 (Thu, 21 Dec 2006) | 2 lines QPID-188 Unit test for AMQProtocolSession mbean updated and closeChannel() method removed from mbean because it didn't seem to be a required feature for management console. ................ r489331 | bhupendrab | 2006-12-21 11:33:49 +0000 (Thu, 21 Dec 2006) | 2 lines QPID-188 test updated ................ r489403 | bhupendrab | 2006-12-21 16:47:01 +0000 (Thu, 21 Dec 2006) | 2 lines QPID-227 ................ r489418 | cctrieloff | 2006-12-21 17:43:56 +0000 (Thu, 21 Dec 2006) | 4 lines Multi version part 3. (2 more to come + tests) ................ r489422 | cctrieloff | 2006-12-21 17:58:07 +0000 (Thu, 21 Dec 2006) | 4 lines missed files from last commit. ................ r489644 | rgreig | 2006-12-22 13:06:45 +0000 (Fri, 22 Dec 2006) | 1 line ................ r489691 | kpvdr | 2006-12-22 17:00:28 +0000 (Fri, 22 Dec 2006) | 1 line AMQP version using new generator - Part 1. In these changes, all places where version-specific info is required, it has been hard-wired to major=8, minor=0. The next phase of changes will connect the version info to that obtained from ProtocolInitiation for the current session. ................ r489704 | kpvdr | 2006-12-22 17:43:09 +0000 (Fri, 22 Dec 2006) | 1 line Additional changes to support new Java AMQP version code, some C++ tidy-up as well. ................ r489715 | kpvdr | 2006-12-22 18:26:40 +0000 (Fri, 22 Dec 2006) | 1 line File tidy-up for AMQP version code: Removed old XSLT files; moved cluster.asl into spec directory; renamed spec files to better reflect version notation; updated java, c++ and python files to reference new names. ................ r489748 | rgreig | 2006-12-22 20:32:43 +0000 (Fri, 22 Dec 2006) | 1 line QPID-229 : Patch supplied by Rob Godfrey - Change implementation of FieldTable ................ r489754 | rgreig | 2006-12-22 20:46:54 +0000 (Fri, 22 Dec 2006) | 1 line QPID-229 : Patch supplied by Rob Godfrey - Change implementation of FieldTable ................ r489804 | rgreig | 2006-12-22 23:55:13 +0000 (Fri, 22 Dec 2006) | 1 line QPID-229 Fixed spurious import in test class ................ r489905 | aconway | 2006-12-23 17:20:37 +0000 (Sat, 23 Dec 2006) | 5 lines - rpm: make rpm now builds RPMs under rpm/ directory. - src/qpidd.cpp: added --daemon option to run as daemon. - etc/qpidd: fixed bugs in init.rc script. - qpidc.spec: fixed rpmlint warnings, added apache URL ................ r490373 | rgreig | 2006-12-26 21:10:20 +0000 (Tue, 26 Dec 2006) | 1 line QPID-227 Renamed version.properties to qpidversion.properties due to clash with a dependency also using version.properties. Also improved robustness where properties file does not contain expected properties. ................ r490505 | bhupendrab | 2006-12-27 14:10:05 +0000 (Wed, 27 Dec 2006) | 2 lines QPID-213 improving the management GUI look and feel ................ r490605 | vinoski | 2006-12-27 23:52:36 +0000 (Wed, 27 Dec 2006) | 1 line add snapshot repository for distribution ................ r490708 | bhupendrab | 2006-12-28 12:02:26 +0000 (Thu, 28 Dec 2006) | 1 line MBean created as a separate class ................ r490709 | bhupendrab | 2006-12-28 12:04:46 +0000 (Thu, 28 Dec 2006) | 2 lines QPID-188 Unit tests added ................ r490734 | bhupendrab | 2006-12-28 15:07:56 +0000 (Thu, 28 Dec 2006) | 1 line ................ r490872 | vinoski | 2006-12-28 23:42:59 +0000 (Thu, 28 Dec 2006) | 1 line apply patch for QPID-231 ................ r490985 | bhupendrab | 2006-12-29 11:55:15 +0000 (Fri, 29 Dec 2006) | 1 line test queue and exchange names changed. ................ r491029 | bhupendrab | 2006-12-29 15:38:05 +0000 (Fri, 29 Dec 2006) | 1 line QPID-213 ................ r491031 | bhupendrab | 2006-12-29 15:47:42 +0000 (Fri, 29 Dec 2006) | 1 line QPID-213 ................ r491072 | rgreig | 2006-12-29 18:37:34 +0000 (Fri, 29 Dec 2006) | 1 line QPID-232 Created a simple module and added the topic test ................ r491120 | rgreig | 2006-12-29 22:12:44 +0000 (Fri, 29 Dec 2006) | 1 line Reduced logging level to debug to avoid performance sapping output ................ r491577 | rgreig | 2007-01-01 14:30:31 +0000 (Mon, 01 Jan 2007) | 1 line QPID-232 Added the service request/reply test ................ r491673 | rgreig | 2007-01-01 23:02:01 +0000 (Mon, 01 Jan 2007) | 1 line QPID-233 : Patch from Rob Godfrey - fix to lock.unlock() bug ................ r491801 | kpvdr | 2007-01-02 14:41:18 +0000 (Tue, 02 Jan 2007) | 1 line Added ant build file for the generator with compile (default) and clean targets. ................ r491839 | kpvdr | 2007-01-02 16:31:39 +0000 (Tue, 02 Jan 2007) | 1 line Removed check run check from ant build file. ................ r491879 | kpvdr | 2007-01-02 18:19:58 +0000 (Tue, 02 Jan 2007) | 1 line Added automatic build of generator; added dependency check on source XML files that prevents generation if not needed ................ r492184 | bhupendrab | 2007-01-03 15:38:03 +0000 (Wed, 03 Jan 2007) | 1 line QPID-213 ................ r492280 | kpvdr | 2007-01-03 20:15:19 +0000 (Wed, 03 Jan 2007) | 1 line Added ability for code generator to omit elements from the XML specification ................ r492318 | aconway | 2007-01-03 21:50:59 +0000 (Wed, 03 Jan 2007) | 2 lines Comment correction. ................ r492514 | bhupendrab | 2007-01-04 10:52:06 +0000 (Thu, 04 Jan 2007) | 1 line QPID-213 ................ r492585 | aconway | 2007-01-04 14:47:50 +0000 (Thu, 04 Jan 2007) | 2 lines Added -build flag: a new working copy can be built with just "bootstrap -build" ................ r492588 | aconway | 2007-01-04 14:52:22 +0000 (Thu, 04 Jan 2007) | 2 lines Added "make check" to -build flag. ................ r492602 | rgreig | 2007-01-04 15:24:10 +0000 (Thu, 04 Jan 2007) | 1 line Patch for QPID-237 applied. Fixes a compile error on the build. ................ r492636 | aconway | 2007-01-04 16:55:03 +0000 (Thu, 04 Jan 2007) | 3 lines Added "make check" to -build flag. Removed rpm build directories from svn. Create them during make. ................ r492641 | aconway | 2007-01-04 17:06:38 +0000 (Thu, 04 Jan 2007) | 2 lines Removed unused qpid/ subdirectory. ................ r492718 | rhs | 2007-01-04 20:23:26 +0000 (Thu, 04 Jan 2007) | 1 line QPID-248 Modified field table types to not conflict with the officially specified definitions. Also reorganized type definitions to clearly distinguish between official and extended types and reenabled the AmqPlain authentication mechanism. This change allows the python interop test suite to run. ................ r492724 | rhs | 2007-01-04 20:31:43 +0000 (Thu, 04 Jan 2007) | 1 line add support for 0-9 style usage of the domain attribute, and added content primitive type ................ r492730 | rhs | 2007-01-04 20:45:57 +0000 (Thu, 04 Jan 2007) | 1 line use pythonized names to reference spec constants ................ r492756 | kpvdr | 2007-01-04 21:30:39 +0000 (Thu, 04 Jan 2007) | 1 line Fixed C++ client sending protocol version 0-0 over the wire. Minor fixes and tidy-up in related code. ................ r492902 | vinoski | 2007-01-05 05:09:49 +0000 (Fri, 05 Jan 2007) | 5 lines moved some distribution files moved some files around underneath the distribution directory, and changed some assemblies to pick them up ................ r492956 | bhupendrab | 2007-01-05 10:09:14 +0000 (Fri, 05 Jan 2007) | 1 line QPID-213 ................ r492963 | rgreig | 2007-01-05 10:26:09 +0000 (Fri, 05 Jan 2007) | 1 line Patch for Qpid-246 applied. Makes exceptions serializable. ................ r492998 | rgreig | 2007-01-05 11:56:51 +0000 (Fri, 05 Jan 2007) | 1 line Qpid-238 patch applied. Strange workaround for non-existant bug in string.Split removed. ................ r493003 | rgreig | 2007-01-05 12:11:56 +0000 (Fri, 05 Jan 2007) | 1 line Qpid-238. Refactored out the ugly GetExchangeName method. ................ r493042 | rgreig | 2007-01-05 15:01:51 +0000 (Fri, 05 Jan 2007) | 1 line Patch for Qpid-239 applied. Assembly for transport not loaded with Assembly.loadFrom but Assembly.load instead. ................ r493060 | marnie | 2007-01-05 16:05:34 +0000 (Fri, 05 Jan 2007) | 1 line ................ r493061 | rgreig | 2007-01-05 16:06:31 +0000 (Fri, 05 Jan 2007) | 1 line ................ r493064 | rgreig | 2007-01-05 16:16:48 +0000 (Fri, 05 Jan 2007) | 1 line Patch for Qpid-239 applied. BlockingSocketTransport instantiated directly. ................ r493087 | rgreig | 2007-01-05 17:00:41 +0000 (Fri, 05 Jan 2007) | 1 line Qpid-246-2 patch applied. Adds serializability to exceptions missed by the first patch. ................ r493126 | aconway | 2007-01-05 18:34:08 +0000 (Fri, 05 Jan 2007) | 2 lines Add refernece to prereqs in README-dist. ................ r493140 | aconway | 2007-01-05 19:09:10 +0000 (Fri, 05 Jan 2007) | 8 lines 2007-01-05 Jim Meyering <meyering@redhat.com> * gen/Makefile.am (gen-src.mk) [CAN_GENERATE_CODE]: Emit an empty dependency for each generated file, in case they are renamed, removed, or no longer generated. Otherwise, "./bootstrap --build" would fail with e.g., `*** No rule to make target ../../gentools/templ.cpp/AMQP_HighestVersion.cpp.tmpl'. ................ r493151 | aconway | 2007-01-05 19:25:32 +0000 (Fri, 05 Jan 2007) | 6 lines 2007-01-05 Jim Meyering <meyering@redhat.com> * lib/broker/Makefile.am (libqpidbroker_la_LIBADD): Define, so we link with libqpidcommon.la. * lib/client/Makefile.am (libqpidclient_la_LIBADD): Likewise. ................ r493872 | rgreig | 2007-01-07 23:11:53 +0000 (Sun, 07 Jan 2007) | 1 line QPID-32: new model for holding and processing message in memory to support new persistent stores ................ r494018 | bhupendrab | 2007-01-08 10:42:21 +0000 (Mon, 08 Jan 2007) | 1 line ................ r494031 | rgreig | 2007-01-08 11:21:18 +0000 (Mon, 08 Jan 2007) | 1 line Qpid-250.diff patch applied. Fixes the build to generate the framing layer from the defintive 0.8 spec in the /specs directory. ................ r494042 | rgreig | 2007-01-08 12:21:18 +0000 (Mon, 08 Jan 2007) | 1 line QPID-252 : Reduce unnecessary object creation ................ r494092 | kpvdr | 2007-01-08 15:22:05 +0000 (Mon, 08 Jan 2007) | 1 line Fixed: [QPID-253] Existing classpath breaks codegen; [QPID-254] Build failure does not prevent timestamp from being generated. Also moved all required properties into ant build file, allowing the generation to be completed independently of Maven from the common directory. ................ r494121 | rgreig | 2007-01-08 17:02:26 +0000 (Mon, 08 Jan 2007) | 1 line QPID-255 : Patch Supplied by Rob Godfrey - Change to use bespoke AMQShortString rather than converting to String ................ r494355 | ritchiem | 2007-01-09 10:09:31 +0000 (Tue, 09 Jan 2007) | 2 lines QPID-266 changed contains to containsKey ................ r494437 | bhupendrab | 2007-01-09 15:37:38 +0000 (Tue, 09 Jan 2007) | 1 line QPID-213 ................ r494540 | cctrieloff | 2007-01-09 19:44:50 +0000 (Tue, 09 Jan 2007) | 5 lines Most of remaining version changes for C++. Still need to deal with AMQFrame defualt constructor and do some clean up here and there.. ................ r494553 | cctrieloff | 2007-01-09 20:15:52 +0000 (Tue, 09 Jan 2007) | 4 lines code gen part of last change. requires bootstrap ................ r494587 | aconway | 2007-01-09 21:23:08 +0000 (Tue, 09 Jan 2007) | 2 lines Fix build order: common first. ................ r494650 | rgreig | 2007-01-09 23:22:52 +0000 (Tue, 09 Jan 2007) | 1 line QPID-268 : (Patch supplied by Rob Godfrey) Improvements to performance of generated code ................ r494652 | rgreig | 2007-01-09 23:36:50 +0000 (Tue, 09 Jan 2007) | 1 line QPID-269 : (Patch supplied by Rob Godfrey) Add getType() to Exchange ................ r494655 | rgreig | 2007-01-09 23:46:48 +0000 (Tue, 09 Jan 2007) | 1 line QPID-270 : (Patch supplied by Rob Godfrey) Change of use of AMQConnectionException ................ r494658 | rgreig | 2007-01-10 00:11:27 +0000 (Wed, 10 Jan 2007) | 1 line QPID-271 : (Patch supplied by Rob Godfrey) Implement fanout exchange ................ r494765 | rgreig | 2007-01-10 08:31:42 +0000 (Wed, 10 Jan 2007) | 1 line QPID-273 : (Patch supplied by Rob Godfrey) Remove unnecessary Map creation ................ r494769 | rgreig | 2007-01-10 08:52:41 +0000 (Wed, 10 Jan 2007) | 1 line QPID-275 : (Patch supplied by Rob Godfrey) Fixes to allow broker to pass more of the Python tests ................ r494797 | bhupendrab | 2007-01-10 12:35:04 +0000 (Wed, 10 Jan 2007) | 2 lines QPID-277 adding tests in distribution ................ r494800 | rgreig | 2007-01-10 12:45:11 +0000 (Wed, 10 Jan 2007) | 1 line Qpid-147 patch applied. ................ r494801 | rgreig | 2007-01-10 12:50:37 +0000 (Wed, 10 Jan 2007) | 1 line ................ r494803 | rgreig | 2007-01-10 13:02:45 +0000 (Wed, 10 Jan 2007) | 1 line Qpid-257 patch applied. ................ r494861 | ritchiem | 2007-01-10 15:47:18 +0000 (Wed, 10 Jan 2007) | 7 lines QPID-278 Add PerfTests into build and distribution perftests are now built as part of the main build. The resulting jar contains both class and java files. The binary distribution also includes a perftests folder in the bin directory which contains scripts to run the tests. ................ r494904 | bhupendrab | 2007-01-10 17:41:11 +0000 (Wed, 10 Jan 2007) | 1 line amended ping tests to allow variation of message sizes ................ r494907 | bhupendrab | 2007-01-10 17:50:41 +0000 (Wed, 10 Jan 2007) | 2 lines QPID-277 adding perftests in distribution ................ r495020 | rgreig | 2007-01-10 22:44:42 +0000 (Wed, 10 Jan 2007) | 1 line QPID-32 : Add option to run tests with persistent messages ................ r495161 | ritchiem | 2007-01-11 09:19:29 +0000 (Thu, 11 Jan 2007) | 1 line Added remaining intelij files to ignore list ................ r495169 | rgreig | 2007-01-11 09:39:40 +0000 (Thu, 11 Jan 2007) | 1 line QPID-32 : Add persistence to work with ShortStrings ................ r495170 | rgreig | 2007-01-11 09:40:44 +0000 (Thu, 11 Jan 2007) | 1 line QPID-32 : Add persistence to work with ShortStrings ................ r495189 | rgreig | 2007-01-11 10:53:22 +0000 (Thu, 11 Jan 2007) | 1 line QPID-255 : Update old_test files to work with AMQShortString ................ r495230 | marnie | 2007-01-11 14:06:44 +0000 (Thu, 11 Jan 2007) | 1 line Added empty signatures for recently added MessageStore interface methods, for build success (empty implementations appropriate for this class) ................ r495255 | marnie | 2007-01-11 15:33:01 +0000 (Thu, 11 Jan 2007) | 1 line Added QPID_OPTS var to command line to allow passing of useful -D props including mgt console required values. QPID-168 applies. ................ r495304 | rgreig | 2007-01-11 17:35:49 +0000 (Thu, 11 Jan 2007) | 1 line QPID-32: transaction fixes ................ r495314 | rgreig | 2007-01-11 18:00:19 +0000 (Thu, 11 Jan 2007) | 1 line QPID-32 Fix for non-persistent message sending ................ r495337 | rgreig | 2007-01-11 19:12:15 +0000 (Thu, 11 Jan 2007) | 1 line QPID-32: fixed test not to use string properties on the messages with timestamps ................ r495373 | rgreig | 2007-01-11 21:13:39 +0000 (Thu, 11 Jan 2007) | 1 line QPID-32: fixed compile problem ................ r495380 | kpvdr | 2007-01-11 21:26:17 +0000 (Thu, 11 Jan 2007) | 1 line Refactor to create a common AMQMethodEvent object. Also created a common AMQProtocolWriter interface for writing frames. These are required for common request and response handlers to be introduced in 0-9. ................ r495455 | ritchiem | 2007-01-12 01:03:21 +0000 (Fri, 12 Jan 2007) | 54 lines QPID-146 QPID-112 QPID-278 Summary Reworked a lot of the distribution work done by the build system. This ended up with me creating a reduced client distribution (hope that is ok Steve) Each module now has has a distribution directory (except common it may need a tests build later) This will build the individual components in to a distribution binary only, binary with tests and source. To build the binary with tests in the distribution directory use profile tests so $mvn -Ptests In all cases the dependencies have been reduced and correctly assigned to the correct scope. There were a couple of cases where a runtime dependency of one of our dependencies didn't make it in to the distributions so they were added explicitly. This should be looked at again. Specifics Broker: Three new assembly files are located in the distribution/src directory (broker-bin taking heavily from distribution - bin) these generate the three distributions. SimpleFilterManager.java removed slf4j reference broker/test directory removed as it was left over from the ant system Client: Added intelij files to ignore list. client/dist deleted as it was left over from the ant system client/distribution as for the broker three assemblies matching the three distributions Renamed log4j.properties to client.log4j to prevent issues when it is packaged into the jar. Removed old_test ping and requestreply1 as they have been moved to perftests Moved broker back to a test dependency. This required modifying AMQSession.java to remove reference to ExchangeBoundHandler.java Common: Added more common dependencies from broker and client here. Distribution: Reduced the assemblies to only build the full project binary, binary with tests and source. Perftests: Added building of perftests distribution so this can be bundled separately. Resources: Moved Resources from distribution project to root level this allows them to be easily incorporated in all projects. Systests: as with perftests now builds a separate distribution that can be used on an existing installation. renamed log4j.properties to systests.log4j to prevent logging problems. As systests is a module having the code under the test folder isn't accurate as it is the main code. Test code here should be testing the tests :D !! ................ r495456 | ritchiem | 2007-01-12 01:06:46 +0000 (Fri, 12 Jan 2007) | 1 line Add new target directories to ignore list ................ r495460 | ritchiem | 2007-01-12 01:23:43 +0000 (Fri, 12 Jan 2007) | 2 lines QPID-276 Update to AMQChannel to remove race condition over UnacknowledgedMessageMap ................ r495461 | ritchiem | 2007-01-12 01:26:05 +0000 (Fri, 12 Jan 2007) | 1 line Fixed assembly:directory target issue in distribution pom ................ r495517 | ritchiem | 2007-01-12 08:52:31 +0000 (Fri, 12 Jan 2007) | 3 lines QPID-282 Updated AMQConnection and AMQBrokerDetails to check the host:port and add tcp:// if there is no protocol specified. ................ r495525 | bhupendrab | 2007-01-12 09:23:48 +0000 (Fri, 12 Jan 2007) | 1 line keeping the management console in main distribution for now ................ r495532 | bhupendrab | 2007-01-12 09:43:09 +0000 (Fri, 12 Jan 2007) | 2 lines Adding a volume test script(volumetestServiceRequestingClient.sh) This script checks if all the messages were sent received back successfully. ServiceRequestingClient.java and ServiceProvidingClient.java modified to add a message identifier to match the request and response message. log4j file modified to create a log file ................ r495549 | ritchiem | 2007-01-12 11:00:34 +0000 (Fri, 12 Jan 2007) | 5 lines QPID-278 broker distribution - modified to allow assembly:directory builds broker/pom.xml - moved slf4j to common/pom.xml ................ r495550 | bhupendrab | 2007-01-12 11:00:49 +0000 (Fri, 12 Jan 2007) | 2 lines QPID-279 Nuno Santos provided a patch for running the management console on linux. Baes on that these scripts are created to run on linux with different windowing system ................ r495554 | ritchiem | 2007-01-12 11:10:48 +0000 (Fri, 12 Jan 2007) | 10 lines QPID-278 broker distribution - modified to allow assembly:directory builds broker/pom.xml - moved slf4j to common/pom.xml QPID-283 Provided better feedback from shell scripts. Provided QuickTest shell script that runs the RequestReply tests. perftests distribution - modified to allow assembly:directory builds Moved Resource Readme content relating to Tests to RunningPerformanceTests.txt ................ r495556 | ritchiem | 2007-01-12 11:19:22 +0000 (Fri, 12 Jan 2007) | 3 lines QPID-283 Moved Resource Readme content relating to Tests to RunningPerformanceTests.txt ................ r495559 | bhupendrab | 2007-01-12 12:11:56 +0000 (Fri, 12 Jan 2007) | 1 line updated with latest information ................ r495561 | bhupendrab | 2007-01-12 12:23:20 +0000 (Fri, 12 Jan 2007) | 1 line added the README.txt ................ r495574 | rgreig | 2007-01-12 13:53:21 +0000 (Fri, 12 Jan 2007) | 1 line (Patch submitted by Rupert Smith) Qpid-284 patch applied. ................ r495584 | ritchiem | 2007-01-12 14:44:20 +0000 (Fri, 12 Jan 2007) | 6 lines QPID-283 Documented topic test Updated perftests.log4j to include log level in output to make it clear when there is a non test output Fixed bug in Publisher where batches of 2 would result in a div by zero error. scripts created and edited to use the amqj.test.logging.level. ................ r495595 | rgreig | 2007-01-12 15:05:32 +0000 (Fri, 12 Jan 2007) | 1 line QPID-32 : Persistence Optimisation ................ r495629 | aconway | 2007-01-12 16:18:49 +0000 (Fri, 12 Jan 2007) | 5 lines 2007-01-11 Jim Meyering <jim@meyering.net> * qpidc.spec (Requires): Remove apr and cppunit, both redundant. Suggestion from Jason Tibbitts. ................ r495639 | ritchiem | 2007-01-12 16:57:58 +0000 (Fri, 12 Jan 2007) | 5 lines QPID-285 Added MultipleClients script that allows the specification of the number of clients to run. The output from this is not very clear as all clients write to a file and the Provider doesn't quit automatically so it is set to quit after a set time based on the number of messages. ................ r495652 | bhupendrab | 2007-01-12 17:31:41 +0000 (Fri, 12 Jan 2007) | 2 lines patch provided by Nuno Santos QPID-279 ................ r495661 | aconway | 2007-01-12 17:52:28 +0000 (Fri, 12 Jan 2007) | 4 lines With thanks to Jim Meyering and Rafael Schloming: Fix incorrect error number shown by python test failure in: testDifferentDeclaredType (tests.exchange.MiscellaneousErrorsTests) ... ................ r495754 | kpvdr | 2007-01-12 22:02:11 +0000 (Fri, 12 Jan 2007) | 1 line Created common AMQMethodListener class, allowing the Request and Response managers to use a common interface to dispatch events to both the client and servers. Refactoring of bothe the client and broker AMQStateManagers and AMQProtocolSession classes was performed. The refactoring has run aground in the clustering, however, and this still needs to be resolved. As the cluster tests are currently disabled (by whom, I'm not sure), this does not disrupt the overall test result. JIRAs will be opened for this issue. ................ r496260 | bhupendrab | 2007-01-15 09:39:38 +0000 (Mon, 15 Jan 2007) | 1 line checking for the AMQ MessageID of received message in ServiceRequestingClient.java ................ r496263 | bhupendrab | 2007-01-15 09:46:51 +0000 (Mon, 15 Jan 2007) | 1 line ................ r496270 | bhupendrab | 2007-01-15 10:31:01 +0000 (Mon, 15 Jan 2007) | 1 line ................ r496276 | bhupendrab | 2007-01-15 11:21:13 +0000 (Mon, 15 Jan 2007) | 1 line ................ r496302 | rgreig | 2007-01-15 12:52:46 +0000 (Mon, 15 Jan 2007) | 1 line QPID-294 : Patch supplied by Rob Godfrey - Fix race condition on client connection ................ r496317 | aconway | 2007-01-15 13:58:07 +0000 (Mon, 15 Jan 2007) | 12 lines 2006-12-08 Jim Meyering <meyering@redhat.com> Ensure that AccumulatedAck.range is not used uninitialized. * lib/broker/AccumulatedAck.h (AccumulatedAck): Make this a class, rather than a struct. (AccumulatedAck::AccumulatedAck): Add a constructor to require initialization of the "range" member. * lib/broker/BrokerChannel.cpp (Channel) [accumulatedAck]: Initialize. * tests/TxAckTest.cpp (TxAckTest) [acked]: Likewise. * tests/AccumulatedAckTest.cpp (testCovers): Initialize local. (testUpdateAndConsolidate): Likewise. ................ r496384 | bhupendrab | 2007-01-15 16:10:59 +0000 (Mon, 15 Jan 2007) | 1 line QPID-295 ................ r496414 | rgreig | 2007-01-15 17:29:32 +0000 (Mon, 15 Jan 2007) | 3 lines (Patch submitted by Rupert Smith) QPID-297 There were junit exclusions in the POM files that were causing junit to not be found when compiling tests. This may be a maven bug, but a better solution is to exclude stuff in assembly descriptors instead. ................ r496496 | rgreig | 2007-01-15 21:16:08 +0000 (Mon, 15 Jan 2007) | 1 line QPID-245 Changed client properties to short strings for interop with C++ broker. ................ r496626 | rgreig | 2007-01-16 08:58:58 +0000 (Tue, 16 Jan 2007) | 1 line QPID-245 Field table now uses short strings only for interop, pending full proposal approval from AMQP ................ r496637 | rgreig | 2007-01-16 09:31:44 +0000 (Tue, 16 Jan 2007) | 1 line QPID-245 Field table now uses long str type for ascii string - temporary interop hack. ................ r496641 | ritchiem | 2007-01-16 09:43:37 +0000 (Tue, 16 Jan 2007) | 9 lines QPID-293 Added DispatcherCallback and MessageConsumerPair to allow Processed Messages to be returned to the consumer for redelivery whilst pausing the dispatcher. AMQSession updated to create the callback and populate the queue. Created two test cases that check the messages are correctly delivered with and without message listeners for 1 and 2 clients. Minor non-JIRA related. PropertiesFileInitialContextFactory dropped a warn log to info. ................ r496648 | bhupendrab | 2007-01-16 10:04:57 +0000 (Tue, 16 Jan 2007) | 1 line ................ r496649 | bhupendrab | 2007-01-16 10:05:51 +0000 (Tue, 16 Jan 2007) | 1 line ................ r496658 | rgreig | 2007-01-16 10:51:04 +0000 (Tue, 16 Jan 2007) | 2 lines QPID-299 Messages not being correctly requeued when transacted session closed ................ r496661 | ritchiem | 2007-01-16 11:13:38 +0000 (Tue, 16 Jan 2007) | 2 lines QPID-300 Updated BlockingMethodFrameListener so it passed FailoverExceptions without wrapping in AMQExceptions. ................ r496662 | rgreig | 2007-01-16 11:14:29 +0000 (Tue, 16 Jan 2007) | 1 line QPID-245 Field table now uses long str type for binary type - temporary interop hack. ................ r496665 | gsim | 2007-01-16 12:00:22 +0000 (Tue, 16 Jan 2007) | 3 lines Some basic additional error logging of framing errors. ................ r496678 | kpvdr | 2007-01-16 13:09:50 +0000 (Tue, 16 Jan 2007) | 1 line Fixed QPID-296 Header guards may not be compliant with C++ standard ................ r496682 | bhupendrab | 2007-01-16 13:32:25 +0000 (Tue, 16 Jan 2007) | 1 line ................ r496731 | bhupendrab | 2007-01-16 15:34:03 +0000 (Tue, 16 Jan 2007) | 2 lines Tests under this directory are actually ping tests -Comment from Rupert ................ r496751 | rgreig | 2007-01-16 16:41:11 +0000 (Tue, 16 Jan 2007) | 1 line Added folders. ................ r496753 | rgreig | 2007-01-16 16:44:17 +0000 (Tue, 16 Jan 2007) | 3 lines (Patch submitted by Rupert Smith) Refactored the test ping classes to share common code. Made them runnable from the command line (the same as they already were). Also made it possible to instantiate them in other code more easily. A unit test class has been added that performs a ping. This is so that it can be run with the TKTestRunner to scale it up and take performance measurements. Junit-toolkit added as a dependency to the maven build system. ................ r496785 | rgreig | 2007-01-16 17:29:24 +0000 (Tue, 16 Jan 2007) | 1 line QPID-245 reverted interop changes for the sake of JMS compliance. ................ r496833 | rgreig | 2007-01-16 19:38:51 +0000 (Tue, 16 Jan 2007) | 1 line Fix to broken build due to missing file. ................ r496841 | kpvdr | 2007-01-16 19:53:55 +0000 (Tue, 16 Jan 2007) | 1 line Added .NET generator class to the code generator, and added mechanism to invoke it from the command line. The DotnetGenerator class is still mostly empty (ie has no code generation methods). The next step is to plan the templates that are required for .NET, and then implement them alongside the generator class code snippet methods. ................ r496991 | bhupendrab | 2007-01-17 11:16:41 +0000 (Wed, 17 Jan 2007) | 1 line added timer for callbackHandler to wait for next message before exiting ................ r496996 | bhupendrab | 2007-01-17 11:24:41 +0000 (Wed, 17 Jan 2007) | 1 line ................ r497341 | gsim | 2007-01-18 08:11:12 +0000 (Thu, 18 Jan 2007) | 3 lines Close connection when connection.close is sent to client. ................ r497342 | gsim | 2007-01-18 08:14:36 +0000 (Thu, 18 Jan 2007) | 7 lines Modified handling of reason for closing in peer to work around race between worker and reader where a connection.close is followed by the socket closing (this is a bit of a hack). Modified test for queue_purge to do cleanup on new connection. Separated testing of scenario where closed channel is used from that where an unopened channel is used. ................ r497352 | gsim | 2007-01-18 08:41:51 +0000 (Thu, 18 Jan 2007) | 7 lines * uses LONG_STRING in place of WIDE_STRING for properties set through FieldTable.setString() as these appear to all be equivalent (apart from the type code) * uses setString instead of setAsciiString in creation of the connection.start-ok frames client properties * uses 4 bytes for the size of the BINARY value type as per the spec posted on the wiki ................ r497404 | gsim | 2007-01-18 11:29:31 +0000 (Thu, 18 Jan 2007) | 3 lines Locked Channel::close() due to race. ................ r497425 | rgreig | 2007-01-18 13:11:39 +0000 (Thu, 18 Jan 2007) | 2 lines (Patch submitted by Rupert Smith) Restructured the ping tests, they now share common base classes to avoid cut and paste coding. ................ r497439 | gsim | 2007-01-18 14:14:54 +0000 (Thu, 18 Jan 2007) | 3 lines Added the non-standard 'binary' type to the field table implementation to support the java client. ................ r497482 | rgreig | 2007-01-18 16:13:34 +0000 (Thu, 18 Jan 2007) | 2 lines (Build fix - Rupert Smith) Sorry, I checked in a file with a missing dependency. Fixed now. ................ r497498 | rgreig | 2007-01-18 16:58:35 +0000 (Thu, 18 Jan 2007) | 2 lines (Pacth by Rupert Smith) Fixed mistake in PingPongProducer, it was creating its message counter after sending messages, so sometimes the onMessage loop had already received mesages before the counter was created. ................ r497766 | bhupendrab | 2007-01-19 10:28:50 +0000 (Fri, 19 Jan 2007) | 1 line refactored the constructor to allow subclasses use the super constructor ................ r497770 | rgreig | 2007-01-19 10:35:21 +0000 (Fri, 19 Jan 2007) | 1 line QPID-275 : Patch supplied by Rob Godfrey - Add support for get / purge / qos size / default exchanges and some other small fixes highlighted by the python tests ................ r497776 | marnie | 2007-01-19 11:11:10 +0000 (Fri, 19 Jan 2007) | 1 line Corrected file modes from 493 to 473, problem detected after move to 2.2-SNAPSHOT version of assembly plugin which threw an exception on invalid file modes ................ r497779 | rgreig | 2007-01-19 11:24:08 +0000 (Fri, 19 Jan 2007) | 1 line QPID-275 : Patch supplied by Rob Godfrey - Update list of expected failures in Python test ................ r497781 | marnie | 2007-01-19 11:54:26 +0000 (Fri, 19 Jan 2007) | 1 line Upgraded logging for JMSException to error as we always want to know afaik ................ r497784 | marnie | 2007-01-19 12:04:42 +0000 (Fri, 19 Jan 2007) | 1 line JMSException logged as error ................ r497786 | marnie | 2007-01-19 12:07:28 +0000 (Fri, 19 Jan 2007) | 1 line JMSException logged as error ................ r497813 | ritchiem | 2007-01-19 13:49:02 +0000 (Fri, 19 Jan 2007) | 1 line Removed mandatory 6 second sleep! replaced with a countdown latch that will wait for a max of 2 seconds ................ r497872 | marnie | 2007-01-19 16:53:20 +0000 (Fri, 19 Jan 2007) | 1 line QPID-309 fix for incorrect filemodes as pointed out by Steve ................ r497878 | bhupendrab | 2007-01-19 17:02:11 +0000 (Fri, 19 Jan 2007) | 1 line Added class to ping itself and a junit test for it. ................ r498574 | rgreig | 2007-01-22 10:26:03 +0000 (Mon, 22 Jan 2007) | 1 line QPID-275 : Patch supplied by Rob Godfrey - Add support for get / purge / qos size / default exchanges and some other small fixes highlighted by the python tests ................ r498589 | rgreig | 2007-01-22 11:48:29 +0000 (Mon, 22 Jan 2007) | 1 line (Patch submitted by Rupert Smith) Fix broken distribution by rolling back assembly plugin to version 2.1. 2.2-SNAPSHOT is used in the perftests pom only. ................ r498591 | gsim | 2007-01-22 11:49:39 +0000 (Mon, 22 Jan 2007) | 3 lines Fixed creation of error message for unknown channel. ................ r498593 | ritchiem | 2007-01-22 11:55:17 +0000 (Mon, 22 Jan 2007) | 1 line Stopped tests forking so we can get a stack trace from hung processes ................ r498637 | ritchiem | 2007-01-22 15:05:58 +0000 (Mon, 22 Jan 2007) | 6 lines QPID-310 Propagated JMS Exception to client. QPID-308 Configurable timeout on blockForFrame. Timeouts added but need to be configurable. QPID-311 Dispatcher Thread is not thread safe. Added the missing Synchronized code and renamed vars to make it more readable ................ r498670 | bhupendrab | 2007-01-22 16:16:51 +0000 (Mon, 22 Jan 2007) | 1 line modified the mbean and mbean test for any failure in creating TabularData(for channels) ................ r498687 | bhupendrab | 2007-01-22 16:41:23 +0000 (Mon, 22 Jan 2007) | 1 line performance Ping tests modified for scalability test. Now tests with multiple queues can be performed. ................ r498690 | ritchiem | 2007-01-22 16:47:06 +0000 (Mon, 22 Jan 2007) | 3 lines QPID-308 Configurable timeout on blockForFrame. Stopping on InterruptedException is not correct logic. ................ r498720 | rgreig | 2007-01-22 17:30:29 +0000 (Mon, 22 Jan 2007) | 3 lines (Patch submitted by Rupert Smith) Added configurations for all performance test setups to the pom. Commented out to not break build. Waiting on junit-toolkit-maven-plugin being added to maven repository. Create a throttle utility class and tests for it. ................ r498965 | ritchiem | 2007-01-23 09:39:56 +0000 (Tue, 23 Jan 2007) | 2 lines Added ability to cause failover before/after commit/sends Added batch size ability. ................ r498970 | ritchiem | 2007-01-23 09:56:29 +0000 (Tue, 23 Jan 2007) | 1 line Added addtional loggers for testing ................ r498974 | bhupendrab | 2007-01-23 10:15:24 +0000 (Tue, 23 Jan 2007) | 1 line Test modified to take arguments with - options ................ r498983 | gsim | 2007-01-23 10:51:53 +0000 (Tue, 23 Jan 2007) | 3 lines Proper fix to race condition where connection-close is sent by server. Now handle socket close on worker thread also. ................ r498984 | ritchiem | 2007-01-23 10:55:00 +0000 (Tue, 23 Jan 2007) | 3 lines FailOver added flag FAIL_ONCE so that only the first call is stopped for failover.. the default. Updated POM with Failover Tests ................ r499036 | bhupendrab | 2007-01-23 14:41:33 +0000 (Tue, 23 Jan 2007) | 1 line updated the test for testing with multiple threads ................ r499041 | rgreig | 2007-01-23 14:58:56 +0000 (Tue, 23 Jan 2007) | 1 line QPID-314 : Patch supplied by Rob Godfrey - treat non-durable exclusive queues as auto-delete ................ r499043 | bhupendrab | 2007-01-23 15:07:20 +0000 (Tue, 23 Jan 2007) | 2 lines QPID-302 ................ r499049 | gsim | 2007-01-23 15:12:27 +0000 (Tue, 23 Jan 2007) | 34 lines Patch from Jim Meyering (jim@meyering.net) submitted on dev list. Instrument all tests so that they are run via valgrind: check for both errors and leaks. * configure.ac: Add new configure options: --enable-valgrind and --disable-valgrind. For now, the latter is the default. * README-dev: Document (and recommend) --enable-valgrind. * tests/.vg-supp: Add many more, from Gordon Sim for FC5. * configure.ac: Check for valgrind. * tests/Makefile.am (TESTS_ENVIRONMENT): Export VALGRIND. * tests/setup: New file. * tests/run-unit-tests: Use new "setup" file. Invoke DllPlugInTester via $vg (aka valgrind). Refer to the source directory using $pwd, since we're now running from a temporary subdirectory. * tests/run-python-tests: Remove traps. That is now done by "setup". [VERBOSE]: Print qpidd --version. Invoke qpidd via $vg and its absolute name. Add a kludgey "sleep 3", because it can take a while for libtool to start valgrind to start qpidd, in the background. Ideally, the python script would simply sleep-0.3-and-retry for a couple seconds, upon failure of the initial connection attempt. * tests/.vg-supp: New file, exempting known leaks on Debian/unstable. Some of these leaks appear to be legitimate. * tests/Makefile.am (EXTRA_DIST): Add .vg-supp and setup. * qpid-autotools-install (usage): Add a missing backslash. Fix "make distcheck" failure. * docs/api/Makefile.am (EXTRA_DIST): Add user.doxygen ................ r499083 | rgreig | 2007-01-23 17:08:03 +0000 (Tue, 23 Jan 2007) | 1 line (Patch submitted by Rupert Smith) Added the ability to limit the rate at which messages are sent by the ping tests. ................ r499087 | marnie | 2007-01-23 17:28:23 +0000 (Tue, 23 Jan 2007) | 2 lines QPID-315 INitial commit - AMQSesssion convertToNativeMessage needs replaced with call to this class ................ r499165 | ritchiem | 2007-01-23 22:32:51 +0000 (Tue, 23 Jan 2007) | 3 lines QPID-103 Implemented support for MessageListener in AMQSession. Required configuring an Asynchronous performance test. ................ r499166 | ritchiem | 2007-01-23 22:34:25 +0000 (Tue, 23 Jan 2007) | 1 line Updated perftests to include an Asynchronous ping sender ................ r499170 | ritchiem | 2007-01-23 22:41:41 +0000 (Tue, 23 Jan 2007) | 1 line Removed references to code not yet available via mvn ................ r499356 | bhupendrab | 2007-01-24 11:05:35 +0000 (Wed, 24 Jan 2007) | 1 line updated the test classes to be used with Topics as well as Queues ................ r499371 | bhupendrab | 2007-01-24 11:48:05 +0000 (Wed, 24 Jan 2007) | 1 line ................ r499374 | gsim | 2007-01-24 12:01:48 +0000 (Wed, 24 Jan 2007) | 18 lines 2007-01-24 Jim Meyering <meyering@redhat.com> Suggestions from Ralf Corsepius in http://bugzilla.redhat.com/220630. * qpidc.spec.in (BuildRequires): Remove redundant cppunit here, too. The previous removal addressed only the redundant _Requires_. (%configure): Add --disable-static, so as not to build unused static libraries. Generate qpidc.spec. Re-factor/generate even more. * qpidc.spec.in: New file. Use it to generate qpidc.spec, substituting PACKAGE and VERSION from configure.ac. (URL): Omit trailing .tar.gz name. That's specified via "Source0". * Makefile.am (qpidc.spec): New rule. (EXTRA_DIST): Add $(PACKAGE).spec and $(PACKAGE).spec.in. (MAINTAINERCLEANFILES): Define. * qpidc.spec: Remove file. Now it's generated. ................ r499392 | ritchiem | 2007-01-24 13:16:08 +0000 (Wed, 24 Jan 2007) | 1 line Updated Async Test for destinations and for signalling completed runs when there is only 1 queue. ................ r499394 | ritchiem | 2007-01-24 13:20:05 +0000 (Wed, 24 Jan 2007) | 2 lines Updated test scripts ................ r499426 | bhupendrab | 2007-01-24 15:02:07 +0000 (Wed, 24 Jan 2007) | 1 line ................ r499427 | rgreig | 2007-01-24 15:04:06 +0000 (Wed, 24 Jan 2007) | 1 line (Patch submitted by Rupert Smith) Cleans up the countdown latch used to count expected number of messages. Not clearing it from the map of countdowns by message correlation id causes a memory leak as the map is long lived over many tests. ................ r499429 | ritchiem | 2007-01-24 15:08:13 +0000 (Wed, 24 Jan 2007) | 1 line Added commit calls for the received messages. ................ r499446 | rgreig | 2007-01-24 15:41:48 +0000 (Wed, 24 Jan 2007) | 1 line QPID-50 : Patch supplied by Rob Godfrey - Virtual Host implementation ................ r499456 | ritchiem | 2007-01-24 16:08:12 +0000 (Wed, 24 Jan 2007) | 1 line Changed default BatchSize to 1000. ................ r499461 | bhupendrab | 2007-01-24 16:14:36 +0000 (Wed, 24 Jan 2007) | 1 line added some constant values ................ r499466 | rgreig | 2007-01-24 16:24:43 +0000 (Wed, 24 Jan 2007) | 1 line QPID-50 : Patch supplied by Rob Godfrey - Virtual Host implementation ................ r499468 | ritchiem | 2007-01-24 16:30:50 +0000 (Wed, 24 Jan 2007) | 2 lines Changed default MessageSize to 1024 ................ r499490 | rgreig | 2007-01-24 17:19:19 +0000 (Wed, 24 Jan 2007) | 1 line QPID-50 : Patch supplied by Rob Godfrey - Virtual Host implementation ................ r499493 | rgreig | 2007-01-24 17:30:39 +0000 (Wed, 24 Jan 2007) | 1 line QPID-50 : Patch supplied by Rob Godfrey - Virtual Host implementation ................ r499532 | marnie | 2007-01-24 18:51:22 +0000 (Wed, 24 Jan 2007) | 2 lines QPID-315 Updated and tidied class prior to addition of tests ................ r499563 | rgreig | 2007-01-24 20:50:47 +0000 (Wed, 24 Jan 2007) | 1 line QPID-317 : Patch supplied by Rob Godfrey - Remove dependency on JMS from common / broker. ................ r499564 | rgreig | 2007-01-24 20:52:49 +0000 (Wed, 24 Jan 2007) | 1 line QPID-317 : Patch supplied by Rob Godfrey - Remove dependency on JMS from common / broker. ................ r499565 | rgreig | 2007-01-24 20:55:13 +0000 (Wed, 24 Jan 2007) | 1 line QPID-317 : Patch supplied by Rob Godfrey - Remove dependency on JMS from common / broker. ................ r499628 | rgreig | 2007-01-25 00:30:16 +0000 (Thu, 25 Jan 2007) | 1 line QPID-318 : Patch supplied by Rob Godfrey - Remove hard-coding of protocol version number. ................ r499716 | ritchiem | 2007-01-25 10:04:52 +0000 (Thu, 25 Jan 2007) | 1 line Race condition fixed fro AsyncTestPerf ................ r499733 | ritchiem | 2007-01-25 10:59:36 +0000 (Thu, 25 Jan 2007) | 1 line Refactored to use CountDownLatch as using local count was wrong in multi threaded case. ................ r499756 | rgreig | 2007-01-25 12:08:17 +0000 (Thu, 25 Jan 2007) | 1 line (Submitted by Rupert Smith) Class has been documented. ................ r499757 | rgreig | 2007-01-25 12:13:44 +0000 (Thu, 25 Jan 2007) | 1 line (Submitted by Rupert Smith) Class has been documented. ................ r499764 | rgreig | 2007-01-25 12:46:22 +0000 (Thu, 25 Jan 2007) | 1 line (Submitted by Rupert Smith) Class has been documented. ................ r499781 | ritchiem | 2007-01-25 13:08:05 +0000 (Thu, 25 Jan 2007) | 1 line Fixed race condition that would cause duplicate batch data to be logged. ................ r499796 | aconway | 2007-01-25 13:54:10 +0000 (Thu, 25 Jan 2007) | 2 lines Ignore generated files qpidc.spec, rpm/ BUILD RPMS SOURCES SPECS SRPMS ................ r499803 | aconway | 2007-01-25 14:26:45 +0000 (Thu, 25 Jan 2007) | 4 lines * Removed .txt extension from README NOTICE LICENSE to follow common practice. * Updated all references to .txt files. * rpm/Makefile.am: Fixed local-clean target to clean up generaed directories. ................ r499845 | aconway | 2007-01-25 16:45:48 +0000 (Thu, 25 Jan 2007) | 5 lines * qpidc.spec.in: updated to release 3 for RPM. * gen/make-gen-src-mk.sh: fixed problem with makefile generation in a new checkout. * Other Makefile.am: added missing files to maintainer-clean. * Added missing svn-ignores. ................ r499847 | aconway | 2007-01-25 16:50:44 +0000 (Thu, 25 Jan 2007) | 2 lines * qpidc.spec.in: fixed bad date in changelog. ................ r499851 | rgreig | 2007-01-25 17:03:28 +0000 (Thu, 25 Jan 2007) | 1 line QPID-318 : Patch supplied by Rob Godfrey - remove hard-coding of protocol values ................ r499864 | aconway | 2007-01-25 17:38:02 +0000 (Thu, 25 Jan 2007) | 2 lines * Fixed typo in make rpm target. ................ r499874 | bhupendrab | 2007-01-25 18:03:08 +0000 (Thu, 25 Jan 2007) | 2 lines QPID-319 management console view updated for virtual host hierarchy ................ r499975 | marnie | 2007-01-25 21:07:49 +0000 (Thu, 25 Jan 2007) | 3 lines QPID-315 Moved message conversion logic from BasicMessageProducer to MessageConverter Added correlation id to AbstractJMSMessage.toString() ................ r499979 | marnie | 2007-01-25 21:08:54 +0000 (Thu, 25 Jan 2007) | 2 lines QPID-315 Test classes to reproduce problem with missing correlation id on incoming messages from non-Qpid broker ................ r500264 | kpvdr | 2007-01-26 14:50:16 +0000 (Fri, 26 Jan 2007) | 1 line Change to TransactedTest which prevents the intermittent error junit.framework.ComparisonFailure: expected:<B> but was:<C> (or similar) from occurring on either the commit or rollback portion of the test. The error occurs when the test consumer testConsumer1 bind frames arrive at the server before the message bodies with A,B,C and cause queue 1 to start a round-robin distribution for these messages when they finally do arrive. ................ r500284 | ritchiem | 2007-01-26 17:02:58 +0000 (Fri, 26 Jan 2007) | 1 line Updated script details and added guard for trafficlight being null. ................ r500310 | kpvdr | 2007-01-26 19:17:54 +0000 (Fri, 26 Jan 2007) | 1 line [Patch supplied by Jonathan Anstey] Solve probelm in which TransactedTest causes a failure in RecoverTest owing to messages sticking around. ................ r501001 | rgreig | 2007-01-29 10:46:27 +0000 (Mon, 29 Jan 2007) | 1 line (Patch supplied by Tomas Restrepo) QPID-291-2.diff applied. Adds SASL capability to the .Net client. ................ r501003 | rgreig | 2007-01-29 10:59:33 +0000 (Mon, 29 Jan 2007) | 1 line QPID-320 : Patch supplied by Rob Godfrey - Improve performance by remembering protocol version ................ r501004 | rgreig | 2007-01-29 11:02:57 +0000 (Mon, 29 Jan 2007) | 2 lines QPID-320 : Patch supplied by Rob Godfrey - Simplify logic to deal with setting MessageListener only after connection start has been called ................ r501005 | rgreig | 2007-01-29 11:04:43 +0000 (Mon, 29 Jan 2007) | 3 lines QPID-324 : Patch supplied by Rob Godfrey - Only send byte indicating topic / queue / other in properties field table, not whole destination ................ r501006 | rgreig | 2007-01-29 11:05:20 +0000 (Mon, 29 Jan 2007) | 1 line (Patch supplied by Tomas Restrepo) QPID-312.diff applied. This converts Javadoc copied accross from the orignal Java code to .Net format. Renames some files/classes/methods to use .Net conventions. ................ r501007 | rgreig | 2007-01-29 11:07:25 +0000 (Mon, 29 Jan 2007) | 4 lines QPID-322 : Patch supplied by Rob Godfrey - Tests may hang instead of fail if message does not get through ................ r501008 | rgreig | 2007-01-29 11:08:42 +0000 (Mon, 29 Jan 2007) | 3 lines QPID-324 : Patch supplied by Rob Godfrey - Only send byte indicating topic / queue / other in properties field table, not whole destination ................ r501009 | rgreig | 2007-01-29 11:10:09 +0000 (Mon, 29 Jan 2007) | 1 line QPID-320 : Patch supplied by Rob Godfrey - Improve performance by remembering protocol version ................ r501010 | rgreig | 2007-01-29 11:11:29 +0000 (Mon, 29 Jan 2007) | 4 lines QPID-322 : Patch supplied by Rob Godfrey - Message reference count not being incremented when message added to UnacknowledgeMap ................ r501011 | rgreig | 2007-01-29 11:13:23 +0000 (Mon, 29 Jan 2007) | 5 lines QPID-313 : Patch supplied by Rob Godfrey - Call to attainState in makeBrokerConnection can miss the notification of state change. ................ r501058 | rgreig | 2007-01-29 14:17:51 +0000 (Mon, 29 Jan 2007) | 1 line Added Apache license header. ................ r501096 | rgreig | 2007-01-29 16:37:13 +0000 (Mon, 29 Jan 2007) | 3 lines QPID-327 : Patch supplied by Rob Godfrey - [race condition] PoolingFilter : Possible race condition when completing a Job ................ r501391 | rgreig | 2007-01-30 12:49:02 +0000 (Tue, 30 Jan 2007) | 1 line (Patch submitted by Rupert Smith) Release script updated for Sasl module and refactoring of blocking sockets into common. ................ r501411 | bhupendrab | 2007-01-30 15:03:09 +0000 (Tue, 30 Jan 2007) | 2 lines clearing the subscribed notifications map when notifications are unsubscribed. Fixed the Widget Disposed exception in OperationTabControl.java ................ r501412 | bhupendrab | 2007-01-30 15:05:28 +0000 (Tue, 30 Jan 2007) | 1 line fixed the null pointer, which occurs when there are no messages in the queue ................ r501448 | kpvdr | 2007-01-30 16:27:47 +0000 (Tue, 30 Jan 2007) | 1 line Fixed codegen bug in which fields added by second XML file duplicate ordinal values. ................ r501455 | rgreig | 2007-01-30 16:40:20 +0000 (Tue, 30 Jan 2007) | 1 line (Submitted by Rupert Smith) Ping tests refactored. Unused ping test classes removed. JUnit-toolkit 0.5-SNAPSHOT added to the build. ................ r501457 | rgreig | 2007-01-30 16:42:37 +0000 (Tue, 30 Jan 2007) | 1 line (Submitted by Rupert Smith) Added PingClient.java which was forgotten from last commit. ................ r501465 | rgreig | 2007-01-30 16:53:41 +0000 (Tue, 30 Jan 2007) | 1 line (Submitted by Rupert Smith) Updated the README.txt to give a fuller explanation for the creation of the temporary local maven repository. ................ r501472 | kpvdr | 2007-01-30 16:59:38 +0000 (Tue, 30 Jan 2007) | 1 line Small codegen code tidy-up ................ r501804 | rgreig | 2007-01-31 11:29:33 +0000 (Wed, 31 Jan 2007) | 3 lines (Patch submitted by Rupert Smith) Added a ping latency test. Uploaded new junit-toolkit snapshot for self timed tests. ................ r501914 | ritchiem | 2007-01-31 17:25:42 +0000 (Wed, 31 Jan 2007) | 3 lines QPID-334 WeakReferenceMessageHandle uses a singleton so when body is purged by gc it cannot be reset Changed to use an Arraylist of size 1 as per JIRA entry. ................ r501917 | ritchiem | 2007-01-31 17:31:04 +0000 (Wed, 31 Jan 2007) | 6 lines QPID-333 Message Properties on non Qpid Messages are not preserved Updated MessageConverter to have a constructor that takes a Message type. Updated MessageConverterTest to use the new NonQpidMessage to test it out. JMSHeaderAdapter.java - whitespace changes and comment noting that null return is required. ................ r501920 | ritchiem | 2007-01-31 17:43:45 +0000 (Wed, 31 Jan 2007) | 1 line Unused so removing ................ r501945 | vinoski | 2007-01-31 19:00:26 +0000 (Wed, 31 Jan 2007) | 1 line patch from Jonathan Anstey for QPID-332 ................ r502172 | ritchiem | 2007-02-01 09:37:39 +0000 (Thu, 01 Feb 2007) | 3 lines QPID-333 Committed test class rename to stop it being picked up by Surefire AMQTopic.java - whitespace ................ r502178 | bhupendrab | 2007-02-01 10:01:32 +0000 (Thu, 01 Feb 2007) | 1 line virtual host string corrected ................ r502179 | rgreig | 2007-02-01 10:13:21 +0000 (Thu, 01 Feb 2007) | 1 line (Submitted by Rupert Smith) Added comments as a reminder of improvements to be made to the tests. ................ r502180 | bhupendrab | 2007-02-01 10:13:55 +0000 (Thu, 01 Feb 2007) | 2 lines QPID-331 and setting operation parameters to default values after executing the operation once. ................ r502182 | rgreig | 2007-02-01 10:18:36 +0000 (Thu, 01 Feb 2007) | 1 line (Submitted by Rupert Smith) Added comments as a reminder of improvements to be made to the tests. ................ r502248 | ritchiem | 2007-02-01 15:47:17 +0000 (Thu, 01 Feb 2007) | 7 lines QPID-339 Java client hangs when starting up (intermittently) Patched the problem where the dispatcher would hang. The previous logic was flawed. Patch worked on by Robert Godfrey and Martin Ritchie. Added test to ensure that the connection is not automatically started. ................ r502249 | ritchiem | 2007-02-01 15:50:52 +0000 (Thu, 01 Feb 2007) | 3 lines QPID-330 Clients occasionally fail to notice connect The AMQConnection.java constructor now deals with the full connection process. The failover thread should not be started. This allows the connection method to be simplified and not Thread.sleep waiting for the connection. ................ r502253 | ritchiem | 2007-02-01 16:01:14 +0000 (Thu, 01 Feb 2007) | 11 lines QPID-339 Java client hangs when starting up (intermittently) Patched the problem where the dispatcher would hang. The previous logic was flawed. Patch worked on by Robert Godfrey and Martin Ritchie. Added test to ensure that the connection is not automatically started. (Only added the test last time by mistake. This is the actual fix) With a test for the DispatcherTest ................ r502261 | ritchiem | 2007-02-01 16:25:57 +0000 (Thu, 01 Feb 2007) | 2 lines QPID-339 DispatcherTest.java was broker now it actually tests correctly. Added test to Check changing message listeners ................ r502268 | ritchiem | 2007-02-01 16:32:56 +0000 (Thu, 01 Feb 2007) | 1 line Increased logging on a failure to attain state ................ r502269 | bhupendrab | 2007-02-01 16:34:21 +0000 (Thu, 01 Feb 2007) | 1 line some part commented, so that it lets users copy paste the host details on the new connection window ................ r502271 | ritchiem | 2007-02-01 16:36:54 +0000 (Thu, 01 Feb 2007) | 3 lines QPID-341 When using Queues and Topics defined via JNDI settings are not preserved. Removed extraction of destination/queue name and used BindingURL directly to create Destination. ................ r502273 | ritchiem | 2007-02-01 16:38:45 +0000 (Thu, 01 Feb 2007) | 2 lines Added more intelij files to the ignore list ................ r502576 | ritchiem | 2007-02-02 11:13:13 +0000 (Fri, 02 Feb 2007) | 4 lines QPID-343 Performance test suite doesn't output missing message count on failure. Updated PingAsyncTestPerf to output missing messsage count. Updated PingPongProducer so it doesn't use AMQShortStringx. ................ r502610 | bhupendrab | 2007-02-02 14:26:32 +0000 (Fri, 02 Feb 2007) | 2 lines QPID-84 tests for FSContextFactory deleted.fscontext.jar is not part of apache svn. ................ r502620 | rgreig | 2007-02-02 15:09:08 +0000 (Fri, 02 Feb 2007) | 3 lines (Submitted by Rupert Smith) Perftests improved with better timeout handling. Shared/unique destinations to ping now an option. TestRunner now runs all per-thread setups, synchs all threads, then runs tests, synchas all threads, then runs tear downs. ................ r502627 | rgreig | 2007-02-02 15:31:30 +0000 (Fri, 02 Feb 2007) | 2 lines (Submitted by Rupert Smith) Fixed problem with losing message results. Was not passing in self generated message correlation id in the async test, to match up replies with. ................ r502655 | rgreig | 2007-02-02 16:59:14 +0000 (Fri, 02 Feb 2007) | 1 line (Submitted by Rupert Smith) Options moved to top of contructor. Were at bottom and not being used! ................ r503593 | ritchiem | 2007-02-05 08:58:30 +0000 (Mon, 05 Feb 2007) | 1 line Fixed bug in stop(). If a connection is opened not start()ed then closed a NullPointerException will be thrown as the Dispatcher has not been created. ................ r503604 | rgreig | 2007-02-05 09:40:04 +0000 (Mon, 05 Feb 2007) | 1 line QPID-326 : Patch supplied by Rob Godfrey - add oldest message on queue notification, and log notifications in log file ................ r503609 | ritchiem | 2007-02-05 09:49:59 +0000 (Mon, 05 Feb 2007) | 1 line Update to performance testing to allow the use of shared destinations. This allows topics to have multiple consumers and the total message counts updated correctly. ................ r503637 | rgreig | 2007-02-05 11:17:08 +0000 (Mon, 05 Feb 2007) | 2 lines (Submitted by Rupert Smith) Junit-toolkit has now fully migrated onto sourceforge. Snapshot repository location updated. ................ r503646 | rgreig | 2007-02-05 11:28:57 +0000 (Mon, 05 Feb 2007) | 2 lines (Submitted by Rupert Smith) This local repository is no longer needed. JUnit-Toolkit snapshot repository is now hosted on sourceforge: http://junit-toolkit.svn.sourceforge.net/svnroot/junit-toolkit/. A release is also in progress to the central maven repository. ................ r503706 | bhupendrab | 2007-02-05 14:45:18 +0000 (Mon, 05 Feb 2007) | 2 lines QPID-213 Also the parameter selection of boolean type is made as check-boxes instead of a drop-down. ................ r503790 | bhupendrab | 2007-02-05 17:45:09 +0000 (Mon, 05 Feb 2007) | 2 lines QPID-326 AMQQueueMBean updated with attribute MaximumMessageAge ................ r504025 | gsim | 2007-02-06 08:24:41 +0000 (Tue, 06 Feb 2007) | 3 lines Applied patch from Jonathan Anstey <janstey@iona.com> to fix trivial compile error. ................ r504112 | bhupendrab | 2007-02-06 12:44:21 +0000 (Tue, 06 Feb 2007) | 1 line To make this management console with the java broker with no virtual host mbean implementation, default virtual host is assigned to all mbeans ................ r504507 | bhupendrab | 2007-02-07 11:27:15 +0000 (Wed, 07 Feb 2007) | 2 lines QPID-170 Management feature added - moving messages from one Queue to another ................ r504736 | rgreig | 2007-02-07 23:30:22 +0000 (Wed, 07 Feb 2007) | 1 line Added a system property qpid.accept.broker.version to allow the client to accept whatever version the broker offers on connection negotiation. Useful when testing different broker implementations that may not be in sync with Qpid versioning. ................ r504864 | rgreig | 2007-02-08 11:48:27 +0000 (Thu, 08 Feb 2007) | 1 line (Submitted by Rupert Smith) JUnit-toolkit 0.5 now available on Maven central repo. Using it. Also test classes now use test context properties so that test parameters are correctly printed out in the test results. ................ r504868 | rgreig | 2007-02-08 12:22:30 +0000 (Thu, 08 Feb 2007) | 1 line Improved version of the "accept the broker version" fix. ................ r504915 | rgreig | 2007-02-08 14:36:16 +0000 (Thu, 08 Feb 2007) | 1 line QPID-353 : Amend type of JMS destination type from byte to int ................ r505242 | rgreig | 2007-02-09 10:24:35 +0000 (Fri, 09 Feb 2007) | 1 line QPID-357 : Add support for a "default" virtual host ................ r505255 | marnie | 2007-02-09 11:32:52 +0000 (Fri, 09 Feb 2007) | 1 line Rerverted to octal values for fileMode as we have reverted to assembly 2.1 ................ r505256 | marnie | 2007-02-09 11:38:06 +0000 (Fri, 09 Feb 2007) | 1 line Rerverted to octal values for fileMode as we have reverted to assembly 2.1 ................ r505268 | bhupendrab | 2007-02-09 12:29:14 +0000 (Fri, 09 Feb 2007) | 3 lines QPID-170 predelivery queues will also be cleared with moved messages. Messages will be moved to another queue and predelivery queues of subsribers of another queue will also be populated. the features - removeMmessageFromTop and clearQueue is also modified by using the getNextMessage ................ r505355 | bhupendrab | 2007-02-09 16:31:58 +0000 (Fri, 09 Feb 2007) | 1 line junit-toolkit is now added to maven repository ................ r505892 | rgodfrey | 2007-02-11 11:29:10 +0000 (Sun, 11 Feb 2007) | 1 line QPID-358 : Field table encoding: types i and I are the wrong way round ................ r505972 | rgodfrey | 2007-02-11 13:40:10 +0000 (Sun, 11 Feb 2007) | 1 line QPID-359 : Allow for rudimentary use of access tickets ................ r506401 | rgreig | 2007-02-12 10:10:27 +0000 (Mon, 12 Feb 2007) | 2 lines (Path Qpid-337 submitted by Rupert Smith) Does 1.4 retrotranslation as part of the maven build. ................ r506405 | gsim | 2007-02-12 10:30:54 +0000 (Mon, 12 Feb 2007) | 3 lines Fix for null virtual host (which got converted to the invalid string 'null'). ................ r506406 | gsim | 2007-02-12 10:32:56 +0000 (Mon, 12 Feb 2007) | 4 lines * lib/client/Connection.h - changed default virtual host from '/' to '' as per QPID-349 * lib/client/ClientExchange.h - fixed typo in a comment ................ r506439 | rgreig | 2007-02-12 13:25:36 +0000 (Mon, 12 Feb 2007) | 3 lines (Patch submitted by Rupert Smith) Qpid-360 fixes. Message type defaults to ByteMessage when not specified. Unknown destination type is used as default when not specified. ................ r506517 | rgreig | 2007-02-12 16:07:56 +0000 (Mon, 12 Feb 2007) | 1 line (Submitted by Rupert Smith) Undid accidental exclusion of broker from distribution. ................ r506542 | rgreig | 2007-02-12 17:24:03 +0000 (Mon, 12 Feb 2007) | 1 line (Patch submitted by Rupert Smith) Qpid-365, sets dummy values for retrotranslator required jars for verification. ................ r506967 | rgreig | 2007-02-13 10:59:55 +0000 (Tue, 13 Feb 2007) | 1 line (Submitted by Rupert Smith) Qpid-351, c++ build instructions, all in one file. ................ r506972 | rgreig | 2007-02-13 11:21:23 +0000 (Tue, 13 Feb 2007) | 1 line (Submitted by Rupert Smith) Small ommission corrected. ................ r507096 | rgreig | 2007-02-13 16:56:03 +0000 (Tue, 13 Feb 2007) | 1 line (Path submitted by Tomas Restrepo) Qpid-336 Field table updated to match Java client. ................ r507109 | rgreig | 2007-02-13 17:24:15 +0000 (Tue, 13 Feb 2007) | 1 line (Submitted by Rupert Smith and Tomas Restrepo) Qpid-344 patches. ................ r507110 | rgreig | 2007-02-13 17:26:30 +0000 (Tue, 13 Feb 2007) | 1 line (Submitted by Rupert Smith) All tests run without hanging forever. ................ r507455 | gsim | 2007-02-14 09:46:08 +0000 (Wed, 14 Feb 2007) | 8 lines Applied patch from Jim Meyering, submitted on dev list: 2007-02-14 Jim Meyering <jim@meyering.net> * configure.ac: Use $enableval, not $enable_APR in the code supporting --disable-apr and --enable-apr. The latter doesn't work. ................ r507457 | gsim | 2007-02-14 09:53:38 +0000 (Wed, 14 Feb 2007) | 8 lines Applied patch from Jim Meyering submitted on dev list: 2007-02-14 Jim Meyering <jim@meyering.net> * qpidc.spec.in: Use an absolute Source0: URL. Suggestion from Ralf Corsepius. ................ r507458 | gsim | 2007-02-14 09:58:53 +0000 (Wed, 14 Feb 2007) | 5 lines Applied patch from Jim Meyering, submitted on dev list: * tests/setup: Remove use of libtool's --debug option. ................ r507472 | gsim | 2007-02-14 10:33:58 +0000 (Wed, 14 Feb 2007) | 9 lines Applied patch from Jim Meyering, submitted on dev list: 2007-02-14 Jim Meyering <jim@meyering.net> * gen/Makefile.am (gen-src.mk): Don't append to $@-t, in case there's a stray copy left over from an interrupted build. ................ r507557 | ritchiem | 2007-02-14 14:55:21 +0000 (Wed, 14 Feb 2007) | 12 lines QPID-368 Added the first data body to the list when creating it. included test case. Test case tests sending 9 messages - 64k-1 - 64k - 64k+1 - 128k-1 - 128k - 128+1 - 128k - 512k - 1024k ................ r507559 | ritchiem | 2007-02-14 15:00:53 +0000 (Wed, 14 Feb 2007) | 1 line QPID-368 Revised. Had the wrong logging level set on an log statement ................ r507582 | gsim | 2007-02-14 15:38:57 +0000 (Wed, 14 Feb 2007) | 3 lines Add durability property to queues and pass this to broker on declare. ................ r507583 | bhupendrab | 2007-02-14 15:39:21 +0000 (Wed, 14 Feb 2007) | 2 lines QPID-367 added @Configured annotation to the maximumMessageSize attribute ................ r507584 | ritchiem | 2007-02-14 15:40:47 +0000 (Wed, 14 Feb 2007) | 1 line Applied QPID-6 SSL Options patch from Kevin Smith ................ r507595 | ritchiem | 2007-02-14 16:06:18 +0000 (Wed, 14 Feb 2007) | 1 line Applied QPID-162 patches from Kevin Smith ................ r507596 | ritchiem | 2007-02-14 16:07:37 +0000 (Wed, 14 Feb 2007) | 1 line Updated Management pom to skip tests so we don't get the failure during builds. ................ r507598 | ritchiem | 2007-02-14 16:10:28 +0000 (Wed, 14 Feb 2007) | 1 line Missed the commit on these for QPID-162 supplied by Kevin Smith ................ r507609 | ritchiem | 2007-02-14 16:37:29 +0000 (Wed, 14 Feb 2007) | 1 line Reset log level from error to info. ................ r507729 | aconway | 2007-02-14 22:43:06 +0000 (Wed, 14 Feb 2007) | 8 lines Applied QPID-351 patch 1 with the following mods: - Moved "source distro" instructions in front of "subversion checkout" instructions. - Added instructions on using qpid-autotools-install - Added general blurb with links at top - renamed to README, removed other README-* files. - Updated makefiles (spec file was already OK.) ................ r507894 | bhupendrab | 2007-02-15 11:26:56 +0000 (Thu, 15 Feb 2007) | 2 lines QPID-369 Adding test-classes for java management console ................ r507938 | bhupendrab | 2007-02-15 14:25:49 +0000 (Thu, 15 Feb 2007) | 1 line If there is any error in closing the connection, then also the thread setup should be removed ................ r507939 | bhupendrab | 2007-02-15 14:27:56 +0000 (Thu, 15 Feb 2007) | 1 line virtual host testpath replaced with test ................ r508235 | rgodfrey | 2007-02-15 23:23:48 +0000 (Thu, 15 Feb 2007) | 1 line QPID-366 : Reference counting not being decremented correctly and other persistence issues ................ r508351 | ritchiem | 2007-02-16 09:06:47 +0000 (Fri, 16 Feb 2007) | 1 line BasicConsumeMethodHandler - tidied up local channel/connection close frame writes by using the body.get[Channel|Connection]Exception() to throw a new exception to write out the frames. ................ r508366 | ritchiem | 2007-02-16 11:00:46 +0000 (Fri, 16 Feb 2007) | 2 lines QPID-372 Broker doesn't wait for ChannelClose-Ok. Updated AMQProtocolSession to have new methods to query and release a channel from the awaiting close-ok state. Once a channel has been signalled to be closed any further methods on that channel are ignored until a close-ok is sent. ................ r508381 | ritchiem | 2007-02-16 13:00:39 +0000 (Fri, 16 Feb 2007) | 17 lines QPID-11 remove protocol literals from code. QPID-376 use of getChannel() does not correct handle error cases when null is returned. Updated AMQMethodBody - to have a convenience method getChannelNotFoundException to be used for QPID-376 when channel is null. This allows the replyCode NOT_FOUND=404 to be changed to changed easily if required. QPID-376 - Updated All Handlers to throw channel exception when channel is null. QPID-11 Updated all handlers to use AMQConstant values rather than hardcoded literals. - Updated AMQException to use AMQConstant values rather than int to ensure that no more literal values creep back in to the code base. Replaced all usages of int above framing to store replycode with AMQConstant to prevent creep. Had to create new constants for literals used in code base but not yet part of spec. 405=Already Exists 406=In Use 323=Invalid Routing Key Remove non spec constant 500=Unknown_Exchange_Name replaced with generic NOT_FOUND ................ r508382 | ritchiem | 2007-02-16 13:03:11 +0000 (Fri, 16 Feb 2007) | 3 lines QPID-373 Queue|Exchange}{Bind|Declare} should be synchronous to correctly receive/handle error Updated AMQSession to be synchronous ................ r508384 | ritchiem | 2007-02-16 13:05:54 +0000 (Fri, 16 Feb 2007) | 3 lines QPID-373 Queue|Exchange}{Bind|Declare} should be synchronous to correctly receive/handle error Updated AMQSession to be synchronous. With the build error fixed!! ................ r508385 | ritchiem | 2007-02-16 13:08:24 +0000 (Fri, 16 Feb 2007) | 3 lines QPID-11 remove protocol literals from code. Sorry Missed NoRouteException.java ................ r508416 | ritchiem | 2007-02-16 14:23:23 +0000 (Fri, 16 Feb 2007) | 4 lines QPID-376 - Updated All Handlers to throw channel exception when channel is null. Updated QueueBindHandler. ................ r508649 | rgodfrey | 2007-02-16 23:11:41 +0000 (Fri, 16 Feb 2007) | 1 line QPID-375 : remove assumptions on standard exchanges (amq.direct, amq.topic, etc), allow other exchanges to be created through virtualhosts.xml ................ r508942 | rgodfrey | 2007-02-18 18:46:11 +0000 (Sun, 18 Feb 2007) | 1 line QPID-375 : remove assumptions on standard exchanges (amq.direct, amq.topic, etc), allow other exchanges to be created through virtualhosts.xml ................ r509147 | rgodfrey | 2007-02-19 10:29:23 +0000 (Mon, 19 Feb 2007) | 1 line QPID-375 : Default Exchange fixes ................ r509172 | ritchiem | 2007-02-19 11:55:47 +0000 (Mon, 19 Feb 2007) | 16 lines QPID-372, QPID-376 Broker now ignores all frames for closing channels. When a close-ok is received the channel can be reopened and used All uses of getChannel check the return type is not null and throw a NOT_FOUND AMQException. If the channel is not found during a method handler then the Channel will be closed. ChannelCloseHandler - Now throws a connection exception if trying to close a a non exisitant channel. AMQMinaProtocolSession - Added pre-check for closing channels to ignore all but Close-OK methods - Updated ChannelException method to close connection if the CE was a result of not having a valid channel. - Changed state to CLOSING when writing out a connection close frame. AMQConnection - Wrapped all _logging calls , Updated comment formatting AMQSession - called startDispatcherIfRequired when receiving a message as without it a producer will not get a returned message. This is because there is no consumer setup to consume. ConnectionCloseMethodHandler - Wrapped code in try finally so that the protocol session would always be closed correctly. AMQStateManager - Added state to the logging values Modified AMQTimeoutException to include a new constant value to identify the failure reason. AMQConstant - Added 408 REQUEST_TIMEOUT fixed error with NOT_ALLOWED value was 530 should be 507. ................ r509176 | ritchiem | 2007-02-19 12:14:13 +0000 (Mon, 19 Feb 2007) | 1 line Badly named file annoyed surefire ................ r509177 | ritchiem | 2007-02-19 12:15:06 +0000 (Mon, 19 Feb 2007) | 2 lines QPID-376 Renamed Test case StateManager ................ r509178 | ritchiem | 2007-02-19 12:16:09 +0000 (Mon, 19 Feb 2007) | 2 lines QPID-376 Renamed Test case StateManager ................ r509202 | ritchiem | 2007-02-19 13:48:17 +0000 (Mon, 19 Feb 2007) | 9 lines QPID-379 Bounced Messages do not appear in connection exception listener. The previous commit that started the Dispatcher was wrong and caused a lot of failures. This will address that problem by providing a thread pool on the client connection object to deliver bounced messages to the exception handler. Tidied up MessageListenerTests so all the asserts are in the given test. Renamed TestChannelCloseMethodHandlerNoCloseOk as surefire picks it up as a test case. ................ r509208 | meyering | 2007-02-19 14:11:17 +0000 (Mon, 19 Feb 2007) | 3 lines * qpidc.spec.in (URL): Update URL: and Source0: to point use http://rhm.et.redhat.com. ................ r509216 | ritchiem | 2007-02-19 14:48:44 +0000 (Mon, 19 Feb 2007) | 1 line Fully propogated timeouts during AMQConnection.close. Still needs timeouts to be reduced between the various session closures. QPID-380 ................ r509223 | bhupendrab | 2007-02-19 15:42:01 +0000 (Mon, 19 Feb 2007) | 2 lines QPID-374 ................ r509478 | ritchiem | 2007-02-20 09:16:59 +0000 (Tue, 20 Feb 2007) | 1 line Renamed AMQInvalidSelectorException to be AMQInvalidArgumentException to better fit the generic use of the argument table in the AMQP Queue.Bind spec. Adjusted AMQConstant to match the proposal for additional codes AMQP-39,40,41 (https://wiki.108.redhat.com/jira/browse/AMQP-39). ................ r509479 | ritchiem | 2007-02-20 09:23:15 +0000 (Tue, 20 Feb 2007) | 1 line Intelj renamed AMQInvalidArgumentException in the generated code not the grammar file. ................ r509628 | rgodfrey | 2007-02-20 16:20:41 +0000 (Tue, 20 Feb 2007) | 2 lines QPID-325 : Persist durable exchange information in the store QPID-318 : Remove hardcoding of version numbers (as applies to store) ................ r509635 | bhupendrab | 2007-02-20 16:40:16 +0000 (Tue, 20 Feb 2007) | 2 lines QPID-382 Fixed the perftests distribution error by creating the test-jar in perftests module ................ r509642 | rgreig | 2007-02-20 16:51:32 +0000 (Tue, 20 Feb 2007) | 1 line (Path submitted by Rupert Smith) Qpid-338. Custom SASL implementation for Java 1.4 retrotranslation of the Java client. ................ r509737 | meyering | 2007-02-20 20:21:56 +0000 (Tue, 20 Feb 2007) | 2 lines * qpidc.spec.in: Add a %changelog entry for 0.1-4. ................ r509932 | ritchiem | 2007-02-21 08:10:37 +0000 (Wed, 21 Feb 2007) | 1 line Added building of examples and java 1.4 client to main build. So we don't forget to check that a change hasn't broken those packages. ................ r510060 | ritchiem | 2007-02-21 15:47:17 +0000 (Wed, 21 Feb 2007) | 15 lines QPID-348 Problems related to prefetching of messages Client caches are now cleared. Partially commented out code in AMQSession and BasicMessageConsumer pending broker fixes to ensure channel suspension is respected. Tests fail otherwise. Tests pass just now as they are not correct, JIRA raised for fix (QPID-386). Spec Changes Added recover-ok method to recover. But to maintain compatibility added a nowait bit to request the response. Java Changes AMQConnection added wrapping of AMQExceptions that can be thrown by the waiting suspend calls. AMQSession Added clean up code for rollback/recover to clean up Session._queue and BMC._syncQueue BasicMessageConsumer - added rollback method to clean up _syncQueue ChannelCloseMethodHandler - reduced logging level from error to debug for received methods. FlowControllingBlockingQueue - added code to return iterator so messages can be purged cleanly. ................ r510076 | ritchiem | 2007-02-21 16:03:24 +0000 (Wed, 21 Feb 2007) | 1 line QPID-348 Reverted unecessary nowait addition to amqp Basic.Recover spec. ................ r510159 | gsim | 2007-02-21 19:23:25 +0000 (Wed, 21 Feb 2007) | 3 lines Check for existing channel on channel_open ................ r510160 | gsim | 2007-02-21 19:24:02 +0000 (Wed, 21 Feb 2007) | 3 lines Fixed cases where open channel was re-opened. ................ r510897 | ritchiem | 2007-02-23 10:20:44 +0000 (Fri, 23 Feb 2007) | 46 lines QPID-346 Message loss after rollback QPID-348 Problems of prefetching messages QPID-355 Closing a consumer does not ensure messages delivery will stop for that subscription BROKER AMQChannel - updated requeue to either resend via the Delivery Manager not directly via msg.writedeliver. BasicRejectMethodHandler - initial place holder. TxRollbackHandler - Added comment AMQMessage - added ability to record who has taken the message so that it can be resent to that subscriber on resend/requeue. AMQQueue - added the queue reference to the Subscription creation ConcurrentSelectorDeliveryManager - Added methods to correctly monitor the size of queue messages. Including messages on the resend queue of a Subscriber. Additional locking to ensure that messages are not sent to the subscriber after Closure. QPID-355 DeliveryManager - adjusted deliver call to allow delivery to the head of the queue. Subscription - changes to allow selction of queue(resend or predelivery) methods to add to resend and getSendLock to ensure that sending to the Subscription is allowed. SubscriptionFactory - changes to allow the AMQQueue to be passed to the Subscription. SubscriptionImpl - implementation of the interfaces. Local storage of messages to be resent and requeuing of the messages during closure. SubscriptionSet - changes to retrieve the actual stored Subscription when performing removeSubscriber. So we have access to the the resend queue. AMQStateManager - Added BasicRejectMethodHandler TransactionalContext - Added option to deliver the messages to the front of the queue. LocalTransactionalContext - cleared the _postComitDeliveryList on rollback. Added option to deliver the messages to the front of the queue. NonTransactionalContext - Added option to deliver the messages to the front of the queue. DeliverMessageOperation.java DELELTED AS NOT USED. CLIENT AMQSession - added ability to get the pervious state of the dispatcher when settting Stopped, fixed the channel suspension problems on broker so uncommented clean up code in rollback and recover. BasicMessageConsumer - updated the rollback so that it sends reject messages to server. AbstractJMSMessage - whitespace + added extra message properties to the toString() AMQProtocolHandler - whitespace + extra debug output TransactedTest - updated expect to prevent NPEs also added extra logging to help understand what is going on. CLUSTER ClusteredQueue - AMQQueue changes for message deliveryFirst. RemoteSubscriptionImpl - Implementation of Subscription SYSTESTS AbstractHeadersExchangeTestBase - AMQQueue changes for message deliveryFirst. AMQQueueMBeanTest - changes for message deliveryFirst. ConcurrencyTest - changes for message deliveryFirst. DeliveryManagerTest - changes for message deliveryFirst. SubscriptionTestHelper - Implementation of Subscription WhiteSpace only UnacknowledgedMessageMapImpl.java ................ r510939 | ritchiem | 2007-02-23 13:18:54 +0000 (Fri, 23 Feb 2007) | 1 line Tidied up imports ................ r511389 | rgodfrey | 2007-02-25 01:08:57 +0000 (Sun, 25 Feb 2007) | 1 line QPID-391 : Broker Refactoring - initial tidy... add some mechanisms for multi version ................ r511923 | rgreig | 2007-02-26 17:46:07 +0000 (Mon, 26 Feb 2007) | 4 lines (Patch submitted by Tomas Restrepo) QPID-ByteBuffer.diff. Completely refactors the byte buffer implementation, doing away with a complex inheritance hierarchy. Fixes reading and writing of field table to permit interop with Java client. ................ r512288 | rgreig | 2007-02-27 15:45:33 +0000 (Tue, 27 Feb 2007) | 2 lines (Patch submitted by Tomas Restrepo) QPID-354. With the patch, blocking receive calls with and without timeouts work. Added new unit test class to support functionality added. ................ r512699 | rgreig | 2007-02-28 11:05:20 +0000 (Wed, 28 Feb 2007) | 2 lines (Patch submitted by Rupert Smith). java_iop.diff This adds some interop tests (which are just copies of the existing topic tests) in a new integrationtests module. The java 1.4. client build has been updated to be able to run these tests. They succesfully talk to each other and the .net code. This is intended to be a starting point of a more in depth interop test as per the spec, but does not implement what is in the draft spec yet. ................ r512700 | rgreig | 2007-02-28 11:08:39 +0000 (Wed, 28 Feb 2007) | 2 lines (Patch submitted by Rupert Smith) dotnet_iop.diff. Implements interop tests compatable with the existing topic tests. Used to succesfully test the field table changes. ................ r512701 | rgreig | 2007-02-28 11:10:51 +0000 (Wed, 28 Feb 2007) | 1 line ................ r512814 | rgreig | 2007-02-28 15:43:24 +0000 (Wed, 28 Feb 2007) | 2 lines (Patch submitted by Tomas Restrepo) QPID-385. Client was confusing connection failure with failover. Patch fixes. ................ r512818 | rgreig | 2007-02-28 15:52:00 +0000 (Wed, 28 Feb 2007) | 2 lines QPID-383 (Patch submitted by Tomas Restrepo) ssl_really.patch The set of known response codes in AMQConstant.cs is out of date for the .NET client and is causing compatibility issues with the java broker trunk. Need to synchronize to the spec again. Patch to synchronize the response code values ................ r513360 | rgreig | 2007-03-01 14:58:58 +0000 (Thu, 01 Mar 2007) | 2 lines (Patch submitted by Rupert Smith) Qpid0394.diff Removes revision tags from source files. ................ r513371 | rgreig | 2007-03-01 15:09:17 +0000 (Thu, 01 Mar 2007) | 1 line (Patch submitted by Rupert Smith) Small changes to use virtual hosts, merged back in from perftesting_persistent branch. ................ r514703 | bhupendrab | 2007-03-05 15:54:44 +0000 (Mon, 05 Mar 2007) | 3 lines QPID-388 : hand merged the changes done in perftesting branch QPID-395 : hand merged the changes done in perftesting branch QPID-375 : default queue config properties should now be under <queues> tag ................ r514887 | aconway | 2007-03-05 22:10:37 +0000 (Mon, 05 Mar 2007) | 3 lines Fix typo: recover method had <response name="rollback-ok"/>, changed to recover-ok. ................ r514903 | aconway | 2007-03-05 22:53:11 +0000 (Mon, 05 Mar 2007) | 2 lines Send missing recoverOk response to recover. ................ r515127 | ritchiem | 2007-03-06 14:12:47 +0000 (Tue, 06 Mar 2007) | 70 lines QPID-403 QPID-346 QPID-355 QPID-386 QPID-389 Updates to fix Transactional Rollback. QPID-346 Message loss after rollback\recover QPID-355 Closing a consumer does not ensure messages delivery will stop for that subscription QPID-386 Updated Transactional Tests to cover underlying AMQP/Qpid state. QPID-389 Prefetched message are not correctly returned to the queue QPID-403 Implement Basic.Reject Broker UnacknowledgedMessage - Added toString for debug UnacknowledgedMessageMapImpl - Removed resendMessages method as all sending should go via DeliveryManager and Subscription. AMQChannel - Updated resend and requeue methods so they do not directly write messages to a subscriber. This was violating the suspension state. - Used a local non-transactional context to requeue messages as the internal requeuing of messages on the broker should not be part of any client transaction. - Maked messages as resent. - Removed warnings from IDE about missing JavaDoc text etc. BasicAckMethodHandler - Added debugging BasicRecoverMethodHandler - Removed session from the resend call. BasicRejectMethodHandler - Initial implementation. Hooks left for possible 'resend' bit. ChannelCloseHandler - Fixed bug where channel wasn't marked as fully closed on reception of a close from the client. TxRollbackHandler - Removed session from resend call. AMQMinaProtocolSession - Fixed bug where channel was marked as awaiting closure before it had actually been closed. This causes problems as the close looks up the channel by id again which will return null after it has been marked as awaiting closure. AMQMessage - Initial implementation of Rejection. Currently inactive in hasInterest() as we are miss-using reject to requeue prefetched messages from the client. AMQQueue - Removed debug method as it made reading the log very difficult as all the logs had the same line number ConcurrentSelectorDeliveryManager - Fixed clearAllMessages() as it didn't actually remove the messages. - Fixed bad logic in getNextMessage when using null subscriber. (as done by clearAllMessages) - Added more logging messages. Made more frequent logging a trace value. - Added debugIdentity() method to reduce over head in calculating standard log prefix. - Allowed messages to be added to the front of the queue. - Added currentStatus() to an overview of the queue's current state. SubscriptionImpl - Updated to handle closure correctly (QPID-355) -Updated the deliver method so it doesn't use a try->finally to do msg.setDeliveredToConsumer() as this would be done even in the event of an error. - Created an additional logger to log suspension calls rather than through the SI logger which logs a lot of detail. Client pom.xml - Excluded older version of log4j that commons-collections exposes. AMQSession - Added ability for dispatcher to start in stopped state. - Added dispatcher logger - Added checks around logging - Added message rejection if the dispatcher receives a message that it doesn't have a consumer for. - Updated message rejection to allow the dispatcher to perform the rejection if running this ensures that all queued messages are processed correctly and rejection occurs in order. - rollback() before calling rollback all pending queued messages must be rejected as rollback will clear unacked map which the rejects caused by rollback() will need. - fixed closedProducersAndConsumers so that it will rethrow any JMS Exception - recover() as for rollback() the rejects need to be done before the Recover Call to the broker. - Allowed delclareExchange to be done synchronously programatically - Updated confirmConsumerCancelled to use the dispatcher to perform the clean up. This required the creation of the dispatcher in stopped mode so that it does not start and message attempted to be delivered while the subscriber is being cancelled. BasicMessageConsumer - Updated close not to perform the deregistration. This is done in via BasicCancelOkMethodHandler - Added guards on logging - Record all messages that have been received so they can be rejected if rollback occurs. so had to change impl of acknowledgeLastDelivered. - Updated Rollback to initially reject all received messages that are still unAcked. - Added a recursive call should the queue not be empty at the end of the rollback.. with a warning. BasicCancelOkMethodHandler - White space changes to meet style guide. Added guard on logging. UnprocessedMessage - White space changes to meet style guide. StateWaiter - Added comment about timeout bug. FlowControllingBlockingQueue - Tidied imports RecoverTest - Updated as declareExchange is now Synchronous ChannelCloseTest - added guard on logging MessageRequeueTest - Added to better test underlying AMQP/Qpid state QPID-386 StreamMessageTest - Updated as declareExchange is now Synchronous CommitRollbackTest - added Additional test case to ensure prefetch queue is correctly purged. TransactedTest - Added logging and additional tests. Cluster SimpleClusterTest - updated in line with AMQSession.delcareExchange changes Common AMQConstant - Fixed error code 'not allowed' should be 530 not 507. ConcurrentLinkedMessageQueueAtomicSize - Updated to beable to get the size of messages on the 'head' queue along with additional debug Systests ReturnUnroutableMandatoryMessageTest - Updated as declareExchange is now Synchronous ................ r515128 | ritchiem | 2007-03-06 14:15:21 +0000 (Tue, 06 Mar 2007) | 2 lines QPID-405 Reduce excess output during tests ................ r515142 | ritchiem | 2007-03-06 15:35:51 +0000 (Tue, 06 Mar 2007) | 1 line Marked getNextMessage as private ................ r515517 | rgreig | 2007-03-07 10:27:25 +0000 (Wed, 07 Mar 2007) | 1 line (Patch submitted by Rupert Smith). Removed client-java14 module, as it is doing something strange to the maven build. Will add back once issues are resolved. ................ r515535 | rgreig | 2007-03-07 11:25:26 +0000 (Wed, 07 Mar 2007) | 2 lines (Patch submitted by Rupert Smith) Updated to latest snapshot of retrotranslator plugin. Concrete release to be made soon from this snapshot, will change over to conrete version once this happens. ................ r515539 | bhupendrab | 2007-03-07 11:39:21 +0000 (Wed, 07 Mar 2007) | 14 lines 1. Fixed the AMQQueueMBeanTest failures due to changes in AMQQueuMBean.getQueueDepth() from queueDepth/1000 to (queueDepth >> 10) 2. Revision: 513748 Author: bhupendrab Date: 13:26:51, 02 March 2007 Message: QPID-390 Added test case for all the AMQQueue alerts ---- Modified : /incubator/qpid/branches/perftesting/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/AMQQueueMBean.java Added : /incubator/qpid/branches/perftesting/qpid/java/systests/src/test/java/org/apache/qpid/server/queue/AMQQueueAlertTest.java ................ r515649 | bhupendrab | 2007-03-07 17:10:13 +0000 (Wed, 07 Mar 2007) | 2 lines Fixed -> Clicking the top level Refresh button was throwing NullPointerException for virtual host if a server node is selected. Added static import for Constants and added form.body layout instead of each Composite layout separately. ................ r515652 | rhs | 2007-03-07 17:13:02 +0000 (Wed, 07 Mar 2007) | 1 line added test harness, tests, and a few missing pieces of implementation ................ r516071 | rgreig | 2007-03-08 15:28:08 +0000 (Thu, 08 Mar 2007) | 1 line (Patch submitted by Rupert Smith) Created distribution zip from all deps jar and generated/hand coded scripts. ................ r516412 | bhupendrab | 2007-03-09 14:10:34 +0000 (Fri, 09 Mar 2007) | 1 line Fixed the test failures due to changes in the broker code ................ r516449 | astitcher | 2007-03-09 16:33:20 +0000 (Fri, 09 Mar 2007) | 1 line Fixed end of line property on test scripts ................ r516451 | astitcher | 2007-03-09 16:34:39 +0000 (Fri, 09 Mar 2007) | 1 line Fixed line endings ................ r517638 | ritchiem | 2007-03-13 10:35:42 +0000 (Tue, 13 Mar 2007) | 51 lines QPID-346,QPID-386,QPID-403, QPID-410 Rollback, Basic-Reject, QueueBrowser NO_ACK. QPID-346 Message loss after rollback\recover QPID-386 Updated Transactional Tests to cover underlying AMQP/Qpid state. QPID-403 Implement Basic.Reject QPID-410 Queue Browsers should use not acknowledge messages. ------------------------------------- Broker TxAck - Added comment and fixed white space UnacknowledgedMessage - Added comment for messageDecrement AMQChannel - Added extra debugging. + Created a NonTransactionalContext for requeuing messages as using txContext will tie the requeue to any runing transaction. + Updated message reference counting. So it is in terms of queues don't increment when giving to client. BasicCancelMethodHandler - Added Debug log. BasicConsumeMethodHandler - Reverted to directly writes frames to the session, throwing ChannelException caused problems. Added Trace and debug logging. BasicRejectMethodHandler, ChannelCloseHandler, ConnectionCloseMethodHandler - Added Debug logging AMQPFastProtocolHandler - moved error log to before session.write AMQMessage - Added additional debug via debugIdentity() and comments AMQQueue - Decoupled reference counting from dequeue operation. ConcurrentSelectorDeliveryManager - Added comments and increased info in debug logging SubscriptionImpl - Disabled use of acks for browsers. For now put setDeliveredToConsumer back in the finally block. commented that I'm not sure this is correct as even an error writing to client will cause msg to be marked delivered to consumer. + On Close ensured that it is only called once. + Had problem where closing browser was causing two CancelOk frames to be sent back to client. RequiredDeliveryException - Added comment to explain incrementReference LocalTransactionalContext - Commented out incrementReference as it shouldn't be required here. NonTransactionalContext - Removed incrementReference on deliver + - Fixed bug where browsers - acks would cause messages to be discarded. new JIRA this needs tidied up. TxnBuffer - Added debug logging. Client ------ AMQQueueBrowser - Added comments AMQSession - Added comments and debug + Updated to cause closed consumer to reject messages rather than receive them. + Prevented NoConsumer's from rollingback and rejecting.. they simply clear their SyncQueue - JIRA to ensure clean state with rollback BasicMessageConsumer - Added trace level debuging on close calls + Forced noConsume-rs to use NO_ACK + added more logging Closeable - Updated to use isClosed rather than directly calling _closed.get() to aid in future work on ensuring multi threaded close still allows pending acks to be processed first. ChannelCloseOkMethodHandler - updated comment AMQProtocolSession - Update comments,whitespace TransportConnection - removed static block FlowControllingBlockingQueue - Added isEmpty() Method PropertyValueTest - Added VM Broker setup + Updated test to run once and 50 times to pull out delivery tag problems that were occuring. + Adjusted logging level to be more helpful. moved some info down to trace and debug. MessageRequeueTest - Moved QpidClientConnection its own file. + Fixed it so it actually runs more than one consumer, concurrently.Now 3 was 1. ConcurrentLinkedMessageQueueAtomicSize - Implemented iterator(). Added QueueBrowserTest to system tests to test QueueBrowsering. ................ r517648 | rgreig | 2007-03-13 11:29:34 +0000 (Tue, 13 Mar 2007) | 1 line Fixes retrotranslator plugin. New snapshot version broke the build! ................ r517660 | rgreig | 2007-03-13 12:10:14 +0000 (Tue, 13 Mar 2007) | 1 line Fixed problems with new retrotranslator plugin snapshot. Upgraded to use the new translate-project goal. ................ r517664 | rgreig | 2007-03-13 12:21:36 +0000 (Tue, 13 Mar 2007) | 1 line Skeleton of interop testing code added. ................ r517678 | bhupendrab | 2007-03-13 13:11:31 +0000 (Tue, 13 Mar 2007) | 1 line QPID-408 Queue Depth should be reduced when message is polled from the queue. ................ r517683 | ritchiem | 2007-03-13 13:23:14 +0000 (Tue, 13 Mar 2007) | 1 line Fixed bug where non durable queues would be attempted to be deleted from the store ................ r517745 | bhupendrab | 2007-03-13 16:04:00 +0000 (Tue, 13 Mar 2007) | 2 lines QPID-411 : ClearQueue functionality of AMQQueue doesn't reset the queue depth AMQQueueMBeanTest.java moved to Broker tests ................ r518086 | bhupendrab | 2007-03-14 09:49:08 +0000 (Wed, 14 Mar 2007) | 1 line MBean test moved to broker module because it relates very closely to the Broker. ................ r518176 | ritchiem | 2007-03-14 15:21:31 +0000 (Wed, 14 Mar 2007) | 1 line Added sourceforge snapshot repository for badgerset junit-toolkit ................ r518559 | rgreig | 2007-03-15 10:12:57 +0000 (Thu, 15 Mar 2007) | 1 line Commit of interop test stuff prior to M2 branch. ................ r518569 | bhupendrab | 2007-03-15 10:39:31 +0000 (Thu, 15 Mar 2007) | 2 lines QPID-170 ................ r518570 | bhupendrab | 2007-03-15 10:42:24 +0000 (Thu, 15 Mar 2007) | 2 lines QPID-415 Default configuration for queues in virtualHost.xml doesn't get applied to the queue created after broker startup ................ r518667 | rgreig | 2007-03-15 15:39:39 +0000 (Thu, 15 Mar 2007) | 1 line Short pause to help ensure connection.close comes after last message ack, added to PropertyValueTest ................ r518669 | bhupendrab | 2007-03-15 15:44:01 +0000 (Thu, 15 Mar 2007) | 4 lines - DeliveryManager.getMessage is reimplmented because the ConcurrentLinkedMessageQueueAtomicSize.toArray is not implemented - Not creating lock while doing startMovingMessages.Just setting movingMessage to true, because that can stop the sync delivery. - And some tidy up of the code. ................ r518700 | rgreig | 2007-03-15 17:28:43 +0000 (Thu, 15 Mar 2007) | 1 line Added close before ack test for QPID-397 ................ r518988 | ritchiem | 2007-03-16 14:46:42 +0000 (Fri, 16 Mar 2007) | 8 lines QPID-70 InVM Authentication QPID-419 Access Control QPID-423 Authentication per virtualhost Restructured auth package. Enabled InVM Authentication Initial changes to allow authenticators per virtualhost. Initial access control classes. Initial work to allow access control testing through inVM broker. ................ r518989 | ritchiem | 2007-03-16 14:51:49 +0000 (Fri, 16 Mar 2007) | 1 line Correctly moved amqplain and plain sasl implementations ................ r518993 | rajith | 2007-03-16 14:58:02 +0000 (Fri, 16 Mar 2007) | 1 line branching for M2 release ................ r519909 | ritchiem | 2007-03-19 11:13:45 +0000 (Mon, 19 Mar 2007) | 4 lines Moved the principal-database and access sections in the xml under security. Updated PlainPasswordFilePrincipalDatabase to include an AMQPLAIN authentication mechanism Changed PlainPasswordVhostFilePrincipalDatabase to extend PlainPasswordFilePrincipalDatabase as it was the same code. A few other whitespace changes and additional logging to better show why an error occurred such as was shown by the python tests. ................ r519933 | rgreig | 2007-03-19 12:55:39 +0000 (Mon, 19 Mar 2007) | 1 line Correction to exception type thrown. ................ r520415 | rgreig | 2007-03-20 14:59:07 +0000 (Tue, 20 Mar 2007) | 1 line Improvements made to interop tests. ................ r520843 | ritchiem | 2007-03-21 11:24:40 +0000 (Wed, 21 Mar 2007) | 1 line Added two scripts to stop the running broker without having to first record the running pid. ................ r520938 | ritchiem | 2007-03-21 16:26:03 +0000 (Wed, 21 Mar 2007) | 1 line Added a new Appender from the Log4j contrib code base as QpidCompositeRollingAppender. This will allow us to roll the broker log files on a set time frame AND to a maximum file size. The CompositeRollingAppender was contributed by Kevin Steppe to the log4j project but as it is not part of the log4j.jar we must include it in our own code base until log4j provide a core implementation. ................ r521363 | ritchiem | 2007-03-22 17:36:15 +0000 (Thu, 22 Mar 2007) | 2 lines Updated the new Log4j appender to compress the backup files and move them to a new location.(Compression occurs async so as not to slow down the main program). Enable the logger in the log4j.xml Disabled by default. ................ r521682 | bhupendrab | 2007-03-23 11:50:55 +0000 (Fri, 23 Mar 2007) | 2 lines QPID-418 (merged from trunk) svn merge -r521336:521345 https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid/java . ................ r521705 | rgreig | 2007-03-23 12:44:14 +0000 (Fri, 23 Mar 2007) | 1 line Updates to performance tests. ................ r521710 | ritchiem | 2007-03-23 12:59:18 +0000 (Fri, 23 Mar 2007) | 2 lines QPID-419 Access Control QPID-423 Authentication per virtualhost Improved error handling when hostconfig is not specifed. Was NPE-ing ................ r521715 | ritchiem | 2007-03-23 13:10:33 +0000 (Fri, 23 Mar 2007) | 2 lines QPID-423 Authentication per virtualhost Improved error handling when hostconfig is not specifed. Was NPE-ing ................ r521782 | bhupendrab | 2007-03-23 16:02:51 +0000 (Fri, 23 Mar 2007) | 1 line QPID-420 (merged from trunk) And r518998:518999 and r520846:520850 ................ r521793 | bhupendrab | 2007-03-23 16:20:52 +0000 (Fri, 23 Mar 2007) | 1 line ................ r522463 | bhupendrab | 2007-03-26 10:30:02 +0100 (Mon, 26 Mar 2007) | 2 lines QPID-408 ................ r522528 | bhupendrab | 2007-03-26 15:33:11 +0100 (Mon, 26 Mar 2007) | 1 line QPID-428 Added login functionality ................ r522535 | ritchiem | 2007-03-26 15:55:21 +0100 (Mon, 26 Mar 2007) | 1 line Added passwdVhost to the build ................ r522567 | bhupendrab | 2007-03-26 17:43:24 +0100 (Mon, 26 Mar 2007) | 1 line QPID-421 displaying AMQMessage properties in user understandable format in Management Console, like Persistent instead of 1. ................ r522959 | ritchiem | 2007-03-27 16:39:51 +0100 (Tue, 27 Mar 2007) | 2 lines Updated assembly/bin.xml to include transient_config.xml persistent_config.xml ................ r522961 | ritchiem | 2007-03-27 16:42:40 +0100 (Tue, 27 Mar 2007) | 1 line forgot to rename files after they had been copied ................ r522967 | ritchiem | 2007-03-27 16:56:03 +0100 (Tue, 27 Mar 2007) | 1 line correctly renamed transient and persistent config files ................ r522977 | ritchiem | 2007-03-27 17:06:15 +0100 (Tue, 27 Mar 2007) | 1 line updated config files ................ r522981 | ritchiem | 2007-03-27 17:10:45 +0100 (Tue, 27 Mar 2007) | 1 line Added echo of progress and reduced timeout ................ r522989 | ritchiem | 2007-03-27 17:33:04 +0100 (Tue, 27 Mar 2007) | 1 line fixed error where script wouldn't pickup running pids ................ r522990 | ritchiem | 2007-03-27 17:36:34 +0100 (Tue, 27 Mar 2007) | 1 line Added additional logging and comments ................ r522991 | ritchiem | 2007-03-27 17:37:17 +0100 (Tue, 27 Mar 2007) | 1 line Added additional comments ................ r522994 | rgreig | 2007-03-27 17:48:23 +0100 (Tue, 27 Mar 2007) | 1 line Test added for durability of messages under broker failure. ................ r523245 | rgreig | 2007-03-28 10:30:49 +0100 (Wed, 28 Mar 2007) | 1 line Reversed accidental replacing of the word 'initialize' in comments to 'establishConnection' through a method refactoring. ................ r523747 | rajith | 2007-03-29 16:32:56 +0100 (Thu, 29 Mar 2007) | 1 line Fix for setting the message id ................ r524050 | rgreig | 2007-03-30 12:51:09 +0100 (Fri, 30 Mar 2007) | 1 line Removed excess logging to optimize performance. ................ r524739 | ritchiem | 2007-04-02 08:29:06 +0100 (Mon, 02 Apr 2007) | 1 line Added BDB Test scripts and updated pom to contain same tests as were used in perftesting ................ r524740 | ritchiem | 2007-04-02 08:47:29 +0100 (Mon, 02 Apr 2007) | 1 line Fixed error with passwordfile parameter ................ r524743 | ritchiem | 2007-04-02 09:07:55 +0100 (Mon, 02 Apr 2007) | 1 line Added CTQ tests ................ r524763 | ritchiem | 2007-04-02 11:50:06 +0100 (Mon, 02 Apr 2007) | 1 line Added verify password method to PrincipalDatabase ................ r524765 | ritchiem | 2007-04-02 11:55:12 +0100 (Mon, 02 Apr 2007) | 1 line Moved broker details to a separate variable. ................ r524767 | ritchiem | 2007-04-02 12:17:54 +0100 (Mon, 02 Apr 2007) | 1 line ignored idea files ................ r525487 | ritchiem | 2007-04-04 11:42:59 +0100 (Wed, 04 Apr 2007) | 3 lines Added default timeout to AMQConnection.close(); ................ r525531 | rgreig | 2007-04-04 16:18:44 +0100 (Wed, 04 Apr 2007) | 1 line Added standard command line handline ................ r525533 | rgreig | 2007-04-04 16:19:38 +0100 (Wed, 04 Apr 2007) | 1 line Added simeple file copy function. ................ r525535 | rgreig | 2007-04-04 16:20:30 +0100 (Wed, 04 Apr 2007) | 1 line Added comments and logging to track down bug. ................ r525536 | rgreig | 2007-04-04 16:21:43 +0100 (Wed, 04 Apr 2007) | 1 line Fixed dangling transaction problem by correctly binding queue. ................ r525553 | ritchiem | 2007-04-04 17:34:35 +0100 (Wed, 04 Apr 2007) | 1 line Updated case of properties ................ r525766 | ritchiem | 2007-04-05 09:51:55 +0100 (Thu, 05 Apr 2007) | 1 line QPID-308 Added test case to demonstrate heap exhaustion of broker. Can't be run InVM as it kills the broker. ................ r525777 | ritchiem | 2007-04-05 10:29:22 +0100 (Thu, 05 Apr 2007) | 20 lines QPID-414 : Addition of CRAM-MD5-HASHED authentication. Same as CRAM-MD5 but the client uses the hash of the password rather than the original password. This allows the broker to store the hash not the original password. Added initial tool for generation passwords. Broker: Renamed MD5PasswordFilePrincipalDatabase.java to Base64MD5PasswordFilePrincipalDatabase.java as that more accurately represents the file contents. PlainPasswordVhostFilePrincipalDatabase.java - import tidy up PrincipalDatabaseAuthenticationManager.java - Changed to add our SASL providers at the start of the SASL list. CRAMMD5Hashed* - New SASL mechanism that delegates to CRAM-MD5 but understands that the password to use is the hash of the users password. JCAProvider - Removed the addProvider() line as this is done after the construction in PrincipalDatabaseAuthenticationManager. PlainSaslServerFactory - White Space Passwd.java - New util stub for managing passwords ala htpasswd. Client Added CRAM-MD5-HASHED to CallbackHandlerRegistry Added ClientFactory for CRAMMD5Hashed that returns the first CRAM-MD5 SaslClient. DynamicSaslRegistrar.java - Tidied imports added new JCAProviders at the start of the Sasl lists. DynamicSaslRegistrar.properties - Added CRAM-MD5-HASHED handler. JCAProvider.java - as with broker stopped JCAProvider.java adding itself as the DynamicSaslRegistrar.java does this on the client. UsernameHashedPasswordCallbackHandler.java - New callback handler that is used by CRAM-MD5-HASHED. It hashes the client's password and uses that in the CRAM-MD5 algorithm. ................ r525785 | ritchiem | 2007-04-05 10:48:43 +0100 (Thu, 05 Apr 2007) | 1 line Old ant folder ................ r525786 | ritchiem | 2007-04-05 10:57:33 +0100 (Thu, 05 Apr 2007) | 1 line QPID-440 - added comments in the code relating to this bug. ................ r525787 | ritchiem | 2007-04-05 10:58:20 +0100 (Thu, 05 Apr 2007) | 2 lines QPID-308 removed closeConnection() that calls close(-1) and may result in a client hang. better to call closeConnection(long timeout) so forced this my removing closeConnection(); ................ r525788 | ritchiem | 2007-04-05 11:00:56 +0100 (Thu, 05 Apr 2007) | 1 line QPID-414 update to config.xml to give usage example. ................ r525804 | ritchiem | 2007-04-05 13:19:31 +0100 (Thu, 05 Apr 2007) | 1 line QPID-308 Updated HeapExhaustion to be able to be run from command line ................ r525817 | ritchiem | 2007-04-05 14:14:50 +0100 (Thu, 05 Apr 2007) | 1 line Update to qpid stop scripts to properly check for existing broker instances and promptly stop them. ................ r525829 | ritchiem | 2007-04-05 14:50:56 +0100 (Thu, 05 Apr 2007) | 1 line Updated scripts to work correctly under solaris and bash 2.0 ................ r525862 | rgodfrey | 2007-04-05 17:37:40 +0100 (Thu, 05 Apr 2007) | 1 line QPID-443 : Fix to transactionality of message publishing ................ r525867 | ritchiem | 2007-04-05 17:47:59 +0100 (Thu, 05 Apr 2007) | 2 lines QPID-416 Provided simple update to Access Control via FileAccessManager to allow access rights for a virtualhost to be stored in a separate file. Updated PrincipalDatabaseAccessManager to use the default AccessManager if the specified PrincipalDatabase is not an AccessManager. ................ r526091 | ritchiem | 2007-04-06 09:21:01 +0100 (Fri, 06 Apr 2007) | 5 lines QPID-416 Update to Access control to allow simply read/write permissions per Virtual host. access - updated file to have examples of access control. AccessManager - Deprecated old isAuthorised method Implemented new isAuthorized method on all AccessManagers ................ r526113 | ritchiem | 2007-04-06 11:28:43 +0100 (Fri, 06 Apr 2007) | 1 line Updated case of properties to be true cammelCase and updated tests to run for a duration of 10 minutes rather than set message count. To provide better results for graphing. ................ r526117 | ritchiem | 2007-04-06 11:42:11 +0100 (Fri, 06 Apr 2007) | 9 lines QPID-416 Update to Access control to allow simply read/write permissions per Virtual host. access - updated file to have examples of access control. Changed AMQProtocolSession to record an authorized Principal not just a String. - Required Added AccessRights files needed for VirtualHostAccess control. Updated ConnectionOpenMethodHandler to allow Principals with any access to connect not just read. UsernamePrincipal - Added a toString ................ r526118 | rgodfrey | 2007-04-06 11:55:17 +0100 (Fri, 06 Apr 2007) | 1 line ................ r526122 | ritchiem | 2007-04-06 12:26:06 +0100 (Fri, 06 Apr 2007) | 1 line removed pauses between batches ................ r526150 | rgreig | 2007-04-06 14:18:09 +0100 (Fri, 06 Apr 2007) | 1 line Added a test script ................ r526154 | rgodfrey | 2007-04-06 14:24:46 +0100 (Fri, 06 Apr 2007) | 1 line QPID-443 : Fix to transactionality of message publishing ................ r526157 | bhupendrab | 2007-04-06 14:32:56 +0100 (Fri, 06 Apr 2007) | 1 line QPID-444 : Enabling the Qpid to use SASL. jmxmp can be plugged into for SASL. Can be configured to use security. ................ r526158 | ritchiem | 2007-04-06 14:34:52 +0100 (Fri, 06 Apr 2007) | 1 line Duplicate of BDB-Qpid.sh ................ r526159 | bhupendrab | 2007-04-06 14:37:47 +0100 (Fri, 06 Apr 2007) | 1 line QPID-444 : adding jmxport, which is used when out of the box JMXAgent is not used ................ r526166 | ritchiem | 2007-04-06 14:51:41 +0100 (Fri, 06 Apr 2007) | 1 line QPID-414 - Initial script to run the passwd gen. ................ r526187 | bhupendrab | 2007-04-06 15:53:36 +0100 (Fri, 06 Apr 2007) | 2 lines QPID-444 : Enabling the SASL support. jmxmp can be plugged into for SASL. ................ r526194 | rgreig | 2007-04-06 16:21:19 +0100 (Fri, 06 Apr 2007) | 1 line Added some ramping up performance tests. ................ r526195 | marnie | 2007-04-06 16:21:33 +0100 (Fri, 06 Apr 2007) | 1 line QPID-381 Amended session constructor to be non-transactional and use client ack mode. ................ r526198 | rgreig | 2007-04-06 16:26:02 +0100 (Fri, 06 Apr 2007) | 1 line Fixed message sizes. ................ r526199 | rgreig | 2007-04-06 16:29:06 +0100 (Fri, 06 Apr 2007) | 1 line Fixed commit batch size. ................ r526666 | ritchiem | 2007-04-09 08:47:14 +0100 (Mon, 09 Apr 2007) | 1 line Updated so the FileAppender includes time stamps by default.. ConversionPattern made the same as STDOUT and RollingFileAppender ................ r526683 | rgreig | 2007-04-09 10:18:09 +0100 (Mon, 09 Apr 2007) | 1 line Modified assembly to pick up bdb backup script. ................ r526684 | rgreig | 2007-04-09 10:26:07 +0100 (Mon, 09 Apr 2007) | 1 line Added bdbbackup script. ................ r526685 | rgreig | 2007-04-09 10:27:44 +0100 (Mon, 09 Apr 2007) | 1 line Added bdbbackup script. ................ r526691 | ritchiem | 2007-04-09 10:39:47 +0100 (Mon, 09 Apr 2007) | 1 line Added $@ to allow pass through of command line args to each sub process ................ r526692 | bhupendrab | 2007-04-09 10:45:06 +0100 (Mon, 09 Apr 2007) | 4 lines QPID-444 : added log statements and some config parameters. Removed the autoDelete parameter from createNewQueue method used from Management Console. ................ r526694 | bhupendrab | 2007-04-09 10:51:46 +0100 (Mon, 09 Apr 2007) | 1 line ................ r526709 | bhupendrab | 2007-04-09 12:02:08 +0100 (Mon, 09 Apr 2007) | 2 lines QPID-444 : updated the management console dependency configuration for sasl support ................ r526714 | rgreig | 2007-04-09 12:25:32 +0100 (Mon, 09 Apr 2007) | 1 line Purged logging from exception constructors. ................ r526776 | rgreig | 2007-04-09 16:26:04 +0100 (Mon, 09 Apr 2007) | 1 line Stopped throwing away exception causes. ................ r526803 | rgreig | 2007-04-09 17:09:24 +0100 (Mon, 09 Apr 2007) | 1 line Got rid of some uses of System.out instead of log4j logging. ................ r526807 | rgreig | 2007-04-09 17:12:49 +0100 (Mon, 09 Apr 2007) | 1 line Got rid of some uses of System.out instead of log4j logging. ................ r527049 | ritchiem | 2007-04-10 08:58:26 +0100 (Tue, 10 Apr 2007) | 1 line Moved bdb tests to bdbstore package ................ r527050 | ritchiem | 2007-04-10 09:00:42 +0100 (Tue, 10 Apr 2007) | 1 line QueueDeclareHandler.java - Added more detail to error messages. Such as returning the queue name that was attempted to be declared but failed. ................ r527053 | ritchiem | 2007-04-10 09:03:15 +0100 (Tue, 10 Apr 2007) | 1 line Added a test to check that Persistent Queues do actually persist. ................ r527182 | ritchiem | 2007-04-10 17:29:47 +0100 (Tue, 10 Apr 2007) | 1 line QPID-446 Initial MBean framework. ................ r527487 | ritchiem | 2007-04-11 14:31:18 +0100 (Wed, 11 Apr 2007) | 5 lines QPID-446 AMQUserManagementMBean Initial implementation of user management in authentication file. UserManagement - Added annotations for MBeanOperations PrincipalDatabase - Added new methods to update,create,delete Principal. - Implemented method on all PrincipalDatabase implementations, most return false to say not complete except Base64MD5PasswordFilePrincipalDatabase - which now stores in memory the password file and flushes any changes to disk. ................ r527493 | ritchiem | 2007-04-11 14:50:40 +0100 (Wed, 11 Apr 2007) | 1 line QPID-446 Missed the commit of JMXManagedObjectRegistry change on verifyPassword char[] to String ................ r527499 | bhupendrab | 2007-04-11 15:16:02 +0100 (Wed, 11 Apr 2007) | 1 line QPID-444 : added CRAM-MD5-HASHED mechanism for sasl ................ r527509 | bhupendrab | 2007-04-11 15:47:22 +0100 (Wed, 11 Apr 2007) | 1 line ................ r527518 | ritchiem | 2007-04-11 16:21:37 +0100 (Wed, 11 Apr 2007) | 14 lines QPID-446 JMXManagedObjectRegistry - Split instantiation from starting up. To all the setting of the Access file when loaded later in the startup sequence. ManagedObjectRegistry - Added Start method MBeanInvocationHandlerImpl - Updated to allow the setting of the access properties object from the AMQUserManagementMBean NoopManagedObjectRegistry - implemented no-op start ConfigurationFileApplicationRegistry - Adjusted to split creation of ManagedObjectRegistry from starting server to allow the setting of access rights. AMQUserManagementMBean - Implemented reading of access rights file. Base64MD5PasswordFilePrincipalDatabase - added comment for future Management. PrincipalDatabaseManager - added initialiseManagement method ConfigurationFilePrincipalDatabaseManager - implemented general Management initialisation. PropertiesPrincipalDatabaseManager - no-op implementation ................ r527537 | ritchiem | 2007-04-11 16:47:30 +0100 (Wed, 11 Apr 2007) | 2 lines QPID-446 Update to contain jmx config settings. ................ r527556 | bhupendrab | 2007-04-11 17:07:58 +0100 (Wed, 11 Apr 2007) | 1 line synchronized with hash mechanism used in Broker ................ r527557 | ritchiem | 2007-04-11 17:08:54 +0100 (Wed, 11 Apr 2007) | 1 line Fixed Bug in convertPassword where data wasn't correctly updated PropertiesPrincipalDatabase, ................ r527558 | ritchiem | 2007-04-11 17:09:54 +0100 (Wed, 11 Apr 2007) | 1 line QpiQPID-446 Update to ensure qpid.password file is correctly written in savePasswordFile ................ r527803 | ritchiem | 2007-04-12 08:16:54 +0100 (Thu, 12 Apr 2007) | 5 lines QPID-446 Update to write accessRights file and correctly write Base64 MD5 Hashed password to password file. MBeanInvocationHandlerImpl - made statics ADMIN,READONLY,READWRITE public so they can be used in writing the access file. AMQUserManagementMBean - Update to write the access File. PrincipalDatabase - create getUser(username) to retrieve a Principal from the database this is then implemented in all PDs. Used to check for existence of a user. ................ r527843 | ritchiem | 2007-04-12 09:52:19 +0100 (Thu, 12 Apr 2007) | 10 lines QPID-446 Update to send userList to JMX Management console. Currently niave implementation just sending ALL users in one go. If a LDAPPrincipalDatabase was created this could be quite a lot of data a) to send but b) to create in broker Heap. PrincipalDatabase - javadoc'd and getUsers method, -changed verifyPassword method to take String for username rather than Principal only the Managment Console uses this method and it the MC should be changed to use the Broker SASL modules directly rather than having very similar ones of its own. - Removed AccountNotFound exception from createPrincipal as it made no sence No-op implementation in PlainPasswordFilePrincipalDatabase and PropertiesPrincipalDatabase Base64MD5PasswordFilePrincipalDatabase changed local User class to implement Principal so current Map can be returned via getUsers - Added locking to ensure integrity of files in the face of multiple edits. ................ r527848 | ritchiem | 2007-04-12 10:11:19 +0100 (Thu, 12 Apr 2007) | 1 line QPID-446 Removed hashing of presented password in Base64MD5PasswordFilePrincipalDatabase. ................ r527876 | rgodfrey | 2007-04-12 11:31:51 +0100 (Thu, 12 Apr 2007) | 3 lines QPID-451 Throw InvalidDestinationException on attempt to publish to a Queue which does not exist Changed QueueSenderAdapter to check if the routing key is bound to a queue on the given exchange. The checking can be turned off by setting the system property org.apache.qpid.client.verifyQueueBindingBeforePublish to anything but true ................ r527941 | bhupendrab | 2007-04-12 14:49:10 +0100 (Thu, 12 Apr 2007) | 1 line not needed for management console ................ r527959 | bhupendrab | 2007-04-12 15:40:36 +0100 (Thu, 12 Apr 2007) | 1 line refining the mbean operations ................ r527972 | ritchiem | 2007-04-12 16:11:16 +0100 (Thu, 12 Apr 2007) | 3 lines QPID-446 Updated sample configs to contain jmx security options. ................ r528003 | marnie | 2007-04-12 17:15:48 +0100 (Thu, 12 Apr 2007) | 1 line QPID-352 Changes ................ r528005 | marnie | 2007-04-12 17:16:34 +0100 (Thu, 12 Apr 2007) | 1 line QPID-352 Changes ................ r528424 | rgreig | 2007-04-13 11:17:12 +0100 (Fri, 13 Apr 2007) | 1 line Created new ping client that sends messages only. Usefull for examaning known queue states in mgmnt console. ................ r529233 | bhupendrab | 2007-04-16 14:25:58 +0100 (Mon, 16 Apr 2007) | 1 line added parameter for SASL ................ r529246 | bhupendrab | 2007-04-16 14:48:31 +0100 (Mon, 16 Apr 2007) | 1 line removed default username as guest. Added hashing for new user password field. ................ r529297 | rgodfrey | 2007-04-16 16:53:45 +0100 (Mon, 16 Apr 2007) | 1 line QPID-453 : AMQShortString should implement Comparable ................ r529635 | bhupendrab | 2007-04-17 16:07:06 +0100 (Tue, 17 Apr 2007) | 1 line QPID-422 : Combined all user configured notifications on one view. ................ r529659 | ritchiem | 2007-04-17 17:08:00 +0100 (Tue, 17 Apr 2007) | 7 lines QPID-454 Message 'taken' notion is per message. But should be per message per queue AMQChannel - pass queue in on all take/release/getSubscriptionDelievered calls BasicRejectMethodHandler - pass queue in on getSubscriptionDelievered calls AMQMessage - Changes to require AMQQueue on all take/release/getSubscriptionDelievered calls ConcurrentSelectorDeliveryManager - pass queue in on take/release/getSubscriptionDelievered calls SubscriptionImpl - - pass queue in on release calls ................ r529666 | ritchiem | 2007-04-17 17:19:59 +0100 (Tue, 17 Apr 2007) | 11 lines QPID-455 Prefetched messages can cause problems with client tools. AMQSession - suspend channel at startup until start() and recieve/setMessageListener are called. BasicMessageConsumer - mainly style sheet changes MessageListenerMultiConsumerTest - removed one test case as we cannot ensure round-robin effect at start up .. added test case for only c2 consuming when c1 does nothing. MessageListenerTest - added new test that can demonstrate a further bug of message 'loss' when a receive is called only once before a message listener is set. Prefetched message end up on _SynchronousQueue regression of QPID-293 as of r501004. MessageRequeueTest - Was missing a conn.start() DurableSubscriptionTest - Removed blocking receives() so we don't block on failure CommitRollbackTest - Text message was wrong on testGetThenDisconnect tests so adjusted ................ r529669 | bhupendrab | 2007-04-17 17:43:53 +0100 (Tue, 17 Apr 2007) | 1 line QPID-417 ................ r530034 | bhupendrab | 2007-04-18 15:32:02 +0100 (Wed, 18 Apr 2007) | 2 lines AMQUserManagementMBean.java - calling relaod within viewUsers method. Creating user list on management console instead of typing the user name. ................ r530037 | ritchiem | 2007-04-18 15:37:30 +0100 (Wed, 18 Apr 2007) | 1 line QPID-454 Message 'taken' notion is per message. REVERTED as it just wasn't right.. needs to be refactored. ................ r530041 | ritchiem | 2007-04-18 15:40:47 +0100 (Wed, 18 Apr 2007) | 1 line QPID-457 Fixed rollback inTran problem with test case ................ r530042 | ritchiem | 2007-04-18 15:42:16 +0100 (Wed, 18 Apr 2007) | 1 line QPID-457 Fixed rollback inTran problem with test case Missed the actual file fix. ................ r530043 | ritchiem | 2007-04-18 15:46:36 +0100 (Wed, 18 Apr 2007) | 1 line QPID-458 Fix to make the CSDM check if a message is taken when deliverying to browser. Removing the message from the queue and continuing if that is the caee. ................ r530044 | ritchiem | 2007-04-18 15:54:36 +0100 (Wed, 18 Apr 2007) | 1 line Removed e.printstacktrace that sneaked in with the other code style changes. ................ r530047 | ritchiem | 2007-04-18 16:09:28 +0100 (Wed, 18 Apr 2007) | 1 line Fix for intermittent CRT expected <1> but was <2> errors ................ r530048 | ritchiem | 2007-04-18 16:10:24 +0100 (Wed, 18 Apr 2007) | 3 lines ResetMessageListenerTest was using the wrong queue for running tests. This was causing problems during testing. Changed queue to use ResetMessageListenerTest queue ................ r530049 | ritchiem | 2007-04-18 16:11:22 +0100 (Wed, 18 Apr 2007) | 2 lines QPID-455 Prefetched messages can cause problems with client tools. Removed the changes as this was causing problems. Guarded with a check for now but solution is till not correct. ................ r530052 | ritchiem | 2007-04-18 16:12:45 +0100 (Wed, 18 Apr 2007) | 1 line QPID-455 - Guarded test with a check until a full solution is found ................ r530432 | ritchiem | 2007-04-19 15:42:53 +0100 (Thu, 19 Apr 2007) | 8 lines QPID-459 - NoLocal broken when messages already exist on queue from consumer. With test. AMQChannel remove comment around setPublisher - this is used by noLocal implementation. Subscription - rename of hasFilters to filtersMessages AMQQueue/RemoteSubscriptionImpl/SubscriptionTestHelper/SubscriptionSet - rename of hasFilters to filtersMessages SubscriptionImpl - rename of hasFilters to filtersMessages and changes to include noLocal in that check. TopicSessionTest - Additional testing for NoLocal to ensure. ................ r530437 | ritchiem | 2007-04-19 15:52:49 +0100 (Thu, 19 Apr 2007) | 5 lines QPID-459 - NoLocal broken when messages already exist on queue from consumer. With test. TopicSessionTest - Additional testing for NoLocal to ensure. Forgot to include the file in the commit. ................ r530438 | ritchiem | 2007-04-19 15:53:32 +0100 (Thu, 19 Apr 2007) | 1 line Added Test logging to aid in diagnosing problems ................ r530441 | ritchiem | 2007-04-19 16:07:54 +0100 (Thu, 19 Apr 2007) | 5 lines QPID-459 - NoLocal broken when messages already exist on queue from consumer. With test. ConcurrentSelectorDeliveryManager - method changes from hasFilter to filtersMessages. Forgot to include the file in the commit. ................ r530442 | ritchiem | 2007-04-19 16:08:04 +0100 (Thu, 19 Apr 2007) | 5 lines QPID-455 Pre-fetched messages can cause problems with client tools. Set IMMEDIATE_PREFETCH="true" for previous behaviour. Inverted check now setting System proprety IMMEDIATE_PREFETCH="true" will cause existing messages to be immediately pre-fetched to the newly registered consumer. Solved out standing broker issues see QPID-458 and QPID-459. ................ r530444 | ritchiem | 2007-04-19 16:10:10 +0100 (Thu, 19 Apr 2007) | 3 lines QPID-454 - Message 'taken' notion is per message. Adjusted to be per message per queue. Previous commit was not sufficiently tested and other bugs were causing problems that were not related to this change. ................ r530447 | ritchiem | 2007-04-19 16:15:25 +0100 (Thu, 19 Apr 2007) | 1 line Committed test with localhost as the broker ................ r530449 | ritchiem | 2007-04-19 16:16:32 +0100 (Thu, 19 Apr 2007) | 1 line Additional test to ensure connection closure doesn't cause problems. ................ r530683 | ritchiem | 2007-04-20 09:11:05 +0100 (Fri, 20 Apr 2007) | 2 lines Reinstated the two consumer receive test. Added additional test class to cover the IMMEDIATE_PREFETCHs. ................ r530685 | ritchiem | 2007-04-20 09:13:03 +0100 (Fri, 20 Apr 2007) | 1 line Made IMMEDIATE_PREFETCH to allow access from additional test class. ................ r530686 | ritchiem | 2007-04-20 09:14:57 +0100 (Fri, 20 Apr 2007) | 1 line Moved string literal 'Qpid_HOME' to constant QPID_HOME ................ r530697 | bhupendrab | 2007-04-20 09:48:40 +0100 (Fri, 20 Apr 2007) | 1 line QPID-279 Patch from Nuno Santos ................ r530734 | bhupendrab | 2007-04-20 11:42:52 +0100 (Fri, 20 Apr 2007) | 1 line QPID-445 : md5 hashed password will be sent from management console to Qpid ................ r530777 | rgreig | 2007-04-20 13:50:54 +0100 (Fri, 20 Apr 2007) | 1 line Copied fix for invalid IP bytes greater than 127 from trunk. ................ r530796 | ritchiem | 2007-04-20 14:23:17 +0100 (Fri, 20 Apr 2007) | 1 line QPID-468 Add Broker verison number to Listen print line in Main.java:367 ................ r530797 | ritchiem | 2007-04-20 14:24:43 +0100 (Fri, 20 Apr 2007) | 1 line Updated PrincipalDatabase verifyPassword to match rest of API and take a char[] ................ r530798 | ritchiem | 2007-04-20 14:25:50 +0100 (Fri, 20 Apr 2007) | 3 lines QPID-445 Added checks to ensure UserManagement MBean is only accessed by Admin users. Allow Qpid JMX Management console to manage access file. ................ r530800 | ritchiem | 2007-04-20 14:27:22 +0100 (Fri, 20 Apr 2007) | 1 line White space changes plus additional logging to aid in debugging ................ r530812 | ritchiem | 2007-04-20 14:59:27 +0100 (Fri, 20 Apr 2007) | 2 lines QPID-471 User list not populated. This was due to the fact that the 'View User' has been marked as an ACTION. Changing to an INFO made the console work just fine. ................ r530819 | ritchiem | 2007-04-20 15:08:13 +0100 (Fri, 20 Apr 2007) | 1 line QPID-468 Update to log4j.xml to ensure the new logger is at least at the info level. ................ r530838 | ritchiem | 2007-04-20 17:03:10 +0100 (Fri, 20 Apr 2007) | 2 lines Added addition log when broker is ready to process. Updated HeapExhaustion - to use system.out.println so you can set amqj.logging.level=warn to speed up test. ................ r531437 | rgreig | 2007-04-23 12:23:39 +0100 (Mon, 23 Apr 2007) | 1 line QPID-394. Removed revision tags. ................ r531456 | bhupendrab | 2007-04-23 13:58:24 +0100 (Mon, 23 Apr 2007) | 1 line QPID-470 : Catching the security exception for users, which have no access to management console ................ r531458 | bhupendrab | 2007-04-23 14:13:28 +0100 (Mon, 23 Apr 2007) | 1 line QPID-445 : Fixed the ClassCastException ................ r531512 | ritchiem | 2007-04-23 16:52:43 +0100 (Mon, 23 Apr 2007) | 3 lines QPID-472 - Creation of TemporaryQueues will not guarantee unique queue names if created rapidly. Updated TemporaryQueueTest.java so that it checks Headers/Queue/Topic for unroutable/mandatory messages beig returned. ................ r531513 | ritchiem | 2007-04-23 16:54:15 +0100 (Mon, 23 Apr 2007) | 1 line QPID-436 - topic exchange doesn't obey the mandatory flag ................ r531515 | ritchiem | 2007-04-23 16:58:04 +0100 (Mon, 23 Apr 2007) | 2 lines Update to system test so that the run as part of the build process as they were not running. Change to AMQMessage to ensure that the TxAckTest passes. Was failing as the reference count was being changed out of the increment/decrementReference methods ................ r531517 | ritchiem | 2007-04-23 16:59:59 +0100 (Mon, 23 Apr 2007) | 1 line Comment updates on the origin of the tests ................ r531518 | ritchiem | 2007-04-23 17:02:41 +0100 (Mon, 23 Apr 2007) | 1 line White Space changes ................ r531524 | bhupendrab | 2007-04-23 17:28:00 +0100 (Mon, 23 Apr 2007) | 1 line QPID-445 ................ r531526 | ritchiem | 2007-04-23 17:38:24 +0100 (Mon, 23 Apr 2007) | 3 lines QPID-290 - Java broker does not honor maximum number of channels threshold Applied patch from Nuno Santos ................ r531527 | ritchiem | 2007-04-23 17:38:44 +0100 (Mon, 23 Apr 2007) | 1 line ResetMessageListenerTest - needs to have IMMEDIATE_PREFETCH = true. ................ r531859 | ritchiem | 2007-04-24 11:06:41 +0100 (Tue, 24 Apr 2007) | 1 line Defaulted the use of JMX SASL security to false. As this requries the jmxremote.jar from sun which is not Apache license friendly. ................ r531865 | ritchiem | 2007-04-24 11:24:51 +0100 (Tue, 24 Apr 2007) | 1 line Defaulted the use of management.security-enabled security to false. As this requires the jmxremote.jar from sun which is not Apache license friendly. ................ r531908 | bhupendrab | 2007-04-24 13:38:18 +0100 (Tue, 24 Apr 2007) | 1 line Management Console sasl changes ................ r531917 | bhupendrab | 2007-04-24 14:03:55 +0100 (Tue, 24 Apr 2007) | 1 line Added display of build and release versions in Help->About ................ r531937 | ritchiem | 2007-04-24 14:42:03 +0100 (Tue, 24 Apr 2007) | 1 line Reduced logging on requeue. ................ r531989 | bhupendrab | 2007-04-24 16:49:03 +0100 (Tue, 24 Apr 2007) | 1 line Added connection exception handling and refactored the action classes ................ r532002 | bhupendrab | 2007-04-24 17:35:43 +0100 (Tue, 24 Apr 2007) | 1 line Management Console SASL changes ................ r532372 | bhupendrab | 2007-04-25 15:46:03 +0100 (Wed, 25 Apr 2007) | 1 line Made the return type of getTestMessage() to a generic type for subclass to override. ................ r532466 | aconway | 2007-04-25 21:08:26 +0100 (Wed, 25 Apr 2007) | 2 lines * Fix ignore for generated files. ................ r532728 | ritchiem | 2007-04-26 13:38:41 +0100 (Thu, 26 Apr 2007) | 3 lines QPID-292 - Authentication not handled correctly. Copied handling from SecureOkMethod handler. ................ r532766 | rgreig | 2007-04-26 15:57:04 +0100 (Thu, 26 Apr 2007) | 1 line Rationlized the performance tests. ................ r532786 | ritchiem | 2007-04-26 16:59:24 +0100 (Thu, 26 Apr 2007) | 3 lines QPID-466 Create STRICT_AMQP System property to disable JMS extensions in Java client. This disables the JMS features that rely upon Qpid Java broker specific features. ................ r532787 | aconway | 2007-04-26 17:01:04 +0100 (Thu, 26 Apr 2007) | 19 lines Merged revisions 532430 by hand from https://svn.apache.org/repos/asf/incubator/qpid/branches/trunk/qpid/cpp ------------------------------------------------------------------------ r532430 | aconway | 2007-04-25 14:06:14 -0400 (Wed, 25 Apr 2007) | 10 lines * qpid/CommonOptions.h: - Convenience classs/functions to use boost::program_options. - CommonOptions class for options common to client/broker. * qpid/broker/Broker.h: - Replaced broker::Configuration with class Broker::Options, derived from CommonOptions. * qpidd.cpp: Updated options handling. * qpid/Exception.h: Added strError function to get std::string from errno. ------------------------------------------------------------------------ ................ r532791 | aconway | 2007-04-26 17:21:23 +0100 (Thu, 26 Apr 2007) | 20 lines Merged revisions 532430 by hand from https://svn.apache.org/repos/asf/incubator/qpid/branches/trunk/qpid/cpp ------------------------------------------------------------------------ r532750 | aconway | 2007-04-26 10:13:14 -0400 (Thu, 26 Apr 2007) | 4 lines - docs/man/qpidd.x: explain file and environment configuration. - src/qpidd.cpp: read config from file. ------------------------------------------------------------------------ r532491 | aconway | 2007-04-25 17:26:53 -0400 (Wed, 25 Apr 2007) | 4 lines Added environment variables as a source of Qpid configuration. Option "foo-bar" will be read from env. QPID_FOO_BAR if not specified on command line. ------------------------------------------------------------------------ ................ r532794 | rgreig | 2007-04-26 17:33:10 +0100 (Thu, 26 Apr 2007) | 1 line Rationalized the performance tests. ................ r533065 | bhupendrab | 2007-04-27 12:17:39 +0100 (Fri, 27 Apr 2007) | 1 line QPID-471 ................ r533075 | ritchiem | 2007-04-27 13:27:19 +0100 (Fri, 27 Apr 2007) | 2 lines QPID-473 Base64MD5PrincipalDatabase doesn't check password changes were applied to disk before storing in memory Reversed the effects of the requested change if the changes cannot be persisted to disk ................ r533077 | ritchiem | 2007-04-27 13:29:52 +0100 (Fri, 27 Apr 2007) | 3 lines Bin Updates: Qpid-Run removed new bash 3.x feature += replaced with option="${value1} ${value2}" constructs to support older bash 2.x renamed passwd qpid-passwd and fixed classpath loading errors. Moved bdbbackup script to live with the bdb module. ................ r533078 | ritchiem | 2007-04-27 13:30:07 +0100 (Fri, 27 Apr 2007) | 1 line Updated PrincipalDatabase implementations to return empty strings rather than null. As this causes NPE on MC. ................ r533079 | ritchiem | 2007-04-27 13:31:03 +0100 (Fri, 27 Apr 2007) | 1 line Updated MLT to have variables that define the BROKER and VHOST used and White space ................ r533131 | ritchiem | 2007-04-27 16:06:47 +0100 (Fri, 27 Apr 2007) | 1 line Added Apache legal headers and added qpid.start which logs the startup command ................ r533140 | ritchiem | 2007-04-27 16:28:44 +0100 (Fri, 27 Apr 2007) | 1 line Removed reference to bdbbackup ................ r533141 | ritchiem | 2007-04-27 16:31:54 +0100 (Fri, 27 Apr 2007) | 1 line Added reference for qpid.start and brought bin-test in line with bin. ................ r533704 | bhupendrab | 2007-04-30 12:37:59 +0100 (Mon, 30 Apr 2007) | 1 line Added time-out for secure server connection. ................ r533721 | rgodfrey | 2007-04-30 13:24:41 +0100 (Mon, 30 Apr 2007) | 1 line QPID-476 : Remove duplicate map of channelId to session ................ r533764 | ritchiem | 2007-04-30 15:37:23 +0100 (Mon, 30 Apr 2007) | 4 lines QPID-466 Create STRICT_AMQP System property to disable JMS extensions in Java client. Updated to allow the use of durable subscriptions but it will not be as clean as with the extensions. Selectors are also now disabled. ................ r533765 | ritchiem | 2007-04-30 15:39:18 +0100 (Mon, 30 Apr 2007) | 1 line QPID-461 Update to CommitRollbackTest. Ensuring messages received have the correct redelivered value, regardless of order. ................ r533819 | aconway | 2007-04-30 19:08:17 +0100 (Mon, 30 Apr 2007) | 14 lines * README: added new dependency, libdaemon. * qpidc.spec.in: libdaemon dependencies. * broker/Daemon.h|cpp: Daemon and pid file management, wrapper for libdaemon. * qpidd.cpp modifid flags -d [ --daemon ] - waits till deamon is listening before returning. * qpidd.cpp: new flags -q [ --quit ] Stop the running daemon politely. -k [ --kill ] Kill the running daemon harshly. -c [ --check ] If daemon is running return 0. --wait SECONDS (=10) Maximum wait for daemon response. --ppid Print daemon pid to stdout * tests/dameon_test: Test daemon startup, shutdown. * deleted tests/broker: obsolete script. ................ r533840 | aconway | 2007-04-30 20:52:28 +0100 (Mon, 30 Apr 2007) | 3 lines Added -M2 tag to RPM release. ................ r533860 | aconway | 2007-04-30 22:59:52 +0100 (Mon, 30 Apr 2007) | 1 line Add .M2 tag to rpm release ................ r533861 | aconway | 2007-04-30 23:01:02 +0100 (Mon, 30 Apr 2007) | 3 lines svn:ignore distribution tarballs. ................ r534036 | ritchiem | 2007-05-01 13:28:03 +0100 (Tue, 01 May 2007) | 1 line QPID-461 Update to CommitRollbackTest. Ensuring messages received have the correct redelivered value, regardless of order. Different test case also was problematic. ................ r534113 | aconway | 2007-05-01 16:09:26 +0100 (Tue, 01 May 2007) | 2 lines Add doxygen.timestamp to distribution so make distcheck will pass. ................ r534117 | ritchiem | 2007-05-01 16:22:17 +0100 (Tue, 01 May 2007) | 4 lines Comments and Test changes VirtualHost Added comments HeapExhaustion - Updated to send transient messages. QpidClientConnection - Allowed specification of type of message to send. ................ r534473 | bhupendrab | 2007-05-02 15:19:52 +0100 (Wed, 02 May 2007) | 2 lines Exchange MBeans updated - init method moved to super class. Exception handling of management console updated for SecurityException. ................ r534478 | rgreig | 2007-05-02 15:23:22 +0100 (Wed, 02 May 2007) | 1 line Removed accidental inclusion of copyright notices. ................ r534763 | bhupendrab | 2007-05-03 10:35:11 +0100 (Thu, 03 May 2007) | 1 line Management console users list display is updated. ................ r534897 | bhupendrab | 2007-05-03 15:53:20 +0100 (Thu, 03 May 2007) | 1 line Attribute details background made same as other displays. ................ r534903 | rgreig | 2007-05-03 16:09:18 +0100 (Thu, 03 May 2007) | 1 line More interop test stuff. ................ r535254 | rgreig | 2007-05-04 15:27:53 +0100 (Fri, 04 May 2007) | 1 line First two test cases completed. Still to do pub/sub. ................ r535309 | ritchiem | 2007-05-04 17:12:59 +0100 (Fri, 04 May 2007) | 2 lines QPID-466 Changes to FieldTable along with corresponding PropertyValueTest to limit the Java client to only AMQP 0-8 compliant values. ................ r535809 | ritchiem | 2007-05-07 10:28:15 +0100 (Mon, 07 May 2007) | 5 lines QPID-466 Updated FieldTable to ensure no Decimal value is set that is larger than can be transmitted over AMQP. That is a max scale value of Byte.MAX_VALUE and value of up to Integer.MAX_VALUE. Additional tests to ensure this is the case. ................ r535874 | rgreig | 2007-05-07 14:13:06 +0100 (Mon, 07 May 2007) | 1 line Added remaining test case. ................ r536008 | rgodfrey | 2007-05-07 23:19:59 +0100 (Mon, 07 May 2007) | 1 line QPID-480 : Avoid deadlock on UnacknowledgedMessageMap and ConcurrentSelectorDeliveryManager ................ r536141 | ritchiem | 2007-05-08 10:54:30 +0100 (Tue, 08 May 2007) | 1 line Added default password file for use with Base64MD5PassswordFilePrincipalDatabase ................ r536163 | rgreig | 2007-05-08 12:21:35 +0100 (Tue, 08 May 2007) | 1 line Added XML logging of test results. ................ r536164 | rgreig | 2007-05-08 12:39:51 +0100 (Tue, 08 May 2007) | 1 line Added inclusion of sender and receiver names in results. ................ r536243 | rgreig | 2007-05-08 17:31:27 +0100 (Tue, 08 May 2007) | 1 line Some robustness added to tests by limiting buffered messages. ................ r536253 | gsim | 2007-05-08 18:00:00 +0100 (Tue, 08 May 2007) | 3 lines Initial interop tests for c++. ................ r536279 | aconway | 2007-05-08 19:09:35 +0100 (Tue, 08 May 2007) | 3 lines * lib/broker/Daemon.cpp: Fixed bug causing qpidd -c to sometmes delete the pidfile. ................ r536339 | aconway | 2007-05-08 22:40:40 +0100 (Tue, 08 May 2007) | 3 lines * README: added libdaemon to yum instructions. ................ r536449 | gsim | 2007-05-09 08:27:39 +0100 (Wed, 09 May 2007) | 5 lines Altered test case 2, i.e. basic p2p, such that it binds the queue to amq.direct rather than relying on the default bindings. Modified the clientid option of the test runner to be -n,--clientname to be consistent with java test runner. ................ r536480 | rgodfrey | 2007-05-09 11:24:13 +0100 (Wed, 09 May 2007) | 1 line QPID-482 : Small performance enhancements ................ r536483 | rgreig | 2007-05-09 11:36:06 +0100 (Wed, 09 May 2007) | 1 line Improvements made to max pending message limit code. ................ r536486 | rgreig | 2007-05-09 11:48:39 +0100 (Wed, 09 May 2007) | 1 line Added max buffer limits to all tests. ................ r536496 | rgreig | 2007-05-09 13:11:51 +0100 (Wed, 09 May 2007) | 1 line Improved safety limts for message size tests. ................ r536498 | ritchiem | 2007-05-09 13:15:55 +0100 (Wed, 09 May 2007) | 1 line Moved MaxChannelsTest.java to the correct package. ................ r536499 | ritchiem | 2007-05-09 13:16:17 +0100 (Wed, 09 May 2007) | 1 line Whitespace + Formatting. ................ r536506 | ritchiem | 2007-05-09 13:32:27 +0100 (Wed, 09 May 2007) | 10 lines QPID-25 TimeToLive Basic implementation. Messages are not automatically purged rather they are checked as they are selected for delivery. If they have expired they are dequeued. AMQChannel - Update to call setExpiration on the message so the time can be adjusted if client & broker clocks are out of sync. AMQMessage - Caches the _expiration time for internal use, adjusted for broker time. This leaves message headers unchanged so receiving client can see actual value requested by producer. ConcurrentSelectorDeliveryManager - Updated to check for expired messages when getNextMessage is called. Immediate messages are NOT expired. Subscription - Added method to getChannel that this Subscription is attatched to so we can retrieve the StoreContext for dequeue-ing the message. TimeToLiveTest - Test of Time to live. Sends 50 msgs. 1 non-timed 48 1 second and 1 non-timed ensure only 2 msgs come back after 2 seconds ................ r536562 | rgreig | 2007-05-09 16:16:18 +0100 (Wed, 09 May 2007) | 1 line More safety limit adjustments, now all tests running within limits. ................ r536571 | ritchiem | 2007-05-09 16:46:57 +0100 (Wed, 09 May 2007) | 1 line QPID-484 Provided default GC and easy customisation.. via setting QPID_JAVA_QC. ................ r536573 | rgreig | 2007-05-09 16:48:11 +0100 (Wed, 09 May 2007) | 1 line Corrected mistaked in test parameters. ................ r536584 | gsim | 2007-05-09 18:00:32 +0100 (Wed, 09 May 2007) | 18 lines * Added support for channel.flow: cpp/tests/ChannelTest.cpp cpp/lib/broker/SessionHandlerImpl.cpp cpp/lib/broker/BrokerChannel.h cpp/lib/broker/BrokerChannel.cpp * Fixed client connection closing process: cpp/lib/common/sys/apr/Socket.cpp cpp/lib/client/Connector.h cpp/lib/client/Connector.cpp cpp/lib/client/Connection.h cpp/lib/client/Connection.cpp * Use amq.direct rather than default exchange in P2P test (to interop with java) cpp/tests/BasicP2Ptest.h ................ r536585 | gsim | 2007-05-09 18:00:57 +0100 (Wed, 09 May 2007) | 3 lines Added test for channel.flow ................ r536824 | rgreig | 2007-05-10 12:17:50 +0100 (Thu, 10 May 2007) | 1 line Increased test load for better than expected persistent p2p. ................ r537015 | tomasr | 2007-05-10 23:16:49 +0100 (Thu, 10 May 2007) | 1 line QPID-435: Fix HeadersExchangeTest ................ r537019 | tomasr | 2007-05-10 23:25:01 +0100 (Thu, 10 May 2007) | 1 line QPID-441 Fix handling of bounced messages ................ r537026 | tomasr | 2007-05-10 23:46:46 +0100 (Thu, 10 May 2007) | 1 line QPID-398 SSL support for .NET client ................ r537029 | tomasr | 2007-05-10 23:59:58 +0100 (Thu, 10 May 2007) | 1 line Fixed race condition introduced by QPID-398, removed unneeded files ................ r537161 | rupertlssmith | 2007-05-11 12:15:03 +0100 (Fri, 11 May 2007) | 1 line Increased persistent test rates to measure above saturation point. ................ r537171 | gsim | 2007-05-11 13:03:24 +0100 (Fri, 11 May 2007) | 3 lines Fix for acknowledgements (since the addition of the protocol version, the 'wrong' constructor to BasicAckBody was being called resulting in random values for delivery tag and multiple) ................ r537673 | tomasr | 2007-05-14 00:03:30 +0100 (Mon, 14 May 2007) | 3 lines * QPID-486 Choose strongest SASL Mechanism first * Remove unnecessary wrapping of AMQExceptions on connection failure ................ r537782 | rupertlssmith | 2007-05-14 12:37:41 +0100 (Mon, 14 May 2007) | 1 line Added to the Javadoc. ................ r537834 | tomasr | 2007-05-14 14:37:45 +0100 (Mon, 14 May 2007) | 6 lines * QPID-489 Added Nant build scripts for Qpid.NET * Modified msbuild files to build to central location matching nant builds * Removed old files from Qpid.Buffer * Removed MonoDevelop project files * Updated build scripts, readme.txt, todo.txt ................ r537835 | tomasr | 2007-05-14 14:38:14 +0100 (Mon, 14 May 2007) | 1 line * removed MonoDevelop solution ................ r537841 | tomasr | 2007-05-14 14:50:18 +0100 (Mon, 14 May 2007) | 1 line Fixed Qpid.Client.Tests build on linux ................ r537845 | tomasr | 2007-05-14 14:57:12 +0100 (Mon, 14 May 2007) | 1 line Fixed release script and made executable ................ r537954 | tomasr | 2007-05-14 20:10:59 +0100 (Mon, 14 May 2007) | 4 lines * QPID-487 (Contributed by Carlos Medina) Fix QpidConnectionInfo.ToString() * QPID-485 (Contributed by Carlos Medina) Fix AmqBrokerInfo.Equals() * QPID-456 Enforce virtual host names start with '/' ................ r538035 | tomasr | 2007-05-15 02:33:00 +0100 (Tue, 15 May 2007) | 6 lines * QPID-452 Improve message classes API * Add XML documentation to IChannel and IMessage * Add missing BrokerDetailTests * Add new tests for message creation and message factories * Fix wrong default encoding for text messages ................ r538079 | gsim | 2007-05-15 08:38:48 +0100 (Tue, 15 May 2007) | 3 lines Separated out implementation from interop test headers. ................ r538084 | ritchiem | 2007-05-15 09:02:42 +0100 (Tue, 15 May 2007) | 1 line QPID-466 Removed Unsupported exception from setIntProperty with STRICT_AMQP set ................ r538098 | gsim | 2007-05-15 10:10:02 +0100 (Tue, 15 May 2007) | 3 lines Added missing files so that make distcheck passes. ................ r538109 | rupertlssmith | 2007-05-15 10:48:16 +0100 (Tue, 15 May 2007) | 1 line More Javadocing. ................ r538240 | ritchiem | 2007-05-15 17:19:01 +0100 (Tue, 15 May 2007) | 6 lines QPID-3 Topic Matching with tests A simple naive approach. Similar to C++ to be included for M2. More elaborate pre-evaluated version will have to wait. Once benchmarks have been performed we can evaluate performance advantages if any of that approach. ................ r538882 | ritchiem | 2007-05-17 13:12:34 +0100 (Thu, 17 May 2007) | 3 lines Fix for broken CSDM message purging routine that was causing python test_get to fail. Replaced long while control with a method call that is easier to understand and has more comments. ................ r538907 | rupertlssmith | 2007-05-17 14:17:59 +0100 (Thu, 17 May 2007) | 1 line Added to the Javadoc ................ r538912 | ritchiem | 2007-05-17 14:26:25 +0100 (Thu, 17 May 2007) | 2 lines Fixed failing python tests. The rather annoying way we unsubscribe subscribers by creating new ones was causing a problem as the closing channel had been closed before the unsubscribe call. Java now passes all python tests ................ r538922 | rupertlssmith | 2007-05-17 14:53:44 +0100 (Thu, 17 May 2007) | 1 line Small fix to correct property name. ................ r539178 | tomasr | 2007-05-18 00:50:50 +0100 (Fri, 18 May 2007) | 6 lines * QPID-492 Fix Race condition in message decoding * QPID-249 Make ServiceRequestingClient and ServiceProvidingClient a single, self contained test * Fix incorrect exception message in Qpid.Buffers, improve tests * Make ContentBody use an sliced buffer to avoid extra data copy * Remove useless tests in Qpid.Client (Blocking IO tests) ................ r539191 | tomasr | 2007-05-18 01:18:26 +0100 (Fri, 18 May 2007) | 1 line QPID-490 (Contributed by Carlos Medina) Implement PurgeQueue and DeleteQueue ................ r539470 | ritchiem | 2007-05-18 14:50:59 +0100 (Fri, 18 May 2007) | 1 line QPID-401 Integrated python tests with maven tested on windows CMD.exe and linux FC5 ................ r539476 | ritchiem | 2007-05-18 15:12:28 +0100 (Fri, 18 May 2007) | 1 line QPID-401 Update to pom to correctly set the broker.dir ................ r539481 | ritchiem | 2007-05-18 15:30:06 +0100 (Fri, 18 May 2007) | 1 line QPID-401 Update to allow -Dskip-python-tests to disable python checking ................ r539484 | ritchiem | 2007-05-18 15:35:13 +0100 (Fri, 18 May 2007) | 1 line QPID-401 Update to allow -Dskip-python-tests to disable python checking ................ r539501 | rupertlssmith | 2007-05-18 16:27:56 +0100 (Fri, 18 May 2007) | 1 line Added perftest instructions and explanation. ................ r539594 | aconway | 2007-05-18 21:37:07 +0100 (Fri, 18 May 2007) | 2 lines * Makefile.am: added rpmbuild target for consistency with trunk. ................ r539783 | tomasr | 2007-05-19 18:40:32 +0100 (Sat, 19 May 2007) | 8 lines * QPID-495 (Contributed by Carlos Medina) Implement default timeouts for AttainState and SyncWrite * Fix method signatures * Remove SSL test with client-side certificates (requires extra setup) * Add locks AMSQtateManager and AMQProtocolListener to prevent modification of listener collections while processing notifications * Add library/runtime information to ConnectionStartMethodHandler * Fix some compiler warnings * Added XML documentation for some api interfaces ................ r539788 | tomasr | 2007-05-19 19:55:33 +0100 (Sat, 19 May 2007) | 1 line * Excluded failover tests from nant builds and SSL tests on mono ................ r540107 | rupertlssmith | 2007-05-21 11:57:30 +0100 (Mon, 21 May 2007) | 1 line Documented all exception. ................ r540169 | gsim | 2007-05-21 16:23:55 +0100 (Mon, 21 May 2007) | 3 lines Made message less scary when persistence not enabled(!). ................ r540511 | gsim | 2007-05-22 10:50:45 +0100 (Tue, 22 May 2007) | 11 lines Patch submitted to qpid-dev by ksmith@redhat.com. Fixes concurrency issues arising from previous move to use singleton apr pool. "My patch does three things: 1) Modifies the APRPool class to use alloc/free semantics for APR memory pools. Each time a caller calls APRPool::get() they'll their own pool reference. I've fixed up all the call sites I can find to also call APRPool::free() at the appropriate time. 2) Caches freed APR memory pools in a STL stack. This cuts down on the number of memory pools created overall. 3) As a result of doing #1 and #2 I've introduced a guard mutex around APRPool::get() and APRPool::free(). This is to prevent concurrent access to the memory pool cache. If it's too heavyweight, the mutex along with the caching mechanism could be removed entirely." ................ r541247 | rgodfrey | 2007-05-24 10:57:00 +0100 (Thu, 24 May 2007) | 1 line QPID-482 : Small performance tweaks ................ r541920 | tomasr | 2007-05-26 18:35:51 +0100 (Sat, 26 May 2007) | 1 line QPID-136 Initial Prefetch Implementation ................ r542484 | rupertlssmith | 2007-05-29 11:52:29 +0100 (Tue, 29 May 2007) | 1 line Can now pass property to skip python tests, set in settings.xml ................ r542789 | ritchiem | 2007-05-30 11:09:28 +0100 (Wed, 30 May 2007) | 1 line Update to ensure fastinstall profile skips the broker python tests. ................ r543496 | rupertlssmith | 2007-06-01 15:33:07 +0100 (Fri, 01 Jun 2007) | 1 line QPID-402: FailoverException falling through to client. All blocking operations now wrapped in failover support wrappers. ................ r544109 | ritchiem | 2007-06-04 10:47:53 +0100 (Mon, 04 Jun 2007) | 7 lines Addition of a sustained test client. This is currently setup for running a pub/sub test. The test allows for multiple clients to connect and participate in testing the broker throughput. A single producer continually sends messages to a topic which the clients then send batched results back about. The producer uses the timings in the reports to update the rate at which it sends messages. Ideally reaching a steady state where all messages produced are received by everyone within a specified time frame. ................ r544422 | ritchiem | 2007-06-05 09:50:54 +0100 (Tue, 05 Jun 2007) | 1 line Added documentation on how to run the sustained tests. ................ r544508 | rupertlssmith | 2007-06-05 16:02:09 +0100 (Tue, 05 Jun 2007) | 1 line Interop tests ported to .Net ................ r544866 | rupertlssmith | 2007-06-06 16:25:02 +0100 (Wed, 06 Jun 2007) | 1 line Updated examples to build source jar. Also put the java14 retrotranslated module back in now that the strange repeating build problem is solved. ................ r545146 | ritchiem | 2007-06-07 12:30:01 +0100 (Thu, 07 Jun 2007) | 1 line POM update renumbering tests now we have trimmed down the tests being run. ................ r546096 | rupertlssmith | 2007-06-11 12:23:08 +0100 (Mon, 11 Jun 2007) | 1 line Set up top dir location and path to parent pom. Needed in preparation for deploy and release plugins. ................ r546190 | rupertlssmith | 2007-06-11 17:43:57 +0100 (Mon, 11 Jun 2007) | 1 line Removed log4j dependency from client. Using slf4j instead, end-user to supply logging implementation as desired. Log4j used for tests. ................ r546441 | rupertlssmith | 2007-06-12 10:52:29 +0100 (Tue, 12 Jun 2007) | 1 line QPID-465, now throws UnsupportedOperationException when sending to a null queue in QueueSender. ................ r546458 | ritchiem | 2007-06-12 12:41:17 +0100 (Tue, 12 Jun 2007) | 1 line Added repository info for running mvn rat:check ................ r547178 | gsim | 2007-06-14 09:51:39 +0100 (Thu, 14 Jun 2007) | 3 lines Converted templates to generate classes using slf4j rather than log4j inline with changes applied in rev 546190. ................ r547627 | ritchiem | 2007-06-15 12:21:40 +0100 (Fri, 15 Jun 2007) | 1 line QPID-511 adjusted to use the ReadWriteThreadModel rather than setting editing the filterChain directly which could cause problems when using an InVM transport due to the way the InVM transport alters the filter chain during a connect call. ................ r548276 | ritchiem | 2007-06-18 10:59:32 +0100 (Mon, 18 Jun 2007) | 1 line Various License header updates. ................ r548279 | ritchiem | 2007-06-18 11:17:20 +0100 (Mon, 18 Jun 2007) | 1 line Various License header updates. ................ r548302 | ritchiem | 2007-06-18 11:49:50 +0100 (Mon, 18 Jun 2007) | 2 lines Various License header updates. Update to PrincipalDatabase's to ensure they work correctly with # comments. ................ r548308 | ritchiem | 2007-06-18 11:58:38 +0100 (Mon, 18 Jun 2007) | 1 line Various License header updates, missed this file. Though the first update of it via the JMX console will remove the license. ................ r548312 | rupertlssmith | 2007-06-18 12:03:09 +0100 (Mon, 18 Jun 2007) | 1 line Added SLF4J to Log4J binding. ................ r548315 | ritchiem | 2007-06-18 12:07:45 +0100 (Mon, 18 Jun 2007) | 1 line Old lib dir from M1 ................ r548317 | ritchiem | 2007-06-18 12:13:57 +0100 (Mon, 18 Jun 2007) | 1 line Old lib dirs from M1 ................ r548319 | ritchiem | 2007-06-18 12:16:25 +0100 (Mon, 18 Jun 2007) | 1 line Mistakenly checked in Intelij file ................ r548381 | ritchiem | 2007-06-18 16:37:41 +0100 (Mon, 18 Jun 2007) | 1 line QPID-525 Memory leak in DestWildExchange. Used routing key in remove rather than empty queue ................ r549011 | ritchiem | 2007-06-20 10:12:43 +0100 (Wed, 20 Jun 2007) | 1 line Proper update to PrincipalDatabase's to ensure they work correctly with # comments. ................ r549112 | arnaudsimon | 2007-06-20 15:11:03 +0100 (Wed, 20 Jun 2007) | 1 line changed setText to use UTF8 as default encoder ................ r549530 | rupertlssmith | 2007-06-21 17:14:03 +0100 (Thu, 21 Jun 2007) | 1 line Added minimal checkstyle to project reports. Fixed some problems with site generation. ................ r549849 | rupertlssmith | 2007-06-22 16:39:27 +0100 (Fri, 22 Jun 2007) | 1 line Added Immediate and Mandatory message tests. ................ r550509 | ritchiem | 2007-06-25 15:16:30 +0100 (Mon, 25 Jun 2007) | 1 line Update to provide a SustainedTestCase, this sends batches of messages to the broker. The rate of publication is regulated by the average consume rate advertised by all connected clients. ................ r550748 | ritchiem | 2007-06-26 10:20:17 +0100 (Tue, 26 Jun 2007) | 1 line Added xml file for logging during sustained tests ................ r550773 | rupertlssmith | 2007-06-26 12:03:04 +0100 (Tue, 26 Jun 2007) | 1 line Immediate and mandatory flag tests added. ................ r550849 | rupertlssmith | 2007-06-26 17:43:58 +0100 (Tue, 26 Jun 2007) | 1 line QPID-509 Mandatory messages not returned outside a transaction. They are now. ................ r551117 | ritchiem | 2007-06-27 11:51:34 +0100 (Wed, 27 Jun 2007) | 2 lines Update to the sustained test to ensure late joining occurs correctly and improved stabilisation. Additional system properties now documented on wiki. http://cwiki.apache.org/qpid/sustained-tests.html ................ r551118 | ritchiem | 2007-06-27 11:51:51 +0100 (Wed, 27 Jun 2007) | 1 line Added intelij files to ignore list ................ r551119 | ritchiem | 2007-06-27 11:55:34 +0100 (Wed, 27 Jun 2007) | 1 line POM update to add Apache content to built jars ................ r551120 | ritchiem | 2007-06-27 11:58:25 +0100 (Wed, 27 Jun 2007) | 1 line Updated default guest password as it was not correct. ................ r551121 | ritchiem | 2007-06-27 12:00:48 +0100 (Wed, 27 Jun 2007) | 1 line Added additional information to log message when available to aid the explination of a failed connection ................ r551167 | arnaudsimon | 2007-06-27 15:08:50 +0100 (Wed, 27 Jun 2007) | 1 line added public void declareAndBind(AMQDestination amqd) ................ r551174 | ritchiem | 2007-06-27 15:23:21 +0100 (Wed, 27 Jun 2007) | 3 lines Caused each of these tests to run 10 times to help identify any race conditions that were occuring. Updated the CommitRollbackTest to be more robust in the detection of failure. ................ r551175 | ritchiem | 2007-06-27 15:23:52 +0100 (Wed, 27 Jun 2007) | 1 line Allowed more of the constants to be set via system properties. ................ r551176 | ritchiem | 2007-06-27 15:25:13 +0100 (Wed, 27 Jun 2007) | 1 line renamed the passwd programme qpid-passwd to match the change in bin directory. ................ r552441 | rupertlssmith | 2007-07-02 10:23:54 +0100 (Mon, 02 Jul 2007) | 1 line Added log4j as slfj logger for perftests. ................ r552499 | rupertlssmith | 2007-07-02 15:17:45 +0100 (Mon, 02 Jul 2007) | 1 line Added some documentation. ................ r553172 | rupertlssmith | 2007-07-04 12:11:04 +0100 (Wed, 04 Jul 2007) | 1 line Messages moved by management console now commited on the message store. ................ r553248 | ritchiem | 2007-07-04 17:05:55 +0100 (Wed, 04 Jul 2007) | 6 lines Addition of the MessageStore Tool. Small changes to the Exchanges to allow the extraction of currently listed items. Extracted initial broker configuration mechanism to a reusable class. Have modified broker to use it. Move the Passwd.java to new tools package structure on the broker. ................ r553265 | ritchiem | 2007-07-04 17:42:59 +0100 (Wed, 04 Jul 2007) | 1 line Tidied up some extranious logging. ................ r553432 | rupertlssmith | 2007-07-05 10:28:33 +0100 (Thu, 05 Jul 2007) | 1 line Fixed test state carrying over to mandatory message test from immediate. Also added in-vm clean up to other tests. ................ r553447 | gsim | 2007-07-05 11:26:03 +0100 (Thu, 05 Jul 2007) | 3 lines Added license to files that seemed to be missing it. ................ r553480 | ritchiem | 2007-07-05 13:40:50 +0100 (Thu, 05 Jul 2007) | 2 lines Minor changes and tidy up when running via command line. Added Copy command. ................ r553482 | ritchiem | 2007-07-05 13:44:42 +0100 (Thu, 05 Jul 2007) | 2 lines Forgot to compile before committing. Missed a method change in the Select command. ................ r554964 | rupertlssmith | 2007-07-10 15:40:04 +0100 (Tue, 10 Jul 2007) | 1 line Added message copy method. ................ r555249 | rupertlssmith | 2007-07-11 12:52:39 +0100 (Wed, 11 Jul 2007) | 1 line Update perftests to center better around current performance. ................ r556011 | rupertlssmith | 2007-07-13 15:24:03 +0100 (Fri, 13 Jul 2007) | 1 line Moved test framework into its own package and cleaned it up. ................ r556024 | rupertlssmith | 2007-07-13 16:02:06 +0100 (Fri, 13 Jul 2007) | 1 line Completed javadoc for test framework. ................ r556628 | rgodfrey | 2007-07-16 14:50:57 +0100 (Mon, 16 Jul 2007) | 1 line QPID-537 : Make AMQMessage.incrementReference public ................ r556675 | cctrieloff | 2007-07-16 18:36:21 +0100 (Mon, 16 Jul 2007) | 2 lines added notice entries ................ r556680 | cctrieloff | 2007-07-16 18:56:40 +0100 (Mon, 16 Jul 2007) | 2 lines clean up ................ r556682 | cctrieloff | 2007-07-16 18:58:37 +0100 (Mon, 16 Jul 2007) | 2 lines removed optional cppunit as not in distributed packages ................ r556845 | ritchiem | 2007-07-17 09:26:33 +0100 (Tue, 17 Jul 2007) | 3 lines Additional logging in case of broker failure at startup. Use broker logger at error level as well as System.out ................ r556847 | ritchiem | 2007-07-17 09:35:35 +0100 (Tue, 17 Jul 2007) | 3 lines Update to the MessageStore Tool to provide Move and Purge functionality. Updated to remove the AMQExceptions that will be removed from the Exchange class. ................ r556861 | ritchiem | 2007-07-17 10:26:47 +0100 (Tue, 17 Jul 2007) | 2 lines QPID-538 Check to ensure a duplicate binding is not created. ................ r556868 | ritchiem | 2007-07-17 10:55:56 +0100 (Tue, 17 Jul 2007) | 1 line Addition of simple pub/sub examples. ................ r556869 | ritchiem | 2007-07-17 10:56:17 +0100 (Tue, 17 Jul 2007) | 1 line QPID-540 Prevent NPE when purging message from the main _message queue in the ConcurrentSelectorDeliveryManager that have been delivered via a Subscribers _messageQueue. Ensuring that any expired messages are still correctly handled. i.e. the Queue size/depth is reduced and the message correctly dequeued from the underlying store. ................ r556871 | ritchiem | 2007-07-17 10:57:35 +0100 (Tue, 17 Jul 2007) | 1 line White space & code formatting change ................ r556872 | ritchiem | 2007-07-17 10:58:35 +0100 (Tue, 17 Jul 2007) | 3 lines Added additional information to hard-error logging in exceptionReceived. Fully expanded imports ................ r556888 | ritchiem | 2007-07-17 12:33:08 +0100 (Tue, 17 Jul 2007) | 1 line Change to allow the management port to be specified on the command line, via -m or --mport ................ r556890 | ritchiem | 2007-07-17 12:38:10 +0100 (Tue, 17 Jul 2007) | 4 lines QPID-541 A large portion of memory was being wasted in 32k ByteBuffers being held by the AMQShortStrings. Patch submitted by Robert Godfrey to intern() the AMQSSs to reduce memory usage. Current implementation *will* impact performance due to the usage of a static Map for storage. However, a thread local implementation is in the works. ................ r556898 | rgodfrey | 2007-07-17 13:00:57 +0100 (Tue, 17 Jul 2007) | 1 line QPID-541 : Change to use threadlocal maps for intern for the common case to avoid excessive synchronization. In the uncommon case will require more lookup. ................ r556958 | rupertlssmith | 2007-07-17 17:22:16 +0100 (Tue, 17 Jul 2007) | 1 line Refactored the distributed test clients and coordinator to support different distribution and sequencing engines. ................ r556967 | rupertlssmith | 2007-07-17 17:40:14 +0100 (Tue, 17 Jul 2007) | 1 line Removed unused package. ................ r556968 | rupertlssmith | 2007-07-17 17:42:00 +0100 (Tue, 17 Jul 2007) | 1 line Retired old interop tests. ................ r556969 | rupertlssmith | 2007-07-17 17:43:49 +0100 (Tue, 17 Jul 2007) | 1 line Properties file not needed any more. Test properties all driven from MessagingTestConfigProperties. ................ r557276 | ritchiem | 2007-07-18 15:36:11 +0100 (Wed, 18 Jul 2007) | 1 line Updates to pom files and Licensing/Notice files for M2 release. ................ r557279 | ritchiem | 2007-07-18 15:51:42 +0100 (Wed, 18 Jul 2007) | 1 line This is left over from ANT ................ r557281 | ritchiem | 2007-07-18 15:54:06 +0100 (Wed, 18 Jul 2007) | 1 line updated comment to refelect property values ................ r557286 | ritchiem | 2007-07-18 16:02:22 +0100 (Wed, 18 Jul 2007) | 1 line Set default mvn build to assembly:assembly ................ r557288 | ritchiem | 2007-07-18 16:09:07 +0100 (Wed, 18 Jul 2007) | 1 line Ensure the top level release-docs directory is included in the builds ................ r557306 | ritchiem | 2007-07-18 17:01:58 +0100 (Wed, 18 Jul 2007) | 1 line Update fix incorrect license headers. ................ r557312 | ritchiem | 2007-07-18 17:07:01 +0100 (Wed, 18 Jul 2007) | 1 line added license ................ r557314 | ritchiem | 2007-07-18 17:11:17 +0100 (Wed, 18 Jul 2007) | 1 line added license ................ r557452 | aconway | 2007-07-19 03:03:02 +0100 (Thu, 19 Jul 2007) | 14 lines * lib/broker/Daemon.cpp, .h - Rewrote to remove libdaemon dependency. - PID file stored in /var/run if root, /tmp otherwise. * src/qpidd.cpp: Use new Daemon.cpp. - lock files stored in /var/run (for root) or /tmp. - updated to trunk daemon flag behavior. * lib/broker/Makefile.am (libqpidbroker_la_LIBADD): - Daemon.cpp now needs -lboost_iostreams * NOTICE, README: Removed mention of libdaemon. ................ r558027 | ritchiem | 2007-07-20 17:08:05 +0100 (Fri, 20 Jul 2007) | 1 line Added a logger but only used to control the toString inclusion of password. If in debug mode it will include password otherwise the password is "********". ................ r558072 | astitcher | 2007-07-20 18:49:41 +0100 (Fri, 20 Jul 2007) | 2 lines Fixed the license from the "old" apache copyright notice ................ r558083 | aconway | 2007-07-20 19:29:08 +0100 (Fri, 20 Jul 2007) | 2 lines Remove -ldaemon, we no longer require libdaemon. ................ r558099 | aconway | 2007-07-20 20:20:01 +0100 (Fri, 20 Jul 2007) | 2 lines Ignore QPID_ env variables that don't correspond to known options. ................ r558108 | cctrieloff | 2007-07-20 20:55:40 +0100 (Fri, 20 Jul 2007) | 2 lines typo fix ................ r558114 | rajith | 2007-07-20 21:11:03 +0100 (Fri, 20 Jul 2007) | 1 line added release notes ................ r558115 | rajith | 2007-07-20 21:12:20 +0100 (Fri, 20 Jul 2007) | 1 line Checking in the release notes ................ r558116 | aconway | 2007-07-20 21:16:20 +0100 (Fri, 20 Jul 2007) | 3 lines Removed .txt from RELEASE_NOTES Added RELEASE_NOTES to EXTRA_DIST in Makefile.am ................ r558168 | rajith | 2007-07-20 23:03:42 +0100 (Fri, 20 Jul 2007) | 1 line added release notes ................ r558170 | rajith | 2007-07-20 23:04:11 +0100 (Fri, 20 Jul 2007) | 1 line added release notes ................ r558630 | gsim | 2007-07-23 08:21:49 +0100 (Mon, 23 Jul 2007) | 3 lines Revised release notes: removed bug fixed on this branch, removed outstanding feature lists as it is not terribly accurate or helpful. ................ r559419 | rupertlssmith | 2007-07-25 13:17:59 +0100 (Wed, 25 Jul 2007) | 1 line Refactored interop tests into general distributed test framework. Moved framework under systests from integrationtests. ................ r559427 | ritchiem | 2007-07-25 13:40:24 +0100 (Wed, 25 Jul 2007) | 2 lines AMQMessage - added //todo-s and removed unused parameter StoreContext from expired() method call. ConcurrentSelectorDeliveryManager - Update to reflect expired() call change. Created new _reaperContextStore to be used when performing reaper operations such as message dequeue due to expiration. Removed old commented code. ................ r559455 | rupertlssmith | 2007-07-25 14:40:16 +0100 (Wed, 25 Jul 2007) | 1 line Added to comments. ................ r559456 | rupertlssmith | 2007-07-25 14:41:21 +0100 (Wed, 25 Jul 2007) | 1 line Removed redundant method. ................ r559458 | rupertlssmith | 2007-07-25 14:57:21 +0100 (Wed, 25 Jul 2007) | 1 line Refactored packaging of test framework. ................ r559461 | rupertlssmith | 2007-07-25 15:00:16 +0100 (Wed, 25 Jul 2007) | 1 line Removed redundant packages. ................ r559943 | rhs | 2007-07-26 20:15:17 +0100 (Thu, 26 Jul 2007) | 1 line adding missing ack ................ r559944 | rhs | 2007-07-26 20:15:44 +0100 (Thu, 26 Jul 2007) | 1 line removed old script ................ r560198 | ritchiem | 2007-07-27 12:30:34 +0100 (Fri, 27 Jul 2007) | 1 line Added files to ignore list ................ r560225 | ritchiem | 2007-07-27 14:33:50 +0100 (Fri, 27 Jul 2007) | 1 line Converted namespaces from Qpid.* to Apache.Qpid.* ................ r560471 | tomasr | 2007-07-28 03:35:41 +0100 (Sat, 28 Jul 2007) | 1 line Removed using directives causing compilation failure in .NET 1.1 ................ r561278 | ritchiem | 2007-07-31 10:07:57 +0100 (Tue, 31 Jul 2007) | 8 lines Changes to POMs. Client pom now builds a single jar with all dependancies included in the single bundle. systests/pom.xml adjusted to include only *Test.class items. This will fix the current Error on OptOutTestCase management/eclipse-plugin/pom.xml - editied to include there required MANIFEST.MF to identify plugin to eclipse distribution/src/main/assembly/management-eclipse-plugin.xml editied to include there required MANIFEST.MF to identify the plugin distribution/pom.xml - white space Also updated log4j.xml default to create an alert.log file from the AMQQueue alerting. Added a debug.log4j.xml that gives example of debugging the broker via log4j. ................ r561794 | ritchiem | 2007-08-01 14:34:11 +0100 (Wed, 01 Aug 2007) | 1 line Fix for a bug in the Broker Tools, preventing them working. ................ r561855 | rupertlssmith | 2007-08-01 17:19:31 +0100 (Wed, 01 Aug 2007) | 1 line Extensive refactoring of the distributed test framework. ................ r562059 | rupertlssmith | 2007-08-02 10:55:47 +0100 (Thu, 02 Aug 2007) | 1 line Moved everything from test to main. Simpler to have a single jar for manifest with classpath jar creation. ................ r562066 | rupertlssmith | 2007-08-02 11:08:13 +0100 (Thu, 02 Aug 2007) | 1 line Changes to POM for repacking as manifest jar, rather than uber jar. ................ r562083 | rupertlssmith | 2007-08-02 12:40:45 +0100 (Thu, 02 Aug 2007) | 1 line Fix for number format exception when message count not specified, as in interop tests. ................ r562124 | ritchiem | 2007-08-02 15:36:29 +0100 (Thu, 02 Aug 2007) | 1 line added -XX:+HeapDumpOnOutOfMemoryError this should have been before. ................ r562125 | ritchiem | 2007-08-02 15:37:24 +0100 (Thu, 02 Aug 2007) | 1 line Added .NET release notes ................ r563434 | rupertlssmith | 2007-08-07 10:44:59 +0100 (Tue, 07 Aug 2007) | 1 line Interop tests put into a working state. ................ r563435 | rupertlssmith | 2007-08-07 10:45:57 +0100 (Tue, 07 Aug 2007) | 1 line Changes made to performance test parameters. ................ r563440 | rupertlssmith | 2007-08-07 11:23:23 +0100 (Tue, 07 Aug 2007) | 1 line Adjustments made to perftest parameters. ................ r563496 | rupertlssmith | 2007-08-07 14:24:40 +0100 (Tue, 07 Aug 2007) | 1 line More adjustments to perf test parameters. ................ r563497 | rupertlssmith | 2007-08-07 14:25:54 +0100 (Tue, 07 Aug 2007) | 1 line More adjustments to perf test parameters. ................ r563528 | rupertlssmith | 2007-08-07 16:37:44 +0100 (Tue, 07 Aug 2007) | 1 line Added release notes. ................ r563529 | rupertlssmith | 2007-08-07 16:38:24 +0100 (Tue, 07 Aug 2007) | 1 line Removed release notes in favour of better notes under release-docs directory. ................ r563532 | rupertlssmith | 2007-08-07 16:45:42 +0100 (Tue, 07 Aug 2007) | 1 line Updated build to add release docs to the archive. ................ r563986 | rhs | 2007-08-08 20:01:28 +0100 (Wed, 08 Aug 2007) | 1 line added missing requires ................ r564593 | rgodfrey | 2007-08-10 14:52:48 +0100 (Fri, 10 Aug 2007) | 1 line QPID-547 : Stop session closure while in message dispatch ................ r564618 | rupertlssmith | 2007-08-10 16:26:02 +0100 (Fri, 10 Aug 2007) | 1 line .Net now handles binding URLs correctly. ................ r564619 | rupertlssmith | 2007-08-10 16:33:34 +0100 (Fri, 10 Aug 2007) | 1 line .Net now handles binding URLs correctly. ................ r565284 | gsim | 2007-08-13 10:41:45 +0100 (Mon, 13 Aug 2007) | 3 lines Fixes for QPID-544 and QPID-548 ................ r565703 | rupertlssmith | 2007-08-14 12:06:23 +0100 (Tue, 14 Aug 2007) | 1 line Added UDP based clock syncher to test suite. ................ r566643 | rupertlssmith | 2007-08-16 11:16:48 +0100 (Thu, 16 Aug 2007) | 1 line Fixed multiplcation for expected message count on shared destinations p2p. ................ r566644 | rupertlssmith | 2007-08-16 11:18:08 +0100 (Thu, 16 Aug 2007) | 1 line Added distributed clock synchronization using UDP datagrams. ................ r566665 | rupertlssmith | 2007-08-16 12:53:50 +0100 (Thu, 16 Aug 2007) | 1 line Added bench marking test cases. ................ r567003 | rupertlssmith | 2007-08-17 11:19:54 +0100 (Fri, 17 Aug 2007) | 1 line Tests enhanced for fanout style tests with many consumers per destination. ................ r567005 | ritchiem | 2007-08-17 11:26:29 +0100 (Fri, 17 Aug 2007) | 1 line Branch from M2 for potential bug fixes to M2 whilst we work on trunk. ................ r568919 | rupertlssmith | 2007-08-23 11:23:32 +0100 (Thu, 23 Aug 2007) | 1 line ................ r568924 | rupertlssmith | 2007-08-23 11:37:59 +0100 (Thu, 23 Aug 2007) | 1 line Merged changes to perftest code from M2 branch. ................ r573502 | ritchiem | 2007-09-07 09:36:11 +0100 (Fri, 07 Sep 2007) | 1 line Renamed remotely ................ r573516 | gsim | 2007-09-07 10:19:23 +0100 (Fri, 07 Sep 2007) | 3 lines Fixes for QPID-581 & QPID-563 ................ r573737 | rgreig | 2007-09-07 23:33:03 +0100 (Fri, 07 Sep 2007) | 3 lines QPID-582 Fix for compilation issue under Java 6. ................ r573740 | rgreig | 2007-09-07 23:41:10 +0100 (Fri, 07 Sep 2007) | 3 lines QPID-583 Added old topic test which had been removed in the past. ................ r574078 | rgreig | 2007-09-09 22:16:32 +0100 (Sun, 09 Sep 2007) | 1 line QPID-582 Fixing the scripts to run the old topic test ................ r574237 | ritchiem | 2007-09-10 14:08:36 +0100 (Mon, 10 Sep 2007) | 1 line QPID-585 : Created a new StateManager for each subsequent makeBrokerConnection call during the initial connection. ................ r574266 | ritchiem | 2007-09-10 15:46:04 +0100 (Mon, 10 Sep 2007) | 1 line QPID-584 : Client exceptions are now presented via any set Exception Listener ................ r574504 | rgreig | 2007-09-11 09:10:26 +0100 (Tue, 11 Sep 2007) | 1 line QPID-582 Fixing build on Java 6 ................ r574555 | ritchiem | 2007-09-11 12:39:10 +0100 (Tue, 11 Sep 2007) | 1 line QPID-590 : Provide test case and resolution to prevent deadlock occurring on the client when two threads work on the AMQSession object. ................ r574585 | rgreig | 2007-09-11 14:02:19 +0100 (Tue, 11 Sep 2007) | 1 line QPID-591 Fixed to use dirname and avoid working directory issues. ................ r574874 | gsim | 2007-09-12 10:59:56 +0100 (Wed, 12 Sep 2007) | 3 lines Applied fix (submitted as patch to qpid-dev by Nuno Santos): include headers used in posix wrappers. ................ r574902 | ritchiem | 2007-09-12 13:09:04 +0100 (Wed, 12 Sep 2007) | 1 line QPID-572 Applied test patch supplied by Aidan Skinner along with change to ConcurrentSelectorDeliveryManager that resolves the ordering problem. ................ r575738 | ritchiem | 2007-09-14 17:13:01 +0100 (Fri, 14 Sep 2007) | 1 line QPID-572 Corrected patch for ConcurrentSelectorDeliveryManager that resolves the ordering problem. ................ r575788 | rhs | 2007-09-14 21:39:05 +0100 (Fri, 14 Sep 2007) | 1 line Merged revision 572751 from the trunk, this fixes QPID-573. ................ r575811 | ritchiem | 2007-09-14 23:47:52 +0100 (Fri, 14 Sep 2007) | 4 lines QPID-531 : NO_ACK fix. Added a decrementReference in SubscriptionImpl after the message has been sent. This was previously done inside dequeueMessage() but when the reference counting was reworked earlier in the year it was moved out of that method.. but all the uses of dequeueMessage were not evaluated. The existing AckTest didon't detect this error as it only occurs with persistent messages which the client sends by default. The AckTest however only tests transient messages. Updated Test for NO_ACK raised JIRA QPID-602 to cover updating the rest of the AckTests (Updated log to show correct JIRA QPID-531 not QPID-573) ................ r577773 | rgreig | 2007-09-20 15:34:31 +0100 (Thu, 20 Sep 2007) | 2 lines Updated poms to refer to M2.1 rather than M2 ................ r577941 | rgreig | 2007-09-20 22:52:44 +0100 (Thu, 20 Sep 2007) | 2 lines Attempt to fix hanging builds due to client tests ................ r578058 | rgreig | 2007-09-21 12:06:40 +0100 (Fri, 21 Sep 2007) | 3 lines QPID-606: synchronize retrieval of application registry to avoid race conditions. This was particularly affecting systests which use the in-VM broker. ................ r578733 | rupertlssmith | 2007-09-24 10:47:30 +0100 (Mon, 24 Sep 2007) | 1 line Removed change tracking, to re-init. ................ r578735 | rupertlssmith | 2007-09-24 10:54:24 +0100 (Mon, 24 Sep 2007) | 3 lines Initialized merge tracking via "svnmerge" with revisions "1-568187,574873,574876,575253,575688,576861,577193,577316,577660,578048,578061" from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2 ................ r578745 | rupertlssmith | 2007-09-24 11:22:32 +0100 (Mon, 24 Sep 2007) | 30 lines Merged revisions 575663-575687,575689-576860,576862-577192,577194-577315,577317-577659,577661-578047,578049-578060,578062-578604 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2 ........ r575663 | rgodfrey | 2007-09-14 13:43:13 +0100 (Fri, 14 Sep 2007) | 1 line QPID-600 : Deadlock on connection.close ........ r577931 | rgreig | 2007-09-20 22:26:37 +0100 (Thu, 20 Sep 2007) | 1 line Adding timeouts to two wait() calls to prevent hanging ........ r578258 | rgreig | 2007-09-21 21:31:18 +0100 (Fri, 21 Sep 2007) | 1 line QPID-607: dispatcher threads now poll so that the can die when the connection is closed. ........ r578475 | rgreig | 2007-09-22 20:01:59 +0100 (Sat, 22 Sep 2007) | 1 line QPID-608 Fix the test by adding in creation of the VM broker ........ r578509 | rgreig | 2007-09-22 23:05:30 +0100 (Sat, 22 Sep 2007) | 1 line QPID-609 : dispatcher thread was being restarted by the code that closed the consumer due to the receipt of a basic.cancel frame. Move the dispatcher shutdown to the end of the consumer close process. Also rename the dispatcher _closed field since it clashes with a field in the container class. ........ r578604 | rgreig | 2007-09-23 22:29:33 +0100 (Sun, 23 Sep 2007) | 4 lines QPID-589: avoid the deadlock between the session close and the BasicCancelOkHandler by not sending a BasicCancel when the session is being closed. ........ ................ r578828 | ritchiem | 2007-09-24 15:28:11 +0100 (Mon, 24 Sep 2007) | 1 line Updated Example and management pom files to refer to M2.1 rather than M2 ................ r578845 | rgodfrey | 2007-09-24 15:57:05 +0100 (Mon, 24 Sep 2007) | 1 line QPID-612 : Use same scheme for every creation of temporary queue names ................ r579115 | ritchiem | 2007-09-25 09:15:04 +0100 (Tue, 25 Sep 2007) | 1 line QPID-604 Commited patch provided by Aidan Skinner, to prevent NPE in FieldTable. ................ r579147 | ritchiem | 2007-09-25 10:27:22 +0100 (Tue, 25 Sep 2007) | 2 lines QPID-610 : Fix for Returned Messages leak. Augmented TestableMemoryMessageStore to allow it to query the MemoryMessageStore in use by the broker. New MessageReturnTest to verify no leak after messages have been returned. ................ r579198 | ritchiem | 2007-09-25 12:13:23 +0100 (Tue, 25 Sep 2007) | 1 line Update to start M2.1 python test broker on port 2100 (management 2101) and for the tests to use that broker. ................ r579229 | ritchiem | 2007-09-25 13:51:09 +0100 (Tue, 25 Sep 2007) | 3 lines QPID-610 : Fix for Get NO_ACK leak. The Java Client doesn't use get so augmented the python test_get to send persistent messages and used debugger to verify that messages were correctly removed. Verified that prior to this commit they would remain in the store. We need a management exchange to fully validate this with a python tests. NOTE: The setting of "delivery mode" property on M2.1 is not the same as on trunk where _ is use such as "delivery_mode". There is also no error that you have sent an incorrect property. ................ r579574 | ritchiem | 2007-09-26 11:42:54 +0100 (Wed, 26 Sep 2007) | 4 lines QPID-610 : Fix for ManagementConcole NO_ACK & Msg Expire leaks. Updated AMQQueueMBeanTest to verify the contents of the MessageStore after clearing. All the MC features only dequeued the message and didn't correctly decrementReference. The MessageReturnTest was failing due to the TimeToLive test causing messages to be left on the store. The expired messages were not having the reference decremented. ................ r579577 | ritchiem | 2007-09-26 11:45:21 +0100 (Wed, 26 Sep 2007) | 5 lines Updated TransportConnection to synchronize around the creation/destruction of VM Brokers. I had observed a ConcurrentModificationException in the KillAllVMBrokers(). This isn't good this suggests that the tests are overlapping. This fix won't address that problem but will stop any CModifications occuring. If there is test setup/teardown overlapping we should now see tests failing because the VM broker isn't there. Potentially addresses VM issues in QPID-596 ................ r579578 | ritchiem | 2007-09-26 11:48:14 +0100 (Wed, 26 Sep 2007) | 1 line Updated the version of slf4j-simple to be one that would work. Changing the systests/pom.xml to depend on this rather than the slf4j-log4j will cause maven to provide more details in the tests. All info and above is logged. ................ r579602 | rupertlssmith | 2007-09-26 12:27:45 +0100 (Wed, 26 Sep 2007) | 1 line Added timeout to perftests, to fail tests if message loss causes test to jam. ................ r579614 | rupertlssmith | 2007-09-26 12:51:14 +0100 (Wed, 26 Sep 2007) | 1 line Added timeout to perftests, wait limit set to higher value to stop threads thashing. ................ r579709 | ritchiem | 2007-09-26 17:40:09 +0100 (Wed, 26 Sep 2007) | 1 line Update for three tests that don't remove their VMBroker ................ r580022 | ritchiem | 2007-09-27 15:27:22 +0100 (Thu, 27 Sep 2007) | 18 lines QPID-596 : ConnectionStartTest was broken. I've fixed it but here is the problem for those like me that like to know why: Previously: The setUp method created a producer connection and then sent a message - This will result in that message being bounced as there is no consumer. The first test should fail but the test was wrong, which caused it to pass. There was an assert that was expecting the receive a message yet the test was recieve() == null !!!! The second test worked because the broker was not killed between tests This left the queue created so on the second run the message was delivered causing the test to succeed. Now: Fixed the InVM broker setup/teardown so the client is created first and the broker removed at the end of the test. Also updated the asserts to be more explicit rather than having the == null or !=null put that as assertNull/NotNull. ................ r580040 | rupertlssmith | 2007-09-27 15:50:42 +0100 (Thu, 27 Sep 2007) | 1 line Added test cases 4 and 5, for message size tests. ................ r580041 | rupertlssmith | 2007-09-27 15:51:35 +0100 (Thu, 27 Sep 2007) | 1 line Removed accidentally checked in .o file. ................ r580061 | rupertlssmith | 2007-09-27 16:23:33 +0100 (Thu, 27 Sep 2007) | 1 line Added test cases 4 and 5, from the updated interop spec. ................ r580066 | rupertlssmith | 2007-09-27 16:32:31 +0100 (Thu, 27 Sep 2007) | 1 line Added test cases 4 and 5, from the updated interop spec. ................ r580081 | rupertlssmith | 2007-09-27 17:24:57 +0100 (Thu, 27 Sep 2007) | 1 line Interop test case 5 fix. ................ r580258 | ritchiem | 2007-09-28 10:04:03 +0100 (Fri, 28 Sep 2007) | 2 lines QPID-597 : TopicSessionTest Failure, Patch supplied by Aidan Skinner. ResetMessageListenerTest.java was changing the prefetch method via a system property that propogated to all tests. ................ r580265 | ritchiem | 2007-09-28 10:26:15 +0100 (Fri, 28 Sep 2007) | 2 lines QPID-611 : Queue Total size calculations can cause NPE on broker. Patch supplied by Aidan Skinner ................ r580351 | rupertlssmith | 2007-09-28 14:47:20 +0100 (Fri, 28 Sep 2007) | 1 line Updated for changes to the junit-toolkit, new xml test listener moved into the toolkit. ................ r580985 | rupertlssmith | 2007-10-01 16:11:14 +0100 (Mon, 01 Oct 2007) | 1 line QPID-618, QPID-619, patch supplied by Aidan Skinner, test timeout increased. ................ r580992 | ritchiem | 2007-10-01 16:27:54 +0100 (Mon, 01 Oct 2007) | 1 line QPID-595 CommitRollbackTest Patch provided by Aidan Skinner to address intermittent test failure. ................ r580993 | ritchiem | 2007-10-01 16:31:00 +0100 (Mon, 01 Oct 2007) | 1 line QPID-611 QPID-620. DurableSubscriptionTest was failing due to a race condition when using NO_ACK. This is due to the Queue Total Size being updated after the send, but after the send and NO_ACK the msg data is purged and so there is no size to retrieve. Changed all references to msg.dequeue to queue.dequeue where appropriate so we can use that single point in the future for updating the Queue Total Size. ................ r581002 | rupertlssmith | 2007-10-01 17:11:34 +0100 (Mon, 01 Oct 2007) | 1 line Added missing dependencies to makefile. ................ r581171 | rupertlssmith | 2007-10-02 10:36:47 +0100 (Tue, 02 Oct 2007) | 1 line Updated poms to use 0.6-SNAPSHOT version of junit-toolkit and plugin consistently. ................ r581189 | rgodfrey | 2007-10-02 12:08:29 +0100 (Tue, 02 Oct 2007) | 1 line QPID-614 : Applied patch supplied by Aidan Skinner ................ r581207 | rupertlssmith | 2007-10-02 13:28:37 +0100 (Tue, 02 Oct 2007) | 1 line QPID-616. Corrected pending message count and pending data size calculations for pubsub testing. ................ r581246 | rupertlssmith | 2007-10-02 15:05:30 +0100 (Tue, 02 Oct 2007) | 1 line Turned down logging on perftests again. ................ r581293 | rupertlssmith | 2007-10-02 17:29:15 +0100 (Tue, 02 Oct 2007) | 1 line QPID-615, Added patched version of MINAs VM Pipe cleanup thread. Will replace once bug fix is in newer version of MINA. ................ r581540 | ritchiem | 2007-10-03 10:32:22 +0100 (Wed, 03 Oct 2007) | 2 lines QPID-617 : Transactional consume does not ack messages. Problem is that we were not classing msgs as consumed until onMessage completed in the transactional case. This patch corrects that. ................ r581566 | rupertlssmith | 2007-10-03 12:23:08 +0100 (Wed, 03 Oct 2007) | 1 line Added reliability tests for all ack modes. ................ r581621 | ritchiem | 2007-10-03 16:15:52 +0100 (Wed, 03 Oct 2007) | 1 line QPID-584 : Fixed issue where ALL errors are presented to client as a connection closing error. ................ r581627 | ritchiem | 2007-10-03 16:26:10 +0100 (Wed, 03 Oct 2007) | 1 line QPID-614 : Applied supplementary patch from Aidan Skinner. ................ r581647 | rupertlssmith | 2007-10-03 17:28:38 +0100 (Wed, 03 Oct 2007) | 1 line Performance enhancements for the tests, producers stalled individually above maxPending size. ................ r581968 | rupertlssmith | 2007-10-04 17:57:40 +0100 (Thu, 04 Oct 2007) | 1 line Updaded performance tests to better test pub/sub mode with 1:10 fanout. ................ r582198 | ritchiem | 2007-10-05 11:33:14 +0100 (Fri, 05 Oct 2007) | 1 line QPID-617 : Forgot to commit Test case to validate fix. ................ r582201 | ritchiem | 2007-10-05 11:39:54 +0100 (Fri, 05 Oct 2007) | 1 line QPID-624: Update to ensure all errors are correctly processed in BlockingMethodFrameListener.java ................ r582202 | ritchiem | 2007-10-05 11:44:06 +0100 (Fri, 05 Oct 2007) | 1 line QPID-624 : Forgot to commit updates to test along with BlockingMethodFrameListener ................ r582205 | rupertlssmith | 2007-10-05 11:57:09 +0100 (Fri, 05 Oct 2007) | 1 line Turned down test size and rate parameters for pubsub tests. ................ r582263 | ritchiem | 2007-10-05 14:38:13 +0100 (Fri, 05 Oct 2007) | 1 line Qpid-623 : When only selectors are used on a queue the main _messages queue causes a leak. Here is a new test provided by Aidan Skinner and a simple fix that will prevent OOME when only selectors are connected to the Queue. ................ r582265 | ritchiem | 2007-10-05 14:39:03 +0100 (Fri, 05 Oct 2007) | 1 line Qpid-558 : Patch provided by Aidan Skinner addressing AMQShortString not autoexpand-ing so when adding content to it would throw an exception ................ r582266 | ritchiem | 2007-10-05 14:39:25 +0100 (Fri, 05 Oct 2007) | 1 line QPID-551 : Patch provided by Aidan Skinner to address problems in info logging when stacktraces are short. ................ r583085 | ritchiem | 2007-10-09 10:25:00 +0100 (Tue, 09 Oct 2007) | 1 line Update to Error message to contain the thrown exception message. ................ r583086 | ritchiem | 2007-10-09 10:29:08 +0100 (Tue, 09 Oct 2007) | 2 lines Update to provide a UUID.randomUUID() when getLocalHost() throws an UnknownHostException. Update to formatting ................ r583088 | ritchiem | 2007-10-09 10:31:40 +0100 (Tue, 09 Oct 2007) | 1 line Update to correct error log that would occur when using selectors. ................ r583105 | rgodfrey | 2007-10-09 11:48:25 +0100 (Tue, 09 Oct 2007) | 1 line QPID-625 : Fix commit rollback test to prevent failures caused by incorrect assertions in the test ................ r583147 | ritchiem | 2007-10-09 14:11:41 +0100 (Tue, 09 Oct 2007) | 1 line Qpid-626 : Patch provided by Aidan Skinner to address AMQSession Deadlocks. ................ r583154 | ritchiem | 2007-10-09 14:19:37 +0100 (Tue, 09 Oct 2007) | 1 line Qpid-627 Patch provided by Aidan Skinner to address hangs in DurableSubscriptionTest. ................ r583170 | rupertlssmith | 2007-10-09 14:49:32 +0100 (Tue, 09 Oct 2007) | 1 line QPID-256 FailoverTest restored to working order. IOExceptions on connections now trigger fail-over. ................ r583173 | rupertlssmith | 2007-10-09 15:05:30 +0100 (Tue, 09 Oct 2007) | 1 line Changed exception handler to propagate unknown exceptions to all method listeners, rather than throw it back to the caller. ................ r583399 | rupertlssmith | 2007-10-10 10:17:15 +0100 (Wed, 10 Oct 2007) | 1 line Removed deleted dependecny FailoverTxTest. ................ r583415 | ritchiem | 2007-10-10 10:59:56 +0100 (Wed, 10 Oct 2007) | 1 line QPID-578 : Queue Deletion causes unacked msgs to be discard resulting in the RejcectHandler throwing NPE when it too tries to discard the message. ................ r583418 | ritchiem | 2007-10-10 11:11:13 +0100 (Wed, 10 Oct 2007) | 1 line QPID-627 : Update provided by Aidan Skinner to correctly close resources used by Large Message Test. ................ r583438 | rupertlssmith | 2007-10-10 12:46:59 +0100 (Wed, 10 Oct 2007) | 1 line Changed tests to use global maxPending limit, rather than per producer. ................ r583483 | rupertlssmith | 2007-10-10 15:21:20 +0100 (Wed, 10 Oct 2007) | 1 line Removed debug logging from performance test code. ................ r583518 | rupertlssmith | 2007-10-10 16:45:56 +0100 (Wed, 10 Oct 2007) | 1 line Changed maxPending to be by message correlation id. ................ r583546 | ritchiem | 2007-10-10 18:14:53 +0100 (Wed, 10 Oct 2007) | 1 line QPID-631 : Patch provided by Aidan Skinner to address the errors in the MessageRequeueTest. ................ r583548 | ritchiem | 2007-10-10 18:15:59 +0100 (Wed, 10 Oct 2007) | 2 lines QPID-632 : The lack of AMQNoConsumersException on the connection may be due to the exception list in ExceptionMonitor not being thread safe. Synchronized method calls to ensure atomic access. ................ r583775 | ritchiem | 2007-10-11 12:24:36 +0100 (Thu, 11 Oct 2007) | 1 line QPID-635 Added a unit test and implemented the equals() method on BlockingMethodFrameListener and SpecificMethodFrameListener. ................ r583776 | ritchiem | 2007-10-11 12:28:36 +0100 (Thu, 11 Oct 2007) | 1 line QPID-632 ImmediateMessageTest may not have sufficient time to see the exception. Performing the close before checking for exceptions should give it this time. ................ r583808 | ritchiem | 2007-10-11 13:52:02 +0100 (Thu, 11 Oct 2007) | 1 line QPID-636 : Check to ensure we only enqueue msgs that can be delivered to the consumer. ................ r583882 | ritchiem | 2007-10-11 18:02:28 +0100 (Thu, 11 Oct 2007) | 1 line QPID-637 Patch submitted by Aidan Skinner to address receive not waiting for full timeout. ................ r584108 | rupertlssmith | 2007-10-12 10:43:28 +0100 (Fri, 12 Oct 2007) | 1 line Changed topic reliability tests to do 2:16 fanout, gives highest rate. ................ r584113 | rupertlssmith | 2007-10-12 10:55:01 +0100 (Fri, 12 Oct 2007) | 1 line Corrected error in topic test sizes. ................ r584124 | rupertlssmith | 2007-10-12 11:52:52 +0100 (Fri, 12 Oct 2007) | 1 line Implemented fair scheduling of producers in tests to prevent starvation and test timeout. ................ r585565 | ritchiem | 2007-10-17 17:39:20 +0100 (Wed, 17 Oct 2007) | 1 line QPID-643 : CSDM causes duplicate message delivery. Don't deliver messages that have been taken. ................ r585570 | ritchiem | 2007-10-17 17:48:01 +0100 (Wed, 17 Oct 2007) | 1 line Update to AMQMessage to reset the deliveredToConsumer flag(false) when the message is released. This flag is now used by more than the immediate delivery. It is also used to understand if the message has been delivered so that we can tell the message should not be purged. ................ r585575 | ritchiem | 2007-10-17 17:59:42 +0100 (Wed, 17 Oct 2007) | 1 line QPID-647 : Update to ConcurrentSelectorDeliveryManager to restart async process if a msg is queued that has the potential to be delivered. ................ r585642 | rgodfrey | 2007-10-17 20:42:14 +0100 (Wed, 17 Oct 2007) | 1 line QPID-645 : TxnBuffer should rethrow exceptions encountered on commit ................ r585906 | ritchiem | 2007-10-18 10:09:38 +0100 (Thu, 18 Oct 2007) | 1 line QPID-647 : Async Process start/stop is not regulated tightly enough. Added additional synchronisation to ensure that a new subscriber can start the async if required. As currently the start request can be missed. ................ r585912 | ritchiem | 2007-10-18 11:10:19 +0100 (Thu, 18 Oct 2007) | 1 line QPID-637 : Patch provided by Aidan Skinner to ensure correct behaviour of session closure. ................ r586344 | rgodfrey | 2007-10-19 10:29:50 +0100 (Fri, 19 Oct 2007) | 1 line QPID-653 : Updated timeouts ................ r586374 | ritchiem | 2007-10-19 12:01:40 +0100 (Fri, 19 Oct 2007) | 1 line QPID-654 : added a shutdownNow() call if the _taskPool hasn't terminiated by the time we have finished closing. ................ r586489 | ritchiem | 2007-10-19 16:01:15 +0100 (Fri, 19 Oct 2007) | 3 lines QPID-647 : Update to ConcurrentSelectorDeliveryManager to restart async process if a msg is queued that has the potential to be delivered. Delayed the restart until the Filtering subscribers have the message enqueued to their PDQs. ................ r587922 | rupertlssmith | 2007-10-24 17:32:14 +0100 (Wed, 24 Oct 2007) | 1 line Resolved junit-toolkit SNAPSHOT dependencies onto version 0.6.1 which is in the central repository. ................ r590044 | ritchiem | 2007-10-30 11:45:44 +0000 (Tue, 30 Oct 2007) | 1 line Add new examples that don't use inheritance. ................ r591960 | ritchiem | 2007-11-05 11:19:49 +0000 (Mon, 05 Nov 2007) | 1 line Additional Test for ConnectionURLTest, ensuring retries are correctly parsed. ................ r592373 | ritchiem | 2007-11-06 11:12:06 +0000 (Tue, 06 Nov 2007) | 1 line QPID-663 Messages fail to be received after fail over. This is due to the old protocol session being reinstated after fail over. The new protocol session needs to be set in the StateManager as this maintains its own reference which is not being updated hence messages are being lost. ................ r592374 | ritchiem | 2007-11-06 11:12:37 +0000 (Tue, 06 Nov 2007) | 2 lines QPID-662 Transactional state not correctly reported after fail over. We now record if we have sent any messages from here we can check if we have failed over and so have lost messages from the transaction making it invalid. ................ r592382 | rupertlssmith | 2007-11-06 11:31:46 +0000 (Tue, 06 Nov 2007) | 579 lines Blocked revisions 578850,580277,580293,580356,580945,580987,581186,581237,581247,581297,581569,581624,581631,582209,582296,583169,583389,583422,583487,583520,583554,583781,583811,584091,584114,584125,585655,585913,585918,586351,586376,586492,587925 via svnmerge ................ r578850 | rgodfrey | 2007-09-24 16:25:51 +0100 (Mon, 24 Sep 2007) | 9 lines Merged revisions 578845 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r578845 | rgodfrey | 2007-09-24 15:57:05 +0100 (Mon, 24 Sep 2007) | 1 line QPID-612 : Use same scheme for every creation of temporary queue names ........ ................ r580277 | ritchiem | 2007-09-28 10:55:13 +0100 (Fri, 28 Sep 2007) | 25 lines Merged revisions 573740-574504 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r573740 | rgreig | 2007-09-07 23:41:10 +0100 (Fri, 07 Sep 2007) | 3 lines QPID-583 Added old topic test which had been removed in the past. ........ r574078 | rgreig | 2007-09-09 22:16:32 +0100 (Sun, 09 Sep 2007) | 1 line QPID-582 Fixing the scripts to run the old topic test ........ r574237 | ritchiem | 2007-09-10 14:08:36 +0100 (Mon, 10 Sep 2007) | 1 line QPID-585 : Created a new StateManager for each subsequent makeBrokerConnection call during the initial connection. ........ r574266 | ritchiem | 2007-09-10 15:46:04 +0100 (Mon, 10 Sep 2007) | 1 line QPID-584 : Client exceptions are now presented via any set Exception Listener ........ r574504 | rgreig | 2007-09-11 09:10:26 +0100 (Tue, 11 Sep 2007) | 1 line QPID-582 Fixing build on Java 6 ........ ................ r580293 | ritchiem | 2007-09-28 11:41:49 +0100 (Fri, 28 Sep 2007) | 84 lines Merged revisions 574555-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-580022 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r574555 | ritchiem | 2007-09-11 12:39:10 +0100 (Tue, 11 Sep 2007) | 1 line QPID-590 : Provide test case and resolution to prevent deadlock occurring on the client when two threads work on the AMQSession object. ........ r574585 | rgreig | 2007-09-11 14:02:19 +0100 (Tue, 11 Sep 2007) | 1 line QPID-591 Fixed to use dirname and avoid working directory issues. ........ r579115 | ritchiem | 2007-09-25 09:15:04 +0100 (Tue, 25 Sep 2007) | 1 line QPID-604 Commited patch provided by Aidan Skinner, to prevent NPE in FieldTable. ........ r579147 | ritchiem | 2007-09-25 10:27:22 +0100 (Tue, 25 Sep 2007) | 2 lines QPID-610 : Fix for Returned Messages leak. Augmented TestableMemoryMessageStore to allow it to query the MemoryMessageStore in use by the broker. New MessageReturnTest to verify no leak after messages have been returned. ........ r579198 | ritchiem | 2007-09-25 12:13:23 +0100 (Tue, 25 Sep 2007) | 1 line Update to start M2.1 python test broker on port 2100 (management 2101) and for the tests to use that broker. MODIFIED: to start on port 2000 and 2001 as this is M2 ........ r579229 | ritchiem | 2007-09-25 13:51:09 +0100 (Tue, 25 Sep 2007) | 3 lines QPID-610 : Fix for Get NO_ACK leak. The Java Client doesn't use get so augmented the python test_get to send persistent messages and used debugger to verify that messages were correctly removed. Verified that prior to this commit they would remain in the store. We need a management exchange to fully validate this with a python tests. NOTE: The setting of "delivery mode" property on M2.1 is not the same as on trunk where _ is use such as "delivery_mode". There is also no error that you have sent an incorrect property. ........ r579574 | ritchiem | 2007-09-26 11:42:54 +0100 (Wed, 26 Sep 2007) | 4 lines QPID-610 : Fix for ManagementConcole NO_ACK & Msg Expire leaks. Updated AMQQueueMBeanTest to verify the contents of the MessageStore after clearing. All the MC features only dequeued the message and didn't correctly decrementReference. The MessageReturnTest was failing due to the TimeToLive test causing messages to be left on the store. The expired messages were not having the reference decremented. ........ r579577 | ritchiem | 2007-09-26 11:45:21 +0100 (Wed, 26 Sep 2007) | 5 lines Updated TransportConnection to synchronize around the creation/destruction of VM Brokers. I had observed a ConcurrentModificationException in the KillAllVMBrokers(). This isn't good this suggests that the tests are overlapping. This fix won't address that problem but will stop any CModifications occuring. If there is test setup/teardown overlapping we should now see tests failing because the VM broker isn't there. Potentially addresses VM issues in QPID-596 ........ r579578 | ritchiem | 2007-09-26 11:48:14 +0100 (Wed, 26 Sep 2007) | 1 line Updated the version of slf4j-simple to be one that would work. Changing the systests/pom.xml to depend on this rather than the slf4j-log4j will cause maven to provide more details in the tests. All info and above is logged. ........ r579602 | rupertlssmith | 2007-09-26 12:27:45 +0100 (Wed, 26 Sep 2007) | 1 line Added timeout to perftests, to fail tests if message loss causes test to jam. ........ r579614 | rupertlssmith | 2007-09-26 12:51:14 +0100 (Wed, 26 Sep 2007) | 1 line Added timeout to perftests, wait limit set to higher value to stop threads thashing. ........ r579709 | ritchiem | 2007-09-26 17:40:09 +0100 (Wed, 26 Sep 2007) | 1 line Update for three tests that don't remove their VMBroker ........ r580022 | ritchiem | 2007-09-27 15:27:22 +0100 (Thu, 27 Sep 2007) | 18 lines QPID-596 : ConnectionStartTest was broken. I've fixed it but here is the problem for those like me that like to know why: Previously: The setUp method created a producer connection and then sent a message - This will result in that message being bounced as there is no consumer. The first test should fail but the test was wrong, which caused it to pass. There was an assert that was expecting the receive a message yet the test was recieve() == null !!!! The second test worked because the broker was not killed between tests This left the queue created so on the second run the message was delivered causing the test to succeed. Now: Fixed the InVM broker setup/teardown so the client is created first and the broker removed at the end of the test. Also updated the asserts to be more explicit rather than having the == null or !=null put that as assertNull/NotNull. ........ ................ r580356 | rupertlssmith | 2007-09-28 14:55:26 +0100 (Fri, 28 Sep 2007) | 9 lines Merged revisions 580351 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r580351 | rupertlssmith | 2007-09-28 14:47:20 +0100 (Fri, 28 Sep 2007) | 1 line Updated for changes to the junit-toolkit, new xml test listener moved into the toolkit. ........ ................ r580945 | ritchiem | 2007-10-01 14:25:51 +0100 (Mon, 01 Oct 2007) | 34 lines Merged revisions 1-447993,447995-448007,448009-448141,448143-448157,448161-448194,448196-448210,448212-448218,448220-448223,448225-448233,448235,448237-448241,448243-448596,448598-448623,448625-448850,448852-448880,448882-448982,448984-449635,449637-449639,449641-449642,449644-449645,449647-449674,449676-449719,449721-449749,449751-449762,449764-449933,449935-449941,449943-450383,450385,450387-450400,450402-450433,450435-450503,450505-450555,450557-450860,450862-451024,451026-451149,451151-451316,451318-451931,451933-452139,452141-452162,452164-452320,452322,452324-452325,452327-452333,452335-452429,452431-452528,452530-452545,452547-453192,453194-453195,453197-453536,453538,453540-453656,453658-454676,454678-454735,454737,454739-454781,454783-462728,462730-462819,462821-462833,462835-462839,462841-463071,463073-463178,463180-463308,463310-463362,463364-463375,463377-463396,463398-463402,463404-463409,463411-463661,463663-463670,463672-463673,463675-464493,464495-464502,464504-464576,464578-464613,464615-464628,464630,464632-464866,464868-464899,464901-464942,464944-464949,464951-465004,465006-465016,465018-465053,465055-465165,465167-465321,465323-465406,465408-465427,465429-465431,465433-465548,465550-466044,466047-466075,466077,466079-466081,466083-466099,466101-466112,466114-466126,466128-466240,466242-466971,466973-466978,466980-467309,467311-467312,467316-467328,467330-467485,467487-467588,467590-467604,467606-467699,467701-467706,467708-467749,467751-468069,468071-468537,468539-469241,469244-469246,469248-469318,469320-469421,469423,469425-469429,469431-469435,469437-469462,469464-469469,469472-469477,469479-469490,469492-469503,469505-469529,469531-469598,469600-469624,469626-469737,469739-469752,469754-469806,469808-469928,469930-469953,469955-470011,470013-470109,470111-470335,470338-470339,470341-470379,470381,470383-470399,470401-470446,470448-470741,470743-470758,470760-470809,470811-470817,470819-470993,470995-471001,471003-471788,471790-471792,471794-472028,472030-472032,472034-472036,472038,472040,472043,472045-472059,472061,472063,472065-472066,472068,472070-472072,472074-472080,472082,472084-472092,472094-472107,472109-472123,472125-472158,472160-472165,472167-472172,472174-472457,472459-472460,472462-472464,472466-472470,472472-472483,472486-472491,472493-472494,472496-472497,472499,472501-472503,472505-472512,472514-472544,472546-472556,472558-472560,472562-472572,472574-472587,472589-472591,472593-472605,472607,472609-472731,472733-472786,472788-472843,472845-472849,472851-472859,472861-472878,472880-472903,472905,472907-472988,472990-472991,472993-473071,473073-473086,473088-473090,473093,473095-473096,473098-473106,473108-473110,473112-473185,473187-473260,473262,473268-473270,473275-473279,473281,473284-473287,473289-473295,473297-473306,473308-473330,473332-473335,473337,473339-473344,473346-473351,473353-473355,473357-473358,473361-473471,473473-473497,473499-473535,473537-473567,473569-473888,473890-474451,474454-474492,474494-474563,474565-474843,474845-474865,474867-474932,474934-475035,475037-475144,475146-475180,475182-475265,475267-475285,475287,475289-475293,475295-475296,475298-475302,475304-475631,475633-475649,475651-475748,475750-475752,475754-476107,476109-476302,476304-476413,476415-476430,476432-476700,476702-476868,476870-477147,477149-477213,477215-477263,477265-477340,477342-477635,477637-477789,477791-477825,477827-477841,477843,477846-477852,477854,477856,477858-477865,477867-477894,477896-478022,478024-478182,478184-478211,478213-478233,478235-478236,478238-478241,478243-478252,478254-478259,478261-478263,478265,478267-478269,478271-478286,478288-478342,478344-478379,478381-478412,478414-478443,478445-478636,478639-478658,478660-478821,478823-478853,478855-478922,478924-478962,478965-478974,478976-479029,479031-479049,479051-479210,479212-479214,479216-479407,479409-479415,479417-479425,479427-479559,479561-479639,479641-479676,479678-479685,479687-480030,480033-480086,480091-480093,480095-480118,480120-480139,480141,480143-480148,480150-480156,480158-480163,480165-480177,480179-480189,480191-480193,480195-480198,480200-480220,480222-480282,480284-480292,480294-480308,480310-480317,480320-480422,480424,480426-480581,480583-480656,480658-480692,480695-480702,480704,480706-480710,480712-480910,480913-480933,480935-480945,480947-480972,480974-480993,480995-481034,481036-481158,481161-481174,481176-481220,481222-481234,481236-481260,481263-481264,481266-481296,481298-481304,481306-481311,481313-481332,481334,481336-481380,481382-481441,481443-482144,482146-482180,482182-482193,482195-482232,482234-482236,482239,482241-482242,482244-482247,482250-482251,482253,482256-482261,482264-482288,482290-482364,482366,482368,482370-482554,482556,482558-482569,482572-482636,482638,482640-482696,482698-482722,482724-482732,482734-482771,482774-482957,482959-483045,483047-483105,483108,483110-483115,483117,483119-483127,483130-483134,483136-483148,483150-483158,483160-483164,483166-483178,483180-483391,483393-483400,483402-483403,483405-483418,483420-483421,483425-483436,483438-483470,483472-483502,483504-483558,483560-483599,483601-483637,483639-483644,483646-483659,483661-483670,483672-483878,483880-483910,483912-483915,483917-483940,483942,483944-483968,483970-483972,483974-483976,483978,483980-484612,484614-484657,484659-484693,484695-484718,484720-484842,484844-484847,484849-484986,484988-485019,485021-485489,485491-485544,485546-485591,485593,485595-485697,485699-485729,485731-485734,485736-485779,485781-485787,485789-485851,485853,485855-486007,486009,486011-486020,486022-486083,486085-486097,486099-486117,486120-486131,486133-486148,486150-486161,486163-486164,486166-486197,486199-486205,486208-486247,486249-486253,486256-486427,486429-486431,486433-486554,486556-486573,486575-486593,486595,486597-486609,486611-486619,486622,486625,486627-486641,486643-486645,486649-486687,486689-486721,486723-486730,486732-486746,486748-486759,486761,486763-486777,486779-486782,486784-486788,486790,486792,486794-486796,486798-487175,487178,487180-487213,487215,487217-487267,487269-487284,487286-487298,487300-487358,487360-487367,487369-487382,487384-487434,487436-487480,487482-487547,487549-487561,487563-487565,487567-487578,487580-487615,487617-487622,487624,487626,487628,487630-487635,487637-487703,487705-487777,487780-487781,487783-487800,487802-487803,487805-487820,487822-487848,487850-487902,487904-488103,488105-488133,488135-488158,488160-488163,488165-488187,488189-488216,488218-488248,488250-488278,488280,488282-488303,488305-488313,488315-488342,488344-488351,488353-488376,488378-488449,488451-488593,488595,488597-488623,488625-488700,488702-488704,488706-488710,488714,488716-488725,488727-488744,488746-488770,488772-488798,488800,488802-488807,488809,488811-488829,488831-488843,488845-488851,488853-489069,489071-489077,489079-489081,489084-489102,489104-489105,489107-489109,489111-489112,489114-489139,489141-489178,489181-489203,489205-489211,489213,489216-489329,489332-489402,489404-489417,489419-489421,489423-489643,489645-489690,489692-489703,489705-489714,489716-489747,489749-489753,489755-489803,489805-489904,489906-490372,490374-490504,490506-490604,490606-490707,490710-490733,490735-490871,490873-490984,490986-491028,491030,491032-491071,491073-491119,491121-491576,491578-491672,491674-491800,491802-491838,491840-491878,491880-492183,492185-492279,492281-492317,492319-492513,492515-492584,492586-492587,492589-492601,492603-492635,492637-492640,492642-492717,492719-492723,492725-492729,492731-492755,492757-492901,492903-492955,492957-492962,492964-492997,492999-493002,493004-493041,493043-493059,493062-493063,493065-493086,493088-493125,493127-493139,493141-493150,493152-493871,493873-494017,494019-494030,494032-494041,494043-494091,494093-494120,494122-494354,494356-494436,494438-494539,494541-494552,494554-494586,494588-494649,494651,494653-494654,494656-494657,494659-494764,494766-494768,494770-494796,494798-494799,494802,494804-494860,494862-494903,494905-494906,494908-495019,495021-495160,495162-495168,495171-495188,495190-495229,495231-495254,495256-495303,495305-495313,495315-495336,495338-495372,495374-495379,495381-495454,495457-495459,495462-495516,495518-495524,495526-495531,495533-495548,495551-495553,495555,495557-495558,495560,495562-495573,495575-495583,495585-495594,495596-495628,495630-495638,495640-495651,495653-495660,495662-495753,495755-496259,496261-496262,496264-496269,496271-496275,496277-496301,496303-496316,496318-496383,496385-496413,496415-496495,496497-496625,496627-496636,496638-496640,496642-496647,496650-496657,496659-496660,496663-496664,496666-496677,496679-496681,496683-496730,496732-496750,496752,496754-496784,496786-496832,496834-496840,496842-496990,496992-496995,496997-497340,497343-497351,497353-497403,497405-497424,497426-497438,497440-497481,497483-497497,497499-497765,497767-497769,497771-497775,497777-497778,497780,497782-497783,497785,497787-497812,497814-497871,497873-497877,497879-498573,498575-498588,498590,498592,498594-498636,498638-498669,498671-498686,498688-498689,498691-498719,498721-498964,498966-498969,498971-498973,498975-498982,498985-499035,499037-499040,499042,499044-499048,499050-499082,499084-499086,499088-499164,499167-499169,499171-499355,499357-499370,499372-499373,499375-499391,499393,499395-499425,499428,499430-499445,499447-499455,499457-499460,499462-499465,499467,499469-499489,499491-499492,499494-499531,499533-499562,499566-499627,499629-499715,499717-499732,499734-499755,499758-499763,499765-499780,499782-499795,499797-499802,499804-499844,499846,499848-499850,499852-499863,499865-499873,499875-499974,499976-499978,499980-500263,500265-500283,500285-500309,500311-501000,501002,501012-501057,501059-501095,501097-501390,501392-501410,501413-501447,501449-501454,501456,501458-501464,501466-501471,501473-501803,501805-501913,501915-501916,501918-501919,501921-501944,501946-502171,502173-502177,502181,502183-502247,502250-502252,502254-502260,502262-502267,502270,502272,502274-502575,502577-502609,502611-502619,502621-502626,502628-502654,502656-503592,503594-503603,503605-503608,503610-503636,503638-503645,503647-503705,503707-503789,503791-504024,504026-504111,504113-504506,504508-504735,504737-504863,504865-504867,504869-504914,504916-505241,505243-505254,505257-505267,505269-505354,505356-505891,505893-505971,505973-506400,506402-506404,506407-506438,506440-506516,506518-506541,506543-506966,506968-506971,506973-507095,507097-507108,507111-507454,507456,507459-507471,507473-507556,507558,507560-507581,507585-507594,507597,507599-507608,507610-507728,507730-507893,507895-507937,507940-508234,508236-508350,508352-508365,508367-508380,508383,508386-508415,508417-508648,508650-508941,508943-509146,509148-509171,509173-509175,509179-509201,509203-509207,509209-509215,509217-509222,509224-509477,509480-509627,509629-509634,509636-509641,509643-509736,509738-509931,509933-510059,510061-510075,510077-510158,510161-510896,510898-510938,510940-511388,511390-511922,511924-512287,512289-512698,512702-512813,512815-512817,512819-513359,513361-513370,513372-514702,514704-514886,514888-514902,514904-515126,515129-515141,515143-515516,515518-515534,515536-515538,515540-515648,515650-515651,515653-516070,516072-516411,516413-516448,516450,516452-517637,517639-517647,517649-517659,517661-517663,517665-517677,517679-517682,517684-517744,517746-518085,518087-518175,518177-518558,518560-518568,518571-518666,518668,518670-518699,518701-518987,518990-518992,518994-519908,519910-519932,519934-520414,520416-520842,520844-520937,520939-521362,521364-521681,521683-521704,521706-521709,521711-521714,521716-521781,521783-521792,521794-522462,522464-522527,522529-522534,522536-522566,522568-522958,522960,522962-522966,522968-522976,522978-522980,522982-522988,522992-522993,522995-523244,523246-523746,523748-524049,524051-524738,524741-524742,524744-524762,524764,524766,524768-525486,525488-525530,525532,525534,525537-525552,525554-525765,525767-525776,525778-525784,525789-525803,525805-525816,525818-525828,525830-525861,525863-525866,525868-526090,526092-526112,526114-526116,526119-526121,526123-526149,526151-526153,526155-526156,526160-526165,526167-526186,526188-526193,526196-526197,526200-526665,526667-526682,526686-526690,526693,526695-526708,526710-526713,526715-526775,526777-526802,526804-526806,526808-527048,527051-527052,527054-527181,527183-527486,527488-527492,527494-527498,527500-527508,527510-527517,527519-527536,527538-527555,527559-527802,527804-527842,527844-527847,527849-527875,527877-527940,527942-527958,527960-527971,527973-528002,528004,528006-528423,528425-529232,529234-529245,529247-529296,529298-529634,529636-529658,529660-529665,529667-529668,529670-530033,530035-530036,530038-530040,530045-530046,530050-530051,530053-530431,530433-530436,530439-530440,530443,530445-530446,530448,530450-530682,530684,530687-530696,530698-530733,530735-530776,530778-530795,530799,530801-530811,530813-530818,530820-530837,530839-531436,531438-531455,531457,531459-531511,531514,531516,531519-531523,531525,531528-531858,531860-531864,531866-531907,531909-531916,531918-531936,531938-531988,531990-532001,532003-532371,532373-532465,532467-532727,532729-532765,532767-532785,532788-532790,532792-532793,532795-533064,533066-533074,533076,533080-533130,533132-533139,533142-533703,533705-533720,533722-533763,533766-533818,533820-533839,533841-533859,533862-534035,534037-534112,534114-534116,534118-534472,534474-534477,534479-534762,534764-534896,534898-534902,534904-535253,535255-535308,535310-535808,535810-535873,535875-536007,536009-536140,536142-536162,536165-536242,536244-536252,536254-536278,536280-536338,536340-536448,536450-536479,536481-536482,536484-536485,536487-536495,536497,536500-536505,536507-536561,536563-536570,536572,536574-536583,536586-536823,536825-537014,537016-537018,537020-537025,537027-537028,537030-537160,537162-537170,537172-537672,537674-537781,537783-537833,537836-537840,537842-537844,537846-537953,537955-538034,538036-538078,538080-538083,538085-538097,538099-538108,538110-538239,538241-538881,538883-538906,538908-538911,538913-538921,538923-539177,539179-539190,539192-539469,539471-539475,539477-539480,539482-539483,539485-539500,539502-539593,539595-539782,539784-539787,539789-540106,540108-540168,540170-540510,540512-541246,541248-541919,541921-542483,542485-542788,542790-543495,543497-544108,544110-544421,544423-544507,544509-544865,544867-545145,545147-546095,546097-546189,546191-546440,546442-546457,546459-547177,547179-547626,547628-548275,548277-548278,548280-548301,548303-548307,548309-548311,548313-548314,548316,548318,548320-548380,548382-549010,549012-549111,549113-549529,549531-549848,549850-550508,550510-550747,550749-550772,550774-550848,550850-551116,551122-551166,551168-551173,551177-552440,552442-552498,552500-553171,553173-553247,553249-553264,553266-553431,553433-553446,553448-553479,553481,553483-554963,554965-555248,555250-556010,556012-556023,556025-556627,556629-556674,556676-556679,556681,556683-556844,556846,556848-556860,556862-556867,556870,556873-556887,556889,556891-556897,556899-556957,556959-556966,556970-557275,557277-557278,557280,557282-557285,557287,557289-557305,557307-557311,557313,557315-557451,557453-558026,558028-558071,558073-558082,558084-558098,558100-558107,558109-558113,558117-558167,558169,558171-558629,558631-559418,559420-559426,559428-559454,559457,559459-559460,559462-559942,559945-560197,560199-560224,560226-560470,560472-561277,561279-561793,561795-561854,561856-562058,562060-562065,562067-562082,562084-562123,562126-563433,563436-563439,563441-563495,563498-563527,563530-563531,563533-563985,563987-564592,564594-564617,564620-565283,565285-565702,565704-566642,566645-566664,566666-567002,567004,567006-568918,568920-568923,568925-573501,573503-573515,573517-573736,573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580350,580352-580941 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r580040 | rupertlssmith | 2007-09-27 15:50:42 +0100 (Thu, 27 Sep 2007) | 1 line Added test cases 4 and 5, for message size tests. ........ r580041 | rupertlssmith | 2007-09-27 15:51:35 +0100 (Thu, 27 Sep 2007) | 1 line Removed accidentally checked in .o file. ........ r580061 | rupertlssmith | 2007-09-27 16:23:33 +0100 (Thu, 27 Sep 2007) | 1 line Added test cases 4 and 5, from the updated interop spec. ........ r580066 | rupertlssmith | 2007-09-27 16:32:31 +0100 (Thu, 27 Sep 2007) | 1 line Added test cases 4 and 5, from the updated interop spec. ........ r580081 | rupertlssmith | 2007-09-27 17:24:57 +0100 (Thu, 27 Sep 2007) | 1 line Interop test case 5 fix. ........ r580258 | ritchiem | 2007-09-28 10:04:03 +0100 (Fri, 28 Sep 2007) | 2 lines QPID-597 : TopicSessionTest Failure, Patch supplied by Aidan Skinner. ResetMessageListenerTest.java was changing the prefetch method via a system property that propogated to all tests. ........ r580265 | ritchiem | 2007-09-28 10:26:15 +0100 (Fri, 28 Sep 2007) | 2 lines QPID-611 : Queue Total size calculations can cause NPE on broker. Patch supplied by Aidan Skinner ........ ................ r580987 | rupertlssmith | 2007-10-01 16:15:37 +0100 (Mon, 01 Oct 2007) | 9 lines Merged revisions 580985 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r580985 | rupertlssmith | 2007-10-01 16:11:14 +0100 (Mon, 01 Oct 2007) | 1 line QPID-618, QPID-619, patch supplied by Aidan Skinner, test timeout increased. ........ ................ r581186 | ritchiem | 2007-10-02 11:37:52 +0100 (Tue, 02 Oct 2007) | 13 lines Merged revisions 580992-580993 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r580992 | ritchiem | 2007-10-01 16:27:54 +0100 (Mon, 01 Oct 2007) | 1 line QPID-595 CommitRollbackTest Patch provided by Aidan Skinner to address intermittent test failure. ........ r580993 | ritchiem | 2007-10-01 16:31:00 +0100 (Mon, 01 Oct 2007) | 1 line QPID-611 QPID-620. DurableSubscriptionTest was failing due to a race condition when using NO_ACK. This is due to the Queue Total Size being updated after the send, but after the send and NO_ACK the msg data is purged and so there is no size to retrieve. Changed all references to msg.dequeue to queue.dequeue where appropriate so we can use that single point in the future for updating the Queue Total Size. ........ ................ r581237 | rupertlssmith | 2007-10-02 14:46:00 +0100 (Tue, 02 Oct 2007) | 13 lines Merged revisions 581171-581188,581190-581207 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r581171 | rupertlssmith | 2007-10-02 10:36:47 +0100 (Tue, 02 Oct 2007) | 1 line Updated poms to use 0.6-SNAPSHOT version of junit-toolkit and plugin consistently. ........ r581207 | rupertlssmith | 2007-10-02 13:28:37 +0100 (Tue, 02 Oct 2007) | 1 line QPID-616. Corrected pending message count and pending data size calculations for pubsub testing. ........ ................ r581247 | rupertlssmith | 2007-10-02 15:07:22 +0100 (Tue, 02 Oct 2007) | 9 lines Merged revisions 581246 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r581246 | rupertlssmith | 2007-10-02 15:05:30 +0100 (Tue, 02 Oct 2007) | 1 line Turned down logging on perftests again. ........ ................ r581297 | rupertlssmith | 2007-10-02 17:45:22 +0100 (Tue, 02 Oct 2007) | 9 lines Merged revisions 581293 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r581293 | rupertlssmith | 2007-10-02 17:29:15 +0100 (Tue, 02 Oct 2007) | 1 line QPID-615, Added patched version of MINAs VM Pipe cleanup thread. Will replace once bug fix is in newer version of MINA. ........ ................ r581569 | rupertlssmith | 2007-10-03 12:35:40 +0100 (Wed, 03 Oct 2007) | 14 lines Merged revisions 581540-581566 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r581540 | ritchiem | 2007-10-03 10:32:22 +0100 (Wed, 03 Oct 2007) | 2 lines QPID-617 : Transactional consume does not ack messages. Problem is that we were not classing msgs as consumed until onMessage completed in the transactional case. This patch corrects that. ........ r581566 | rupertlssmith | 2007-10-03 12:23:08 +0100 (Wed, 03 Oct 2007) | 1 line Added reliability tests for all ack modes. ........ ................ r581624 | ritchiem | 2007-10-03 16:23:32 +0100 (Wed, 03 Oct 2007) | 9 lines Merged revisions 581621 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r581621 | ritchiem | 2007-10-03 16:15:52 +0100 (Wed, 03 Oct 2007) | 1 line QPID-584 : Fixed issue where ALL errors are presented to client as a connection closing error. ........ ................ r581631 | ritchiem | 2007-10-03 16:37:04 +0100 (Wed, 03 Oct 2007) | 13 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581628 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r581189 | rgodfrey | 2007-10-02 12:08:29 +0100 (Tue, 02 Oct 2007) | 1 line QPID-614 : Applied patch supplied by Aidan Skinner ........ r581627 | ritchiem | 2007-10-03 16:26:10 +0100 (Wed, 03 Oct 2007) | 1 line QPID-614 : Applied supplementary patch from Aidan Skinner. ........ ................ r582209 | rupertlssmith | 2007-10-05 12:11:55 +0100 (Fri, 05 Oct 2007) | 9 lines Merged revisions 582205 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r582205 | rupertlssmith | 2007-10-05 11:57:09 +0100 (Fri, 05 Oct 2007) | 1 line Turned down test size and rate parameters for pubsub tests. ........ ................ r582296 | ritchiem | 2007-10-05 15:59:21 +0100 (Fri, 05 Oct 2007) | 33 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-582204,582206-582269 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r581968 | rupertlssmith | 2007-10-04 17:57:40 +0100 (Thu, 04 Oct 2007) | 1 line Updaded performance tests to better test pub/sub mode with 1:10 fanout. ........ r582198 | ritchiem | 2007-10-05 11:33:14 +0100 (Fri, 05 Oct 2007) | 1 line QPID-617 : Forgot to commit Test case to validate fix. ........ r582201 | ritchiem | 2007-10-05 11:39:54 +0100 (Fri, 05 Oct 2007) | 1 line QPID-624: Update to ensure all errors are correctly processed in BlockingMethodFrameListener.java ........ r582202 | ritchiem | 2007-10-05 11:44:06 +0100 (Fri, 05 Oct 2007) | 1 line QPID-624 : Forgot to commit updates to test along with BlockingMethodFrameListener ........ r582263 | ritchiem | 2007-10-05 14:38:13 +0100 (Fri, 05 Oct 2007) | 1 line Qpid-623 : When only selectors are used on a queue the main _messages queue causes a leak. Here is a new test provided by Aidan Skinner and a simple fix that will prevent OOME when only selectors are connected to the Queue. ........ r582265 | ritchiem | 2007-10-05 14:39:03 +0100 (Fri, 05 Oct 2007) | 1 line Qpid-558 : Patch provided by Aidan Skinner addressing AMQShortString not autoexpand-ing so when adding content to it would throw an exception ........ r582266 | ritchiem | 2007-10-05 14:39:25 +0100 (Fri, 05 Oct 2007) | 1 line QPID-551 : Patch provided by Aidan Skinner to address problems in info logging when stacktraces are short. ........ ................ r583169 | ritchiem | 2007-10-09 14:45:25 +0100 (Tue, 09 Oct 2007) | 30 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-581967,581969-582197,582199-582200,582203-582204,582206-582262,582264,582267-583156 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r583085 | ritchiem | 2007-10-09 10:25:00 +0100 (Tue, 09 Oct 2007) | 1 line Update to Error message to contain the thrown exception message. ........ r583086 | ritchiem | 2007-10-09 10:29:08 +0100 (Tue, 09 Oct 2007) | 2 lines Update to provide a UUID.randomUUID() when getLocalHost() throws an UnknownHostException. Update to formatting ........ r583088 | ritchiem | 2007-10-09 10:31:40 +0100 (Tue, 09 Oct 2007) | 1 line Update to correct error log that would occur when using selectors. ........ r583105 | rgodfrey | 2007-10-09 11:48:25 +0100 (Tue, 09 Oct 2007) | 1 line QPID-625 : Fix commit rollback test to prevent failures caused by incorrect assertions in the test ........ r583147 | ritchiem | 2007-10-09 14:11:41 +0100 (Tue, 09 Oct 2007) | 1 line Qpid-626 : Patch provided by Aidan Skinner to address AMQSession Deadlocks. ........ r583154 | ritchiem | 2007-10-09 14:19:37 +0100 (Tue, 09 Oct 2007) | 1 line Qpid-627 Patch provided by Aidan Skinner to address hangs in DurableSubscriptionTest. ........ ................ r583389 | rgodfrey | 2007-10-10 09:51:27 +0100 (Wed, 10 Oct 2007) | 9 lines Merged revisions 583105 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r583105 | rgodfrey | 2007-10-09 11:48:25 +0100 (Tue, 09 Oct 2007) | 1 line QPID-625 : Fix commit rollback test to prevent failures caused by incorrect assertions in the test ........ ................ r583422 | ritchiem | 2007-10-10 11:41:34 +0100 (Wed, 10 Oct 2007) | 13 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-581967,581969-582197,582199-582200,582203-582204,582206-582262,582264,582267-583084,583087,583089-583104,583106-583146,583148-583153,583155-583169,583171-583172,583174-583398,583400-583418 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r583415 | ritchiem | 2007-10-10 10:59:56 +0100 (Wed, 10 Oct 2007) | 1 line QPID-578 : Queue Deletion causes unacked msgs to be discard resulting in the RejcectHandler throwing NPE when it too tries to discard the message. ........ r583418 | ritchiem | 2007-10-10 11:11:13 +0100 (Wed, 10 Oct 2007) | 1 line QPID-627 : Update provided by Aidan Skinner to correctly close resources used by Large Message Test. ........ ................ r583487 | rupertlssmith | 2007-10-10 15:29:02 +0100 (Wed, 10 Oct 2007) | 13 lines Merged revisions 583438-583483 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r583438 | rupertlssmith | 2007-10-10 12:46:59 +0100 (Wed, 10 Oct 2007) | 1 line Changed tests to use global maxPending limit, rather than per producer. ........ r583483 | rupertlssmith | 2007-10-10 15:21:20 +0100 (Wed, 10 Oct 2007) | 1 line Removed debug logging from performance test code. ........ ................ r583520 | rupertlssmith | 2007-10-10 16:47:38 +0100 (Wed, 10 Oct 2007) | 9 lines Merged revisions 583518 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r583518 | rupertlssmith | 2007-10-10 16:45:56 +0100 (Wed, 10 Oct 2007) | 1 line Changed maxPending to be by message correlation id. ........ ................ r583554 | ritchiem | 2007-10-10 18:44:52 +0100 (Wed, 10 Oct 2007) | 13 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-581967,581969-582197,582199-582200,582203-582204,582206-582262,582264,582267-583084,583087,583089-583104,583106-583146,583148-583153,583155-583169,583171-583172,583174-583398,583400-583414,583416-583417,583419-583437,583439-583482,583484-583517,583519-583550 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r583546 | ritchiem | 2007-10-10 18:14:53 +0100 (Wed, 10 Oct 2007) | 1 line QPID-631 : Patch provided by Aidan Skinner to address the errors in the MessageRequeueTest. ........ r583548 | ritchiem | 2007-10-10 18:15:59 +0100 (Wed, 10 Oct 2007) | 2 lines QPID-632 : The lack of AMQNoConsumersException on the connection may be due to the exception list in ExceptionMonitor not being thread safe. Synchronized method calls to ensure atomic access. ........ ................ r583781 | ritchiem | 2007-10-11 12:46:10 +0100 (Thu, 11 Oct 2007) | 13 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-581967,581969-582197,582199-582200,582203-582204,582206-582262,582264,582267-583084,583087,583089-583104,583106-583146,583148-583153,583155-583169,583171-583172,583174-583398,583400-583414,583416-583417,583419-583437,583439-583482,583484-583517,583519-583545,583547,583549-583777 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r583775 | ritchiem | 2007-10-11 12:24:36 +0100 (Thu, 11 Oct 2007) | 1 line QPID-635 Added a unit test and implemented the equals() method on BlockingMethodFrameListener and SpecificMethodFrameListener. ........ r583776 | ritchiem | 2007-10-11 12:28:36 +0100 (Thu, 11 Oct 2007) | 1 line QPID-632 ImmediateMessageTest may not have sufficient time to see the exception. Performing the close before checking for exceptions should give it this time. ........ ................ r583811 | ritchiem | 2007-10-11 13:57:32 +0100 (Thu, 11 Oct 2007) | 9 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-581967,581969-582197,582199-582200,582203-582204,582206-582262,582264,582267-583084,583087,583089-583104,583106-583146,583148-583153,583155-583169,583171-583172,583174-583398,583400-583414,583416-583417,583419-583437,583439-583482,583484-583517,583519-583545,583547,583549-583774,583777-583809 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r583808 | ritchiem | 2007-10-11 13:52:02 +0100 (Thu, 11 Oct 2007) | 1 line QPID-636 : Check to ensure we only enqueue msgs that can be delivered to the consumer. ........ ................ r584091 | ritchiem | 2007-10-12 08:33:24 +0100 (Fri, 12 Oct 2007) | 9 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-581967,581969-582197,582199-582200,582203-582204,582206-582262,582264,582267-583084,583087,583089-583104,583106-583146,583148-583153,583155-583169,583171-583172,583174-583398,583400-583414,583416-583417,583419-583437,583439-583482,583484-583517,583519-583545,583547,583549-583774,583777-583807,583809-583882 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r583882 | ritchiem | 2007-10-11 18:02:28 +0100 (Thu, 11 Oct 2007) | 1 line QPID-637 Patch submitted by Aidan Skinner to address receive not waiting for full timeout. ........ ................ r584114 | rupertlssmith | 2007-10-12 10:57:49 +0100 (Fri, 12 Oct 2007) | 13 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-581967,581969-582197,582199-582200,582203-582204,582206-582262,582264,582267-583084,583087,583089-583104,583106-583146,583148-583153,583155-583169,583171-583172,583174-583398,583400-583414,583416-583417,583419-583437,583439-583482,583484-583517,583519-583545,583547,583549-583774,583777-583807,583809-583881,583883-584113 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r584108 | rupertlssmith | 2007-10-12 10:43:28 +0100 (Fri, 12 Oct 2007) | 1 line Changed topic reliability tests to do 2:16 fanout, gives highest rate. ........ r584113 | rupertlssmith | 2007-10-12 10:55:01 +0100 (Fri, 12 Oct 2007) | 1 line Corrected error in topic test sizes. ........ ................ r584125 | rupertlssmith | 2007-10-12 11:55:02 +0100 (Fri, 12 Oct 2007) | 9 lines Merged revisions 584124 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r584124 | rupertlssmith | 2007-10-12 11:52:52 +0100 (Fri, 12 Oct 2007) | 1 line Implemented fair scheduling of producers in tests to prevent starvation and test timeout. ........ ................ r585655 | rgodfrey | 2007-10-17 20:59:58 +0100 (Wed, 17 Oct 2007) | 21 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-581967,581969-582197,582199-582200,582203-582204,582206-582262,582264,582267-583084,583087,583089-583104,583106-583146,583148-583153,583155-583169,583171-583172,583174-583398,583400-583414,583416-583417,583419-583437,583439-583482,583484-583517,583519-583545,583547,583549-583774,583777-583807,583809-583881,583883-584107,584109-584112,584114-584123,584125-585653 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r585565 | ritchiem | 2007-10-17 17:39:20 +0100 (Wed, 17 Oct 2007) | 1 line QPID-643 : CSDM causes duplicate message delivery. Don't deliver messages that have been taken. ........ r585570 | ritchiem | 2007-10-17 17:48:01 +0100 (Wed, 17 Oct 2007) | 1 line Update to AMQMessage to reset the deliveredToConsumer flag(false) when the message is released. This flag is now used by more than the immediate delivery. It is also used to understand if the message has been delivered so that we can tell the message should not be purged. ........ r585575 | ritchiem | 2007-10-17 17:59:42 +0100 (Wed, 17 Oct 2007) | 1 line QPID-647 : Update to ConcurrentSelectorDeliveryManager to restart async process if a msg is queued that has the potential to be delivered. ........ r585642 | rgodfrey | 2007-10-17 20:42:14 +0100 (Wed, 17 Oct 2007) | 1 line QPID-645 : TxnBuffer should rethrow exceptions encountered on commit ........ ................ r585913 | ritchiem | 2007-10-18 11:11:41 +0100 (Thu, 18 Oct 2007) | 9 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-581967,581969-582197,582199-582200,582203-582204,582206-582262,582264,582267-583084,583087,583089-583104,583106-583146,583148-583153,583155-583169,583171-583172,583174-583398,583400-583414,583416-583417,583419-583437,583439-583482,583484-583517,583519-583545,583547,583549-583774,583777-583807,583809-583881,583883-584107,584109-584112,584114-584123,584125-585564,585566-585569,585571-585574,585576-585641,585643-585908 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r585906 | ritchiem | 2007-10-18 10:09:38 +0100 (Thu, 18 Oct 2007) | 1 line QPID-647 : Async Process start/stop is not regulated tightly enough. Added additional synchronisation to ensure that a new subscriber can start the async if required. As currently the start request can be missed. ........ ................ r585918 | ritchiem | 2007-10-18 11:29:45 +0100 (Thu, 18 Oct 2007) | 9 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-581967,581969-582197,582199-582200,582203-582204,582206-582262,582264,582267-583084,583087,583089-583104,583106-583146,583148-583153,583155-583169,583171-583172,583174-583398,583400-583414,583416-583417,583419-583437,583439-583482,583484-583517,583519-583545,583547,583549-583774,583777-583807,583809-583881,583883-584107,584109-584112,584114-584123,584125-585564,585566-585569,585571-585574,585576-585641,585643-585905,585907-585914 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r585912 | ritchiem | 2007-10-18 11:10:19 +0100 (Thu, 18 Oct 2007) | 1 line QPID-637 : Patch provided by Aidan Skinner to ensure correct behaviour of session closure. ........ ................ r586351 | ritchiem | 2007-10-19 10:46:45 +0100 (Fri, 19 Oct 2007) | 9 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-581967,581969-582197,582199-582200,582203-582204,582206-582262,582264,582267-583084,583087,583089-583104,583106-583146,583148-583153,583155-583169,583171-583172,583174-583398,583400-583414,583416-583417,583419-583437,583439-583482,583484-583517,583519-583545,583547,583549-583774,583777-583807,583809-583881,583883-584107,584109-584112,584114-584123,584125-585564,585566-585569,585571-585574,585576-585641,585643-585905,585907-585911,585913-586344 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r586344 | rgodfrey | 2007-10-19 10:29:50 +0100 (Fri, 19 Oct 2007) | 1 line QPID-653 : Updated timeouts ........ ................ r586376 | ritchiem | 2007-10-19 12:05:11 +0100 (Fri, 19 Oct 2007) | 9 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-581967,581969-582197,582199-582200,582203-582204,582206-582262,582264,582267-583084,583087,583089-583104,583106-583146,583148-583153,583155-583169,583171-583172,583174-583398,583400-583414,583416-583417,583419-583437,583439-583482,583484-583517,583519-583545,583547,583549-583774,583777-583807,583809-583881,583883-584107,584109-584112,584114-584123,584125-585564,585566-585569,585571-585574,585576-585641,585643-585905,585907-585911,585913-586343,586345-586374 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r586374 | ritchiem | 2007-10-19 12:01:40 +0100 (Fri, 19 Oct 2007) | 1 line QPID-654 : added a shutdownNow() call if the _taskPool hasn't terminiated by the time we have finished closing. ........ ................ r586492 | ritchiem | 2007-10-19 16:03:01 +0100 (Fri, 19 Oct 2007) | 11 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-581967,581969-582197,582199-582200,582203-582204,582206-582262,582264,582267-583084,583087,583089-583104,583106-583146,583148-583153,583155-583169,583171-583172,583174-583398,583400-583414,583416-583417,583419-583437,583439-583482,583484-583517,583519-583545,583547,583549-583774,583777-583807,583809-583881,583883-584107,584109-584112,584114-584123,584125-585564,585566-585569,585571-585574,585576-585641,585643-585905,585907-585911,585913-586343,586345-586373,586375-586489 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r586489 | ritchiem | 2007-10-19 16:01:15 +0100 (Fri, 19 Oct 2007) | 3 lines QPID-647 : Update to ConcurrentSelectorDeliveryManager to restart async process if a msg is queued that has the potential to be delivered. Delayed the restart until the Filtering subscribers have the message enqueued to their PDQs. ........ ................ r587925 | rupertlssmith | 2007-10-24 17:42:24 +0100 (Wed, 24 Oct 2007) | 9 lines Merged revisions 573738-573739,573741-574077,574079-574236,574238-574265,574267-574503,574505-574554,574556-574584,574586-574873,574875-574901,574903-575737,575739-575787,575789-575810,575812-577772,577774-577940,577942-578057,578059-578732,578734,578736-578744,578746-578827,578829-578844,578846-579114,579116-579146,579148-579197,579199-579228,579230-579573,579575-579576,579579-579601,579603-579613,579615-579708,579710-580021,580023-580039,580042-580060,580062-580065,580067-580080,580082-580257,580259-580264,580266-580350,580352-580984,580986-580991,580994-581001,581003-581170,581172-581188,581190-581206,581208-581245,581247-581292,581294-581539,581541-581565,581567-581620,581622-581626,581628-581646,581648-581967,581969-582197,582199-582200,582203-582204,582206-582262,582264,582267-583084,583087,583089-583104,583106-583146,583148-583153,583155-583169,583171-583172,583174-583398,583400-583414,583416-583417,583419-583437,583439-583482,583484-583517,583519-583545,583547,583549-583774,583777-583807,583809-583881,583883-584107,584109-584112,584114-584123,584125-585564,585566-585569,585571-585574,585576-585641,585643-585905,585907-585911,585913-586343,586345-586373,586375-586488,586490-587922 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r587922 | rupertlssmith | 2007-10-24 17:32:14 +0100 (Wed, 24 Oct 2007) | 1 line Resolved junit-toolkit SNAPSHOT dependencies onto version 0.6.1 which is in the central repository. ........ ................ ................ r592385 | ritchiem | 2007-11-06 11:33:03 +0000 (Tue, 06 Nov 2007) | 2 lines QPID-662 Transactional state not correctly reported after fail over. We now record if we have sent any messages from here we can check if we have failed over and so have lost messages from the transaction making it invalid.- Forgot to remove a println. ................ r592388 | ritchiem | 2007-11-06 11:40:13 +0000 (Tue, 06 Nov 2007) | 2 lines QPID-662 Transactional state not correctly reported after fail over. We now record if we have sent any messages from here we can check if we have failed over and so have lost messages from the transaction making it invalid. ................ r592389 | rupertlssmith | 2007-11-06 11:41:11 +0000 (Tue, 06 Nov 2007) | 47 lines Blocked revisions 579126,579137,581648,582313,582843,590774,591036,591060,591091 via svnmerge ................ r579126 | rgreig | 2007-09-25 09:42:53 +0100 (Tue, 25 Sep 2007) | 2 lines QPID-582: fix some 1.6 compile errors ................ r579137 | rgreig | 2007-09-25 10:00:34 +0100 (Tue, 25 Sep 2007) | 2 lines QPID-582 fix Java 6 compile errors ................ r581648 | rupertlssmith | 2007-10-03 17:32:09 +0100 (Wed, 03 Oct 2007) | 9 lines Merged revisions 581647 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r581647 | rupertlssmith | 2007-10-03 17:28:38 +0100 (Wed, 03 Oct 2007) | 1 line Performance enhancements for the tests, producers stalled individually above maxPending size. ........ ................ r582313 | ritchiem | 2007-10-05 16:28:23 +0100 (Fri, 05 Oct 2007) | 1 line Sorry in my fixing of a conflict I put the M2.1 pom references on M2. ................ r582843 | rupertlssmith | 2007-10-08 16:15:33 +0100 (Mon, 08 Oct 2007) | 1 line Updated pom to match tests parameters from 2.1, confusing during previos merge caused these values to be lost. ................ r590774 | rajith | 2007-10-31 18:21:04 +0000 (Wed, 31 Oct 2007) | 1 line Changed the POMs to remove SNAPSHOT from the version ................ r591036 | rajith | 2007-11-01 14:57:17 +0000 (Thu, 01 Nov 2007) | 1 line modified the systest POM ................ r591060 | rajith | 2007-11-01 15:48:31 +0000 (Thu, 01 Nov 2007) | 2 lines Changed the release notes ................ r591091 | ritchiem | 2007-11-01 17:15:54 +0000 (Thu, 01 Nov 2007) | 1 line Completed the removal of SNAPSHOT from all M2 pom.xml files. ................ ................ r592393 | rupertlssmith | 2007-11-06 11:54:10 +0000 (Tue, 06 Nov 2007) | 123 lines Blocked revisions 578765,580275,580296,581003,583172,583174,583176,583401 via svnmerge ................ r578765 | rupertlssmith | 2007-09-24 12:25:46 +0100 (Mon, 24 Sep 2007) | 45 lines Blocked revisions 578733,578735,578745 via svnmerge ................ r578733 | rupertlssmith | 2007-09-24 10:47:30 +0100 (Mon, 24 Sep 2007) | 1 line Removed change tracking, to re-init. ................ r578735 | rupertlssmith | 2007-09-24 10:54:24 +0100 (Mon, 24 Sep 2007) | 3 lines Initialized merge tracking via "svnmerge" with revisions "1-568187,574873,574876,575253,575688,576861,577193,577316,577660,578048,578061" from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2 ................ r578745 | rupertlssmith | 2007-09-24 11:22:32 +0100 (Mon, 24 Sep 2007) | 30 lines Merged revisions 575663-575687,575689-576860,576862-577192,577194-577315,577317-577659,577661-578047,578049-578060,578062-578604 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2 ........ r575663 | rgodfrey | 2007-09-14 13:43:13 +0100 (Fri, 14 Sep 2007) | 1 line QPID-600 : Deadlock on connection.close ........ r577931 | rgreig | 2007-09-20 22:26:37 +0100 (Thu, 20 Sep 2007) | 1 line Adding timeouts to two wait() calls to prevent hanging ........ r578258 | rgreig | 2007-09-21 21:31:18 +0100 (Fri, 21 Sep 2007) | 1 line QPID-607: dispatcher threads now poll so that the can die when the connection is closed. ........ r578475 | rgreig | 2007-09-22 20:01:59 +0100 (Sat, 22 Sep 2007) | 1 line QPID-608 Fix the test by adding in creation of the VM broker ........ r578509 | rgreig | 2007-09-22 23:05:30 +0100 (Sat, 22 Sep 2007) | 1 line QPID-609 : dispatcher thread was being restarted by the code that closed the consumer due to the receipt of a basic.cancel frame. Move the dispatcher shutdown to the end of the consumer close process. Also rename the dispatcher _closed field since it clashes with a field in the container class. ........ r578604 | rgreig | 2007-09-23 22:29:33 +0100 (Sun, 23 Sep 2007) | 4 lines QPID-589: avoid the deadlock between the session close and the BasicCancelOkHandler by not sending a BasicCancel when the session is being closed. ........ ................ ................ r580275 | ritchiem | 2007-09-28 10:48:09 +0100 (Fri, 28 Sep 2007) | 8 lines Blocked revisions 573737 via svnmerge ........ r573737 | rgreig | 2007-09-07 23:33:03 +0100 (Fri, 07 Sep 2007) | 3 lines QPID-582 Fix for compilation issue under Java 6. ........ ................ r580296 | ritchiem | 2007-09-28 11:57:24 +0100 (Fri, 28 Sep 2007) | 12 lines Blocked revisions 577773,578828 via svnmerge ........ r577773 | rgreig | 2007-09-20 15:34:31 +0100 (Thu, 20 Sep 2007) | 2 lines Updated poms to refer to M2.1 rather than M2 ........ r578828 | ritchiem | 2007-09-24 15:28:11 +0100 (Mon, 24 Sep 2007) | 1 line Updated Example and management pom files to refer to M2.1 rather than M2 ........ ................ r581003 | rupertlssmith | 2007-10-01 17:13:46 +0100 (Mon, 01 Oct 2007) | 9 lines Merged revisions 581002 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r581002 | rupertlssmith | 2007-10-01 17:11:34 +0100 (Mon, 01 Oct 2007) | 1 line Added missing dependencies to makefile. ........ ................ r583172 | rupertlssmith | 2007-10-09 14:55:06 +0100 (Tue, 09 Oct 2007) | 9 lines Merged revisions 583170 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r583170 | rupertlssmith | 2007-10-09 14:49:32 +0100 (Tue, 09 Oct 2007) | 1 line QPID-256 FailoverTest restored to working order. IOExceptions on connections now trigger fail-over. ........ ................ r583174 | rupertlssmith | 2007-10-09 15:06:00 +0100 (Tue, 09 Oct 2007) | 1 line Added to .Net release notes. ................ r583176 | rupertlssmith | 2007-10-09 15:07:53 +0100 (Tue, 09 Oct 2007) | 9 lines Merged revisions 583173 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r583173 | rupertlssmith | 2007-10-09 15:05:30 +0100 (Tue, 09 Oct 2007) | 1 line Changed exception handler to propagate unknown exceptions to all method listeners, rather than throw it back to the caller. ........ ................ r583401 | rupertlssmith | 2007-10-10 10:19:05 +0100 (Wed, 10 Oct 2007) | 9 lines Merged revisions 583399 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r583399 | rupertlssmith | 2007-10-10 10:17:15 +0100 (Wed, 10 Oct 2007) | 1 line Removed deleted dependecny FailoverTxTest. ........ ................ ................ r592396 | rupertlssmith | 2007-11-06 11:59:18 +0000 (Tue, 06 Nov 2007) | 21 lines Merged revisions 587061-587924,587926-590773,590775-591035,591037-591059,591061-591090,591092-592353 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2 ........ r587061 | rupertlssmith | 2007-10-22 12:29:41 +0100 (Mon, 22 Oct 2007) | 1 line Updated benchmark tests for max throughput and a variety of latency tests modeling common use cases. ........ r588581 | rupertlssmith | 2007-10-26 10:32:11 +0100 (Fri, 26 Oct 2007) | 1 line Resized latency tests. ........ r590133 | rupertlssmith | 2007-10-30 16:02:24 +0000 (Tue, 30 Oct 2007) | 1 line Resized some benchmark tests to scale up to the saturation point. ........ r592353 | rupertlssmith | 2007-11-06 10:05:25 +0000 (Tue, 06 Nov 2007) | 1 line Changed perf test parameters. ........ ................ r592723 | ritchiem | 2007-11-07 12:04:53 +0000 (Wed, 07 Nov 2007) | 1 line QPID-678 Test library is to strict. Protocol spec states that additional headers may be added to the message but the test lib doesn't allow for this. ................ r592729 | ritchiem | 2007-11-07 12:36:36 +0000 (Wed, 07 Nov 2007) | 4 lines QPID-160 Addition of JMSXUserID to all messages through the java broker. As this will cause the headers to be re-encoded it can be disabled in the config.xml. Default is enabled as the sample config.xml should have all features enabled so that testing can observe the interactions. ................ r593481 | rupertlssmith | 2007-11-09 10:26:25 +0000 (Fri, 09 Nov 2007) | 1 line Updated perftests to use JMS/JNDI lookup. Added some options to support non-Qpid middleware. ................ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@628689 13f79535-47bb-0310-9956-ffa450edef68
* Import new dependencies and upgrade mina, fix up the build file to use the ↵Aidan Skinner2008-02-139-7/+14
| | | | | | new generator correctly git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@627511 13f79535-47bb-0310-9956-ffa450edef68
* Merged revisions 620767,620858,620876,627354,627416 via svnmerge from Aidan Skinner2008-02-1311-14/+768
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r620767 | ritchiem | 2008-02-12 11:29:19 +0000 (Tue, 12 Feb 2008) | 9 lines QPID-784 : Added ability to provide existing Socket to Qpid Client Libraries to use as for connection. AMQBrokerDetails.java, BrokerDetails.java And ConnectionURLTest.java augmented to allow new transport type 'socket' New ExistingSocketConnector, which utises a given Socket() rather than creating its own from a SocketChannel. This code was taken from the Mina library v1.0.0. Changes to AMQConnection.java, SocketTransportConnection.java were required to allow the new Socket object to be passed through to the ExistingSocketConnector. The TransportConnection.java was updated to return an ExistingSocketConnector when the 'socket' transport is used. AMQConnection.makeBrokerConnection was changed when the 'socket' transport is being used. This allows the set Socket to be passed down to the ExistingSocketConnector for the transport to be run over. ........ r620858 | rgodfrey | 2008-02-12 16:44:59 +0000 (Tue, 12 Feb 2008) | 1 line QPID-787 : Allow for quoting of identifiers in selectors ........ r620876 | ritchiem | 2008-02-12 17:36:07 +0000 (Tue, 12 Feb 2008) | 2 lines QPID-784 : Added ability to provide existing Socket to Qpid Client Libraries to use as for connection. Modified based on review by Robert Godfrey due to Thread safety around SocketTransportConnection.java and TransportConnection.java. Now use a safe Map to store all registered sockets in the TransportConnection.java these are then removed as used or on request. ........ r627354 | ritchiem | 2008-02-13 11:00:13 +0000 (Wed, 13 Feb 2008) | 1 line QPID-788 : Changed MAXIMUM_STATE_WAIT_TIME to pickup value via -Damqj.MaximumStateWait=90000 or default to 30000. ........ r627416 | rgodfrey | 2008-02-13 14:01:26 +0000 (Wed, 13 Feb 2008) | 1 line QPID-789 : FieldTable putDataInBuffer method not thread safe ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@627427 13f79535-47bb-0310-9956-ffa450edef68
* Merged revisions ↵Aidan Skinner2008-02-1361-356/+550
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 619974,620011,620014,620016-620017,620479,620481,620566,620584,620619,620622,620831,620854,620861-620862,620889,627128,627133,627141,627153-627155,627157,627171,627187 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/trunk ........ r619974 | rhs | 2008-02-08 18:30:04 +0000 (Fri, 08 Feb 2008) | 1 line made xa tests run, and made QpidTestCase more robust ........ r620011 | rhs | 2008-02-08 22:05:50 +0000 (Fri, 08 Feb 2008) | 1 line whitespace cleanup ........ r620014 | aconway | 2008-02-08 22:23:23 +0000 (Fri, 08 Feb 2008) | 7 lines cpp/examples/direct, fanout: Converted listener.cpp to SubscriptionManager. All python/cpp combos run as part of cpp/examples make check. Fixed problems with verify scripts and VPATH builds. ........ r620016 | cctrieloff | 2008-02-08 22:24:33 +0000 (Fri, 08 Feb 2008) | 2 lines yum correction ........ r620017 | aconway | 2008-02-08 22:27:38 +0000 (Fri, 08 Feb 2008) | 10 lines From Ted Ross, https://issues.apache.org/jira/browse/QPID-782 The attached patch makes the following changes: The --load-dir option has been renamed to --module-dir The --no-modules option and been replaced by the --no-module-dir option. This new option suppresses ONLY the loading of modules from the directory. The --no-data-dir option has been added to suppress the use of a data directory. Logging has been added for data directory lock and unlock. ........ r620479 | gsim | 2008-02-11 13:00:45 +0000 (Mon, 11 Feb 2008) | 3 lines Check valid listener (or handler) exist and log error if not. See QPID-783. ........ r620481 | gsim | 2008-02-11 13:10:38 +0000 (Mon, 11 Feb 2008) | 3 lines Added a test (currently disabled) that highlights a deadlock in the client when commands are sent to the broker concurrently with acks (e.g. when the dispatcher thread is running with auto-acking and messages are sent on another thread). ........ r620566 | rhs | 2008-02-11 18:23:12 +0000 (Mon, 11 Feb 2008) | 1 line bumped release for Beta 3 ........ r620584 | rhs | 2008-02-11 19:21:01 +0000 (Mon, 11 Feb 2008) | 1 line fixed computation of ranged acks, fix needed for failing RecoverTest ........ r620619 | aconway | 2008-02-11 21:43:32 +0000 (Mon, 11 Feb 2008) | 1 line Fix errors in verify scripts. ........ r620622 | aconway | 2008-02-11 21:50:17 +0000 (Mon, 11 Feb 2008) | 1 line Remove dependency on sys::Socket for management ID of connections. ........ r620831 | rhs | 2008-02-12 15:44:14 +0000 (Tue, 12 Feb 2008) | 1 line added help text for the clean-results target ........ r620854 | gsim | 2008-02-12 16:35:45 +0000 (Tue, 12 Feb 2008) | 3 lines Explicitly reset shared pointer; brokers destructor not called if started through -d otherwise it seems... ........ r620861 | gsim | 2008-02-12 16:54:05 +0000 (Tue, 12 Feb 2008) | 3 lines Fixed typo ........ r620862 | aconway | 2008-02-12 16:54:42 +0000 (Tue, 12 Feb 2008) | 2 lines Create /var/lib/qpidd correctly. ........ r620889 | aconway | 2008-02-12 18:04:11 +0000 (Tue, 12 Feb 2008) | 1 line Quote all non-printable ASCII characters (not just control characters) ........ r627128 | aconway | 2008-02-12 21:39:55 +0000 (Tue, 12 Feb 2008) | 1 line Create a tar file of verify scripts suitable for untarring into and installed examples directory. ........ r627133 | aconway | 2008-02-12 21:48:52 +0000 (Tue, 12 Feb 2008) | 2 lines Add -g to build flags to get debug info. ........ r627141 | aconway | 2008-02-12 21:57:36 +0000 (Tue, 12 Feb 2008) | 2 lines Fix verify error in Makefile.am ........ r627153 | rhs | 2008-02-12 22:21:20 +0000 (Tue, 12 Feb 2008) | 1 line increased the test timeout ........ r627154 | rhs | 2008-02-12 22:22:20 +0000 (Tue, 12 Feb 2008) | 1 line synchronize access to lastWrite future ........ r627155 | rhs | 2008-02-12 22:23:02 +0000 (Tue, 12 Feb 2008) | 1 line added default getConnection() ........ r627157 | rhs | 2008-02-12 22:26:26 +0000 (Tue, 12 Feb 2008) | 1 line added a test for message send followed by immediate connection close; fixed connection close handshaking ........ r627171 | aconway | 2008-02-12 23:09:06 +0000 (Tue, 12 Feb 2008) | 6 lines Patches from Ted Ross: Fix for bignumber problem in the management console. Fix for broker crash when sessions are closed via management. ........ r627187 | rhs | 2008-02-12 23:52:01 +0000 (Tue, 12 Feb 2008) | 1 line applied patch from rajith to fix reply-to ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@627359 13f79535-47bb-0310-9956-ffa450edef68
* Import some extra perftest bits from M2.1Aidan Skinner2008-02-1310-0/+1285
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@627337 13f79535-47bb-0310-9956-ffa450edef68
* Additonal fixes to perftests as well were necesary, plus these merges:Aidan Skinner2008-02-1220-157/+275
| | | | | | | | | | | | | | | | | | | | | | Merged revisions 619868,620495-620496 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r619868 | aidan | 2008-02-08 12:52:54 +0000 (Fri, 08 Feb 2008) | 4 lines QPID-588: change instances of trace() and isTraceEnabled to debug equivalent to support older versions of log4j ........ r620495 | rupertlssmith | 2008-02-11 14:48:35 +0000 (Mon, 11 Feb 2008) | 1 line QPID-730 : Changed durable subscription test, to ensure re-connection happens under the same client name. ........ r620496 | rupertlssmith | 2008-02-11 14:50:18 +0000 (Mon, 11 Feb 2008) | 1 line QPID-729 : Added explicit list of unacked messages, acked on commit, rejected on roll-back. ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@620871 13f79535-47bb-0310-9956-ffa450edef68
* Initialized merge tracking via "svnmerge" with revisions "1-615948" from Aidan Skinner2008-02-110-0/+0
| | | | | | | https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@620482 13f79535-47bb-0310-9956-ffa450edef68
* Merged revisions ↵Aidan Skinner2008-02-11224-2242/+3931
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 615958,615968,616353,616396,616402,616404,616445,616454,616507,616511,616542,616545,616715,616736,616927,616929,617188,617286,617303,617305,617320-617321,617510-617511,617513,617524,617527,617533,617543,617556,617582,617590,617592,617594,617596-617597,617607,617662,618412,618428,618436-618437,618450,618462,618519,618770,618982,618984,618986,618989,619012,619043,619148,619182,619189,619192,619200,619204,619424,619538,619604,619611,619626,619636,619646,619888,619903,619941 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/trunk ................ r615958 | aconway | 2008-01-28 17:17:06 +0000 (Mon, 28 Jan 2008) | 1 line Convert ClientSessionTest to boost. ................ r615968 | aconway | 2008-01-28 17:42:22 +0000 (Mon, 28 Jan 2008) | 1 line Added disabled test and FIXME note to fix client-side race. ................ r616353 | aconway | 2008-01-29 14:48:59 +0000 (Tue, 29 Jan 2008) | 9 lines Deleted unused classes, adjusted files that still mention them. D src/qpid/framing/ChannelAdapter.cpp D src/qpid/framing/ChannelAdapter.h D src/qpid/framing/HandlerUpdater.h D src/tests/BrokerChannelTest.cpp D src/tests/MockChannel.h ................ r616396 | aconway | 2008-01-29 15:45:29 +0000 (Tue, 29 Jan 2008) | 3 lines Provide public read-access to IListNode pointers, so frame handlers can use then to find the next frame. ................ r616402 | aconway | 2008-01-29 15:48:35 +0000 (Tue, 29 Jan 2008) | 2 lines Remove references to defunct broker::ChannelHandler ................ r616404 | aconway | 2008-01-29 15:49:55 +0000 (Tue, 29 Jan 2008) | 2 lines Log peer address with SEND/RECV messages. ................ r616445 | aidan | 2008-01-29 16:38:53 +0000 (Tue, 29 Jan 2008) | 3 lines Initialized merge tracking via "svnmerge" with revisions "1-616438" from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ................ r616454 | aidan | 2008-01-29 17:25:32 +0000 (Tue, 29 Jan 2008) | 13 lines Merged revisions 579126,579137 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2 ........ r579126 | rgreig | 2007-09-25 09:42:53 +0100 (Tue, 25 Sep 2007) | 2 lines QPID-582: fix some 1.6 compile errors ........ r579137 | rgreig | 2007-09-25 10:00:34 +0100 (Tue, 25 Sep 2007) | 2 lines QPID-582 fix Java 6 compile errors ........ ................ r616507 | aconway | 2008-01-29 20:29:46 +0000 (Tue, 29 Jan 2008) | 2 lines Re-enabled build of cluster code when openais is installed. ................ r616511 | aconway | 2008-01-29 20:39:26 +0000 (Tue, 29 Jan 2008) | 1 line Added Observer to SessionManager for cluster use. ................ r616542 | rajith | 2008-01-29 22:24:40 +0000 (Tue, 29 Jan 2008) | 1 line added support to notify connection.close to the JMSExceptionListener ................ r616545 | rajith | 2008-01-29 22:30:20 +0000 (Tue, 29 Jan 2008) | 1 line I accidently commited some modifications done for a quick test, I reversed those changes ................ r616715 | arnaudsimon | 2008-01-30 10:38:11 +0000 (Wed, 30 Jan 2008) | 1 line changed default port value for tcp ................ r616736 | gsim | 2008-01-30 12:18:53 +0000 (Wed, 30 Jan 2008) | 3 lines Parse out the userid and password from the response; a small step on the road to authentication. ................ r616927 | aconway | 2008-01-30 22:32:17 +0000 (Wed, 30 Jan 2008) | 4 lines Remove Socket param from Connection constructor, pass a string id instead. ................ r616929 | aconway | 2008-01-30 22:34:50 +0000 (Wed, 30 Jan 2008) | 6 lines From Ted Ross, https://issues.apache.org/jira/browse/QPID-767 Bugfix: --load-dir rejected path-name-elements beginning with or ending with '.' (boost 1.33 only) ................ r617188 | gsim | 2008-01-31 18:50:46 +0000 (Thu, 31 Jan 2008) | 4 lines Make ports accesible through socket interface. Add local port to each logged frame in the client Connector ................ r617286 | aconway | 2008-01-31 23:14:49 +0000 (Thu, 31 Jan 2008) | 3 lines Generate URLs for local host. ................ r617303 | rhs | 2008-01-31 23:50:43 +0000 (Thu, 31 Jan 2008) | 1 line fixed svn:executable and svn:eol-style ................ r617305 | rhs | 2008-01-31 23:52:15 +0000 (Thu, 31 Jan 2008) | 1 line avoid use of Throwable.initCause(e) that is illegal with java 1.6 ................ r617320 | rhs | 2008-02-01 01:03:46 +0000 (Fri, 01 Feb 2008) | 1 line ant build system ................ r617321 | rhs | 2008-02-01 01:25:27 +0000 (Fri, 01 Feb 2008) | 1 line futzed with deps for faster build, and fixed bug in manifest generation ................ r617510 | rhs | 2008-02-01 14:49:33 +0000 (Fri, 01 Feb 2008) | 1 line added junit dependency ................ r617511 | rhs | 2008-02-01 14:53:52 +0000 (Fri, 01 Feb 2008) | 1 line fixed typo ................ r617513 | rhs | 2008-02-01 14:59:49 +0000 (Fri, 01 Feb 2008) | 1 line more dependency fixes ................ r617524 | rhs | 2008-02-01 15:46:44 +0000 (Fri, 01 Feb 2008) | 1 line added support for running one test, and made test output pretty ................ r617527 | rhs | 2008-02-01 15:55:30 +0000 (Fri, 01 Feb 2008) | 1 line less confusing options ................ r617533 | aconway | 2008-02-01 16:03:02 +0000 (Fri, 01 Feb 2008) | 9 lines Added cluster URL configuration, defaults to all interfaces. src/qpid/Plugin.h - added doxygen src/qpid/Url.cpp,.h - cache string rep, op==, istream/ostream ops. src/qpid/broker/Broker.h,.cpp - removed getUrl() src/qpid/cluster/Cluster.h,.cpp - use Url class src/qpid/cluster/ClusterPlugin.cpp - added --url configuration. ................ r617543 | rhs | 2008-02-01 16:16:22 +0000 (Fri, 01 Feb 2008) | 1 line more dependency fixes ................ r617556 | rhs | 2008-02-01 16:58:16 +0000 (Fri, 01 Feb 2008) | 1 line fixed build order ................ r617582 | aconway | 2008-02-01 18:02:42 +0000 (Fri, 01 Feb 2008) | 8 lines Cluster code fixed for changes in codebase. - Using SessionManager::Observer - Better ais test setup, only need to be member of ais group. - Update cluster_client - SessionState holds handler chains. - Cluster frames include next handler ptr. ................ r617590 | gsim | 2008-02-01 18:21:01 +0000 (Fri, 01 Feb 2008) | 3 lines Initial cut of inter-broker bridging ................ r617592 | gsim | 2008-02-01 18:26:08 +0000 (Fri, 01 Feb 2008) | 3 lines Oops, missed makefile in last commit. ................ r617594 | gsim | 2008-02-01 18:27:23 +0000 (Fri, 01 Feb 2008) | 3 lines Missed a couple of new files in previous commit. ................ r617596 | gsim | 2008-02-01 18:28:14 +0000 (Fri, 01 Feb 2008) | 3 lines Use 'guest' as default uid and password for tests. ................ r617597 | aconway | 2008-02-01 18:28:46 +0000 (Fri, 01 Feb 2008) | 1 line svn:ignore properties. ................ r617607 | gsim | 2008-02-01 18:54:27 +0000 (Fri, 01 Feb 2008) | 3 lines Remove includes to files no longer generated. ................ r617662 | rhs | 2008-02-01 21:43:20 +0000 (Fri, 01 Feb 2008) | 1 line added a detailed help target and cleaned up descriptions ................ r618412 | cctrieloff | 2008-02-04 20:11:39 +0000 (Mon, 04 Feb 2008) | 1 line add interval pu/sub options to test many concurrent connections ................ r618428 | cctrieloff | 2008-02-04 20:38:19 +0000 (Mon, 04 Feb 2008) | 1 line Turn management on by defualt ................ r618436 | rhs | 2008-02-04 21:05:39 +0000 (Mon, 04 Feb 2008) | 1 line set up logging for tests ................ r618437 | rhs | 2008-02-04 21:06:35 +0000 (Mon, 04 Feb 2008) | 1 line added exception callback to ConnectonDelegate ................ r618450 | rhs | 2008-02-04 21:43:01 +0000 (Mon, 04 Feb 2008) | 1 line clear the report directory before generating test report ................ r618462 | rhs | 2008-02-04 22:11:22 +0000 (Mon, 04 Feb 2008) | 1 line added a TransportException ................ r618519 | rajith | 2008-02-05 02:37:13 +0000 (Tue, 05 Feb 2008) | 2 lines Added code to connect the network error exceptions to the JMS Exception listener. ................ r618770 | aconway | 2008-02-05 20:44:14 +0000 (Tue, 05 Feb 2008) | 16 lines Added testSendToSelf for https://bugzilla.redhat.com/show_bug.cgi?id=410551 M src/tests/ClientSessionTest.cpp Disabled management for BrokerFixture - management singleton assumes only one broker per process, causes shutdown races with fixtures. M src/tests/BrokerFixture.h Made Timer::stop() idempotent M src/qpid/broker/Timer.cpp M src/qpid/broker/Timer.h Added STL-style size() and empty() M src/qpid/sys/BlockingQueue.h M src/qpid/client/LocalQueue.cpp M src/qpid/client/LocalQueue.h ................ r618982 | arnaudsimon | 2008-02-06 12:47:27 +0000 (Wed, 06 Feb 2008) | 1 line Changed for using AUTO_ACK session ................ r618984 | arnaudsimon | 2008-02-06 12:52:19 +0000 (Wed, 06 Feb 2008) | 1 line Byte message were losing their payload see QPI-779 ................ r618986 | arnaudsimon | 2008-02-06 12:56:20 +0000 (Wed, 06 Feb 2008) | 1 line QPID-777 and QPID-778 ................ r618989 | arnaudsimon | 2008-02-06 13:40:38 +0000 (Wed, 06 Feb 2008) | 1 line Changed session mode to AUTO_ACK so mesages are removed from broker between two tests. ................ r619012 | arnaudsimon | 2008-02-06 15:14:42 +0000 (Wed, 06 Feb 2008) | 1 line Changed for using Window mode see QPID-778 ................ r619043 | arnaudsimon | 2008-02-06 16:00:22 +0000 (Wed, 06 Feb 2008) | 1 line Added close logic for releasing pre-fetched messages, see QPID-778 ................ r619148 | aconway | 2008-02-06 20:49:05 +0000 (Wed, 06 Feb 2008) | 8 lines Replaced --enable-cluster option with --with-cpg to enable/disable CPG. make rpmbuild uses --with-cpg, will fail unless openais is installed. Normal builds respect explicit --with/--without, or use CPG if installed when neither is specified. ................ r619182 | rhs | 2008-02-06 22:13:31 +0000 (Wed, 06 Feb 2008) | 1 line added close notification ................ r619189 | rajith | 2008-02-06 22:36:02 +0000 (Wed, 06 Feb 2008) | 2 lines Added code to pass in the throwable to the closedListener so that it can be included in the JMS Exception thrown via the ExceptionListener ................ r619192 | rajith | 2008-02-06 22:38:12 +0000 (Wed, 06 Feb 2008) | 2 lines Removed the System.outs from the code. ................ r619200 | aconway | 2008-02-06 22:49:10 +0000 (Wed, 06 Feb 2008) | 12 lines From Ted Ross, https://issues.apache.org/jira/browse/QPID-780 Implementation of --data-dir for qpidd. Additions by myself: - set QPID_DATA_DIR= in test env so existing tests can run with no data dir. - src/Makefile.am and qpidc.spec.in install /var/lib/qpidd directory. NOTE: qpidd with no optoins will now FAIL if it cannot write /var/lib/qpidd. Start it with --data-dir= or set QPID_DATA_DIR= in your environement to run with no data directory. ................ r619204 | rhs | 2008-02-06 22:50:54 +0000 (Wed, 06 Feb 2008) | 1 line fixed log level defaults ................ r619424 | aconway | 2008-02-07 14:25:32 +0000 (Thu, 07 Feb 2008) | 2 lines Quote unprintable control characters in log output. ................ r619538 | rhs | 2008-02-07 18:15:20 +0000 (Thu, 07 Feb 2008) | 1 line added test for exception listener; fixed NPE ................ r619604 | aconway | 2008-02-07 19:51:01 +0000 (Thu, 07 Feb 2008) | 3 lines qpidc.spec.in: Build --without-cpg, no point adding the dependency till cluster functionality is available. ................ r619611 | aconway | 2008-02-07 20:02:14 +0000 (Thu, 07 Feb 2008) | 2 lines Disable QPID_DATA_DIR for verify tests. ................ r619626 | nsantos | 2008-02-07 20:18:54 +0000 (Thu, 07 Feb 2008) | 1 line create missing dir ................ r619636 | aconway | 2008-02-07 21:06:01 +0000 (Thu, 07 Feb 2008) | 2 lines Removed signal-unsafe code from shutdown handler. ................ r619646 | aconway | 2008-02-07 21:31:21 +0000 (Thu, 07 Feb 2008) | 3 lines Clean shutdown of broker: Moved signal unsafe code from Broker::shutdown to ~Broker, moved shutdown logging from shutdown handler to main() in qpidd.cpp ................ r619888 | rhs | 2008-02-08 13:50:55 +0000 (Fri, 08 Feb 2008) | 1 line simplied QpidTestCase's interface for running non vm brokers and set up build system to run cpp tests easily ................ r619903 | aconway | 2008-02-08 15:01:30 +0000 (Fri, 08 Feb 2008) | 11 lines Refactored verify scripts, added verify for python Examples. To verify an example: <qpid-trunk>/bin/verify <example-dir> See comments in bin/verify for more details. Changes: - Each example dir has its own verify script and verify.in. - Added sys.stdout.flush() to som python examples so verify can tell when they're ready. - Made python examples svn:executable. - C++ examples/Makefile.am runs python examples ................ r619941 | aconway | 2008-02-08 17:02:55 +0000 (Fri, 08 Feb 2008) | 3 lines Added verify scripts to run mixed python/cpp examples. bin/verify_all runs all examples. ................ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@620468 13f79535-47bb-0310-9956-ffa450edef68
* Initialized merge tracking via "svnmerge" with revisions "1-615947" from Aidan Skinner2008-02-080-0/+0
| | | | | | | https://svn.apache.org/repos/asf/incubator/qpid/trunk git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@619961 13f79535-47bb-0310-9956-ffa450edef68
* The Great Merge(tm), including some or all, but by no means limited too:Aidan Skinner2008-02-08418-7993/+37496
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged revisions 597918,598105,598233,598287,598324,598337,598352,598357,598360,598371,598572,598586,599400,599407,599797,599806,605352,608497,608570,611128,611193,611212,611214,611758,611826,611828,611831,612164-612165,612171,612421,612517,612874-612875,613130,613151,613153,613177,613911,613917,614184,614243,614481-614482,614504,614555,614906-614907,614918-614919,614921-614922,614928,615853,615943,615960,616808-616809 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ................ r597918 | rgodfrey | 2007-11-24 21:14:14 +0000 (Sat, 24 Nov 2007) | 2 lines QPID-567 : Add mutliversion support to Qpid/Java. ................ r598105 | rgodfrey | 2007-11-26 01:41:31 +0000 (Mon, 26 Nov 2007) | 4 lines QPID-567 : Add mutliversion support to Qpid/Java, fixed client support when server returns Protocol header. Added QueueUnbind Added ability to select protocol version in ConnectionURL or with -Dorg.apache.qpid.amqp_version ................ r598233 | rupertlssmith | 2007-11-26 11:38:27 +0000 (Mon, 26 Nov 2007) | 1 line Updated test framework to seperate JMS and AMQP specific test cases. Added configurable test decorators so that in vm connection can be injected at run time. ................ r598287 | rupertlssmith | 2007-11-26 14:28:46 +0000 (Mon, 26 Nov 2007) | 1 line Added tk test runner invocation to run framework tests on every build. ................ r598324 | ritchiem | 2007-11-26 15:57:46 +0000 (Mon, 26 Nov 2007) | 3 lines QPID-92, QPID-564 : Upgraded Mina to 1.0.1 still not good enough but all future versions currently have a bug with the CumulativeProtocolDecoder. It compact()s the buffer which breaks slices. Added MultiThread Support which is some of the feature set of QPID-564 ................ r598337 | ritchiem | 2007-11-26 16:33:06 +0000 (Mon, 26 Nov 2007) | 1 line Last commit accidentally caught my failover change that wasn't complete. ................ r598352 | rupertlssmith | 2007-11-26 17:17:48 +0000 (Mon, 26 Nov 2007) | 1 line May have broken build with tktest plugin mojo, commented out until fixed. ................ r598357 | rupertlssmith | 2007-11-26 17:33:14 +0000 (Mon, 26 Nov 2007) | 1 line Fixed broken plugin. ................ r598360 | ritchiem | 2007-11-26 17:49:05 +0000 (Mon, 26 Nov 2007) | 1 line QPID-690 : Missing Test and code update. ................ r598371 | ritchiem | 2007-11-26 18:17:12 +0000 (Mon, 26 Nov 2007) | 1 line Qpid-559 : OSGi Patch Provided by Aidan Skinner ................ r598572 | ritchiem | 2007-11-27 09:44:28 +0000 (Tue, 27 Nov 2007) | 1 line Add Target to ignores list. ................ r598586 | rupertlssmith | 2007-11-27 10:51:29 +0000 (Tue, 27 Nov 2007) | 1 line Now outputs test results in xml format to the surefire reports directory. ................ r599400 | rupertlssmith | 2007-11-29 12:07:25 +0000 (Thu, 29 Nov 2007) | 1 line Changed in vm broker creation so that it is an injected set task. This means the in vm broker is created on every test. Threaded tests can optionally do it on a per-thread basis instead using this approach. ................ r599407 | rupertlssmith | 2007-11-29 12:16:03 +0000 (Thu, 29 Nov 2007) | 1 line Fixed licence headers. ................ r599797 | rupertlssmith | 2007-11-30 12:26:06 +0000 (Fri, 30 Nov 2007) | 20 lines Blocked revisions 595695-595696,596351,596363 via svnmerge ........ r595695 | rajith | 2007-11-16 15:16:03 +0000 (Fri, 16 Nov 2007) | 2 lines Creating the tag for M2 release ........ r595696 | rajith | 2007-11-16 15:17:48 +0000 (Fri, 16 Nov 2007) | 1 line I moved the branch to a tag instead of copying by mistake,I am undoing the mistake by reversing it ........ r596351 | rajith | 2007-11-19 16:17:15 +0000 (Mon, 19 Nov 2007) | 2 lines Creating a new tag for M2 final release ........ r596363 | rajith | 2007-11-19 16:54:44 +0000 (Mon, 19 Nov 2007) | 1 line Undoing the accidental move instead of a copy ........ ................ r599806 | rupertlssmith | 2007-11-30 12:49:02 +0000 (Fri, 30 Nov 2007) | 54 lines Merged revisions 594992-595694,595697-596350,596352-596362,596364-598327 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2 ........ r594992 | ritchiem | 2007-11-14 18:00:28 +0000 (Wed, 14 Nov 2007) | 1 line QPID-685 : Update to address dependency issues and update the NOTICE file. ........ r595687 | rajith | 2007-11-16 14:54:01 +0000 (Fri, 16 Nov 2007) | 1 line moved the keys file to the parent folder ........ r595688 | rajith | 2007-11-16 15:00:22 +0000 (Fri, 16 Nov 2007) | 1 line removed the KEYS file, as now it is in the parent folder ........ r595740 | ritchiem | 2007-11-16 17:06:04 +0000 (Fri, 16 Nov 2007) | 1 line Fixed runtime dependency in the management console. ........ r596342 | rajith | 2007-11-19 15:56:29 +0000 (Mon, 19 Nov 2007) | 1 line added eclipse license details to the NOTICE file ........ r596650 | ritchiem | 2007-11-20 13:14:32 +0000 (Tue, 20 Nov 2007) | 1 line Added the full text of the additional licenses. ........ r596655 | ritchiem | 2007-11-20 13:22:53 +0000 (Tue, 20 Nov 2007) | 2 lines Added the full text of the additional licenses. Moved ICU licence text from NOTICE to LICENSE ........ r596657 | gsim | 2007-11-20 13:32:25 +0000 (Tue, 20 Nov 2007) | 3 lines Added boost license ........ r596665 | ritchiem | 2007-11-20 13:49:34 +0000 (Tue, 20 Nov 2007) | 1 line Added source links for EPL and MPL libraries ........ r598292 | rupertlssmith | 2007-11-26 14:45:15 +0000 (Mon, 26 Nov 2007) | 1 line Added incubator disclaimer. ........ r598311 | rupertlssmith | 2007-11-26 15:40:54 +0000 (Mon, 26 Nov 2007) | 1 line Added AMQP licence information. ........ r598327 | rajith | 2007-11-26 16:04:50 +0000 (Mon, 26 Nov 2007) | 1 line added disclaimers and AMP license to all languages ........ ................ r605352 | rgodfrey | 2007-12-18 23:00:40 +0000 (Tue, 18 Dec 2007) | 1 line QPID-711 : create a QueueEntry class and move message-on-queue functions (such as taken()) to this class ................ r608497 | rgodfrey | 2008-01-03 14:24:34 +0000 (Thu, 03 Jan 2008) | 2 lines QPID-716 : pass in generated Queue Name ................ r608570 | rgodfrey | 2008-01-03 17:29:02 +0000 (Thu, 03 Jan 2008) | 1 line QPID-718 : NPE when binding queue with null routing key ................ r611128 | ritchiem | 2008-01-11 10:00:36 +0000 (Fri, 11 Jan 2008) | 1 line QPID-723 : Added exec to command line. ................ r611193 | ritchiem | 2008-01-11 14:48:39 +0000 (Fri, 11 Jan 2008) | 1 line Quick scripts to run performance tests. ................ r611212 | rupertlssmith | 2008-01-11 16:02:09 +0000 (Fri, 11 Jan 2008) | 1 line QPID-734. More TTL tests. ................ r611214 | rupertlssmith | 2008-01-11 16:03:05 +0000 (Fri, 11 Jan 2008) | 1 line QPID-733. More fail over tests. ................ r611758 | rupertlssmith | 2008-01-14 10:50:28 +0000 (Mon, 14 Jan 2008) | 1 line Qpid-725 missing config file with option for 0.7. Support for 0.7 option has been removed so the config file is no longer needed. ................ r611826 | rupertlssmith | 2008-01-14 15:06:45 +0000 (Mon, 14 Jan 2008) | 1 line Qpid-731: Fixed assembly version to reflect M2.1 as 0.2.1. Also subversion revision number gets output into assembly comments during builds. ................ r611828 | rupertlssmith | 2008-01-14 15:20:52 +0000 (Mon, 14 Jan 2008) | 1 line Qpid-731: Fixed assembly version to reflect M2.1 as 2.1.0.0. ................ r611831 | rupertlssmith | 2008-01-14 15:31:35 +0000 (Mon, 14 Jan 2008) | 1 line Some white space tidying up of the build file. ................ r612164 | rupertlssmith | 2008-01-15 17:28:33 +0000 (Tue, 15 Jan 2008) | 1 line Qpid-491 Integration and pure unit test types have been split into seperate modules. Executable for integration style tests not created, and may not be, but seperate target in the nant build has been created, so there is at least a way to run all integration style tests from one place. ................ r612165 | rupertlssmith | 2008-01-15 17:29:41 +0000 (Tue, 15 Jan 2008) | 1 line Qpid-491 Integration and pure unit test types have been split into seperate modules. Executable for integration style tests not created, and may not be, but seperate target in the nant build has been created, so there is at least a way to run all integration style tests from one place. ................ r612171 | rupertlssmith | 2008-01-15 17:37:47 +0000 (Tue, 15 Jan 2008) | 1 line Qpid-491 Integration and pure unit test types have been split into seperate modules. Executable for integration style tests not created, and may not be, but seperate target in the nant build has been created, so there is at least a way to run all integration style tests from one place. ................ r612421 | rupertlssmith | 2008-01-16 11:20:38 +0000 (Wed, 16 Jan 2008) | 1 line Qpid-728 Mandatory message test handles returned messages with no problems. ................ r612517 | rupertlssmith | 2008-01-16 17:02:05 +0000 (Wed, 16 Jan 2008) | 1 line Qpid-730 Added a durable subscription test. ................ r612874 | rupertlssmith | 2008-01-17 17:13:11 +0000 (Thu, 17 Jan 2008) | 1 line Qpid-9 In preparation for adding missing field types, the test framework from the java is being ported onto the .Net. This will form the basis for writing more interop tests. ................ r612875 | rupertlssmith | 2008-01-17 17:14:37 +0000 (Thu, 17 Jan 2008) | 1 line Qpid-9 In preparation for adding missing field types, the test framework from the java is being ported onto the .Net. This will form the basis for writing more interop tests. ................ r613130 | rupertlssmith | 2008-01-18 10:56:22 +0000 (Fri, 18 Jan 2008) | 1 line Temporarily removed svn version stamping in assembly info, to avoid excessive check-ins of changed files. Need to implement solution that generates these files from templates instead. ................ r613151 | ritchiem | 2008-01-18 13:06:19 +0000 (Fri, 18 Jan 2008) | 1 line QPID-576 : Added the Point2Point and Request/Response examples that do not use extends. ................ r613153 | ritchiem | 2008-01-18 13:13:35 +0000 (Fri, 18 Jan 2008) | 1 line QPID-746 : Used the parameter pased to setRedelivered() : fixed as per JIRA ................ r613177 | rupertlssmith | 2008-01-18 14:38:35 +0000 (Fri, 18 Jan 2008) | 1 line Qpid-9 In preparation for adding missing field types, the test framework from the java is being ported onto the .Net. This will form the basis for writing more interop tests. ................ r613911 | rupertlssmith | 2008-01-21 14:53:17 +0000 (Mon, 21 Jan 2008) | 1 line Qpid-727. Added closeable interface to connections, channels, producers and consumers. Previously there was no way to close these things in their interfaces. ................ r613917 | rupertlssmith | 2008-01-21 15:40:48 +0000 (Mon, 21 Jan 2008) | 1 line Qpid-727. Further test rationalization; pushed cut and paste code up into base case. ................ r614184 | rupertlssmith | 2008-01-22 11:54:54 +0000 (Tue, 22 Jan 2008) | 1 line Qpid-730. Removed durable and subscription name from consumer builder, as they are not to do with consume but queue declaration. Durable subscribers must provide their own fixed queue names. ................ r614243 | rupertlssmith | 2008-01-22 16:28:59 +0000 (Tue, 22 Jan 2008) | 1 line Qpid-755, Test reordered to actually test subscription durability. ................ r614481 | rupertlssmith | 2008-01-23 10:21:10 +0000 (Wed, 23 Jan 2008) | 1 line Qpid-755, Added session per connection variant to test, to check that durable subscription can be picked up by a fresh connection. ................ r614482 | rupertlssmith | 2008-01-23 10:24:30 +0000 (Wed, 23 Jan 2008) | 1 line Qpid-755, Corrected license header. ................ r614504 | rupertlssmith | 2008-01-23 11:45:13 +0000 (Wed, 23 Jan 2008) | 1 line Qpid-756, client id is now set. ................ r614555 | ritchiem | 2008-01-23 15:00:58 +0000 (Wed, 23 Jan 2008) | 3 lines Initialized merge tracking via "svnmerge" with revisions "1-597917" from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1.1 ................ r614906 | aidan | 2008-01-24 15:43:23 +0000 (Thu, 24 Jan 2008) | 89 lines Merged revisions 598285,598619,598721,598834-598835,599375,599531,599533,599572,599805,602134,604151,604928,605536,605542,606015-606016 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1.1 ........ r598285 | ritchiem | 2007-11-26 14:16:01 +0000 (Mon, 26 Nov 2007) | 3 lines QPID-92, QPID-564 : Upgraded Mina to 1.0.1 still not good enough but all future versions currently have a bug with the CumulativeProtocolDecoder. It compact()s the buffer which breaks slices. Added MultiThread Support which is some of the feature set of QPID-564 ........ r598619 | ritchiem | 2007-11-27 12:51:14 +0000 (Tue, 27 Nov 2007) | 1 line Renamed POMs to M2.1.1 Removed erroneous equals() in SpecificMethodFrameListenerTest ........ r598721 | ritchiem | 2007-11-27 18:09:33 +0000 (Tue, 27 Nov 2007) | 1 line QPID-621 : Patch Supplied by Aidan Skinner. Msg Ack after msg consumer is closed. ........ r598834 | ritchiem | 2007-11-28 00:45:32 +0000 (Wed, 28 Nov 2007) | 14 lines QPID-679 : Patch provided by Aidan Skinner and additional from odd problems during test runs. AMQChannel - Catch and log AMQException occuring when requeue()-ing. Previously exceptions wouldn't be caught at all. The requeue() is called during closure so there is nothing we can do protocol wise on error other than log the issue and continue with any other shutdown that is needed. AMQMinaProtocolSession & AMQPFastProtocolHandler . Additions to catch and log AMQExceptions. Changes to AMQMinaProtocolSession were done to ignore all input on a closing session other than the close-ok. Previously only Protocol frames were ignored this resulted in Content*Body-s still being processed. Additional checks were made for the MessageStoreClosedException to log and continue. As said else were we need to seperate protocol exceptoions(AMQException) from internal code exception handling. Further All AMQExceptions occuring in the frameReceived method are now caught and logged. Allowing them to propogate higher will only result in thread death. AMQPFastProtocolHandler Caught AMQExceptions occuring whilst closing the session. Again allowing these to continue will result in thread death. There is not a lot that can be done other than log the problem as the session is already closed by this point. Prevented the stacktrace associated with a session exception being printed in the exceptionCaught method when the problem was an IO Exception. This doesn't add anything useful and only adds to the log file sizes. ApplicationRegistry - Added removeAll option which ensures that all ARs are correctly purged so that we can attempt to clean up between Unit Tests. MemoryMessageStore - This was causing us real problems during the failover testing. Similar checks should probably be made to any other Message Store Impl. The issue was that when shutting down the broker the MS.close() method is called this sets all the storage to null. However, there may still be message processing going on as the close() does not attempt to stop connection processing. Hence we now check to see if the Store is close throwing a MSClosedException if required. This prevents NPEs that have been seen during Unit failover testing. In fact the close() is called as a request to shutdown the ApplicationRegistry, but this only occurs from tests and broker shutdown, no attempt to unbind or prevent further connections during this period is yet done. CLIENT CHANGES AMQConnection - Added method to check if failover is in progress. AMQClient - Upgraded acknowledge() exception to JMSException for errors due to failover. Also , added call to update consumers as a result of failover. BasicMessageConsumer - Changes to acquireReceiving to take in to consideration blocking for failover to occur. wrt receiveNoWait.. which previously blocked for failover to complete... not exactly noWait. acknowledge will now TransportConnection - Update to ensure all inVM brokers are correctly killed. FailoverTest - QPID-679 - Finder of all the above problems. ........ r598835 | ritchiem | 2007-11-28 01:01:05 +0000 (Wed, 28 Nov 2007) | 1 line CommitRollbackTest - this one just was never right.. now we have something better. ........ r599375 | ritchiem | 2007-11-29 10:58:08 +0000 (Thu, 29 Nov 2007) | 1 line Update to broker to address fanout python failure. ........ r599531 | ritchiem | 2007-11-29 17:56:12 +0000 (Thu, 29 Nov 2007) | 1 line QPID-92 QPID-564 Forgot to upgrade mina to 1.0.1 ........ r599533 | ritchiem | 2007-11-29 18:25:21 +0000 (Thu, 29 Nov 2007) | 1 line QPID-564 QPID-92 Tidied up a few points and fixed infinite loop in Read IO Thread ........ r599572 | ritchiem | 2007-11-29 20:56:22 +0000 (Thu, 29 Nov 2007) | 2 lines Mina Fix: Vm Pipe Starts Connection session before acceptor session. This results in protocol frames arriving before the protocol decoder has been configured on the InVM Broker. Verification of this could be done by adding a client side filter that delays the first message by a few seconds. ........ r599805 | ritchiem | 2007-11-30 12:47:08 +0000 (Fri, 30 Nov 2007) | 1 line Added new simple Request/Repsonse code as my last commit here seems to have missed the actual code. ........ r602134 | rupertlssmith | 2007-12-07 16:00:14 +0000 (Fri, 07 Dec 2007) | 1 line Added JDNI config for two broker, failover setup for failover tests. Also passed into FT tests config. ........ r604151 | ritchiem | 2007-12-14 10:40:37 +0000 (Fri, 14 Dec 2007) | 2 lines QPID-707 : Added new test to check message count on broker as messages are consumed to ensure that an ack is sent at 5000 mgs. Added acks on message consumer closure. Augmented VMTestCase to have helper methods for accessing broker statistics. ........ r604928 | rupertlssmith | 2007-12-17 17:00:10 +0000 (Mon, 17 Dec 2007) | 1 line DUPS_OK mode set to be same as AUTO_ACK, fixed broken dups ok test. ........ r605536 | rupertlssmith | 2007-12-19 13:40:05 +0000 (Wed, 19 Dec 2007) | 1 line Messages were being sent mandatory by default, set to false. ........ r605542 | rupertlssmith | 2007-12-19 13:53:44 +0000 (Wed, 19 Dec 2007) | 1 line Changed test configs to use colons instead of commas. ........ r606015 | rgodfrey | 2007-12-20 20:08:01 +0000 (Thu, 20 Dec 2007) | 2 lines QPID-714 : (Patch from Aidan Skinner) Issue with competing, transactional/client-ack consumers Ack each individual message on commit, not use multiple acks ........ r606016 | rgodfrey | 2007-12-20 20:12:25 +0000 (Thu, 20 Dec 2007) | 2 lines QPID-714 : (Patch from Aidan Skinner) Issue with competing, transactional/client-ack consumers Ack each individual message on commit, not use multiple acks ........ ................ r614907 | aidan | 2008-01-24 15:53:00 +0000 (Thu, 24 Jan 2008) | 187 lines Blocked revisions 598261,598321-598322,598328-598329,598363,599036,599066,599809,599814,602066,602082,605217 via svnmerge ................ r598261 | ritchiem | 2007-11-26 13:09:12 +0000 (Mon, 26 Nov 2007) | 1 line Branch to test additional new without Multi Version Support. ................ r598321 | ritchiem | 2007-11-26 15:53:20 +0000 (Mon, 26 Nov 2007) | 3 lines Initialized merge tracking via "svnmerge" with revisions "1-597918" from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ................ r598322 | ritchiem | 2007-11-26 15:56:24 +0000 (Mon, 26 Nov 2007) | 11 lines Blocked revisions 598105 via svnmerge ........ r598105 | rgodfrey | 2007-11-26 01:41:31 +0000 (Mon, 26 Nov 2007) | 4 lines QPID-567 : Add mutliversion support to Qpid/Java, fixed client support when server returns Protocol header. Added QueueUnbind Added ability to select protocol version in ConnectionURL or with -Dorg.apache.qpid.amqp_version ........ ................ r598328 | ritchiem | 2007-11-26 16:09:16 +0000 (Mon, 26 Nov 2007) | 13 lines Merged revisions 597919-598104,598106-598323 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r598233 | rupertlssmith | 2007-11-26 11:38:27 +0000 (Mon, 26 Nov 2007) | 1 line Updated test framework to seperate JMS and AMQP specific test cases. Added configurable test decorators so that in vm connection can be injected at run time. ........ r598287 | rupertlssmith | 2007-11-26 14:28:46 +0000 (Mon, 26 Nov 2007) | 1 line Added tk test runner invocation to run framework tests on every build. ........ ................ r598329 | ritchiem | 2007-11-26 16:12:13 +0000 (Mon, 26 Nov 2007) | 8 lines Blocked revisions 598324 via svnmerge ........ r598324 | ritchiem | 2007-11-26 15:57:46 +0000 (Mon, 26 Nov 2007) | 3 lines QPID-92, QPID-564 : Upgraded Mina to 1.0.1 still not good enough but all future versions currently have a bug with the CumulativeProtocolDecoder. It compact()s the buffer which breaks slices. Added MultiThread Support which is some of the feature set of QPID-564 ........ ................ r598363 | ritchiem | 2007-11-26 18:03:37 +0000 (Mon, 26 Nov 2007) | 21 lines Merged revisions 598106-598232,598234-598286,598288-598323,598325-598361 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r598337 | ritchiem | 2007-11-26 16:33:06 +0000 (Mon, 26 Nov 2007) | 1 line Last commit accidentally caught my failover change that wasn't complete. ........ r598352 | rupertlssmith | 2007-11-26 17:17:48 +0000 (Mon, 26 Nov 2007) | 1 line May have broken build with tktest plugin mojo, commented out until fixed. ........ r598357 | rupertlssmith | 2007-11-26 17:33:14 +0000 (Mon, 26 Nov 2007) | 1 line Fixed broken plugin. ........ r598360 | ritchiem | 2007-11-26 17:49:05 +0000 (Mon, 26 Nov 2007) | 1 line QPID-690 : Missing Test and code update. ........ ................ r599036 | rupertlssmith | 2007-11-28 15:52:11 +0000 (Wed, 28 Nov 2007) | 17 lines Merged revisions 598371-598586 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 ........ r598371 | ritchiem | 2007-11-26 18:17:12 +0000 (Mon, 26 Nov 2007) | 1 line Qpid-559 : OSGi Patch Provided by Aidan Skinner ........ r598572 | ritchiem | 2007-11-27 09:44:28 +0000 (Tue, 27 Nov 2007) | 1 line Add Target to ignores list. ........ r598586 | rupertlssmith | 2007-11-27 10:51:29 +0000 (Tue, 27 Nov 2007) | 1 line Now outputs test results in xml format to the surefire reports directory. ........ ................ r599066 | rupertlssmith | 2007-11-28 17:08:05 +0000 (Wed, 28 Nov 2007) | 1 line Updated pom to correct version. ................ r599809 | rupertlssmith | 2007-11-30 12:52:39 +0000 (Fri, 30 Nov 2007) | 20 lines Blocked revisions 595695-595696,596351,596363 via svnmerge ........ r595695 | rajith | 2007-11-16 15:16:03 +0000 (Fri, 16 Nov 2007) | 2 lines Creating the tag for M2 release ........ r595696 | rajith | 2007-11-16 15:17:48 +0000 (Fri, 16 Nov 2007) | 1 line I moved the branch to a tag instead of copying by mistake,I am undoing the mistake by reversing it ........ r596351 | rajith | 2007-11-19 16:17:15 +0000 (Mon, 19 Nov 2007) | 2 lines Creating a new tag for M2 final release ........ r596363 | rajith | 2007-11-19 16:54:44 +0000 (Mon, 19 Nov 2007) | 1 line Undoing the accidental move instead of a copy ........ ................ r599814 | rupertlssmith | 2007-11-30 13:10:09 +0000 (Fri, 30 Nov 2007) | 54 lines Merged revisions 594992-595694,595697-596350,596352-596362,596364-598327 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2 ........ r594992 | ritchiem | 2007-11-14 18:00:28 +0000 (Wed, 14 Nov 2007) | 1 line QPID-685 : Update to address dependency issues and update the NOTICE file. ........ r595687 | rajith | 2007-11-16 14:54:01 +0000 (Fri, 16 Nov 2007) | 1 line moved the keys file to the parent folder ........ r595688 | rajith | 2007-11-16 15:00:22 +0000 (Fri, 16 Nov 2007) | 1 line removed the KEYS file, as now it is in the parent folder ........ r595740 | ritchiem | 2007-11-16 17:06:04 +0000 (Fri, 16 Nov 2007) | 1 line Fixed runtime dependency in the management console. ........ r596342 | rajith | 2007-11-19 15:56:29 +0000 (Mon, 19 Nov 2007) | 1 line added eclipse license details to the NOTICE file ........ r596650 | ritchiem | 2007-11-20 13:14:32 +0000 (Tue, 20 Nov 2007) | 1 line Added the full text of the additional licenses. ........ r596655 | ritchiem | 2007-11-20 13:22:53 +0000 (Tue, 20 Nov 2007) | 2 lines Added the full text of the additional licenses. Moved ICU licence text from NOTICE to LICENSE ........ r596657 | gsim | 2007-11-20 13:32:25 +0000 (Tue, 20 Nov 2007) | 3 lines Added boost license ........ r596665 | ritchiem | 2007-11-20 13:49:34 +0000 (Tue, 20 Nov 2007) | 1 line Added source links for EPL and MPL libraries ........ r598292 | rupertlssmith | 2007-11-26 14:45:15 +0000 (Mon, 26 Nov 2007) | 1 line Added incubator disclaimer. ........ r598311 | rupertlssmith | 2007-11-26 15:40:54 +0000 (Mon, 26 Nov 2007) | 1 line Added AMQP licence information. ........ r598327 | rajith | 2007-11-26 16:04:50 +0000 (Mon, 26 Nov 2007) | 1 line added disclaimers and AMP license to all languages ........ ................ r602066 | ritchiem | 2007-12-07 10:50:41 +0000 (Fri, 07 Dec 2007) | 1 line Removed JMSXUserID as it appears the new mina is conflicting. ................ r602082 | ritchiem | 2007-12-07 12:26:22 +0000 (Fri, 07 Dec 2007) | 1 line Update to disable ProtectIO by default. ................ r605217 | rupertlssmith | 2007-12-18 14:52:25 +0000 (Tue, 18 Dec 2007) | 1 line Multi threaded io commented out until all issues with it are resolved. ................ ................ r614918 | rupertlssmith | 2008-01-24 16:32:53 +0000 (Thu, 24 Jan 2008) | 1 line Qpid-727, Commit rollback test adjusted as some tests were wrong. Now passes. ................ r614919 | rupertlssmith | 2008-01-24 16:34:10 +0000 (Thu, 24 Jan 2008) | 1 line Qpid-727, Improved trace level logging. ................ r614921 | rupertlssmith | 2008-01-24 16:44:37 +0000 (Thu, 24 Jan 2008) | 1 line Dropped test, as it does not do anything that other tests already do, particularly the ProducerMultiConsumer test. ................ r614922 | rupertlssmith | 2008-01-24 16:51:25 +0000 (Thu, 24 Jan 2008) | 1 line Qpid-728, Set default of true for mandatory flag, as this is how it was previously. It was disabled because of this error handling bug, as a work around. ................ r614928 | rupertlssmith | 2008-01-24 17:20:45 +0000 (Thu, 24 Jan 2008) | 1 line Qpid-726, Updated this test as it exhibits the behaviour described, of each channel only receiving one message. ................ r615853 | rupertlssmith | 2008-01-28 11:13:47 +0000 (Mon, 28 Jan 2008) | 1 line QPID-763 : Created test case for this bug. ................ r615943 | aidan | 2008-01-28 16:48:00 +0000 (Mon, 28 Jan 2008) | 30 lines Merged revisions 608477,609961,610475,610479,610806,611146 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2 ........ r608477 | rgodfrey | 2008-01-03 13:23:04 +0000 (Thu, 03 Jan 2008) | 1 line QPID-499 : Added per-virtual host timed tasks to inspect queues (with no consumers) for expired messages ........ r609961 | ritchiem | 2008-01-08 12:59:01 +0000 (Tue, 08 Jan 2008) | 2 lines QPID-499 : Patch to update the queue size statistics when the Active TTL process runs Removed old single commented out code line from AMQSession. ........ r610475 | ritchiem | 2008-01-09 17:32:43 +0000 (Wed, 09 Jan 2008) | 1 line Qpid-723 Added exec to qpid.start ........ r610479 | ritchiem | 2008-01-09 17:39:54 +0000 (Wed, 09 Jan 2008) | 1 line Qpid-690 : Provide configurable delay between re-connecion attempts. ........ r610806 | ritchiem | 2008-01-10 14:41:37 +0000 (Thu, 10 Jan 2008) | 1 line QPID-690 : Relaxed the timings on failover as Thread.sleep is accurate to 10ms so may finish the sleep 10ms early. Resulting in erratic failures as 9.9s < 10s. ........ r611146 | ritchiem | 2008-01-11 11:33:31 +0000 (Fri, 11 Jan 2008) | 1 line Patch by Aidan Skinner to make third constructor public. This is done so that the BDBMessageStore tests can still run with the addition of the VirtualHost reaper thread. ........ ................ r615960 | rupertlssmith | 2008-01-28 17:22:09 +0000 (Mon, 28 Jan 2008) | 1 line QPID-763 : Client was not setting prefetch count and size the wrong way around. Also, size was too small to let messages through, as was set to 1. Messages now getting through. ................ r616808 | aidan | 2008-01-30 16:35:30 +0000 (Wed, 30 Jan 2008) | 1 line QPID-766: shorten delay ................ r616809 | aidan | 2008-01-30 16:37:06 +0000 (Wed, 30 Jan 2008) | 1 line QPID-766: shorten delay ................ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@619823 13f79535-47bb-0310-9956-ffa450edef68
* Initialized merge tracking via "svnmerge" with revisions "596351" from Aidan Skinner2008-01-300-0/+0
| | | | | | | https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@616784 13f79535-47bb-0310-9956-ffa450edef68
* Merged revisions 615968 via svnmerge from Aidan Skinner2008-01-290-0/+0
| | | | | | | | | | | | | https://svn.apache.org/repos/asf/incubator/qpid/trunk ........ r615968 | aconway | 2008-01-28 17:42:22 +0000 (Mon, 28 Jan 2008) | 1 line Added disabled test and FIXME note to fix client-side race. ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@616280 13f79535-47bb-0310-9956-ffa450edef68
* Initialized merge tracking via "svnmerge" with revisions "1-615962" from Aidan Skinner2008-01-290-0/+0
| | | | | | | https://svn.apache.org/repos/asf/incubator/qpid/trunk git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@616244 13f79535-47bb-0310-9956-ffa450edef68
* Initialized merge tracking via "svnmerge" with revisions "1-615959" from Aidan Skinner2008-01-280-0/+0
| | | | | | | https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@615961 13f79535-47bb-0310-9956-ffa450edef68
* Branch for merging M2 to trunkAidan Skinner2008-01-280-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/thegreatmerge@615948 13f79535-47bb-0310-9956-ffa450edef68
* Changd name of alternate_exchange.Alan Conway2008-01-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@615912 13f79535-47bb-0310-9956-ffa450edef68
* Patch from Ted Ross, QPID-744Alan Conway2008-01-281-5/+9
| | | | | | | | | | Two bugs are fixed in this patch: 1) A plug-in module with no configuration options caused the broker to crash when the module was loaded. 2) Failure to load a module called out in --load-module now causes the broker to exit. Failure to load a module via --load-dir is logged but does not cause the broker to exit. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@615910 13f79535-47bb-0310-9956-ffa450edef68
* Changed version to M3 to avoid confusion with old M2 snapshotsRajith Muditha Attapattu2008-01-2518-37/+37
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@615264 13f79535-47bb-0310-9956-ffa450edef68
* Fixed re-entry problem with exceptions throw in logger code.Alan Conway2008-01-242-3/+4
| | | | | | | | - src/qpid/log/Logger.cpp - src/qpid/log/Statement.cpp git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@615075 13f79535-47bb-0310-9956-ffa450edef68
* Fix error in NDEBUG builds.Alan Conway2008-01-241-2/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@615073 13f79535-47bb-0310-9956-ffa450edef68
* Improved/additional client API tests.Alan Conway2008-01-2428-509/+336
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Replaced InProcessBroker with a more accurate loopback BrokerFixture. - Added asserts for mutex/condition/thread errors in debug build. - Added client tests for several exception conditions. - Added peer address to log ouput, client/server distinguished by (addr) or [addr] - Fixed various deadlocks & races exposed by the new asserts & tests. File-by-file: New BrokerFixture replaces InProcessBroker D src/tests/InProcessBroker.h M src/tests/BrokerFixture.h M src/tests/SocketProxy.h M src/tests/Makefile.am Made it run a bit faster. M src/tests/quick_perftest Redundant D src/tests/APRBaseTest.cpp Updated tests to use BrokerFixture M src/tests/ClientChannelTest.cpp M src/tests/exception_test.cpp M src/tests/ClientSessionTest.cpp Print thread IDs in decimal, same as GDB. M src/qpid/log/Logger.cpp Assert mutex/condition ops in debug build. M src/qpid/sys/posix/check.h M src/qpid/sys/posix/Mutex.h M src/qpid/sys/posix/Condition.h M src/qpid/sys/posix/Thread.h Added toFd() so SocketProxy can use ::select() M src/qpid/sys/Socket.h M src/qpid/sys/posix/Socket.cpp Fixes for races & deadlocks shown up by new tests & asserts. Mostly shutdown/close issues. M src/qpid/client/ConnectionHandler.h M src/qpid/client/ConnectionImpl.cpp M src/qpid/client/Demux.h M src/qpid/client/SessionCore.cpp M src/qpid/client/ConnectionHandler.cpp M src/qpid/client/Connector.h M src/qpid/client/Demux.cpp M src/qpid/client/Dispatcher.cpp M src/qpid/client/ConnectionImpl.h Logging peer address. M src/qpid/sys/AsynchIOAcceptor.cpp git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@615063 13f79535-47bb-0310-9956-ffa450edef68
* added imports to test module __init__.pysRafael H. Schloming2008-01-243-0/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@614968 13f79535-47bb-0310-9956-ffa450edef68
* Fix error in script - not passing $ARGS to background processes.Alan Conway2008-01-241-4/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@614880 13f79535-47bb-0310-9956-ffa450edef68
* added a null check in the getContentLength methodRajith Muditha Attapattu2008-01-241-1/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@614784 13f79535-47bb-0310-9956-ffa450edef68
* verify: kill any stray child processes on exit.Alan Conway2008-01-231-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@614648 13f79535-47bb-0310-9956-ffa450edef68
* Fixed bug in verify - was not properly killing ./server process inAlan Conway2008-01-235-51/+45
| | | | | | | request-response example. Streamlined example scripts a little. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@614646 13f79535-47bb-0310-9956-ffa450edef68
* removed management.py.rej, which had been checked in by mistakeNuno Santos2008-01-231-457/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@614638 13f79535-47bb-0310-9956-ffa450edef68
* examples/Makefile.am:Alan Conway2008-01-235-4/+11
| | | | | | | | | | | | | | - verify.tar target, tars up verify script for easy transport to installation. examples/examples/pub-sub/verify.in: fixed typeo. examples/verify: don't kill the pub-sub listener, it should exit gracefully. src/qpid/client/Dispatcher.cpp src/qpid/client/SubscriptionManager.cpp - Fix uninitialized autoStop member variable. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@614587 13f79535-47bb-0310-9956-ffa450edef68
* Take space out the queue name as it currently upsets the java client when ↵Gordon Sim2008-01-232-7/+7
| | | | | | used in the reply-to field. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@614569 13f79535-47bb-0310-9956-ffa450edef68
* Some minor changes to doc; primarily aimed at making the list of classesGordon Sim2008-01-2312-11/+30
| | | | | | | | listed as client API more useful. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@614551 13f79535-47bb-0310-9956-ffa450edef68
* From QPID-752 by Ed Hill: configure checks for help2man.Alan Conway2008-01-211-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@613978 13f79535-47bb-0310-9956-ffa450edef68
* Imporved topic perf testsArnaud Simon2008-01-213-14/+100
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@613883 13f79535-47bb-0310-9956-ffa450edef68
* bump up rev for recent changes to plugin modules & mgmtGordon Sim2008-01-211-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@613842 13f79535-47bb-0310-9956-ffa450edef68
* Added new perf test for topic (based on Andy's usecase)Arnaud Simon2008-01-213-0/+319
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@613807 13f79535-47bb-0310-9956-ffa450edef68
* qpid/IList.h: Added public T* getNext(), T* getPrev() to IListNode so node ↵Alan Conway2008-01-182-11/+37
| | | | | | | | | subclasses can follow their own links. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@613290 13f79535-47bb-0310-9956-ffa450edef68
* fixed python dependence on the content-length attribute (bz 419371)Rafael H. Schloming2008-01-183-11/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@613211 13f79535-47bb-0310-9956-ffa450edef68
* replaced printlns with debug statementsArnaud Simon2008-01-181-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@613166 13f79535-47bb-0310-9956-ffa450edef68
* replaced printlns with debug statementsArnaud Simon2008-01-181-3/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@613163 13f79535-47bb-0310-9956-ffa450edef68
* Added warningArnaud Simon2008-01-181-9/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@613155 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-745Arnaud Simon2008-01-189-21/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@613126 13f79535-47bb-0310-9956-ffa450edef68
* Qpid 742Arnaud Simon2008-01-185-63/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@613114 13f79535-47bb-0310-9956-ffa450edef68
* Add optional host, port arguments to all example clients.Alan Conway2008-01-1816-48/+74
| | | | | | | | | | Verify can start private broker & pass host/port to examples, by default it still uses local host/standard port. Added host:port to Socket error messages. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@613018 13f79535-47bb-0310-9956-ffa450edef68