- Jul 29, 2014
-
-
Quinn Jarrell authored
Added a loading configuration file on the server side. The format is identical to the client configuration file except ClientTransportationPlugin is ServerTransportationPlugin. Uses go-shellwords to parse the config files.
-
- Jul 28, 2014
-
-
Quinn Jarrell authored
-
Quinn Jarrell authored
Adds launching multiple chains. Now after finding the needed chains, all the pts needed by the chains are launched first. Then after each pt succeeds, if a chain has all its pts setup, it will launch.
-
- Jul 24, 2014
-
-
Quinn Jarrell authored
-
Quinn Jarrell authored
the tor_pt_state_location env var now has '/fog' to it to avoid clobbering similar transports launched directly by tor instead of fog. See ticket #12613
-
- Jul 10, 2014
-
-
Quinn Jarrell authored
-
- Jul 04, 2014
-
-
Quinn Jarrell authored
Switched the obfs3_flashproxy into a config file. This file is now read as the default configuration if no configuration file is specified on the command line
-
- Jul 03, 2014
-
-
Quinn Jarrell authored
-
- Jul 02, 2014
-
-
Quinn Jarrell authored
-
Quinn Jarrell authored
-
- Jun 27, 2014
- Jun 06, 2014
-
-
Quinn Jarrell authored
Modified pt_launch_pair into pt_launch_chain. The new method of chaining starts with the last socks server pointing to the last pt with the destination being the bridge server. Then the middle pts are chained in reverse order. Finally the first socks server is started at the callback port and links to the second pt. The helper function pt_setup_socks_proxy takes care of setting up a specific SOCKS server.
-
- Jun 04, 2014
-
-
Ximin Luo authored
-
Quinn Jarrell authored
Added a configuration class which reads in a fog-file. Added example fog-file. Added launching from a fog-file.
-
- Jun 02, 2014
-
-
Ximin Luo authored
-
- May 19, 2014
-
-
Ximin Luo authored
-
- May 08, 2014
-
-
David Fifield authored
-
David Fifield authored
obfsproxy doesn't handle an empty value for this variable: ENV-ERROR error parsing env-var: TOR_PT_SERVER_TRANSPORT_OPTIONS: Invalid options string ()
-
David Fifield authored
-
- Feb 11, 2014
- Dec 17, 2013
-
-
David Fifield authored
-
David Fifield authored
-
David Fifield authored
-
- Dec 16, 2013
-
-
David Fifield authored
-
- Dec 04, 2013
-
-
David Fifield authored
-
David Fifield authored
-
David Fifield authored
It's reading from a static list of method names and commands.
-
David Fifield authored
This doesn't change behavior, because websocket-server ignores an absent environment variable. But this makes it match the setup for obfsproxy, which insists on having the variable set.
-
- Nov 01, 2013
-
-
Ximin Luo authored
- works around py2exe on wine silently not finding them
-
- Oct 29, 2013
-
-
Ximin Luo authored
-
- Oct 23, 2013
-
-
Ximin Luo authored
-
Ximin Luo authored
-
Ximin Luo authored
-
David Fifield authored
-
- Oct 21, 2013
- Oct 14, 2013
-
-
David Fifield authored
As with the client side, this looks like a mechanical transformation of "obfs3|websocket" to "obfs3_websocket". The situations with and without the obfs3 layer are parallel. Without: client: flashproxy server: websocket With: client: obfs3_flashproxy server: obfs3_websocket
-
David Fifield authored
"flashproxy" is one of the names recognized by flashproxy-client. The other is "websocket". Since method names aren't allowed to contain a '|' (#9580), this at least looks like a mechanical conversion from obfs3|flashproxy to obfs3_flashproxy. The transport list that you register with; i.e. the --transport option to flashproxy-client and friends, is still "obfs3|websocket". That's because the facilitator actually parses this string, and proxies use the last part to decide how they will connect to you.
-