aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Expand)AuthorAge
* cleanups, closer to a changelog•••svn:r8606 Roger Dingledine2006-10-06
* bugfix: When testing reachability of our dirport, don't launch a new•••test if there's already one in progress. svn:r8604 Roger Dingledine2006-10-06
* r9105@Kushana: nickm | 2006-10-05 23:39:30 -0400••• Oops; document last patches in changelog svn:r8603 Nick Mathewson2006-10-06
* checkpoint some cleanups•••svn:r8599 Roger Dingledine2006-10-05
* r8863@totoro: nickm | 2006-10-03 14:56:44 -0400••• ChangeLog entry forr verbose_names controller shenanigans svn:r8594 Nick Mathewson2006-10-03
* svn:r8587Nick Mathewson2006-10-03
* r8843@totoro: nickm | 2006-10-02 16:31:07 -0400••• Forwardport changelog msg about v0 controller bug svn:r8586 Nick Mathewson2006-10-03
* r8850@totoro: nickm | 2006-10-02 17:21:11 -0400••• Make TrackExitHosts case-insensitive, and fix the behavior of .suffix TrackExitHosts items to avoid matching in the middle of an address. (Resolves an XXXX) svn:r8579 Nick Mathewson2006-10-02
* r8846@totoro: nickm | 2006-10-02 16:59:57 -0400••• 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 Nick Mathewson2006-10-02
* r8835@totoro: nickm | 2006-10-02 12:54:41 -0400••• Improve error messages from AUTHENTICATE attempts to controller. svn:r8574 Nick Mathewson2006-10-02
* - V1 authorities should set "HSAuthoritativeDir 1" to continue being••• 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 Roger Dingledine2006-10-01
* changelog cleanups•••svn:r8572 Roger Dingledine2006-10-01
* r8826@totoro: nickm | 2006-10-01 17:58:45 -0400••• Disprefer exit nodes for entry, middle positions (fixes bug 200). Also, switch to using a uint64_t to hold "total bandwidth for all nodes" under consideration; crypt_rand_int would have died at 2GB/s network capacity. svn:r8571 Nick Mathewson2006-10-01
* r8822@totoro: nickm | 2006-10-01 16:24:22 -0400••• Fix bug 303: reject attempts to use Tor as a one-hop proxy. svn:r8566 Nick Mathewson2006-10-01
* and document that change•••svn:r8560 Roger Dingledine2006-10-01
* 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
* 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
* r9006@Kushana: nickm | 2006-09-29 10:48:23 -0400••• Omit function names from NOTICE, WARN and ERR messages unless they are in LD_BUG. svn:r8534 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
* 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
* 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
* Add an EnforceDistinctSubnets option so that clients who know what they are d...•••svn:r8504 Nick Mathewson2006-09-25
* Backport candidate: remove dangerous free(0) on hashtable init•••svn:r8499 Nick Mathewson2006-09-25
* checkpoint changelog and general polishing•••svn:r8497 Roger Dingledine2006-09-25
* Build correctly for use on OS X platforms with case-sensitive filesystems•••svn:r8487 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
* r8911@Kushana: nickm | 2006-09-22 12:24:52 -0400••• Make exitlist only output each result line once. svn:r8466 Nick Mathewson2006-09-22
* 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
* 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
* 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
* r8877@Kushana: nickm | 2006-09-21 17:12:33 -0400••• Consider non-exit servers unsuitable for RESOLVE commands. svn:r8442 Nick Mathewson2006-09-21
* r8875@Kushana: nickm | 2006-09-21 16:46:28 -0400••• Resolve bug 330: detect ISPs that want to hijack failing DNS requests and basically domain-squat the entire internet. svn:r8440 Nick Mathewson2006-09-21
* r8874@Kushana: nickm | 2006-09-21 15:22:27 -0400••• Rename and document SearchDomains and ResolvConf options; warn if ServerDNSResolvConfFile is given but eventdns isnt enabled. svn:r8439 Nick Mathewson2006-09-21
* r8873@Kushana: nickm | 2006-09-21 14:38:22 -0400••• Fix a bug: Remember, each call to escaped() replaces the value returned from the last call to escaped(). svn:r8438 Nick Mathewson2006-09-21
* r8872@Kushana: nickm | 2006-09-21 14:00:20 -0400••• Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled. svn:r8437 Nick Mathewson2006-09-21
* Speed up eat_whitespace by a lot.•••svn:r8434 Nick Mathewson2006-09-19
* NEEDS REVIEW. Act on previous comment, and handle named servers differently: ...•••svn:r8433 Nick Mathewson2006-09-19
* Stop searching routerlist for routers with the same identity as other routers...•••svn:r8432 Nick Mathewson2006-09-19
* Malloc and friends are critical-path: Thus, add an it-wont-happen branch pred...•••svn:r8431 Nick Mathewson2006-09-19
* Switch routerlist.c to using memcmp on digests rather than crypto_pk_cmp_keys...•••svn:r8430 Nick Mathewson2006-09-19
* turn eventdns off by default until we can get some more useful•••log messages into it. no use learning that it's broken without being able to learn what is broken too. svn:r8245 Roger Dingledine2006-08-27
* clean up the 0.1.2.1-alpha changelog•••svn:r8240 Roger Dingledine2006-08-27
* checkpoint in-progress changelog notes•••svn:r7054 Roger Dingledine2006-08-14
* forward-port the 0.1.1.23 changelog.•••svn:r6946 Roger Dingledine2006-07-30
* forward-port the 0.1.1.22 changelog, minus the line about•••the osx uninstaller. svn:r6738 Roger Dingledine2006-07-06
* forward-port the 0.1.1.21 changelog.•••svn:r6600 Roger Dingledine2006-06-11
* interim changelog for 0.1.2.1-alpha•••svn:r6599 Roger Dingledine2006-06-11
* final changelog for 0.1.1.20. it is done.•••svn:r6479 Roger Dingledine2006-05-23