| Commit message (Expand) | Author | Age |
* | r8695@Kushana: nickm | 2006-08-31 14:35:36 -0400••• Fix two corner cases in router_dir_info_changed(). This should have no observable effect.
svn:r8311
| Nick Mathewson | 2006-08-31 |
* | stop a big memory leak: we were leaking the whole contents•••of cached-routers.new every time we read it.
svn:r8236
| Roger Dingledine | 2006-08-27 |
* | stop three memory leaks. nick, fix these if i'm wrong.•••svn:r8235
| Roger Dingledine | 2006-08-27 |
* | automatically avoid picking more than one node from the same•••/16 network when constructing a circuit.
svn:r7068
| Roger Dingledine | 2006-08-16 |
* | r7392@Kushana: nickm | 2006-08-14 23:50:32 -0400••• Only do the expensive version of router_have_minimum_dir_info() when the dir info has changed. Backport candidate, since oprofile suggests that this function and ones it calls account for 25-35% of oprofile samples.
svn:r7062
| Nick Mathewson | 2006-08-15 |
* | r7029@Kushana: nickm | 2006-08-04 14:08:41 -0700••• Remove now-spurious size and data arguments from tor_mmap_file
svn:r6987
| Nick Mathewson | 2006-08-05 |
* | r7012@Kushana: nickm | 2006-08-03 19:21:25 -0700••• Add an "mmap handle" type to encapsulate bookkeeping elements of mmap issues; add prelim win32 impl
svn:r6980
| Nick Mathewson | 2006-08-04 |
* | r6909@Kushana: nickm | 2006-07-26 13:05:58 -0400••• Clean up wide lines from last patch.
svn:r6907
| Nick Mathewson | 2006-07-26 |
* | 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 |
* | parameterize the loudness of resolve_my_address(), and call things•••IP addresses, not IPs.
svn:r6764
| Roger Dingledine | 2006-07-15 |
* | First part of making mmap-based stuff work on win32: save descriptors as "bin...•••svn:r6748
| Nick Mathewson | 2006-07-09 |
* | tab-man strikes again•••svn:r6699
| Roger Dingledine | 2006-06-28 |
* | Fix another idiot bug causing symptom 309. Why cant I program?•••svn:r6698
| Nick Mathewson | 2006-06-28 |
* | Add a check to try to make cache rebuild fail fast if it is going to fail•••svn:r6697
| Nick Mathewson | 2006-06-28 |
* | Aaand re-disable the bogus test in get_body()•••svn:r6696
| Nick Mathewson | 2006-06-28 |
* | Make sure that our calculated offsets for routers is correct; again. This tim...•••svn:r6695
| Nick Mathewson | 2006-06-28 |
* | Likely fix for bug 309: when we calculate offsets after rebuilding the descri...•••svn:r6693
| Nick Mathewson | 2006-06-27 |
* | Fix a bunch of spaces.•••svn:r6678
| Nick Mathewson | 2006-06-22 |
* | #if out test that was failing because of an extra newline.•••svn:r6676
| 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 |
* | Backport candidate: implement the "is this uptime change cosmetic" test prope...•••svn:r6654
| Nick Mathewson | 2006-06-18 |
* | and forward-port too.•••svn:r6573
| Roger Dingledine | 2006-06-09 |
* | fix a bootstrapping check we ignored that prevents us from running•••with only one dir authority.
svn:r6570
| Roger Dingledine | 2006-06-09 |
* | ok, ok, maybe *this* time my rep_hist_circbuilding_dormant() will work.•••svn:r6568
| Roger Dingledine | 2006-06-08 |
* | Add a new warning to our "warn a lot" list: unused parameters. This means we...•••svn:r6532
| Nick Mathewson | 2006-06-04 |
* | and get grammar right•••svn:r6517
| Roger Dingledine | 2006-05-30 |
* | stop fetching descriptors if we're not a dir mirror and we•••haven't tried to establish any circuits lately.
svn:r6516
| Roger Dingledine | 2006-05-30 |
* | tentative change: if you have your dirport set, you are a directory•••mirror, whether or not your orport is set.
svn:r6513
| Roger Dingledine | 2006-05-30 |
* | correct a false log message, since we actually reset all our•••downloading stats every hour, and sometimes more often.
svn:r6505
| Roger Dingledine | 2006-05-26 |
* | Tor servers are also giving spurious "you're invalid" warnings.•••This is because we get a lot of network statuses that don't list
us at all, and we conclude that they all think we're invalid.
The long-term fix is to get better logic, and the short-term fix
is to downgrade the log severity.
svn:r6448
| Roger Dingledine | 2006-05-09 |
* | Start remembering *where* we are storing routerdescs. This will make us easie...•••svn:r6427
| Nick Mathewson | 2006-04-29 |
* | shorten some too-wide lines•••svn:r6426
| Nick Mathewson | 2006-04-29 |
* | Only warn about a down node once•••svn:r6420
| Nick Mathewson | 2006-04-25 |
* | you wanted it spelled properly too? And me not even funded!•••svn:r6418
| Nick Mathewson | 2006-04-25 |
* | fix a segfault in last bug-285-related commit.•••svn:r6417
| Nick Mathewson | 2006-04-25 |
* | Possible partial fix for 285; needs review•••svn:r6414
| Nick Mathewson | 2006-04-24 |
* | note another bug: we complain that a router doesn't exist,•••because it's down so we never fetched it so it doesn't exist.
svn:r6394
| Roger Dingledine | 2006-04-17 |
* | slightly clearer log message when you use a nickname rather than•••a key for an unnamed server.
svn:r6393
| Roger Dingledine | 2006-04-17 |
* | forward-port the n_named log severity downgrade.•••svn:r6385
| Roger Dingledine | 2006-04-14 |
* | Stop assuming every authority is a v1 authority•••svn:r6377
| Peter Palfrader | 2006-04-10 |
* | be willing to add our own routerinfo into the routerlist.•••this means authorities will include themselves in their
directories and network-statuses.
svn:r6369
| Roger Dingledine | 2006-04-10 |
* | and one more kick to consider all live network statuses for versions•••svn:r6359
| Roger Dingledine | 2006-04-10 |
* | consider all live network statuses we have when deciding whether•••our version is bad. also, unfix one of the unbugs from before.
svn:r6358
| Roger Dingledine | 2006-04-10 |
* | fix bugs in compute_recommended_versions•••svn:r6356
| Nick Mathewson | 2006-04-10 |
* | and get rid of an extra variable•••svn:r6349
| Roger Dingledine | 2006-04-10 |
* | stop being so picky about when we can start building circuits.•••now clients are more likely to have circuits up soon after their
tor starts.
svn:r6346
| Roger Dingledine | 2006-04-10 |
* | Change a dumb interface. Also, increment trusted_dir_server_t.n_networkstatu...•••svn:r6345
| Nick Mathewson | 2006-04-10 |
* | quiet a bootstrapping message•••svn:r6342
| Roger Dingledine | 2006-04-09 |
* | Here is an attempted fix for directory mirrors that are frozen•••in fear because they don't have all the networkstatuses. There's
no reason not to proceed if all the other checks are ok -- we just
shouldn't warn about certain things yet.
svn:r6337
| Roger Dingledine | 2006-04-09 |