Commits on Jan 30, 2012
  1. QPID-3175: applied patch with a default sasl_mechanisms of ANONYMOUS

    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1238012 13f79535-47bb-0310-9956-ffa450edef68
    Rafael H. Schloming committed Jan 30, 2012
  2. @rgodfrey

    QPID-3789 : [Java] Remove duplication of output converters and optimi…

    …se startup time
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1237772 13f79535-47bb-0310-9956-ffa450edef68
    rgodfrey committed Jan 30, 2012
  3. @rgodfrey

    QPID-3789 : [Java] Remove dead code and empty directories

    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1237612 13f79535-47bb-0310-9956-ffa450edef68
    rgodfrey committed Jan 30, 2012
  4. @rgodfrey

    QPID-3789 : [Java] Remove dead code and empty directories

    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1237577 13f79535-47bb-0310-9956-ffa450edef68
    rgodfrey committed Jan 30, 2012
Commits on Jan 29, 2012
  1. @k-wall

    QPID-3739: Java properties qpid.ssl.keyStoreCertType and qpid.ssl.tru…

    …stStoreCertType have misleading names and would be better called qpid.ssl.[Key|Trust]ManagerFactory.algorithm
    
    * Introduced two properties qpid.ssl.KeyManagerFactory.algorithm and qpid.ssl.TrustManagerFactory.algorithm to allow a client user to override the algorithm name used when Qpid client constructs a KeyManager or TrustManager.
    * Continued to support qpid.ssl.keyStoreCertType and qpid.ssl.trustStoreCertType (now marked as deprecated)
    * Introduced a new Java Broker configuration key connector/ssl/keyManagerFactoryAlgorithm
    * Continued to support broker configuration key connector/ssl/certType (now marked as deprecated and will issue warning if used).
    * Changed the default from hardcoded 'SunX509' to the value(s) returned by KeyManagerFactory#getDefaultAlgorithm() and TrustManagerFactory#getDefaultAlgorithm().  This allows the Java Broker and Client to be used out of the box on non-Sun JDKs without having to set qpid.ssl.KeyManagerFactory.algorithm or qpid.ssl.TrustManagerFactory.algorithm.
    * Updated client docbook documentation.
    
    Tested both Java Broker and Client on IBM JDK and ensured all 0-10 and 0-9-1 profiles pass (including SSLTest which was failing prior to this change).
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1237504 13f79535-47bb-0310-9956-ffa450edef68
    k-wall committed Jan 29, 2012
  2. @rgodfrey

    QPID-3789 : [Java] fix regression caused by destination cache miss (b…

    …y further screwing with equality on AMQDestination)
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1237331 13f79535-47bb-0310-9956-ffa450edef68
    rgodfrey committed Jan 29, 2012
  3. @rgodfrey

    QPID-3789 : [Java] code tidyups

    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1237273 13f79535-47bb-0310-9956-ffa450edef68
    rgodfrey committed Jan 29, 2012
Commits on Jan 28, 2012
  1. @k-wall

    QPID-3788: Remove remaining MINA configuration keys (and those from o…

    …ther retired impls) from the Java Broker's config.xml
    
    * Remove remaining references to MINA transport configuration keys: enableDirectBuffers/enablePooledAllocator/filterchain from code and example config files.
    * Remove references to compressBufferOnQueue from config XMLs.  The implementation that used it was removed back in 2007 by QPID-275.
    * Remove references to broker-side configuration key enableJMSXUserID. This broker feature was removed by QPID-943 (which replaced the functionality with an equivilent client-side option). The old Broker side key plays no part in the client-side function.
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1237088 13f79535-47bb-0310-9956-ffa450edef68
    k-wall committed Jan 28, 2012
  2. @k-wall

    QPID-3775: Fix path handling in bdb scripts.

    Fix bdb scripts backup.sh and storeUpgrade.sh so they successfully handle QPID_HOME and store paths containing spaces.   This
    problem was shown up on Jenkins, as the profile directories of the Jenkins Matrix contain spaces.
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1237029 13f79535-47bb-0310-9956-ffa450edef68
    k-wall committed Jan 28, 2012
  3. @k-wall

    QPID-3775: Automate the manual persistent store tests.

    Add new testcase BDBBackupTest to test the operation of the BDB store backup mechanism (backup.sh).
    Changed test case PersistentStoreTest to implement the manually scripted BDB tests.
    This required changes to QBTC and BrokerHolder to allow an external Brokers to be forcibly kill'd with -9.
    Remove script and class for manual tests.
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1236931 13f79535-47bb-0310-9956-ffa450edef68
    k-wall committed Jan 28, 2012
