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]
