summaryrefslogtreecommitdiff
path: root/qpid
Commit message (Collapse)AuthorAgeFilesLines
* QPID-5879 : [Java Broker] JsonConfigStore should take deep copy of ↵Robert Godfrey2014-07-062-9/+21
| | | | | | ConfiguredObjectRecord objects git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1608311 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5878 : [Java Broker] Add SCRAM-SHA-256 SASL supportRobert Godfrey2014-07-0615-683/+983
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1608295 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5820: added better fix to the problem of arguments not being set. The ↵Fraser Adams2014-07-062-5/+1
| | | | | | real issue turned out to be that the create method on BindingImpl was being called by AbstractExchange after it called addBinding, but the addBinding method is the one that results in the QMF Binding instance being created. In other words the QMF Binding instance was getting constructed before the resolveAutomatedAttribute stuff git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1608201 13f79535-47bb-0310-9956-ffa450edef68
* JIRA:QPID-5820 Added some defensive code to qmf-ui.js to protect against the ↵Fraser Adams2014-07-052-2/+3
| | | | | | case when null binding arguments get returned. Fixed bug in broker-core BindingImpl.java whereby the binding arguments were not being set on construction which caused getArguments to always return null git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1608025 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5610: update readme to detail usage of the copy-broker profileRobert Gemmell2014-07-041-4/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607921 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5610: add a profile to optionally extract the broker release artifact ↵Robert Gemmell2014-07-042-1/+70
| | | | | | and copy the QMF2 broker plugin into the lib dir git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607915 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5873: Exclude new ACL system tests from Json profile; fix ↵Keith Wall2014-07-042-2/+3
| | | | | | BDBHARemoteReplicationNodeTest unit test wrt monitor attribute git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607889 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5876: [Java Client] Highest delivery tag variable not reset after ↵Andrew MacBean2014-07-041-0/+1
| | | | | | | | failover and causes rejections to be sent Work by Keith Wall <kwall@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607882 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5873: [Java Broker] Allow ACL rules to be applied to VirtualHostNode ↵Keith Wall2014-07-0413-110/+778
| | | | | | | | | | | objects * ACL rules using the new operation VIRTUALHOSTNODE apply to VHN model objects. * ACL rules using the operation VIRTUALHOST apply to VH model objects for CREATE, UPDATE and DELETE. This is a change from previous version where BROKER operation permission was required. * For HA, VIRTUALHOSTNODE permission is required to perform updates on RemoteReplicationNodes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607868 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5877: [Java Broker] Potential for rejected messages to be resent out of ↵Andrew MacBean2014-07-041-1/+1
| | | | | | | | order Work completed by Keith Wall <kwall@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607863 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5875: Fix intruder protection system testAlex Rudyy2014-07-041-2/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607860 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5875: Exclude test ↵Alex Rudyy2014-07-041-0/+1
| | | | | | VirtualHostRestTest.testPutCreateVirtualHostUsingProfileNodeType from json profiles git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607825 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5867: Add intruder protection functionality for a cluster of BDB HA ↵Alex Rudyy2014-07-0419-28/+874
| | | | | | virtual host nodes git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607772 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5874: Treat all empty selectors sensiblyAndrew Stitcher2014-07-034-16/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607739 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5806: Allow quoted syntax for non standard selector identifiersAndrew Stitcher2014-07-032-8/+10
| | | | | | - This matches the Java broker syntax for selectors git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607738 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5869: Check that agent is not null before firing event.Charles E. Rolke2014-07-031-12/+24
| | | | | | | | Propagate Rajith's logic to the rest of the cases in Acl code. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607634 13f79535-47bb-0310-9956-ffa450edef68
* [QPID-5866]: [C++ client] AMQP 1.0 closing session without closing receiver ↵Pavel Moravec2014-07-032-9/+11
| | | | | | first marks further messages as redelivered (previous commit not complete) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607628 13f79535-47bb-0310-9956-ffa450edef68
* [QPID-5866]: [C++ client] AMQP 1.0 closing session without closing receiver ↵Pavel Moravec2014-07-031-0/+8
| | | | | | first marks further messages as redelivered git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607562 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5871: Remove unused generated code and dependent codeAndrew Stitcher2014-07-0340-3396/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607521 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5869 Added a check to see if agent is null before firing the event.Rajith Muditha Attapattu2014-07-021-1/+3
| | | | | | There are other places in the code where this check is missing. Chuck will take care of them. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607488 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3921: Removed unused header includesAndrew Stitcher2014-07-023-5/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607452 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3921: Deleted unnecessary header file includesAndrew Stitcher2014-07-012-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607176 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5859: Fix to allow listening to some interfaces to failAndrew Stitcher2014-07-011-21/+17
| | | | | | - but still listen to the succeeding ones git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607167 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3921: Refactored Broker::Options into its own independent classAndrew Stitcher2014-07-0129-154/+265
| | | | | | | | | | - Now called BrokerOptions - Added extra getters to Broker so that nothing else needs to know about BrokerOptions - Significantly reduces header coupling as lots of files include Broker.h, but now don't need Options.h git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607166 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5865: Be more robust in face of system clock being changed:Andrew Stitcher2014-07-0119-65/+129
| | | | | | | | | | - Separate Wall clock time uses from other time * (assumed that any time with respect to the epoch is wallclock) - For Posix use CLOCK_MONOTONIC for all non wall clock purposes so that changing system time doesn't affect internal timekeeping - For Windows kept the same time keeping scheme. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607140 13f79535-47bb-0310-9956-ffa450edef68
* [QPID-5864]: [Python client] Provide better error description when SASL ↵Pavel Moravec2014-07-011-1/+5
| | | | | | required but no credentials provided git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607086 13f79535-47bb-0310-9956-ffa450edef68
* [QPID-5863]: qpid-config does not throws correct exception when binding ↵Pavel Moravec2014-07-011-1/+3
| | | | | | nonexisting exchange; fix from Zdenek Kraus git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607061 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5820: [Java QMF2 Plugin] changes to plugin owing to the Java Broker ↵Keith Wall2014-07-014-9/+9
| | | | | | | | | | model updates made during 0.29 * Used model getters rather than named attributes wherever possible Work done by Andrew MacBean <macbean@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607034 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed typo in a comment.Ted Ross2014-06-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1606929 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5820: [Java QMF2 Plugin] changes to plugin owing to the Java Broker ↵Keith Wall2014-06-304-64/+111
| | | | | | | | | | | | | | | model updates made during 0.29 * VHNs (virtualhostnodes) may exist within a VH (virtualhost) * Use Port#availableProtocols rather than Port#protocols when trying to find the AMQP port * Like the CPP Broker, Binding#arguments will be null if the binding was created with none. Note that the QMF plugin still does not support virtualhosts created at runtime. They'll be ignored until the next restart. Work done by Andrew MacBean <macbean@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1606812 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5853: Fix quote character location in broker commandAlex Rudyy2014-06-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1606736 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5860: release sender lock before invoking on sessionGordon Sim2014-06-271-3/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1606259 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5858: prevent leakage of old exception typesGordon Sim2014-06-272-1/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1606258 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5859: Make qpidd listen to all protocol addresses when it starts up.Andrew Stitcher2014-06-271-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1606197 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5853: Fix quote character location in broker command for WindowsAlex Rudyy2014-06-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1606110 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5857: Strengthen test ↵Alex Rudyy2014-06-271-1/+1
| | | | | | ConsumerLoggingTest.testSubscriptionCreateQueueBrowser by collecting operational logs after browser subscription is closed git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1606053 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Error handling in swig_python_typemaps: don't core dump if ↵Alan Conway2014-06-261-8/+11
| | | | | | qpid.datatypes is not found. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605920 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Updated java/README.txt with instructions to run examples.Alan Conway2014-06-261-0/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605919 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: add pom to build the AMQP 0-x JMS client examplesRobert Gemmell2014-06-262-0/+67
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605863 13f79535-47bb-0310-9956-ffa450edef68
* [QPID-5852]: [Python client] connection.opened() returns True after ↵Pavel Moravec2014-06-261-0/+3
| | | | | | unsuccessful connection git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605855 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5853: Use quotes in broker command line provided by maven profile in ↵Alex Rudyy2014-06-263-14/+64
| | | | | | order to allow command line arguments with spaces git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605820 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [Java Tests] BDB tests - prevent sporadic test failure from quorum ↵Andrew MacBean2014-06-261-38/+36
| | | | | | | | override test. Work by Keith Wall <kwall@apache.org> and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605819 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5821: [Java Broker] Make JDBC username and password separate attributes ↵Andrew MacBean2014-06-2613-51/+187
| | | | | | | | within the model Work done by Keith Wall <kwall@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605787 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5821: Remove unused settings interface incorrectly committedAndrew MacBean2014-06-268-36/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605742 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5821: [Java Broker] Refactor MessageStore and DurableConfigurationStore ↵Andrew MacBean2014-06-2686-613/+1004
| | | | | | | | | | interfaces to remove message store settings map. VirtualHost model objects now have attributes. Work done by Keith Wall <kwall@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605737 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5836: [Python client] Report error when encountering unrecognized ↵Pavel Moravec2014-06-261-41/+50
| | | | | | connection option git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605704 13f79535-47bb-0310-9956-ffa450edef68
* [no JIRA]: brokertest to set connection option 'protocol' only for SWIG ↵Pavel Moravec2014-06-261-2/+4
| | | | | | client on AMQP1.0 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605703 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5851: [Java Broker] Introduce new test profiles for JSON configuration ↵Alex Rudyy2014-06-269-41/+137
| | | | | | store and persistent message store git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605697 13f79535-47bb-0310-9956-ffa450edef68
* [no JIRA]: mark flow-to-disk stats as deprecatedPavel Moravec2014-06-261-13/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605678 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5843: Producing to many queues locks I/O threads for new connectionsAlan Conway2014-06-261-2/+2
| | | | | | | | | This patch changes where the duration is calculated in sys/posix/AsyncIO.cpp->readable(). This will prevent the loop from executing past the threadMaxIoTimeNs. Doing this decreased the connection delay observed by 19%. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605664 13f79535-47bb-0310-9956-ffa450edef68