summaryrefslogtreecommitdiff
path: root/src/or
AgeCommit message (Collapse)Author
2013-04-03Add additional checks for Path Bias scaling.Mike Perry
Just in case more issues remain with scaling, it would be nice to pin-point them as such.
2013-04-03Clip invalid path bias counts at startup.Mike Perry
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.
2013-04-02Merge remote-tracking branch 'public/bug7707_diagnostic' into maint-0.2.4Nick Mathewson
2013-04-02Merge remote-tracking branch 'public/bug8427' into maint-0.2.4Nick Mathewson
2013-03-29Bug #8196: Demote a path bias notice that can be caused by controllers.Mike Perry
We didn't see this in normal usage anyway.
2013-03-29Bug 8419: Apply the badexit fix from #2203 to validatio tooMike Perry
This was causing dirauths to emit flag weight validation warns if there was a sufficiently large amount of badexit bandwidth to make a difference in flag weight results.
2013-03-29Bug 8477: Don't warn if fromerly GENERAL circuits still have streams.Mike Perry
This can happen in various cases of network failure.
2013-03-29Bug 8230: Mark circuits as opened before reachability testing.Mike Perry
Should silence two path bias Bug messages seen on relays at startup.
2013-03-29Don't relax the timeout for already opened 1-hop circuits.Mike Perry
2013-03-29Add detail to log messages related to bug 7799.Mike Perry
Note this does not solve bug 7799, it is only to help us diagnose it.
2013-03-28Make PathsNeededToBuildCircuits option work.Karsten Loesing
2013-03-27Add some missing case values to please clangNick Mathewson
It seems that some versions of clang that would prefer the -Wswitch-enum compiler flag to warn about switch statements with missing enum values, even if those switch statements have a default. Fixes bug 8598; bugfix on 0.2.4.10-alpha.
2013-03-27Clarify liveness log message and lower it to notice.Mike Perry
It could just be due to small clock jumps, after all.
2013-03-26Bug 6572: Use timestamp_created for liveness sanity checks.Mike Perry
This should eliminate potential regressions caused by #7341.
2013-03-26Bug 7065: Use $ for idhex instead of =Mike Perry
2013-03-21The *default* guard lifetime is two months; the *min* is oneNick Mathewson
This caused an assertion failure when pruning guards. Fixes bug #8553; bug not in any released Tor.
2013-03-20Merge remote-tracking branch 'public/bug8475_023' into maint-0.2.4Nick Mathewson
2013-03-20Set default minimum bandwidth for exit flag to zero for TestingTorNetworkAndrea Shepard
2013-03-20Fix an EOL@EOF in circuituse.cAndrea Shepard
2013-03-20Let testing networks override ABSOLUTE_MIN_VALUE_FOR_FAST_FLAGNick Mathewson
This adds a new option to fix bug 8508 which broke chutney networks. The bug was introduced by 317d16de.
2013-03-20Merge remote-tracking branch 'public/bug6304_v3' into maint-0.2.4Nick Mathewson
Conflicts: src/or/circuitbuild.c src/or/config.c
2013-03-19Don't assert when writing a cell to a CLOSING connection.Nick Mathewson
Instead, drop the cell. Fixes another case of bug 7350; bugfix on 0.2.4.4-alpha
2013-03-19Merge remote-tracking branch 'public/bug7164_diagnostic' into maint-0.2.4Nick Mathewson
2013-03-19Merge branch 'bug8240_v2_squashed' into maint-0.2.4Nick Mathewson
Conflicts: doc/tor.1.txt src/or/circuitbuild.c src/or/config.c src/or/or.h
2013-03-19Drop the minimum guard lifetime back down to one monthNick Mathewson
Mike believes that raising the default to 2 months with no way to lower it may create horrible load-balancing issues.
2013-03-19Add support for days of the week to intervalsNick Mathewson
2013-03-19Make the guard lifetime configurable and adjustable via the consensusNick Mathewson
Fixes 8240. (Don't actually increase the default guard lifetime. It seems likely to break too many things if done precipitiously.)
2013-03-19Merge remote-tracking branch 'public/bug7950' into maint-0.2.4Nick Mathewson
2013-03-19Merge remote-tracking branch 'public/bug8031' into maint-0.2.4Nick Mathewson
2013-03-19Merge branch 'bug7582_v2' into maint-0.2.4Nick Mathewson
2013-03-19Free prepend_policy values in origin circuitsNick Mathewson
2013-03-18Merge remote-tracking branch 'public/bug6174' into maint-0.2.4Nick Mathewson
2013-03-18Merge remote-tracking branch 'public/bug8062' into maint-0.2.4Nick Mathewson
2013-03-18Handle TRUNCATE correctly if our next channel isn't done yet.Nick Mathewson
Patch from 'cypherpunks'. Fixes bug #7947. Bugfix on 0.0.7.1.
2013-03-18Merge remote-tracking branch 'public/bug6164' into maint-0.2.4Nick Mathewson
2013-03-18Fix some wide linesNick Mathewson
2013-03-18Merge remote-tracking branch 'andrea/bug8435' into maint-0.2.4Nick Mathewson
2013-03-18Make stream events for RESOLVE lookups more consistentNick Mathewson
Fixes 8203; patch by Desoxy
2013-03-18Improve comment for routers_with_measured_bw static var in dirserv.cAndrea Shepard
2013-03-18Improve comment on router_counts_toward_thresholds()Andrea Shepard
2013-03-18Add dirserv_has_measured_bw() predicate wrapper for ↵Andrea Shepard
dirserv_query_measured_bw_cache()
2013-03-18Merge remote-tracking branch 'public/no_dup_guards' into maint-0.2.4Nick Mathewson
2013-03-18Merge remote-tracking branch 'public/bug8059' into maint-0.2.4Nick Mathewson
2013-03-18Check return values from fcntl and setsockoptNick Mathewson
(Based on a patch from flupzor; bug #8206)
2013-03-18Check for 0.2.4.8, not 0.2.4.7, to determine EXTEND2 supportNick Mathewson
Fixes bug 8464; bugfix on b2863739 in 0.2.4.8-alpha
2013-03-18Ignore advertised bandwidths if we have enough measured bandwidths availableAndrea Shepard
2013-03-15Merge remote-tracking branch 'public/bug8180_023_v2' into maint-0.2.4Nick Mathewson
2013-03-15Upgrade the warn for EntryNodes without UseEntryGuards to an errorNick Mathewson
fixes bug 8180
2013-03-15Merge remote-tracking branch 'public/unused_stuff' into maint-0.2.4Nick Mathewson
2013-03-14Make circuit_purpose_to_string handle CIRCUIT_PURPOSE_PATH_BIAS_TESTINGNick Mathewson