| Commit message (Expand) | Author | Age |
* | r6908@Kushana: nickm | 2006-07-26 12:38:52 -0400••• Refactor connection_t into edge, or, dir, control, and base subtypes. This might save some RAM on busy exit servers, but really matters most in terms of correctness.
svn:r6906
| Nick Mathewson | 2006-07-26 |
* | tweak•••svn:r6799
| Roger Dingledine | 2006-07-21 |
* | parameterize the loudness of resolve_my_address(), and call things•••IP addresses, not IPs.
svn:r6764
| Roger Dingledine | 2006-07-15 |
* | Avoid an integer underflow when the dir authority decides whether a•••router is stable: we might wrongly label it stable, and compute a slightly
wrong median stability, when a descriptor is published later than now.
Inspired by Matt's Vidalia checkin:
http://trac.vidalia-project.net/changeset/1074
svn:r6758
| Roger Dingledine | 2006-07-14 |
* | whitespace/tab fixes•••svn:r6734
| Roger Dingledine | 2006-07-06 |
* | Get rid of the router_retry_connections notion. Now routers no longer•••try to rebuild long-term connections to directory authorities, and
directory authorities no longer try to rebuild long-term connections to
all servers.
We still don't hang up connections in these two cases though -- we need
to look at it more carefully to avoid flapping, and we likely need to
wait til 0.1.1.x is obsolete.
svn:r6712
| Roger Dingledine | 2006-07-04 |
* | Apparent 311 fix: apparently passing Z_FINISH an empty string is problematic.•••svn:r6702
| Nick Mathewson | 2006-06-29 |
* | Make some more verbose gcc warnings go away.•••svn:r6680
| Nick Mathewson | 2006-06-22 |
* | Fix a bunch of spaces.•••svn:r6678
| Nick Mathewson | 2006-06-22 |
* | Next batch of memory miserdom: mmap cached-routers file. This is sure to bre...•••svn:r6675
| Nick Mathewson | 2006-06-22 |
* | When requesting or serving resources via fingerprint/digest, request and resp...•••svn:r6673
| Nick Mathewson | 2006-06-21 |
* | <nickm> ooh, that log shouldn't be there. can you take it out?•••svn:r6671
| Peter Palfrader | 2006-06-20 |
* | Fix bug in networkstatus spooling: spool more than the first networkstatus.•••svn:r6670
| Nick Mathewson | 2006-06-20 |
* | Fishy, but harmless.•••svn:r6669
| Nick Mathewson | 2006-06-20 |
* | add a note for nick to fix•••svn:r6668
| Roger Dingledine | 2006-06-20 |
* | Ah. We need a new zlib_state for each networkstatus we spool out.•••svn:r6667
| Nick Mathewson | 2006-06-20 |
* | Start spooling v2 networkstatus docs as well.•••svn:r6664
| Nick Mathewson | 2006-06-20 |
* | Fix a tricky crash: making the_directory heap-allocated (so we could refcount...•••svn:r6663
| Nick Mathewson | 2006-06-18 |
* | Fix an assert that still isnt the assert we are hunting.•••svn:r6662
| Nick Mathewson | 2006-06-18 |
* | Become capable of noticing that we are done sending a directory.•••svn:r6659
| Nick Mathewson | 2006-06-18 |
* | write_to_buf != connection_write_to_buf. Also, add a connection_write_to_buf...•••svn:r6650
| Nick Mathewson | 2006-06-18 |
* | Stop trying to refresh when we are out of data.•••svn:r6647
| Nick Mathewson | 2006-06-18 |
* | Fix a couple of bugs in last patch.•••svn:r6644
| Nick Mathewson | 2006-06-18 |
* | add coverage for a default case•••svn:r6643
| Nick Mathewson | 2006-06-18 |
* | Oops. conn->requested_resource is client only.•••svn:r6642
| Nick Mathewson | 2006-06-18 |
* | Instead of adding servers and v1 directories to buffers en masse, directory s...•••svn:r6641
| Nick Mathewson | 2006-06-18 |
* | now we can tell dirserv_dump_directory_to_string() whether we want•••it to include down/invalid descriptors or not.
svn:r6618
| Roger Dingledine | 2006-06-13 |
* | Add a new warning to our "warn a lot" list: unused parameters. This means we...•••svn:r6532
| Nick Mathewson | 2006-06-04 |
* | directory authorities should be more tolerant of failed reachability•••tests before crying foul to the server operator.
svn:r6509
| Roger Dingledine | 2006-05-28 |
* | if the bottom eighth of the servers by bandwidth is really crummy,•••try the bottom quartile instead.
svn:r6387
| Roger Dingledine | 2006-04-15 |
* | Change a dumb interface. Also, increment trusted_dir_server_t.n_networkstatu...•••svn:r6345
| Nick Mathewson | 2006-04-10 |
* | Remove about 30% of the v1 directory bulk by not including down or•••invalid nodes.
This will make exitlist's running on v1 not very good. I feel sorry for
them, but not as sorry as I feel for the directory mirrors.
svn:r6332
| Roger Dingledine | 2006-04-09 |
* | If you're not a versioning dirserver, don't put the string•••"client-versions \nserver-versions \n" in your network status.
svn:r6329
| Roger Dingledine | 2006-04-08 |
* | clean up the log lines more, and note a future work.•••svn:r6324
| Roger Dingledine | 2006-04-08 |
* | when we do reachability testing and the tls cert at the other•••end disagrees with a descriptor we already have, be more useful
at explaining it.
svn:r6322
| Roger Dingledine | 2006-04-08 |
* | Fix a couple of things that make GCC complain with verbose warnings on. Also...•••svn:r6317
| Nick Mathewson | 2006-04-08 |
* | fix some xxxs.•••svn:r6307
| Nick Mathewson | 2006-04-03 |
* | Versions that drop connections for having used idle circs are as bad for stab...•••svn:r6296
| Nick Mathewson | 2006-04-02 |
* | Fix dirserv_get_networkstatus_v2's api: its function comments•••did not at all match its behavior, and I can't think of a case
when it should return anything other than 0.
This fix may allow getinfo dir/status/foo to work.
svn:r6285
| Roger Dingledine | 2006-04-01 |
* | We can remove about 30% of the v1 directory bulk by taking•••out down or invalid nodes. We should do this once we're ready.
svn:r6273
| Roger Dingledine | 2006-03-29 |
* | Refactor the decision of whether to include a router's descriptor•••in the v1 directory. No actual changes yet.
svn:r6272
| Roger Dingledine | 2006-03-29 |
* | When deciding whether a router is Fast or Guard-worthy, consider•••his advertised BandwidthRate and not just the BandwidthCapacity.
This is a bug in 0.1.0.x as well, but let's not bother backporting.
svn:r6266
| Roger Dingledine | 2006-03-28 |
* | Refactor and consolidate addr/exit policies into a new policies.c.•••Fix some minor bugs and memory leaks along the way.
svn:r6246
| Roger Dingledine | 2006-03-27 |
* | bump up the magic number for how quickly we start notifying•••a server that it's unreachable.
svn:r6234
| Roger Dingledine | 2006-03-24 |
* | Resolve problem found by weasel: the v1 directory was including•••servers as much as 48 hours old, because that's how the new
routerlist->routers works. Now only include them if they're
20 hours old or less.
svn:r6230
| Roger Dingledine | 2006-03-22 |
* | Maybe it compiles for devilproxy now•••svn:r6229
| Peter Palfrader | 2006-03-22 |
* | and dirservers don't call you a guard if you're running a•••buggy version either.
svn:r6216
| Roger Dingledine | 2006-03-21 |
* | Make guard bandwidth threshold higher than fast bandwidth threshold.•••svn:r6204
| Nick Mathewson | 2006-03-20 |
* | Make "Fast" based on median capacity, just like "Stable" is based on median ...•••svn:r6203
| Nick Mathewson | 2006-03-20 |
* | Finish the transition from the word 'verified' to the words•••'named' and 'valid'.
svn:r6188
| Roger Dingledine | 2006-03-19 |