| Commit message (Expand) | Author | Age |
* | cleanups, closer to a changelog•••svn:r8606
| Roger Dingledine | 2006-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 Dingledine | 2006-10-06 |
* | r9105@Kushana: nickm | 2006-10-05 23:39:30 -0400••• Oops; document last patches in changelog
svn:r8603
| Nick Mathewson | 2006-10-06 |
* | checkpoint some cleanups•••svn:r8599
| Roger Dingledine | 2006-10-05 |
* | r8863@totoro: nickm | 2006-10-03 14:56:44 -0400••• ChangeLog entry forr verbose_names controller shenanigans
svn:r8594
| Nick Mathewson | 2006-10-03 |
* | svn:r8587 | Nick Mathewson | 2006-10-03 |
* | r8843@totoro: nickm | 2006-10-02 16:31:07 -0400••• Forwardport changelog msg about v0 controller bug
svn:r8586
| Nick Mathewson | 2006-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 Mathewson | 2006-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 Mathewson | 2006-10-02 |
* | r8835@totoro: nickm | 2006-10-02 12:54:41 -0400••• Improve error messages from AUTHENTICATE attempts to controller.
svn:r8574
| Nick Mathewson | 2006-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 Dingledine | 2006-10-01 |
* | changelog cleanups•••svn:r8572
| Roger Dingledine | 2006-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 Mathewson | 2006-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 Mathewson | 2006-10-01 |
* | and document that change•••svn:r8560
| Roger Dingledine | 2006-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 Mathewson | 2006-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 Mathewson | 2006-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 Mathewson | 2006-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 Mathewson | 2006-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 Mathewson | 2006-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 Mathewson | 2006-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 Mathewson | 2006-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 Mathewson | 2006-09-28 |
* | Add an EnforceDistinctSubnets option so that clients who know what they are d...•••svn:r8504
| Nick Mathewson | 2006-09-25 |
* | Backport candidate: remove dangerous free(0) on hashtable init•••svn:r8499
| Nick Mathewson | 2006-09-25 |
* | checkpoint changelog and general polishing•••svn:r8497
| Roger Dingledine | 2006-09-25 |
* | Build correctly for use on OS X platforms with case-sensitive filesystems•••svn:r8487
| Nick Mathewson | 2006-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 Mathewson | 2006-09-24 |
* | r8911@Kushana: nickm | 2006-09-22 12:24:52 -0400••• Make exitlist only output each result line once.
svn:r8466
| Nick Mathewson | 2006-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 Mathewson | 2006-09-22 |
* | r8894@Kushana: nickm | 2006-09-21 18:30:42 -0400••• Specify and implement SOCKS5 interface for reverse hostname lookup.
svn:r8451
| Nick Mathewson | 2006-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 Mathewson | 2006-09-21 |
* | r8877@Kushana: nickm | 2006-09-21 17:12:33 -0400••• Consider non-exit servers unsuitable for RESOLVE commands.
svn:r8442
| Nick Mathewson | 2006-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 Mathewson | 2006-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 Mathewson | 2006-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 Mathewson | 2006-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 Mathewson | 2006-09-21 |
* | Speed up eat_whitespace by a lot.•••svn:r8434
| Nick Mathewson | 2006-09-19 |
* | NEEDS REVIEW. Act on previous comment, and handle named servers differently: ...•••svn:r8433
| Nick Mathewson | 2006-09-19 |
* | Stop searching routerlist for routers with the same identity as other routers...•••svn:r8432
| Nick Mathewson | 2006-09-19 |
* | Malloc and friends are critical-path: Thus, add an it-wont-happen branch pred...•••svn:r8431
| Nick Mathewson | 2006-09-19 |
* | Switch routerlist.c to using memcmp on digests rather than crypto_pk_cmp_keys...•••svn:r8430
| Nick Mathewson | 2006-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 Dingledine | 2006-08-27 |
* | clean up the 0.1.2.1-alpha changelog•••svn:r8240
| Roger Dingledine | 2006-08-27 |
* | checkpoint in-progress changelog notes•••svn:r7054
| Roger Dingledine | 2006-08-14 |
* | forward-port the 0.1.1.23 changelog.•••svn:r6946
| Roger Dingledine | 2006-07-30 |
* | forward-port the 0.1.1.22 changelog, minus the line about•••the osx uninstaller.
svn:r6738
| Roger Dingledine | 2006-07-06 |
* | forward-port the 0.1.1.21 changelog.•••svn:r6600
| Roger Dingledine | 2006-06-11 |
* | interim changelog for 0.1.2.1-alpha•••svn:r6599
| Roger Dingledine | 2006-06-11 |
* | final changelog for 0.1.1.20. it is done.•••svn:r6479
| Roger Dingledine | 2006-05-23 |