AFSDB causes 2.1.0 to barf. Slight panic.

Hi,

just installed 2.1.0 on Solaris. On of my slave zones has AFSDB records,
seen here as part of a DiG 8.4 AXFR from a 9.2.1 slave:

$ORIGIN stacken.kth.se.
@ 1H IN SOA ns hostmaster (
                                        2004060902 ; serial
                                        8H ; refresh
                                        2H ; retry
                                        1W ; expiry
                                        1H ) ; minimum

                        1H IN NS ns.kth.se.
                        1H IN NS ns
                        1H IN NS foot.snowman.sunet.se.
                        1H IN NS head.snowman.sunet.se.
                        1H IN MX 10 mx.kth.se.
                        1H IN AFSDB 1 hot
                        1H IN AFSDB 1 milko
                        1H IN AFSDB 1 fishburger

zonec claims:

zonec: reading zone "stacken.kth.se".
ERR: Line 14 in slave/stacken.kth.se: syntax error
ERR: Line 15 in slave/stacken.kth.se: syntax error
ERR: Line 16 in slave/stacken.kth.se: syntax error

  (row numbers point to AFSDB records)

and refuses to update the database:

zonec: done with 3 errors.
/var/nsd/nsd.db is unmodified

What is up here? It worked in 1.4...

Update: Same problem on OS X Panther and NetBSD 1.6.2 / x86

Any hints? This is getting somewhat troublesome now.

Sorry, I must have missed the previous email somehow. Anyway, it looks like the rule for AFSDB has been dropped from NSD 2.x. I'll add it back tomorrow and send you a patch.

Erik