- Jun 23, 2015
-
-
Julien Gilli authored
-
Julien Gilli authored
-
- Jun 19, 2015
-
-
Julien Gilli authored
* openssl: upgrade to 1.0.1o (Addressing multiple CVEs) * install: fix source path for openssl headers (Oguz Bastemur) * install: make sure opensslconf.h is overwritten (Oguz Bastemur) * timers: fix timeout when added in timer's callback (Julien Gilli) * windows: broadcast WM_SETTINGCHANGE after install (Mathias Küsel)
-
Julien Gilli authored
This reverts commit 67d9a562. This commit actually reverts both 67d9a562 and 02a549ed (both related to ciphers list changes). It does it in one commit because reverting 02a549ed results in an empty commit. These changes are not yet ready to be released, and before they are we want to be able to publish new releases. We're reverting them so that we can submit a new PR that will contain all these changes plus what's necessary to be able to land them properly. Conflicts: src/node.cc PR: #25511 PR-URL: https://github.com/joyent/node/pull/25511 Reviewed-By:
Shigeki Ohtsu <ohtsu@iij.ad.jp>
-
- Jun 18, 2015
-
-
Shigeki Ohtsu authored
reapply b9106137 PR: #9451 PR-URL: https://github.com/joyent/node/pull/9451 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com> PR: #25523 PR-URL: https://github.com/joyent/node/pull/25523 Reviewed-By:
Julien Gilli <jgilli@fastmail.fm>
-
Fedor Indutny authored
`x86masm.pl` was mistakenly using .486 instruction set, why `cpuid` (and perhaps others) are requiring .686 . PR: #9451 PR-URL: https://github.com/joyent/node/pull/9451 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com> PR: #25523 PR-URL: https://github.com/joyent/node/pull/25523 Reviewed-By:
Julien Gilli <jgilli@fastmail.fm>
-
Shigeki Ohtsu authored
sha256-x86_64.pl does not exist in the origin openssl distribution. It was copied from sha512-x86_64.pl and both sha256/sha512 scripts were modified so as to generates only one asm file specified as its key hash length. PR: #9451 PR-URL: https://github.com/joyent/node/pull/9451 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com> PR: #25523 PR-URL: https://github.com/joyent/node/pull/25523 Reviewed-By:
Julien Gilli <jgilli@fastmail.fm>
-
Shigeki Ohtsu authored
Change all openssl/include/openssl/*.h to include resolved symbolic links and openssl/crypto/opensslconf.h to refer config/opensslconf.h. PR: #25523 PR-URL: https://github.com/joyent/node/pull/25523 Reviewed-By:
Julien Gilli <jgilli@fastmail.fm>
-
Shigeki Ohtsu authored
This just replaces all sources of openssl-1.0.1o.tar.gz into deps/openssl/openssl. PR: #25523 PR-URL: https://github.com/joyent/node/pull/25523 Reviewed-By:
Julien Gilli <jgilli@fastmail.fm>
-
Julien Gilli authored
When a timer is added in another timer's callback, its underlying timer handle will be started with a timeout that is actually incorrect. The reason is that the value that represents the current time is not updated between the time the original callback is called and the time the added timer is processed by timers.listOnTimeout. That leads the logic in timers.listOnTimeout to do an incorrect computation that makes the added timer fire with a timeout of scheduledTimeout + timeSpentInCallback. This change fixes that and make timers scheduled within other timers' callbacks fire as expected. Fixes #9333 and #15447. PR: #17203 PR-URL: https://github.com/joyent/node/pull/17203 Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
- May 11, 2015
-
-
Mathias Küsel authored
Backport 668bde8a from io.js. Original commit message follows: In theory the msi should broadcast a 'WM_SETTINGCHANGE' message to all windows after modifying the PATH environment variable. This ensures that the new PATH is visible to other processes without restarting windows (although it's still necessary to close and reopen active console windows). Unfortunately, the broadcast doesn't always happen, for unknown reasons. That's why this patch adds a custom action that unconditionally broadcasts a WM_SETTINGCHANGE message. Bug: https://github.com/iojs/io.js/issues/603 PR: https://github.com/iojs/io.js/pull/613 Reviewed-by:
Bert Belder <bertbelder@gmail.com> (cherry picked from commit 668bde8a) --Node.js commmit metadata-- PR-URL: https://github.com/joyent/node/pull/25100 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com> Fixes: https://github.com/joyent/node/issues/4356
-
João Reis authored
This is needed so that we can backport 668bde8a from io.js with a clean merge. PR-URL: https://github.com/joyent/node/pull/25100 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com> Fixes: https://github.com/joyent/node/issues/4356
-
- Apr 24, 2015
-
-
Oguz Bastemur authored
PR: #14089 PR-URL: https://github.com/joyent/node/pull/14089 Reviewed-By:
Trevor Norris <trev.norris@gmail.com> Reviewed-By:
James M Snell <jasnell@gmail.com> Reviewed-By:
Julien Gilli <jgilli@fastmail.fm>
-
Oguz Bastemur authored
PR: #14089 PR-URL: https://github.com/joyent/node/pull/14089 Reviewed-By:
Trevor Norris <trev.norris@gmail.com> Reviewed-By:
James M Snell <jasnell@gmail.com> Reviewed-By:
Julien Gilli <jgilli@fastmail.fm>
-
- Apr 16, 2015
-
-
AlexKVal authored
Add separate sample code for the write-after-end case to avoid confusion. PR: #15517 PR-URL: https://github.com/joyent/node/pull/15517 Reviewed-By:
Julien Gilli <jgilli@fastmail.fm>
-
- Apr 11, 2015
-
-
Paulo McNally authored
Added link to workflow guidelines page in API docs' navigation menu. Fixes https://github.com/joyent/node-website/issues/102 . Reviewed-By:
Julien Gilli <julien.gilli@joyent.com> PR-URL: https://github.com/joyent/node/pull/14570
-
- Apr 09, 2015
-
-
James M Snell authored
Per feedback on the commit, make the PrintHelp for --enable-legacy-cipher-list less verbose. Reviewed-By:
James M Snell <jasnell@gmail.com> PR-URL: https://github.com/joyent/node/pull/14413
-
James M Snell authored
Disable RC4 in the default cipher list Add the `--cipher-list` command line switch and `NODE_CIPHER_LIST` environment variable to completely override the default cipher list. Add the `--enable-legacy-cipher-list` and `NODE_LEGACY_CIPHER_LIST` environment variable to selectively enable the default cipher list from previous node.js releases. Reviewed-By:
James M Snell <jasnell@gmail.com> PR-URL: https://github.com/joyent/node/pull/14413
-
- Mar 24, 2015
-
-
Julien Gilli authored
-
Julien Gilli authored
-
Julien Gilli authored
* openssl: upgrade to 1.0.1m (Addressing multiple CVEs)
-
Shigeki Ohtsu authored
reapply b9106137 PR: #9451 PR-URL: https://github.com/joyent/node/pull/9451 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
Shigeki Ohtsu authored
deps/openssl/asm/x64-win32-masm/x86_64cpuid.asm.orig was accidentally committed before. PR: #9451 PR-URL: https://github.com/joyent/node/pull/9451 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
Shigeki Ohtsu authored
It is no longer used. PR: #9451 PR-URL: https://github.com/joyent/node/pull/9451 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
Fedor Indutny authored
`x86masm.pl` was mistakenly using .486 instruction set, why `cpuid` (and perhaps others) are requiring .686 . PR: #9451 PR-URL: https://github.com/joyent/node/pull/9451 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
Shigeki Ohtsu authored
sha256-x86_64.pl does not exist in the origin openssl distribution. It was copied from sha512-x86_64.pl and both sha256/sha512 scripts were modified so as to generates only one asm file specified as its key hash length. PR: #9451 PR-URL: https://github.com/joyent/node/pull/9451 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
Shigeki Ohtsu authored
change all openssl/include/openssl/*.h to include resolved symbolic links and openssl/crypto/opensslconf.h to refer config/opensslconf.h PR: #9451 PR-URL: https://github.com/joyent/node/pull/9451 Reviewed-By:
Julien Gilli <julien.gilli@joyent.com>
-
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>
-