Re: [NANOG] Re: Reasons why BIND isn't being upgraded
pi@vuurwerk.nl (Pim van Riezen) writes:
bogosity while updating 8.2.2-P7 to 8.2.3:
(1) 8.2.3 Doesn't accept the "(" in the SOA string to be on the next line after the IN SOA. Our script-generated zonefiles, about 45000 of them, all had this.
Neither do the relevant RFC's, or any other DNS implementation. Pre-8.2.3 was simply _wrong_ to accept that syntax.
(2) 8.2.3 Changed the meaning of the last field of the SOA record and needs a $TTL directive to cover the default TTL. This also affected all of our zones (86400 seconds timeout on negative caching is, you must agree, way over the top so not a value you want to propagate).
This also is per several (recent) RFC's, and again, pre-8.2.3 was simply _wrong_ in its use of the SOA.MINTTL as a default TTL for the whole zone.
(3) 8.2.3 Is unforgiving against errors in zonefiles. Where previously individual records were rejected (or served as-is), bind now insists on dropping the entire zone if something went wrong. Needless to say in a reload of 45K domains it takes a bit of time to fish out the bad ones.
A zone either has an identity or it doesn't. There's no such thing as a best effort identity. If the file is not syntactically valid, it's not a zone and ought not be served, since it has no specific identity for the serial number to map to.
When downloading I expected a security upgrade, not a service pack.
You and a lot of other people. 8.2.2-P8 will be along shortly.
pi@vuurwerk.nl (Pim van Riezen) writes:
When downloading I expected a security upgrade, not a service pack.
yeah, i'm pissed with isc and that vixie guy too. after all, i paid them 0's and 0's of dollars to come up with a timely fix to the security hole, and what do they do? fixed a bunch of damned bugs! what a bunch of bastards! [ big 8^) for those who don't see the sarcasm ] -- [ Jim Mercer jim@pneumonoultramicroscopicsilicovolcanoconiosis.ca ] [ Reptilian Research -- Longer Life through Colder Blood ] [ aka jim@reptiles.org +1 416 410-5633 ]
participants (2)
-
Jim Mercer
-
Paul Vixie