Age | Commit message (Collapse) | Author |
|
divide eventdns log messages into warn and info messages.
svn:r8252
|
|
svn:r8241
|
|
of cached-routers.new every time we read it.
svn:r8236
|
|
svn:r8235
|
|
and revise some log severities to match the convention.
svn:r8234
|
|
svn:r8233
|
|
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 bug 314: Instead of checking address_in_virtualrange, check addressmap_have_mapping(). This should be more accurate. [Rename to addressmap_have_mapping() from addressmap_already_mapped().]
svn:r8226
|
|
Resolve bug 321 when using dnsworkers: append a period to every address we resolve at the exit node, so that we do not accidentally pick up local addresses, and so that failing searches are retried in the resolver search domains. (This is already solved for eventdns.)
svn:r8225
|
|
Fix for bug 308: When we have a state file we cannot parse, tell the user, and move it aside.
svn:r8224
|
|
throw out everything waiting on the buffer in between socks
handshake phases, since they can't possibly (so the theory
goes) have predicted what we plan to respond to them.
svn:r8223
|
|
svn:r8222
|
|
the config options are bad or good.
svn:r8221
|
|
patch suggested by Karsten Loesing: respond to SIGNAL command before we execute the signal, in case the signal shuts us down.
svn:r7072
|
|
Implement reverse DNS lookup in eventdns: add new entry point; rename old entry point; revise TODO a little; add facility for parsing dns names.
svn:r7070
|
|
/16 network when constructing a circuit.
svn:r7068
|
|
svn:r7067
|
|
Add missing backslash
svn:r7065
|
|
Fix eventdns version of dns.c. Man, we need to get rid of this eventdns/dnsworker split.
svn:r7064
|
|
remove extraneous #endif
svn:r7063
|
|
Only do the expensive version of router_have_minimum_dir_info() when the dir info has changed. Backport candidate, since oprofile suggests that this function and ones it calls account for 25-35% of oprofile samples.
svn:r7062
|
|
Patch from Adam Langley.
* I meant getaddrinfo_a, not getaddrinfo_r - fixed
* Added more checks to the parsing code.
* It seems you switched an alloca to a malloc, but didn't add any frees
svn:r7061
|
|
Make it possible for dns_init() to fail; note failure of eventdns configuratoin.
svn:r7059
|
|
Stop walking entire dns cache for every request, now that we found our hash table bug.
svn:r7057
|
|
svn:r7053
|
|
svn:r7049
|
|
the idioms of other compare functions. hopefully i didn't
break it?
svn:r7048
|
|
Shortening fields is only one part of making structs shorter. You must also consider alignment padding. Whee.
svn:r7045
|
|
svn:r7044
|
|
svn:r7042
|
|
svn:r7027
|
|
svn:r7026
|
|
remove an assert that can never be false (an array in a non-null struct cannot be null).
svn:r7024
|
|
Fix a pedantic warning
svn:r7023
|
|
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
|
|
Only open /dev/pf once.
svn:r7009
|
|
Distinguish netfilter vs pf at configure time based on headers, not on OS.
svn:r7008
|
|
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
|
|
Remove now-spurious size and data arguments from tor_mmap_file
svn:r6987
|
|
Oops. Fix downcast macro.
svn:r6985
|
|
svn:r6982
|
|
Add an "mmap handle" type to encapsulate bookkeeping elements of mmap issues; add prelim win32 impl
svn:r6980
|