summaryrefslogtreecommitdiff
path: root/qpid
Commit message (Collapse)AuthorAgeFilesLines
* 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
* constants.rb: generate type code constants for AMQP types. Useful with Array.Alan Conway2008-11-0414-87/+267
| | | | | | | | | framing/Array: - added some std:::vector like functions & typedefs. - use TypeCode enums, human readable ostream << operator. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711365 13f79535-47bb-0310-9956-ffa450edef68
* Added unit test for replay utility class.Gordon Sim2008-11-042-1/+81
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711328 13f79535-47bb-0310-9956-ffa450edef68
* Allow local broker to be run in any position in a ClusterFixture.Alan Conway2008-11-041-84/+77
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711283 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1429Martin Ritchie2008-11-041-13/+11
| | | | | | | Removed the dependency check and removed full path from commands. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711261 13f79535-47bb-0310-9956-ffa450edef68
* Adding a couple of utilities (don't alter any existing functionality) that ↵Gordon Sim2008-11-048-6/+554
| | | | | | | | | | are useful in applications handling failover. Added example of their use that I've been using in testing. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@711256 13f79535-47bb-0310-9956-ffa450edef68
* Correct signature of usleep() methodStephen D. Huston2008-11-031-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@710216 13f79535-47bb-0310-9956-ffa450edef68
* Add missing source filesStephen D. Huston2008-11-031-0/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@710188 13f79535-47bb-0310-9956-ffa450edef68
* correction for Active-Active clustering, allowing late joining nodes in the ↵Carl C. Trieloff2008-11-033-40/+61
| | | | | | cluster to sync counter values for sequenced messages git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@710157 13f79535-47bb-0310-9956-ffa450edef68
* This line seems not to be as redundant as I thought! Its removal seems to ↵Gordon Sim2008-11-031-0/+1
| | | | | | trigger some leaks for some platforms/cases. Adding it back for now. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@710124 13f79535-47bb-0310-9956-ffa450edef68
* Various fixes arising from testing client failover:Gordon Sim2008-11-0310-24/+52
| | | | | | | | | | | | | | | | | | | | * introduced new exception type for signalling connection failure (as distinct from any logical connection errors) * ConnectionImpl::closeInternal(): take copy of session map to prevent concurrent modification (by the same thread) as sessions are deleted and erase themselves. * ConnectionImpl::shutdown: hold lock before calling closeInternal(); mark handler failed before informing sessions of failure * SessionImpl::connectionBroker(): remove code as its rather meaningless * Don't swallow exceptions in Dispatcher * Handle exceptions in FailoverListener * Take weak_ptr to ConnectionImpl on constructor of Connector, then convert to shared_ptr when 'receiver' thread is started. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@710106 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1384: Changed for storing UTF8 Strings in filesArnaud Simon2008-11-033-4/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@710075 13f79535-47bb-0310-9956-ffa450edef68
* Get initial Windows options in; event log doesn't yet workStephen D. Huston2008-10-312-9/+43
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709544 13f79535-47bb-0310-9956-ffa450edef68
* Federation enhancements and bug fixes:Ted Ross2008-10-313-5/+114
| | | | | | | | | | qmfconsole.py - minor fixes, make sure object-dereference only queries one broker Bridge.cpp - Added channel-id to queue name to avoid collisions qpid-route - Added link-map feature for viewing the entire federated topology git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709532 13f79535-47bb-0310-9956-ffa450edef68
* Cluster returns connection exception for un-supported AMQP features.Alan Conway2008-10-313-4/+40
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709474 13f79535-47bb-0310-9956-ffa450edef68
* Added return Message overload of SubscriptionManager get().Alan Conway2008-10-315-10/+24
| | | | | | | Fixed compile error in broker/Vhost.cpp git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709440 13f79535-47bb-0310-9956-ffa450edef68
* Fix intermittent hanging where two threads are waiting for completions on ↵Gordon Sim2008-10-311-1/+1
| | | | | | the same session. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709429 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1411: Applied Andrea's patch; added config file sample Arnaud Simon2008-10-3141-983/+819
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709374 13f79535-47bb-0310-9956-ffa450edef68
* qpid-1422: renamed qmanServlet.war into qman.warArnaud Simon2008-10-311-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709371 13f79535-47bb-0310-9956-ffa450edef68
* Federation bug-fixes:Ted Ross2008-10-314-12/+22
| | | | | | | | | | | | | | 1) Locking was added to protect the exchange's vector of bridges. 2) Bridges are now properly torn down when a link is lost. 3) Auto-tracing was improperly assigning tags to federation queues. Also, the federation queue name now uses the broker-id for the destination broker. This makes it easier to determine which queues go to which brokers. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709342 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a problem with improper shutdown that occasionally caused unhandled ↵Ted Ross2008-10-311-0/+1
| | | | | | exceptions git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709337 13f79535-47bb-0310-9956-ffa450edef68
* move txn records to correct objectCarl C. Trieloff2008-10-311-9/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709323 13f79535-47bb-0310-9956-ffa450edef68
* Fix Acl references related to QPID-1368Stephen D. Huston2008-10-302-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709293 13f79535-47bb-0310-9956-ffa450edef68
* Fix namespace reference usage to work on WindowsStephen D. Huston2008-10-301-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709286 13f79535-47bb-0310-9956-ffa450edef68
* Resolve Time diffs for Windows; add Windows version of asynch I/O layer. ↵Stephen D. Huston2008-10-307-20/+173
| | | | | | Resolves QPID-1209 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709285 13f79535-47bb-0310-9956-ffa450edef68
* Adjust ACL-related enums to avoid Windows macro clashes; fixes QPID-1368Stephen D. Huston2008-10-303-98/+100
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709283 13f79535-47bb-0310-9956-ffa450edef68
* Resolved unused argument warnings from MSVCStephen D. Huston2008-10-304-41/+41
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709282 13f79535-47bb-0310-9956-ffa450edef68
* Adjust namespace references to work with MSVCStephen D. Huston2008-10-309-28/+41
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709281 13f79535-47bb-0310-9956-ffa450edef68
* Consistently refer to struct as struct, not classStephen D. Huston2008-10-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709280 13f79535-47bb-0310-9956-ffa450edef68
* Removed unneeded forward refStephen D. Huston2008-10-301-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709278 13f79535-47bb-0310-9956-ffa450edef68
* Add missing include fileStephen D. Huston2008-10-301-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709277 13f79535-47bb-0310-9956-ffa450edef68
* Add missing include new - needed on WindowsStephen D. Huston2008-10-301-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709276 13f79535-47bb-0310-9956-ffa450edef68
* Removed unneeded and nonportable include config.hStephen D. Huston2008-10-301-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709274 13f79535-47bb-0310-9956-ffa450edef68
* Add Windows pieces for building the broker; resolves QPID-1338Stephen D. Huston2008-10-302-1/+90
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709271 13f79535-47bb-0310-9956-ffa450edef68
* Add missing source filesStephen D. Huston2008-10-302-4/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709268 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1420: swapped out the size limited ArrayBlockingQueue with a ↵Rafael H. Schloming2008-10-301-3/+4
| | | | | | LinkedBlockingQueue, this eliminates the need to coordinate the size of the synchronousQueue with the max prefetch, and hopefully prevents the deadlock described in the JIRA git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709244 13f79535-47bb-0310-9956-ffa450edef68
* Replicate session state for un-acknowledged messages to new cluster members.Alan Conway2008-10-3012-75/+257
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709242 13f79535-47bb-0310-9956-ffa450edef68
* QPID-961 Nasty change to introduce a process name at the start of the broker ↵Marnie McCormack2008-10-301-1/+7
| | | | | | command string to make killing it work on all platforms, and avoid killing client processes. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709200 13f79535-47bb-0310-9956-ffa450edef68
* QPID-961 Changes to qpid stop scripts to make them work on solaris and linux ↵Marnie McCormack2008-10-302-99/+92
| | | | | | and also clean up to simplify. qpid.stopall now just passes through to qpid.stop rather than go back & forth between scripts. Only retained it in case we have users currently dependent on it. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709199 13f79535-47bb-0310-9956-ffa450edef68
* Include qpidd.h file in listed sourcesGordon Sim2008-10-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709187 13f79535-47bb-0310-9956-ffa450edef68
* Allow AbsTime and Duration to be used cross-platform; add usleep() wrapper. ↵Stephen D. Huston2008-10-295-48/+125
| | | | | | Related to QPID-1209 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@709028 13f79535-47bb-0310-9956-ffa450edef68
* Split platform-specific qpidd code out to posix/QpiddBroker.cpp; allows ↵Stephen D. Huston2008-10-294-188/+253
| | | | | | Windows port code to come in. Related to QPID-1338 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@708991 13f79535-47bb-0310-9956-ffa450edef68
* * added flag to SubscriptionSettings to control automatic completion of messageGordon Sim2008-10-296-30/+50
| | | | | | | | | | * removed automatic acquiring under autoAck mode * added test for results from acquire requests * added short txtest to the set of system tests run under make check git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@708919 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1410: Applied Andrea's patch Arnaud Simon2008-10-291-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@708918 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1409: (Andrea patch) solved class cast issue between Int and Long Arnaud Simon2008-10-297-18/+73
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@708895 13f79535-47bb-0310-9956-ffa450edef68
* Ensure required header files are installed (we may want to revise this, but ↵Gordon Sim2008-10-291-5/+5
| | | | | | as committed by r707808 applications no longer compile due to these headers being missing; if we do want to avoid them being installed any includes from other headers need to be revised also). git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@708872 13f79535-47bb-0310-9956-ffa450edef68
* ssl support for the python clientRafael H. Schloming2008-10-284-39/+103
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@708718 13f79535-47bb-0310-9956-ffa450edef68
* Rename schema names OPTIONAL and INDEX to IS_OPTIONAL and IS_INDEX to avoid ↵Stephen D. Huston2008-10-282-4/+4
| | | | | | name clashes in Windows header files; fixes QPID-1408 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@708704 13f79535-47bb-0310-9956-ffa450edef68
* Fix to build needed directory tree on Windows; fixes QPID-1407Stephen D. Huston2008-10-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@708703 13f79535-47bb-0310-9956-ffa450edef68