Monday, February 23, 2009

Deadwood snapshot update

I have gone through all of the old SQA tests and have updated them for Deadwood 2.

The issue with the tests that didn't start MaraDNS was because they weren't supposed to start MaraDNS; the tests are to see how Deadwood handles the upstream server not replying. I have noted this in the comments for the tests.

My next task is to add tests for all of the Deadwood 2 parameters, namely:

bind_address
cache_file
chroot_dir
dns_port
handle_noreply
handle_overload (DONE)
hash_magic_number
ipv4_bind_addresses
maradns_gid
maradns_uid
maximum_cache_elements
maxprocs (DONE)
num_retries
random_seed_file (DONE)
recurse_min_bind_port
recurse_number_ports
recursive_acl (DONE)
resurrections (This will need a few different tests)
timeout_seconds (DONE)
upstream_port
upstream_servers
verbose_level

It can be downloaded by clicking on this link

Note that the PGP signatures no longer are available with both a SHA-1 and RIPEMD-160 version of the hashes signed; I have looked at the relevant cryptographic literature and feel confident that RIPEMD-160 currently is secure. So, the PHP signatures will from now on just use RIPEMD-160.