Age | Commit message (Collapse) | Author |
|
svn:r8581
|
|
Remove/clarify some XXXs for no longer being accurate; for begin things we do not indend to fix; for already being parts of big todo issues (like "/* XXX ipv6 */"); etc. Also fix some spaces.
svn:r8580
|
|
Move is_local_IP to config.c; have it check for same-/24; make it used only for reachability (not for banwidth, because that is probably not what we want). Fixes an XXX.
svn:r8578
|
|
hidden service authorities too.
- Just because your DirPort is open doesn't mean people should be
able to remotely teach you about hidden service descriptors. Now
only accept rendezvous posts if you've got HSAuthoritativeDir set.
svn:r8573
|
|
svn:r8558
|
|
Differentiate more duplicated log entries
svn:r8542
|
|
Make distinct all non-bug messages at notice or higher that appear 3 or more times.
svn:r8541
|
|
Reserve the nickname "Unnamed" for routers that can't pick a hostname; any
router can call itself Unnamed; directory servers will never allocate Unnamed
to any particular router; clients won't believe that any router is the
canonical Unnamed.
svn:r8529
|
|
Make "is a v1 authority", "is a v2 authority", and "is a hidden service authority" into separate flags so we can eventually migrate more trust away from moria.
svn:r8523
|
|
Document entry-guard related functions
svn:r8521
|
|
doing (mainly people with private testing networks) can disable our same-/16 detection.
svn:r8504
|
|
svn:r8496
|
|
on the list.
svn:r8461
|
|
Trivial whitespace cleanups.
svn:r8443
|
|
Resolve bug 330: detect ISPs that want to hijack failing DNS requests and basically domain-squat the entire internet.
svn:r8440
|
|
Rename and document SearchDomains and ResolvConf options; warn if ServerDNSResolvConfFile is given but eventdns isnt enabled.
svn:r8439
|
|
Fix a bug: Remember, each call to escaped() replaces the value returned from the last call to escaped().
svn:r8438
|
|
svn:r8358
|
|
usb keys and other media that degrades when you write.
not implemented yet, so just a reminder.
svn:r8331
|
|
Fix spaces; restore support for mapping files over 4GB on win32 (?)
svn:r8326
|
|
- made configure link to required system dll's if building for win32
- added diffs for libevent 1.1b
- forced user to turn off eventdns if win32 is set
- cleaned up tor_mmap_file()_win32 (not sure if it's stable)
- cleaned up some warnings and typos
svn:r8322
|
|
svn:r8321
|
|
Fix bug 327 (part 2): Cast char to unsigned char before passing to toupper/tolower. (Follow the same idiom as with isupper and friends, in case we run into the same problem on SGI or whereever it was.)
svn:r8310
|
|
Make it possible to change nameserver options while Tor is running.
svn:r8255
|
|
Change configuration strategy for eventdns. Instead of elaborate option set, just allow the user to specify another resolv.conf to use.
svn:r8254
|
|
svn:r8229
|
|
things that tor can recover from.
also, avoid situations where people who don't read their logs
accumulate ten thousand useless files in their datadir.
svn:r8227
|
|
Fix for bug 308: When we have a state file we cannot parse, tell the user, and move it aside.
svn:r8224
|
|
svn:r7053
|
|
svn:r7027
|
|
Add more warnings to the list of those we tolerate. Start using GCC attributes more, for better error checking and better code generation.
svn:r7020
|
|
svn:r7018
|
|
Fix verbose compilation errors; make sure transparent proxy fails when no method is configured.
svn:r7012
|
|
whitespace fixes
svn:r7011
|
|
Warn about open TransListenAddress values.
svn:r7010
|
|
Patch from Tup to add support for transparent AP connections: this basically bundles the functionality of trans-proxy-tor into the tor mainline. Now hosts with compliant pf/netfilter implementations can redirect TCP connections straight to Tor without diverting through SOCKS.
svn:r7007
|
|
svn:r7005
|
|
Log when we are doing this, so we can diagnose it when it fails.
svn:r7004
|
|
1.0b harder; make libevent recommendation system saner.
svn:r7003
|
|
svn:r6811
|
|
svn:r6806
|
|
svn:r6805
|
|
svn:r6804
|
|
by asking the directory authorities. This code only kicks in when you
would normally have exited with a "no address" error.
This design is flawed, though, since the X-Your-Address-Is header is not
authenticated, and doing it this way introduces too many new attacks. The
right answer is to give IP address hints inside the HELLO cell; much of
this code can be reused when we switch.
svn:r6774
|
|
IP addresses, not IPs.
svn:r6764
|
|
Reported by Frediano Ziglio.
svn:r6746
|
|
active, and make set of nameservers configurable from torrc.
svn:r6744
|
|
the node operator, since he can't do anything about it.
svn:r6733
|
|
it is still the case that we ignore it with respect to entry guards
that we've already picked.
svn:r6726
|
|
with no logs set at all.
svn:r6604
|