George Kadianakis
|
9a42ec6857
Be more defensive in get_transport_bindaddr().
|
14 lat temu |
George Kadianakis
|
ebc232bb79
Fix bug in get_transport_in_state_by_name() when using strcmpstart().
|
14 lat temu |
George Kadianakis
|
2703e41d8b
Improve how we access or_state_t.
|
14 lat temu |
George Kadianakis
|
0dcf327248
Remove connection_uses_transport() since it was unused.
|
14 lat temu |
George Kadianakis
|
9bf34eb65b
Allow interwined {Client,Server}TransportPlugin lines.
|
14 lat temu |
George Kadianakis
|
a002f0e7c0
Update the transports.c documentation based on the new data.
|
14 lat temu |
George Kadianakis
|
1e92b24889
Update transports.[ch] to support SIGHUPs.
|
14 lat temu |
George Kadianakis
|
fa514fb207
Prepare circuitbuild.[ch] and config.[ch] for SIGHUPs.
|
14 lat temu |
George Kadianakis
|
782810a8bf
Introduce tor_terminate_process() function.
|
14 lat temu |
George Kadianakis
|
c852760b80
Replaced some leftover assert()s with tor_assert()s.
|
14 lat temu |
George Kadianakis
|
db4cde3810
Improve the code a tad.
|
14 lat temu |
George Kadianakis
|
ea3e9416c6
Spawn multiple protocols using a single managed proxy.
|
14 lat temu |
George Kadianakis
|
941709ee50
Server transport proxies should bind on the same port each time, if possible.
|
14 lat temu |
George Kadianakis
|
cfb473ed34
Changed a printf() to a log_debug().
|
14 lat temu |
George Kadianakis
|
69271b2a38
Reuse get_string_from_pipe() in log_from_pipe().
|
14 lat temu |
George Kadianakis
|
51cdd30c01
Let's be smarter while parsing {Client,Server}TransportPlugin lines.
|
14 lat temu |
George Kadianakis
|
14c5a24fe7
Replaced ST_* enum prefix for stream status with IO_STREAM_*.
|
14 lat temu |
George Kadianakis
|
a8f21f91cf
Updated #includes etc. to use transports.[ch].
|
14 lat temu |
George Kadianakis
|
d8c04c7ea5
Renamed pluggable_transports.[ch] to transports.[ch].
|
14 lat temu |
George Kadianakis
|
86b20e0d8a
Reverting the accounting thing introduced in 5492de76 till I think how it should be done properly.
|
14 lat temu |
George Kadianakis
|
684aca7faf
Changed a couple of 180 spec stuff according to #3578.
|
14 lat temu |
George Kadianakis
|
ce419a78c5
Add some unit tests.
|
14 lat temu |
George Kadianakis
|
5492de76dd
Put some last missing pieces together.
|
14 lat temu |
George Kadianakis
|
9ba2d0e439
Create the pluggable_transports.[ch] source files responsible for talking the 180 talk.
|
14 lat temu |
George Kadianakis
|
810a7a5fa0
Make some utility functions.
|
14 lat temu |
George Kadianakis
|
73a1e98cb9
Add support for managed {Client,Server}TransportPlugin parsing.
|
14 lat temu |
Nick Mathewson
|
6053e11ee6
Refactor the interfaces of transport/proxy lookup fns
|
14 lat temu |
Nick Mathewson
|
7212538997
Future-proof and user-proof parse_bridge_line
|
14 lat temu |
Nick Mathewson
|
c0de533c56
Simplify parse_client_transport_line
|
14 lat temu |
Nick Mathewson
|
ded6bbf70a
Style and grammar tweaks on 2841 branch
|
14 lat temu |