QPID-3921: Move code from Statement.h to Statement.cpp
So it won't slow down the build anymore.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1468574 13f79535-47bb-0310-9956-ffa450edef68
QPID-4744: add option for separate SSL keyfile to qpid-tool

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1468683 13f79535-47bb-0310-9956-ffa450edef68
QPID-4731: Implemented JMSSelectorFilter equals() and hashcode() to avoid leaking topic queues. Previously TopicExchangeResult._filteredQueues look-ups in TopicExchangeResult.removeFilteredQueue were erroneously failing, causing the queues therein to evade deletion during topic consumer close.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1468815 13f79535-47bb-0310-9956-ffa450edef68
QPID-4731: Added additional system test DurableSubscriptionTest#testUnsubscribeWhenUsingSelectorMakesTopicUnreachable that surfaced the defect

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1468816 13f79535-47bb-0310-9956-ffa450edef68
QPID-4746, QPID-4747: remove the defaultAuthenticationProvider attribute from broker and add an overriding authentication provider for management mode

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1468830 13f79535-47bb-0310-9956-ffa450edef68
QPID-4746, QPID-4747: Complete partial change in previous commit

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1468875 13f79535-47bb-0310-9956-ffa450edef68
QPID-4747: Remove defaultAuthenticationProvider field from broker attribute editing form

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1468953 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: fix sporadic federation test_pull_from_queue_recovery test failures

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469045 13f79535-47bb-0310-9956-ffa450edef68
QPID-4736: Demote journal log messages from warn to info
when message arises from journal configuration choice.



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469054 13f79535-47bb-0310-9956-ffa450edef68
QPID-3689: Change tcp nodelay to be the default
This change also alters the implementation of simple switch
like options when using boost version 1.35 and later. We now
allow these switches to also take an optional "=yes" or "=no"
(and similar) argument.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469088 13f79535-47bb-0310-9956-ffa450edef68
QPID-4746, QPID-4747:Fix the tests failing on IBM JDK

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469256 13f79535-47bb-0310-9956-ffa450edef68
QPID-4750: Fix unhandled exception; patch from Ernie Allen

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469345 13f79535-47bb-0310-9956-ffa450edef68
QPID-3689: Fix previous change of command line option handling
Now introduced new command line option type that is a pure command
line switch which can take no boolean argument.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469466 13f79535-47bb-0310-9956-ffa450edef68
QPID-4734: Expand ignoring warnings to all patchlevels of gcc 4.4

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469559 13f79535-47bb-0310-9956-ffa450edef68
QPID-3584 - Added missing special argument in qpid-config.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469594 13f79535-47bb-0310-9956-ffa450edef68
QPID-4748: Consistent handling of durations in broker configuration, allowing sub-second intervals.

Provides string conversion for sys::Duration, allowing intervals to be expressed like this:

10.5 - value in seconds, backward compatible.
10.5s - value in seconds
10.5ms - value in milliseconds
10.5us - value in microseconds
10.5ns - value in nanoseconds

Converted the folllowing broker options to Duration:
mgmtPubInterval, queueCleanInterval, linkMaintenanceInterval, linkHeartbeatInterval

Did not convert: maxNegotiateTime. This is expressed in milliseconds so it would not be
backward compatible to make it a Duration.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469661 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Trivial fix to build.xml in tools/src/java which was failing on cleanall target if plugins directory didn't actually exist

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469793 13f79535-47bb-0310-9956-ffa450edef68
QPID-4754: Make broker name editable and show it in the browser title

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469914 13f79535-47bb-0310-9956-ffa450edef68
QPID-4752: Make the GroupProvider a full broker-level configuration entry instead of a broker attribute.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469916 13f79535-47bb-0310-9956-ffa450edef68
QPID-4755: Rename broker attribute 'supportedStoreTypes' into 'virtualHostSupportedStoreTypes' and introduce new attribute for broker supported store types

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469917 13f79535-47bb-0310-9956-ffa450edef68