Commits on Jan 27, 2012
  1. @rgodfrey

    NO-JIRA: Encapsulate fields, use private members and accesors (keep c…

    …heckstyle happy)
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1236867 13f79535-47bb-0310-9956-ffa450edef68
    rgodfrey committed Jan 27, 2012
  2. @ted-ross

    QPID-3787 - Fixed shutdown crash in SslPlugin, Fixed problem with sas…

    …l_mux test.
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1236864 13f79535-47bb-0310-9956-ffa450edef68
    ted-ross committed Jan 27, 2012
  3. qpid-3778

    fix for previous fix.
    This one doesn't break     
      qpid.tests.connection.ConnectionTest.testCloseGet
      and
      qpid.tests.connection.ConnectionTest.testCloseListen
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1236729 13f79535-47bb-0310-9956-ffa450edef68
    Michael Goulish committed Jan 27, 2012
  4. @rgodfrey

    NO-JIRA: Ensure all control flow statements use braces (keeping Check…

    …Style happy)
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1236647 13f79535-47bb-0310-9956-ffa450edef68
    rgodfrey committed Jan 27, 2012
  5. @rgodfrey

    NO-JIRA : [Java] Tidy up import statements across the codebase, remov…

    …e unused/redundant imports (keep Checkstyle happy)
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1236638 13f79535-47bb-0310-9956-ffa450edef68
    rgodfrey committed Jan 27, 2012
Commits on Jan 26, 2012
  1. @k-wall

    QPID-3559: AMQQueueMBean: Switched timestamp formatting to static Fas…

    …tDateFormat instance to avoid the need for synchronisation or the generation of lots of SDF
    
    and Date instance garbage.
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1236397 13f79535-47bb-0310-9956-ffa450edef68
    k-wall committed Jan 26, 2012
  2. QPID-3786 Setting queueName, exchange and routingKey from information

    given in the incomming message.
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1236355 13f79535-47bb-0310-9956-ffa450edef68
    Rajith Muditha Attapattu committed Jan 26, 2012
  3. @rgodfrey
  4. QPID-3265 This is not a fix for this issue, but rather a minor step t…

    …owards it.
    
    It's incorrect to add the binding for the temp queue to the bindings object as if the destination is used with another consumer it will interfere.
    Therefore the qeueu bind is sent explictly.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1236198 13f79535-47bb-0310-9956-ffa450edef68
    Rajith Muditha Attapattu committed Jan 26, 2012
  5. QPID-3783 The AddressParser will now set the subject to Null if it eq…

    …uals to None.
    
    The only drawback is that if somebody wants to use a subject called "None" which is hard to imagine :)
    However even if they want to use such a subject it will not be easy to distinguish due to the fact we print null subjects as None.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1236196 13f79535-47bb-0310-9956-ffa450edef68
    Rajith Muditha Attapattu committed Jan 26, 2012
  6. @gemmellr

    QPID-3779: replace the old ImmediateMessageTest and MandatoryMessageT…

    …est with understandable versions and remove duplicate/obsolete tests FailoverTest and RollbackTest.
    
    Applied patch from Andrew MacBean <andymacbean@gmail.com> and Oleksandr Rudyy<orudyy@gmail.com>.
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1236127 13f79535-47bb-0310-9956-ffa450edef68
    gemmellr committed Jan 26, 2012
