Heartbleed fixes for Joyent SmartMachines

If you are on Joyent SmartMachines I have patched OpenSSL by upgrading to OpenSSL 1.0.1g.  These binary pkgsrc packages are made available for any Joyent customers to use so that you can get yourselves patched.

Wget the file down and use “pkg_add -u openssl-1.0.1g.tgz” to upgrade the installed version of OpenSSL installed by pkgsrc.

Binary packages with love from the npm, Inc Ops Team and your friends at Kaizen Garden:

Pull requests for Joyent’s pkgsrc git repo:

  • 2013Q4: https://github.com/joyent/pkgsrc/pull/184/files

Update after submitting the first pull request — Joyent are just applying patches to the current release for the branch.  i.e. if you’re on 2013Q4 you’ll have 1.0.1f + a patchset for this.

TextDrive — the end of an Era

As many of you know by now, TextDrive is going out of business on the 14th of March 2014.  Dean is finally throwing in the towel on the past year of TextDrive being spun out on its own outside of Joyent.  Dean placed the TextDrive forum in maintenance mode with the following message:

As anyone looking for decent support or even useful information over the past few months can attest, the revival of TextDrive has not been a success.


What began in mid-2012 as an exciting challenge fuelled by good intentions and lean resources quickly turned into a cleanup project with almost no resources.


It is disappointing to report that after a year and a half of uphill battles and unimagined setbacks, after several costly efforts to regroup and find another way, options to keep TextDrive growing have run out, and we will cease operations on the 14th of March, 2014.


For those who wish to know, details of what went wrong will be made available once shutdown operations have



Sorry to have let you down.



Thank you for all the fish TextDrive!  It has been quite the ride since singing up for my TextDrive account years ago.

If you are an ex-TextDriver, please come and hang out on the Kaizen Garden forums with us.

Splitting up Chef Cookbooks into single repos

I have worked on cleaning up various chef cookbooks so that they might get opensourced sooner than later for others to use.  These cookbooks which I use for my personal SmartOS sparse zone (SmartMachine/Accelerator/Instance or whatever Joyent’s marketing team calls them these days).

Part of the process is to rewrite git repositories details.  So when I released the percona chef cookbook, I used the “filter-branch” functionality built to do the rewriting after I removed the “origin” remote.

git remote rm origin

For the percona cookbook this was under the percona directory when I started.  By using filter-branch with the subdirectory-filter I rewrote the git repository accordingly:

git filter-branch --subdirectory-filter percona -- --all

Then I check the repo.  If you have sensitive data you can export all your commits into patches and fix and apply each patch in turn.

Anyway the percona cookbook is now up on GitHub.  A few more cookbooks should hopefully be released over the next few weeks once they’ve been extracted.

Looking for permission to use a photo I have taken?

Something I’m trying to understand is how US bloggers just lift photos and don’t credit the photographer of the photo or request permission to use a photograph on their arcticle even though the photograph says “all rights reserved” on Flickr (it’s on the TextDrive Flickr Account).

in leui of not requesting permission to use a photograph of mine which is used on your arcticle of How Node.js Got Big which I hold copyright, please donate $200 to charity: water and we can consider your copyright infringement over.