Sam Trenholme's webpage
Support this website

Angela Lansbury

 

October 11 2022

The great Angela Lansbury has died today.

==Angela Lansbury R.I.P.==

Angela Lansbury, after having lived a full life, has died at the age of 96. While well known for her role in Murder, She Wrote, my favorite role and song of hers is “Tale As Old As Time” from the 1991 animated version of Beauty and the Beast.

Angela was able to overcome the very unfortunate stereotype of a female performer supposedly no longer being viable once she ages. The role she is most famous for in my daughter’s world—the teapot in the animated Beauty and the Beast—was one that she performed when she was 60 years old.

While the song “Tale As Old As Time” was re-performed for the 2017 live action version of Beauty and the Beast, I always have preferred Lansbury’s version.

Rest in peace, Angela, and thank you for the wonderful acting and music.

==MaraDNS update==

There is a long standing bug where Deadwood would incorrectly resolve CNAMES under certain limited circumstances.

Deadwood has for a long time allowed out of bailiwick answers in a CNAME chain, since:

  • They are not a security threat
  • They sometimes allow answers to be solved more quickly

Let us suppose we have this:

blog.foo. CNAME blog.new-isp.foo.
blog.new-isp.foo. A 10.1.2.3

If the real answer is 10.1.2.3, this allows Deadwood to solve the query as soon as it sees this CNAME chain. It’s not a security hole because Deadwood only stores the entry as the answer for “blog.foo.”

But if the real answer for blog.new-isp.foo were something different, say 10.9.8.7, then Deadwood would had returned the wrong IP for the blog. This isn’t a security problem, but it’s an issue because most DNS servers would discard the CNAME glue while Deadwood accepted it.

This bug was filed in 2015. I said, at the time, that I could not fix it because I was a single parent working a full time job. Now that I am semi-retired since it’s hard to find an employer in the tech sector willing to work around the needs of a now full time single parent, I finally had time to fix this tonight.

I have also created a test to verify this bug is fixed. Indeed, I followed test driven development: I made the test, then updated the code so the test would pass.

The code can be downloaded from the Git tree for MaraDNS:

https://github.com/samboy/MaraDNS
Angela Lansbury photo by Alan Light obtained from the Wikimedia commons

Comments for blog entries can be seen in the forum.