| Commit message (Expand) | Author | Age |
* | fix another confusing whitespace instance | Roger Dingledine | 2013-09-30 |
* | fix confusing whitespace | Roger Dingledine | 2013-09-30 |
* | Separate mutable/const accessors for circuit_build_times•••(These have proved invaluable for other global accessors.)
| Nick Mathewson | 2013-08-22 |
* | Make circ_times static and add accessor functions.•••Change the global circ_times to a static variable and use
accessor functions throughout the code, instead of
accessing it directly.
| vagrant | 2013-08-22 |
* | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2013-07-31 |
|\ |
|
| * | NumDirectoryGuards now tracks NumEntryGuards by default•••Now a user who changes only NumEntryGuards will get the behavior she
expects. Fixes bug 9354; bugfix on 0.2.4.8-alpha.
| Roger Dingledine | 2013-07-30 |
* | | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2013-04-24 |
|\| |
|
| * | Increase the pathbias state file miscounting version check.•••We now know the bug is present in 0.2.4.12-alpha too. It should be fixed in
0.2.4.13-alpha, though.
| Mike Perry | 2013-04-24 |
* | | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2013-04-03 |
|\| |
|
| * | Clip invalid path bias counts at startup.•••There was a bug in Tor prior to 0.2.4.10-alpha that allowed counts to
become invalid. Clipping the counts at startup allows us to rule out
log messages due to corruption from these prior Tor versions.
| Mike Perry | 2013-04-03 |
* | | Remove check for whether bridge_line->digest is NULL•••It can never be NULL, since it's an array in bridge_line_t.
Introduced in 266f8cddd87f. Found by coverity; this is CID 992691. Bug
not in any released Tor.
| Nick Mathewson | 2013-03-21 |
* | | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2013-03-21 |
|\| |
|
| * | The *default* guard lifetime is two months; the *min* is one•••This caused an assertion failure when pruning guards.
Fixes bug #8553; bug not in any released Tor.
| Nick Mathewson | 2013-03-21 |
* | | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | 2013-03-19 |
|\| |
|
| * | Merge branch 'bug8240_v2_squashed' into maint-0.2.4•••Conflicts:
doc/tor.1.txt
src/or/circuitbuild.c
src/or/config.c
src/or/or.h
| Nick Mathewson | 2013-03-19 |
* | | Merge remote-tracking branch 'asn/bug3594_rebased_and_fixed'•••Conflicts:
src/common/util.c
src/or/entrynodes.h
| Nick Mathewson | 2013-03-19 |
|\ \
| |/
|/| |
|
| * | Refactoring to make parse_bridge_line() unittestable.•••- Make parse_bridge_line() return a struct.
- Make bridge_add_from_config() accept a struct.
- Make string_is_key_value() less hysterical.
| George Kadianakis | 2013-02-11 |
| * | Send SOCKS arguments when doing SOCKS5. | George Kadianakis | 2013-02-09 |
| * | Send SOCKS arguments when doing SOCKS4. | George Kadianakis | 2013-02-09 |
| * | Add support for parsing SOCKS arguments. | George Kadianakis | 2013-02-09 |
* | | Fix some wide lines | Nick Mathewson | 2013-03-18 |
* | | Merge remote-tracking branch 'public/no_dup_guards' into maint-0.2.4 | Nick Mathewson | 2013-03-18 |
|\ \ |
|
| * | | Be more robust when excluding existing nodes as new dirguards•••In addition to rejecting them post-hoc, avoid picking them in the
first place. This makes us less likely to decide that we can't add
guards at all.
| Nick Mathewson | 2013-02-14 |
| * | | Add some code to bluntly prevent duplicate guards from getting added•••Apparently something in the directory guard code made it possible
for the same node to get added as a guard over and over when there
were no actual running guard nodes.
| Nick Mathewson | 2013-02-14 |
| |/ |
|
* | | Correctly set entry->is_dir_cache when adding an entry guard for the first time••• (Second part of a bug8367 fix. -NM)
| Andrea Shepard | 2013-03-01 |
* | | Fix bootstrapping with bridges by making is_dir_cache is set on them.•••This fixes bug 8367, introduced in d7089ff228227259137b5a8b. Not in
any released Tor.
| Nick Mathewson | 2013-03-01 |
* | | 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 |