| Commit message (Expand) | Author | Age |
* | Restore the entry/dirguard distinction.•••We shouldn't be calling choose_random_entry() for directory
conncetions; that's what choose_random_dirguard() is for.
| Nick Mathewson | 2013-02-12 |
* | generalize choose_random_entry()'s dirinfo parameter•••Now we can specify to skip bridges that wouldn't be able to answer the
type of dir fetch we're launching.
It's still the responsibility of the rest of the code to prevent us from
launching a given dir fetch if we have no bridges that could handle it.
| Roger Dingledine | 2013-02-02 |
* | use microdescriptors if *any* of our bridges can handle them•••Now as we move into a future where most bridges can handle microdescs
we will generally find ourselves using them, rather than holding back
just because one of our bridges doesn't use them.
| Roger Dingledine | 2013-02-02 |
* | Implement Path use bias accounting.•••Path use bias measures how often we can actually succeed using the circuits we
actually try to use. It is a subset of path bias accounting, but it is
computed as a separate statistic because the rate of client circuit use may
vary depending on use case.
| Mike Perry | 2013-01-18 |
* | Rename *_isin to *_contains•••This is an automatically generated commit, from the following perl script,
run with the options "-w -i -p".
s/smartlist_string_num_isin/smartlist_contains_int_as_string/g;
s/smartlist_string_isin((?:_case)?)/smartlist_contains_string$1/g;
s/smartlist_digest_isin/smartlist_contains_digest/g;
s/smartlist_isin/smartlist_contains/g;
s/digestset_isin/digestset_contains/g;
| Nick Mathewson | 2013-01-16 |
* | Merge remote-tracking branch 'asn/bug7896' | Nick Mathewson | 2013-01-16 |
|\ |
|
| * | Mention name of the transport used when we learn the fpr of a bridge. | George Kadianakis | 2013-01-09 |
* | | Update the copyright date to 201. | Nick Mathewson | 2013-01-16 |
|/ |
|
* | Merge branch 'ntor-resquashed'•••Conflicts:
src/or/cpuworker.c
src/or/or.h
src/test/bench.c
| Nick Mathewson | 2013-01-03 |
|\ |
|
| * | Enable the ntor handshake on the client side.•••"works for me"
| Nick Mathewson | 2013-01-03 |
* | | Merge remote-tracking branch 'mikeperry/209-path-bias-changes' | Nick Mathewson | 2012-12-25 |
|\ \ |
|
| * | | Nick's Code review #3 part 2. | Mike Perry | 2012-12-18 |
| * | | Changes from Nick's code review 'part 1'•••I think this is actually his third code review of this branch so far.
| Mike Perry | 2012-12-18 |
| * | | Space fixes. | Mike Perry | 2012-12-09 |
| * | | Fix a rather serious use-count state bug.•••We need to use the success count or the use count depending on the consensus
parameter.
| Mike Perry | 2012-12-09 |
| * | | Convert to doubles for all pathbias state.•••Let's hope this solves the rounding error issue..
| Mike Perry | 2012-12-09 |
| * | | Also shorten circuit_successes to circ_successes.•••For consistency and great justice.
Ok, mostly consistency.
| Mike Perry | 2012-12-09 |
| * | | Rename first_hop to circ_attempt.•••Since we've generalized what we can count from (first or second hop), we
should generalize the variable and constant naming too.
| Mike Perry | 2012-12-09 |
| * | | Prop 209: Add path bias counts for timeouts and other mechanisms.•••Turns out there's more than one way to block a tagged circuit.
This seems to successfully handle all of the normal exit circuits. Hidden
services need additional tweaks, still.
| Mike Perry | 2012-12-07 |
| * | | Update with code review changes from Nick. | Mike Perry | 2012-12-07 |
| * | | Update pathbias parameters to match Proposal 209.•••Needs manpage update and testing still..
| Mike Perry | 2012-12-07 |
| * | | Add the ability to count circuit timeouts for guards.•••This is purely for informational reasons for debugging.
| Mike Perry | 2012-12-07 |
* | | | Add configuration options for directory guards•••In addition to all the other ways to make directory gurads not go,
you can now set UseEntryGuardsAsDirGuards to 0.
| Nick Mathewson | 2012-12-25 |
* | | | Directory guard implementation.•••Implements proposal 207; ticket 6526.
| Nick Mathewson | 2012-12-25 |
* | | | Remember which of our guards are directory caches | Nick Mathewson | 2012-12-25 |
|/ / |
|
* / | Bug 3443: Don't count ORconn setup in circuit build time.•••Also, add a hack Roger suggested where we're more patient if no circuits are
opened yet.
| Mike Perry | 2012-12-07 |
|/ |
|
* | Fix more madness from the split_circuitbuild merge | Nick Mathewson | 2012-10-22 |
* | Split code for entry guards and bridges into a new module. | Nick Mathewson | 2012-10-15 |