svn commit: r830799 - /qpid/trunk/qpid/cpp/boost-1.32-support/main.patch

2009-10-28 Thread mgoulish
Author: mgoulish Date: Wed Oct 28 23:51:42 2009 New Revision: 830799 URL: http://svn.apache.org/viewvc?rev=830799&view=rev Log: Fixing a build failure in the examples code. Modified: qpid/trunk/qpid/cpp/boost-1.32-support/main.patch Modified: qpid/trunk/qpid/cpp/boost-1.32-support/main.patch

svn commit: r830797 - in /qpid/trunk/qpid/cpp/src/qpid/store: MessageStorePlugin.cpp StorageProvider.h ms-sql/Exception.h ms-sql/MSSqlProvider.cpp

2009-10-28 Thread shuston
Author: shuston Date: Wed Oct 28 23:47:03 2009 New Revision: 830797 URL: http://svn.apache.org/viewvc?rev=830797&view=rev Log: Change StorageProvider::Exception to inherit from qpid::Exception instead of std::exception; allows the broker to catch them and do something other than die without a me

svn commit: r830796 - /qpid/trunk/qpid/cpp/src/qpid/sys/windows/AsynchIO.cpp

2009-10-28 Thread shuston
Author: shuston Date: Wed Oct 28 23:43:46 2009 New Revision: 830796 URL: http://svn.apache.org/viewvc?rev=830796&view=rev Log: Ensure connections are done blocking; there's no asynch connect support yet. Fixes intermittent connection hangs. Modified: qpid/trunk/qpid/cpp/src/qpid/sys/windows/

svn commit: r830751 - in /qpid/trunk/qpid: cpp/src/qpid/broker/SessionAdapter.cpp python/tests_0-10/exchange.py

2009-10-28 Thread kpvdr
Author: kpvdr Date: Wed Oct 28 20:24:51 2009 New Revision: 830751 URL: http://svn.apache.org/viewvc?rev=830751&view=rev Log: Fixed lack of checking for reserved exchange names that start with "amq." according to the AMQP spec. Added a python test for this functionality. Modified: qpid/trunk/

svn commit: r830696 - in /qpid/trunk/qpid/cpp/src: qpid/cluster/Cluster.cpp tests/start_cluster

2009-10-28 Thread aconway
Author: aconway Date: Wed Oct 28 17:38:58 2009 New Revision: 830696 URL: http://svn.apache.org/viewvc?rev=830696&view=rev Log: Reduce redundancy in cluster log output. start_cluster: Use PID in cluster name to avoid name clashes with multiple tests. Modified: qpid/trunk/qpid/cpp/src/qpid/cl

svn commit: r830687 - in /qpid/trunk/qpid/cpp/src/qpid/broker: Exchange.cpp Exchange.h ExchangeRegistry.h RecoveryManagerImpl.cpp SessionAdapter.cpp

2009-10-28 Thread kpvdr
Author: kpvdr Date: Wed Oct 28 17:30:04 2009 New Revision: 830687 URL: http://svn.apache.org/viewvc?rev=830687&view=rev Log: Fixed problem where broker does not persist the alternate exchange setting to the store for durable exchanges, and these settings were being lost upon recovery. Modified:

svn commit: r830649 - in /qpid/trunk/qpid/cpp/src/qpid/store: MessageStorePlugin.cpp StorageProvider.h

2009-10-28 Thread shuston
Author: shuston Date: Wed Oct 28 15:58:29 2009 New Revision: 830649 URL: http://svn.apache.org/viewvc?rev=830649&view=rev Log: Fix unused arg warnings Modified: qpid/trunk/qpid/cpp/src/qpid/store/MessageStorePlugin.cpp qpid/trunk/qpid/cpp/src/qpid/store/StorageProvider.h Modified: qpid/t

svn commit: r830648 - /qpid/trunk/qpid/cpp/src/CMakeLists.txt

2009-10-28 Thread shuston
Author: shuston Date: Wed Oct 28 15:57:57 2009 New Revision: 830648 URL: http://svn.apache.org/viewvc?rev=830648&view=rev Log: Adapt to Boost.system only in 1.35 and later Modified: qpid/trunk/qpid/cpp/src/CMakeLists.txt Modified: qpid/trunk/qpid/cpp/src/CMakeLists.txt URL: http://svn.apach

