Homebrew/homebrew — pull request #34515 by cliffano (2014-11-28 08:17:18+00:00)
Title: Change httpListenAddress argument to 0.0.0.0

With httpListenAddress 127.0.0.1, when I use brew install Jenkins on a large number of servers, each Jenkins instance is only accessible locally and I have to modify homebrew.mxcl.jenkins.plist . This is very inconvenient as most use case of Jenkins is for it to be accessed outside of localhost.

Rather than making the user modify httpListenAddress on each installation, it's better to have Jenkins to listen on all interfaces by setting httpListenAddress to 0.0.0.0 , allowing the access control to those interfaces that the user already set up on each server.

I understand that there could be a legitimate reason for setting it to 127.0.0.1 and purposely making the user to specify otherwise. I'm interested to learn and discuss.