| Commit message (Expand) | Author | Age |
... | |
* | Switch routerlist.c to using memcmp on digests rather than crypto_pk_cmp_keys...•••svn:r8430
| Nick Mathewson | 2006-09-19 |
* | r8839@Kushana: nickm | 2006-09-17 16:11:59 -0400••• Add some client performance XXXXs; try to move some common case tests higher on their decision trees.
svn:r8410
| Nick Mathewson | 2006-09-17 |
* | Send out a burst of long-range drop cells after we've established that•••we're reachable. Spread them over 4 circuits, so hopefully a few will
be fast. This exercises our bandwidth and bootstraps us quicker.
svn:r8399
| Roger Dingledine | 2006-09-15 |
* | r9770@danube: weasel | 2006-09-15 07:20:05 +0200••• router_set_networkstatus() gets a list of status documents we asked for from
connection_dir_client_reached_eof(). However, as a cache we (sometimes?) just
ask for "all". router_set_networkstatus() would freak out over that, meaning
it would log a warning and drop the status document instead of caching it
as it is supposed to. Now we let router_set_networkstatus() know if the
data comes from an all-request so it can do the right thing.
svn:r8398
| Peter Palfrader | 2006-09-15 |
* | r9767@danube: weasel | 2006-09-15 06:27:48 +0200••• Minor documentation fix
svn:r8397
| Peter Palfrader | 2006-09-15 |
* | 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 |