QPID-4270: Change web management plugin to log management operational log messages.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379139 13f79535-47bb-0310-9956-ffa450edef68
QPID-4267 Committing a patch on behalf of Weston Price.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379478 13f79535-47bb-0310-9956-ffa450edef68
QPID-4261: extend BindingURLs to allow specifying exchange durable/autodelete/internal options, use the values when sending exchange declares during producer and consumer creation. Fix ExchangeDeclareHandler to set auto-delete properly (though we dont actually support it, and it was removed from the protocol in 0-9-1).

Isolate AMQProtocolHandler use to the 0-8/0-9/0-9-1 specific Session/Producer/Consumer implementations that actually need it instead of letting it bleed through the abstraction and 0-10 implementations that dont use it. Add some other clarifying comments.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379748 13f79535-47bb-0310-9956-ffa450edef68
QPID-4111: restore the Programming In Apache Qpid to its old output location


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379773 13f79535-47bb-0310-9956-ffa450edef68
QPID-4111: make menu link text more generic to stop it going stale as new releases occur


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379881 13f79535-47bb-0310-9956-ffa450edef68
QPID-4236,QPID-4237: add some documentation for the FileGroupManager and update the ACL documentation to link that instead, removing the previous group info.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379980 13f79535-47bb-0310-9956-ffa450edef68
QPID-4236,QPID-4237: update the ACL examples to reflect permissioning of the new USER objects and actions via the HTTP management interface


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379981 13f79535-47bb-0310-9956-ffa450edef68
QPID-4253: add configuration for basic-auth on http / https management and set to disabled / enabled respectively by default


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380016 13f79535-47bb-0310-9956-ffa450edef68
QPID-4238: escape tags for queue and virtualhost names with dots in them when accessing the XML configuration, works around CommonsConfiguration behaviour with element names containing dots

Applied patch from Jakub Scholz


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380037 13f79535-47bb-0310-9956-ffa450edef68
QPID-4282: Remove debug logging from web management console

Applied patch from Oleksandr Rudyy<orudyy@gmail.com>

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380291 13f79535-47bb-0310-9956-ffa450edef68
QPID-4160: remove old documentation for management components that have previously been deleted


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380383 13f79535-47bb-0310-9956-ffa450edef68
QPID-4271: improve behaviour when embedding the broker inside a container

Avoid potential ThreadLocal leaks on Container owned threads for CurrentActor, AMQShortString and SecurityManager.
Have LogRecorder unregistered itself from Log4J.
Allow SIGHUP handling to be turned off (inappropiate to install signal handling when deployed inside Container.
Allow use of custom RMI socket factory to be disabled.  (The registration of a custom RMI socket with the JRE cannot be reversed
(deficiency in JRE API) and this causes a large perm-gen leak).

Work of Robbie Gemmell <robbie@apache.org> and myself.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380625 13f79535-47bb-0310-9956-ffa450edef68
QPID-4283: Make web management capable of using external authentication manager.

also:
* remove test servlets
* rename management.html => index.html
* allow sasl-auth to be disabled

Work of Robbie Gemmell <robbie@apache.org> and myself.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380626 13f79535-47bb-0310-9956-ffa450edef68
Use command-line and service-start parameters in broker started as a service. Resolves QPID-4269.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380890 13f79535-47bb-0310-9956-ffa450edef68
Fix signed/unsigned compiler warning. NO-JIRA

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1381622 13f79535-47bb-0310-9956-ffa450edef68
QPID-4288 The pid and platform info are now fetched in a static block
and the cached value is returned.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1381625 13f79535-47bb-0310-9956-ffa450edef68
QPID-4255: Add "log out" functionality to web UI

* Added logout link to the Web Management UI (displayed once a user is logged in).
* Added operation logging (open/close event) to report the fact that the user
  has logged in, logged out (or gone away i.e. web session timeout).
* Allow Jetty web session timeout to be overridden from the config.xml

Work of Robbie Gemmell <robbie@apache.org> and myself.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1381637 13f79535-47bb-0310-9956-ffa450edef68
QPID-2518: Increase default negotiation timeout to 10 seconds

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1381690 13f79535-47bb-0310-9956-ffa450edef68
QPID-4248: HA does not replicate topic binding keys to backups (Author: Andy Goldstein)

The issue is that QMF query responses call the binding key "bindingKey" while
QMF bind events call it "key", and the code was only looking for "key"

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1381728 13f79535-47bb-0310-9956-ffa450edef68
QPID-4257 Windwos + SSL: broker/client memory leaks and client hang. Patch from Kerry Bonin


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