aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Expand)AuthorAge
* Bugfix: when we tunnel our dir fetches via tor, don't believe•••the X-Forwarded-For header. svn:r8553 Roger Dingledine2006-09-30
* r8805@totoro: nickm | 2006-09-30 16:07:13 -0400••• Oops; nameserver list is circular. svn:r8552 Nick Mathewson2006-09-30
* make hidden service predicted circuits correct rather than•••exactly incorrect. i wonder how much this will help. svn:r8550 Roger Dingledine2006-09-30
* r8800@totoro: nickm | 2006-09-29 23:10:49 -0400••• Resolve bug 336: When displaying circuit paths with non-named routers, use their digests, not their nicknames. svn:r8548 Nick Mathewson2006-09-30
* r9036@Kushana: nickm | 2006-09-29 18:59:51 -0400••• I am glad that arma reviews my patches. svn:r8546 Nick Mathewson2006-09-29
* r9032@Kushana: nickm | 2006-09-29 18:51:42 -0400••• Now, all log messages should be distinct. svn:r8545 Nick Mathewson2006-09-29
* r9025@Kushana: nickm | 2006-09-29 18:33:13 -0400••• Differentiate more duplicated log entries svn:r8542 Nick Mathewson2006-09-29
* r9023@Kushana: nickm | 2006-09-29 17:27:24 -0400••• Make distinct all non-bug messages at notice or higher that appear 3 or more times. svn:r8541 Nick Mathewson2006-09-29
* r9007@Kushana: nickm | 2006-09-29 13:17:32 -0400••• Make eventdns give strings for DNS errors, not just error numbers. svn:r8535 Nick Mathewson2006-09-29
* r9005@Kushana: nickm | 2006-09-29 10:37:55 -0400••• Implement DESCCHANGED event to tell controller when our router descriptor changes. svn:r8533 Nick Mathewson2006-09-29
* r8776@totoro: nickm | 2006-09-29 00:50:46 -0400••• 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 Nick Mathewson2006-09-29
* r8997@Kushana: nickm | 2006-09-28 23:40:22 -0400••• [Needs review.] Add a BEGIN_DIR relay cell type for an easier in-protocol way to connect to directory servers through Tor. Previously, clients could only connect to director servers over Tor from exit nodes, but couldn't get directory information anonymously from a non-exit cache without getting a directory server involved. This needs testing, and needs client-side code to actually exercise it. svn:r8527 Nick Mathewson2006-09-29
* combine the cutoff log entries•••svn:r8524 Roger Dingledine2006-09-29
* r8977@Kushana: nickm | 2006-09-28 19:56:41 -0400••• 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 Nick Mathewson2006-09-28
* r8976@Kushana: nickm | 2006-09-28 17:18:57 -0400••• Another tweak to guard logic: ignore check for the Guard flag if a server is listed on EntryNodes. (Also remove redundant checks for always-set variables.) svn:r8522 Nick Mathewson2006-09-28
* r8975@Kushana: nickm | 2006-09-28 17:13:53 -0400••• Document entry-guard related functions svn:r8521 Nick Mathewson2006-09-28
* r8974@Kushana: nickm | 2006-09-28 17:05:59 -0400••• Improvement to last entry guards patch: track when we last attempted to connect to a node in our state file along with how long it has been unreachable. Also clarify behavior of parse_iso_time() when it gets extra characters. svn:r8520 Nick Mathewson2006-09-28
* r8973@Kushana: nickm | 2006-09-28 16:53:19 -0400••• Refactor entry guard status logic a lot; allow more factors [like not having a Guard flag or being listed in ExcludeNodes] to render a guard "unlisted" (now called "unusable"); track guard down status (now called "unreachable") separately from is_running. svn:r8519 Nick Mathewson2006-09-28
* r9897@danube: weasel | 2006-09-29 01:08:44 +0200••• Add a space in a wrapped log message svn:r8517 Peter Palfrader2006-09-28
* r9895@danube: weasel | 2006-09-29 01:05:00 +0200••• Restore to previous wording that svk merging made me mess up svn:r8516 Peter Palfrader2006-09-28
* r9889@danube: weasel | 2006-09-29 00:57:42 +0200••• bandwidth is not measured in bytes svn:r8515 Peter Palfrader2006-09-28
* r9888@danube: weasel | 2006-09-29 00:57:02 +0200••• Also log guard bandwidth cutoff svn:r8514 Peter Palfrader2006-09-28
* r9770@danube: weasel | 2006-09-15 07:20:05 +0200••• router_set_networkstatus() gets a list of status documents we asked for from connection_dir_client_reached_eof(). However, as a cache we (sometimes?) just ask for "all". router_set_networkstatus() would freak out over that, meaning it would log a warning and drop the status document instead of caching it as it is supposed to. Now we let router_set_networkstatus() know if the data comes from an all-request so it can do the right thing. svn:r8513 Peter Palfrader2006-09-28
* r8750@totoro: nickm | 2006-09-27 20:52:01 -0400••• Fix some warnings on mingw; hopefully this should let us build on mingw without warnings. svn:r8509 Nick Mathewson2006-09-28
* r8969@Kushana: nickm | 2006-09-26 18:00:36 -0400••• Remove a signed/unsigned comparison in eventdns.c svn:r8508 Nick Mathewson2006-09-26
* r8968@Kushana: nickm | 2006-09-26 17:53:27 -0400••• Fix for reverse dns: only assume we will get an answer when the result was success. svn:r8507 Nick Mathewson2006-09-26
* Add an EnforceDistinctSubnets option so that clients who know what they are d...•••svn:r8504 Nick Mathewson2006-09-25
* Minor fix: add code to eventdns so it can free memory on shutdown. This shoul...•••svn:r8503 Nick Mathewson2006-09-25
* Trivial fix to make dmalloc happier: release memory held in static member of ...•••svn:r8502 Nick Mathewson2006-09-25
* Free named_server_map on shutdown.•••svn:r8500 Nick Mathewson2006-09-25
* checkpoint changelog and general polishing•••svn:r8497 Roger Dingledine2006-09-25
* add 6697 (ircs) as longlivedport.•••svn:r8496 Roger Dingledine2006-09-25
* whitespace cleanups•••svn:r8485 Roger Dingledine2006-09-24
* Marge changes from libevent evdns to our eventdns. Most are cosmetic, but on...•••svn:r8482 Nick Mathewson2006-09-24
* Backport candidate: Fix a long-standing server-side DNS bug. When a•••client asks us to resolve (not connect to) an address, and we have a cached answer, give them the cached answer. Previously, we would give them no answer at all. svn:r8478 Nick Mathewson2006-09-24
* r8910@Kushana: nickm | 2006-09-22 12:14:05 -0400••• Instead of just checking known-invalid addresses for DNS hijacking, we now check randomly generated addresses, and if too many of them map to the same IP, we assume that IP is the destination of a DNS hijack attempt. A little bird tells me that some DNS hijackers think that declining to give an A record for RFC2606 addresses (like .invalid and .example) makes them more standards compliant. Standardswise, this is like an illicit brothel making sure that nobody has pulled the tags off the mattresss, but that doesn't get us out of working around it. svn:r8465 Nick Mathewson2006-09-22
* r8909@Kushana: nickm | 2006-09-22 00:38:13 -0400••• Consider changes to has_old_dnsworkers as noncosmetic svn:r8464 Nick Mathewson2006-09-22
* remove 8888 as a long lived port. i can't remember why it's•••on the list. svn:r8461 Roger Dingledine2006-09-22
* r8901@Kushana: nickm | 2006-09-21 20:43:48 -0400••• I tracked a bug in server-side reverse DNS to something concerning the caching code. Ive disabled server-side cacheing for reverse DNS answers for now, and I am noting the bug in the TODO. svn:r8454 Nick Mathewson2006-09-22
* r8895@Kushana: nickm | 2006-09-21 20:05:11 -0400••• Debug client-side reverse dns code. svn:r8452 Nick Mathewson2006-09-22
* r8894@Kushana: nickm | 2006-09-21 18:30:42 -0400••• Specify and implement SOCKS5 interface for reverse hostname lookup. svn:r8451 Nick Mathewson2006-09-22
* remove some loud log messages•••svn:r8450 Roger Dingledine2006-09-22
* Fix a couple of server-side reverse dns bugs•••svn:r8449 Nick Mathewson2006-09-22
* Fix stupid C mistake. Glad I caught that one fast.•••svn:r8448 Nick Mathewson2006-09-21
* Fix bug in r8440: base32 uses 5 bytes per char, not 4.•••svn:r8447 Nick Mathewson2006-09-21
* r8881@Kushana: nickm | 2006-09-21 17:27:59 -0400••• Allow resolve requests to non-exits when they are specifically requested (via resolve foo.bar.exit). svn:r8446 Nick Mathewson2006-09-21
* r8880@Kushana: nickm | 2006-09-21 17:26:02 -0400••• Trivial patch to appease warn-happy gcc: mark unused parameter svn:r8445 Nick Mathewson2006-09-21
* r8879@Kushana: nickm | 2006-09-21 17:20:31 -0400••• Oops from earlier patch; add "opt eventdns" to unittests, fix bug in routerdesc generation. svn:r8444 Nick Mathewson2006-09-21
* r8878@Kushana: nickm | 2006-09-21 17:15:47 -0400••• Trivial whitespace cleanups. svn:r8443 Nick Mathewson2006-09-21
* r8877@Kushana: nickm | 2006-09-21 17:12:33 -0400••• Consider non-exit servers unsuitable for RESOLVE commands. svn:r8442 Nick Mathewson2006-09-21