summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * don't call exit after catching exception on any particular thread as the ↵Gordon Sim2008-11-101-5/+6
| | | | | | | | | | other threads may still be running and this causes core dumps * catch any errors that occur in shutdown git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@712691 13f79535-47bb-0310-9956-ffa450edef68
* fixed potential race condition in qpid.util.listen; added asserts to ↵Rafael H. Schloming2008-11-104-1/+4
| | | | | | internal test cases to ensure that the test only proceeds when the server is bound git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@712679 13f79535-47bb-0310-9956-ffa450edef68
* added a timestamp class to qpid.datatypes and modified codec to use it for ↵Rafael H. Schloming2008-11-105-15/+120
| | | | | | AMQP's datetime type; this fixes support of datetime within maps where formerly decoding and reencoding the same value would switch an entry in a map from an AMQP datetime to an AMQP uint64 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@712673 13f79535-47bb-0310-9956-ffa450edef68
* Just use standard qpidc config file for ssl optionsGordon Sim2008-11-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@712659 13f79535-47bb-0310-9956-ffa450edef68
* Remove wrappers for 'transparent' failover; this will be better handled ↵Gordon Sim2008-11-1010-2701/+1
| | | | | | through implementation of session resume within SessionImpl. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@712653 13f79535-47bb-0310-9956-ffa450edef68
* broker/Message, IncompleteMessageList: drop waitFor(De|En)Complete, replace ↵Alan Conway2008-11-076-45/+53
| | | | | | with callbacks. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@712258 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1439 : Revert change but add ability to track what test started the ↵Martin Ritchie2008-11-073-6/+2
| | | | | | broker to aid in problem diagnosis git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@712206 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1438: Before registering the rdma daemon transport plugin checkAndrew Stitcher2008-11-075-5/+19
| | | | | | | whether there are any rdma devices - if not don't register git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@712182 13f79535-47bb-0310-9956-ffa450edef68
* Added a bit more detail to comments.Gordon Sim2008-11-071-0/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@712173 13f79535-47bb-0310-9956-ffa450edef68
* * Added some doxygen comments for FailoverManagerGordon Sim2008-11-074-57/+101
| | | | | | | | * Added means for application to alter the order in which urls are tried (or indeed the list of urls to try) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@712127 13f79535-47bb-0310-9956-ffa450edef68
* QPID-961 fix for attempt not set back to 0 before forcequit loop, ↵Marnie McCormack2008-11-071-1/+2
| | | | | | highlighted by failure to stop on cc box git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@712126 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1439 : Updates to ensure we maintain the log files from each external ↵Martin Ritchie2008-11-073-3/+12
| | | | | | Java broker test run. The C++ log directory could do with a similar setup change. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@712110 13f79535-47bb-0310-9956-ffa450edef68
* Update log4j to be more usefulMartin Ritchie2008-11-071-8/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@712109 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1425 : Upping the timeout to ensure that the failures we are ↵Robert Godfrey2008-11-071-1/+1
| | | | | | occaisionally seeing on this test are not soley due to timing related issues. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@712105 13f79535-47bb-0310-9956-ffa450edef68
* Add Message callbacks for async completion.Alan Conway2008-11-0613-42/+192
| | | | | | | | Add unit test for async completion. Add sync parameter to generated session functions, defaults as before but allows greater control. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711998 13f79535-47bb-0310-9956-ffa450edef68
* Restrict connection close codes to the set defined in the specGordon Sim2008-11-0618-166/+104
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711989 13f79535-47bb-0310-9956-ffa450edef68
* Removed the --enforce-acl option. Instead if a policy file is specified acl ↵Rajith Muditha Attapattu2008-11-065-39/+24
| | | | | | | | | will be enabled. Also removed Route from the Object list and did a bit of code cleanup. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711957 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1430: *ahem* better fix for NPE on connection closeRafael H. Schloming2008-11-061-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711939 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1437 - Made example better able to demonstrate proper shutdown by ↵Ted Ross2008-11-061-2/+14
| | | | | | adding a signal handler git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711933 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1413: disable output before sending detachGordon Sim2008-11-066-3/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711931 13f79535-47bb-0310-9956-ffa450edef68
* Correct excessive use of inline functions in PersistableMessage.h.Alan Conway2008-11-062-98/+133
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711915 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1437 - Fixed qmf agent shutdownTed Ross2008-11-062-7/+49
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711913 13f79535-47bb-0310-9956-ffa450edef68
* * fix bug causing last message to occasionally be lost on replayGordon Sim2008-11-064-5/+40
| | | | | | | | | * make presence of gaps an error condition in the resuming_receiver example * add ability to apply functor to replay buffer git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711903 13f79535-47bb-0310-9956-ffa450edef68
* Remove unused class broker::IncomingExecutionContext.Alan Conway2008-11-063-206/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711890 13f79535-47bb-0310-9956-ffa450edef68
* Non fucntional changesCarl C. Trieloff2008-11-064-16/+15
| | | | | | | | | - move sequence count to args, so only store if set - correct const-ness in fieldtable git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711884 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1417: ensure there are no dangling pointers in a connections output tasksGordon Sim2008-11-063-0/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711855 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1434 : Changed rethrow() name based on feedback from RobMartin Ritchie2008-11-063-46/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711848 13f79535-47bb-0310-9956-ffa450edef68
* SubscriptionManager and Dispatcher were missing wait() methods meaning that ↵Gordon Sim2008-11-065-2/+18
| | | | | | if start was called there was no way to join with the dispatch thread and shutdown cleanly. Fixed by adding that method. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711838 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1431 : Prevent listeners being added to _frameListeners when an ↵Martin Ritchie2008-11-064-13/+739
| | | | | | exception state has occured due to connection closure. This adds additional synchronisation to the error handling condition. It also removes the need for a CopyOnWriteArrayList that was perhaps the wrong data structure for this list. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711822 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1434 : Add ability to rethrow AMQExceptionsMartin Ritchie2008-11-061-0/+128
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711820 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1434 : Add ability to rethrow AMQExceptionsMartin Ritchie2008-11-061-0/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711818 13f79535-47bb-0310-9956-ffa450edef68
* This is related to QPID-1326Rajith Muditha Attapattu2008-11-051-0/+4
| | | | | | | | If a transport is specified and if "//" is missing from the URL, an error will be thrown. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711740 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1294 (Johnathan Robie) Improved doxygen generation. Files missed in ↵Alan Conway2008-11-057-0/+1298
| | | | | | previous commit. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711708 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1294 (Johnathan Robie) Improved doxygen generation.Alan Conway2008-11-056-2/+210
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711702 13f79535-47bb-0310-9956-ffa450edef68
* Added ability to release messages through the Subscription class (+test)Gordon Sim2008-11-0514-19/+190
| | | | | | | | | | Added another mode for managing completion (+test) Fixed regression where bytes credit was not reallocated in windowing mode after an accept/release Fixed regression where subscribe request is issued before listener is registered with dispatcher git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711698 13f79535-47bb-0310-9956-ffa450edef68
* Fix error in run_test.Alan Conway2008-11-051-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711658 13f79535-47bb-0310-9956-ffa450edef68
* Add new source filesStephen D. Huston2008-11-053-24/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711631 13f79535-47bb-0310-9956-ffa450edef68
* Added support for push-routes and queue-based routes.Ted Ross2008-11-051-112/+182
| | | | | | | Cleaned up the code a bit. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711628 13f79535-47bb-0310-9956-ffa450edef68
* Disable SIGPIPE for client as well as brokerGordon Sim2008-11-051-8/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711624 13f79535-47bb-0310-9956-ffa450edef68
* Cluster: clean up connections when a member leaves the cluster.Alan Conway2008-11-056-4/+28
| | | | | | | Fixed a memory error in cluster_test and some reporting errors in test scripts. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711623 13f79535-47bb-0310-9956-ffa450edef68
* Add missing IntegerTypes.h include; fixes QPID-1436Stephen D. Huston2008-11-051-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711609 13f79535-47bb-0310-9956-ffa450edef68
* No need to decalre TxOpConstVisitor - it's defined in TxOpVisitor.h; ↵Stephen D. Huston2008-11-051-2/+0
| | | | | | resolves QPID-1435 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711603 13f79535-47bb-0310-9956-ffa450edef68
* Cluster: replicate transaction state to newcomers.Alan Conway2008-11-0523-76/+311
| | | | | | | | | | | | | constants.rb: generate type code constants for AMQP types. Useful with Array. framing/Array: - added some std:::vector like functions & typedefs. - use TypeCode enums, human readable ostream << operator. rubygen - fixed error in generation of exceptions for bad codes. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711587 13f79535-47bb-0310-9956-ffa450edef68
* fixed compilation warnings from comparison of signed and unsigned intsGordon Sim2008-11-051-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711540 13f79535-47bb-0310-9956-ffa450edef68
* Added bank numbers to the routing key of a QMF heartbeat message.Ted Ross2008-11-043-8/+25
| | | | | | | | This is used by the console to identify which agent sent the indication. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711458 13f79535-47bb-0310-9956-ffa450edef68
* This check in is related to QPID-1296Rajith Muditha Attapattu2008-11-045-52/+469
| | | | | | | | | Since SSLSocket didn't support shutdownInput method, I added an SSL layer on top of the TCP transport. The SSL layer uses the SSLEngine class introduced in java 1.5. This Layer can be used with minimum code changes to the the nio transport as well. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711455 13f79535-47bb-0310-9956-ffa450edef68
* Clarified broker/agent banks in method names. Added new accessor methods ↵Ted Ross2008-11-041-5/+11
| | | | | | for bank values git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711384 13f79535-47bb-0310-9956-ffa450edef68
* renamed suite to avoid collision for newer versions of boostGordon Sim2008-11-041-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711379 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1430: fixed an NPE on connection closeRafael H. Schloming2008-11-041-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711377 13f79535-47bb-0310-9956-ffa450edef68
* Fixed usage text for qpid-toolTed Ross2008-11-041-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711367 13f79535-47bb-0310-9956-ffa450edef68