summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-09Merge branch 'master' of github.com:OperatorFoundation/shapeshifter-dispatcherBrandon Wiley
2017-08-09Added Shadowsocks transport option to transparent TCP proxy modeBrandon Wiley
2017-08-09Use new ParsePT2ServerParameters() function for parsing server-side optionsBrandon Wiley
2017-08-09Added information about using shapeshifter-dispatcher with the obfs4 transportBrandon Wiley
2017-05-19Added instructions for using obfs4Brandon Wiley
2017-05-10Pass in the state directory and options to the transports, as this is needed ↵Brandon Wiley
by obfs4
2017-05-10Fixed a bug where the server-side obfs4 was not being intialzied properlyBrandon Wiley
2017-02-22Removed obsolete client factoriesBrandon Wiley
2017-02-22Refactored server factory creation to allow use of transports that require ↵Brandon Wiley
parameters
2017-02-22Implemented use of transports that require parametersBrandon Wiley
2017-02-22Implemented PT2 authentication modeBrandon Wiley
2017-02-22Added PT2 authentication protocolBrandon Wiley
2017-02-09Implemeneted -extorport and -authcookie flagsBrandon Wiley
2017-02-09Implemented -exit-on-sdin-close flagBrandon Wiley
2017-02-08Added missing command line flags from the PT 2.0 specificationBrandon Wiley
2017-02-08Ported remaining proxy modes (UDP, STUN, SOCKS) to PT 2.0 Go APIBrandon Wiley
2016-12-11Converted transport use to the PT 2.0 Go APIBrandon Wiley
Temporarily disabled connecting to the network through a SOCKS/HTTP proxy
2016-12-11Temporarily disabling modes other than transparent TCP with no transport ↵Brandon Wiley
arguments, during the transition to the PT 2.0 Go API
2016-12-11Temporarily disabling all transports that have not yet been migrated to the ↵Brandon Wiley
PT 2.0 Go API
2016-12-09Removed resolveAddr() and parsePort(), which are in shapeshifter-ipc nowBrandon Wiley
2016-12-08Fixed some minor errors in function and module names when transitioning from ↵Brandon Wiley
goptlib to shapeshifter-ipc
2016-12-08Updated goptlib import paths to use shapeshifter-ipcBrandon Wiley
2016-12-08Implemented server-side transparent TCP proxy modeBrandon Wiley
2016-12-08Implemented server-side transparent TCP proxy modeBrandon Wiley
2016-12-05Included information for "mand not found" error.Brandon Wiley
2016-11-29Fixed the usage string for -stateBrandon Wiley
2016-11-29Added information about the compatible Go versionBrandon Wiley
2016-11-29Fixed go get command in documentationBrandon Wiley
2016-11-22Added link to Moonbounce repoBrandon Wiley
2016-11-22Changed some README formattingBrandon Wiley
2016-11-22Rewrote README.md to be relevant to shapeshifter-dispatcherBrandon Wiley
2016-11-22Print usage when require parameters are missingBrandon Wiley
2016-11-17Organized and commented command line flags according to PT 2.0 specBrandon Wiley
2016-11-16Added new command line flags and refactored ClientSetup to use themBrandon Wiley
2016-11-16Removed proxy_dialers, we will use the obfs4 version rather than maintaining ↵Brandon Wiley
a fork
2016-11-16Fixed import pathsBrandon Wiley
2016-11-15Changed import paths to use shapeshifter-transports instead of obfs4Brandon Wiley
2016-11-15Fixed import paths to use shapeshifter-dispatcher/shapeshifter-transports ↵Brandon Wiley
instead of obfs4
2016-11-15Removed transports from shapeshifter-dispatcher (now located in ↵Brandon Wiley
shapeshifter-transports)
2016-11-15Renamed obfs4proxy to shapeshifter-dispatcherBrandon Wiley
2016-11-07Updated to use no goturn APIBrandon Wiley
2016-08-17Implemented STUN modeBrandon Wiley
2016-08-17Implementing connection pool handling semantics specified in Pluggable ↵Brandon Wiley
Transports 2.0 Specification, Draft 1
2016-08-02Added STUN-aware UDP proxy modeBrandon Wiley
2016-04-03Explicitly import proxy dialers for side effectsRobin Tarsiger
These register themselves at init time. Previously they were in the main package and thus did not need to be explicitly imported.
2016-04-03Split "proxies" into "proxy_dialers" and "modes"Robin Tarsiger
Half of the packages in there registered dialer types with golang.org/x/net/proxy, and half of them were proxying modes for the program as a whole. These are separate things, so move them into separate directories.
2016-03-31Run go fmt on recent changesRobin Tarsiger
2016-03-31Fix package declaration in termmon_linux.goRobin Tarsiger
2016-03-31Changed import pathsBrandon Wiley
2016-03-31Moved pt_extras code from main into its own packageBrandon Wiley