| Commit message (Expand) | Author | Age |
... | |
* | | | | Merge remote branch 'origin/maint-0.2.1' | Nick Mathewson | 2010-06-07 |
|\| | | |
|
| * | | | Update to June 1 2010 Maxmind GeoLite Country database. | Karsten Loesing | 2010-06-07 |
* | | | | Merge branch 'bug1522' | Nick Mathewson | 2010-06-07 |
|\ \ \ \ |
|
| * | | | | Reinstate warning when HOME isn't set.•••Having ~/.tor expand into /.tor is, after all, almost certainly not
what the user wanted, and it deserves a warning message.
Also, convert a guess-and-malloc-and-sprintf triple into an asprintf.
| Nick Mathewson | 2010-06-07 |
| * | | | | Treat unset $HOME like empty $HOME•••This means Tor no longer dies when it doesn't have a $HOME.
| Sebastian Hahn | 2010-06-07 |
| | |/ /
| |/| | |
|
* / | | | Sample torrc as a bridge•••On Sun, 6 Jun 2010 19:59:56 -0400
Andrew Lewman <andrew@torproject.org> wrote:
> attached.
let's try this again.
From e95c44bc5af90d982e9d95d63e78b2fde67431ed Mon Sep 17 00:00:00 2001
From: Andrew Lewman <andrew@torproject.org>
Date: Sun, 6 Jun 2010 19:56:16 -0400
Subject: [PATCH] Create a sample bridge configuration torrc.
| Andrew Lewman | 2010-06-07 |
|/ / / |
|
* | | | Don't cannibalize one-hop circuits•••In rare cases, we could cannibalize a one-hop circuit, ending up
with a two-hop circuit. This circuit would not be actually used,
but we should prevent its creation in the first place.
Thanks to outofwords and swissknife for helping to analyse this.
| Sebastian Hahn | 2010-06-04 |
* | | | Let bridge users use the non-primary address of a multi-homed bridge | Roger Dingledine | 2010-06-03 |
* | | | Make pointer types correct in WinCE patch | Nick Mathewson | 2010-05-24 |
* | | | moved wince related includes and defs to compat.h where possible, removed unu... | valerino | 2010-05-24 |
* | | | Port Tor to work on Windows CE•••Most of the changes here are switches to use APIs available on Windows
CE. The most pervasive change is that Windows CE only provides the
wide-character ("FooW") variants of most of the windows function, and
doesn't support the older ASCII verions at all.
This patch will require use of the wcecompat library to get working
versions of the posix-style fd-based file IO functions.
[commit message by nickm]
| valerino | 2010-05-24 |
* | | | Log the correct address when purging a mismatchd DNS cache address | valerino | 2010-05-20 |
* | | | Don't use "try" as an identifier•••C allows try, but some windows CE headers like to redefine 'try' to be
a reserved word.
| valerino | 2010-05-20 |
* | | | clean up whitespace in src/tools | Nick Mathewson | 2010-05-20 |
* | | | Make rotate_request_period use BEGIN/END versions of FOREACH•••This appeases some versions of MSVC, which don't like it when you
have preprocessor commands inside a set of macro arguments.
| Nick Mathewson | 2010-05-17 |
* | | | Clarify 'marking connection as too old' messages•••Back when we changed the idea of a connection being "too old" for new
circuits into the connection being "bad" for new circuits, we didn't
actually change the info messages. This led to telling the user that
we were labelling connections as "too old" for being worse than
connections that were actually older than them.
Found by Scott on or-talk.
| Nick Mathewson | 2010-05-12 |
* | | | Merge branch 'maint-0.2.1' | Roger Dingledine | 2010-05-06 |
|\| | |
|
| * | | move to maxmind geoip db | Roger Dingledine | 2010-05-06 |
* | | | bump to 0.2.2.13-alpha-dev | Roger Dingledine | 2010-05-05 |
| |/
|/| |
|
* | | bump to 0.2.2.13-alpha | Roger Dingledine | 2010-04-24 |
* | | Merge branch 'maint-0.2.1' | Roger Dingledine | 2010-04-23 |
|\| |
|
| * | close idle tls conns early | Roger Dingledine | 2010-04-23 |
* | | Merge branch 'maint-0.2.1' | Roger Dingledine | 2010-04-23 |
|\| |
|
| * | finally get rid of "clique mode" | Roger Dingledine | 2010-04-23 |
| * | close idle dir-fetch circs early | Roger Dingledine | 2010-04-23 |
* | | finally get rid of "clique mode" | Roger Dingledine | 2010-04-21 |
* | | stop authority reachability check on startup | Roger Dingledine | 2010-04-21 |
* | | immediate reachability check for new relays | Roger Dingledine | 2010-04-21 |
* | | more logging when tracking missing descriptors | Roger Dingledine | 2010-04-20 |
* | | bump to 0.2.2.12-alpha-dev | Roger Dingledine | 2010-04-20 |
* | | Demote a warning about missing client ciphers | Sebastian Hahn | 2010-04-20 |
* | | bump to 0.2.2.12-alpha | Roger Dingledine | 2010-04-20 |
* | | fetch descriptors from the authority that told us about them | Roger Dingledine | 2010-04-20 |
* | | fetch unknown descriptors if we see them in a vote | Roger Dingledine | 2010-04-20 |
* | | minor cleanups | Roger Dingledine | 2010-04-20 |
* | | Switch geoip_get_request_history to asprintf; fix bug 1365 | Nick Mathewson | 2010-04-20 |
* | | fix "Got a certificate for ?? that we already have"•••what's happening here is that we're fetching certs for obsolete
authorities -- probably legacy signers in this case. but try to
remain general in the log message.
| Roger Dingledine | 2010-04-19 |
* | | Fix a compilation warning on compat_libevent.c on some versions of windows li... | Nick Mathewson | 2010-04-19 |
* | | Move the declaration of bandwidth_rate_rule_to_string•••It's natural for the definition of bandwidth_rule_t to be with the functions
that actually care about its values. Unfortunately, this means declaring
bandwidth_rate_rule_to_string() out of sequence. Someday we'll just rename
reasons.c to strings.c, and put it at the end of or.h, and this will all be
better.
| Nick Mathewson | 2010-04-19 |
* | | Fix two compile-blockers in tor_vasprintf().•••1) mingw doesn't have _vscprintf(); mingw instead has a working snprintf.
2) windows compilers that _do_ have a working _vscprintf spell it so; they do
not spell it _vcsprintf().
| Nick Mathewson | 2010-04-19 |
* | | bump to 0.2.2.11-alpha-dev | Roger Dingledine | 2010-04-19 |
* | | parameterize update_consensus_router_descriptor_downloads | Roger Dingledine | 2010-04-19 |
* | | bump to 0.2.2.11-alpha | Roger Dingledine | 2010-04-15 |
* | | Merge commit 'origin/maint-0.2.1' | Nick Mathewson | 2010-04-15 |
|\| |
|
| * | Fix renegotiation on OpenSSL versions that backport RFC5746.•••Our code assumed that any version of OpenSSL before 0.9.8l could not
possibly require SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION. This is
so... except that many vendors have backported the flag from later
versions of openssl when they backported the RFC5476 renegotiation
feature.
The new behavior is particularly annoying to detect. Previously,
leaving SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION unset meant that
clients would fail to renegotiate. People noticed that one fast!
Now, OpenSSL's RFC5476 support means that clients will happily talk to
any servers there are, but servers won't accept renegotiation requests
from unpatched clients unless SSL_OP_ALLOW_etc is set. More fun:
servers send back a "no renegotiation for you!" error, which unpatched
clients respond to by stalling, and generally producing no useful
error message.
This might not be _the_ cause of bug 1346, but it is quite likely _a_
cause for bug 1346.
| Nick Mathewson | 2010-04-13 |
* | | simplify a path in networkstatus | Roger Dingledine | 2010-04-15 |
* | | Add --enable-static-zlib option•••Works like the --enable-static-openssl/libevent options. Requires
--with-zlib-dir to be set. Note that other dependencies might still
pull in a dynamicly linked zlib, if you don't link them in statically
too.
| Sebastian Hahn | 2010-04-14 |
* | | Merge branch 'correct_halflife' | Nick Mathewson | 2010-04-13 |
|\ \ |
|
| * | | Rename CircPriorityHalflifeMsec to CircuitPriorityHalflifeMsec•••Everything that accepted the 'Circ' name handled it wrong, so even now
that we fixed the handling of the parameter, we wouldn't be able to
set it without making all the 0.2.2.7..0.2.2.10 relays act wonky.
This patch makes Tors accept the 'Circuit' name instead, so we can
turn on circuit priorities without confusing the versions that treated
the 'Circ' name as occasion to act weird.
| Nick Mathewson | 2010-04-13 |
| * | | Fix a bug in reading CircPriorityHalflife from consensus•••When you mean (a=b(c,d)) >= 0, you had better not say (a=b(c,d)>=0).
We did the latter, and so whenever CircPriorityHalflife was in the
consensus, it was treated as having a value of 1 msec (that is,
boolean true).
| Nick Mathewson | 2010-04-12 |