Mac OS X

2010-04-20 Thread Bruno Matos

Hello,

There is anyone working on qpid client lib (C++) for Mac OS X?

Thank you.

--
Bruno Matos
bruno.ma...@paradigmaxis.pt




-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Created: (QPID-2518) Qpid C++ broker can easily be blocked by client trying to connect over SSL port

2010-04-20 Thread Armin Noll (JIRA)
Qpid C++ broker can easily be blocked by client trying to connect over SSL port
---

 Key: QPID-2518
 URL: https://issues.apache.org/jira/browse/QPID-2518
 Project: Qpid
  Issue Type: Bug
  Components: C++ Broker
 Environment: Red Hat Enterprise MRG 1.2
Reporter: Armin Noll


We are running a C++ broker as deamon with the following configuration:
 
log-enable=info+
log-to-file=/var/lib/qpidd/op_prod09/data/0097/qpidd.log
log-to-syslog=no
auth=yes
acl-file=qpidd.acl
realm=QPID0097
data-dir=/var/lib/qpidd/op_prod09/data/0097
pid-dir=/var/lib/qpidd/op_prod09/data/0097
port=20097
wait=30
num-jfiles=4
jfile-size-pgs=1
wcache-page-size=128
tpl-num-jfiles=4
tpl-jfile-size-pgs=1
tpl-wcache-page-size=128
ssl-cert-db=/var/lib/qpidd/op_prod09/data/0097
ssl-port=10097
ssl-cert-name=RGC001
ssl-cert-password-file=/var/lib/qpidd/op_prod09/data/0097/amq_cert_db.pwd
ssl-require-client-authentication=yes
cluster-name=QPID0097
cluster-url=amqp:tcp:172.16.45.198:20097
cluster-username=x
cluster-password=x
 
We tried to connect an application to the SSL port which does not talk the 
correct protocol. We simply used telnet:
$ telnet 172.16.45.198 10097
 
The result was (we waited at least 30 min, then killed the process running 
telnet):
The broker doesn't react anymore, no more new client connections can be 
established, the broker even cannot be stopped with qpidd -p 20097 -q.
 
This way anybody in the world could easily block our service provided over a 
Qpid broker.
Is there a way to get around this? 

This issue has also been reported as Red Hat service request no. 2014266.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2097) InVM JMX Console appears to have problems starting up/shutting down.

2010-04-20 Thread Robbie Gemmell (JIRA)

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

Robbie Gemmell updated QPID-2097:
-

Status: Ready To Review  (was: In Progress)

 InVM JMX Console appears to have problems starting up/shutting down.
 

 Key: QPID-2097
 URL: https://issues.apache.org/jira/browse/QPID-2097
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker, Java Management : JMX Interface
Reporter: Martin Ritchie
Assignee: Robbie Gemmell

 Summary:
 Running queue.ModelTest InVM results in alternating Pass/Fails. The even 
 tests will always fail to get a JMX Connection however, the by the time the 
 next test starts it will have cleared up the issue and the new JMX interface 
 will be ok.
 So while QPID-2094 has enabled the ability to use the JMX interface from an 
 InVM test case it appears that there are problems with the 
 registration/unregistration of the JMX Server components.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[Java] Broker Roadmap/0-10 Java Client Query

2010-04-20 Thread Marnie McCormack
All,

Java Broker - 0.8 Release
-

I'm currently figuring out the remaining work required on the Java side to
complete the broker 0-10 implementation, test it and support multiple
versions of the protocol from client to broker and back.

In roadmap terms, I'm targeting our next release (0.8) for 0-10 complete on
the Java broker side and 0-10 interop with the C++ client, at least.

You'll see the Java devs who work near me raising JIRAs for these items and
starting on them imminently. Obviously please shout or pitch in where you
can/would like to.

There might be time for docs too once we've got the code figured out.

Java 0-10 Client

I'm currently knee (chin) deep in todos, massively on the client side. I'll
be perusing the JIRAs open shortly.

