aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Expand)AuthorAge
...
* r8609@Kushana: nickm | 2006-08-27 17:24:27 -0400••• Add some doxygen, concentrated in dns.c svn:r8256 Nick Mathewson2006-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 Mathewson2006-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 Mathewson2006-08-28
* r8605@Kushana: nickm | 2006-08-27 14:01:11 -0400••• divide eventdns log messages into warn and info messages. svn:r8252 Nick Mathewson2006-08-28
* comment out an unused variable; nick, feel free to excise it further.•••svn:r8241 Roger Dingledine2006-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 Dingledine2006-08-27
* stop three memory leaks. nick, fix these if i'm wrong.•••svn:r8235 Roger Dingledine2006-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 Dingledine2006-08-27
* fix typo•••svn:r8233 Roger Dingledine2006-08-27
* remove some more vestiges of cvs•••svn:r8229 Roger Dingledine2006-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 Dingledine2006-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 Mathewson2006-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 Mathewson2006-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 Mathewson2006-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 Dingledine2006-08-24
* clean up logging conventions in do_list_fingerprint()•••svn:r8222 Roger Dingledine2006-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 Dingledine2006-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 Mathewson2006-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 Mathewson2006-08-16
* automatically avoid picking more than one node from the same•••/16 network when constructing a circuit. svn:r7068 Roger Dingledine2006-08-16
* dns.c:173: warning: control reaches end of non-void function•••svn:r7067 Roger Dingledine2006-08-16
* r7398@Kushana: nickm | 2006-08-15 00:49:50 -0400••• Add missing backslash svn:r7065 Nick Mathewson2006-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 Mathewson2006-08-15
* r7393@Kushana: nickm | 2006-08-14 23:51:07 -0400••• remove extraneous #endif svn:r7063 Nick Mathewson2006-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 Mathewson2006-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 Mathewson2006-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 Mathewson2006-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 Mathewson2006-08-14
* avoid complaining about our SOCKS proxy proxy.•••svn:r7053 Roger Dingledine2006-08-14
* fix typos and stuff•••svn:r7049 Roger Dingledine2006-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 Dingledine2006-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 Mathewson2006-08-14
* save 3-7 bytes per edge connection•••svn:r7044 Roger Dingledine2006-08-14
* simplify the connection_write_to_buf_zlib() wrapper.•••svn:r7042 Roger Dingledine2006-08-13
* fix funny-looking assignment that crashes unit tests•••svn:r7027 Roger Dingledine2006-08-11
* fix typo, add explanatory comment•••svn:r7026 Roger Dingledine2006-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 Mathewson2006-08-11
* r7327@Kushana: nickm | 2006-08-11 00:00:36 -0700••• Fix a pedantic warning svn:r7023 Nick Mathewson2006-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 Mathewson2006-08-11
* Fix crash in first-time option validation. Oops.•••svn:r7018 Nick Mathewson2006-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 Mathewson2006-08-10
* r7303@Kushana: nickm | 2006-08-10 01:52:19 -0700••• whitespace fixes svn:r7011 Nick Mathewson2006-08-10
* r7302@Kushana: nickm | 2006-08-10 01:48:44 -0700••• Warn about open TransListenAddress values. svn:r7010 Nick Mathewson2006-08-10
* r7301@Kushana: nickm | 2006-08-10 01:41:27 -0700••• Only open /dev/pf once. svn:r7009 Nick Mathewson2006-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 Mathewson2006-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 Mathewson2006-08-10
* a way to make tor more stable in crummy situations•••svn:r7005 Roger Dingledine2006-08-10
* Experimentally re-enable kqueue on OSX when using libevent 1.1b or later. Log...•••svn:r7004 Nick Mathewson2006-08-10
* Recommend libevent 1.1b for kqueue and win32 methods; deprecate libevent 1.0b...•••svn:r7003 Nick Mathewson2006-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 Mathewson2006-08-05