Some potentially interesting things.

## Components

python-qpid-proton-0.13.1-1.fc24.x86_64
python-qpid-messaging-0.34-9.fc24.x86_64 (qpid*_*messaging)
qpid-dispatch-router-0.6.1-2.fc24.x86_64

## Listener config

listener {
    host: 0.0.0.0
    port: amqp
    authenticatePeer: on
    saslMechanisms: ANONYMOUS
}

## host: 0.0.0.0 allows connection via localhost from qpid_messaging but
not from proton

My qpid_messaging client can connect, using localhost in its connection
info, but my proton client cannot (connection refused). Using '::' instead
of '0.0.0.0' allows either to connect.  Perhaps the way proton resolves
localhost is different.

## "authenticatePeer: on" strips ANONYMOUS

This was a surprise to me.  I had explicitly enabled ANONYMOUS.  And I
confess I was mentally reading 'authenticatePeer' to mean enable SASL.
Which component is stripping it, proton or dispatch or cyrus?  Should it be
stripped when I positively express a desire for it?  If we keep this
behavior, we should add a note about it to the qdrouterd.conf man page.

Reply via email to