{"push_id":1063304694,"size":129,"distinct_size":0,"ref":"refs/heads/master","head":"aba035fb27b14fe561c45540818be6a2bbb9dc9e","before":"c6656db352973d6aea24cb1a3c76adf042b25446","commits":[{"sha":"04ac1c0c0746f8ef188d308728d161157ea72093","author":{"email":"28a7b6144c43947e3f532c033ff42c8a2ae08045@gmail.com","name":"Rich Trott"},"message":"test: fix flaky test-http-set-timeout\n\nIncrease timeout on Raspberry Pi to alleviate flakiness.\n\nFixes: https://github.com/nodejs/node/issues/5854\nPR-URL: https://github.com/nodejs/node/pull/5856\nReviewed-By: James M Snell <jasnell@gmail.com>\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/04ac1c0c0746f8ef188d308728d161157ea72093"},{"sha":"be68b68d4863f0d389cc46fdf6f1cbcd1b241d0a","author":{"email":"f1782d15e31ad502ea2c097c21cc235811d0cb7c@rocketmail.com","name":"Jeremiah Senkpiel"},"message":"doc: add instructions to only sign a release\n\nPR-URL: https://github.com/nodejs/node/pull/5876\nReviewed-By: Myles Borins <myles.borins@gmail.com>\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/be68b68d4863f0d389cc46fdf6f1cbcd1b241d0a"},{"sha":"4d4f3535a9fd7486d7a94d825ac8e92a65bf9121","author":{"email":"2d64a127ffc94dbe6295928a16bedf8b26814159@gmail.com","name":"James M Snell"},"message":"doc: general improvements to fs.markdown\n\nPR-URL: https://github.com/nodejs/node/pull/5616\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Trevor Norris <trev.norris@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/4d4f3535a9fd7486d7a94d825ac8e92a65bf9121"},{"sha":"060e5f0c0064e578c2150f13e3f91ac15fdeed92","author":{"email":"2d64a127ffc94dbe6295928a16bedf8b26814159@gmail.com","name":"James M Snell"},"message":"fs: Buffer and encoding enhancements to fs API\n\nThis makes several changes:\n\n1. Allow path/filename to be passed in as a Buffer on fs methods\n2. Add `options.encoding` to fs.readdir, fs.readdirSync, fs.readlink,\n   fs.readlinkSync and fs.watch.\n3. Documentation updates\n\nFor 1... it's now possible to do:\n\n```js\nfs.open(Buffer('/fs/foo/bar'), 'w+', (err, fd) => { });\n```\n\nFor 2...\n```js\nfs.readdir('/fs/foo/bar', {encoding:'hex'}, (err,list) => { });\n\nfs.readdir('/fs/foo/bar', {encoding:'buffer'}, (err, list) => { });\n```\n\nencoding can also be passed as a string\n\n```js\nfs.readdir('/fs/foo/bar', 'hex', (err,list) => { });\n```\n\nThe default encoding is set to UTF8 so this addresses the\ndiscrepency that existed previously between fs.readdir and\nfs.watch handling filenames differently.\n\nFixes: https://github.com/nodejs/node/issues/2088\nRefs: https://github.com/nodejs/node/issues/3519\nPR-URL: https://github.com/nodejs/node/pull/5616\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Trevor Norris <trev.norris@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/060e5f0c0064e578c2150f13e3f91ac15fdeed92"},{"sha":"53a95a5b12fbbfc8d465689e43aa77da32e5d0f3","author":{"email":"2d64a127ffc94dbe6295928a16bedf8b26814159@gmail.com","name":"James M Snell"},"message":"fs: make fs.watch error message more useful\n\nPR-URL: https://github.com/nodejs/node/pull/5616\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Trevor Norris <trev.norris@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/53a95a5b12fbbfc8d465689e43aa77da32e5d0f3"},{"sha":"8363ede8551b7c30293901f79ea8204680bc9757","author":{"email":"e39d94bae70283f13d24c278e04952d6dad9384b@indutny.com","name":"Fedor Indutny"},"message":"node: --no-browser-globals configure flag\n\nIntroduce `--no-browser-globals` configure flag. With this flag set, following\nglobals won't be exported:\n\n- `setTimeout`, `clearTimeout`, `setInterval`, `clearInterval`,\n  `setImmediate`, `clearImmediate`\n- `console`\n\nThese are provided by the DOM implementation in browser, so the\n`--no-browser-globals` flag may be helpful when embedding node.js within\nchromium/webkit.\n\nInspired-By: https://github.com/atom/node/commit/82e10ce94f3c90234dac187f04a47d4d357ffd31\nPR-URL: https://github.com/nodejs/node/pull/5853\nReviewed-By: James M Snell <jasnell@gmail.com>\nReviewed-By: Rod Vagg <rod@vagg.org>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/8363ede8551b7c30293901f79ea8204680bc9757"},{"sha":"de92a66527fa0f4a10704752d698666a4373efdd","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@bnoordhuis.nl","name":"Ben Noordhuis"},"message":"test: move dns test to test/internet\n\nparallel/test-dns-cares-domains needs a working internet connection\nto function (or a local DNS resolver that returns an answer quickly),\notherwise it times out.  Move it to test/internet.\n\nPR-URL: https://github.com/nodejs/node/pull/5905\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/de92a66527fa0f4a10704752d698666a4373efdd"},{"sha":"c169ac6bab94d7b57ed7d385c3af53cf4bc4fb71","author":{"email":"d8bbf19083844493ef08581d1c38fbc50ba5d18b@mscdex.net","name":"Brian White"},"message":"querystring: don't stringify bad surrogate pair\n\nFixes: https://github.com/nodejs/node/issues/3702\nPR-URL: https://github.com/nodejs/node/pull/5858\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/c169ac6bab94d7b57ed7d385c3af53cf4bc4fb71"},{"sha":"8b2e437fdb47370acfb6149e6454851d5aff56fa","author":{"email":"d8bbf19083844493ef08581d1c38fbc50ba5d18b@mscdex.net","name":"Brian White"},"message":"test: fix flaky test-net-socket-timeout\n\nFixes: https://github.com/nodejs/node/issues/5892\nPR-URL: https://github.com/nodejs/node/pull/5902\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/8b2e437fdb47370acfb6149e6454851d5aff56fa"},{"sha":"41feaa89e0f15c7d713818065af07a552728cd2e","author":{"email":"b84950071fc99921a72f4fa56f6cad2496b3223c@gmail.com","name":"Sakthipriyan Vairamani"},"message":"crypto: improve error messages\n\nIntroduce a new MACRO to check if the data is a String object and\nupdate existing MACROs to include the actual object description to\nbe printed in case of an error.\n\nPR-URL: https://github.com/nodejs/node/pull/3100\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Fedor Indutny <fedor.indutny@gmail.com>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/41feaa89e0f15c7d713818065af07a552728cd2e"},{"sha":"1213535701dbff5688f15d3fdaf39878941378ae","author":{"email":"4b724ba02f048b4578cca735609148c44539caeb@gmail.com","name":"ghaiklor"},"message":"doc: fix doc for Buffer.readInt32LE()\n\nUpdate example of readInt32LE method. buf.readInt32LE(1) is supposed to\nthrow an error as it has only four elements and it tries to read 32\nbits from three bytes.\n\nFixes: https://github.com/nodejs/node/issues/5889\nPR-URL: https://github.com/nodejs/node/pull/5890\nReviewed-By: James M Snell <jasnell@gmail.com>\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/1213535701dbff5688f15d3fdaf39878941378ae"},{"sha":"a6b9b554eb7ddcc362ee8e93931a3c6bec53b0b2","author":{"email":"b39fba968d209f0ae74db9e6d51d93d614c27283@gmail.com","name":"Benjamin Gruenbaum"},"message":"child_process: refactor self=this in socket_list\n\nThe socket list module (used by child_process) currently uses the\n`var self = this;` pattern for context in several places, this PR\nreplaces this with arrow functions or passing a parameter in where\nappropriate.\n\nNote that the `var self = this` in the _request is intentioanlly\nleft in place since it is not trivial to refactor it and the current\npattern isn't bad given the use case.\n\nPR-URL: https://github.com/nodejs/node/pull/5860\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: James M Snell <jasnell@gmail.com>\nReviewed-By: Brian White <mscdex@mscdex.net>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/a6b9b554eb7ddcc362ee8e93931a3c6bec53b0b2"},{"sha":"a15906c74bcf17e0b033e175ed71c8397e812474","author":{"email":"b39fba968d209f0ae74db9e6d51d93d614c27283@gmail.com","name":"Benjamin Gruenbaum"},"message":"net: refactor self=this to arrow functions\n\nRefactor unused self=this code to code without without this pattern\nmaking it more consistent with the rest of our code.\n\nPR-URL: https://github.com/nodejs/node/pull/5857\nReviewed-By: Brian White <mscdex@mscdex.net>\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>\nReviewed-By: Roman Klauke <romankl@users.noreply.github.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/a15906c74bcf17e0b033e175ed71c8397e812474"},{"sha":"26a4a4bc93d1d79e7deb074a97ceeaf6cd4131dd","author":{"email":"e39d94bae70283f13d24c278e04952d6dad9384b@indutny.com","name":"Fedor Indutny"},"message":"build: add missing `openssl_fips%` to common.gypi\n\nSee: atom/node@cba512d493d968afb203e28ed01e8d345fc9c9f4\n\nPR-URL: https://github.com/nodejs/node/pull/5919\nReviewed-By: Johan Bergström <bugs@bergstroem.nu>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/26a4a4bc93d1d79e7deb074a97ceeaf6cd4131dd"},{"sha":"afd821a91d14a13becdf989184adf721ae7365eb","author":{"email":"eb0e0478a63a6421db27079debf032b8b89fc063@gmail.com","name":"Jackson Tian"},"message":"buffer: faster case for create buffer from empty string\n\nWhen create Buffer from empty string will touch\nC++ binding also.\n\nThis patch can improve edge case ~70% faster.\n\nPR-URL: https://github.com/nodejs/node/pull/4414\nReviewed-By: Trevor Norris <trev.norris@gmail.com>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/afd821a91d14a13becdf989184adf721ae7365eb"},{"sha":"293fd0453591ef0d87437a265ff515916d35d715","author":{"email":"eb0e0478a63a6421db27079debf032b8b89fc063@gmail.com","name":"Jackson Tian"},"message":"buffer: make byteLength work with ArrayBuffer & DataView\n\nConvert anything to string, but Buffer, TypedArray and ArrayBuffer\n\n```\nvar uint8 = new Uint8Array([0xf0, 0x9f, 0x90]);\nBuffer.byteLength(uint8); // should be 3, but returns 11\nBuffer.byteLength(uint8.buffer); // should be 3, but return 20\n```\n\nPR-URL: https://github.com/nodejs/node/pull/5255\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Trevor Norris <trev.norris@gmail.com>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/293fd0453591ef0d87437a265ff515916d35d715"},{"sha":"089c6a4fbaa4f0c737ad1ca09b8f823459983d3a","author":{"email":"eb0e0478a63a6421db27079debf032b8b89fc063@gmail.com","name":"Jackson Tian"},"message":"http: speed up checkIsHttpToken\n\nThe Regex implementation is not faster than ascii code compare.\n\nthe field name is shorter, the speed is faster.\n\nbenchmark result here:\n\nhttps://bitbucket.org/snippets/JacksonTian/Rnbad/benchmark-result\n\nPR-URL: https://github.com/nodejs/node/pull/4790\nReviewed-By: James M Snell <jasnell@gmail.com>\nReviewed-By: Brian White <mscdex@mscdex.net>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/089c6a4fbaa4f0c737ad1ca09b8f823459983d3a"},{"sha":"4bc1cccb228fdfd1a527de0ee1d9cedc6dac87e2","author":{"email":"838f779c91673db29b8572ea3f54d191d3878ae2@gmail.com","name":"cjihrig"},"message":"dgram: pass null as error on successful send()\n\nPrior to c9fd9e21622abb7b3893af457f6aaafb2363ab46, UDP sockets\nwould callback with a null error on successful send() calls. The\ncurrent behavior is to pass 0 as the error. This commit restores\nthe previous, more expected behavior.\n\nPR-URL: https://github.com/nodejs/node/pull/5929\nReviewed-By: Evan Lucas <evanlucas@me.com>\nReviewed-By: Rich Trott <rtrott@gmail.com>\nReviewed-By: Brian White <mscdex@mscdex.net>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/4bc1cccb228fdfd1a527de0ee1d9cedc6dac87e2"},{"sha":"41f333e67949dec26cad3cb8c0bcea686164819b","author":{"email":"9cb5491eb5770dd8e0bf77a8a0335abf5f0488c5@gmail.com","name":"Trevor Norris"},"message":"src,http_parser: remove KickNextTick call\n\nNow that HTTPParser uses MakeCallback it is unnecessary to manually\nprocess the nextTickQueue.\n\nThe KickNextTick function is now no longer needed so code has moved back\nto node::MakeCallback to simplify implementation.\n\nInclude minor cleanup moving Environment::tick_info() call below the\nearly return to save an operation.\n\nPR-URL: https://github.com/nodejs/node/pull/5756\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Andreas Madsen <amwebdk@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/41f333e67949dec26cad3cb8c0bcea686164819b"},{"sha":"2dadd8901a85a3e100e8a907b1b64c45dd59eb5a","author":{"email":"9cb5491eb5770dd8e0bf77a8a0335abf5f0488c5@gmail.com","name":"Trevor Norris"},"message":"src: reword command and add ternary\n\nMake comment clear that Undefined() is returned for legacy\ncompatibility. This will change in the future as a semver-major change,\nbut to be able to port this to previous releases it needs to stay as is.\n\nPR-URL: https://github.com/nodejs/node/pull/5756\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Andreas Madsen <amwebdk@gmail.com>","distinct":false,"url":"https://api.github.com/repos/blakeembrey/node/commits/2dadd8901a85a3e100e8a907b1b64c45dd59eb5a"}]}