Remove broker /ip endpoint.

Doesn't seem to be used anywhere; may have been inherited from flash
proxy.
This commit is contained in:
David Fifield 2017-07-15 14:34:18 -07:00
parent 2242be7a55
commit 2a46db2c01

View file

@ -217,15 +217,6 @@ func robotsTxtHandler(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("User-agent: *\nDisallow:\n")) w.Write([]byte("User-agent: *\nDisallow:\n"))
} }
func ipHandler(w http.ResponseWriter, r *http.Request) {
remoteAddr := r.RemoteAddr
if net.ParseIP(remoteAddr).To4() == nil {
remoteAddr = "[" + remoteAddr + "]"
}
w.Header().Set("Content-Type", "text/plain; charset=utf-8")
w.Write([]byte(remoteAddr))
}
func init() { func init() {
log.SetFlags(log.LstdFlags | log.LUTC) log.SetFlags(log.LstdFlags | log.LUTC)
@ -234,7 +225,6 @@ func init() {
go ctx.Broker() go ctx.Broker()
http.HandleFunc("/robots.txt", robotsTxtHandler) http.HandleFunc("/robots.txt", robotsTxtHandler)
http.HandleFunc("/ip", ipHandler)
http.Handle("/proxy", SnowflakeHandler{ctx, proxyPolls}) http.Handle("/proxy", SnowflakeHandler{ctx, proxyPolls})
http.Handle("/client", SnowflakeHandler{ctx, clientOffers}) http.Handle("/client", SnowflakeHandler{ctx, clientOffers})