| Commit message (Expand) | Author | Age |
* | fix assert triggers in 0.0.7.x: if the other side returns•••an address 0.0.0.0, don't put it into the client dns cache.
svn:r2233
| Roger Dingledine | 2004-08-15 |
* | o clients choose nodes proportional to advertised bandwidth•••o and/or while avoiding unreliable nodes, depending on goals
o 'fascistfirewall' option to pick dirservers on port 80 and ORs on
port 443.
o if a begin failed due to exit policy, but we believe the IP should have been allowed, switch that router to exitpolicy reject *:* until we get our next directory.
svn:r2231
| Roger Dingledine | 2004-08-15 |
* | avoid racing the mark-for-close when the client hangs up on us•••at the same time we get an end relay cell.
(thanks to wmf for reminding me)
svn:r2181
| Roger Dingledine | 2004-08-07 |
* | bugfix: when you finish answering a 'resolve' request, hold the•••connection open so you can flush the answer
svn:r2148
| Roger Dingledine | 2004-08-05 |
* | don't send an end back for a malformed resolved cell,•••since they don't establish streams
svn:r2119
| Roger Dingledine | 2004-07-23 |
* | tor-resolve triggered a has_sent_end warning•••svn:r2116
| Roger Dingledine | 2004-07-23 |
* | clean whitespace and tabs•••svn:r2115
| Roger Dingledine | 2004-07-22 |
* | Implement RESOLVE/RESOLVED cells and socks resolve code•••svn:r1978
| Nick Mathewson | 2004-06-17 |
* | bugfix: if a circuit if borderline too old, then count it as too old.•••bugfix: we were retrying the same circuit after getting a resolve
failure. so of course the next two tries would fail too. now we try
a new circuit each time (at most three times).
svn:r1867
| Roger Dingledine | 2004-05-15 |
* | Break files apart into more modules••• * \file circuitbuild.c
* \brief The actual details of building circuits.
* \file circuitlist.c
* \brief Manage the global circuit list.
* \file circuituse.c
* \brief Launch the right sort of circuits, attach streams to them.
* \file connection_edge.c
* \brief Handle edge streams.
* \file onion.c
* \brief Functions to queue create cells, and handle onionskin
* parsing and creation.
* \file relay.c
* \brief Handle relay cell encryption/decryption, plus packaging and
* receiving from circuits.
svn:r1863
| Roger Dingledine | 2004-05-13 |
* | break part of circuit.c into relay.c•••svn:r1854
| Roger Dingledine | 2004-05-12 |