summaryrefslogtreecommitdiff
path: root/qpid
Commit message (Collapse)AuthorAgeFilesLines
...
| | * QPID-6321: handle change to pn_delivery_tag_t in 0.9Gordon Sim2015-01-197-2/+37
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1653005 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-5362: Linearstore: No store tools exist for examining the journals - ↵Kim van der Riet2015-01-164-56/+82
| | | | | | | | | | | | | | | | | | Bugfix and update for new partition and directory structure change from QPID-5671 and QPID-6303 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1652490 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6303 [linearstore] Roll back auto-upgrade of store directory structureKim van der Riet2015-01-166-63/+46
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1652486 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6313 : [JMS AMQP 1.0 Client] increment redelivery count when recover() ↵Robert Godfrey2015-01-141-1/+16
| | | | | | | | | | | | | | | | | | is called git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1651826 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6304: [Java Broker] Remove now redundant ↵Keith Wall2015-01-144-356/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | FileKeyStoreCreationTest/FileTrustStoreCreationTest * These test cases seemed to be testing features of the core model rather than anything specific to keystores/truststore. The core model is tested by the AbstractConfiguredObject tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1651787 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6292: [Java Broker Tests] Add model mechanism test testing the ↵Keith Wall2015-01-143-2/+49
| | | | | | | | | | | | | | | | | | behaviour of secure attributes git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1651786 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6308: Preserve request string encoding in response string.Charles E. Rolke2015-01-141-3/+17
| | | | | | | | | | | | | | | | | | | | | | | | Non-string requests are echoed as utf8 strings. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1651773 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6304: [Java Broker] Allow truststore and keystore (JKS) files to be ↵Andrew MacBean2015-01-1412-306/+922
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stored as a data:// URL inside the config * Added truststore/keystore unit tests too to cover both new and (most of) the existing functionality, retiring the equivilent slower REST system tests. * Added single REST test exercising the creation of a keystore/teststore from data:// URL. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1651615 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6310: check validity of ranges when decoding sequence setGordon Sim2015-01-131-1/+5
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1651321 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6310: handle case where content bearing method is not in fact a ↵Gordon Sim2015-01-131-0/+3
| | | | | | | | | | | | | | | | | | message-transfer, which is the only one currently supported by qpidd git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1651320 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6310 ensure session is attached even for unsupported controlsGordon Sim2015-01-131-0/+1
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1651319 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6281 : [Java Broker] Config model shadow objects for sessions are not ↵Robert Godfrey2015-01-131-0/+5
| | | | | | | | | | | | | | | | | | being properly closed in AMQP 1.0 plugin git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1651315 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6309 : Add group provider which stores user to group mapping in configRobert Godfrey2015-01-127-5/+304
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1651230 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6013 qpid-route should warn when a federation link was not created ↵Ernest Allen2015-01-121-6/+19
| | | | | | | | | | | | | | | | | | successfully git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1651216 13f79535-47bb-0310-9956-ffa450edef68
| | * NO-JIRA: ensure MapMessage is fully defined when usedGordon Sim2015-01-121-0/+1
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1651158 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6197: Allow unicode values in connection response fieldErnest Allen2015-01-122-0/+6
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1651102 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6299 : Exclude new test for Java Broker as it does not currently ↵Robert Godfrey2015-01-101-0/+2
| | | | | | | | | | | | | | | | | | support ring queues git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1650732 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6306 : [Java Broker] Restrict broker to single ACL Provider at any ↵Robert Godfrey2015-01-105-243/+53
| | | | | | | | | | | | | | | | | | given time git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1650708 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6298: [C++ Messaging] Closing sender/receiver frees proton link.Charles E. Rolke2015-01-082-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Tested with proton 0.9, 0.7, and 0.6. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1650389 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6301: [C++ Messaging] Client example acks responsesCharles E. Rolke2015-01-081-2/+3
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1650359 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6299: add files missed out from last commitGordon Sim2015-01-082-0/+70
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1650259 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6299: allow ring and lvq behaviours to be combinedGordon Sim2015-01-075-8/+65
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1650196 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6295 : [Java Broker] reload ACL config when the file value is changedRobert Godfrey2015-01-052-5/+25
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1649587 13f79535-47bb-0310-9956-ffa450edef68
| | * NO-JIRA: [linearstore] Update of ISSUES fileKim van der Riet2015-01-021-9/+10
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1649082 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-5671 [linearstore] Add ability to use disk partitions and select ↵Kim van der Riet2015-01-0212-146/+198
| | | | | | | | | | | | | | | | | | per-queue EFPs: WIP, but mostly complete. Needs additional testing. It is now possible to add queues which use a partition other than the broker default by using qpid-config --durable together with --efp--partition-num and/or --efp-pool-file-size git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1649081 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6271: Remove receivers from session when they are closedGordon Sim2015-01-021-0/+1
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1649057 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6295 : [Java Broker] Allow ACL configuration file to be stored as a ↵Robert Godfrey2015-01-028-176/+97
| | | | | | | | | | | | | | | | | | data:// URL inside the config git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1648994 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6294 : [Java Client] Allow use of 0 prefetch in AMQP 0-8/9/9-1Robert Godfrey2015-01-023-18/+140
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1648987 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6293: [Java Broker] Log Java Broker's pid on startupKeith Wall2014-12-307-25/+106
| | | | | | | | | | | | | | | | | | | | | * Log the process identifer on startup as an operational log message * Wired up the Broker attribute Broker#processPid git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1648545 13f79535-47bb-0310-9956-ffa450edef68
| | * NO-JIRA: [Java Tests] Prevent sporadic spurious failure of ↵Keith Wall2014-12-301-1/+4
| | | | | | | | | | | | | | | | | | testUnidirectionalHeartbeating git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1648488 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6292: [Java Broker Tests] Refactor AbstractConfiguredObjects unit tests ↵Keith Wall2014-12-2935-1356/+1337
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to use several smaller test models We now have two test models: * 'singleton' with a single object - used for tests around the behaviour of attributes, context variables etc * 'hierarchy' with a hierarchy of objects - used to test parent/child interactions, supported child types, and managed interfaces. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1648393 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6291: [Java Broker] Remove the now defunct supported attributes: ↵Keith Wall2014-12-298-68/+3
| | | | | | | | | | | | | | | | | | | | | | | | VH#supportedExchangeTypes, VH#supportedQueueTypes, Broker#supportedAuthenticationProviders, Broker#supportedPreferencesProviderTypes Clients now can discover the supported attributes in a generic fashion via the metadata service. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1648392 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6289: [Java Broker] Fix for failing BDB system test caused by rev 1648039Keith Wall2014-12-292-444/+476
| | | | | | | | | | | | | | | | | | * Introduced single root interface BDBHAReplicaVirtualHost to meet the requirements of the model git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1648303 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6289: [Java Broker] Add unit test case for valid child types featureKeith Wall2014-12-298-9/+44
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1648296 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6290: [Java Broker] Management UI - refactor add VHN/VH to remove type ↵Keith Wall2014-12-287-83/+26
| | | | | | | | | | | | | | | | | | | | | | | | based conditional logic * Also removed now defunct Broker attributes #supportedVirtualHostNodeTypes and #supportedVirtualHostTypes git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1648245 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6289: [Java Broker] Extend Java Broker model to encapsulate permitted ↵Keith Wall2014-12-2714-14/+257
| | | | | | | | | | | | | | | | | | | | | | | | child types Work of Robert Godfrey <rgodfrey@apache.org> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1648039 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6284: [Java Broker Tests] Add new chart defintion for the newSSL perf ↵Keith Wall2014-12-248-85/+131
| | | | | | | | | | | | | | | | | | test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1647766 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6284: [Java Broker Tests] Make json_config_tool.py compatible with ↵Keith Wall2014-12-231-12/+23
| | | | | | | | | | | | | | | | | | Python 2.6 (avoid argparse) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1647568 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6284: [Java Broker Tests] Add system test demonstrating the effect of ↵Keith Wall2014-12-234-2/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | using SSL on a connection. * VaryingNumberOfParticipants x axis extended to 20 participants as on current test hardware, existing maximum parameter (10) did not show the point at which returns begin to diminish. * Cloned VaryingNumberOfParticipants for the SSL test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1647521 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-5099: Add system test to ensure that client does indeed release the ↵Keith Wall2014-12-221-2/+36
| | | | | | | | | | | | | | | | | | messages on consumer close git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1647319 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6276: [Java Broker] Disable upload feature (with tooltip to indicate ↵Keith Wall2014-12-222-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | why) in browsers that do not support HTML5 * Also used file icon (rather than tick) to symbolise the fact that file file is loaded client side. The tick gave the impression that the file was valid. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1647307 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6276: [Java Broker] Don't set caching headers when using ↵Keith Wall2014-12-221-2/+8
| | | | | | | | | | | | | | | | | | content-disposition attachment (prevents IE8 failure). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1647277 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6280: C++ Messaging example server resource leakCharles E. Rolke2014-12-191-0/+1
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1646849 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6276: [Java Broker] Enhance the virtualhost UI to support ↵Keith Wall2014-12-199-47/+219
| | | | | | | | | | | | | | | | | | upload/download of virtualhost config expressed as JSON. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1646829 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6278: HA broker abort in TXN soak testAlan Conway2014-12-192-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The crash appears to be a race condition in async completion exposed by the HA TX code code as follows: 1. Message received and placed on tx-replication queue, completion delayed till backups ack. Completion count goes up for each backup then down as each backup acks. 2. Prepare received, message placed on primary's local persistent queue. Completion count goes up one then down one for local store completion (null store in this case). The race is something like this: - last backup ack arrives (on backup IO thread) and drops completion count to 0. - prepare arrives (on client thread) null store bumps count to 1 and immediately drops to 0. - both threads try to invoke the completion callback, one deletes it while the other is still invoking. The old completion logic assumed that only one thread can see the atomic counter go to 0. It does not handle the count going to 0 in one thread and concurrently being increased and decreased back to 0 in another. This case is introduced by HA transactions because the same message is put onto a tx-replication queue and then put again onto another persistent local queue, so there are two cycles of completion. The new logic fixes this only one call to completion callback is possible in all cases. Also fixed missing lock in ha/Primary.cpp. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1646618 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6255: Use Proton event model in qpidd when available.Ken Giusti2014-12-175-91/+225
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1646354 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6275: reduce default autodelete timeout for durable subscriptionsGordon Sim2014-12-172-2/+2
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1646261 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6274: Delete subscription queue immediately on link closeGordon Sim2014-12-179-24/+26
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1646260 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6273: ensure requests and responses are sent as textual strings rather ↵Gordon Sim2014-12-172-9/+10
| | | | | | | | | | | | | | | | | | than binary data git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1646259 13f79535-47bb-0310-9956-ffa450edef68
| | * QPID-6167: ensure broker responds with a header for an enabled protocolGordon Sim2014-12-176-5/+36
| | | | | | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1646258 13f79535-47bb-0310-9956-ffa450edef68