joyent/node — pull request #4148 by aadamowski (2012-10-15 22:40:51+00:00)
Title: Use correct timezone information on Solaris

This patch for V8, authored by Maciej Malecki (see http://codereview.chromium.org/10967066/ ), solves a critical bug in timezone handling on Solaris (an its derivatives, like Joyent's SmartOS).

The patch has been tested for correctness (see the code review linked above).

Until the patch gets accepted upstream, I suggest applying it against the V8 sources bundled with Node.JS. Without it, Node.JS date handling on Solaris is fundamentally broken for any zones except UTC, as it fails to take any timezone offset into account!