aboutsummaryrefslogtreecommitdiff
path: root/src/or/transports.h
Commit message (Collapse)AuthorAge
* Start passing ports to tor_check_port_forwarding().George Kadianakis2012-09-05
| | | | | Conflicts: src/or/transports.c
* Address Nick's comments.George Kadianakis2012-07-12
| | | | | | | | - Add a changes/ file. - Make it compile under --enable-gcc-warnings. - Update the file-level documentation of src/or/transports.c. - Only update descriptor if at least a managed proxy was configured. - Add our external IP address to the extra-info descriptor instead of 0.0.0.0.
* Add pluggable transport info to extra-info descriptors.George Kadianakis2012-07-03
|
* Make some transports.c functions static.George Kadianakis2012-07-03
| | | | - Also reorder functions.
* Refactor mp->transports to use transport_t.George Kadianakis2012-07-03
|
* Move transport-related functions from circuitbuild.c to transports.c.George Kadianakis2012-07-03
| | | | | Move 'transport_t' to transports.h, and all transport-related functions that don't rely on 'bridge_list' to transports.c.
* Update copyright dates to 2012; add a few missing copyright statementsNick Mathewson2012-06-04
|
* Add PT_PROTO_FAILED_LAUNCH managed proxy state.George Kadianakis2011-10-24
| | | | | | We used to try to terminate the managed proxy process even if it failed while launching. We introduce a new managed proxy state, to represent a *broken* and *not launched* proxy.
* Port managed proxy launching code to the new subprocess API.George Kadianakis2011-10-17
|
* Make it compile on Windows™.George Kadianakis2011-10-07
|
* Support multiple transports in a single transport line.George Kadianakis2011-10-07
| | | | | Support multiple comma-separated transpotrs in a single {Client,Server}TransportPlugin line.
* Make check-spaces happy.George Kadianakis2011-09-11
|
* Update transports.[ch] to support SIGHUPs.George Kadianakis2011-09-11
|
* Improve the code a tad.George Kadianakis2011-08-15
| | | | | | | | | | * Use strcmpstart() instead of strcmp(x,y,strlen(y)). * Warn the user if the managed proxy failed to launch. * Improve function documentation. * Use smartlist_len() instead of n_unconfigured_proxies. * Split managed_proxy_destroy() to managed_proxy_destroy() and managed_proxy_destroy_with_transports(). * Constification.
* Spawn multiple protocols using a single managed proxy.George Kadianakis2011-08-12
| | | | | If multiple torrc transport lines have the same argv, tor instructs a single managed proxy to launch multiple protocols.
* Server transport proxies should bind on the same port each time, if possible.George Kadianakis2011-08-07
|
* Updated #includes etc. to use transports.[ch].George Kadianakis2011-07-18
|
* Renamed pluggable_transports.[ch] to transports.[ch].George Kadianakis2011-07-18