Re: svn commit: r830534 - /qpid/branches/0.5.x-dev/

2009-10-28 Thread Aidan Skinner
On Wed, Oct 28, 2009 at 1:35 PM, wrote: > Author: ritchiem > Date: Wed Oct 28 13:35:14 2009 > New Revision: 830534 > > URL: http://svn.apache.org/viewvc?rev=830534&view=rev > Log: > Created 0.5.x Development branch > > Added: >    qpid/branches/0.5.x-dev/ que? Are you planning on rolling a 0.5

svn commit: r830643 - in /qpid/branches/0.5.x-dev/qpid/python/qpid: compat.py selector.py

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:43:03 2009 New Revision: 830643 URL: http://svn.apache.org/viewvc?rev=830643&view=rev Log: reworked fix of r827747 (QPID-2149) Modified: qpid/branches/0.5.x-dev/qpid/python/qpid/compat.py qpid/branches/0.5.x-dev/qpid/python/qpid/selector.py Modified:

svn commit: r830642 - in /qpid/branches/0.5.x-dev/qpid/cpp: bindings/qmf/python/qmf.py bindings/qmf/ruby/qmf.rb bindings/qmf/tests/ruby_console.rb bindings/qmf/tests/ruby_console_test.rb include/qmf/e

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:42:51 2009 New Revision: 830642 URL: http://svn.apache.org/viewvc?rev=830642&view=rev Log: Removed references to broker and agent bank from API, replaced with the more generic (and forward compatible) "key". In the Ruby binding, ensured that ruby objects refer

svn commit: r830640 - /qpid/branches/0.5.x-dev/qpid/cpp/bindings/qmf/python/qmf.py

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:42:33 2009 New Revision: 830640 URL: http://svn.apache.org/viewvc?rev=830640&view=rev Log: QPID-2156 - Add thread shutdown to python QMF bindings, additional logging, native console test. Committed patch from Ken Giusti. Modified: qpid/branches/0.5.x-dev/

svn commit: r830639 - /qpid/branches/0.5.x-dev/qpid/python/qpid/driver.py

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:42:19 2009 New Revision: 830639 URL: http://svn.apache.org/viewvc?rev=830639&view=rev Log: update the broker state so we avoid accidentally generating overlapping drains Modified: qpid/branches/0.5.x-dev/qpid/python/qpid/driver.py Modified: qpid/branches/

svn commit: r830638 - /qpid/branches/0.5.x-dev/qpid/java/client/example/src/main/java/org/apache/qpid/example/publisher/TopicPublisher.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:42:09 2009 New Revision: 830638 URL: http://svn.apache.org/viewvc?rev=830638&view=rev Log: Extension of publisher class for Topics Added: qpid/branches/0.5.x-dev/qpid/java/client/example/src/main/java/org/apache/qpid/example/publisher/TopicPublisher.java

svn commit: r830637 - in /qpid/branches/0.5.x-dev/qpid/java/client/example/src/main/java/org/apache/qpid/example/publisher: FileMessageFactory.java MultiMessageDispatcher.java Publisher.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:41:50 2009 New Revision: 830637 URL: http://svn.apache.org/viewvc?rev=830637&view=rev Log: Fix for large files in FileMessageFactory, changes to Publisher to make topic publication easier, added MultiMessageDispatcher class to allow parameterised sending of m

svn commit: r830636 - /qpid/branches/0.5.x-dev/qpid/java/test-profiles/010Excludes

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:41:34 2009 New Revision: 830636 URL: http://svn.apache.org/viewvc?rev=830636&view=rev Log: Added the following test cases to the 010Excludes file to get the test profile passing. The test failures will be investigated to determine if the broker/client needs t

svn commit: r830635 - /qpid/branches/0.5.x-dev/qpid/cpp/src/windows/QpiddBroker.cpp

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:41:24 2009 New Revision: 830635 URL: http://svn.apache.org/viewvc?rev=830635&view=rev Log: Get selected TCP listen port before building the pid file name; fixes regression introduced yesterday. Modified: qpid/branches/0.5.x-dev/qpid/cpp/src/windows/QpiddB