Can the devs on this list please chip in with the key items outstanding on
the Java Client side for 0-10 i.e.
- are there features on the 0-8/0-9 codepaths that have not been completed
on the 0-10 client path ?
- Anything partially there but needing more work ?

Bring our your skeletons now !

Be kind and save me from hundreds of todos (470 on trunk argh) and JIRA
browsing.

Also, please don't add empty todos or worse 'fix' todos with no comment
saying what needs fixed. Sometimes it is obvious, other times really not so
much .

Don't even get me started on comments ;-)

Bfn,
Marnie


Re: Mac OS X

2010-04-20 Thread Bruno Matos


On 2010/04/20, at 15:33, Andrew Stitcher wrote:


On Tue, 2010-04-20 at 09:53 +0100, Bruno Matos wrote:

Hello,

There is anyone working on qpid client lib (C++) for Mac OS X?


There has been some interest expressed in this, and some patches have
been submitted. However, the OSX runtime has no support for the gcc
thread specific variables extension that we use on that compiler,  
fixing
this isn't trivial, and the patches that have been submitted aren't  
good

enough yet (see https://issues.apache.org/jira/browse/QPID-2206).

If you have the skills and interest we would welcome you to help, we
don't have anyone in the current core team who is using Mac OS X as  
far

as I know.

Note that you should already be able to use the other clients (Python,
ruby, Java) on Mac OS.

Andrew



Thank you Andrew!

I'll see what I can do.

At this time we are using a Qt client, and would be better to use a C+ 
+ lib than trying to make a jms proxy or something like that.


Regards.

--
Bruno Matos
bruno.ma...@paradigmaxis.pt




-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2520) Broken POM generation on Windows

2010-04-20 Thread Emmanuel Bourg (JIRA)

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

Emmanuel Bourg updated QPID-2520:
-

Description: 
The genpom script doesn't work on Windows. Calling ant pom gives the 
following stacktrace :

{code}
pom:
 [java] Traceback (most recent call last):
 [java]   File C:\dev\apache\qpid\java/genpom, line 95, in module
 [java] pom = search(expanded_path, %s.pom % base)
 [java]   File C:\dev\apache\qpid\java/genpom, line 83, in search
 [java] return mllib.xml_parse(f)
 [java]   File C:\dev\apache\qpid\python\mllib\__init__.py, line 79, in 
xml_parse
 [java] p.parse(source)
 [java]   File 
C:\dev\apache\qpid\java\lib\jython-2.5.0.jar\Lib\xml\sax\drivers2\drv_javasax.py,
 line 141, in parse
 [java] at java.io.FileInputStream.open(Native Method)
 [java] at java.io.FileInputStream.init(FileInputStream.java:106)
 [java] at java.io.FileInputStream.init(FileInputStream.java:66)
 [java] at 
sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
 [java] at 
sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
 [java] at 
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:653)
 [java] at 