Commits on Jan 25, 2012
  1. QPID-3603: Avoid endless reconnect loop in python client.

    In the case where a connection succeeds up to connect-ok but immediately aborts
    the python client would loop forever re-trying the same address. The fix is
    not to reset the index on connect-ok so the client try each address in turn
    for the full list of addresses.
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1235918 13f79535-47bb-0310-9956-ffa450edef68
    Alan Conway committed Jan 25, 2012
  2. Backing out change from rev 1235255.

    This change broke these two tests:
      qpid.tests.connection.ConnectionTest.testCloseGet
      qpid.tests.connection.ConnectionTest.testCloseListen
    
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1235906 13f79535-47bb-0310-9956-ffa450edef68
    Michael Goulish committed Jan 25, 2012
  3. QPID-3604 Added a note on the exclude file

    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1235872 13f79535-47bb-0310-9956-ffa450edef68
    Rajith Muditha Attapattu committed Jan 25, 2012
  4. QPID-3604 Excluded testConnectionStop method from 0-91 profile as the

    fix was only made to the 0-10 code path.
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1235795 13f79535-47bb-0310-9956-ffa450edef68
    Rajith Muditha Attapattu committed Jan 25, 2012
  5. @rgodfrey
Commits on Jan 24, 2012
  1. QPID-3604 Added a test case to cover this issue.

    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1235556 13f79535-47bb-0310-9956-ffa450edef68
    Rajith Muditha Attapattu committed Jan 24, 2012
  2. QPID-3604 Added sync() after sending message stop for each subscriber.

    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1235553 13f79535-47bb-0310-9956-ffa450edef68
    Rajith Muditha Attapattu committed Jan 24, 2012
  3. QPID-3604 Once message stop is issued for each subscriber, the client

    now drains the internal queues of each subscriber. It also drains the
    dispatch queue. These messages are then released without marking them as
    redelivered. Messages that were given to the application but were not
    acked are also released, but are marked as redelivered. All messages
    received upto that point are marked as completed.
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1235550 13f79535-47bb-0310-9956-ffa450edef68
    Rajith Muditha Attapattu committed Jan 24, 2012
  4. qpid-3778

    see comment in code.
    this was causing a "connection aborted" failure when qpid-stat was connected 
    through MD5, and there were several qpid-tools also connected, not in any 
    special way, and not doing anything.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1235255 13f79535-47bb-0310-9956-ffa450edef68
    Michael Goulish committed Jan 24, 2012
Commits on Jan 21, 2012
  1. @rgodfrey
  2. @rgodfrey

    QPID-3774 : allow out of order completion of persistent enqueues / de…

    …queues (0-9 codepath)
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1234215 13f79535-47bb-0310-9956-ffa450edef68
    rgodfrey committed Jan 21, 2012
Commits on Jan 20, 2012
  1. @rgodfrey

    QPID-3774 : allow out of order completion of persistent enqueues / de…

    …queues
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1234111 13f79535-47bb-0310-9956-ffa450edef68
    rgodfrey committed Jan 20, 2012
  2. Revert "QPID-3352: Fix test for failed session to avoid confusion wit…

    …h as yet uninitialised session"
    
    This reverts commit r1233083. It caused a test failure
    run_federation_tests: federation.FederationTests.test_pull_from_queue_recovery
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1233949 13f79535-47bb-0310-9956-ffa450edef68
    Alan Conway committed Jan 20, 2012
Commits on Jan 18, 2012
  1. @k-wall

    QPID-3768: Refactor test case to avoid possibility of spurious test f…

    …ailure
    
    Changed impl of testGetNextWithAck() to avoid unsafe assumption that pre-fetching will mean sorting will never occur.   Remove unnecessary message payloads used by some test (time in ms) as this was not contributing to test.
    
    git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1233125 13f79535-47bb-0310-9956-ffa450edef68
    k-wall committed Jan 18, 2012