[jira] [Created] (QPID-4368) Add AMQP 1.0 Support

2012-10-12 Thread Gordon Sim (JIRA)
Gordon Sim created QPID-4368:


 Summary: Add AMQP 1.0 Support
 Key: QPID-4368
 URL: https://issues.apache.org/jira/browse/QPID-4368
 Project: Qpid
  Issue Type: Improvement
  Components: C++ Broker, C++ Client
Reporter: Gordon Sim
Assignee: Gordon Sim
 Fix For: 0.19




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (QPID-3866) Priority ring queue lets lower-priority message displace higher-priority

2012-10-12 Thread Gordon Sim (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-3866?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gordon Sim resolved QPID-3866.
--

   Resolution: Fixed
Fix Version/s: 0.19

Fixed as part of QPID-4178

 Priority ring queue lets lower-priority message displace higher-priority
 

 Key: QPID-3866
 URL: https://issues.apache.org/jira/browse/QPID-3866
 Project: Qpid
  Issue Type: Bug
  Components: C++ Broker
Affects Versions: 0.14
Reporter: Alan Conway
Assignee: Gordon Sim
 Fix For: 0.19

 Attachments: priority-ring.py


 Currently a ring+priority queue works by removing the lowest priority message
 if the limit is reached. However it does not consider whether the new message
 is actually of lower priority than the one being displaced. A lower priority
 message should not displace a higher-priority message.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (QPID-4178) qpidd refactor

2012-10-12 Thread Gordon Sim (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4178?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gordon Sim resolved QPID-4178.
--

Resolution: Fixed

 qpidd refactor
 --

 Key: QPID-4178
 URL: https://issues.apache.org/jira/browse/QPID-4178
 Project: Qpid
  Issue Type: Improvement
  Components: C++ Broker
Reporter: Gordon Sim
Assignee: Gordon Sim
 Fix For: 0.19

 Attachments: refactor_store_impact.patch


 == Background ==
 I've been looking at what would be required to get AMQP 1.0 support in
 the qpidd broker (using proton-c). In that context I felt there was a
 need to refactor the broker code, particularly that part that would be
 shared between different protocol versions. Part of the motivation was
 clearer separation of 0-10 specific logic, so that 1.0 logic could be
 introduced as an alternative. However part of it was also simply the
 recognition of some long-standing problems that we have never stopped
 to address.
 So, here is a patch representing my ideas on what is needed. This is
 a little stale again (patch was generated against r13613342) and
 needs (yet) another rebase. However it is getting to the point where I'll be 
 asking to commit it soon, so if anyone has feedback, now is the time to give 
 it!
 == Key Changes ==
 qpid::broker::Message
 This is now supposed to be a protocol neutral representation of a
 message. It no longer exposes qpid::framing::FrameSet. It can be based
 on data received in different encodings (this patch only includes the
 existing 0-10 encoding).
 The immutable, sharable state is separated from the mutable
 queue-specific state. Messages themselves are no longer held through a
 shared pointer but are passed by reference or copied if needed. The
 immutable state (essentially the data as received) *is* still shared
 and referenced internally through an intrusive pointer. There is no
 longer a message level lock. A message instance is 'owned' by
 someother entity (usually the queue it is on) which controls
 concurrent access/modification if necessary.
 The persistence context is a separate part of the message
 also. Currently that can be shared between two message instances if
 desired.
 qpid::broker::Messages
 Switched from using qpid::broker::QueuedMessage (which relied on
 shared pointer to message itself and made sequence number the explicit
 - and only - way to refer to a specific message) to using modified
 Message class directly and a new qpid::broker::QueueCursor.
 The cursor is opaque outside the Messages implementation to which it
 relates. It provides a way to refer to a specific message (without
 directly using sequence number, though at present that is what is used
 'under the covers') and/or to track progress through a sequence of
 messages (for consumers or other iterating entities).
 I.e. its an iterator to a Message within its containing Messages
 instance that is not invalidated by changes to that container.
 A Messages instance *owns* the Message instances within it. Other
 classes access this through a reference or (raw) pointer, or if needed
 copy it (the immutable part can be - and is - safely shared).
 The codepath for browse/consume is a lot more unified now. You use a
 cursor and call Messages::next() in each case. This also lays the
 foundation for selectors.
 The simplified Messages interface led to a simplied
 MessageDistributor. There is still a little more to do to clarify
 these separate roles (or indeed perhaps unify them?) but more on that
 later.
 qpid::broker::amqp_0_10::MessageTransfer
 This represents the familiar 0-10 encoding of a message. This class is
 broadly similar to the old Message class, based on a FrameSet. However
 it represents the shared and essentially immutable state. The
 sendHeader() method now explicitly takes a copy of the original
 headers and adds to it or otherwise modifies it if needed (e.g. for
 redelivered flag, ttl, annotations etc).
 [Ideally I'd like to move more of the 0-10 specific classes out of
 qpid::broker and into qpid::broker::amqp_0_10, but that has no
 functional relevance so I've left existing classes alone for now.]
 qpid::broker::Consumer
 The deliver() method now takes a QueueCursor (representing a 'handle'
 to this message for use in subsequent operations such as accept,
 relese etc) and a *constant reference* to the Message itself
 (i.e. consumers can't alter the state of the message on the queue
 directly, but only through operations on the queue itself).
 qpid::broker::QueueRegistry
 The actual queue creation has been pulled out into a base class,
 QueueFactory. The actual class of the Queue returned can now be varied
 and there are two subclasses in the current patch. The first is a
 replacement for the ring policy logic, whereby messages are removed
 from the queue in order to keep the queue from 

[jira] [Assigned] (QPID-4335) [java broker] replace current plugin system with a simplified system

2012-10-12 Thread Philip Harvey (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Philip Harvey reassigned QPID-4335:
---

Assignee: Robbie Gemmell

Please review and commit if you're happy

 [java broker] replace current plugin system with a simplified system
 

 Key: QPID-4335
 URL: https://issues.apache.org/jira/browse/QPID-4335
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker
Reporter: Robbie Gemmell
Assignee: Robbie Gemmell
 Fix For: 0.19

 Attachments: 
 0001-QPID-4335-QPID-4353-Refactored-broker-plugins-to-use.patch


 The brokers current plugin system is rather cumbersome, is heavily tied to 
 Commons Configuration, and utilises Felix to provide OSGi services despite 
 then making no real use of the OSGi lifecyle. In order to ease the transition 
 away from XML configuration, and simplify the broker in general, the plugin 
 system will be replaced with a simpler system that isn't dependent on Commons 
 Configuration or Felix.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Updated] (QPID-4335) [java broker] replace current plugin system with a simplified system

2012-10-12 Thread Philip Harvey (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Philip Harvey updated QPID-4335:


Attachment: 0001-QPID-4335-QPID-4353-Refactored-broker-plugins-to-use.patch

attached patch

 [java broker] replace current plugin system with a simplified system
 

 Key: QPID-4335
 URL: https://issues.apache.org/jira/browse/QPID-4335
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker
Reporter: Robbie Gemmell
 Fix For: 0.19

 Attachments: 
 0001-QPID-4335-QPID-4353-Refactored-broker-plugins-to-use.patch


 The brokers current plugin system is rather cumbersome, is heavily tied to 
 Commons Configuration, and utilises Felix to provide OSGi services despite 
 then making no real use of the OSGi lifecyle. In order to ease the transition 
 away from XML configuration, and simplify the broker in general, the plugin 
 system will be replaced with a simpler system that isn't dependent on Commons 
 Configuration or Felix.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Updated] (QPID-4335) [java broker] replace current plugin system with a simplified system

2012-10-12 Thread Robbie Gemmell (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robbie Gemmell updated QPID-4335:
-

Status: Ready To Review  (was: In Progress)

 [java broker] replace current plugin system with a simplified system
 

 Key: QPID-4335
 URL: https://issues.apache.org/jira/browse/QPID-4335
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker
Reporter: Robbie Gemmell
Assignee: Robbie Gemmell
 Fix For: 0.19

 Attachments: 
 0001-QPID-4335-QPID-4353-Refactored-broker-plugins-to-use.patch


 The brokers current plugin system is rather cumbersome, is heavily tied to 
 Commons Configuration, and utilises Felix to provide OSGi services despite 
 then making no real use of the OSGi lifecyle. In order to ease the transition 
 away from XML configuration, and simplify the broker in general, the plugin 
 system will be replaced with a simpler system that isn't dependent on Commons 
 Configuration or Felix.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Assigned] (QPID-4353) Reorganise Java system tests so they will work with de-OSGI-fied plugins

2012-10-12 Thread Robbie Gemmell (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robbie Gemmell reassigned QPID-4353:


Assignee: Robbie Gemmell

 Reorganise Java system tests so they will work with de-OSGI-fied plugins
 

 Key: QPID-4353
 URL: https://issues.apache.org/jira/browse/QPID-4353
 Project: Qpid
  Issue Type: Improvement
  Components: Java Tests
Reporter: Philip Harvey
Assignee: Robbie Gemmell
 Fix For: 0.19


 In order to implement the plugin refactoring in QPID-4335, some system test 
 reorganisation is necessary.
 # The system tests should depend on jars rather than classes. This is 
 generally desireable, but is particularly useful now so that the new plugin 
 design using ServiceLoader will work within system tests.
 # Now that we're planning to not use OSGi, the systest dependency on various 
 modules now needs to be explicit.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (QPID-4353) Reorganise Java system tests so they will work with de-OSGI-fied plugins

2012-10-12 Thread Robbie Gemmell (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robbie Gemmell resolved QPID-4353.
--

   Resolution: Fixed
Fix Version/s: 0.19

Patch (on linked JIRA) applied.

 Reorganise Java system tests so they will work with de-OSGI-fied plugins
 

 Key: QPID-4353
 URL: https://issues.apache.org/jira/browse/QPID-4353
 Project: Qpid
  Issue Type: Improvement
  Components: Java Tests
Reporter: Philip Harvey
Assignee: Robbie Gemmell
 Fix For: 0.19


 In order to implement the plugin refactoring in QPID-4335, some system test 
 reorganisation is necessary.
 # The system tests should depend on jars rather than classes. This is 
 generally desireable, but is particularly useful now so that the new plugin 
 design using ServiceLoader will work within system tests.
 # Now that we're planning to not use OSGi, the systest dependency on various 
 modules now needs to be explicit.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (QPID-4335) [java broker] replace current plugin system with a simplified system

2012-10-12 Thread Robbie Gemmell (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robbie Gemmell resolved QPID-4335.
--

Resolution: Fixed

Patch applied.

 [java broker] replace current plugin system with a simplified system
 

 Key: QPID-4335
 URL: https://issues.apache.org/jira/browse/QPID-4335
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker
Reporter: Robbie Gemmell
Assignee: Robbie Gemmell
 Fix For: 0.19

 Attachments: 
 0001-QPID-4335-QPID-4353-Refactored-broker-plugins-to-use.patch


 The brokers current plugin system is rather cumbersome, is heavily tied to 
 Commons Configuration, and utilises Felix to provide OSGi services despite 
 then making no real use of the OSGi lifecyle. In order to ease the transition 
 away from XML configuration, and simplify the broker in general, the plugin 
 system will be replaced with a simpler system that isn't dependent on Commons 
 Configuration or Felix.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (QPID-4359) [Java Broker] an IOException is logged when closing a connection which is using SSL

2012-10-12 Thread Robbie Gemmell (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robbie Gemmell resolved QPID-4359.
--

Resolution: Fixed

Resolving.

 [Java Broker] an IOException is logged when closing a connection which is 
 using SSL
 ---

 Key: QPID-4359
 URL: https://issues.apache.org/jira/browse/QPID-4359
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Reporter: Robbie Gemmell
Assignee: Robbie Gemmell
 Fix For: 0.19


 When closing a connection which is using SSL, an IOException is logged by the 
 broker.
 E.g ERROR \[qpid.server.protocol.AMQProtocolEngine\] IOException caught 
 inlocalhost.localdomain/127.0.0.1:60015(guest), session closed implictly: 
 java.net.SocketException: Socket is closed

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Created] (QPID-4369) HA backup brokers core dump in benchmark test.

2012-10-12 Thread Alan Conway (JIRA)
Alan Conway created QPID-4369:
-

 Summary: HA backup brokers core dump in benchmark test.
 Key: QPID-4369
 URL: https://issues.apache.org/jira/browse/QPID-4369
 Project: Qpid
  Issue Type: Bug
  Components: C++ Clustering
Reporter: Alan Conway
Assignee: Alan Conway


Description of problem: Backup brokers in a HA cluster show errors and dump 
core.


Version-Release number of selected component (if applicable):
0.18-mrg branch: e0bd483
trunk: f367a03

How reproducible: 100%


Steps to Reproduce:
1. Start a 3 node HA cluster.
2. run: qpid-cpp-benchmark --repeat 10 -b 20.0.10.33 --summarize -q 6 -s 3 -r 3 
-m 1000 --connection-options {tcp-nodelay:false,reconnect:true,heartbeat:1}

  
Actual results: 
Backup brokers core dump. Their logs show errors like :
2012-10-12 11:16:56 [HA] error Backup queue benchmark-0: Execution error: 
not-found: Exchange not found: qpid.replicator-benchmark-0 


Expected results: No crash or errors on backups. 


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



Re: VC10 x64 client libs compilation

2012-10-12 Thread Steve Huston
Hi Bruno,

Chuck Rolke - if you have an alternate way to handle this, please reply -
thanks.

Could you please attach your patch to JIRA QPID-2643
https://issues.apache.org/jira/browse/QPID-2643

Thanks,
-Steve

On 10/11/12 5:19 AM, Bruno Matos bruno.ma...@paradigmaxis.pt wrote:

On 10-10-2012 14:09, Darryl L. Pierce wrote:
 On Wed, Oct 10, 2012 at 02:01:49PM +0100, Bruno Matos wrote:
 I have compiled Qpid 0.18 64-bit client libs (qpidtypes, qpidcommon,
 qpidclient and qpidmessaging) using vc10, but I had to make some
 little changes that I would like to share. Comments are welcome and
 appreciated.

 1. I used boost 1.51.0 64-bit so I had to make some minor changes on
 Modules.cpp to use the new filesystem 3 API. I had also to comment
 src/CMakeLists.txt line 1471
 add_definitions(-DBOOST_FILESYSTEM_VERSION=2) for the reason above
 (I don't know the real impact of this).

 2. Regarding to VC10, I had to change the main CMakeLists.txt line
 39 from 'add_definitions(/w44996)' to 'set (CMAKE_CXX_FLAGS
 ${CMAKE_CXX_FLAGS} /w44996)', again without knowing the real
 impact of this.
 I still have a warning: 'system runtime library file does not
 exist', but the compilation ends without errors, so I think I can
 ignore it.

 I have used QtCreator 2.4.0, CMake 2.8.7 and NMake Generator
 (Microsoft Windows SDK for Windows 7 (7.1) (x64).

 I can make a patch if someone thinks it would be useful.
 All patches are considered. Send it over. :)

 BTW, have you taken a look at the Qpid Proton project? I'd be interested
 in your experience with doing the same for that codebase as well.

Hi Darryl ,

In attachment are the changes that I made to qpid-cpp-0.18.tar.gz.

Regards,
Bruno Matos


-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



Review Request: Read any further available data after reading protocol header

2012-10-12 Thread Gordon Sim

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/7561/
---

Review request for qpid and Andrew Stitcher.


Description
---

This is required for 1.0 support as implementations can and do send an open 
immediately after the header, without waiting for the header in response as did 
0-10.


This addresses bug QPID-4368.
https://issues.apache.org/jira/browse/QPID-4368


Diffs
-

  /trunk/qpid/cpp/src/qpid/sys/AsynchIOHandler.cpp 1397295 

Diff: https://reviews.apache.org/r/7561/diff/


Testing
---

Passes make check.


Thanks,

Gordon Sim



[jira] [Commented] (QPID-4368) Add AMQP 1.0 Support

2012-10-12 Thread Gordon Sim (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475120#comment-13475120
 ] 

Gordon Sim commented on QPID-4368:
--

https://reviews.apache.org/r/7561/

 Add AMQP 1.0 Support
 

 Key: QPID-4368
 URL: https://issues.apache.org/jira/browse/QPID-4368
 Project: Qpid
  Issue Type: Improvement
  Components: C++ Broker, C++ Client
Reporter: Gordon Sim
Assignee: Gordon Sim
 Fix For: 0.19




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (QPID-4368) Add AMQP 1.0 Support

2012-10-12 Thread Gordon Sim (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475119#comment-13475119
 ] 

Gordon Sim commented on QPID-4368:
--

There are several preparatory changes available for review. I hope to commit 
these shortly. The remaining AMQP 1.0 work is then essentially additive, 
optional and therefore low risk.

 Add AMQP 1.0 Support
 

 Key: QPID-4368
 URL: https://issues.apache.org/jira/browse/QPID-4368
 Project: Qpid
  Issue Type: Improvement
  Components: C++ Broker, C++ Client
Reporter: Gordon Sim
Assignee: Gordon Sim
 Fix For: 0.19




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Comment Edited] (QPID-4368) Add AMQP 1.0 Support

2012-10-12 Thread Gordon Sim (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475120#comment-13475120
 ] 

Gordon Sim edited comment on QPID-4368 at 10/12/12 4:30 PM:


Minor change to IO to fully read data available after the protocol header: 
https://reviews.apache.org/r/7561/

  was (Author: gsim):
https://reviews.apache.org/r/7561/
  
 Add AMQP 1.0 Support
 

 Key: QPID-4368
 URL: https://issues.apache.org/jira/browse/QPID-4368
 Project: Qpid
  Issue Type: Improvement
  Components: C++ Broker, C++ Client
Reporter: Gordon Sim
Assignee: Gordon Sim
 Fix For: 0.19




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



Review Request: Add security strength factor directly to security layer

2012-10-12 Thread Gordon Sim

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/7562/
---

Review request for qpid, michael goulish and Ted Ross.


Description
---

This is really just a convenience for the AMQP 1.0 implementation, but is a 
small low risk change that I think is generally useful.


This addresses bug QPID-4368.
https://issues.apache.org/jira/browse/QPID-4368


Diffs
-

  /trunk/qpid/cpp/src/qpid/SaslFactory.cpp 1397295 
  /trunk/qpid/cpp/src/qpid/broker/SaslAuthenticator.cpp 1397295 
  /trunk/qpid/cpp/src/qpid/sys/SecurityLayer.h 1397295 
  /trunk/qpid/cpp/src/qpid/sys/cyrus/CyrusSecurityLayer.h 1397295 
  /trunk/qpid/cpp/src/qpid/sys/cyrus/CyrusSecurityLayer.cpp 1397295 

Diff: https://reviews.apache.org/r/7562/diff/


Testing
---

Make check passes.


Thanks,

Gordon Sim



[jira] [Commented] (QPID-4368) Add AMQP 1.0 Support

2012-10-12 Thread Gordon Sim (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475125#comment-13475125
 ] 

Gordon Sim commented on QPID-4368:
--

Addition of ssf property to SecurityLayer: https://reviews.apache.org/r/7562/

 Add AMQP 1.0 Support
 

 Key: QPID-4368
 URL: https://issues.apache.org/jira/browse/QPID-4368
 Project: Qpid
  Issue Type: Improvement
  Components: C++ Broker, C++ Client
Reporter: Gordon Sim
Assignee: Gordon Sim
 Fix For: 0.19




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



Review Request: Expand AMQP protocol header related code to accomodate 1.0

2012-10-12 Thread Gordon Sim

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/7563/
---

Review request for qpid.


Description
---

Mainly needed for broker side to detect the different versions and to detect if 
a SASL layer has been requested.


This addresses bug QPID-4368.
https://issues.apache.org/jira/browse/QPID-4368


Diffs
-

  /trunk/qpid/cpp/include/qpid/framing/ProtocolVersion.h 1397295 
  /trunk/qpid/cpp/src/qpid/framing/ProtocolInitiation.cpp 1397295 
  /trunk/qpid/cpp/src/qpid/framing/ProtocolVersion.cpp 1397295 

Diff: https://reviews.apache.org/r/7563/diff/


Testing
---


Thanks,

Gordon Sim



[jira] [Commented] (QPID-4368) Add AMQP 1.0 Support

2012-10-12 Thread Gordon Sim (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475132#comment-13475132
 ] 

Gordon Sim commented on QPID-4368:
--

Recognise 1.0 format AMQP protocol headers: https://reviews.apache.org/r/7563/

 Add AMQP 1.0 Support
 

 Key: QPID-4368
 URL: https://issues.apache.org/jira/browse/QPID-4368
 Project: Qpid
  Issue Type: Improvement
  Components: C++ Broker, C++ Client
Reporter: Gordon Sim
Assignee: Gordon Sim
 Fix For: 0.19




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



Review Request: Add protocol description to connection schema

2012-10-12 Thread Gordon Sim

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/7564/
---

Review request for qpid and Ted Ross.


Description
---

Allows management to inidcate whether 0-10 or 1.0 is in use


This addresses bug QPID-4368.
https://issues.apache.org/jira/browse/QPID-4368


Diffs
-

  /trunk/qpid/cpp/src/qpid/broker/Connection.cpp 1397295 
  /trunk/qpid/specs/management-schema.xml 1397295 

Diff: https://reviews.apache.org/r/7564/diff/


Testing
---


Thanks,

Gordon Sim



[jira] [Commented] (QPID-4368) Add AMQP 1.0 Support

2012-10-12 Thread Gordon Sim (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475135#comment-13475135
 ] 

Gordon Sim commented on QPID-4368:
--

Add protocol description to management schema for connection: 
https://reviews.apache.org/r/7564/

 Add AMQP 1.0 Support
 

 Key: QPID-4368
 URL: https://issues.apache.org/jira/browse/QPID-4368
 Project: Qpid
  Issue Type: Improvement
  Components: C++ Broker, C++ Client
Reporter: Gordon Sim
Assignee: Gordon Sim
 Fix For: 0.19




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



Re: Review Request: Expand AMQP protocol header related code to accomodate 1.0

2012-10-12 Thread Steve Huston

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/7563/#review12398
---


In ProtocolVersion.cpp should the use of the numbers 2 and 3 be replaced by the 
defined constants for them?

- Steve Huston


On Oct. 12, 2012, 4:36 p.m., Gordon Sim wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/7563/
 ---
 
 (Updated Oct. 12, 2012, 4:36 p.m.)
 
 
 Review request for qpid.
 
 
 Description
 ---
 
 Mainly needed for broker side to detect the different versions and to detect 
 if a SASL layer has been requested.
 
 
 This addresses bug QPID-4368.
 https://issues.apache.org/jira/browse/QPID-4368
 
 
 Diffs
 -
 
   /trunk/qpid/cpp/include/qpid/framing/ProtocolVersion.h 1397295 
   /trunk/qpid/cpp/src/qpid/framing/ProtocolInitiation.cpp 1397295 
   /trunk/qpid/cpp/src/qpid/framing/ProtocolVersion.cpp 1397295 
 
 Diff: https://reviews.apache.org/r/7563/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 Gordon Sim
 




Review Request: Abstraction for SASL server role that is not tied to 0-10

2012-10-12 Thread Gordon Sim

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/7565/
---

Review request for qpid, michael goulish, Ted Ross, and mick goulish.


Description
---

The current broker::SaslAuthenticator mixes 0-10 protocol handshaking with the 
sasl interactions. This patch adds a cleaner abstraction of the server role in 
SASL along side that already in place for the client. This is then used in the 
1.0 SASL implementation.

(Note this patch assumes and partially includes 
https://reviews.apache.org/r/7562/ as I could not find an easy way to separate 
out commits in git into review-board compatible patches).


This addresses bug QPID-4368.
https://issues.apache.org/jira/browse/QPID-4368


Diffs
-

  /trunk/qpid/cpp/src/CMakeLists.txt 1397295 
  /trunk/qpid/cpp/src/Makefile.am 1397295 
  /trunk/qpid/cpp/src/qpid/NullSaslServer.h PRE-CREATION 
  /trunk/qpid/cpp/src/qpid/NullSaslServer.cpp PRE-CREATION 
  /trunk/qpid/cpp/src/qpid/Sasl.h 1397295 
  /trunk/qpid/cpp/src/qpid/SaslFactory.h 1397295 
  /trunk/qpid/cpp/src/qpid/SaslFactory.cpp 1397295 
  /trunk/qpid/cpp/src/qpid/SaslServer.h PRE-CREATION 

Diff: https://reviews.apache.org/r/7565/diff/


Testing
---


Thanks,

Gordon Sim



Re: Review Request: Expand AMQP protocol header related code to accomodate 1.0

2012-10-12 Thread Gordon Sim


 On Oct. 12, 2012, 4:42 p.m., Steve Huston wrote:
  In ProtocolVersion.cpp should the use of the numbers 2 and 3 be replaced by 
  the defined constants for them?

Yes! I'll make that change.


- Gordon


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/7563/#review12398
---


On Oct. 12, 2012, 4:36 p.m., Gordon Sim wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/7563/
 ---
 
 (Updated Oct. 12, 2012, 4:36 p.m.)
 
 
 Review request for qpid.
 
 
 Description
 ---
 
 Mainly needed for broker side to detect the different versions and to detect 
 if a SASL layer has been requested.
 
 
 This addresses bug QPID-4368.
 https://issues.apache.org/jira/browse/QPID-4368
 
 
 Diffs
 -
 
   /trunk/qpid/cpp/include/qpid/framing/ProtocolVersion.h 1397295 
   /trunk/qpid/cpp/src/qpid/framing/ProtocolInitiation.cpp 1397295 
   /trunk/qpid/cpp/src/qpid/framing/ProtocolVersion.cpp 1397295 
 
 Diff: https://reviews.apache.org/r/7563/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 Gordon Sim
 




[jira] [Updated] (QPID-4102) Sender.send(timeout=N) should pass timeout=N to self.sync()

2012-10-12 Thread Ernest Allen (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ernest Allen updated QPID-4102:
---

Attachment: endpoints.py_sync-timeout.patch

 Sender.send(timeout=N) should pass timeout=N to self.sync()
 ---

 Key: QPID-4102
 URL: https://issues.apache.org/jira/browse/QPID-4102
 Project: Qpid
  Issue Type: Bug
  Components: Python Client
Affects Versions: 0.16
Reporter: Mike Bonnet
Priority: Minor
 Attachments: endpoints.py_sync-timeout.patch


 Session.send(timeout=N) calls self.sync() with no timeout.  In the case where 
 self.capacity is UNLIMITED (the default) this can result in send() blocking 
 indefinitely, even if called with a timeout.  timeout=N should be passed 
 through to the self.sync() call.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



Review Request: Allow pluggable protocol implementations on broker and client

2012-10-12 Thread Gordon Sim

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/7566/
---

Review request for qpid.


Description
---

This then lets the AMQP 1.0 support be defined in separate plugins, making it 
easy to disable if desired.


This addresses bug QPID-4368.
https://issues.apache.org/jira/browse/QPID-4368


Diffs
-

  /trunk/qpid/cpp/src/CMakeLists.txt 1397507 
  /trunk/qpid/cpp/src/Makefile.am 1397507 
  /trunk/qpid/cpp/src/qpid/broker/Broker.h 1397507 
  /trunk/qpid/cpp/src/qpid/broker/Broker.cpp 1397507 
  /trunk/qpid/cpp/src/qpid/broker/ConnectionHandler.cpp 1397507 
  /trunk/qpid/cpp/src/qpid/broker/Protocol.h PRE-CREATION 
  /trunk/qpid/cpp/src/qpid/broker/Protocol.cpp PRE-CREATION 
  /trunk/qpid/cpp/src/qpid/broker/RecoverableMessageImpl.h PRE-CREATION 
  /trunk/qpid/cpp/src/qpid/broker/RecoveryManagerImpl.h 1397507 
  /trunk/qpid/cpp/src/qpid/broker/RecoveryManagerImpl.cpp 1397507 
  /trunk/qpid/cpp/src/qpid/broker/SecureConnectionFactory.cpp 1397507 
  /trunk/qpid/cpp/src/qpid/broker/SemanticState.h 1397507 
  /trunk/qpid/cpp/src/qpid/broker/SemanticState.cpp 1397507 
  /trunk/qpid/cpp/src/qpid/messaging/Connection.cpp 1397507 
  /trunk/qpid/cpp/src/qpid/messaging/ProtocolRegistry.h PRE-CREATION 
  /trunk/qpid/cpp/src/qpid/messaging/ProtocolRegistry.cpp PRE-CREATION 

Diff: https://reviews.apache.org/r/7566/diff/


Testing
---


Thanks,

Gordon Sim



[jira] [Commented] (QPID-4368) Add AMQP 1.0 Support

2012-10-12 Thread Gordon Sim (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475186#comment-13475186
 ] 

Gordon Sim commented on QPID-4368:
--

Pluggable protocol support for broker and client: 
https://reviews.apache.org/r/7566/

 Add AMQP 1.0 Support
 

 Key: QPID-4368
 URL: https://issues.apache.org/jira/browse/QPID-4368
 Project: Qpid
  Issue Type: Improvement
  Components: C++ Broker, C++ Client
Reporter: Gordon Sim
Assignee: Gordon Sim
 Fix For: 0.19




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



Re: Review Request: Add protocol description to connection schema

2012-10-12 Thread Ted Ross

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/7564/#review12402
---

Ship it!


Ship It!

- Ted Ross


On Oct. 12, 2012, 4:39 p.m., Gordon Sim wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/7564/
 ---
 
 (Updated Oct. 12, 2012, 4:39 p.m.)
 
 
 Review request for qpid and Ted Ross.
 
 
 Description
 ---
 
 Allows management to inidcate whether 0-10 or 1.0 is in use
 
 
 This addresses bug QPID-4368.
 https://issues.apache.org/jira/browse/QPID-4368
 
 
 Diffs
 -
 
   /trunk/qpid/cpp/src/qpid/broker/Connection.cpp 1397295 
   /trunk/qpid/specs/management-schema.xml 1397295 
 
 Diff: https://reviews.apache.org/r/7564/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 Gordon Sim
 




Re: VC10 x64 client libs compilation

2012-10-12 Thread Andrew Stitcher
On Thu, 2012-10-11 at 10:19 +0100, Bruno Matos wrote:
 Hi Darryl ,
 
 In attachment are the changes that I made to qpid-cpp-0.18.tar.gz.
 

We have changes very like this in Jira QPID-4095 but it's not clear that
they will compile with earlier versions of boost.

Andrew


-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



Re: Review Request: Add security strength factor directly to security layer

2012-10-12 Thread Ted Ross

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/7562/#review12403
---

Ship it!


Ship It!

- Ted Ross


On Oct. 12, 2012, 4:32 p.m., Gordon Sim wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/7562/
 ---
 
 (Updated Oct. 12, 2012, 4:32 p.m.)
 
 
 Review request for qpid, michael goulish and Ted Ross.
 
 
 Description
 ---
 
 This is really just a convenience for the AMQP 1.0 implementation, but is a 
 small low risk change that I think is generally useful.
 
 
 This addresses bug QPID-4368.
 https://issues.apache.org/jira/browse/QPID-4368
 
 
 Diffs
 -
 
   /trunk/qpid/cpp/src/qpid/SaslFactory.cpp 1397295 
   /trunk/qpid/cpp/src/qpid/broker/SaslAuthenticator.cpp 1397295 
   /trunk/qpid/cpp/src/qpid/sys/SecurityLayer.h 1397295 
   /trunk/qpid/cpp/src/qpid/sys/cyrus/CyrusSecurityLayer.h 1397295 
   /trunk/qpid/cpp/src/qpid/sys/cyrus/CyrusSecurityLayer.cpp 1397295 
 
 Diff: https://reviews.apache.org/r/7562/diff/
 
 
 Testing
 ---
 
 Make check passes.
 
 
 Thanks,
 
 Gordon Sim
 




[jira] [Created] (QPID-4370) The change in qpid-config and qpid-stat options

2012-10-12 Thread Ernest Allen (JIRA)
Ernest Allen created QPID-4370:
--

 Summary: The change in qpid-config and qpid-stat options
 Key: QPID-4370
 URL: https://issues.apache.org/jira/browse/QPID-4370
 Project: Qpid
  Issue Type: Bug
  Components: Python Tools
Affects Versions: Future
Reporter: Ernest Allen


The following changes need to be made:
qpid-config:
 - change the -b --broker general option to be -a --broker-addr
 - change the -r --recursive general option to be -b --bindings
effectively reverting those cli options to the previous version

qpid-stat:
 - remove the -b --broker general option and allow the broker to be passed 
without an option letter
 - change the -g --general general option to be -b --broker for show broker 
stats

reverting those cli options to the previous version



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (QPID-4370) The change in qpid-config and qpid-stat options

2012-10-12 Thread Ted Ross (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-4370?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475214#comment-13475214
 ] 

Ted Ross commented on QPID-4370:


These changes were made for this issue: 
https://issues.apache.org/jira/browse/QPID-3851

The command line switches were made more consistent across the tools.  I'm not 
sure why we'd want to revert this.


 The change in qpid-config and qpid-stat options
 ---

 Key: QPID-4370
 URL: https://issues.apache.org/jira/browse/QPID-4370
 Project: Qpid
  Issue Type: Bug
  Components: Python Tools
Affects Versions: Future
Reporter: Ernest Allen

 The following changes need to be made:
 qpid-config:
  - change the -b --broker general option to be -a --broker-addr
  - change the -r --recursive general option to be -b --bindings
 effectively reverting those cli options to the previous version
 qpid-stat:
  - remove the -b --broker general option and allow the broker to be passed 
 without an option letter
  - change the -g --general general option to be -b --broker for show broker 
 stats
 reverting those cli options to the previous version

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (QPID-4369) HA backup brokers core dump in benchmark test.

2012-10-12 Thread Alan Conway (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4369?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alan Conway resolved QPID-4369.
---

Resolution: Fixed


r1397676 | aconway | 2012-10-12 14:38:53 -0400 (Fri, 12 Oct 2012) | 6 lines

QPID-4369: HA backup brokers core dump in benchmark test.

Was seeing core dumps with QueueReplicator::queue == 0. Caused by race
conditions when calling QueueReplicator::deactivate. Renamed deactivate to
destroy and call it only when the broker::Queue is destroyed.




 HA backup brokers core dump in benchmark test.
 --

 Key: QPID-4369
 URL: https://issues.apache.org/jira/browse/QPID-4369
 Project: Qpid
  Issue Type: Bug
  Components: C++ Clustering
Reporter: Alan Conway
Assignee: Alan Conway

 Description of problem: Backup brokers in a HA cluster show errors and dump 
 core.
 Version-Release number of selected component (if applicable):
 0.18-mrg branch: e0bd483
 trunk: f367a03
 How reproducible: 100%
 Steps to Reproduce:
 1. Start a 3 node HA cluster.
 2. run: qpid-cpp-benchmark --repeat 10 -b 20.0.10.33 --summarize -q 6 -s 3 -r 
 3 -m 1000 --connection-options {tcp-nodelay:false,reconnect:true,heartbeat:1}
   
 Actual results: 
 Backup brokers core dump. Their logs show errors like :
 2012-10-12 11:16:56 [HA] error Backup queue benchmark-0: Execution error: 
 not-found: Exchange not found: qpid.replicator-benchmark-0 
 Expected results: No crash or errors on backups. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Updated] (QPID-4370) The change in qpid-config and qpid-stat options

2012-10-12 Thread Ernest Allen (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4370?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ernest Allen updated QPID-4370:
---

Labels: patch  (was: )

 The change in qpid-config and qpid-stat options
 ---

 Key: QPID-4370
 URL: https://issues.apache.org/jira/browse/QPID-4370
 Project: Qpid
  Issue Type: Bug
  Components: Python Tools
Affects Versions: Future
Reporter: Ernest Allen
  Labels: patch

 The following changes need to be made:
 qpid-config:
  - change the -b --broker general option to be -a --broker-addr
  - change the -r --recursive general option to be -b --bindings
 effectively reverting those cli options to the previous version
 qpid-stat:
  - remove the -b --broker general option and allow the broker to be passed 
 without an option letter
  - change the -g --general general option to be -b --broker for show broker 
 stats
 reverting those cli options to the previous version

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Updated] (QPID-4370) The change in qpid-config and qpid-stat options

2012-10-12 Thread Ernest Allen (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4370?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ernest Allen updated QPID-4370:
---

Attachment: qpid-config_revert-args.patch

Patch for qpid-config. Separate patch for qpid-stat coming.

 The change in qpid-config and qpid-stat options
 ---

 Key: QPID-4370
 URL: https://issues.apache.org/jira/browse/QPID-4370
 Project: Qpid
  Issue Type: Bug
  Components: Python Tools
Affects Versions: Future
Reporter: Ernest Allen
  Labels: patch
 Attachments: qpid-config_revert-args.patch


 The following changes need to be made:
 qpid-config:
  - change the -b --broker general option to be -a --broker-addr
  - change the -r --recursive general option to be -b --bindings
 effectively reverting those cli options to the previous version
 qpid-stat:
  - remove the -b --broker general option and allow the broker to be passed 
 without an option letter
  - change the -g --general general option to be -b --broker for show broker 
 stats
 reverting those cli options to the previous version

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Assigned] (QPID-3633) Make cmake the primary build tool for the cpp tree

2012-10-12 Thread Darryl L. Pierce (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-3633?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Darryl L. Pierce reassigned QPID-3633:
--

Assignee: Darryl L. Pierce  (was: Andrew Stitcher)

 Make cmake the primary build tool for the cpp tree
 --

 Key: QPID-3633
 URL: https://issues.apache.org/jira/browse/QPID-3633
 Project: Qpid
  Issue Type: Improvement
  Components: Build Tools
Affects Versions: 0.15
Reporter: Justin Ross
Assignee: Darryl L. Pierce

 This will serve as a tracker for the steps remaining to prepare cmake to be 
 our primary (and very probably only) build tool for the cpp tree.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Updated] (QPID-3633) Make cmake the primary build tool for the cpp tree

2012-10-12 Thread Darryl L. Pierce (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-3633?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Darryl L. Pierce updated QPID-3633:
---

Affects Version/s: (was: 0.15)
   0.19

 Make cmake the primary build tool for the cpp tree
 --

 Key: QPID-3633
 URL: https://issues.apache.org/jira/browse/QPID-3633
 Project: Qpid
  Issue Type: Improvement
  Components: Build Tools
Affects Versions: 0.19
Reporter: Justin Ross
Assignee: Darryl L. Pierce

 This will serve as a tracker for the steps remaining to prepare cmake to be 
 our primary (and very probably only) build tool for the cpp tree.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Assigned] (QPID-3633) Make cmake the primary build tool for the cpp tree

2012-10-12 Thread Darryl L. Pierce (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-3633?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Darryl L. Pierce reassigned QPID-3633:
--

Assignee: Andrew Stitcher  (was: Darryl L. Pierce)

 Make cmake the primary build tool for the cpp tree
 --

 Key: QPID-3633
 URL: https://issues.apache.org/jira/browse/QPID-3633
 Project: Qpid
  Issue Type: Improvement
  Components: Build Tools
Affects Versions: 0.19
Reporter: Justin Ross
Assignee: Andrew Stitcher

 This will serve as a tracker for the steps remaining to prepare cmake to be 
 our primary (and very probably only) build tool for the cpp tree.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Created] (QPID-4371) The extra_dist/Makefile does not include qpidtypes or stdc++ for building examples

2012-10-12 Thread Darryl L. Pierce (JIRA)
Darryl L. Pierce created QPID-4371:
--

 Summary: The extra_dist/Makefile does not include qpidtypes or 
stdc++ for building examples
 Key: QPID-4371
 URL: https://issues.apache.org/jira/browse/QPID-4371
 Project: Qpid
  Issue Type: Bug
Affects Versions: 0.18
Reporter: Darryl L. Pierce
Priority: Minor
 Fix For: 0.19


The attached patch fixes this issue, including the needed libraries in the 
Makefile.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Assigned] (QPID-4371) The extra_dist/Makefile does not include qpidtypes or stdc++ for building examples

2012-10-12 Thread Darryl L. Pierce (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Darryl L. Pierce reassigned QPID-4371:
--

Assignee: Darryl L. Pierce

 The extra_dist/Makefile does not include qpidtypes or stdc++ for building 
 examples
 --

 Key: QPID-4371
 URL: https://issues.apache.org/jira/browse/QPID-4371
 Project: Qpid
  Issue Type: Bug
Affects Versions: 0.18
Reporter: Darryl L. Pierce
Assignee: Darryl L. Pierce
Priority: Minor
 Fix For: 0.19


 The attached patch fixes this issue, including the needed libraries in the 
 Makefile.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Updated] (QPID-4371) The extra_dist/Makefile does not include qpidtypes or stdc++ for building examples

2012-10-12 Thread Darryl L. Pierce (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Darryl L. Pierce updated QPID-4371:
---

Attachment: 0001-Fix-building-of-messaging-examples-after-installatio.patch

 The extra_dist/Makefile does not include qpidtypes or stdc++ for building 
 examples
 --

 Key: QPID-4371
 URL: https://issues.apache.org/jira/browse/QPID-4371
 Project: Qpid
  Issue Type: Bug
Affects Versions: 0.18
Reporter: Darryl L. Pierce
Assignee: Darryl L. Pierce
Priority: Minor
 Fix For: 0.19

 Attachments: 
 0001-Fix-building-of-messaging-examples-after-installatio.patch


 The attached patch fixes this issue, including the needed libraries in the 
 Makefile.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (QPID-4371) The extra_dist/Makefile does not include qpidtypes or stdc++ for building examples

2012-10-12 Thread Chuck Rolke (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-4371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475334#comment-13475334
 ] 

Chuck Rolke commented on QPID-4371:
---

As we are converting the build system to cmake I'd like to see the example 
build system converted to cmake also.

The WinSDK uses cmake for the C++ native examples.

 The extra_dist/Makefile does not include qpidtypes or stdc++ for building 
 examples
 --

 Key: QPID-4371
 URL: https://issues.apache.org/jira/browse/QPID-4371
 Project: Qpid
  Issue Type: Bug
Affects Versions: 0.18
Reporter: Darryl L. Pierce
Assignee: Darryl L. Pierce
Priority: Minor
 Fix For: 0.19

 Attachments: 
 0001-Fix-building-of-messaging-examples-after-installatio.patch


 The attached patch fixes this issue, including the needed libraries in the 
 Makefile.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Updated] (QPID-4368) Add AMQP 1.0 Support

2012-10-12 Thread Gordon Sim (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gordon Sim updated QPID-4368:
-

Attachment: 0008-QPID-4368-Pluggable-AMQP-1.0-implementation-for-brok.patch
0007-QPID-4368-Allow-pluggable-protocol-implementation-to.patch
0006-QPID-4368-Allow-pluggable-protocol-implementations.patch
0005-QPID-4368-Define-SASL-server-role-that-is-free-from-.patch
0004-QPID-4368-Updated-protocol-version-header-handling-t.patch
0003-QPID-4368-Add-protocol-description-to-connection-sch.patch
0002-QPID-4368-Make-security-strength-factor-a-property-o.patch
0001-QPID-4368-Read-any-extra-data-available-after-protoc.patch

I've reworked the single monolithic patch into a series of commits. The initial 
patches make fairly small changes to the existing code culminating in a 
pluggable framework for protocol support. The last patch then adds the latest 
1.0 implementation as pluggable modules for client and broker.

 Add AMQP 1.0 Support
 

 Key: QPID-4368
 URL: https://issues.apache.org/jira/browse/QPID-4368
 Project: Qpid
  Issue Type: Improvement
  Components: C++ Broker, C++ Client
Reporter: Gordon Sim
Assignee: Gordon Sim
 Fix For: 0.19

 Attachments: 
 0001-QPID-4368-Read-any-extra-data-available-after-protoc.patch, 
 0002-QPID-4368-Make-security-strength-factor-a-property-o.patch, 
 0003-QPID-4368-Add-protocol-description-to-connection-sch.patch, 
 0004-QPID-4368-Updated-protocol-version-header-handling-t.patch, 
 0005-QPID-4368-Define-SASL-server-role-that-is-free-from-.patch, 
 0006-QPID-4368-Allow-pluggable-protocol-implementations.patch, 
 0007-QPID-4368-Allow-pluggable-protocol-implementation-to.patch, 
 0008-QPID-4368-Pluggable-AMQP-1.0-implementation-for-brok.patch




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org