com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
 [java] at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)
 [java] at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
 [java] at 
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
 [java] at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
 [java] at 
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
 [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 [java] at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 [java] at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 [java] at java.lang.reflect.Method.invoke(Method.java:597)
 [java]
 [java] java.io.FileNotFoundException: java.io.FileNotFoundException: 
C:\dev\apache\qpid\java\common\dev\apache\qpid\java\lib\poms\slf4j-api-1.4.0.pom
 (Le chemin d'accès spécifié est introuvable)
{code}

It works fine on Linux


  was:
The genpom script doesn't work on Windows. Calling ant pom gives the 
following stacktrace :

{code}
pom:
 [java] Traceback (most recent call last):
 [java]   File C:\dev\apache\qpid-trunk\java/genpom, line 95, in module
 [java] pom = search(expanded_path, %s.pom % base)
 [java]   File C:\dev\apache\qpid-trunk\java/genpom, line 83, in search
 [java] return mllib.xml_parse(f)
 [java]   File C:\dev\apache\qpid-trunk\python\mllib\__init__.py, line 
79, in xml_parse
 [java] p.parse(source)
 [java]   File 
C:\dev\apache\qpid-trunk\java\lib\jython-2.5.0.jar\Lib\xml\sax\drivers2\drv_javasax.py,
 line 141, in parse
 [java] at java.io.FileInputStream.open(Native Method)
 [java] at java.io.FileInputStream.init(FileInputStream.java:106)
 [java] at java.io.FileInputStream.init(FileInputStream.java:66)
 [java] at 
sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
 [java] at 
sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
 [java] at 
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:653)
 [java] at 
com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
 [java] at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)
 [java] at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
 [java] at 
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
 [java] at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
 [java] at 
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
 [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 [java] at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 [java] at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 [java] at java.lang.reflect.Method.invoke(Method.java:597)
 [java]
 [java] java.io.FileNotFoundException: 

Re: [Java] Broker Roadmap/0-10 Java Client Query

2010-04-20 Thread Gordon Sim

On 04/20/2010 05:03 PM, Marnie McCormack wrote:

In roadmap terms, I'm targeting our next release (0.8) for 0-10 complete on
the Java broker side and 0-10 interop with the C++ client, at least.


I think it would be worth planning to release 0.8 sooner rather than 
later. Its been over 3 months since the freeze for 0.6 and there have 
been many fixes (and indeed some features) on trunk since then.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: [Java] Broker Roadmap/0-10 Java Client Query

2010-04-20 Thread Gordon Sim

On 04/20/2010 05:03 PM, Marnie McCormack wrote:

Can the devs on this list please chip in with the key items outstanding on
the Java Client side for 0-10 i.e.
- are there features on the 0-8/0-9 codepaths that have not been completed
on the 0-10 client path ?


Server-side selectors is the obvious item. That is not yet supported by 
the c++ broker so the 0-10 client implements it (or attempts to!) client 
side.



-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2520) Broken POM generation on Windows

2010-04-20 Thread Emmanuel Bourg (JIRA)

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

Emmanuel Bourg updated QPID-2520:
-

Attachment: genpom.patch

This is caused by a wrong path separator in the genpom script that restricts it 
to POSIX platforms. The fix is trivial.

 Broken POM generation on Windows
 

 Key: QPID-2520
 URL: https://issues.apache.org/jira/browse/QPID-2520
 Project: Qpid
  Issue Type: Bug
  Components: Build Tools, python tools