svn commit: r830634 - in /qpid/branches/0.5.x-dev/qpid/java/systests/src/main/java/org/apache/qpid: server/store/PersistentStoreTest.java test/utils/QpidTestCase.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:41:14 2009 New Revision: 830634 URL: http://svn.apache.org/viewvc?rev=830634&view=rev Log: Updated PersitentStoreTest so that it has its own sendMessages that does not commit before returning, updated JavaDoc on QTC and PST to describe the contract of sendMes

svn commit: r830633 - /qpid/branches/0.5.x-dev/qpid/java/broker/src/main/java/org/apache/qpid/server/logging/NullRootMessageLogger.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:40:56 2009 New Revision: 830633 URL: http://svn.apache.org/viewvc?rev=830633&view=rev Log: QPID-2001 : Added A NullRootMessageLogger to drop logging, Currently only used by external tools. Added: qpid/branches/0.5.x-dev/qpid/java/broker/src/main/java/org

svn commit: r830632 - in /qpid/branches/0.5.x-dev/qpid/cpp/src/tests: .valgrind.supp run_test

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:40:41 2009 New Revision: 830632 URL: http://svn.apache.org/viewvc?rev=830632&view=rev Log: Removed "..." from suppressions to work with older valgrind versions. Allow enabling of valgrind suppressions by setting VALGRIND_OPTS. Modified: qpid/branches/0.5.

svn commit: r830631 - in /qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/broker: Broker.cpp Broker.h

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:40:30 2009 New Revision: 830631 URL: http://svn.apache.org/viewvc?rev=830631&view=rev Log: Move management-agent earlier in the init-sequence so it is destroyed after the message store is finalized. Modified: qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/broke

svn commit: r830630 - /qpid/branches/0.5.x-dev/qpid/cpp/include/qmf/engine/Query.h

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:40:19 2009 New Revision: 830630 URL: http://svn.apache.org/viewvc?rev=830630&view=rev Log: Added operators for present/not-present in the object (i.e. for optional properties). Modified: qpid/branches/0.5.x-dev/qpid/cpp/include/qmf/engine/Query.h Modifie

svn commit: r830629 - in /qpid/branches/0.5.x-dev/qpid/cpp/src/qpid: broker/Connection.cpp management/ManagementAgent.cpp management/ManagementAgent.h

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:40:07 2009 New Revision: 830629 URL: http://svn.apache.org/viewvc?rev=830629&view=rev Log: Added immediate-publish for new connections and agents. This solves a race condition where a QMF console may learn about an object before it learns about the agent that

svn commit: r830628 - /qpid/branches/0.5.x-dev/qpid/cpp/src/tests/.valgrind.supp

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:39:53 2009 New Revision: 830628 URL: http://svn.apache.org/viewvc?rev=830628&view=rev Log: Improved suppression for TCPConnector leak. Works for different libgcc version and different amounts of inlining. Modified: qpid/branches/0.5.x-dev/qpid/cpp/src/tes

svn commit: r830627 - in /qpid/branches/0.5.x-dev/qpid: cpp/src/qpid/broker/ python/tests_0-10/

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:39:41 2009 New Revision: 830627 URL: http://svn.apache.org/viewvc?rev=830627&view=rev Log: QPID-1732 - When an exchange is deleted, the binding-count for bound queues is not adjusted for deleted bindings. Modified: qpid/branches/0.5.x-dev/qpid/cpp/src/qpi

svn commit: r830626 - in /qpid/branches/0.5.x-dev/qpid/java/broker/src/test/java/org/apache/qpid/server: configuration/ logging/actors/ logging/messages/ logging/subjects/

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:39:23 2009 New Revision: 830626 URL: http://svn.apache.org/viewvc?rev=830626&view=rev Log: QPID-2001 : Updated Broker Logging Unit tests to ensure that they enable logging before running. Modified: qpid/branches/0.5.x-dev/qpid/java/broker/src/test/java/o

svn commit: r830625 - in /qpid/branches/0.5.x-dev/qpid/cpp: include/qpid/sys/ src/qpid/sys/windows/ src/tests/

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:39:00 2009 New Revision: 830625 URL: http://svn.apache.org/viewvc?rev=830625&view=rev Log: Tidied up dependencies in IOHandle so that it is no longer dependent on the windows implementation classes. Modified: qpid/branches/0.5.x-dev/qpid/cpp/include/qpid/s

