summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Rationalised AsynchConnector/Acceptor/IO to all use the same code structureAndrew Stitcher2009-10-163-66/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@826032 13f79535-47bb-0310-9956-ffa450edef68
* Fixed tcp nodelay, broken by previous socket code shufflingAndrew Stitcher2009-10-164-16/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@826031 13f79535-47bb-0310-9956-ffa450edef68
* Fix creating socket in the wrong place for listen()Andrew Stitcher2009-10-161-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@826030 13f79535-47bb-0310-9956-ffa450edef68
* Protect close methodCarl C. Trieloff2009-10-161-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825869 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1304: add vhost access check for missed corner cases, allowing for ↵Robert Gemmell2009-10-161-1/+10
| | | | | | users granted vhost access and otherwise abstaining. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825805 13f79535-47bb-0310-9956-ffa450edef68
* Bug fix: Console sent get-requests (by objectId) to all agents, not just the ↵Ted Ross2009-10-156-5/+46
| | | | | | | | | agent identified in the objectId. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825672 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2148 Override tearDown to ignore JMSExceptionMarnie McCormack2009-10-151-0/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825510 13f79535-47bb-0310-9956-ffa450edef68
* Added select for object queries (Ruby).Ted Ross2009-10-152-8/+51
| | | | | | | Added separate callback-thread to prevent deadlock when a user blocks on a callback. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825492 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1304: implement the ACCESS section of SimpleXML ACL. Enables ↵Robert Gemmell2009-10-154-12/+152
| | | | | | virtualhost level access control, giving the defined users full access to all artifacts in the vhost git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825453 13f79535-47bb-0310-9956-ffa450edef68
* Merge java-network-refactor branchAidan Skinner2009-10-1560-2587/+2578
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825362 13f79535-47bb-0310-9956-ffa450edef68
* Make ppid optional; it's not available on WindowsStephen D. Huston2009-10-151-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825359 13f79535-47bb-0310-9956-ffa450edef68
* Improved test output capturing in automated tests; correctly get exe process ↵Stephen D. Huston2009-10-155-28/+62
| | | | | | exit codes git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825358 13f79535-47bb-0310-9956-ffa450edef68
* add property to enable overriding QPID_WORK during test runsRobert Gemmell2009-10-142-3/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825115 13f79535-47bb-0310-9956-ffa450edef68
* Have qpidd -q wait till the qpidd process exits before returning.Alan Conway2009-10-131-2/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824894 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1204: add temporary workaround for connection close race condition at ↵Robert Gemmell2009-10-134-7/+174
| | | | | | tearDown() noted in QPID-2081 to allow enabling SimpleACLTest for java brokers. Update exclude lists accordingly, also removing a single-method exclude from the 010Excludes file made redundant by the complete SimpleACLTest exclusion when using cpp brokers git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824706 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1950 : Simplified the connection by using the default URL and ↵Martin Ritchie2009-10-132-7/+28
| | | | | | | | configuring retry rather than using the default failover URL that has multiple brokers defined. Whilst this may not stop the test failing it will make the log files simpler. Updated FailoverHandler to ensure that any pending write is sync'd if possible. Also updated Test to perform a synchronous operation after the ack to ensure it arrives at the broker, QPID-2138 highlights that it doesn't get there due to what appears to be Mina propagating the exception ahead of the data. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824704 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1816 : Ensured the lastCount value is always correctly set to ↵Martin Ritchie2009-10-133-15/+26
| | | | | | NUM_MESSAGES, calling getCount() after the connection has started may result in getting a value lower than NUM_MESSAGES and then cause the test to end early. Fixed spelling errors git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824703 13f79535-47bb-0310-9956-ffa450edef68
* Add new SocketAddress.cpp and requisite adjustments; a few install improvementsStephen D. Huston2009-10-125-32/+129
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824545 13f79535-47bb-0310-9956-ffa450edef68
* Add .NET key and signing the built assembliesStephen D. Huston2009-10-124-3/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824542 13f79535-47bb-0310-9956-ffa450edef68
* Split Socket::listenAndrew Stitcher2009-10-122-2/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824443 13f79535-47bb-0310-9956-ffa450edef68
* Added new SocketAddress class to Cmake build (oops)Andrew Stitcher2009-10-121-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824413 13f79535-47bb-0310-9956-ffa450edef68
* fixed the usage textRafael H. Schloming2009-10-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824366 13f79535-47bb-0310-9956-ffa450edef68
* renamed ping to spoutRafael H. Schloming2009-10-121-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824361 13f79535-47bb-0310-9956-ffa450edef68
* added an option for loggingRafael H. Schloming2009-10-121-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824297 13f79535-47bb-0310-9956-ffa450edef68
* Refactored Socket to allow for IPv6 and unix domain socketAndrew Stitcher2009-10-124-34/+48
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824237 13f79535-47bb-0310-9956-ffa450edef68
* added ability to specify reply-to and message properties for ping; also ↵Rafael H. Schloming2009-10-112-7/+114
| | | | | | added server example git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824145 13f79535-47bb-0310-9956-ffa450edef68
* added check for target and source being NoneRafael H. Schloming2009-10-112-4/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824144 13f79535-47bb-0310-9956-ffa450edef68
* Fix compiler compliance levels, not allowed @Override on interfaces in 1.5Aidan Skinner2009-10-1111-22/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824129 13f79535-47bb-0310-9956-ffa450edef68
* Refactor a little, extract large inline case statements to individual methods.Aidan Skinner2009-10-111-492/+516
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824128 13f79535-47bb-0310-9956-ffa450edef68
* added ping and drain examples for the new APIRafael H. Schloming2009-10-112-0/+138
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824108 13f79535-47bb-0310-9956-ffa450edef68
* only invoke readable and writeable if the selectables are still reading and ↵Rafael H. Schloming2009-10-111-2/+4
| | | | | | writing git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824107 13f79535-47bb-0310-9956-ffa450edef68
* use ewait on message fetch; added optional args to message constructor and ↵Rafael H. Schloming2009-10-111-14/+42
| | | | | | improved message repr git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824106 13f79535-47bb-0310-9956-ffa450edef68
* fixed subscription to use subject if presentRafael H. Schloming2009-10-111-3/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824105 13f79535-47bb-0310-9956-ffa450edef68
* catch socket errors on write as well as readRafael H. Schloming2009-10-111-19/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824082 13f79535-47bb-0310-9956-ffa450edef68
* added durable and reconnect options to the testsRafael H. Schloming2009-10-112-22/+46
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824028 13f79535-47bb-0310-9956-ffa450edef68
* resent linked variable; fixed possible drain failure during reconnectRafael H. Schloming2009-10-112-11/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824024 13f79535-47bb-0310-9956-ffa450edef68
* made addresses not auto-create by default; added error handling and tests ↵Rafael H. Schloming2009-10-105-92/+301
| | | | | | for nonexist/invalid addresses; added logging for aborted connections; fixed spurious reattach git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823890 13f79535-47bb-0310-9956-ffa450edef68
* Fix race condition in enqueue/dequeue callbacks.Alan Conway2009-10-092-14/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823669 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2016: apply missed version number increment for the new methodRobert Gemmell2009-10-094-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823605 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1950 : Updated to ensure test uses a unique queue and updated count ↵Martin Ritchie2009-10-091-2/+2
| | | | | | indexing so each message is uniquely numbered git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823496 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1872: check for existence of outer consume permissions map before ↵Robert Gemmell2009-10-092-17/+99
| | | | | | proceeding to further checks, and if not present then deny immediately as it signifies a complete lack of consume rights in the ACL settigns for the user in question. Update SimpleACLTest to add a check for consumption with create but without consume right, and to allow each test to customise the ACL settings before QTC.setUp() starts the broker git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823464 13f79535-47bb-0310-9956-ffa450edef68
* Used new SocketAddress class in rdma codeAndrew Stitcher2009-10-097-58/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823392 13f79535-47bb-0310-9956-ffa450edef68
* Added in passive socket address to SocketAddress and use in Socket::listen()Andrew Stitcher2009-10-092-7/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823391 13f79535-47bb-0310-9956-ffa450edef68
* Split responsibility for name lookup in AsynchConnector::connectAndrew Stitcher2009-10-097-31/+140
| | | | | | into new SocketAddress class. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823390 13f79535-47bb-0310-9956-ffa450edef68
* Split TCP connect so that the connect is non blockingAndrew Stitcher2009-10-091-35/+47
| | | | | | - This means it can now be interrupted by heartbeat abort git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823389 13f79535-47bb-0310-9956-ffa450edef68
* Change TCP AsynchConnector so that it returns all failures asynchronouslyAndrew Stitcher2009-10-091-2/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823388 13f79535-47bb-0310-9956-ffa450edef68
* Fix memory usage error in AsynchConnectorAndrew Stitcher2009-10-093-20/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823387 13f79535-47bb-0310-9956-ffa450edef68
* Fix package name and NSIS banner bitmap size.Stephen D. Huston2009-10-083-7/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823356 13f79535-47bb-0310-9956-ffa450edef68
* Apply patch from QPID-2103.Stephen D. Huston2009-10-084-14/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823350 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2132: further fix from Ken Giusti.Gordon Sim2009-10-082-6/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823279 13f79535-47bb-0310-9956-ffa450edef68