aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Add detail to log messages related to bug 7799.•••Note this does not solve bug 7799, it is only to help us diagnose it. Mike Perry2013-03-29
* Add changes file for bug 7799's log message changes.•••Note this does not close bug 7799. Mike Perry2013-03-29
* Add a changes file for #8599Nick Mathewson2013-03-28
* Make PathsNeededToBuildCircuits option work.Karsten Loesing2013-03-28
* Tighten prose in 8590 manpage fixNick Mathewson2013-03-27
* First try on ticket 8590Patrick R McDonald2013-03-27
* Add some missing case values to please clang•••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. Nick Mathewson2013-03-27
* Clarify liveness log message and lower it to notice.•••It could just be due to small clock jumps, after all. Mike Perry2013-03-27
* Changes file for bug6572.Mike Perry2013-03-26
* Bug 6572: Use timestamp_created for liveness sanity checks.•••This should eliminate potential regressions caused by #7341. Mike Perry2013-03-26
* Merge branch 'bug7065_v2' into maint-0.2.4Nick Mathewson2013-03-26
|\
| * Changes file for #7065•••(revised by nickm) Mike Perry2013-03-26
| * Bug 7065: Use $ for idhex instead of =Mike Perry2013-03-26
|/
* Avoid clang warnings from implicit off_t->size_t castNick Mathewson2013-03-23
* Fix an uninitialized-var warning in unit tests•••Found by formorer; fix on 42fb61d172b172, not in any released Tor. Nick Mathewson2013-03-22
* Fix a small memory leak in the unit tests•••Found by coverity; this is CID 992692. Nick Mathewson2013-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 Mathewson2013-03-21
* Merge remote-tracking branch 'public/bug8475_023' into maint-0.2.4Nick Mathewson2013-03-20
|\
| * Apply ClientDNSRejectInternalAddresses to IPv6 in RESOLVED cells•••Fixes bug 8475; bugfix on 0.2.0.7-alpha. Nick Mathewson2013-03-14
* | Set default minimum bandwidth for exit flag to zero for TestingTorNetworkAndrea Shepard2013-03-20
* | Fix an EOL@EOF in circuituse.cAndrea Shepard2013-03-20
* | Let testing networks override ABSOLUTE_MIN_VALUE_FOR_FAST_FLAG•••This adds a new option to fix bug 8508 which broke chutney networks. The bug was introduced by 317d16de. Nick Mathewson2013-03-20
* | Merge commit '2f98bf5c9fac4dfd1bb07564ce08b13d1e330252' into maint-0.2.4•••(This is the part of the Bug 8042 patch that warns about unsigned time_t) Nick Mathewson2013-03-20
|\ \
| * | Warn at configure time when time_t is unsigned•••Inspired by #8042. As far as I know, OpenVMS is the only place you're likely to hit an unsigned time_t these days, and Tor's VMS support is... lacking. Still worth letting people know about it, though. Nick Mathewson2013-03-11
* | | Merge remote-tracking branch 'public/bug6304_v3' into maint-0.2.4•••Conflicts: src/or/circuitbuild.c src/or/config.c Nick Mathewson2013-03-20
|\ \ \
| * | | Fix the warning about LearnCircuitBuildTimeout && !CircuitBuildTimeout•••This is for bug 6304. Add a changes file too Nick Mathewson2013-03-13
| * | | Simplify the logic of circuit_build_times_get_initial_timeout.Nick Mathewson2013-03-13
| * | | Fix to test for bug8444 / 6034Nick Mathewson2013-03-09
* | | | Merge branch 'bug7350_redux' into maint-0.2.4Nick Mathewson2013-03-19
|\ \ \ \
| * | | | Don't assert when writing a cell to a CLOSING connection.•••Instead, drop the cell. Fixes another case of bug 7350; bugfix on 0.2.4.4-alpha Nick Mathewson2013-03-19
|/ / / /
* | | | Merge remote-tracking branch 'public/bug7164_diagnostic' into maint-0.2.4Nick Mathewson2013-03-19
|\ \ \ \
| * | | | Log fname:lineno in log messages for #7164•••This should help us track down #7164 at last. Nick Mathewson2013-03-13
* | | | | 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 Mathewson2013-03-19
|\ \ \ \ \
| * | | | | Drop the minimum guard lifetime back down to one month•••Mike believes that raising the default to 2 months with no way to lower it may create horrible load-balancing issues. Nick Mathewson2013-03-19
| * | | | | Add support for days of the week to intervalsNick Mathewson2013-03-19
| * | | | | Document the GuardLifetime optionNick Mathewson2013-03-19
| * | | | | Make the guard lifetime configurable and adjustable via the consensus•••Fixes 8240. (Don't actually increase the default guard lifetime. It seems likely to break too many things if done precipitiously.) Nick Mathewson2013-03-19
| | |_|_|/ | |/| | |
* | | | | Merge remote-tracking branch 'public/bug7950' into maint-0.2.4Nick Mathewson2013-03-19
|\ \ \ \ \
| * | | | | Make a parse_config_line_from_str variant that gives error messages•••Without this patch, there's no way to know what went wrong when we fail to parse a torrc line entirely (that is, we can't turn it into a K,V pair.) This patch introduces a new function that yields an error message on failure, so we can at least tell the user what to look for in their nonfunctional torrc. (Actually, it's the same function as before with a new name: parse_config_line_from_str is now a wrapper macro that the unit tests use.) Fixes bug 7950; fix on 0.2.0.16-alpha (58de695f9062576f) which first introduced the possibility of a torrc value not parsing correctly. Nick Mathewson2013-02-19
* | | | | | Merge remote-tracking branch 'public/bug7768' into maint-0.2.4Nick Mathewson2013-03-19
|\ \ \ \ \ \
| * | | | | | Use --test-commandline name in tor-fw-helper manpageNick Mathewson2013-03-19
| * | | | | | Use option name --test-commandline in tor-fw-helper.•••It was previously --Test in the help output and --test-commandline in the getopt call. The man page already had --test. (Originally by David, who resolved the tie in favor of "--test"; I chose --test-commandline" instead so that nothing that depended on it could break. -Nick) David Fifield2013-03-19
| * | | | | | Fix option names in tor-fw-helper manpage•••fix for bug 7768 Nick Mathewson2013-03-11
| | |_|/ / / | |/| | | |
* | | | | | Merge remote-tracking branch 'public/bug8002' into maint-0.2.4Nick Mathewson2013-03-19
|\ \ \ \ \ \
| * | | | | | Check for CPUs more accurartely when ONLN != CONF.•••There are two ways to use sysconf to ask about the number of CPUs. When we're on a VM, we would sometimes get it wrong by asking for the number of total CPUs (say, 64) when we should have been asking for the number of CPUs online (say, 1 or 2). Fix for bug 8002. Nick Mathewson2013-02-19
* | | | | | | Merge remote-tracking branch 'public/bug8031' into maint-0.2.4Nick Mathewson2013-03-19
|\ \ \ \ \ \ \
| * | | | | | | Another possible diagnostic for 8031.•••This time, I'm checking whether our calculated offset matches our real offset, in each case, as we go along. I don't think this is the bug, but it can't hurt to check. Nick Mathewson2013-03-11
| * | | | | | | Check more error codes when writing microdescriptors.•••Possible partial fix, or diagnosis tool, for bug 8031. Nick Mathewson2013-03-11
| * | | | | | | Use fds, not stdio, to manage microdescriptor files•••This is part of an attempt to mitigate 8031. Nick Mathewson2013-03-11
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge branch 'bug7582_v2' into maint-0.2.4Nick Mathewson2013-03-19
|\ \ \ \ \ \ \