svn commit: r830623 - /qpid/branches/0.5.x-dev/qpid/cpp/src/windows/QpiddBroker.cpp

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:38:44 2009 New Revision: 830623 URL: http://svn.apache.org/viewvc?rev=830623&view=rev Log: Add missing accept() call to start listening on broker port Modified: qpid/branches/0.5.x-dev/qpid/cpp/src/windows/QpiddBroker.cpp Modified: qpid/branches/0.5.x-dev

svn commit: r830622 - in /qpid/branches/0.5.x-dev/qpid/cpp/src/qpid: amqp_0_10/SessionHandler.cpp amqp_0_10/SessionHandler.h client/ConnectionImpl.cpp client/SessionImpl.cpp client/SessionImpl.h clust

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:38:33 2009 New Revision: 830622 URL: http://svn.apache.org/viewvc?rev=830622&view=rev Log: Fix problems with sessions going out of scope and session numbers wrapping around. Fixes QPID-1789: sessions that go out of scope without being detached will detach the

svn commit: r830621 - /qpid/branches/0.5.x-dev/qpid/cpp/INSTALL-WINDOWS

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:38:18 2009 New Revision: 830621 URL: http://svn.apache.org/viewvc?rev=830621&view=rev Log: Fix repository location and update CMake-based build instructions Modified: qpid/branches/0.5.x-dev/qpid/cpp/INSTALL-WINDOWS Modified: qpid/branches/0.5.x-dev/qpid/

svn commit: r830620 - /qpid/branches/0.5.x-dev/qpid/buildtools/buildCreator/buildCreator.py

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:38:08 2009 New Revision: 830620 URL: http://svn.apache.org/viewvc?rev=830620&view=rev Log: Update to buildCreator to REVISIONS.txt. Includes URL for source. along with a list of patches that have been applied for the patch entry. Modified: qpid/branches/0

svn commit: r830619 - /qpid/branches/0.5.x-dev/qpid/buildtools/buildCreator/buildCreator.py

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:37:57 2009 New Revision: 830619 URL: http://svn.apache.org/viewvc?rev=830619&view=rev Log: Sort Patches so they apply alphabetically Modified: qpid/branches/0.5.x-dev/qpid/buildtools/buildCreator/buildCreator.py Modified: qpid/branches/0.5.x-dev/qpid/buil

svn commit: r830618 - /qpid/branches/0.5.x-dev/qpid/buildtools/buildCreator/buildCreator.py

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:37:47 2009 New Revision: 830618 URL: http://svn.apache.org/viewvc?rev=830618&view=rev Log: Update patch command to have option -E so that it will remove empty files Modified: qpid/branches/0.5.x-dev/qpid/buildtools/buildCreator/buildCreator.py Modified: q

svn commit: r830617 - in /qpid/branches/0.5.x-dev/qpid/java/client/src/main/java: log4j.xml org/apache/qpid/jndi/PropertiesFileInitialContextFactory.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:37:36 2009 New Revision: 830617 URL: http://svn.apache.org/viewvc?rev=830617&view=rev Log: Update PropertiesFileInitialContextFactory to give more details on error. Removed: qpid/branches/0.5.x-dev/qpid/java/client/src/main/java/log4j.xml Modified: qp

svn commit: r830615 - in /qpid/branches/0.5.x-dev/qpid/java: broker/src/test/java/org/apache/qpid/server/security/access/PrincipalPermissionsTest.java systests/src/main/java/org/apache/qpid/server/sec

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:37:19 2009 New Revision: 830615 URL: http://svn.apache.org/viewvc?rev=830615&view=rev Log: QPID-1872: remove systest and reinstate equivalent unit test Modified: qpid/branches/0.5.x-dev/qpid/java/broker/src/test/java/org/apache/qpid/server/security/access

svn commit: r830614 - in /qpid/branches/0.5.x-dev/qpid/java/systests: etc/config-systests-acl-settings.xml src/main/java/org/apache/qpid/server/security/acl/SimpleACLTest.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:36:58 2009 New Revision: 830614 URL: http://svn.apache.org/viewvc?rev=830614&view=rev Log: QPID-1304: update ACL test + configuration file to use a static ACL configuration (with a secondary virtualhost) Modified: qpid/branches/0.5.x-dev/qpid/java/systes