Affects Versions: 0.6
Reporter: Emmanuel Bourg
 Fix For: 0.7

 Attachments: genpom.patch


 The genpom script doesn't work on Windows. Calling ant pom gives the 
 following stacktrace :
 {code}
 pom:
  [java] Traceback (most recent call last):
  [java]   File C:\dev\apache\qpid\java/genpom, line 95, in module
  [java] pom = search(expanded_path, %s.pom % base)
  [java]   File C:\dev\apache\qpid\java/genpom, line 83, in search
  [java] return mllib.xml_parse(f)
  [java]   File C:\dev\apache\qpid\python\mllib\__init__.py, line 79, in 
 xml_parse
  [java] p.parse(source)
  [java]   File 
 C:\dev\apache\qpid\java\lib\jython-2.5.0.jar\Lib\xml\sax\drivers2\drv_javasax.py,
  line 141, in parse
  [java] at java.io.FileInputStream.open(Native Method)
  [java] at java.io.FileInputStream.init(FileInputStream.java:106)
  [java] at java.io.FileInputStream.init(FileInputStream.java:66)
  [java] at 
 sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
  [java] at 
 sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
  [java] at 
 com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:653)
  [java] at 
 com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
  [java] at 
 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)
  [java] at 
 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
  [java] at 
 com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
  [java] at 
 com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
  [java] at 
 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
  [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  [java] at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  [java] at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  [java] at java.lang.reflect.Method.invoke(Method.java:597)
  [java]
  [java] java.io.FileNotFoundException: java.io.FileNotFoundException: 
 C:\dev\apache\qpid\java\common\dev\apache\qpid\java\lib\poms\slf4j-api-1.4.0.pom
  (Le chemin d'accès spécifié est introuvable)
 {code}
 It works fine on Linux

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2498) Upgrade Mina to 1.1.7

2010-04-20 Thread Emmanuel Bourg (JIRA)

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

Emmanuel Bourg updated QPID-2498:
-

Attachment: mina-poms.patch

Additional patch to update the POMs

 Upgrade Mina to 1.1.7
 -

 Key: QPID-2498
 URL: https://issues.apache.org/jira/browse/QPID-2498
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker, Java Client
Affects Versions: 0.6
Reporter: Emmanuel Bourg
 Fix For: 0.7

 Attachments: mina-poms.patch, mina.patch, mina2.patch


 Upgrading Mina to 1.1.7 would allow the removal of 
 backport-util-concurrent.jar from the dependencies.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Issue Comment Edited: (QPID-2519) Allow Windows Broker to run as a Service

2010-04-20 Thread Kerry Bonin (JIRA)

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

Kerry Bonin edited comment on QPID-2519 at 4/20/10 1:38 PM:


This patch implements most of my worklist for the feature.
- No changes to cross-platform qpidd.cpp
- Preserve single executable.
- Preserve service encapsulation in separate class (WinService)
- Encapsulate basic SCM features via command line - install, start, stop, 
uninstall
- Allow basic SCM options at install - account, dependent service list
- Runs on XP through Win7, Server 2003  2008 (passed a few weeks system test)

Features I still want and plan to add, but can't get to right now, hope to get 
back to soon...
- Rename service
- Set service description text
- Change default account name
- Change startup error level
- Clean up event log use for error reporting - add  use message files for 
proper formatting.

Please let me know if anyone has any issues or concerns with these changes, and 
I'll do my best to fix them ASAP.  We've already built this into a major 
product release, its worked well in test so far...

Kerry Bonin
Systems Architect
United Technologies Fire  Security, formerly GE Security

  was (Author: kbonin):
This patch implements most of my worklist for the feature.
- No changes to cross-platform qpidd.cpp
- Preserve single executable.
- Preserve service encapsulation in separate class (WinService)
- Encapsulate basic SCM features via command line - install, start, stop, 
uninstall
- Allow basic SCM options at install - account, dependent service list
- Runs on XP through Win7, Server 2003  2008 (passed a few weeks system test)

Features I still want and plan to add, but can't get to right now, hope to get 
back to soon...
- Rename service
- Set service description text
- Change default account name
- Change startup error level
- Clean up event log use for error reporting - add  use message files for 
proper formatting.

Please let me know if anyone has any issues or concerns with these changes, and 
I'll do my best to fix them ASAP.  We've already built this into a major 
product release (GE Security / United Technologies Fire  Security), its worked 
well in test so far...

Kerry Bonin
Systems Architect
United Technologies Fire  Security, formerly GE Security
  
 Allow Windows Broker to run as a Service
 

 Key: QPID-2519
 URL: https://issues.apache.org/jira/browse/QPID-2519
 Project: Qpid
  Issue Type: New Feature
  Components: C++ Broker
Reporter: Kerry Bonin
 Attachments: broker_as_service_r921371.patch


 The Windows version of the C++ Broker should have the ability to run as a 
 Windows Service, to correspond with the ability of the *nix version to run as 
 a daemon, as this is a common requirement for critical software 
 infrastructure elements of enterprise class software on the Windows platform.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Issue Comment Edited: (QPID-2519) Allow Windows Broker to run as a Service

2010-04-20 Thread Kerry Bonin (JIRA)

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

Kerry Bonin edited comment on QPID-2519 at 4/20/10 1:38 PM:


This patch implements most of my worklist for the feature.
- No changes to cross-platform qpidd.cpp
- Preserve single executable.
- Preserve service encapsulation in separate class (WinService)
- Encapsulate basic SCM features via command line - install, start, stop, 
uninstall
- Allow basic SCM options at install - account, dependent service list
- Runs on XP through Win7, Server 2003  2008 (passed a few weeks system test)

Features I still want and plan to add, but can't get to right now, hope to get 
back to soon...
- Rename service
- Set service description text
- Change default account name
- Change startup error level
- Clean up event log use for error reporting - add  use message files for 
proper formatting.

Please let me know if anyone has any issues or concerns with these changes, and 
I'll do my best to fix them ASAP.  We've already built this into a major 
product release, its worked well in test so far...

Kerry Bonin

  was (Author: kbonin):
This patch implements most of my worklist for the feature.
- No changes to cross-platform qpidd.cpp
- Preserve single executable.
- Preserve service encapsulation in separate class (WinService)
- Encapsulate basic SCM features via command line - install, start, stop, 
uninstall
- Allow basic SCM options at install - account, dependent service list
- Runs on XP through Win7, Server 2003  2008 (passed a few weeks system test)

Features I still want and plan to add, but can't get to right now, hope to get 
back to soon...
- Rename service
- Set service description text
- Change default account name
- Change startup error level
- Clean up event log use for error reporting - add  use message files for 
proper formatting.

Please let me know if anyone has any issues or concerns with these changes, and 
I'll do my best to fix them ASAP.  We've already built this into a major 
product release, its worked well in test so far...

Kerry Bonin
Systems Architect
United Technologies Fire  Security, formerly GE Security
  
 Allow Windows Broker to run as a Service
 

 Key: QPID-2519
 URL: https://issues.apache.org/jira/browse/QPID-2519
 Project: Qpid
  Issue Type: New Feature
  Components: C++ Broker
Reporter: Kerry Bonin
 Attachments: broker_as_service_r921371.patch


 The Windows version of the C++ Broker should have the ability to run as a 
 Windows Service, to correspond with the ability of the *nix version to run as 
 a daemon, as this is a common requirement for critical software 
 infrastructure elements of enterprise class software on the Windows platform.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-1916) Maven releases for the client and management jars

