~emersion/tlstunnel

64285842fe893e0b484a9f77edca977afbbaac4a — Simon Ser 22 days ago 26d1574
Revert "readme: fix issue tracker link"

This reverts commit 30dc7be08e8afa7a33da3a8228377755ae96d34a.

This commit contains WIP changes committed by mistake.
1 files changed, 0 insertions(+), 18 deletions(-)

M server.go
M server.go => server.go +0 -18
@@ 15,10 15,6 @@ import (
	"github.com/pires/go-proxyproto/tlvparse"
)

type conn struct {
	downstream, upstream net.Conn
}

type Server struct {
	Listeners map[string]*Listener // indexed by listening address
	Frontends []*Frontend


@@ 28,8 24,6 @@ type Server struct {

	ACMEManager *certmagic.ACMEManager
	ACMEConfig  *certmagic.Config

	conns map[*conn]struct{}
}

func NewServer() *Server {


@@ 82,16 76,10 @@ func (srv *Server) Start() error {
	return nil
}

func (srv *Server) Close() error {
	
}

type Listener struct {
	Address   string
	Server    *Server
	Frontends map[string]*Frontend // indexed by server name

	ln net.Listener
}

func newListener(srv *Server, addr string) *Listener {


@@ 117,8 105,6 @@ func (ln *Listener) Start() error {
	}
	log.Printf("listening on %q", ln.Address)

	ln.ln = netLn

	go func() {
		if err := ln.serve(netLn); err != nil {
			log.Fatalf("listener %q: %v", ln.Address, err)


@@ 128,10 114,6 @@ func (ln *Listener) Start() error {
	return nil
}

func (ln *Listener) Close() error {
	return ln.ln.Close()
}

func (ln *Listener) serve(netLn net.Listener) error {
	for {
		conn, err := netLn.Accept()