svn commit: r830612 - in /qpid/branches/0.5.x-dev/qpid/cpp/src: config.h.cmake qpid/Modules.cpp

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:36:14 2009 New Revision: 830612 URL: http://svn.apache.org/viewvc?rev=830612&view=rev Log: Add ability to load modules from something other than a .so file; allows loading .dll files on Windows, for example. The proper suffix is gleaned from cmake; if on auto

svn commit: r830611 - in /qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/broker: Broker.cpp Broker.h

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:36:03 2009 New Revision: 830611 URL: http://svn.apache.org/viewvc?rev=830611&view=rev Log: Fixed memory leak on broker shutdown. Broker's management agent pointer is now a std::auto_ptr rather than a raw pointer. The agent pointer was moved in front of the re

svn commit: r830610 - in /qpid/branches/0.5.x-dev/qpid/python: qpid/selector.py tests/connection.py

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:35:50 2009 New Revision: 830610 URL: http://svn.apache.org/viewvc?rev=830610&view=rev Log: Modified to work on Windows; fixes QPID-2149. Modified: qpid/branches/0.5.x-dev/qpid/python/qpid/selector.py qpid/branches/0.5.x-dev/qpid/python/tests/connection

svn commit: r830609 - in /qpid/branches/0.5.x-dev/qpid/cpp: include/qpid/sys/ src/qpid/broker/ src/qpid/sys/windows/

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:35:38 2009 New Revision: 830609 URL: http://svn.apache.org/viewvc?rev=830609&view=rev Log: Carry over recent AsynchIO-level changes to Windows. Modified: qpid/branches/0.5.x-dev/qpid/cpp/include/qpid/sys/IOHandle.h qpid/branches/0.5.x-dev/qpid/cpp/src/

svn commit: r830608 - in /qpid/branches/0.5.x-dev/qpid/cpp/src/tests: .valgrind.supp run_test

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:35:17 2009 New Revision: 830608 URL: http://svn.apache.org/viewvc?rev=830608&view=rev Log: Supress TCPConnector join leak, disabled valgrind --gen-supressions - too verbose. Modified: qpid/branches/0.5.x-dev/qpid/cpp/src/tests/.valgrind.supp qpid/bran

svn commit: r830607 - /qpid/branches/0.5.x-dev/qpid/java/systests/etc/config-systests-acl-settings.xml

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:35:06 2009 New Revision: 830607 URL: http://svn.apache.org/viewvc?rev=830607&view=rev Log: QPID-1301 Updated test config Modified: qpid/branches/0.5.x-dev/qpid/java/systests/etc/config-systests-acl-settings.xml Modified: qpid/branches/0.5.x-dev/qpid/jav

svn commit: r830606 - /qpid/branches/0.5.x-dev/qpid/python/commands/qpid-stat

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:34:56 2009 New Revision: 830606 URL: http://svn.apache.org/viewvc?rev=830606&view=rev Log: QPID-2131: fix for dropped auth in cluster members Modified: qpid/branches/0.5.x-dev/qpid/python/commands/qpid-stat Modified: qpid/branches/0.5.x-dev/qpid/python/co

svn commit: r830605 - in /qpid/branches/0.5.x-dev/qpid/cpp: bindings/qmf/python/qmf.py bindings/qmf/tests/python_agent.py src/qmf/engine/ConnectionSettingsImpl.cpp

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:34:46 2009 New Revision: 830605 URL: http://svn.apache.org/viewvc?rev=830605&view=rev Log: QPID-2126 - Sync the python QMF bindings to the current Ruby QMF bindings implementation Applied patch from Ken Giusti Modified: qpid/branches/0.5.x-dev/qpid/cpp/bi

svn commit: r830604 - in /qpid/branches/0.5.x-dev/qpid/java/broker/src/test/java/org/apache: log4j/xml/QpidLog4JConfiguratorTest.java qpid/server/logging/management/LoggingManagementMBeanTest.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:34:32 2009 New Revision: 830604 URL: http://svn.apache.org/viewvc?rev=830604&view=rev Log: QPID-2055: update test to ensure all test files created are cleared up Modified: qpid/branches/0.5.x-dev/qpid/java/broker/src/test/java/org/apache/log4j/xml/QpidLog