2010-04-20 Thread Emmanuel Bourg (JIRA)

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

Emmanuel Bourg commented on QPID-1916:
--

The patch is probably a bit outdated now. It would be better to reuse the poms 
generated by the pom task.

 Maven releases for the client and management jars
 -

 Key: QPID-1916
 URL: https://issues.apache.org/jira/browse/QPID-1916
 Project: Qpid
  Issue Type: New Feature
  Components: Ant Build System, Build Tools, Java Client, Java Common, 
 Java Tools, Maven build system, Qpid Managment Framework
Reporter: Bryan Kearney
 Attachments: mavenize3.patch


 The attached patch files adds the maven ant tasks to the build system. It 
 allows, on a per-module basis, to support creating a pom file and exporting 
 the jars to a maven repository. This is not a very DRY solution, as it 
 requires copying the dependency information from the build.deps file. I have 
 only added the pom files for the client bits, since i believe these are the 
 most likely to be required by folks using QMF.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



How do we run python tools after recent changes?

2010-04-20 Thread Kerry Bonin
I used to be able to get qpid-route, ect. to run by updating my PYTHONPATH,
but now I get ImportError: No module named qmf.console even with that set
correctly.  Any updated methods?  Thanks...


[jira] Commented: (QPID-2518) Qpid C++ broker can easily be blocked by client trying to connect over SSL port

2010-04-20 Thread Gordon Sim (JIRA)

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

Gordon Sim commented on QPID-2518:
--

I believe this is addressed by 
http://svn.apache.org/viewvc?view=revisionrevision=790291. 

 Qpid C++ broker can easily be blocked by client trying to connect over SSL 
 port
 ---

 Key: QPID-2518
 URL: https://issues.apache.org/jira/browse/QPID-2518
 Project: Qpid
  Issue Type: Bug
  Components: C++ Broker
 Environment: Red Hat Enterprise MRG 1.2
