I already have apache and other security measure in place to secure hudson, but
need the TCP port for JNLP slave agent to be fixed for firewall issues.
I found the setting under security for this and if set manually in the
config.xml file it work with security not enabled, but if you make changes on
the configuration page it removes it if security is not enabled.
My suggestions would be
A. to move this setting to its own section to include any other JNLP settings.
B. Persist this setting regardless of the security setting if its already set.