svn commit: r830603 - /qpid/branches/0.5.x-dev/qpid/java/broker/src/main/java/org/apache/qpid/server/logging/management/LoggingManagementMBean.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:34:15 2009 New Revision: 830603 URL: http://svn.apache.org/viewvc?rev=830603&view=rev Log: QPID-2055: remove use of FileUtils.copyCheckedEx for security reasons, generate new file in same filesystem as existing file to avoid copying between filesystems Modif

svn commit: r830602 - /qpid/branches/0.5.x-dev/qpid/java/broker/src/test/java/org/apache/qpid/server/security/access/management/AMQUserManagementMBeanTest.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:34:00 2009 New Revision: 830602 URL: http://svn.apache.org/viewvc?rev=830602&view=rev Log: QPID-2042: update test to ensure all test files created are cleared up Modified: qpid/branches/0.5.x-dev/qpid/java/broker/src/test/java/org/apache/qpid/server/secur

svn commit: r830601 - /qpid/branches/0.5.x-dev/qpid/java/broker/src/main/java/org/apache/qpid/server/security/access/management/AMQUserManagementMBean.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:33:44 2009 New Revision: 830601 URL: http://svn.apache.org/viewvc?rev=830601&view=rev Log: QPID-2042: remove use of FileUtils.copyCheckedEx for security reasons, generate new file in same filesystem as existing file to avoid copying between filesystems Modif

svn commit: r830600 - /qpid/branches/0.5.x-dev/qpid/java/broker/src/test/java/org/apache/qpid/server/security/auth/database/Base64MD5PasswordFilePrincipalDatabaseTest.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:33:27 2009 New Revision: 830600 URL: http://svn.apache.org/viewvc?rev=830600&view=rev Log: QPID-2041: update test to ensure all test files created are cleared up Modified: qpid/branches/0.5.x-dev/qpid/java/broker/src/test/java/org/apache/qpid/server/secur

svn commit: r830599 - /qpid/branches/0.5.x-dev/qpid/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/Base64MD5PasswordFilePrincipalDatabase.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:33:08 2009 New Revision: 830599 URL: http://svn.apache.org/viewvc?rev=830599&view=rev Log: QPID-2041: remove use of FileUtils.copyCheckedEx for security reasons, generate new file in same filesystem as existing file to avoid copying between filesystems Modif

svn commit: r830598 - /qpid/branches/0.5.x-dev/qpid/java/broker/src/test/java/org/apache/qpid/server/security/auth/database/PlainPasswordFilePrincipalDatabaseTest.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:32:52 2009 New Revision: 830598 URL: http://svn.apache.org/viewvc?rev=830598&view=rev Log: QPID-2040: update test to ensure all test files created are cleared up Modified: qpid/branches/0.5.x-dev/qpid/java/broker/src/test/java/org/apache/qpid/server/secur

svn commit: r830597 - /qpid/branches/0.5.x-dev/qpid/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/PlainPasswordFilePrincipalDatabase.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:32:36 2009 New Revision: 830597 URL: http://svn.apache.org/viewvc?rev=830597&view=rev Log: QPID-2040: remove use of FileUtils.copyCheckedEx for security reasons, generate new file in same filesystem as existing file to avoid copying between filesystems Modif

svn commit: r830596 - in /qpid/branches/0.5.x-dev/qpid/java/broker/src: main/java/org/apache/qpid/server/security/access/ main/java/org/apache/qpid/server/security/access/plugins/ test/java/org/apache

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:32:21 2009 New Revision: 830596 URL: http://svn.apache.org/viewvc?rev=830596&view=rev Log: QPID-1301 Fixes for issues with temporary queue permissions, including promotion of temporary element out from individual queue elements. Modified: qpid/branches/0

svn commit: r830595 - /qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/cluster/Cpg.cpp

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:31:59 2009 New Revision: 830595 URL: http://svn.apache.org/viewvc?rev=830595&view=rev Log: Change CPG initialization log message to notice level. Modified: qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/cluster/Cpg.cpp Modified: qpid/branches/0.5.x-dev/qpid/cp

svn commit: r830594 - /qpid/branches/0.5.x-dev/qpid/java/client/src/main/java/org/apache/qpid/jms/failover/FailoverRoundRobinServers.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:31:49 2009 New Revision: 830594 URL: http://svn.apache.org/viewvc?rev=830594&view=rev Log: QPID-1859 - Converted System.out.println to _logger.info. Modified: qpid/branches/0.5.x-dev/qpid/java/client/src/main/java/org/apache/qpid/jms/failover/FailoverRoun

