| Commit message (Expand) | Author | Age |
* | Clean up copyrights.•••Break connection_consider_empty_buckets() out of
connection_read_bucket_decrement().
svn:r2698
| Roger Dingledine | 2004-11-07 |
* | Make options no longer a global variable.•••Now we can try setting an option but back out if it fails to parse, or
if it's disallowed (e.g. changing RunAsDaemon from 1 to 0).
Use parse_line_from_str rather than parse_line_from_file.
svn:r2692
| Roger Dingledine | 2004-11-06 |
* | - Implement all of control interface except authentication, setconfig,••• and actually making the sockets.
- Make sure that identity-based nicknames start with $.
- Use new string_join interface.
svn:r2661
| Nick Mathewson | 2004-11-03 |
* | Use strlcpy, not strcpy.•••svn:r2610
| Nick Mathewson | 2004-10-27 |
* | start the process of making 0.0.7* obsolete•••svn:r2565
| Roger Dingledine | 2004-10-17 |
* | don't assert multiple things in the same tor_assert()•••svn:r2544
| Roger Dingledine | 2004-10-16 |
* | fix paul gardner's assert bug.•••sometimes circuit_get_open_circ_or_launch() can return 0 but not
return a circuit, e.g. because too many circuits have failed recently
so the new one didn't launch. we need to tolerate that.
svn:r2438
| Roger Dingledine | 2004-10-11 |
* | fix the stale pointer assert bug reported by joe magic•••svn:r2436
| Roger Dingledine | 2004-10-11 |
* | use only 0.0.9pre1 and later servers for resolve cells•••svn:r2416
| Roger Dingledine | 2004-10-03 |
* | checking only 0.0.7 and 0.0.8 didn't work, because some dirservers•••files have really old descriptors for the authdirservers, so we're
asking them in the new format because they're too old.
now we actually compare the version to a cutoff version, and act
appropriately.
also take this chance to use only >=0.0.8 servers for dns resolves,
because of the recent bugs. we'll bump to >=0.0.9pre1 once there are
some servers running that.
svn:r2380
| Roger Dingledine | 2004-09-27 |
* | cleanup: use strcmpstart() in more places•••svn:r2372
| Roger Dingledine | 2004-09-23 |
* | be more aggressive about building circuits when we have no•••open circuits
svn:r2290
| Roger Dingledine | 2004-08-18 |
* | be more aggressive about trying to make circuits:•••try once a second for 30 seconds, and only when the entire previous
period has failed do we pause after MAX_CIRCUIT_FAILURES failures.
svn:r2281
| Roger Dingledine | 2004-08-18 |
* | only establish intro points after we've gotten a directory•••svn:r2276
| Roger Dingledine | 2004-08-18 |
* | we were counting incorrectly when trying to figure out whether•••a given AP stream was being handled or not.
(how did this work?)
svn:r2077
| Roger Dingledine | 2004-07-21 |
* | abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mod...•••svn:r2054
| Nick Mathewson | 2004-07-18 |
* | refuse to build a circuit before the directory has arrived•••this will prevent a few of the 'couldn't decrypt onionskin' errors, maybe
svn:r2036
| Roger Dingledine | 2004-07-13 |
* | More digest/nickname fixes•••svn:r2000
| Nick Mathewson | 2004-07-02 |
* | some of the infrastructure to let ORs connect on demand•••svn:r1998
| Roger Dingledine | 2004-07-02 |
* | 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 |