aboutsummaryrefslogtreecommitdiff
path: root/src/or/routerlist.c
Commit message (Collapse)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"Roger Dingledine2010-04-19
| | | | | | 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.
* parameterize update_consensus_router_descriptor_downloadsRoger Dingledine2010-04-19
|
* Log bandwidth_weight_rule_t as a string, not an integer.Nick Mathewson2010-04-12
| | | | | | 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?
* Merge remote branch 'mikeperry/bwweight-smartlistfix'Nick Mathewson2010-03-04
|\
| * Woops, forgot the second warn.Mike Perry2010-03-03
| | | | | | | | Also, differentiate the two log messages.
| * Demote warn to info, since it can happen.Mike Perry2010-03-03
| | | | | | | | I still feel like we should investigate this case. It seems odd.
| * Check for empty smartlists and no bandwidth during node selection.Mike Perry2010-02-26
| |
* | Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-02-27
|\ \ | | | | | | | | | | | | | | | Conflicts: src/common/test.h src/or/test.c
| * | Update Tor Project copyright yearsNick Mathewson2010-02-27
| | |
* | | Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-02-27
|\| | | |/ |/| | | | | | | Conflicts: ChangeLog src/or/routerparse.c
| * Properly handle non-terminated stringsSebastian Hahn2010-02-27
| | | | | | | | | | | | | | | | 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.
* | Always weight routers by bandwidth.Mike Perry2010-02-22
| | | | | | | | | | Also always predict that we need a high capacity circuit or internal circuit.
* | Implement bw weighting selection algorithm.Mike Perry2010-02-22
| |
* | Merge branch 'maint-0.2.1' into masterRoger Dingledine2010-01-19
|\| | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.in contrib/tor-mingw.nsi.in src/win32/orconfig.h
| * downgrade a warningRoger Dingledine2010-01-19
| | | | | | | | | | | | | | 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.
* | 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 consensusesSebastian Hahn2009-12-25
| | | | | | | | Mark them this way in add_trusted_dir_server
* | Remove some old, commented out codeSebastian Hahn2009-12-25
| |
* | comments and cleanups, no actual changesRoger Dingledine2009-12-21
| |
* | Switch to a StrictNodes config option.Roger Dingledine2009-12-21
| | | | | | | | | | | | This is step one of handling ExcludedNodes better. This first step is just to make EntryNodes and ExitNodes do what they did before.
* | 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 NULLSebastian Hahn2009-12-12
| | | | | | | | | | | | | | | | 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.
* | Merge branch 'microdesc'Nick Mathewson2009-10-19
|\ \