svn commit: r830593 - in /qpid/branches/0.5.x-dev/qpid/java/broker: bin/qpid-server etc/log4j.xml

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:31:33 2009 New Revision: 830593 URL: http://svn.apache.org/viewvc?rev=830593&view=rev Log: QPID-2085 : Revert the addition of APPEND. We should use a rolling file appender instead. Modified: qpid/branches/0.5.x-dev/qpid/java/broker/bin/qpid-server qpi

svn commit: r830592 - in /qpid/branches/0.5.x-dev/qpid/java/client/src/main/java/org/apache/qpid/client: failover/FailoverHandler.java state/AMQStateManager.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:31:20 2009 New Revision: 830592 URL: http://svn.apache.org/viewvc?rev=830592&view=rev Log: QPID-1816 : When client fails over due to an error, that error is still held bt the StateManager and will prvent the connection from working. During failover check and

svn commit: r830591 - in /qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/broker: Queue.cpp Queue.h RecoveredDequeue.cpp RecoveredEnqueue.cpp

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:31:04 2009 New Revision: 830591 URL: http://svn.apache.org/viewvc?rev=830591&view=rev Log: r817742 (the fix for QPID-2102) did not cover the case for 2pc transactions recovered in the prepared state; this fixes that case. Modified: qpid/branches/0.5.x-dev

svn commit: r830588 - in /qpid/branches/0.5.x-dev/qpid/cpp: CMakeLists.txt docs/api/CMakeLists.txt

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:30:40 2009 New Revision: 830588 URL: http://svn.apache.org/viewvc?rev=830588&view=rev Log: Add API doc generation and install to CMake build. Added: qpid/branches/0.5.x-dev/qpid/cpp/docs/api/CMakeLists.txt Modified: qpid/branches/0.5.x-dev/qpid/cpp/CMa

svn commit: r830590 - /qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/sys/Timer.cpp

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:30:51 2009 New Revision: 830590 URL: http://svn.apache.org/viewvc?rev=830590&view=rev Log: Change threshold for reporting a timer as late from 10 to 50 msec. Resolves QPID-2150. Modified: qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/sys/Timer.cpp Modified:

svn commit: r830587 - /qpid/branches/0.5.x-dev/qpid/cpp/docs/api/user.doxygen.in

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:30:27 2009 New Revision: 830587 URL: http://svn.apache.org/viewvc?rev=830587&view=rev Log: Consistently show qpid-based paths in #include directives. Help this work from a CMake build. Fixes QPID-2151 Modified: qpid/branches/0.5.x-dev/qpid/cpp/docs/api/us

svn commit: r830586 - in /qpid/branches/0.5.x-dev/qpid/cpp/src: posix/QpiddBroker.cpp qpid/broker/Broker.cpp tests/BrokerFixture.h

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:30:15 2009 New Revision: 830586 URL: http://svn.apache.org/viewvc?rev=830586&view=rev Log: Pull running acceptor out of Broker run loop Modified: qpid/branches/0.5.x-dev/qpid/cpp/src/posix/QpiddBroker.cpp qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/broke

svn commit: r830585 - in /qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/sys: AsynchIO.h TCPIOPlugin.cpp posix/AsynchIO.cpp

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:29:59 2009 New Revision: 830585 URL: http://svn.apache.org/viewvc?rev=830585&view=rev Log: Rationalised AsynchConnector/Acceptor/IO to all use the same code structure Modified: qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/sys/AsynchIO.h qpid/branches/0.5.

svn commit: r830584 - in /qpid/branches/0.5.x-dev/qpid/cpp/src/qpid: client/ConnectionSettings.cpp sys/Socket.h sys/TCPIOPlugin.cpp sys/posix/Socket.cpp

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:29:46 2009 New Revision: 830584 URL: http://svn.apache.org/viewvc?rev=830584&view=rev Log: Fixed tcp nodelay, broken by previous socket code shuffling Modified: qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/client/ConnectionSettings.cpp qpid/branches/0.5.x

