From 2c5259a594f5d8ddf12691deb6a79a0b566f024e Mon Sep 17 00:00:00 2001 From: Mikhail Osipov Date: Thu, 7 May 2020 01:06:07 +0300 Subject: rename look to info --- pkg/server/hook/look-http.go | 55 -------------------------------------------- 1 file changed, 55 deletions(-) delete mode 100644 pkg/server/hook/look-http.go (limited to 'pkg/server/hook/look-http.go') diff --git a/pkg/server/hook/look-http.go b/pkg/server/hook/look-http.go deleted file mode 100644 index 50ec663..0000000 --- a/pkg/server/hook/look-http.go +++ /dev/null @@ -1,55 +0,0 @@ -package hook - -import ( - "bufio" - "tunnel/pkg/http" - "tunnel/pkg/server/env" - "tunnel/pkg/server/opts" - "tunnel/pkg/server/queue" -) - -type lookHttpHook struct{} - -type lookHttp struct { - env env.Env -} - -func (look *lookHttp) Send(rq, wq queue.Q) error { - q := queue.New() - s := bufio.NewScanner(q.Reader()) - - go func() { - for b := range rq { - q <- b - wq <- b - } - - close(q) - }() - - if s.Scan() { - if method, uri, _, ok := http.ParseRequestLine(s.Text()); ok { - look.env.Set("look.info", method+" "+uri) - } - } - - q.Dry() - - return nil -} - -func (look *lookHttp) Recv(rq, wq queue.Q) error { - return queue.Copy(rq, wq) -} - -func (lookHttpHook) Open(env env.Env) (interface{}, error) { - return &lookHttp{env: env}, nil -} - -func newLookHttpHook(opts opts.Opts, env env.Env) (hook, error) { - return lookHttpHook{}, nil -} - -func init() { - register("look-http", newLookHttpHook) -} -- cgit v1.2.3-70-g09d2