This patch allows you to configure the openfire admin console to listen on a different network interface than the rest of the server. This is useful for security (e.g. if you want administrative traffic on a non-public ip address) and also for bandwidth consumption (to keep the overhead of administrative traffic on a seperate interface on a multi-homed host).
With this patch, your openfire.xml can optionally have an <interface> element inside the <adminConsole> element:
<interface>127.0.0.1</interface> <!-- new config property -->
<!-- ... -->
If you don't specify <interface> inside of <adminConsole>, it will fall back to using the global <network.interface> property.
Reviewed patch and committed it to revision 11496.