Issue #2. Handle CNAME responses
[captive-validator.git] / TODO
1 TODO
2
3 * Remove references to TAT
4
5   TAT was an internal, java-based test framework that is no longer in
6   use.  Instead this code is generally just invoked directly from the
7   command line.  Results are generally determined from the log output.
8
9 * Implement some form of parallelism.
10
11   A common use case for this tool is to give it a (possibly long) list
12   of queries to do.  Right now, it will just process them serially.
13   However, with some parallelism, we should be able to go faster.
14
15 * Complete CNAME response validation code (in progress).
16
17   In the unbound-prototype, we split the CNAME chain and then
18   requeried for each element of the chain.  This would allow us to
19   re-determine the chain of trust for each element.  In this code,
20   however, since we don't have a facility (nor want one) to establish
21   chains of trust, we are going to try and validate the response in
22   one pass.  Note that we have to account for wildcard CNAME
23   expressions, as well as validate the end-of-chain.