Provide a single string value in records.config for the configuration of HTTP ports,
It is a list of space/comma separated values. Each value is a colon separated list of keys. The keys are
tr-in Inbound transparent.
tr-out Outbound transparent.
tr-full Full transparency.
ssl SSL termination.
ip-in=XXX Set the inbound local (listening) IP address.
ip-out=XXX Set the outbound local (to server) IP address. This can be used twice, once for IPv4 and once for IPv6.
This is not only simpler for users but is easily extensible by adding additional keywords. It also unifies the -A and -httpport options (there's no longer any difference in the argument formats or meaning). The internal logic is also unified across Server and between Server and Manager. It should also be fully backwards compatible and old versions should continue to work as expected.