mirror of
https://github.com/caddyserver/caddy.git
synced 2025-12-08 06:09:53 +00:00
capitalization
This commit is contained in:
parent
4953aea971
commit
2500b122fa
9 changed files with 30 additions and 30 deletions
4
admin.go
4
admin.go
|
|
@ -222,7 +222,7 @@ func (admin *AdminConfig) newAdminHandler(addr NetworkAddress, remote bool, _ Co
|
|||
muxWrap.remoteControl = admin.Remote
|
||||
} else {
|
||||
// see comment in allowedOrigins() as to why we disable the host check for unix/fd networks
|
||||
muxWrap.enforceHost = !addr.isWildcardInterface() && !addr.IsUnixNetwork() && !addr.IsFdNetwork()
|
||||
muxWrap.enforceHost = !addr.isWildcardInterface() && !addr.IsUnixNetwork() && !addr.IsFDNetwork()
|
||||
muxWrap.allowedOrigins = admin.allowedOrigins(addr)
|
||||
muxWrap.enforceOrigin = admin.EnforceOrigin
|
||||
}
|
||||
|
|
@ -342,7 +342,7 @@ func (admin AdminConfig) allowedOrigins(addr NetworkAddress) []*url.URL {
|
|||
// and a false sense of security.
|
||||
//
|
||||
// See also the discussion in #6832.
|
||||
if admin.Origins == nil && !addr.IsUnixNetwork() && !addr.IsFdNetwork() {
|
||||
if admin.Origins == nil && !addr.IsUnixNetwork() && !addr.IsFDNetwork() {
|
||||
if addr.isLoopback() {
|
||||
uniqueOrigins[net.JoinHostPort("localhost", addr.port())] = struct{}{}
|
||||
uniqueOrigins[net.JoinHostPort("::1", addr.port())] = struct{}{}
|
||||
|
|
|
|||
|
|
@ -729,7 +729,7 @@ func AdminAPIRequest(adminAddr, method, uri string, headers http.Header, body io
|
|||
return nil, err
|
||||
}
|
||||
parsedAddr.Host = addr
|
||||
} else if parsedAddr.IsFdNetwork() {
|
||||
} else if parsedAddr.IsFDNetwork() {
|
||||
origin = "http://127.0.0.1"
|
||||
}
|
||||
|
||||
|
|
@ -738,7 +738,7 @@ func AdminAPIRequest(adminAddr, method, uri string, headers http.Header, body io
|
|||
if err != nil {
|
||||
return nil, fmt.Errorf("making request: %v", err)
|
||||
}
|
||||
if parsedAddr.IsUnixNetwork() || parsedAddr.IsFdNetwork() {
|
||||
if parsedAddr.IsUnixNetwork() || parsedAddr.IsFDNetwork() {
|
||||
// We used to conform to RFC 2616 Section 14.26 which requires
|
||||
// an empty host header when there is no host, as is the case
|
||||
// with unix sockets and socket fds. However, Go required a
|
||||
|
|
|
|||
26
listeners.go
26
listeners.go
|
|
@ -160,7 +160,7 @@ func (na NetworkAddress) Listen(ctx context.Context, portOffset uint, config net
|
|||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
} else if na.IsFdNetwork() {
|
||||
} else if na.IsFDNetwork() {
|
||||
socketFd, err := strconv.ParseUint(na.Host, 0, strconv.IntSize)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("invalid file descriptor: %v", err)
|
||||
|
|
@ -171,7 +171,7 @@ func (na NetworkAddress) Listen(ctx context.Context, portOffset uint, config net
|
|||
address = na.JoinHostPort(portOffset)
|
||||
}
|
||||
|
||||
if na.IsIpNetwork() {
|
||||
if na.IsIPNetwork() {
|
||||
ln, err = config.ListenPacket(ctx, na.Network, address)
|
||||
} else {
|
||||
if na.IsUnixNetwork() {
|
||||
|
|
@ -225,22 +225,22 @@ func (na NetworkAddress) IsUDPNetwork() bool {
|
|||
return IsUDPNetwork(na.Network)
|
||||
}
|
||||
|
||||
// IsIpNetwork returns true if na.Network starts with
|
||||
// IsIPNetwork returns true if na.Network starts with
|
||||
// ip: ip4: or ip6:
|
||||
func (na NetworkAddress) IsIpNetwork() bool {
|
||||
return IsIpNetwork(na.Network)
|
||||
func (na NetworkAddress) IsIPNetwork() bool {
|
||||
return IsIPNetwork(na.Network)
|
||||
}
|
||||
|
||||
// IsFdNetwork returns true if na.Network is
|
||||
// IsFDNetwork returns true if na.Network is
|
||||
// fd or fdgram.
|
||||
func (na NetworkAddress) IsFdNetwork() bool {
|
||||
return IsFdNetwork(na.Network)
|
||||
func (na NetworkAddress) IsFDNetwork() bool {
|
||||
return IsFDNetwork(na.Network)
|
||||
}
|
||||
|
||||
// JoinHostPort is like net.JoinHostPort, but where the port
|
||||
// is StartPort + offset.
|
||||
func (na NetworkAddress) JoinHostPort(offset uint) string {
|
||||
if na.IsUnixNetwork() || na.IsFdNetwork() {
|
||||
if na.IsUnixNetwork() || na.IsFDNetwork() {
|
||||
return na.Host
|
||||
}
|
||||
return net.JoinHostPort(na.Host, strconv.FormatUint(uint64(na.StartPort+offset), 10))
|
||||
|
|
@ -277,7 +277,7 @@ func (na NetworkAddress) PortRangeSize() uint {
|
|||
}
|
||||
|
||||
func (na NetworkAddress) isLoopback() bool {
|
||||
if na.IsUnixNetwork() || na.IsFdNetwork() {
|
||||
if na.IsUnixNetwork() || na.IsFDNetwork() {
|
||||
return true
|
||||
}
|
||||
if na.Host == "localhost" {
|
||||
|
|
@ -346,7 +346,7 @@ func ParseNetworkAddressWithDefaults(addr, defaultNetwork string, defaultPort ui
|
|||
Host: host,
|
||||
}, err
|
||||
}
|
||||
if IsFdNetwork(network) {
|
||||
if IsFDNetwork(network) {
|
||||
return NetworkAddress{
|
||||
Network: network,
|
||||
Host: host,
|
||||
|
|
@ -391,7 +391,7 @@ func SplitNetworkAddress(a string) (network, host, port string, err error) {
|
|||
if slashFound {
|
||||
network = strings.ToLower(strings.TrimSpace(beforeSlash))
|
||||
a = afterSlash
|
||||
if IsUnixNetwork(network) || IsFdNetwork(network) {
|
||||
if IsUnixNetwork(network) || IsFDNetwork(network) {
|
||||
host = a
|
||||
return network, host, port, err
|
||||
}
|
||||
|
|
@ -426,7 +426,7 @@ func JoinNetworkAddress(network, host, port string) string {
|
|||
if network != "" {
|
||||
a = network + "/"
|
||||
}
|
||||
if (host != "" && port == "") || IsUnixNetwork(network) || IsFdNetwork(network) {
|
||||
if (host != "" && port == "") || IsUnixNetwork(network) || IsFDNetwork(network) {
|
||||
a += host
|
||||
} else if port != "" {
|
||||
a += net.JoinHostPort(host, port)
|
||||
|
|
|
|||
|
|
@ -590,7 +590,7 @@ func (app *App) Start() error {
|
|||
|
||||
// if binding to port 0, the OS chooses a port for us;
|
||||
// but the user won't know the port unless we print it
|
||||
if !listenAddr.IsUnixNetwork() && !listenAddr.IsFdNetwork() && listenAddr.StartPort == 0 && listenAddr.EndPort == 0 {
|
||||
if !listenAddr.IsUnixNetwork() && !listenAddr.IsFDNetwork() && listenAddr.StartPort == 0 && listenAddr.EndPort == 0 {
|
||||
app.logger.Info("port 0 listener",
|
||||
zap.String("input_address", lnAddr),
|
||||
zap.String("actual_address", ln.Addr().String()))
|
||||
|
|
|
|||
|
|
@ -104,7 +104,7 @@ func (pp *ListenerWrapper) Provision(ctx caddy.Context) error {
|
|||
|
||||
pp.policy = func(options goproxy.ConnPolicyOptions) (goproxy.Policy, error) {
|
||||
// trust unix sockets
|
||||
if network := options.Upstream.Network(); caddy.IsUnixNetwork(network) || caddy.IsFdNetwork(network) {
|
||||
if network := options.Upstream.Network(); caddy.IsUnixNetwork(network) || caddy.IsFDNetwork(network) {
|
||||
return goproxy.USE, nil
|
||||
}
|
||||
ret := pp.FallbackPolicy
|
||||
|
|
|
|||
|
|
@ -137,7 +137,7 @@ func parseUpstreamDialAddress(upstreamAddr string) (parsedAddr, error) {
|
|||
}
|
||||
// we can assume a port if only a hostname is specified, but use of a
|
||||
// placeholder without a port likely means a port will be filled in
|
||||
if port == "" && !strings.Contains(host, "{") && !caddy.IsUnixNetwork(network) && !caddy.IsFdNetwork(network) {
|
||||
if port == "" && !strings.Contains(host, "{") && !caddy.IsUnixNetwork(network) && !caddy.IsFDNetwork(network) {
|
||||
port = "80"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -332,7 +332,7 @@ func (h *Handler) doActiveHealthCheckForAllHosts() {
|
|||
return
|
||||
}
|
||||
if hcp := uint(upstream.activeHealthCheckPort); hcp != 0 {
|
||||
if addr.IsUnixNetwork() || addr.IsFdNetwork() {
|
||||
if addr.IsUnixNetwork() || addr.IsFDNetwork() {
|
||||
addr.Network = "tcp" // I guess we just assume TCP since we are using a port??
|
||||
}
|
||||
addr.StartPort, addr.EndPort = hcp, hcp
|
||||
|
|
@ -346,7 +346,7 @@ func (h *Handler) doActiveHealthCheckForAllHosts() {
|
|||
return
|
||||
}
|
||||
hostAddr := addr.JoinHostPort(0)
|
||||
if addr.IsUnixNetwork() || addr.IsFdNetwork() {
|
||||
if addr.IsUnixNetwork() || addr.IsFDNetwork() {
|
||||
// this will be used as the Host portion of a http.Request URL, and
|
||||
// paths to socket files would produce an error when creating URL,
|
||||
// so use a fake Host value instead; unix sockets are usually local
|
||||
|
|
|
|||
|
|
@ -382,7 +382,7 @@ func cmdRespond(fl caddycmd.Flags) (int, error) {
|
|||
return caddy.ExitCodeFailedStartup, err
|
||||
}
|
||||
|
||||
if !listenAddr.IsUnixNetwork() && !listenAddr.IsFdNetwork() {
|
||||
if !listenAddr.IsUnixNetwork() && !listenAddr.IsFDNetwork() {
|
||||
listenAddrs := make([]string, 0, listenAddr.PortRangeSize())
|
||||
for offset := uint(0); offset < listenAddr.PortRangeSize(); offset++ {
|
||||
listenAddrs = append(listenAddrs, listenAddr.JoinHostPort(offset))
|
||||
|
|
|
|||
14
networks.go
14
networks.go
|
|
@ -55,13 +55,13 @@ func IsUDPNetwork(netw string) bool {
|
|||
return netw == UDP || netw == UDP4 || netw == UDP6
|
||||
}
|
||||
|
||||
// IsIpNetwork returns true if the netw is an ip network.
|
||||
func IsIpNetwork(netw string) bool {
|
||||
// IsIPNetwork returns true if the netw is an ip network.
|
||||
func IsIPNetwork(netw string) bool {
|
||||
return strings.HasPrefix(netw, IP_) || strings.HasPrefix(netw, IP4_) || strings.HasPrefix(netw, IP6_)
|
||||
}
|
||||
|
||||
// IsFdNetwork returns true if the netw is a fd network.
|
||||
func IsFdNetwork(netw string) bool {
|
||||
// IsFDNetwork returns true if the netw is a fd network.
|
||||
func IsFDNetwork(netw string) bool {
|
||||
return netw == FD || netw == FDGRAM
|
||||
}
|
||||
|
||||
|
|
@ -69,8 +69,8 @@ func IsReservedNetwork(network string) bool {
|
|||
return IsUnixNetwork(network) ||
|
||||
IsTCPNetwork(network) ||
|
||||
IsUDPNetwork(network) ||
|
||||
IsIpNetwork(network) ||
|
||||
IsFdNetwork(network)
|
||||
IsIPNetwork(network) ||
|
||||
IsFDNetwork(network)
|
||||
}
|
||||
|
||||
func IsIPv4Network(netw string) bool {
|
||||
|
|
@ -86,7 +86,7 @@ func IsStreamNetwork(netw string) bool {
|
|||
}
|
||||
|
||||
func IsPacketNetwork(netw string) bool {
|
||||
return netw == UNIXGRAM || IsUDPNetwork(netw) || IsIpNetwork(netw) || netw == FDGRAM
|
||||
return netw == UNIXGRAM || IsUDPNetwork(netw) || IsIPNetwork(netw) || netw == FDGRAM
|
||||
}
|
||||
|
||||
// ListenerFunc is a function that can return a listener given a network and address.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue