| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
It turns out that we weren't updating the _ExcludeExitNodesUnion set's
country numbers when we reloaded (or first loaded!) the IP-to-country
file. Spotted by Lark. Bugfix on 0.2.1.6-alpha.
svn:r18575
|
|
|
|
| |
svn:r18450
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
are stored when the --enable-local-appdata option is configured. This
changes the Windows path from %APPDATA% to a host local
%USERPROFILE%\Local Settings\Application Data\ path (aka,
LOCAL_APPDATA).
Patch from coderman.
svn:r18122
|
|
|
|
| |
svn:r18015
|
|
|
|
|
|
|
|
|
|
| |
Unfortunately, old Libevents don't _put_ a version in their headers, so
this can get a little tricky. Fortunately, the only binary-compatibility
issue we care about is the size of struct event. Even more fortunately,
Libevent 2.0 will let us keep binary compatiblity forever by letting us
decouple ourselves from the structs, if we like.
svn:r18014
|
|
|
|
| |
svn:r17963
|
|
|
|
|
|
| |
remain, though.
svn:r17888
|
|
|
|
|
|
|
|
| |
The subversion $Id$ fields made every commit force a rebuild of
whatever file got committed. They were not actually useful for
telling the version of Tor files in the wild.
svn:r17867
|
|
|
|
| |
svn:r17823
|
|
|
|
| |
svn:r17754
|
|
|
|
| |
svn:r17739
|
|
|
|
| |
svn:r17717
|
|
|
|
|
|
| |
patch.
svn:r17686
|
|
|
|
| |
svn:r17664
|
|
|
|
| |
svn:r17663
|
|
|
|
| |
svn:r17662
|
|
|
|
|
|
|
| |
(Many users have no idea what a resolv.conf is, and shouldn't be forced to learn. The old option will keep working for now.)
Also, document it.
svn:r17661
|
|
|
|
|
|
|
|
|
|
|
| |
seconds. Warn the user if lower values are given in the
configuration. Bugfix on 0.1.0.1-rc. Patch by Sebastian.
Clip the CircuitBuildTimeout to a minimum of 30 seconds. Warn the
user if lower values are given in the configuration. Bugfix on
0.1.1.17-rc. Patch by Sebastian.
svn:r17657
|
|
|
|
|
|
| |
from reloading the configuration. Fixes bug 856.
svn:r17567
|
|
|
|
| |
svn:r17566
|
|
|
|
|
|
| |
has no effect.
svn:r17520
|
|
|
|
| |
svn:r17503
|
|
|
|
|
|
| |
DirPortFrontPage is missing.
svn:r17502
|
|
|
|
| |
svn:r17501
|
|
|
|
|
|
| |
on the DirPort. Now relay operators can provide a disclaimer without needin to set up a separate webserver. There's a sample disclaimer in contrib/tor-exit-notice.html.
svn:r17500
|
|
|
|
|
|
| |
probably makes logging slightly faster. Not a backport candidate: bug 861 is too obscure and harmless.
svn:r17456
|
|
|
|
|
|
|
|
|
|
| |
it's obsolete. which causes us to inform the user every time, even
though the user can't do anything about it other than get confused.
now it's an info-level log by default.
svn:r17206
|
|
|
|
|
|
|
|
| |
idempotent. so now we remember if we've succeeded, and if so we
don't even try.
svn:r17204
|
|
|
|
|
|
| |
set supplementary groups, deprecated the Group option, and log more information on credential switching
svn:r17200
|
|
|
|
|
|
| |
when resolving large names. Add a cfg option to disable it, since apparently 3/10 of a percent of servers get it wrong.
svn:r17171
|
|
|
|
| |
svn:r17160
|
|
|
|
|
|
|
|
| |
identity fingerprints, so it's easier to paste them in.
Suggested by Lucky Green.
svn:r17021
|
|
|
|
|
|
|
| |
list. It has been gone for many months.
svn:r17005
|
|
|
|
|
|
|
|
|
|
| |
and fail to start. But dangerous permissions on
$datadir/cached-status/ would cause us to open a log and complain
there. Now complain to stdout and fail to start in both cases. Fixes
bug 820, reported by seeess.
svn:r16998
|
|
|
|
| |
svn:r16983
|
|
|
|
|
|
| |
include "a country code was configured in a node list."
svn:r16968
|
|
|
|
|
|
| |
ever-popular "no exits in Monaco" feature (ExcludeExitNodes {MC}). Also allow country codes and IP ranges in ExitNodes. (EntryNodes needs more work.) Based on code by Robert Hogan. Needs more testing.
svn:r16966
|
|
|
|
| |
svn:r16858
|
|
|
|
| |
svn:r16783
|
|
|
|
|
|
| |
almost inevitable.
svn:r16779
|
|
|
|
|
|
| |
start with the same datadir, or where a --list-fingerprints races with a server to create keys, or such.
svn:r16722
|
|
|
|
| |
svn:r16510
|
|
|
|
|
|
| |
authorization data. Tweaked a bit: see comments on or-dev.
svn:r16475
|
|
|
|
|
|
|
| |
Patch from Christopher Davis: open /dev/pf before dropping privileges. Fixes bug 782. Backport candidate.
svn:r16450
|
|
|
|
|
|
|
| |
Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you.
svn:r16435
|
|
|
|
|
|
|
| |
a bug that was fixed in Tor 0.1.1.21.
svn:r16409
|
|
|
|
|
|
|
| |
Split out the address manipulation functions from compat and util: they were about 21% of the total of those, and spread out too much.
svn:r16208
|
|
|
|
|
|
|
| |
Patch from Christian Wilms: remove (HiddenService|Rend)(Exclude)?Nodes options. They never worked properly, and nobody seems to be using them. Resolves bug 754.
svn:r16144
|
|
|
|
|
|
|
| |
Add new ExcludeExitNodes option. Also add a new routerset type to handle Exclude[Exit]Nodes. It is optimized for O(1) membership tests, so as to make choosing a random router run in O(N_routers) time instead of in O(N_routers*N_Excluded_Routers).
svn:r16061
|
|
|
|
| |
svn:r15690
|