Reporter: Armin Noll

 We are running a C++ broker as deamon with the following configuration:
  
 log-enable=info+
 log-to-file=/var/lib/qpidd/op_prod09/data/0097/qpidd.log
 log-to-syslog=no
 auth=yes
 acl-file=qpidd.acl
 realm=QPID0097
 data-dir=/var/lib/qpidd/op_prod09/data/0097
 pid-dir=/var/lib/qpidd/op_prod09/data/0097
 port=20097
 wait=30
 num-jfiles=4
 jfile-size-pgs=1
 wcache-page-size=128
 tpl-num-jfiles=4
 tpl-jfile-size-pgs=1
 tpl-wcache-page-size=128
 ssl-cert-db=/var/lib/qpidd/op_prod09/data/0097
 ssl-port=10097
 ssl-cert-name=RGC001
 ssl-cert-password-file=/var/lib/qpidd/op_prod09/data/0097/amq_cert_db.pwd
 ssl-require-client-authentication=yes
 cluster-name=QPID0097
 cluster-url=amqp:tcp:172.16.45.198:20097
 cluster-username=x
 cluster-password=x
  
 We tried to connect an application to the SSL port which does not talk the 
 correct protocol. We simply used telnet:
 $ telnet 172.16.45.198 10097
  
 The result was (we waited at least 30 min, then killed the process running 
 telnet):
 The broker doesn't react anymore, no more new client connections can be 
 established, the broker even cannot be stopped with qpidd -p 20097 -q.
  
 This way anybody in the world could easily block our service provided over a 
 Qpid broker.
 Is there a way to get around this? 
 This issue has also been reported as Red Hat service request no. 2014266.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Created: (QPID-2523) When reloading a large acl file while acl lookup is in progress, the broker core dumps

2010-04-20 Thread Rajith Attapattu (JIRA)
When reloading a large acl file while acl lookup is in progress, the broker 
core dumps
--

 Key: QPID-2523
 URL: https://issues.apache.org/jira/browse/QPID-2523
 Project: Qpid
  Issue Type: Bug
  Components: C++ Broker
Affects Versions: 0.5, M4, 0.6
Reporter: Rajith Attapattu
Assignee: Rajith Attapattu
 Fix For: 0.7


Description of problem:
When reloading a large acl file , the broker core dumps.
This surfaced while running the attached reproducer.

How reproducible:
Always -  reproducer attached.

Steps to Reproduce:
1. Start the broker with the acl module and and --acl-file /tmp/policy.acl
2. The initial acl file should contain only acl allow all all
3. run the message_sender.py (This program will keep on publishing to
amq.direct)
4. run acl_reloader.py with --mode allow | deny a few times

Actual results:
The broker core dumps.

Expected results:
The broker should continue to work after reloading the acl file properly.

Additional info:

Following is the backtrace from the code dump.

   1.
  (gdb) bt
   2.
  #0  0x00cbe422 in __kernel_vsyscall ()
   3.
  #1  0x00183781 in raise () from /lib/libc.so.6
   4.
  #2  0x0018504a in abort () from /lib/libc.so.6
   5.
  #3  0x001c1619 in __libc_message () from /lib/libc.so.6
   6.
  #4  0x001c7a71 in malloc_printerr () from /lib/libc.so.6
   7.
  #5  0x001ca363 in munmap_chunk () from /lib/libc.so.6
   8.
  #6  0x040a1681 in operator delete(void*) () from /usr/lib/libstdc++.so.6
   9.
  #7  0x0035243e in qpid::acl::AclData::clear (this=0x8221328) at
qpid/acl/AclData.cpp:40
  10.
  #8  0x003524ad in qpid::acl::AclData::~AclData (this=0x8221328,
