|
@@ -16,21 +16,21 @@ func TestIsLocalHostname(t *testing.T) {
|
|
|
allowlist []string
|
|
|
want bool
|
|
|
}{
|
|
|
- {hostname: "localhost", want: true},
|
|
|
- {hostname: "127.0.0.1", want: true},
|
|
|
- {hostname: "::1", want: true},
|
|
|
- {hostname: "0:0:0:0:0:0:0:1", want: true},
|
|
|
- {hostname: "fuf.me", want: true},
|
|
|
- {hostname: "127.0.0.95", want: true},
|
|
|
- {hostname: "0.0.0.0", want: true},
|
|
|
- {hostname: "192.168.123.45", want: true},
|
|
|
+ {hostname: "localhost", want: true}, // #00
|
|
|
+ {hostname: "127.0.0.1", want: true}, // #01
|
|
|
+ {hostname: "::1", want: true}, // #02
|
|
|
+ {hostname: "0:0:0:0:0:0:0:1", want: true}, // #03
|
|
|
+ {hostname: "fuf.me", want: true}, // #04
|
|
|
+ {hostname: "127.0.0.95", want: true}, // #05
|
|
|
+ {hostname: "0.0.0.0", want: true}, // #06
|
|
|
+ {hostname: "192.168.123.45", want: true}, // #07
|
|
|
|
|
|
- {hostname: "gogs.io", want: false},
|
|
|
- {hostname: "google.com", want: false},
|
|
|
- {hostname: "165.232.140.255", want: false},
|
|
|
+ {hostname: "gogs.io", want: false}, // #08
|
|
|
+ {hostname: "google.com", want: false}, // #09
|
|
|
+ {hostname: "165.232.140.255", want: false}, // #10
|
|
|
|
|
|
- {hostname: "192.168.123.45", allowlist: []string{"10.0.0.17"}, want: true},
|
|
|
- {hostname: "gogs.local", allowlist: []string{"gogs.local"}, want: false},
|
|
|
+ {hostname: "192.168.123.45", allowlist: []string{"10.0.0.17"}, want: true}, // #11
|
|
|
+ {hostname: "gogs.local", allowlist: []string{"gogs.local"}, want: false}, // #12
|
|
|
}
|
|
|
for _, test := range tests {
|
|
|
t.Run("", func(t *testing.T) {
|