44 lines · 1.1 KB · Go
RawDownload
// Copyright 2020 The Gitea Authors. All rights reserved.// SPDX-License-Identifier: MIT package proxyprotocol import "fmt" // ErrBadHeader is an error demonstrating a bad proxy headertype ErrBadHeader struct {	Header []byte} func (e *ErrBadHeader) Error() string {	return fmt.Sprintf("Unexpected proxy header: %v", e.Header)} // ErrBadAddressType is an error demonstrating a bad proxy header with bad Address typetype ErrBadAddressType struct {	Address string} func (e *ErrBadAddressType) Error() string {	return fmt.Sprintf("Unexpected proxy header address type: %s", e.Address)} // ErrBadRemote is an error demonstrating a bad proxy header with bad Remotetype ErrBadRemote struct {	IP   string	Port string} func (e *ErrBadRemote) Error() string {	return fmt.Sprintf("Unexpected proxy header remote IP and port: %s %s", e.IP, e.Port)} // ErrBadLocal is an error demonstrating a bad proxy header with bad Localtype ErrBadLocal struct {	IP   string	Port string} func (e *ErrBadLocal) Error() string {	return fmt.Sprintf("Unexpected proxy header local IP and port: %s %s", e.IP, e.Port)}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t