There is a join command in coreutils

I was poking around coreutils, looking at the commands that I have never heard of, and I found the join command.  Here is the explanation of from the man page. The join utility performs an “equality join” on the specified files and writes the result to the standard output. So, it sounds like the command … [Read more…]

CVE-2014-3248 – A little problem with Puppet

A couple of weeks ago I found CVE-2014-3248.  I reported it to Puppet Labs via their security reporting process, which was  enjoyable.  The Puppet Labs report is a bit light on details, so below I have published the E-Mail I sent them, which has more details and steps to reproduce.  I was mildly entertained by … [Read more…]

The mythical resolv.conf

The mythical resolv.conf is often used but seldom understood. You might even run in to problems like we had over at WP Engine.  It is very important to be able to understand how different types of failures will affect DNS.  DNS is one of those services that even small increases in latency can have drastic … [Read more…]