aboutsummaryrefslogtreecommitdiff
path: root/src/or/routerlist.c
Commit message (Expand)AuthorAge
* Move the header for bandwidth_weight_rule_to_string into reasons.hSebastian Hahn2010-07-27
* Create routerparse.hSebastian Hahn2010-07-27
* Create rephist.hSebastian Hahn2010-07-27
* Create policies.hSebastian Hahn2010-07-27
* Create networkstatus.hSebastian Hahn2010-07-27
* Create main.hSebastian Hahn2010-07-27
* Create hibernate.hSebastian Hahn2010-07-27
* Create dirvote.hSebastian Hahn2010-07-27
* Create dirserv.hSebastian Hahn2010-07-27
* Create directory.hSebastian Hahn2010-07-27
* Create control.hSebastian Hahn2010-07-27
* Create connection.hSebastian Hahn2010-07-27
* Create config.hSebastian Hahn2010-07-27
* Create circuitbuild.hSebastian Hahn2010-07-27
* Create rendservice.hSebastian Hahn2010-07-27
* Create rendcommon.hSebastian Hahn2010-07-27
* Create routerlist.hSebastian Hahn2010-07-27
* Create router.hSebastian Hahn2010-07-27
* Create geoip.hSebastian Hahn2010-07-27
* Make directory mirrors report non-zero dirreq-v[23]-shares again.Karsten Loesing2010-07-05
* immediate reachability check for new relaysRoger Dingledine2010-04-21
* more logging when tracking missing descriptorsRoger Dingledine2010-04-20
* fetch descriptors from the authority that told us about themRoger Dingledine2010-04-20
* fetch unknown descriptors if we see them in a voteRoger Dingledine2010-04-20
* minor cleanupsRoger Dingledine2010-04-20
* fix "Got a certificate for ?? that we already have"•••what's happening here is that we're fetching certs for obsolete authorities -- probably legacy signers in this case. but try to remain general in the log message. Roger Dingledine2010-04-19
* parameterize update_consensus_router_descriptor_downloadsRoger Dingledine2010-04-19
* Log bandwidth_weight_rule_t as a string, not an integer.•••I'm adding this because I can never remember what stuff like 'rule 3' means. That's the one where if somebody goes limp or taps out, the fight is over, right? Nick Mathewson2010-04-12
* Merge remote branch 'mikeperry/bwweight-smartlistfix'Nick Mathewson2010-03-04
|\
| * Woops, forgot the second warn.•••Also, differentiate the two log messages. Mike Perry2010-03-03
| * Demote warn to info, since it can happen.•••I still feel like we should investigate this case. It seems odd. Mike Perry2010-03-03
| * Check for empty smartlists and no bandwidth during node selection.Mike Perry2010-02-26
* | Merge remote branch 'origin/maint-0.2.1'•••Conflicts: src/common/test.h src/or/test.c Nick Mathewson2010-02-27
|\ \
| * | Update Tor Project copyright yearsNick Mathewson2010-02-27
* | | Merge remote branch 'origin/maint-0.2.1'•••Conflicts: ChangeLog src/or/routerparse.c Nick Mathewson2010-02-27
|\| | | |/ |/|
| * Properly handle non-terminated strings•••Treat strings returned from signed_descriptor_get_body_impl() as not NUL-terminated. Since the length of the strings is available, this is not a big problem. Discovered by rieo. Sebastian Hahn2010-02-27
* | Always weight routers by bandwidth.•••Also always predict that we need a high capacity circuit or internal circuit. Mike Perry2010-02-22
* | Implement bw weighting selection algorithm.Mike Perry2010-02-22
* | Merge branch 'maint-0.2.1' into master•••Conflicts: ChangeLog configure.in contrib/tor-mingw.nsi.in src/win32/orconfig.h Roger Dingledine2010-01-19
|\|
| * downgrade a warning•••this case can now legitimately happen, if you have a cached v2 status from moria1, and you run with the new list of dirservers that's missing the old moria1. it's nothing to worry about; the file will die off in a month or two. Roger Dingledine2010-01-19
* | resolve path weighting edge case; fixes bug 1203Roger Dingledine2010-01-15
* | don't div by 0 during path selectionRoger Dingledine2010-01-02
* | Authorities now support conditional consensuses•••Mark them this way in add_trusted_dir_server Sebastian Hahn2009-12-25
* | Remove some old, commented out codeSebastian Hahn2009-12-25
* | comments and cleanups, no actual changesRoger Dingledine2009-12-21
* | Switch to a StrictNodes config option.•••This is step one of handling ExcludedNodes better. This first step is just to make EntryNodes and ExitNodes do what they did before. Roger Dingledine2009-12-21
* | Remove duplicate words and a duplicate newline.Karsten Loesing2009-12-18
* | Now that FOO_free(NULL) always works, remove checks before calling it.Nick Mathewson2009-12-12
* | *_free functions now accept NULL•••Some *_free functions threw asserts when passed NULL. Now all of them accept NULL as input and perform no action when called that way. This gains us consistence for our free functions, and allows some code simplifications where an explicit null check is no longer necessary. Sebastian Hahn2009-12-12
* | Merge branch 'microdesc'Nick Mathewson2009-10-19
|\ \