__in_chrg=value optimized out) at qpid/acl/AclData.cpp:259
  11.
  #9  0x003515a8 in checked_deleteqpid::acl::AclData (x=value optimized
out) at /usr/include/boost/checked_delete.hpp:34
  12.
  #10 boost::detail::sp_counted_impl_pqpid::acl::AclData::dispose
(x=value optimized out) at /usr/include/boost/detail/sp_counted_impl.hpp:78
  13.
  #11 0x0034e50b in boost::detail::sp_counted_base::release (this=value
optimized out) at /usr/include/boost/detail/sp_counted_base_gcc_x86.hpp:145
  14.
  #12 ~shared_count (this=value optimized out) at
/usr/include/boost/detail/shared_count.hpp:216
  15.
  #13 ~shared_ptr (this=value optimized out) at
/usr/include/boost/shared_ptr.hpp:165
  16.
  #14 qpid::acl::Acl::authorise (this=value optimized out) at
qpid/acl/Acl.cpp:86
  17.
  #15 0x00add720 in qpid::broker::SemanticState::route (this=0x82218a0,
msg={p_ = 0xb5644868}, strate...@0xb61fe178)
  18.
  at qpid/broker/SemanticState.cpp:447
  19.
  #16 0x00ade215 in qpid::broker::SemanticState::handle (this=0x82218a0,
msg={p_ = 0xb5644868}) at qpid/broker/SemanticState.cpp:415
  20.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Unresolved issues but marked 0.6

2010-04-20 Thread Emmanuel Bourg

Rajith Attapattu a écrit :


Could we please take a moment to resolve any JIRA's with ready to
review status that actually made it into the 0.6 release?
If a fix actually made it into a release, then it's not correct to
just bump the version to the next release.
Therefore at the end of the week, what ever that is renaming will be
pushed into no version as suggested by Martin.

Please shout if anybody disagrees.


Closing the 0.6 release in JIRA would be much welcome.

However instead of unscheduling the issues by removing the Fix Version 
field I would advise prioritizing the issues and dispatching them over 
the next 3 releases in JIRA (to be created). Also you would probably 
like to create a Later release ordered after all the others for the 
low priority stuff.


The benefit of this organization is to have a clear view of the roadmap 
by looking at the JIRA dashboard:


https://issues.apache.org/jira/browse/QPID?report=com.atlassian.jira.plugin.system.project:roadmap-panel

If the issues are not scheduled they aren't displayed there and tend to 
be forgotten.


Regards,

Emmanuel Bourg

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2522) Remove the dependency on Commons Lang for the Java client

2010-04-20 Thread Emmanuel Bourg (JIRA)

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

Emmanuel Bourg updated QPID-2522:
-

Attachment: commons-lang.patch

 Remove the dependency on Commons Lang for the Java client
 -

 Key: QPID-2522
 URL: https://issues.apache.org/jira/browse/QPID-2522
 Project: Qpid
  Issue Type: Improvement
  Components: Java Client
Affects Versions: 0.6
Reporter: Emmanuel Bourg
 Fix For: 0.7

 Attachments: commons-lang.patch


 Commons Lang is required by the Java client but is used only once to perform 
 a trivial string substitution. This dependency could easily be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2522) Remove the dependency on Commons Lang for the Java client

2010-04-20 Thread Emmanuel Bourg (JIRA)

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

Emmanuel Bourg updated QPID-2522:
-

Attachment: (was: commons-lang.patch)

 Remove the dependency on Commons Lang for the Java client
 -

 Key: QPID-2522
 URL: https://issues.apache.org/jira/browse/QPID-2522
 Project: Qpid
  Issue Type: Improvement
  Components: Java Client
Affects Versions: 0.6
Reporter: Emmanuel Bourg
 Fix For: 0.7


 Commons Lang is required by the Java client but is used only once to perform 
 a trivial string substitution. This dependency could easily be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2522) Remove the dependency on Commons Lang for the Java client

