-
Notifications
You must be signed in to change notification settings - Fork 340
Update node-chakracore with nodejs/master changes #35
Update node-chakracore with nodejs/master changes #35
Commits on Feb 22, 2016
-
doc: update repo docs to use 'CTC'
PR-URL: nodejs/node#5304 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 18abb3c - Browse repository at this point
Copy the full SHA 18abb3cView commit details -
child_process: support options in send()
This commit adds an options object to process.send(). The same object is propagated to process._send(), the _handleQueue, and the send() and postSend() functions of the handle converter. Fixes: nodejs/node#4271 PR-URL: nodejs/node#5283 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 1952844 - Browse repository at this point
Copy the full SHA 1952844View commit details -
child_process: add keepOpen option to send()
This option allows an instance of net.Socket to be kept open in the sending process. Fixes: nodejs/node#4271 PR-URL: nodejs/node#5283 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for e854f60 - Browse repository at this point
Copy the full SHA e854f60View commit details -
test: increase timeouts on some unref timers tests
Fix: nodejs/node#5351 Refs: nodejs/node#4561 PR-URL: nodejs/node#5352 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Minwoo Jung <jmwsoft@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 65cd2a0 - Browse repository at this point
Copy the full SHA 65cd2a0View commit details -
Apply strict mode to benchmark code. PR-URL: nodejs/node#5336 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 4bb529d - Browse repository at this point
Copy the full SHA 4bb529dView commit details -
test: mitigate flaky test-http-agent
Reduce number of clients from 100 to 16 as Raspberry Pi in CI starts to exhibit flakiness around 22 or so clients. Fixes: nodejs/node#5184 PR-URL: nodejs/node#5346 Reviewed-By: James M Snell <jasnell@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bbf4621 - Browse repository at this point
Copy the full SHA bbf4621View commit details
Commits on Feb 23, 2016
-
github: add issue and pull request templates
Fix: #5246 PR-URL: nodejs/node#5291 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Steven R. Loomis <srloomis@us.ibm.com> Reviewed-By: Johan Bergström <bugs@bergstroem.nu> Reviewed-By: Michaël Zasso <mic.besace@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Brian White <mscdex@mscdex.net>
Configuration menu - View commit details
-
Copy full SHA for 81e35b5 - Browse repository at this point
Copy the full SHA 81e35b5View commit details -
doc: mention prototype check in deepStrictEqual()
The docs for assert.deepStrictEqual() do not currently mention that prototypes are compared for objects. This commit adds that information to the documentation. Fixes: nodejs/node#5365 PR-URL: nodejs/node#5367 Reviewed-By: Robert Lindstädt <robert.lindstaedt@gmail.com> Reviewed-By: Benjamin Gruenbaum <inglor@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 10f55b0 - Browse repository at this point
Copy the full SHA 10f55b0View commit details -
doc: add "building node with ninja" guide
PR-URL: nodejs/node#4767 Refs: nodejs/docs#38 Reviewed-By: Bryan English <bryan@bryanenglish.com> Reviewed-By: Stephan Belanger <admin@stephenbelanger.com>
Configuration menu - View commit details
-
Copy full SHA for 65c0feb - Browse repository at this point
Copy the full SHA 65c0febView commit details
Commits on Feb 24, 2016
-
github: put description of PR to the end of tmpl
It looks like github appends commit log right after the template contents. Seeing this it does not look logical to ask for details first. This commit puts `Description of change` part to the end of the template. PR-URL: nodejs/node#5378 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4bd8b20 - Browse repository at this point
Copy the full SHA 4bd8b20View commit details -
2016-02-23, Version 5.7.0 (Stable)
* buffer: - You can now supply an encoding argument when filling a Buffer Buffer#fill(string[, start[, end]][, encoding]), supplying an existing Buffer will also work with Buffer#fill(buffer[, start[, end]]). See the API documentation for details on how this works. (Trevor Norris) #4935 - Buffer#indexOf() no longer requires a byteOffset argument if you also wish to specify an encoding: Buffer#indexOf(val[, byteOffset][, encoding]). (Trevor Norris) #4803 * child_process: spawn() and spawnSync() now support a 'shell' option to allow for optional execution of the given command inside a shell. If set to true, cmd.exe will be used on Windows and /bin/sh elsewhere. A path to a custom shell can also be passed to override these defaults. On Windows, this option allows .bat. and .cmd files to be executed with spawn() and spawnSync(). (Colin Ihrig) #4598 * http_parser: Update to http-parser 2.6.2 to fix an unintentionally strict limitation of allowable header characters. (James M Snell) #5237 * dgram: socket.send() now supports accepts an array of Buffers or Strings as the first argument. See the API docs for details on how this works. (Matteo Collina) #4374 * http: Fix a bug where handling headers will mistakenly trigger an 'upgrade' event where the server is just advertising its protocols. This bug can prevent HTTP clients from communicating with HTTP/2 enabled servers. (Fedor Indutny) #4337 * net: Added a listening Boolean property to net and http servers to indicate whether the server is listening for connections. (José Moreira) #4743 * node: The C++ node::MakeCallback() API is now reentrant and calling it from inside another MakeCallback() call no longer causes the nextTick queue or Promises microtask queue to be processed out of order. (Trevor Norris) #4507 * tls: Add a new tlsSocket.getProtocol() method to get the negotiated TLS protocol version of the current connection. (Brian White) #4995 * vm: Introduce new 'produceCachedData' and 'cachedData' options to new vm.Script() to interact with V8's code cache. When a new vm.Script object is created with the 'produceCachedData' set to true a Buffer with V8's code cache data will be produced and stored in cachedData property of the returned object. This data in turn may be supplied back to another vm.Script() object with a 'cachedData' option if the supplied source is the same. Successfully executing a script from cached data can speed up instantiation time. See the API docs for details. (Fedor Indutny) #4777 * performance: Improvements in: - process.nextTick() (Ruben Bridgewater) #5092 - path module (Brian White) #5123 - querystring module (Brian White) #5012 - streams module when processing small chunks (Matteo Collina) #4354 PR-URL: nodejs/node#5295
Configuration menu - View commit details
-
Copy full SHA for 7b0a83d - Browse repository at this point
Copy the full SHA 7b0a83dView commit details -
tools: enable additional lint rules
Enable additional likely-uncontroversial lint rules: * `comma-dangle` set to prohibit dangling commas on objects and arrays that are defined on a single line. Multi-line definitions can use or omit a trailing comma. * `no-unused-labels` Prohibits defining a label that is not used. * `no-path-concat` Prohibits string-concatenation using i`__dirname` and `__filename`. Use `path.join()`, `path.resolve()`, or template strings instead. * `no-new-symbol` disallow use of `new` operator with `Symbol` object. Violating this rule would result in a `TypeError` at runtime.` PR-URL: nodejs/node#5357 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9534f6d - Browse repository at this point
Copy the full SHA 9534f6dView commit details
Commits on Feb 25, 2016
-
tools: apply custom buffer lint rule to /lib only
The lint rule is there to avoid a circular-dependency issue that only applies to `/lib`. In preparation for linting `/benchmark`, apply that rule to `/lib` only to avoid churn in `/benchmark`. Refs: nodejs/node#3983 (comment) PR-URL: nodejs/node#5371 Reviewed-By: Michaël Zasso <mic.besace@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for d26417f - Browse repository at this point
Copy the full SHA d26417fView commit details -
test: fix test-timers.reliability on OS X
Fixes: nodejs/node#4404 PR-URL: nodejs/node#5379 Reviewed-By: Julien Gilli <jgilli@fastmail.fm> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8bcb174 - Browse repository at this point
Copy the full SHA 8bcb174View commit details -
doc: add Сковорода Никита Андреевич to the CTC
Approved at CTC meeting nodejs/node#5409 Reviewers are CTC members who voted for this. PR-URL: nodejs/node#5278 Reviewed-By: Brian White <mscdex@mscdex.net> Reviewed-By: Trevor Norris <trev.norris@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Alexis Campailla <alexis@janeasystems.com> Reviewed-By: Chris Dickinson <chris@neversaw.us>
Configuration menu - View commit details
-
Copy full SHA for b484c2e - Browse repository at this point
Copy the full SHA b484c2eView commit details -
doc: add Ali Ijaz Sheikh to the CTC
Approved at CTC meeting nodejs/node#5409 Reviewers are CTC members who voted for this. PR-URL: nodejs/node#5277 Reviewed-By: Brian White <mscdex@mscdex.net> Reviewed-By: Trevor Norris <trev.norris@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Alexis Campailla <alexis@janeasystems.com> Reviewed-By: Chris Dickinson <chris@neversaw.us>
Configuration menu - View commit details
-
Copy full SHA for 97dc810 - Browse repository at this point
Copy the full SHA 97dc810View commit details -
doc: add Rich Trott to the CTC
Approved at CTC meeting nodejs/node#5409 Reviewers are CTC members who voted for this. PR-URL: nodejs/node#5276 Reviewed-By: Brian White <mscdex@mscdex.net> Reviewed-By: Trevor Norris <trev.norris@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Alexis Campailla <alexis@janeasystems.com> Reviewed-By: Chris Dickinson <chris@neversaw.us>
Configuration menu - View commit details
-
Copy full SHA for dae5bf0 - Browse repository at this point
Copy the full SHA dae5bf0View commit details -
doc: add Evan Lucas to the CTC
Approved at CTC meeting nodejs/node#5409 Reviewers are CTC members who voted for this. PR-URL: nodejs/node#5275 Reviewed-By: Brian White <mscdex@mscdex.net> Reviewed-By: Trevor Norris <trev.norris@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Alexis Campailla <alexis@janeasystems.com> Reviewed-By: Chris Dickinson <chris@neversaw.us>
Configuration menu - View commit details
-
Copy full SHA for 0dc216f - Browse repository at this point
Copy the full SHA 0dc216fView commit details -
cluster: emit worker as first 'message' event arg
It's documented as such but didn't actually behave that way. Bug introduced in commit 66fc8ca ("cluster: emit 'message' event on cluster master"), which is the commit that introduced the event. Fixes: nodejs/node#5126 PR-URL: nodejs/node#5361 Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 66f4586 - Browse repository at this point
Copy the full SHA 66f4586View commit details -
doc: document fs.datasync(Sync)
The APIs are implemented but currently not documented. PR-URL: nodejs/node#5402 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Rod Vagg <rod@vagg.org>
Configuration menu - View commit details
-
Copy full SHA for 4578902 - Browse repository at this point
Copy the full SHA 4578902View commit details -
doc: clarify error handling in net.createServer
Remove indications that an error argument is sent to the `listen()` callback. Fixes: nodejs/node#5345 PR-URL: nodejs/node#5353 Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 581606a - Browse repository at this point
Copy the full SHA 581606aView commit details -
src,tools: allow utf-8 in built-in js source code
PR-URL: nodejs/node#5418 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cdc7e02 - Browse repository at this point
Copy the full SHA cdc7e02View commit details -
src,tools: drop nul byte from built-in source code
PR-URL: nodejs/node#5418 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 96adbe9 - Browse repository at this point
Copy the full SHA 96adbe9View commit details -
src,tools: remove null sentinel from source array
PR-URL: nodejs/node#5418 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 33e51fe - Browse repository at this point
Copy the full SHA 33e51feView commit details -
doc: note util.isError() @@toStringTag limitations
util.isError() is the only remaining util.is*() method that depends on Object.prototype.toString() behavior. This commit notes the limitations of isError() related to @@toStringTag. Refs: nodejs/node#2201 PR-URL: nodejs/node#5414 Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 54cbf28 - Browse repository at this point
Copy the full SHA 54cbf28View commit details -
repl: accept no arguments to start()
Currently, there is a check to ensure that the user either provides an object or a string to repl.start(). The string case is used to set a REPL prompt. However, a default of '> ' already exists, so forcing the user to specify a prompt is a bit redundant. This commit removes this restriction. Fixes: nodejs/node#5385 PR-URL: nodejs/node#5388 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Julian Duque <julianduquej@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ee7754b - Browse repository at this point
Copy the full SHA ee7754bView commit details -
doc: fix buf.readInt16LE output
Previous example didn't account for the 1 byte offset PR-URL: nodejs/node#5282 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 8b1af2f - Browse repository at this point
Copy the full SHA 8b1af2fView commit details -
doc: fix typo in pbkdf2Sync code sample
Function name in code sample had the wrong capitalization. PR-URL: nodejs/node#5306 Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 7e51966 - Browse repository at this point
Copy the full SHA 7e51966View commit details -
test: allow passing args to executable
Add --node-args option that will pass arguments. PR-URL: nodejs/node#5376 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 23a584d - Browse repository at this point
Copy the full SHA 23a584dView commit details -
crypto: Improve control of FIPS mode
Default to FIPS off even in FIPS builds. Add JS API to check and control FIPS mode. Add command line arguments to force FIPS on/off. Respect OPENSSL_CONF variable and read the config. Add testing for new features. Fixes: nodejs/node#3819 PR-URL: nodejs/node#5181 Reviewed-By: Fedor Indutny <fedor@indutny.com> Reviewed-by: Michael Dawson <michael_dawson@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 7c48cb5 - Browse repository at this point
Copy the full SHA 7c48cb5View commit details -
Add verbs to make sentence fragments less fragmentary. PR-URL: nodejs/node#5399 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 6e6ce09 - Browse repository at this point
Copy the full SHA 6e6ce09View commit details -
doc: remove out-of-date matter from internal docs
Remove out-of-date stability index material from `tools/doc/README.md`. The stability index is documented in `doc/api/documentation.markdown`. PR-URL: nodejs/node#5421 Reviewed-By: Evan Lucas <evanlucas@me.com>
Configuration menu - View commit details
-
Copy full SHA for 611b464 - Browse repository at this point
Copy the full SHA 611b464View commit details
Commits on Feb 26, 2016
-
doc: explicit about VS 2015 support in readme
`vcbuild.bat` already supports both Visual Studio 2013 and 2015. PR-URL: nodejs/node#5406 Reviewed-By: Alexis Campailla <orangemocha@nodejs.org> Reviewed-By: Rod Vagg <rod@vagg.org>
Configuration menu - View commit details
-
Copy full SHA for 1d7c370 - Browse repository at this point
Copy the full SHA 1d7c370View commit details -
benchmark: move misc to categorized directories
PR-URL: nodejs/node#5177 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org>
Configuration menu - View commit details
-
Copy full SHA for d9079ab - Browse repository at this point
Copy the full SHA d9079abView commit details -
benchmark: merge url.js with url-resolve.js
url.js was broken since it didn't use the common.js runner. This fixes that issue by merging it with url-resolve.js, which also benchmarks url.resolve. PR-URL: nodejs/node#5177 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org>
Configuration menu - View commit details
-
Copy full SHA for f6c505d - Browse repository at this point
Copy the full SHA f6c505dView commit details -
benchmark: fix configuation parameters
The benchmark runner spawns new processes for each configuration. The specific configuration is transfered by process.argv. This means that the values have to be parsed. As of right now only numbers and strings are parsed correctly. However other values such as objects where used. This fixes the benchmarks that used non-string/number values and prevents future issues by asserting the type. PR-URL: nodejs/node#5177 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org>
Configuration menu - View commit details
-
Copy full SHA for 15720fa - Browse repository at this point
Copy the full SHA 15720faView commit details -
benchmark: move string-decoder to its own category
PR-URL: nodejs/node#5177 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org>
Configuration menu - View commit details
-
Copy full SHA for 2426b3d - Browse repository at this point
Copy the full SHA 2426b3dView commit details -
test: refactor test-dgram-udp4
This test was sometimes timing out in `OS X`. Remove the timeout and clean up the code. Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> PR-URL: nodejs/node#5339
Configuration menu - View commit details
-
Copy full SHA for dff01d1 - Browse repository at this point
Copy the full SHA dff01d1View commit details -
test: refactor test-dgram-send-callback-recursive
Just send 10 messages recursively and check that the send calls are asynchronous by asserting that a `setImmediate` callback has been called in-between. It avoids a race condition in the test when the recursive limit is reached without having received at least 10 messages. Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> PR-URL: nodejs/node#5079
Configuration menu - View commit details
-
Copy full SHA for 8872840 - Browse repository at this point
Copy the full SHA 8872840View commit details -
test: fix test runner arg regression
Append --node-args to existing list, don't overwrite arg list. Fixes: nodejs/node#5442 PR-URL: nodejs/node#5446 Reviewed-By: Ben Noorhduis <info@bnoordhuis.nl> Reviewed-by: Michael Dawson <michael_dawson@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for c98d159 - Browse repository at this point
Copy the full SHA c98d159View commit details -
doc,tools,test: lint doc-based addon tests
PR-URL: nodejs/node#5427 Fixes: nodejs/node#5424 Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Myles Borins <myles.borins@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3e3d941 - Browse repository at this point
Copy the full SHA 3e3d941View commit details -
Consolidates the implementation of regular and internal (_unrefActive) timers. Also includes a couple optimizations: - Isolates the try/catch from listOnTimeout() in a new tryOnTimeout(). - Uses a TimersList constructor as the base for linkedlists. Additionally includes other cleanup and clarification, such as a rename of "Timer" to "TimerWrap". PR-URL: nodejs/node#4007 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Trevor Norris <trev.norris@gmail.com> Reviewed-By: Julien Gilli <jgilli@nodejs.org> Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 60f8c1a - Browse repository at this point
Copy the full SHA 60f8c1aView commit details -
timers: greatly improve code comments
Describes the How and Why of the timers implementation, as well as adding comments in spots that should allow for an easier understanding about what is going on. The timers implementation is very efficient, at a cost. That cost is readable understandability, and this aims to improve that. PR-URL: nodejs/node#4007 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Trevor Norris <trev.norris@gmail.com> Reviewed-By: Julien Gilli <jgilli@nodejs.org> Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 67963c8 - Browse repository at this point
Copy the full SHA 67963c8View commit details
Commits on Feb 27, 2016
-
constants: define ENGINE_METHOD_RSA
constants.ENGINE_METHOD_RSA was documented, but not implemented. PR-URL: nodejs/node#5463 Reviewed-By: Fedor Indutny <fedor@indutny.com>
Configuration menu - View commit details
-
Copy full SHA for 292033b - Browse repository at this point
Copy the full SHA 292033bView commit details -
doc: correct name of engine methods
ENGINE_METHOD_PKEY_METH and ENGINE_METHOD_PKEY_ASN1_METH are misspelled in the documentation, both should be ..._METHS. PR-URL: nodejs/node#5463 Reviewed-By: Fedor Indutny <fedor@indutny.com>
Configuration menu - View commit details
-
Copy full SHA for 513133c - Browse repository at this point
Copy the full SHA 513133cView commit details -
build: update Node.js logo on OSX installer
PR-URL: nodejs/node#5401 Reviewed-By: Johan Bergström <bugs@bergstroem.nu> Reviewed-By: kahwee Reviewed-By: fhemberger Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2ccc275 - Browse repository at this point
Copy the full SHA 2ccc275View commit details -
doc: fix links in tls, cluster docs
Fix missing links described in #5322. PR-URL: nodejs/node#5364 Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for acee594 - Browse repository at this point
Copy the full SHA acee594View commit details -
doc: corrected name of argument in socket.send
Corrected name of "msg" argument from "buf" to "msg". PR-URL: nodejs/node#5449 Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 1913909 - Browse repository at this point
Copy the full SHA 1913909View commit details -
doc: add missing property in cluster example
`Cluster.setupMaster(options)` Options object was missing an `args` property on the example. PR-URL: nodejs/node#5305 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 9894c02 - Browse repository at this point
Copy the full SHA 9894c02View commit details -
This changes the doc generator to automatically link references such as `open(2)` to a man page on man7.org or freebsd.org PR-URL: nodejs/node#5073 Reviewed-By: Ben Noorhduis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 4e77a7c - Browse repository at this point
Copy the full SHA 4e77a7cView commit details -
doc: fix crypto function indentation level
PR-URL: nodejs/node#5460 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for a67d5c1 - Browse repository at this point
Copy the full SHA a67d5c1View commit details -
doc: fix relative links in net docs
They were not being processed as relative links. PR-URL: nodejs/node#5358 Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 1c30d60 - Browse repository at this point
Copy the full SHA 1c30d60View commit details -
doc: improve httpVersionMajor / httpVersionMajor
The description of httpVersionMajor & httpVersionMinor should have same context like httpVersion. PR-URL: nodejs/node#5296 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for c6ae7d0 - Browse repository at this point
Copy the full SHA c6ae7d0View commit details -
doc: document base64url encoding support
Documents that creating a buffer from base64 encoded string transparently supports "URL and Filename Safe Alphabet" base64url encoding. PR-URL: nodejs/node#5243 Reviewed-By: Ben Noorhduis <info@bnoordhuis.nl> Reviewed-By: Benjamin Gruenbaum <inglor@gmail.com> Reviewed-By: Alejandro Oviedo <alejandro.oviedo.g@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1411e0b - Browse repository at this point
Copy the full SHA 1411e0bView commit details -
doc:
require
behavior on case-insensitive systemsThis adds a paragraph in the Module Caching Caveats section about the behavior of require when Node is running on top of a file system (e.g. HFS) or operating system (e.g. Windows) that will not consider the case of file paths to find files. Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Alexis Campailla <orangemocha@nodejs.org> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 5298c81 - Browse repository at this point
Copy the full SHA 5298c81View commit details -
path: fix verbose relative() output
Fixes: nodejs/node#5383 PR-URL: nodejs/node#5389 Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Evan Lucas <evanlucas@me.com>
Configuration menu - View commit details
-
Copy full SHA for 3a331b6 - Browse repository at this point
Copy the full SHA 3a331b6View commit details -
url: fix off-by-one error with parse()
Fixes: nodejs/node#5393 PR-URL: nodejs/node#5394 Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Evan Lucas <evanlucas@me.com>
Configuration menu - View commit details
-
Copy full SHA for 8b16ba3 - Browse repository at this point
Copy the full SHA 8b16ba3View commit details -
path: fix win32 relative() when "to" is a prefix
when the basename of "to" was a prefix of the basename of "from" win32 relative() would miss including it in the result Fixes: nodejs/node#5447 PR-URL: nodejs/node#5456 Reviewed-By: Brian White <mscdex@mscdex.net> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for b33879d - Browse repository at this point
Copy the full SHA b33879dView commit details -
path: fix win32 relative() for UNC paths
win32 normalize() will output a trailing '\' for some UNC paths. trim them before processing Change by @mscdex Add basic UNC path tests to win32 relative() PR-URL: nodejs/node#5456 Reviewed-By: Brian White <mscdex@mscdex.net> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for e326950 - Browse repository at this point
Copy the full SHA e326950View commit details -
test: add test-cases for posix path.relative()
adds posix test cases for paths similar to those that caused #5447 PR-URL: nodejs/node#5456 Reviewed-By: Brian White <mscdex@mscdex.net> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 7fc6645 - Browse repository at this point
Copy the full SHA 7fc6645View commit details
Commits on Feb 28, 2016
-
tools,benchmark: increase lint compliance
In the hopes of soon having the benchmark code linted, this change groups all the likely non-controversial lint-compliance changes such as indentation, semi-colon usage, and single-vs.-double quotation marks. Other lint rules may have subtle performance implications in the V8 currently shipped with Node.js. Those changes will require more careful review and will be in a separate change. PR-URL: nodejs/node#5429 Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Brian White <mscdex@mscdex.net>
Configuration menu - View commit details
-
Copy full SHA for dcfda10 - Browse repository at this point
Copy the full SHA dcfda10View commit details -
benchmark: add benchmark for buf.compare()
There is a benchmark for the class method `Buffer.compare()` but not for the instance method `buf.compare()`. This adds that benchmark. I used this to confirm a performance regression in an implementation I was considering. While the implementation was a bust, it does seem like the benchmark is worthwhile. The benchmark is nearly identical to the existing `Buffer.compare()` benchmark except, of course, that it calls `buf.compare()` instead. PR-URL: nodejs/node#5441 Reviewed-By: Brian White <mscdex@mscdex.net> Reviewed-By: Evan Lucas <evanlucas@me.com>
Configuration menu - View commit details
-
Copy full SHA for ffdc046 - Browse repository at this point
Copy the full SHA ffdc046View commit details -
dgram: handle default address case when offset and length are specified
Fixes a regression introduced by: nodejs/node#4374. Adds a new test to avoid similar issue in the future. The test is disabled on windows, because this feature never worked there. Fixes: nodejs/node#5398 Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Evan Lucas <evanlucas@me.com>
Configuration menu - View commit details
-
Copy full SHA for 725ffdb - Browse repository at this point
Copy the full SHA 725ffdbView commit details -
doc: improvements to crypto.markdown copy
Fix several typos. Add missing links. PR-URL: nodejs/node#5230 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Kelvin Knighton <keltheceo@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for f0c0614 - Browse repository at this point
Copy the full SHA f0c0614View commit details
Commits on Feb 29, 2016
-
repl: fix stack trace column number in strict mode
On strict mode, "'use strict'; void 0; " is added as prefix in order to prevent "use strict" as the result value for let/const statements. It causes wrong column number in stack trace. PR-URL: nodejs/node#5416 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 40d57b7 - Browse repository at this point
Copy the full SHA 40d57b7View commit details -
doc: add note for binary safe string reading
`readable.setEncoding(null)` - may be the most preferable way to proxy a binary data without any encoding/decoding overhead PR-URL: nodejs/node#5155 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 8d8fef0 - Browse repository at this point
Copy the full SHA 8d8fef0View commit details -
doc: fix typo in child_process documentation
TSCP should be TCP PR-URL: nodejs/node#5474 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3c79bbd - Browse repository at this point
Copy the full SHA 3c79bbdView commit details -
Fix path.win32.parse("/foo/bar") retuns `{root: '' ...}`(v5.7.0), but not `{root: '/' ...}`(v5.6.0). PR-URL: nodejs/node#5484 Reviewed-By: Brian White <mscdex@mscdex.net> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 4717ea9 - Browse repository at this point
Copy the full SHA 4717ea9View commit details -
test: remove flaky designation from fixed tests
`test-tls-ticket-cluster` and `test-vm-syntax-error-stderr` are no longer flaky. Refs: nodejs/node#2510 Refs: nodejs/node#2660 PR-URL: nodejs/node#5459 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4d6b4c3 - Browse repository at this point
Copy the full SHA 4d6b4c3View commit details -
path: fix path.relative() for prefixes at root
Fixes #5485 PR-URL: nodejs/node#5490 Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Brian White <mscdex@mscdex.net>
Configuration menu - View commit details
-
Copy full SHA for f296a7f - Browse repository at this point
Copy the full SHA f296a7fView commit details -
test: fix flaky child-process-fork-regr-gh-2847
The test is still failing sometimes because when trying to establish the second connection, the server is already closed. Bring back the code that handled this case and was removed in the last refactoring of the test. Also ignore the errors that might happen when sending the second handle to the worker because it may already have exited. PR-URL: nodejs/node#5422 Reviewed-By: Rich Trott <rtrott@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 98b721e - Browse repository at this point
Copy the full SHA 98b721eView commit details
Commits on Mar 1, 2016
-
test: remove unneeded bind() and related comments
As mentioned in the comment of the changed file, "a libuv limitation makes it necessary to bind()". But, that is not the case in this test. The subsequent call to send() results in an implicit bind(). PR-URL: nodejs/node#5023 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 93bacfd - Browse repository at this point
Copy the full SHA 93bacfdView commit details -
url: group slashed protocols by protocol name
Reorder slashed protocols so they are grouped by protocol name. This is done so it doesn't look like we're duplicating protocol names at the bottom of the list. PR-URL: nodejs/node#5380 Reviewed-By: Evan Lucas <evanlucas@me.com>
Configuration menu - View commit details
-
Copy full SHA for 610bd8d - Browse repository at this point
Copy the full SHA 610bd8dView commit details -
crypto: PBKDF2 works with
int
notssize_t
Change types of all PBKDF2 params to `int` as they are `int` in `evp.h`. Check that `raw_keylen` fits into `int` before passing it to OpenSSL. Fix: #5396 PR-URL: nodejs/node#5397 Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp> Reviewed-By: Ben Noorhduis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for da3f425 - Browse repository at this point
Copy the full SHA da3f425View commit details -
Make `HTTPParser` an instance of `AsyncWrap` and make it use `MakeCallback`. This means that async wrap hooks will be called on consumed TCP sockets as well as on non-consumed ones. Additional uses of `AsyncCallbackScope` are necessary to prevent improper state from progressing that triggers failure in the test-http-pipeline-flood.js test. Optimally this wouldn't be necessary, but for the time being it's the most sure way to allow operations to proceed as they have. Fix: nodejs/node#4416 PR-URL: nodejs/node#5419 Reviewed-By: Fedor Indutny <fedor@indutny.com>
Configuration menu - View commit details
-
Copy full SHA for a7e49c8 - Browse repository at this point
Copy the full SHA a7e49c8View commit details -
deps: upgrade openssl to 1.0.2g
PR-URL: nodejs/node#5507 Reviewed-By: Fedor Indutny <fedor@indutny.com>
Configuration menu - View commit details
-
Copy full SHA for 3271995 - Browse repository at this point
Copy the full SHA 3271995View commit details -
test: retry on known SmartOS bug
There is a known issue with SmartOS that is generally worked around in `tools/test.py`. However, a more robust workaround is required for some tests that open many network connections. `test-http-regr-gh-2928` is one such test. Fixes: nodejs/node#5445 Refs: nodejs/node#3941 PR-URL: nodejs/node#5454 Reviewed-By: Fedor Indutny <fedor@indutny.com>
Configuration menu - View commit details
-
Copy full SHA for 8592697 - Browse repository at this point
Copy the full SHA 8592697View commit details -
benchmark: refactor to eliminate redeclared vars
In order to comply with linting rules used in the rest of the code base, eliminate redeclared variables. A conservative approach is used so as to avoid unintentional performance issues (for example, as might be seen in some situations when using `let` instead of `var`). PR-URL: nodejs/node#5468 Reviewed-By: Brian White <mscdex@mscdex.net>
Configuration menu - View commit details
-
Copy full SHA for 76e4a74 - Browse repository at this point
Copy the full SHA 76e4a74View commit details -
Have `make test` run linting tools before tests rather than after. Lint is likely to find issues quickly. Tests may take a while to run. So do the linting first. Refs: nodejs/node#4546 (comment) PR-URL: nodejs/node#5470 Reviewed-By: Johan Bergström <bugs@bergstroem.nu> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com>
Configuration menu - View commit details
-
Copy full SHA for d9f7a59 - Browse repository at this point
Copy the full SHA d9f7a59View commit details -
test: allow options for v8 testing
Allow extra options when testing v8 in Node tree PR-URL: nodejs/node#5502 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 32a2a60 - Browse repository at this point
Copy the full SHA 32a2a60View commit details -
test: apply Linux workaround to Linux only
Do not try Ubuntu/SUSE/Debian-specific hostnames for IPv6 localhost unless we are on Linux. Fixes: nodejs/node#4546 PR-URL: nodejs/node#5471 Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Ben Noorhduis <info@bnoordhuis.nl> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for ad36ea5 - Browse repository at this point
Copy the full SHA ad36ea5View commit details
Commits on Mar 2, 2016
-
test: increase timeout for test-tls-fast-writing
Increase timeout for test from 500ms to 1000ms so busy slow machines don't produce false positives. Fixes: nodejs/node#4964 PR-URL: nodejs/node#5466 Reviewed-By: Alexis Campailla <orangemocha@nodejs.org>
Configuration menu - View commit details
-
Copy full SHA for c133d07 - Browse repository at this point
Copy the full SHA c133d07View commit details -
tls: fix assert in context._external accessor
* Restrict the receiver to instances of the FunctionTemplate. * Use `args.This()` instead of `args.Holder()`. Fixes: nodejs/node#3682 PR-URL: nodejs/node#5521 Reviewed-By: Fedor Indutny <fedor@indutny.com>
Configuration menu - View commit details
-
Copy full SHA for 0bea786 - Browse repository at this point
Copy the full SHA 0bea786View commit details -
doc: add CTC meeting minutes 2016-02-17
PR-URL: nodejs/node#5410 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6361c04 - Browse repository at this point
Copy the full SHA 6361c04View commit details -
lib: freelist: use .pop() for allocation
Array#pop() is known to be faster than Array#shift(). To be exact, it's O(1) vs. O(n). In this case there's no difference from which side of the "pool" array the object is retrieved, so .pop() should be preferred. PR-URL: nodejs/node#2174 Reviewed-By: mscdex - Brian White <mscdex@mscdex.net> Reviewed-By: jasnell - James M Snell <jasnell@gmail.com> Reviewed-By: ofrobots - Ali Ijaz Sheikh <ofrobots@google.com>
Configuration menu - View commit details
-
Copy full SHA for c647e87 - Browse repository at this point
Copy the full SHA c647e87View commit details -
build: remove --quiet from eslint invocation
All eslint rules are configured to report as errors. Remove useless --quiet flag from eslint invocation in Makefile and vcbuild.bat. PR-URL: nodejs/node#5519 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <mic.besace@gmail.com> Reviewed-By: Johan Bergström <bugs@bergstroem.nu> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 9beb36a - Browse repository at this point
Copy the full SHA 9beb36aView commit details -
doc: update NAN urls in ROADMAP.md and doc/releases.md
PR-URL: nodejs/node#5472 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0eda5f5 - Browse repository at this point
Copy the full SHA 0eda5f5View commit details -
crypto, string_bytes: treat
buffer
str asutf8
Do not treat crypto inputs as `binary` strings, convert them to Buffers using `new Buffer(..., 'utf8')`, or using newly updated StringBytes APIs. PR-URL: nodejs/node#5522 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b010c87 - Browse repository at this point
Copy the full SHA b010c87View commit details -
2016-03-02, Version 4.3.2 'Argon' (LTS)
This is a security release with only a single commit, an update to openssl due to a recent security advisory. You can read more about the security advisory on the Node.js website https://nodejs.org/en/blog/vulnerability/openssl-march-2016/ * openssl: Upgrade from 1.0.2f to 1.0.2g (Ben Noordhuis) nodejs/node#5507 - Fix a double-free defect in parsing malformed DSA keys that may potentially be used for DoS or memory corruption attacks. It is likely to be very difficult to use this defect for a practical attack and is therefore considered low severity for Node.js users. More info is available at CVE-2016-0705 https://www.openssl.org/news/vulnerabilities.html#2016-0705. - Fix a defect that can cause memory corruption in certain very rare cases relating to the internal `BN_hex2bn()` and `BN_dec2bn()` functions. It is believed that Node.js is not invoking the code paths that use these functions so practical attacks via Node.js using this defect are _unlikely_ to be possible. More info is available at CVE-2016-0797 https://www.openssl.org/news/vulnerabilities.html#2016-0797. - Fix a defect that makes the _CacheBleed Atta https://ssrg.nicta.com.au/projects/TS/cachebleed/ _ possible. This defect enables attackers to execute side-channel attacks leading to the potential recovery of entire RSA private keys. It only affects the Intel Sandy Bridge (and possibly older) microarchitecture when using hyper-threading. Newer microarchitectures, including Haswell, are unaffected. More info is available at CVE-2016-0702 https://www.openssl.org/news/vulnerabilities.html#2016-0702. PR-URL: nodejs/node#5526
Myles Borins committedMar 2, 2016 Configuration menu - View commit details
-
Copy full SHA for d6608ed - Browse repository at this point
Copy the full SHA d6608edView commit details -
https://code.google.com/p/v8/ redirects to the V8 issue tracker PR-URL: nodejs/node#5530 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 4c724dd - Browse repository at this point
Copy the full SHA 4c724ddView commit details -
2016-03-02, Version 5.7.1 (Stable)
Notable changes: * governance: The Core Technical Committee (CTC) added four new members to help guide Node.js core development: Evan Lucas, Rich Trott, Ali Ijaz Sheikh and Сковорода Никита Андреевич (Nikita Skovoroda). * openssl: Upgrade from 1.0.2f to 1.0.2g (Ben Noordhuis) nodejs/node#5507 - Fix a double-free defect in parsing malformed DSA keys that may potentially be used for DoS or memory corruption attacks. It is likely to be very difficult to use this defect for a practical attack and is therefore considered low severity for Node.js users. More info is available at https://www.openssl.org/news/vulnerabilities.html#2016-0705 - Fix a defect that can cause memory corruption in certain very rare cases relating to the internal `BN_hex2bn()` and `BN_dec2bn()` functions. It is believed that Node.js is not invoking the code paths that use these functions so practical attacks via Node.js using this defect are _unlikely_ to be possible. More info is available at https://www.openssl.org/news/vulnerabilities.html#2016-0797 - Fix a defect that makes the CacheBleed Attack (https://ssrg.nicta.com.au/projects/TS/cachebleed/) possible. This defect enables attackers to execute side-channel attacks leading to the potential recovery of entire RSA private keys. It only affects the Intel Sandy Bridge (and possibly older) microarchitecture when using hyper-threading. Newer microarchitectures, including Haswell, are unaffected. More info is available at https://www.openssl.org/news/vulnerabilities.html#2016-0702 * Fixed several regressions that appeared in v5.7.0: - path.relative(): - Output is no longer unnecessarily verbose (Brian White) nodejs/node#5389 - Resolving UNC paths on Windows now works correctly (Owen Smith) nodejs/node#5456 - Resolving paths with prefixes now works correctly from the root directory (Owen Smith) nodejs/node#5490 - url: Fixed an off-by-one error with `parse()` (Brian White) nodejs/node#5394 - dgram: Now correctly handles a default address case when offset and length are specified (Matteo Collina) nodejs/node#5407 PR-URL: nodejs/node#5464
Configuration menu - View commit details
-
Copy full SHA for 9091ccd - Browse repository at this point
Copy the full SHA 9091ccdView commit details
Commits on Mar 3, 2016
-
Configuration menu - View commit details
-
Copy full SHA for b661fca - Browse repository at this point
Copy the full SHA b661fcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cca549 - Browse repository at this point
Copy the full SHA 1cca549View commit details -
chakrashim: ensure chakra_shim_native buffer is null terminated after…
… change to js2c.py
Configuration menu - View commit details
-
Copy full SHA for 5c0b84a - Browse repository at this point
Copy the full SHA 5c0b84aView commit details