- Mar 24, 2015
-
-
James M Snell authored
Extract the tarball into deps/openssl/openssl PR: #9451 PR-URL: https://github.com/joyent/node/pull/9451 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
- Mar 12, 2015
-
-
Julien Gilli authored
-
Julien Gilli authored
-
Julien Gilli authored
* uv: update to 0.10.36 (CVE-2015-0278) * domains: fix stack clearing after error handled (Jonas Dohse) * buffer: reword Buffer.concat error message (Chris Dickinson) * console: allow Object.prototype fields as labels (Julien Gilli) * V8: log version in profiler log file (Ben Noordhuis) * http: fix performance regression for GET requests (Florin-Cristian Gavrila)
-
Julien Gilli authored
Make PACKAGEMAKER customizable because PackageMaker is not necessarily installed in /Developer on OSX anymore. PR: #9377 PR-URL: https://github.com/joyent/node/pull/9377 Reviewed-By:
Timothy J Fontaine <tjfontaine@gmail.com>
-
- Mar 11, 2015
-
-
Jonas Dohse authored
caeb6773 introduced a regression where the domains stack would not be cleared after an error had been handled by the top-level domain. This change clears the domains stack regardless of the position of the active domain in the stack. PR: #9364 PR-URL: https://github.com/joyent/node/pull/9364 Reviewed-By:
Trevor Norris <trev.norris@gmail.com> Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
Tyler Anton authored
Clarify that synchronous functions in fs with no return value return undefined. Specify that fs.openSync() returns an integer and fs.existsSync() returns true or false. Fixes #9313 PR: #9359 PR-URL: https://github.com/joyent/node/pull/9359 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
- Mar 07, 2015
-
-
Julien Gilli authored
This reverts commit ad068480. Initially, this bug fix targeted master, and I pushed to have it included in v0.10. In retrospect, I'm not sure it should have made into v0.10 as it seems it could break a lot of existing working code. In my opinion, this change is still a bug fix, and it is not backward incompatible per se. However, I'm not sure that taking the risk to break a lot of users with a new 0.10.x release that would include this fix is reasonable, especially now that 0.10.x releases are entering maintenance mode. PR-URL: https://github.com/joyent/node/pull/9257 Reviewed-by:
Trevor Norris <trev.norris@gmail.com> Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
Saúl Ibarra Corretgé authored
PR: #9274 PR-URL: https://github.com/joyent/node/pull/9274 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
- Mar 06, 2015
-
-
Florin-Cristian Gavrila authored
A significant performance regressions has been introduced in 1fddc1fe for GET requests which send data through response.end(). The number of requests per second dropped to somewhere around 6% of their previous level. The fix consists of removing a part of the lines added by 1fddc1fe, lines which were supposed to affect only HEAD requests, but interfered with GET requests instead. The lines removed would not have affected the behaviour in the case of a HEAD request as this._hasBody would always be false. Therefore, they were not required to fix the issue reported in #8361. Fixes #8940. PR: #9026 PR-URL: https://github.com/joyent/node/pull/9026 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
- Mar 05, 2015
-
-
Chris Dickinson authored
this brings the error messaging in line with other node TypeError messages. fixes joyent/node#7766. PR: #8723 PR-URL: https://github.com/joyent/node/pull/8723 Reviewed-By:
James M Snell <jasnell@users.noreply.github.com> Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
- Feb 18, 2015
-
-
Julien Gilli authored
This is a backport of 6c3647c3 from v0.12 to v0.10. Console.prototype.timeEnd() returns NaN if the timer label corresponds to a property on Object.prototype. In v0.12, this was fixed by using Object.create(null) to construct the _times object However, the version of V8 in the v0.10 branch makes this fix not work as expected. In v0.10, this commit changes the _times object into a array of objects of the form: { label: someLabel, time: staringWallClockTime } someLabel can thus be any string, including any string that represents any Object.prototype field. Fixes #9116. PR: #9215 PR-URL: https://github.com/joyent/node/pull/9215 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
- Feb 10, 2015
-
-
Amir Saboury authored
'.' and '..' are directory specs and resolving urls with or without the hostname with '.' and '..' should add a trailing slash to the end of the url. Fixes: https://github.com/joyent/node/issues/8992 PR-URL: https://github.com/joyent/node/pull/9010 Reviewed-by:
Trevor Norris <trev.norris@gmail.com>
-
- Feb 05, 2015
-
-
Ben Noordhuis authored
Patch from issue 800293002 authored by ben@strongloop.com Review URL: https://codereview.chromium.org/806143002 PR-URL: https://github.com/joyent/node/pull/9043 Reviewed-by:
Trevor Norris <trev.norris@gmail.com> Reviewed-By:
Timothy J Fontaine <tjfontaine@gmail.com>
-
- Jan 27, 2015
-
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
* openssl: update to 1.0.1l * v8: Fix debugger and strict mode regression (Julien Gilli) * v8: don't busy loop in cpu profiler thread (Ben Noordhuis)
-
- Jan 24, 2015
-
-
Timothy J Fontaine authored
PR-URL: https://github.com/joyent/node/pull/9085 PR: #9085 Reviewed-by:
Julien Gilli <julien.gilli@joyent.com>
-
- Jan 22, 2015
-
-
Fedor Indutny authored
Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Colin Ihrig <cjihrig@gmail.com> Reviewed-By:
Timothy J Fontaine <tjfontaine@gmail.com> Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
Fedor Indutny authored
Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Colin Ihrig <cjihrig@gmail.com> Reviewed-By:
Timothy J Fontaine <tjfontaine@gmail.com> Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
James M Snell authored
Reviewed-By:
Colin Ihrig <cjihrig@gmail.com> Reviewed-By:
Timothy J Fontaine <tjfontaine@gmail.com> Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
Fedor Indutny authored
Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Colin Ihrig <cjihrig@gmail.com> Reviewed-By:
Timothy J Fontaine <tjfontaine@gmail.com> Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
- Jan 20, 2015
-
-
Andrei Sedoi authored
The message argument is optional for both assert() and assert.ok(). This commit makes message optional for assert(). PR-URL: https://github.com/joyent/node/pull/9003 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com> Reviewed-By:
Trevor Norris <trev.norris@gmail.com>
-
- Jan 15, 2015
-
-
Robert Kowalski authored
- `sh.css` already exists in `api_assets` - `sh_vim-dark.css` is unused, but used in the repo `node-website` now Reviewed-by:Trevor Norris <trev.norris@gmail.com> Signed-off-by:
Julien Gilli <julien.gilli@joyent.com>
-
- Jan 14, 2015
-
-
cjihrig authored
Backport 10703774 from the v0.12 branch. Currently, the test-child-process-spawn-typeerror.js is calling execFile() on a JavaScript source file, which is causing failures on Windows. This commit switches to calling spawn() on an actual executable. Fixes #8930. Signed-off-by:
Julien Gilli <julien.gilli@joyent.com>
-
Julien Gilli authored
This reverts commit 45f13304. 45f13304 was basically breaking node-inspector. V8 landed a patch upstream that would probably fix these issues (see https://codereview.chromium.org/813873007 ), but without the ability to properly test it in the wild, it's safer to just revert the breaking change. Fixes #8948. Reviewed-By:
Colin Ihrig <cjihrig@gmail.com> Reviewed-by:
Trevor Norris <trev.norris@gmail.com>
-
- Jan 13, 2015
-
-
Ben Noordhuis authored
Reduce the overhead of the CPU profiler by replacing sched_yield() with nanosleep() in V8's tick event processor thread. The former only yields the CPU when there is another process scheduled on the same CPU. Before this commit, the thread would effectively busy loop and consume 100% CPU time. By forcing a one nanosecond sleep period rounded up to the task scheduler's granularity (about 50 us on Linux), CPU usage for the processor thread now hovers around 10-20% for a busy application. PR-URL: https://github.com/joyent/node/pull/8789 Ref: https://github.com/strongloop/strong-agent/issues/3 Reviewed-by:
Trevor Norris <trev.norris@gmail.com>
-
- Dec 24, 2014
-
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
-
- Dec 23, 2014
-
-
Timothy J Fontaine authored
* tls: re-add 1024-bit SSL certs removed by f9456a2d (Chris Dickinson) * timers: don't close interval timers when unrefd (Julien Gilli) * timers: don't mutate unref list while iterating it (Julien Gilli)
-
James M Snell authored
Better wording for start and end parameters, also document .length should be considered readonly. RE: #8857, #8859, #8913 PR: #8910 PR-URL: https://github.com/joyent/node/pull/8910 Signed-off-by:
Timothy J Fontaine <tjfontaine@gmail.com>
-
James M Snell authored
Clarify that adding or removing a listener is not idempotent. RE: #8853 PR: #8911 PR-URL: https://github.com/joyent/node/pull/8911 Signed-off-by:
Timothy J Fontaine <tjfontaine@gmail.com>
-
Julien Gilli authored
Commit 934bfe23 had introduced a regression where node would crash trying to access a null unref timer if a given unref timer's callback would remove other unref timers set to fire in the future. More generally, it makes the unrefTimeout function more solid by not mutating the unrefList while traversing it. Fixes #8897. Reviewed-By:
Timothy J Fontaine <tjfontaine@gmail.com> Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
- Dec 20, 2014
-
-
Chris Dickinson authored
this fixes a problem where connecting to AWS services would report an untrusted cert error. Fixes: https://github.com/joyent/node/issues/8894 PR-URL: https://github.com/joyent/node/pull/8904 Reviewed-By:
Timothy J Fontaine <tjfontaine@gmail.com> Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
Julien Gilli authored
This change fixes a regression introduced by commit 0d051238 , which contained a typo that would cause every unrefd interval to fire only once. Fixes #8900. Reviewed-By:
Timothy J Fontaine <tjfontaine@gmail.com> Reviewed-By:
Colin Ihrig <cjihrig@gmail.com> Reviewed-by:
Trevor Norris <trev.norris@gmail.com>
-
- Dec 18, 2014
-
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
* uv: update to v0.10.30 * zlib: upgrade to v1.2.8 * child_process: check execFile args is an array (Sam Roberts) * child_process: check fork args is an array (Sam Roberts) * crypto: update root certificates (Ben Noordhuis) * domains: fix issues with abort on uncaught (Julien Gilli) * timers: Avoid linear scan in _unrefActive. (Julien Gilli) * timers: fix unref() memory leak (Trevor Norris) * v8: add api for aborting on uncaught exception (Julien Gilli) * debugger: fix when using "use strict" (Julien Gilli)
-
Trevor Norris authored
This reverts commit 1eb1e0a9.
-
Ben Noordhuis authored
Reduce the overhead of the CPU profiler by suppressing SIGPROF signals when sleeping / polling for events. Avoids unnecessary wakeups when the CPU profiler is active. Depends on https://github.com/libuv/libuv#15. Ref: https://github.com/strongloop/strong-agent/issues/3 PR-URL: https://github.com/joyent/node/pull/8791 Reviewed-by:
Trevor Norris <trev.norris@gmail.com>
-