2010-04-20 Thread Emmanuel Bourg (JIRA)

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

Emmanuel Bourg updated QPID-2522:
-

Attachment: commons-lang.patch

 Remove the dependency on Commons Lang for the Java client
 -

 Key: QPID-2522
 URL: https://issues.apache.org/jira/browse/QPID-2522
 Project: Qpid
  Issue Type: Improvement
  Components: Java Client
Affects Versions: 0.6
Reporter: Emmanuel Bourg
 Fix For: 0.7

 Attachments: commons-lang.patch


 Commons Lang is required by the Java client but is used only once to perform 
 a trivial string substitution. This dependency could easily be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2522) Remove the dependency on Commons Lang for the Java client

2010-04-20 Thread Emmanuel Bourg (JIRA)

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

Emmanuel Bourg updated QPID-2522:
-

Attachment: commons-lang.patch

 Remove the dependency on Commons Lang for the Java client
 -

 Key: QPID-2522
 URL: https://issues.apache.org/jira/browse/QPID-2522
 Project: Qpid
  Issue Type: Improvement
  Components: Java Client
Affects Versions: 0.6
Reporter: Emmanuel Bourg
 Fix For: 0.7

 Attachments: commons-lang.patch


 Commons Lang is required by the Java client but is used only once to perform 
 a trivial string substitution. This dependency could easily be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2522) Remove the dependency on Commons Lang for the Java client

2010-04-20 Thread Emmanuel Bourg (JIRA)

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

Emmanuel Bourg updated QPID-2522:
-

Attachment: (was: commons-lang.patch)

 Remove the dependency on Commons Lang for the Java client
 -

 Key: QPID-2522
 URL: https://issues.apache.org/jira/browse/QPID-2522
 Project: Qpid
  Issue Type: Improvement
  Components: Java Client
Affects Versions: 0.6
Reporter: Emmanuel Bourg
 Fix For: 0.7

 Attachments: commons-lang.patch


 Commons Lang is required by the Java client but is used only once to perform 
 a trivial string substitution. This dependency could easily be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2522) Remove the dependency on Commons Lang for the Java client

2010-04-20 Thread Emmanuel Bourg (JIRA)

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

Emmanuel Bourg updated QPID-2522:
-

Attachment: (was: commons-lang.patch)

 Remove the dependency on Commons Lang for the Java client
 -

 Key: QPID-2522
 URL: https://issues.apache.org/jira/browse/QPID-2522
 Project: Qpid
  Issue Type: Improvement
  Components: Java Client
Affects Versions: 0.6
Reporter: Emmanuel Bourg
 Fix For: 0.7

 Attachments: commons-lang.patch


 Commons Lang is required by the Java client but is used only once to perform 
 a trivial string substitution. This dependency could easily be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2522) Remove the dependency on Commons Lang for the Java client

2010-04-20 Thread Emmanuel Bourg (JIRA)

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

Emmanuel Bourg updated QPID-2522:
-

Attachment: commons-lang.patch

 Remove the dependency on Commons Lang for the Java client
 -

 Key: QPID-2522
 URL: https://issues.apache.org/jira/browse/QPID-2522
 Project: Qpid
  Issue Type: Improvement
  Components: Java Client
Affects Versions: 0.6
Reporter: Emmanuel Bourg
 Fix For: 0.7

 Attachments: commons-lang.patch


 Commons Lang is required by the Java client but is used only once to perform 
 a trivial string substitution. This dependency could easily be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



RE: Unresolved issues but marked 0.6

2010-04-20 Thread Robbie Gemmell
 -Original Message-
 From: Emmanuel Bourg [mailto:ebo...@apache.org]
 Sent: 20 April 2010 22:30
 To: dev@qpid.apache.org
 Subject: Re: Unresolved issues but marked 0.6
 
snip 
 Closing the 0.6 release in JIRA would be much welcome.
/snip


Done, 0.6 no longer shows on the roadmap view.



-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org