summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Reverted removal of client log4j.xml from 828019Martin Ritchie2009-10-271-0/+36
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@830102 13f79535-47bb-0310-9956-ffa450edef68
* Added AMQP 0-9-1 supportRobert Godfrey2009-10-2623-398/+1702
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829944 13f79535-47bb-0310-9956-ffa450edef68
* Separate FailoverListener from client::Connection.Alan Conway2009-10-2617-134/+116
| | | | | | | | | | | | | | | | | | client::ConnectionImpl used to contain a FailoverListener to subscribe for updates on the amq.failover exchange. This caused some lifecycle issues including memory leaks. Now FailoverListener is a public API class that the user must create associated with a session to get known-broker updates. Removed the weak_ptr logic in client::SessionImpl which was only required because of FailoverListener. Made SessionImpl::close() idempotent. Gets rid of spurious warning messages in some tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829931 13f79535-47bb-0310-9956-ffa450edef68
* Ignore exceptions from detach() in ~SessionImpl.Alan Conway2009-10-261-3/+5
| | | | | | | | Otherwise clients can crash in terminate() if there is an error, e.g. a TransportFailure. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829912 13f79535-47bb-0310-9956-ffa450edef68
* Change ProducerFlowControlTest to merely check it gets at least 1 client log ↵Robert Godfrey2009-10-261-1/+1
| | | | | | message git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829853 13f79535-47bb-0310-9956-ffa450edef68
* improved request/response performance by using an I/O based condition ↵Rafael H. Schloming2009-10-264-21/+73
| | | | | | instead of the default condition from the python threading module git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829837 13f79535-47bb-0310-9956-ffa450edef68
* improve assertion messageRafael H. Schloming2009-10-261-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829822 13f79535-47bb-0310-9956-ffa450edef68
* Fix regression introduced in r828108Alan Conway2009-10-261-9/+10
| | | | | | | SessionHandler ignores all but detach/detached controls when awaitingDetached. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829815 13f79535-47bb-0310-9956-ffa450edef68
* Removed spurious assertion from python test agentTed Ross2009-10-261-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829786 13f79535-47bb-0310-9956-ffa450edef68
* Merged from java-broker-0-10 branchRobert Godfrey2009-10-25266-8185/+13270
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829675 13f79535-47bb-0310-9956-ffa450edef68
* reworked fix of r827747 (QPID-2149)Rafael H. Schloming2009-10-232-29/+66
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829173 13f79535-47bb-0310-9956-ffa450edef68
* Removed references to broker and agent bank from API, replaced with theTed Ross2009-10-236-99/+109
| | | | | | | | | | | | | more generic (and forward compatible) "key". In the Ruby binding, ensured that ruby objects reference their own copies of the wrapped c++ objects to protect from problems when the c++ objects are deleted out from under the wrappers. Added agent discriminator to the console::objects method. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829167 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2156 - Add thread shutdown to python QMF bindings, additional logging, ↵Ted Ross2009-10-231-41/+99
| | | | | | | | | native console test. Committed patch from Ken Giusti. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829161 13f79535-47bb-0310-9956-ffa450edef68
* update the broker state so we avoid accidentally generating overlapping drainsRafael H. Schloming2009-10-231-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829142 13f79535-47bb-0310-9956-ffa450edef68
* Extension of publisher class for TopicsMarnie McCormack2009-10-231-0/+59
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829106 13f79535-47bb-0310-9956-ffa450edef68
* Fix for large files in FileMessageFactory, changes to Publisher to make ↵Marnie McCormack2009-10-233-13/+181
| | | | | | topic publication easier, added MultiMessageDispatcher class to allow parameterised sending of messages to a queue or a topic git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829102 13f79535-47bb-0310-9956-ffa450edef68
* Added the following test cases to the 010Excludes file to get the test ↵Rajith Muditha Attapattu2009-10-231-0/+10
| | | | | | | | | profile passing. The test failures will be investigated to determine if the broker/client needs to be fixed or test should be permanently disabled for the broker profile. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828907 13f79535-47bb-0310-9956-ffa450edef68
* Get selected TCP listen port before building the pid file name; fixes ↵Stephen D. Huston2009-10-231-2/+3
| | | | | | regression introduced yesterday. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828898 13f79535-47bb-0310-9956-ffa450edef68
* Updated PersitentStoreTest so that it has its own sendMessages that does not ↵Martin Ritchie2009-10-222-21/+101
| | | | | | commit before returning, updated JavaDoc on QTC and PST to describe the contract of sendMessages git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828770 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2001 : Added A NullRootMessageLogger to drop logging, Currently only ↵Martin Ritchie2009-10-221-0/+60
| | | | | | used by external tools. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828768 13f79535-47bb-0310-9956-ffa450edef68
* Removed "..." from suppressions to work with older valgrind versions.Alan Conway2009-10-222-5/+15
| | | | | | | Allow enabling of valgrind suppressions by setting VALGRIND_OPTS. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828739 13f79535-47bb-0310-9956-ffa450edef68
* Move management-agent earlier in the init-sequence so it is destroyed after theTed Ross2009-10-222-2/+2
| | | | | | | message store is finalized. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828716 13f79535-47bb-0310-9956-ffa450edef68
* Added operators for present/not-present in the object (i.e. for optional ↵Ted Ross2009-10-221-1/+3
| | | | | | properties). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828694 13f79535-47bb-0310-9956-ffa450edef68
* Added immediate-publish for new connections and agents. This solves a race ↵Ted Ross2009-10-223-35/+53
| | | | | | | | | | | | condition where a QMF console may learn about an object before it learns about the agent that controls that object. Changed log category for QMF messages from debug to trace. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828685 13f79535-47bb-0310-9956-ffa450edef68
* Improved suppression for TCPConnector leak.Alan Conway2009-10-221-8/+4
| | | | | | Works for different libgcc version and different amounts of inlining. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828676 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1732 - When an exchange is deleted, the binding-count for bound queues ↵Ted Ross2009-10-226-9/+85
| | | | | | is not adjusted for deleted bindings. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828674 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2001 : Updated Broker Logging Unit tests to ensure that they enable ↵Martin Ritchie2009-10-228-2/+17
| | | | | | logging before running. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828631 13f79535-47bb-0310-9956-ffa450edef68
* Tidied up dependencies in IOHandle so that it is no longerAndrew Stitcher2009-10-217-43/+41
| | | | | | dependent on the windows implementation classes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828230 13f79535-47bb-0310-9956-ffa450edef68
* Add missing accept() call to start listening on broker portStephen D. Huston2009-10-211-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828202 13f79535-47bb-0310-9956-ffa450edef68
* Fix problems with sessions going out of scope and session numbers wrapping ↵Alan Conway2009-10-216-29/+52
| | | | | | | | | | | | | around. Fixes QPID-1789: sessions that go out of scope without being detached will detach themselves. Also fixes several issues that arise when the session numbers wraps around and start re-using old numbers. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828108 13f79535-47bb-0310-9956-ffa450edef68
* Fix repository location and update CMake-based build instructionsStephen D. Huston2009-10-211-7/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828098 13f79535-47bb-0310-9956-ffa450edef68
* Update to buildCreator to REVISIONS.txt. Includes URL for source. along with ↵Martin Ritchie2009-10-211-1/+20
| | | | | | a list of patches that have been applied for the patch entry. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828034 13f79535-47bb-0310-9956-ffa450edef68
* Sort Patches so they apply alphabeticallyMartin Ritchie2009-10-211-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828021 13f79535-47bb-0310-9956-ffa450edef68
* Update patch command to have option -E so that it will remove empty filesMartin Ritchie2009-10-211-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828020 13f79535-47bb-0310-9956-ffa450edef68
* Update PropertiesFileInitialContextFactory to give more details on error.Martin Ritchie2009-10-212-37/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@828019 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1872: remove systest and reinstate equivalent unit testRobert Gemmell2009-10-212-52/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827968 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1304: update ACL test + configuration file to use a static ACL ↵Robert Gemmell2009-10-212-6/+30
| | | | | | configuration (with a secondary virtualhost) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827967 13f79535-47bb-0310-9956-ffa450edef68
* Initial checkin of portable message store plugin and MS SQL-specific storage ↵Stephen D. Huston2009-10-2131-11/+4104
| | | | | | provider. Goes with QPID-2017 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827870 13f79535-47bb-0310-9956-ffa450edef68
* Add ability to load modules from something other than a .so file; allows ↵Stephen D. Huston2009-10-212-1/+11
| | | | | | loading .dll files on Windows, for example. The proper suffix is gleaned from cmake; if on autoconf assume .so. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827865 13f79535-47bb-0310-9956-ffa450edef68
* Fixed memory leak on broker shutdown. Broker's management agent pointer is nowTed Ross2009-10-202-6/+6
| | | | | | | | | a std::auto_ptr rather than a raw pointer. The agent pointer was moved in front of the registries in initialization order to prevent references to deleted management objects when the registries are destroyed. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827783 13f79535-47bb-0310-9956-ffa450edef68
* Modified to work on Windows; fixes QPID-2149.Stephen D. Huston2009-10-202-11/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827747 13f79535-47bb-0310-9956-ffa450edef68
* Carry over recent AsynchIO-level changes to Windows.Stephen D. Huston2009-10-208-77/+79
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827735 13f79535-47bb-0310-9956-ffa450edef68
* Supress TCPConnector join leak, disabled valgrind --gen-supressions - too ↵Alan Conway2009-10-202-1/+16
| | | | | | verbose. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827731 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1301 Updated test configMarnie McCormack2009-10-201-10/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827702 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2131: fix for dropped auth in cluster membersNuno Santos2009-10-201-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827701 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2126 - Sync the python QMF bindings to the current Ruby QMF bindings ↵Ted Ross2009-10-203-175/+842
| | | | | | | | | implementation Applied patch from Ken Giusti git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827686 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2055: update test to ensure all test files created are cleared upRobert Gemmell2009-10-202-1/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827592 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2055: remove use of FileUtils.copyCheckedEx for security reasons, ↵Robert Gemmell2009-10-201-26/+25
| | | | | | generate new file in same filesystem as existing file to avoid copying between filesystems git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827591 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2042: update test to ensure all test files created are cleared upRobert Gemmell2009-10-201-2/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827590 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2042: remove use of FileUtils.copyCheckedEx for security reasons, ↵Robert Gemmell2009-10-201-20/+24
| | | | | | generate new file in same filesystem as existing file to avoid copying between filesystems git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827589 13f79535-47bb-0310-9956-ffa450edef68