As you might see from my message to the user list I've been working on
restricting the broker from always listening on every network interface.

The work is in two phases:

First, just specifying the network interfaces to listen on and using
both the default specified tcp and ssl ports on those interfaces.

Second, allowing the specification of a port as well in which case you
listen on that interface/port for both regular tcp and ssl.

[And probably thirdly, some way of restricting interface/ports to just
ssl/regular tcp)

I've finished work on the first part - it's backward compatible - if you
don't specify the new "interface" option then no behaviour is changed.
The changes are very localised to 2 files and so I think they are pretty
low risk. There are 3 other files with some extra functionality too, but
I think you can trivially see that this is safe if it is not used
(mostly just new functions only used in the new functionality).

The second stage will require a bit of refactoring that I have avoiding
in the first stage by using a little more cut-and-paste programming than
I like, but in this case it keeps the changes simple to follow.

You can inspect the changes by looking at my git repo on github:
https://github.com/astitcher/qpid/commits/netinterfaces

I realise it's pretty late in the beta process for this to be going in,
but I think that it has significant value even incomplete with little
risk.

Andrew



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to