| Commit message (Expand) | Author | Age |
* | Rename has_completed_circuit to can_complete_circuit•••Also redocument it. Related to #1362.
| Nick Mathewson | 2010-09-22 |
* | Merge remote branch 'arma/bug1362' | Nick Mathewson | 2010-09-22 |
|\ |
|
| * | log when we finish a circuit after being offline | Roger Dingledine | 2010-09-21 |
* | | Changes to bug1959_part1 on review from arma.•••Significant one: we want to say "not enough entry nodes descriptors, so we
can't build circuits" only when we have 0 descriptors.
| Nick Mathewson | 2010-09-22 |
* | | Make our min-info check also check for entry node presence•••Part of a fix for bug1959
| Nick Mathewson | 2010-09-21 |
|/ |
|
* | Add a simple integer-ceiling-division macro before we get it wrong | Nick Mathewson | 2010-09-14 |
* | Merge branch 'bug1899' | Nick Mathewson | 2010-09-14 |
|\ |
|
| * | Extract the "do these routers have the same addr:orport" logic into a fn | Nick Mathewson | 2010-09-14 |
* | | Merge branch 'bug911' | Nick Mathewson | 2010-09-14 |
|\| |
|
| * | Move code for launching tests out of router_add_to_routerlist()•••router_add_to_routerlist() is supposed to be a nice minimal function
that only touches the routerlist structures, but it included a call to
dirserv_single_reachability_test().
We have a function that gets called _after_ adding descriptors
successfully: routerlist_descriptors_added. This patch moves the
responsibility for testing there.
Because the decision of whether to test or not depends on whether
there was an old routerinfo for this router or not, we have to first
detect whether we _will_ want to run the tests if the router is added.
We make this the job of
routers_update_status_from_consensus_networkstatus().
Finally, this patch makes the code notice if a router is going from
hibernating to non-hibernating, and if so causes a reachability test
to get launched.
| Nick Mathewson | 2010-08-18 |
* | | Merge remote branch 'sebastian/bug1776_v3' | Nick Mathewson | 2010-09-14 |
|\ \ |
|
| * | | Allow clients to use relays as bridges | Sebastian Hahn | 2010-08-20 |
* | | | Complicate the rules on WARN vs INFO in consensus verification•••It's normal when bootstrapping to have a lot of different certs
missing, so we don't want missing certs to make us warn... unless
the certs we're missing are ones that we've tried to fetch a couple
of times and failed at.
May fix bug 1145.
| Nick Mathewson | 2010-09-02 |
|/ / |
|
* / | Allow using regular relays as bridges | Sebastian Hahn | 2010-07-31 |
|/ |
|
* | Move the header for bandwidth_weight_rule_to_string into reasons.h | Sebastian Hahn | 2010-07-27 |
* | Create routerparse.h | Sebastian Hahn | 2010-07-27 |
* | Create rephist.h | Sebastian Hahn | 2010-07-27 |
* | Create policies.h | Sebastian Hahn | 2010-07-27 |
* | Create networkstatus.h | Sebastian Hahn | 2010-07-27 |
* | Create main.h | Sebastian Hahn | 2010-07-27 |
* | Create hibernate.h | Sebastian Hahn | 2010-07-27 |
* | Create dirvote.h | Sebastian Hahn | 2010-07-27 |
* | Create dirserv.h | Sebastian Hahn | 2010-07-27 |
* | Create directory.h | Sebastian Hahn | 2010-07-27 |
* | Create control.h | Sebastian Hahn | 2010-07-27 |
* | Create connection.h | Sebastian Hahn | 2010-07-27 |
* | Create config.h | Sebastian Hahn | 2010-07-27 |
* | Create circuitbuild.h | Sebastian Hahn | 2010-07-27 |
* | Create rendservice.h | Sebastian Hahn | 2010-07-27 |
* | Create rendcommon.h | Sebastian Hahn | 2010-07-27 |
* | Create routerlist.h | Sebastian Hahn | 2010-07-27 |
* | Create router.h | Sebastian Hahn | 2010-07-27 |
* | Create geoip.h | Sebastian Hahn | 2010-07-27 |
* | Make directory mirrors report non-zero dirreq-v[23]-shares again. | Karsten Loesing | 2010-07-05 |
* | immediate reachability check for new relays | Roger Dingledine | 2010-04-21 |
* | more logging when tracking missing descriptors | Roger Dingledine | 2010-04-20 |
* | fetch descriptors from the authority that told us about them | Roger Dingledine | 2010-04-20 |
* | fetch unknown descriptors if we see them in a vote | Roger Dingledine | 2010-04-20 |
* | minor cleanups | Roger Dingledine | 2010-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 Dingledine | 2010-04-19 |
* | parameterize update_consensus_router_descriptor_downloads | Roger Dingledine | 2010-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 Mathewson | 2010-04-12 |
* | Merge remote branch 'mikeperry/bwweight-smartlistfix' | Nick Mathewson | 2010-03-04 |
|\ |
|
| * | Woops, forgot the second warn.•••Also, differentiate the two log messages.
| Mike Perry | 2010-03-03 |
| * | Demote warn to info, since it can happen.•••I still feel like we should investigate this case. It seems odd.
| Mike Perry | 2010-03-03 |
| * | Check for empty smartlists and no bandwidth during node selection. | Mike Perry | 2010-02-26 |
* | | Merge remote branch 'origin/maint-0.2.1'•••Conflicts:
src/common/test.h
src/or/test.c
| Nick Mathewson | 2010-02-27 |
|\ \ |
|
| * | | Update Tor Project copyright years | Nick Mathewson | 2010-02-27 |
* | | | Merge remote branch 'origin/maint-0.2.1'•••Conflicts:
ChangeLog
src/or/routerparse.c
| Nick Mathewson | 2010-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 Hahn | 2010-02-27 |