From 3cdca46bc1bb9ce217bdb2ad3dd3433d4ed2a3b5 Mon Sep 17 00:00:00 2001 From: Brandon Wiley Date: Sun, 11 Dec 2016 14:16:24 -0500 Subject: Temporarily disabling all transports that have not yet been migrated to the PT 2.0 Go API --- transports/transports.go | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/transports/transports.go b/transports/transports.go index 3e9971d..fefda45 100644 --- a/transports/transports.go +++ b/transports/transports.go @@ -34,22 +34,17 @@ import ( "sync" "github.com/OperatorFoundation/shapeshifter-transports/transports/base" - "github.com/OperatorFoundation/shapeshifter-transports/transports/meeklite" "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs2" - "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs3" - "github.com/OperatorFoundation/shapeshifter-transports/transports/obfs4" - "github.com/OperatorFoundation/shapeshifter-transports/transports/scramblesuit" ) var transportMapLock sync.Mutex var transportMap map[string]base.Transport = make(map[string]base.Transport) // Register registers a transport protocol. -func Register(transport base.Transport) error { +func Register(name string, transport base.Transport) error { transportMapLock.Lock() defer transportMapLock.Unlock() - name := transport.Name() _, registered := transportMap[name] if registered { return fmt.Errorf("transport '%s' already registered", name) @@ -84,11 +79,7 @@ func Get(name string) base.Transport { // Init initializes all of the integrated transports. func Init() error { - Register(new(meeklite.Transport)) - Register(new(obfs2.Transport)) - Register(new(obfs3.Transport)) - Register(new(obfs4.Transport)) - Register(new(scramblesuit.Transport)) + Register("obfs2", obfs2.NewObfs2Transport()) return nil } -- cgit v1.2.3