Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | r6909@Kushana: nickm | 2006-07-26 13:05:58 -0400 | Nick Mathewson | 2006-07-26 |
| | | | | | | | Clean up wide lines from last patch. svn:r6907 | ||
* | r6908@Kushana: nickm | 2006-07-26 12:38:52 -0400 | Nick Mathewson | 2006-07-26 |
| | | | | | | | 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 | ||
* | parameterize the loudness of resolve_my_address(), and call things | Roger Dingledine | 2006-07-15 |
| | | | | | | | IP addresses, not IPs. svn:r6764 | ||
* | First part of making mmap-based stuff work on win32: save descriptors as ↵ | Nick Mathewson | 2006-07-09 |
| | | | | | | "binary" (no LF->CRLF tanslation) so that we can mmap them properly later. Patch from Frediano Ziglio. svn:r6748 | ||
* | tab-man strikes again | Roger Dingledine | 2006-06-28 |
| | | | | svn:r6699 | ||
* | Fix another idiot bug causing symptom 309. Why cant I program? | Nick Mathewson | 2006-06-28 |
| | | | | svn:r6698 | ||
* | Add a check to try to make cache rebuild fail fast if it is going to fail | Nick Mathewson | 2006-06-28 |
| | | | | svn:r6697 | ||
* | Aaand re-disable the bogus test in get_body() | Nick Mathewson | 2006-06-28 |
| | | | | svn:r6696 | ||
* | Make sure that our calculated offsets for routers is correct; again. This ↵ | Nick Mathewson | 2006-06-28 |
| | | | | | | time bug 309 may be gone gone gone. svn:r6695 | ||
* | Likely fix for bug 309: when we calculate offsets after rebuilding the ↵ | Nick Mathewson | 2006-06-27 |
| | | | | | | descriptor cache, do not reset the offset pointer half-way through. svn:r6693 | ||
* | Fix a bunch of spaces. | Nick Mathewson | 2006-06-22 |
| | | | | svn:r6678 | ||
* | #if out test that was failing because of an extra newline. | Nick Mathewson | 2006-06-22 |
| | | | | svn:r6676 | ||
* | Next batch of memory miserdom: mmap cached-routers file. This is sure to ↵ | Nick Mathewson | 2006-06-22 |
| | | | | | | break somewhere. svn:r6675 | ||
* | When requesting or serving resources via fingerprint/digest, request and ↵ | Nick Mathewson | 2006-06-21 |
| | | | | | | respond in-order, removing duplicates. svn:r6673 | ||
* | Backport candidate: implement the "is this uptime change cosmetic" test ↵ | Nick Mathewson | 2006-06-18 |
| | | | | | | properly. svn:r6654 | ||
* | and forward-port too. | Roger Dingledine | 2006-06-09 |
| | | | | svn:r6573 | ||
* | fix a bootstrapping check we ignored that prevents us from running | Roger Dingledine | 2006-06-09 |
| | | | | | | | with only one dir authority. svn:r6570 | ||
* | ok, ok, maybe *this* time my rep_hist_circbuilding_dormant() will work. | Roger Dingledine | 2006-06-08 |
| | | | | svn:r6568 | ||
* | Add a new warning to our "warn a lot" list: unused parameters. This means ↵ | Nick Mathewson | 2006-06-04 |
| | | | | | | we have to explicitly "use" unuseds, but it can catch bugs. (It caught two coding mistakes so far.) svn:r6532 | ||
* | and get grammar right | Roger Dingledine | 2006-05-30 |
| | | | | svn:r6517 | ||
* | stop fetching descriptors if we're not a dir mirror and we | Roger Dingledine | 2006-05-30 |
| | | | | | | | haven't tried to establish any circuits lately. svn:r6516 | ||
* | tentative change: if you have your dirport set, you are a directory | Roger Dingledine | 2006-05-30 |
| | | | | | | | mirror, whether or not your orport is set. svn:r6513 | ||
* | correct a false log message, since we actually reset all our | Roger Dingledine | 2006-05-26 |
| | | | | | | | downloading stats every hour, and sometimes more often. svn:r6505 | ||
* | Tor servers are also giving spurious "you're invalid" warnings. | Roger Dingledine | 2006-05-09 |
| | | | | | | | | | | 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 | ||
* | Start remembering *where* we are storing routerdescs. This will make us ↵ | Nick Mathewson | 2006-04-29 |
| | | | | | | easier to move from a RAM-mirrors-disk model to a RAM-caches-disk model, and save maybe around 10MB on a directory server. svn:r6427 | ||
* | shorten some too-wide lines | Nick Mathewson | 2006-04-29 |
| | | | | svn:r6426 | ||
* | Only warn about a down node once | Nick Mathewson | 2006-04-25 |
| | | | | svn:r6420 | ||
* | you wanted it spelled properly too? And me not even funded! | Nick Mathewson | 2006-04-25 |
| | | | | svn:r6418 | ||
* | fix a segfault in last bug-285-related commit. | Nick Mathewson | 2006-04-25 |
| | | | | svn:r6417 | ||
* | Possible partial fix for 285; needs review | Nick Mathewson | 2006-04-24 |
| | | | | svn:r6414 | ||
* | note another bug: we complain that a router doesn't exist, | Roger Dingledine | 2006-04-17 |
| | | | | | | | because it's down so we never fetched it so it doesn't exist. svn:r6394 | ||
* | slightly clearer log message when you use a nickname rather than | Roger Dingledine | 2006-04-17 |
| | | | | | | | a key for an unnamed server. svn:r6393 | ||
* | forward-port the n_named log severity downgrade. | Roger Dingledine | 2006-04-14 |
| | | | | svn:r6385 | ||
* | Stop assuming every authority is a v1 authority | Peter Palfrader | 2006-04-10 |
| | | | | svn:r6377 | ||
* | be willing to add our own routerinfo into the routerlist. | Roger Dingledine | 2006-04-10 |
| | | | | | | | | this means authorities will include themselves in their directories and network-statuses. svn:r6369 | ||
* | and one more kick to consider all live network statuses for versions | Roger Dingledine | 2006-04-10 |
| | | | | svn:r6359 | ||
* | consider all live network statuses we have when deciding whether | Roger Dingledine | 2006-04-10 |
| | | | | | | | our version is bad. also, unfix one of the unbugs from before. svn:r6358 | ||
* | fix bugs in compute_recommended_versions | Nick Mathewson | 2006-04-10 |
| | | | | svn:r6356 | ||
* | and get rid of an extra variable | Roger Dingledine | 2006-04-10 |
| | | | | svn:r6349 | ||
* | stop being so picky about when we can start building circuits. | Roger Dingledine | 2006-04-10 |
| | | | | | | | | now clients are more likely to have circuits up soon after their tor starts. svn:r6346 | ||
* | Change a dumb interface. Also, increment ↵ | Nick Mathewson | 2006-04-10 |
| | | | | | | trusted_dir_server_t.n_networkstatus_failures when an all.z download fails entirely or partially. svn:r6345 | ||
* | quiet a bootstrapping message | Roger Dingledine | 2006-04-09 |
| | | | | svn:r6342 | ||
* | Here is an attempted fix for directory mirrors that are frozen | Roger Dingledine | 2006-04-09 |
| | | | | | | | | | 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 | ||
* | i like the name FetchUselessDescriptors better. | Roger Dingledine | 2006-04-08 |
| | | | | svn:r6327 | ||
* | add a new config option FetchUselessRouters, off by default, for | Roger Dingledine | 2006-04-08 |
| | | | | | | | | when you plan to run "exitlist" on this client and you want to know about even the non-running descriptors. svn:r6326 | ||
* | If we think of ourselves as authoritative, even if we're not | Roger Dingledine | 2006-04-08 |
| | | | | | | | | in the DirServers config lines, then we still are. This way we give ourselves the "Authority" flag in our network-status. svn:r6325 | ||
* | Break out the checks to see if a routerstatus is something we | Roger Dingledine | 2006-04-08 |
| | | | | | | | | would use. This way when we're deciding if we have "enough" descriptors to start building circuits, we can count them accurately. svn:r6320 | ||
* | fix an infinite loop; answer a question | Nick Mathewson | 2006-04-07 |
| | | | | svn:r6316 | ||
* | Dont warn about our own status unless weve tried and failed 4 times (or ↵ | Nick Mathewson | 2006-04-07 |
| | | | | | | succeeded) for each authority. svn:r6315 | ||
* | if there's more than one match for router-get-my-nickname, | Roger Dingledine | 2006-04-04 |
| | | | | | | | try to pick one that's running. svn:r6313 |