summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2016-03-31Move termmon code from main into its own packageBrandon Wiley
2016-03-31Split out proxy code into multiple different proxy packagesBrandon Wiley
2016-03-21Updated import pathsBrandon Wiley
2016-03-21Updated import pathsBrandon Wiley
2016-03-21Refactoring main into separate modulesBrandon Wiley
2016-01-25Bump the version to 0.0.7-dev, signifying development towards 0.0.7.Yawning Angel
2016-01-25Do the release ritual for obfs4proxy-0.0.6.Yawning Angel
2016-01-25Fix other instances of attempting to close `nil` on handshake failure.Yawning Angel
Bug introduced in e52258edac55d82ff153755493d770bfbbc9a346, not in any released version of obfs4proxy.
2016-01-17fix incorrect connection closepminmax945
when obfs4 connection create failed,conn variable is set to nil already.
2015-10-30meek-lite: Don't send a "User-Agent" header.Yawning Angel