summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | | | | | Add changelog for bug 1952.Mike Perry2010-09-27
| | | | | | | | | |
| | * | | | | | | | Update dir-spec.txt with new weight constraints.Mike Perry2010-09-27
| | | | | | | | | |
| | * | | | | | | | Implement new Wxx constraints.Mike Perry2010-09-27
| | | |_|_|_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cases 1 and 3b are provably correct. Case 2b has a fallback to first try to maximize entropy.
* | | | | | | | | Use autoreconf, not autoconf&&automake&&etc in autogen.shNick Mathewson2010-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The autoreconf tool deals much better with detecting which tools to use on your particular platform, handling cases where your install-sh script gets stable, and lots of other little tricky issues. We still fall back to autoconf&&automake&&etc in the case where "`which autoreconf 2>/dev/null`" says something we can't run. This is the first change of the 0.2.3.x series.
* | | | | | | | | Bump the Tor version in master to 0.2.3.0-alpha-devNick Mathewson2010-09-24
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0.2.2.x development will continue in branch maint-0.2.2. master is now out of feature freeze. Let's not go crazy right away. :)
* | | | | | | | Merge remote branch 'sebastian/continuation'Nick Mathewson2010-09-24
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Note that the torrc format doesn't need nl at endSebastian Hahn2010-09-24
| | | | | | | |
| * | | | | | | Tweak continuation-and-comment logicNick Mathewson2010-09-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think there was a read-off-the-end-of-the-buffer bug that I fixed. At least I added some good comments, I hope.
| * | | | | | | Add new torrc line continuation unit testsSebastian Hahn2010-09-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We want to make sure that we don't break old torrc files that might have used something like this made-up example: ContactInfo UberUser <uber@user.com> # /// Fake email! \\\ Log info file /home/nick.mathewson/projects/tor-info.log And we also want to support the following style of writing your torrc: ExcludeNodes \ # Node1337 is run by the Bavarian Illuminati Node1337, \ # The operator of Node99 looked at me funny Node99 The code already handles both cases, but the unit test should help prove it.
| * | | | | | | Document multiline options in the manpageSebastian Hahn2010-09-11
| | | | | | | |
| * | | | | | | Allow comments for multi-line torrc optionsSebastian Hahn2010-09-11
| | | | | | | |
| * | | | | | | Support mutli-line torrc options via the usual backslash syntaxNick Mathewson2010-09-10
| | | | | | | |
* | | | | | | | Merge branch 'bug1511'Nick Mathewson2010-09-23
|\ \ \ \ \ \ \ \
| * | | | | | | | Even more accurate handling for shifting accounting intervalsNick Mathewson2010-09-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Roger correctly pointed out that my code was broken for accounting periods that shifted forwards, since start_of_accounting_period_containing(interval_start_time) would not be equal to interval_start_time, but potentially much earlier.
| * | | | | | | | Tolerate a little skew in accounting intervals.Nick Mathewson2010-09-03
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will make changes for DST still work, and avoid double-spending bytes when there are slight changes to configurations. Fixes bug 1511; the DST issue is a bugfix on 0.0.9pre5.
* | | | | | | | Rename has_completed_circuit to can_complete_circuitNick Mathewson2010-09-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also redocument it. Related to #1362.
* | | | | | | | Merge remote branch 'arma/bug1362'Nick Mathewson2010-09-22
|\ \ \ \ \ \ \ \
| * | | | | | | | log when we finish a circuit after being offlineRoger Dingledine2010-09-21
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Changes to bug1959_part1 on review from arma.Nick Mathewson2010-09-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Significant one: we want to say "not enough entry nodes descriptors, so we can't build circuits" only when we have 0 descriptors.
* | | | | | | | Make our min-info check also check for entry node presenceNick Mathewson2010-09-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Part of a fix for bug1959
* | | | | | | | Merge branch 'bug1789'Nick Mathewson2010-09-21
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Bug1789 cleanups suggested by armaNick Mathewson2010-09-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The significant one is that we look at RelayBandwidthRate if it is set.
| * | | | | | | finish a comment, lower a variableNick Mathewson2010-09-15
| | | | | | | |
| * | | | | | | How many seconds until != timestamp of that dateSebastian Hahn2010-09-15
| | | | | | | |
| * | | | | | | Base our expected bw accounting usage on time before soft limitNick Mathewson2010-09-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, we were also considering the time spent in soft-hibernation. If this was a long time, we would wind up underestimating our bandwidth by a lot, and skewing our wakeup time towards the start of the accounting interval. This patch also makes us store a few more fields in the state file, including the time at which we entered soft hibernation. Fixes bug 1789. Bugfix on 0.0.9pre5.
| * | | | | | | Use a more sophisticated soft-hibernation-limit calculationNick Mathewson2010-09-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should help address bug 1789.
| * | | | | | | Remove an obsolete comment from hibernate.cNick Mathewson2010-09-03
| |/ / / / / /
* | | | | | | Correct default for RendPostPeriod in docsJohn Brooks2010-09-21
| |_|/ / / / |/| | | | |
* | | | | | Merge branch 'bug1956'Nick Mathewson2010-09-21
|\ \ \ \ \ \
| * | | | | | Count unknown authorities as unknown only once, not once per signature.Nick Mathewson2010-09-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not double-report signatures from unrecognized authorities both as "from unknown authority" and "not present". Fixes bug 1956, bugfix on 0.2.2.16-alpha.
* | | | | | | changelog entry for bug 1943Roger Dingledine2010-09-20
| | | | | | |
* | | | | | | A start at a patch for bug 1943 (alignment issues)Roger Dingledine2010-09-20
|/ / / / / /
* | | | | | Attempt to fix compilation on WindowsSebastian Hahn2010-09-19
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Our attempt to make compilation work on old versions of Windows again while keeping wince compatibility broke the build for Win2k+. helix reports this patch fixes the issue for WinXP. Bugfix on 0.2.2.15-alpha; related to bug 1797.
* | | | | bump to 0.2.2.16-alpha-devRoger Dingledine2010-09-17
| | | | |
* | | | | best tor ever!tor-0.2.2.16-alphaRoger Dingledine2010-09-17
| | | | |
* | | | | I hear we are close to a release. Clean up the whitespace.Nick Mathewson2010-09-16
| | | | |
* | | | | fold in the recent changes filesRoger Dingledine2010-09-16
| | | | |
* | | | | Change 'bugfix on' line for changes/bug1921.Nick Mathewson2010-09-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Karsten says: "the ChangeLog should say it's a bugfix on 0.2.2.15-alpha, because enabling stats while Tor is running (which leads to this false log message) is only possible since then." Sounds right enough to me. Tell me if I'm wrong.
* | | | | Merge remote branch 'sebastian/bug1921'Nick Mathewson2010-09-16
|\ \ \ \ \
| * | | | | Demote a warn when enabling CellStatisticsSebastian Hahn2010-09-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the CellStatistics option is off, we don't store cell insertion times. Doing so would also not be very smart, because there seem to still be some performance issues with this type of statistics. Nothing harmful happens when we don't have insertion times, so we don't need to alarm the user.
* | | | | | perconnbwrate and perconnbwburst consensus paramsRoger Dingledine2010-09-16
|/ / / / /
* | | | | circwindow consensus param != CircWindowRoger Dingledine2010-09-15
| | | | | | | | | | | | | | | | | | | | aka update dir-spec.txt to reflect reality
* | | | | Merge branch 'bug1184'Nick Mathewson2010-09-15
|\ \ \ \ \
| * | | | | tor-spec.txt tweaks from armaNick Mathewson2010-09-15
| | | | | |
| * | | | | Never queue a cell on a marked circuitNick Mathewson2010-09-15
| | | | | |
| * | | | | Make tor-spec wording easier to understandSebastian Hahn2010-08-03
| | | | | |
| * | | | | Clarify that TRUNCATE behavior isn't as-intendedNick Mathewson2010-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In tor-spec.txt, instead of saying "nodes may X" instead say "Current nodes do X; this is nonconformant. Clients should watch out for that." Based on observations by wanoskarnet.
| * | | | | Clear cell queues when marking or truncating a circuit.Nick Mathewson2010-07-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At best, this patch helps us avoid sending queued relayed cells that would get ignored during the time between when a destroy cell is sent and when the circuit is finally freed. At worst, it lets us release some memory a little earlier than it would otherwise. Fix for bug #1184. Bugfix on 0.2.0.1-alpha.
* | | | | | Add a simple integer-ceiling-division macro before we get it wrongNick Mathewson2010-09-14
| | | | | |
* | | | | | Merge branch 'bug1899'Nick Mathewson2010-09-14
|\ \ \ \ \ \