svn commit: r830583 - /qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/sys/posix/Socket.cpp

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:29:31 2009 New Revision: 830583 URL: http://svn.apache.org/viewvc?rev=830583&view=rev Log: Fix creating socket in the wrong place for listen() Modified: qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/sys/posix/Socket.cpp Modified: qpid/branches/0.5.x-dev/qpid/

svn commit: r830582 - /qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/client/Connection.cpp

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:29:19 2009 New Revision: 830582 URL: http://svn.apache.org/viewvc?rev=830582&view=rev Log: Protect close method Modified: qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/client/Connection.cpp Modified: qpid/branches/0.5.x-dev/qpid/cpp/src/qpid/client/Connection

svn commit: r830581 - /qpid/branches/0.5.x-dev/qpid/java/broker/src/main/java/org/apache/qpid/server/security/access/PrincipalPermissions.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:29:06 2009 New Revision: 830581 URL: http://svn.apache.org/viewvc?rev=830581&view=rev Log: QPID-1304: add vhost access check for missed corner cases, allowing for users granted vhost access and otherwise abstaining. Modified: qpid/branches/0.5.x-dev/qpid

svn commit: r830580 - in /qpid/branches/0.5.x-dev/qpid/cpp: bindings/qmf/tests/python_console.py bindings/qmf/tests/ruby_console_test.rb src/qmf.mk src/qmf/engine/BrokerProxyImpl.cpp src/qmf/engine/Br

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:28:50 2009 New Revision: 830580 URL: http://svn.apache.org/viewvc?rev=830580&view=rev Log: Bug fix: Console sent get-requests (by objectId) to all agents, not just the agent identified in the objectId. Modified: qpid/branches/0.5.x-dev/qpid/cpp/b

svn commit: r830579 - /qpid/branches/0.5.x-dev/qpid/java/systests/src/main/java/org/apache/qpid/server/security/acl/SimpleACLTest.java

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:28:34 2009 New Revision: 830579 URL: http://svn.apache.org/viewvc?rev=830579&view=rev Log: QPID-2148 Override tearDown to ignore JMSException Modified: qpid/branches/0.5.x-dev/qpid/java/systests/src/main/java/org/apache/qpid/server/security/acl/SimpleACLT

svn commit: r830578 - in /qpid/branches/0.5.x-dev/qpid/cpp/bindings/qmf: ruby/qmf.rb tests/ruby_console.rb

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:28:19 2009 New Revision: 830578 URL: http://svn.apache.org/viewvc?rev=830578&view=rev Log: Added select for object queries (Ruby). Added separate callback-thread to prevent deadlock when a user blocks on a callback. Modified: qpid/branches/0.5.x-dev/qpid/

svn commit: r830577 - in /qpid/branches/0.5.x-dev/qpid/java: broker/src/main/java/org/apache/qpid/server/security/access/ broker/src/main/java/org/apache/qpid/server/security/access/plugins/ broker/sr

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 15:28:03 2009 New Revision: 830577 URL: http://svn.apache.org/viewvc?rev=830577&view=rev Log: QPID-1304: implement the ACCESS section of SimpleXML ACL. Enables virtualhost level access control, giving the defined users full access to all artifacts in the vhost

svn commit: r830534 - /qpid/branches/0.5.x-dev/

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 13:35:14 2009 New Revision: 830534 URL: http://svn.apache.org/viewvc?rev=830534&view=rev Log: Created 0.5.x Development branch Added: qpid/branches/0.5.x-dev/ - copied from r825359, qpid/trunk/ -

svn commit: r830487 - /qpid/trunk/qpid/java/test-profiles/Excludes

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 10:01:32 2009 New Revision: 830487 URL: http://svn.apache.org/viewvc?rev=830487&view=rev Log: QPID-143 : Disabled AcknowledgeAfter... Tests until the underlying Client Close race conditions have been addressed Modified: qpid/trunk/qpid/java/test-profiles/Exc

svn commit: r830486 - /qpid/trunk/qpid/java/broker/bin/create-example-ssl-stores.sh

2009-10-28 Thread ritchiem
Author: ritchiem Date: Wed Oct 28 10:01:02 2009 New Revision: 830486 URL: http://svn.apache.org/viewvc?rev=830486&view=rev Log: Added execute permission to shell script Modified: qpid/trunk/qpid/java/broker/bin/create-example-ssl-stores.sh (contents, props changed) Modified: qpid/trunk/qp