| Commit message (Expand) | Author | Age |
* | Merge remote-tracking branch 'public/bug8427' into maint-0.2.4 | Nick Mathewson | 2013-04-02 |
|\ |
|
| * | Don't warn about not sending a socks reply if we get a write error•••If we get a write error on a SOCKS connection, we can't send a
SOCKS reply, now can we?
This bug has been here since 36baf7219, where we added the "hey, I'm
closing an AP connection but I haven't finished the socks
handshake!" message. It's bug 8427.
| Nick Mathewson | 2013-03-12 |
* | | Changes file for 8230, 8477 and 8419. | Mike Perry | 2013-03-29 |
* | | Update the changes file for bug7799.•••Still not sure it's actually fixed yet...
| Mike Perry | 2013-03-29 |
* | | Add changes file for bug 7799's log message changes.•••Note this does not close bug 7799.
| Mike Perry | 2013-03-29 |
* | | Add a changes file for #8599 | Nick Mathewson | 2013-03-28 |
* | | 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 Mathewson | 2013-03-27 |
* | | Changes file for bug6572. | Mike Perry | 2013-03-26 |
* | | Changes file for #7065•••(revised by nickm)
| Mike Perry | 2013-03-26 |
* | | Merge remote-tracking branch 'public/bug8475_023' into maint-0.2.4 | Nick Mathewson | 2013-03-20 |
|\ \ |
|
| * | | Apply ClientDNSRejectInternalAddresses to IPv6 in RESOLVED cells•••Fixes bug 8475; bugfix on 0.2.0.7-alpha.
| Nick Mathewson | 2013-03-14 |
| |/ |
|
* | | 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 Mathewson | 2013-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 Mathewson | 2013-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 Mathewson | 2013-03-11 |
* | | | Merge remote-tracking branch 'public/bug6304_v3' into maint-0.2.4•••Conflicts:
src/or/circuitbuild.c
src/or/config.c
| Nick Mathewson | 2013-03-20 |
|\ \ \ |
|
| * | | | Fix the warning about LearnCircuitBuildTimeout && !CircuitBuildTimeout•••This is for bug 6304.
Add a changes file too
| Nick Mathewson | 2013-03-13 |
* | | | | 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 Mathewson | 2013-03-19 |
* | | | | Merge remote-tracking branch 'public/bug7164_diagnostic' into maint-0.2.4 | Nick Mathewson | 2013-03-19 |
|\ \ \ \ |
|
| * | | | | Log fname:lineno in log messages for #7164•••This should help us track down #7164 at last.
| Nick Mathewson | 2013-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 Mathewson | 2013-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 Mathewson | 2013-03-19 |
| | |_|/
| |/| | |
|
* | | | | Merge remote-tracking branch 'public/bug7950' into maint-0.2.4 | Nick Mathewson | 2013-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 Mathewson | 2013-02-19 |
* | | | | | Merge remote-tracking branch 'public/bug7768' into maint-0.2.4 | Nick Mathewson | 2013-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 Fifield | 2013-03-19 |
| * | | | | | Fix option names in tor-fw-helper manpage•••fix for bug 7768
| Nick Mathewson | 2013-03-11 |
| | |_|/ /
| |/| | | |
|
* | | | | | Merge remote-tracking branch 'public/bug8002' into maint-0.2.4 | Nick Mathewson | 2013-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 Mathewson | 2013-02-19 |
* | | | | | | Merge remote-tracking branch 'public/bug8031' into maint-0.2.4 | Nick Mathewson | 2013-03-19 |
|\ \ \ \ \ \ |
|
| * | | | | | | Check more error codes when writing microdescriptors.•••Possible partial fix, or diagnosis tool, for bug 8031.
| Nick Mathewson | 2013-03-11 |
| | |_|_|/ /
| |/| | | | |
|
* | | | | | | Merge branch 'bug7582_v2' into maint-0.2.4 | Nick Mathewson | 2013-03-19 |
|\ \ \ \ \ \ |
|
| * | | | | | | On END_REASON_EXITPOLICY, mark circuit as unusable for that address.•••Also, don't call the exit node 'reject *' unless our decision to pick
that node was based on a non-summarized version of that node's exit
policy.
rransom and arma came up with the ideas for this fix.
Fix for 7582; the summary-related part is a bugfix on 0.2.3.2-alpha.
| Nick Mathewson | 2013-03-11 |
| | |_|/ / /
| |/| | | | |
|
* | | | | | | Merge remote-tracking branch 'public/bug6174' into maint-0.2.4 | Nick Mathewson | 2013-03-18 |
|\ \ \ \ \ \ |
|
| * | | | | | | Stop frobbing timestamp_dirty as our sole means to mark circuits unusable•••In a number of places, we decrement timestamp_dirty by
MaxCircuitDirtiness in order to mark a stream as "unusable for any
new connections.
This pattern sucks for a few reasons:
* It is nonobvious.
* It is error-prone: decrementing 0 can be a bad choice indeed.
* It really wants to have a function.
It can also introduce bugs if the system time jumps backwards, or if
MaxCircuitDirtiness is increased.
So in this patch, I add an unusable_for_new_conns flag to
origin_circuit_t, make it get checked everywhere it should (I looked
for things that tested timestamp_dirty), and add a new function to
frob it.
For now, the new function does still frob timestamp_dirty (after
checking for underflow and whatnot), in case I missed any cases that
should be checking unusable_for_new_conns.
Fixes bug 6174. We first used this pattern in 516ef41ac1fd26f338c,
which I think was in 0.0.2pre26 (but it could have been 0.0.2pre27).
| Nick Mathewson | 2013-02-19 |
| | |_|_|/ /
| |/| | | | |
|
* | | | | | | Merge remote-tracking branch 'public/bug8062' into maint-0.2.4 | Nick Mathewson | 2013-03-18 |
|\ \ \ \ \ \ |
|
| * | | | | | | Increase link_proto field to 2 bytes•••This should have been 2 bytes all along, since version numbers can
be 16 bits long. This isn't a live bug, since the call to
is_or_protocol_version_known in channel_tls_process_versions_cell
will reject any version number not in the range 1..4. Still, let's
fix this before we accidentally start supporting version 256.
Reported pseudonymously. Fixes bug 8062; bugfix on 0.2.0.10-alpha --
specifically, on commit 6fcda529, where during development I
increased the width of a version to 16 bits without changing the
type of link_proto.
| Nick Mathewson | 2013-03-11 |
* | | | | | | | Handle TRUNCATE correctly if our next channel isn't done yet.•••Patch from 'cypherpunks'. Fixes bug #7947. Bugfix on 0.0.7.1.
| Nick Mathewson | 2013-03-18 |
* | | | | | | | Merge remote-tracking branch 'public/bug6673' into maint-0.2.4 | Nick Mathewson | 2013-03-18 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Give an #error when we want threads and OpenSSL has disabled threads•••Fixes ticket 6673.
| Nick Mathewson | 2013-03-11 |
| |/ / / / / / |
|
* | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4•••Conflicts:
src/test/test_addr.c
| Nick Mathewson | 2013-03-18 |
|\ \ \ \ \ \ \ |
|
| * \ \ \ \ \ \ | Merge remote-tracking branch 'public/bug8377' into maint-0.2.3 | Nick Mathewson | 2013-03-18 |
| |\ \ \ \ \ \ \
| | |_|_|_|/ / /
| |/| | | | | | |
|
| | * | | | | | | Make sure that [::1] is recognized as a private address•••Fixes bug 8377; bugfix on 0.2.1.3-alpha.
| Nick Mathewson | 2013-03-01 |
| | | |_|_|_|/
| | |/| | | | |
|
* | | | | | | | Merge remote-tracking branch 'andrea/bug8435' into maint-0.2.4 | Nick Mathewson | 2013-03-18 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Ignore advertised bandwidths if we have enough measured bandwidths available | Andrea Shepard | 2013-03-18 |
| * | | | | | | | Prefer measured bandwidths over advertised when computing things for votes on... | Andrea Shepard | 2013-02-27 |
| | |_|_|/ / /
| |/| | | | | |
|
* | | | | | | | Make stream events for RESOLVE lookups more consistent•••Fixes 8203; patch by Desoxy
| Nick Mathewson | 2013-03-18 |
* | | | | | | | Merge remote-tracking branch 'public/bug8290' into maint-0.2.4 | Nick Mathewson | 2013-03-18 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Remove some lingering tsocks cruft.•••Now the manpages no longer refer to tsocks or tsocks.conf, and we no
longer have or ship a tor-tsocks.conf. The only remaining instances
of "tsocks" in our repository are old ChangeLog and ReleaseNotes
entries, and the torify script saying that it doesn't support tsocks.
Fixes bug 8290.
| Nick Mathewson | 2013-02-27 |
| |/ / / / / / |
|
* | | | | | | | Merge remote-tracking branch 'public/no_dup_guards' into maint-0.2.4 | Nick Mathewson | 2013-03-18 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Changes file for bug8231 (duplicate directory guards) | Nick Mathewson | 2013-02-14 |