Commit Graph

8 Commits

Author SHA1 Message Date
Darell Tan
c821cdcbe4 Added more debugging statements. 2012-10-17 21:31:36 +08:00
Darell Tan
c4993739f5 Bugfix: when matching RR entries, sometimes the name and type are not sufficiently unique.
- Added rr_entry_match() to search for an exact RR entry. For most RRs,
  matching its name is sufficient but for PTRs, its target needs to be
  matched as well.

- Rewrote populate_answers() logic to make sure all matching RRs (by
  name and type) are added.

- When responding, populate our answers first, then check them against
  the Known-Answer list.
2012-10-15 22:47:15 +08:00
Darell Tan
4e19b7120e Bugfix: rr_entry_find() only matched the entry type but not its name. 2012-10-13 01:00:28 +08:00
Darell Tan
0fcbc3fe4b Bugfix: solved 100% CPU usage due to select() not blocking and forgetting to flush the notify_pipe. 2012-10-13 00:58:50 +08:00
Darell Tan
6965f201c9 Bugfix: PTR records shouldn't have the cache flush bit set. 2012-10-11 23:39:03 +08:00
Darell Tan
3148bb394d Changed licensing terms to the "modified" BSD license. 2012-03-26 23:03:55 +08:00
Darell Tan
2387e8b3d9 Renamed README to allow for Markdown parsing. 2011-04-10 22:15:24 +08:00
Darell Tan
0051057605 Initial commit. 2011-04-10 21:51:52 +08:00