| Commit message (Expand) | Author | Age |
... | |
* | r8609@Kushana: nickm | 2006-08-27 17:24:27 -0400••• Add some doxygen, concentrated in dns.c
svn:r8256
| Nick Mathewson | 2006-08-28 |
* | r8608@Kushana: nickm | 2006-08-27 16:57:47 -0400••• Make it possible to change nameserver options while Tor is running.
svn:r8255
| Nick Mathewson | 2006-08-28 |
* | r8607@Kushana: nickm | 2006-08-27 15:45:42 -0400••• Change configuration strategy for eventdns. Instead of elaborate option set, just allow the user to specify another resolv.conf to use.
svn:r8254
| Nick Mathewson | 2006-08-28 |
* | r8605@Kushana: nickm | 2006-08-27 14:01:11 -0400••• divide eventdns log messages into warn and info messages.
svn:r8252
| Nick Mathewson | 2006-08-28 |
* | comment out an unused variable; nick, feel free to excise it further.•••svn:r8241
| Roger Dingledine | 2006-08-27 |
* | stop a big memory leak: we were leaking the whole contents•••of cached-routers.new every time we read it.
svn:r8236
| Roger Dingledine | 2006-08-27 |
* | stop three memory leaks. nick, fix these if i'm wrong.•••svn:r8235
| Roger Dingledine | 2006-08-27 |
* | i'm guessing nick meant to check the return value of dns_init.•••and revise some log severities to match the convention.
svn:r8234
| Roger Dingledine | 2006-08-27 |
* | fix typo•••svn:r8233
| Roger Dingledine | 2006-08-27 |
* | remove some more vestiges of cvs•••svn:r8229
| Roger Dingledine | 2006-08-26 |
* | fix a log level -- err is for things that kill tor, warn is for•••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
| Roger Dingledine | 2006-08-26 |
* | r8576@Kushana: nickm | 2006-08-25 17:16:01 -0400••• 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
| Nick Mathewson | 2006-08-25 |
* | r8573@Kushana: nickm | 2006-08-25 16:55:19 -0400••• 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
| Nick Mathewson | 2006-08-25 |
* | r8572@Kushana: nickm | 2006-08-25 16:35:49 -0400••• Fix for bug 308: When we have a state file we cannot parse, tell the user, and move it aside.
svn:r8224
| Nick Mathewson | 2006-08-25 |
* | make our socks5 handling more robust to broken socks clients:•••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
| Roger Dingledine | 2006-08-24 |
* | clean up logging conventions in do_list_fingerprint()•••svn:r8222
| Roger Dingledine | 2006-08-24 |
* | tor --verify-config now exits with -1(255) or 0 depending on whether•••the config options are bad or good.
svn:r8221
| Roger Dingledine | 2006-08-23 |
* | r7411@Kushana: nickm | 2006-08-17 19:00:25 -0400••• patch suggested by Karsten Loesing: respond to SIGNAL command before we execute the signal, in case the signal shuts us down.
svn:r7072
| Nick Mathewson | 2006-08-17 |
* | r7405@Kushana: nickm | 2006-08-16 14:38:46 -0400••• 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
| Nick Mathewson | 2006-08-16 |
* | automatically avoid picking more than one node from the same•••/16 network when constructing a circuit.
svn:r7068
| Roger Dingledine | 2006-08-16 |
* | dns.c:173: warning: control reaches end of non-void function•••svn:r7067
| Roger Dingledine | 2006-08-16 |
* | r7398@Kushana: nickm | 2006-08-15 00:49:50 -0400••• Add missing backslash
svn:r7065
| Nick Mathewson | 2006-08-15 |
* | r7397@Kushana: nickm | 2006-08-15 00:46:18 -0400••• Fix eventdns version of dns.c. Man, we need to get rid of this eventdns/dnsworker split.
svn:r7064
| Nick Mathewson | 2006-08-15 |
* | r7393@Kushana: nickm | 2006-08-14 23:51:07 -0400••• remove extraneous #endif
svn:r7063
| Nick Mathewson | 2006-08-15 |
* | r7392@Kushana: nickm | 2006-08-14 23:50:32 -0400••• 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
| Nick Mathewson | 2006-08-15 |
* | r7386@Kushana: nickm | 2006-08-14 17:43:44 -0400••• 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
| Nick Mathewson | 2006-08-14 |
* | r7046@Kushana: nickm | 2006-08-05 13:57:04 -0400••• Make it possible for dns_init() to fail; note failure of eventdns configuratoin.
svn:r7059
| Nick Mathewson | 2006-08-14 |
* | r7383@Kushana: nickm | 2006-08-14 16:16:03 -0400••• Stop walking entire dns cache for every request, now that we found our hash table bug.
svn:r7057
| Nick Mathewson | 2006-08-14 |
* | avoid complaining about our SOCKS proxy proxy.•••svn:r7053
| Roger Dingledine | 2006-08-14 |
* | fix typos and stuff•••svn:r7049
| Roger Dingledine | 2006-08-14 |
* | simplify compare_cached_resolves_by_expiry() to make it match•••the idioms of other compare functions. hopefully i didn't
break it?
svn:r7048
| Roger Dingledine | 2006-08-14 |
* | r7369@Kushana: nickm | 2006-08-14 02:03:10 -0400••• Shortening fields is only one part of making structs shorter. You must also consider alignment padding. Whee.
svn:r7045
| Nick Mathewson | 2006-08-14 |
* | save 3-7 bytes per edge connection•••svn:r7044
| Roger Dingledine | 2006-08-14 |
* | simplify the connection_write_to_buf_zlib() wrapper.•••svn:r7042
| Roger Dingledine | 2006-08-13 |
* | fix funny-looking assignment that crashes unit tests•••svn:r7027
| Roger Dingledine | 2006-08-11 |
* | fix typo, add explanatory comment•••svn:r7026
| Roger Dingledine | 2006-08-11 |
* | r7328@Kushana: nickm | 2006-08-11 00:04:26 -0700••• remove an assert that can never be false (an array in a non-null struct cannot be null).
svn:r7024
| Nick Mathewson | 2006-08-11 |
* | r7327@Kushana: nickm | 2006-08-11 00:00:36 -0700••• Fix a pedantic warning
svn:r7023
| Nick Mathewson | 2006-08-11 |
* | r7324@Kushana: nickm | 2006-08-10 23:23:15 -0700••• 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
| Nick Mathewson | 2006-08-11 |
* | Fix crash in first-time option validation. Oops.•••svn:r7018
| Nick Mathewson | 2006-08-10 |
* | r7304@Kushana: nickm | 2006-08-10 01:58:05 -0700••• Fix verbose compilation errors; make sure transparent proxy fails when no method is configured.
svn:r7012
| Nick Mathewson | 2006-08-10 |
* | r7303@Kushana: nickm | 2006-08-10 01:52:19 -0700••• whitespace fixes
svn:r7011
| Nick Mathewson | 2006-08-10 |
* | r7302@Kushana: nickm | 2006-08-10 01:48:44 -0700••• Warn about open TransListenAddress values.
svn:r7010
| Nick Mathewson | 2006-08-10 |
* | r7301@Kushana: nickm | 2006-08-10 01:41:27 -0700••• Only open /dev/pf once.
svn:r7009
| Nick Mathewson | 2006-08-10 |
* | r7300@Kushana: nickm | 2006-08-10 01:36:40 -0700••• Distinguish netfilter vs pf at configure time based on headers, not on OS.
svn:r7008
| Nick Mathewson | 2006-08-10 |
* | r7299@Kushana: nickm | 2006-08-10 01:08:58 -0700••• 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
| Nick Mathewson | 2006-08-10 |
* | a way to make tor more stable in crummy situations•••svn:r7005
| Roger Dingledine | 2006-08-10 |
* | Experimentally re-enable kqueue on OSX when using libevent 1.1b or later. Log...•••svn:r7004
| Nick Mathewson | 2006-08-10 |
* | Recommend libevent 1.1b for kqueue and win32 methods; deprecate libevent 1.0b...•••svn:r7003
| Nick Mathewson | 2006-08-10 |
* | r7029@Kushana: nickm | 2006-08-04 14:08:41 -0700••• Remove now-spurious size and data arguments from tor_mmap_file
svn:r6987
| Nick Mathewson | 2006-08-05 |