Fedor Indutny
962f96d341
deps: update libuv to v0.11.23
2014-04-07 16:36:51 +04:00
Ben Noordhuis
5e24adbb90
deps: fix up v8 postmortem codegen
...
Fix up overzealous parses, strip whitespace from class and field names.
2014-04-02 00:05:25 +04:00
Ben Noordhuis
67e078094b
deps: upgrade v8 to 3.25.30
2014-04-02 00:05:24 +04:00
Trevor Norris
8d6fa72d97
v8: upgrade to 3.24.35.22
2014-04-01 11:46:28 -07:00
dcarney@chromium.org
85d595c8c2
deps: apply floating patch to v8
...
Original commit message below:
fix FunctionCallbackInfo ambiguity
- when compiling tools that embed v8 with g++ FunctionCallbackInfo is currently ambigous
- more info: https://github.com/joyent/node/issues/7337
- original patch is here: https://codereview.appspot.com/78770045/
TBR=svenpanne@chromium.org
Review URL: https://codereview.chromium.org/201573012
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20217 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-03-28 17:09:36 +04:00
Fedor Indutny
a030c7b902
Merge remote-tracking branch 'origin/v0.10'
...
Conflicts:
src/node.cc
src/node_crypto.cc
src/node_crypto.h
2014-03-26 11:42:57 +04:00
isaacs
bd547d6598
npm: upgrade to 1.4.6
...
* Documentation upgrades
* Fix glob bug which prevents proper README publishing
* node-gyp upgrade to 0.13
* Documentation updates
* Add --save-exact to save an exact dep (instead of a range)
* alias 't' to 'test'
2014-03-25 17:42:22 -07:00
Fedor Indutny
4d140746f0
deps: update v8 to 3.24.35.17
2014-03-18 00:33:01 +04:00
Fedor Indutny
0c5a0ecc7c
deps: allow allocations in gc epilogue/prologue
...
See https://codereview.chromium.org/177243012/
2014-03-13 20:56:56 +04:00
Fedor Indutny
030d03190f
deps: backport a6fed7c5 from v8's trunk
2014-03-13 20:56:55 +04:00
Fedor Indutny
1c7bf245dc
deps: update v8 to 3.24.40
2014-03-13 20:56:54 +04:00
Bryan Cantrill
e496707d39
mdb_v8: update to latest version
...
* ::jsstack -v prints function defintion
* ::jsprint works with objects with only numeric properties
* update tests to use builtin mdb_v8
* add more symbols to postmortem script - pending upstream
inclusion
2014-03-10 19:12:14 -07:00
Timothy J Fontaine
e92d35d80b
uv: Upgrade to v0.11.22
2014-03-10 17:01:21 -07:00
Ben Noordhuis
6bd78fd770
deps: fix v8 valgrind warning
...
Fix the following valgrind warning:
Conditional jump or move depends on uninitialised value(s)
at 0x7D64E7: v8::internal::GlobalHandles::IterateAllRootsWithClassIds(v8::internal::ObjectVisitor*) (global-handles.cc:613)
by 0x94DCDC: v8::internal::NativeObjectsExplorer::FillRetainedObjects() (profile-generator.cc:2849)
# etc.
This was fixed upstream in r12903 and released in 3.15.2 but that commit
was never back-ported to the 3.14 branch that node.js v0.10 uses.
The code itself works okay; this commit simply shuffles the clauses in
an `if` statement to check that the node is in use before checking its
class id (which is uninitialized if the node is not in use.)
2014-03-07 03:29:00 +04:00
Timothy J Fontaine
cd08c8a0e5
uv: Upgrade to v0.11.21
2014-02-26 18:08:30 -08:00
Timothy J Fontaine
c2aea3747d
uv: Upgrade to v0.10.25
2014-02-18 13:04:29 -08:00
Timothy J Fontaine
466a9b5c78
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
src/node_zlib.cc
2014-02-17 20:57:53 -08:00
isaacs
217bb0c964
npm: upgrade to 1.4.3
2014-02-17 19:37:33 -08:00
Ben Noordhuis
3421d29d63
v8: unbreak freebsd build
...
reland de8c0a5
Fixes #7020 and #7021
2014-02-15 18:54:40 -08:00
Timothy J Fontaine
6b4f72b7ac
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
doc/blog/feature/streams2.md
2014-02-13 16:40:38 -08:00
isaacs
55543d3c45
npm: Upgrade to v1.4.0
...
- Removes 'npm publish -f'
- Documentation
- Bug-fixes
- Update license etc to refer to npm, Inc. rather than @isaacs personally
2014-02-13 16:35:41 -08:00
Timothy J Fontaine
eadb4f5606
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
deps/v8/src/preparser.cc
deps/v8/src/win32-math.h
doc/api/http.markdown
src/node_buffer.h
src/node_crypto.cc
src/node_file.cc
src/node_http_parser.cc
2014-02-08 16:45:27 -08:00
isaacs
2e8bb57fe3
npm: upgrade to 1.3.26
2014-02-08 15:10:43 -08:00
Alexis Campailla
15de8c2b60
openssl: fix keypress requirement in apps on win32
...
Re-applying commit 153784b348
, which
was overwritten by the update to openssl 1.0.1f.
Original source:
http://openssl.6102.n7.nabble.com/PATCH-s-client-Fix-keypress-requirement-with-redirected-input-on-Windows-td46787.html
2014-02-04 12:48:07 +04:00
Fedor Indutny
fac8f396cc
deps: backport 883637bd from latest v8
...
Original commit message:
VS2013 contains a number of improvements, most notably the addition
of all C99 math functions.
I'm a little bit concerned about the change I had to make in
cpu-profiler.cc, but I spent quite a bit of time looking at it and was
unable to figure out any rational explanation for the warning. It's
possible it's spurious. Since it seems like a useful warning in
general though, I chose not to disable globally at the gyp level.
I do think someone with expertise here should probably try to
determine if this is a legitimate warning.
BUG=288948
R=dslomov@chromium.org
Review URL: https://codereview.chromium.org/23449035
NOTE: Path applied without `cpu-profiler.cc` changes because in our
version it was looking totally different.
2014-02-01 00:45:55 +04:00
Timothy J Fontaine
95b8a75d5e
v8: Upgrade to 3.22.24.19
2014-01-28 17:16:28 -08:00
Fedor Indutny
597eb6a5ae
deps: update http_parser to 2.2.1
...
Main changes:
* Fixed content-length and chunk-size overflow test
2014-01-29 03:23:52 +04:00
Fedor Indutny
64d33a7519
deps: update uv to 0.11.18
2014-01-27 21:30:51 +04:00
Fedor Indutny
896e19330a
deps: backport b5135bbc from c-ares repo
...
Original commit message:
ares_parse_txt_reply: return a ares_txt_reply node for each sub-string
Previously, the function would wrongly return all substrings merged into
one.
fix #6931
2014-01-25 12:20:41 -08:00
Timothy J Fontaine
c1b1f31203
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
AUTHORS
ChangeLog
deps/uv/AUTHORS
deps/uv/ChangeLog
deps/uv/src/unix/process.c
deps/uv/src/version.c
lib/net.js
node.gyp
src/node_version.h
2014-01-24 19:13:50 -08:00
isaacs
485fcf9c63
npm: Upgrade to v1.3.25
2014-01-23 13:04:49 -08:00
Trevor Norris
f78e5df854
v8: upgrade to 3.22.24.17
2014-01-23 12:26:51 -08:00
Timothy J Fontaine
8b7ec73331
uv: Upgrade to v0.10.23
2014-01-22 20:47:12 -08:00
isaacs
f645c40fcd
npm: Upgrade to v1.3.24
2014-01-19 21:13:20 -08:00
Timothy J Fontaine
429b58701a
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
deps/uv/ChangeLog
deps/uv/build.mk
deps/uv/src/version.c
deps/uv/test/test-ipc.c
deps/v8/src/objects.cc
src/node.cc
src/node_os.cc
2014-01-13 14:56:12 -08:00
svenpanne@chromium.org
196184d332
v8: backport codereview.chromium.org/11362182
...
Keep the number of descriptors below
DescriptorArray::kMaxNumberOfDescriptors even for accessors
Review URL: https://codereview.chromium.org/11362182
2014-01-10 23:32:08 +00:00
Fedor Indutny
4800310f6a
deps: fix openssl assembly error on ia32 win32
...
`x86masm.pl` was mistakenly using .486 instruction set, why `cpuid` (and
perhaps others) are requiring .686 .
2014-01-08 23:40:24 +04:00
Fedor Indutny
390598608c
deps: update openssl to 1.0.1f
2014-01-08 02:43:17 +04:00
Timothy J Fontaine
30b3bc2f7c
uv: Upgrade to v0.10.22
2014-01-07 14:05:58 -08:00
isaacs
1be9365930
npm: Upgrade to 1.3.23
2014-01-06 17:02:07 -08:00
Fedor Indutny
92b6417098
crypto: introduce .setEngine(engine, [flags])
2014-01-05 16:42:33 +04:00
Timothy J Fontaine
5ce4f3ec3d
v8: Upgrade to 3.22.24.10
2013-12-31 15:02:38 -08:00
Timothy J Fontaine
8590f810a5
uv: Upgrade to v0.11.17
2013-12-31 10:33:54 -08:00
Timothy J Fontaine
3dcb71f962
Merge remote-tracking branch 'upstream/v0.10'
2013-12-30 15:55:47 -08:00
isaacs
7f82faee30
npm: Upgrade to v1.3.22
2013-12-25 19:15:23 -08:00
Fedor Indutny
a35a2f0192
deps: update http_parser to 2.2
...
Main changes:
* Added support for http statusMessage
2013-12-20 17:33:29 +04:00
Timothy J Fontaine
5b96d6baf6
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
ChangeLog
deps/uv/AUTHORS
deps/uv/ChangeLog
deps/uv/src/version.c
deps/v8/src/log-utils.cc
src/node_version.h
2013-12-19 09:33:46 -08:00
Fedor Indutny
2394b974cc
deps: v8 apply temporary fix until backport
...
Fix node.js debug build with a temporary v8 fix until the v8 team will
backport the fix from the more recent version of v8.
see https://code.google.com/p/v8/issues/detail?id=3062
2013-12-19 12:51:34 +04:00
Timothy J Fontaine
9371be0aa1
uv: Upgrade to v0.10.21
2013-12-18 15:42:46 -08:00
Ben Noordhuis
2eaef9f6da
cluster, v8: fix --logfile=%p.log
...
The %p is replaced with the current PID. This used to work in node.js
v0.9.7 but it seems to have been lost somewhere along the way.
This commit makes the fix from 6b713b52
("cluster: make --prof work for
workers") work again. Without it, all log data ends up in a single
file and is unusable because the addresses are all wrong.
2013-12-18 15:36:12 -08:00
isaacs
2a741f2d12
npm: upgrade to 1.3.21
2013-12-17 14:33:52 -08:00
isaacs
e10c223eb6
npm: upgrade to 1.3.20
...
The 1.3.19 release had a critical bug: any packages published with it
could not be installed, because the shasum would be incorrect.
Thankfully, 1.3.19 was published using 1.3.19, so could not be installed
by any users! However, if it goes out as part of a Node.js release,
then obviously that would be a problem.
2013-12-17 09:04:30 -08:00
isaacs
97738994e0
npm: Upgrade to 1.3.19
2013-12-16 23:09:16 -08:00
Fedor Indutny
8803aa3af7
deps: update v8 to 3.22.24.9
2013-12-14 03:16:52 +04:00
Fedor Indutny
6b4dc61322
Merge branch 'v0.10'
...
Conflicts:
deps/v8/src/elements-kind.cc
deps/v8/src/elements-kind.h
deps/v8/src/hydrogen-instructions.h
deps/v8/src/hydrogen.cc
deps/v8/src/lithium.cc
deps/v8/src/lithium.h
2013-12-14 03:03:50 +04:00
jkummerow@chromium.org
39e2426b20
v8: backport fix for CVE-2013-{6639|6640}
...
Quoting CVE-2013-6639:
The DehoistArrayIndex function in hydrogen-dehoist.cc in Google V8
before 3.22.24.7, as used in Google Chrome before 31.0.1650.63,
allows remote attackers to cause a denial of service (out-of-bounds
write) or possibly have unspecified other impact via JavaScript code
that sets the value of an array element with a crafted index.
Quoting CVE-2013-6640:
The DehoistArrayIndex function in hydrogen-dehoist.cc in Google V8
before 3.22.24.7, as used in Google Chrome before 31.0.1650.63,
allows remote attackers to cause a denial of service (out-of-bounds
read) via JavaScript code that sets a variable to the value of an
array element with a crafted index.
Like 6b92a7, this is unlikely to affect node.js because it only runs
local, trusted code. However, if there exists some module somewhere
that populates an array index with remotely provided data this could
very well be used to crash a remote server running node. Defense in
depth and all.
This is a backport of upstream commit r17801. Original commit log:
Limit size of dehoistable array indices
LOG=Y
BUG=chromium:319835,chromium:319860
R=dslomov@chromium.org
Review URL: https://codereview.chromium.org/74113002
2013-12-14 02:55:29 +04:00
Fedor Indutny
f61d9405bf
uv: Upgrade to v0.11.16
2013-12-13 22:35:09 +04:00
Timothy J Fontaine
069dd07a17
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
AUTHORS
ChangeLog
deps/uv/.mailmap
deps/uv/ChangeLog
deps/uv/build.mk
deps/uv/src/unix/darwin.c
deps/uv/src/unix/udp.c
deps/uv/src/version.c
deps/uv/test/test-list.h
src/node_version.h
2013-12-12 11:32:41 -08:00
Timothy J Fontaine
910bc3c02d
uv: Upgrade v0.10.20
2013-12-11 20:24:36 -08:00
isaacs
a22de4f7ee
npm: Upgrade to 1.3.17
2013-12-11 10:20:26 -08:00
Fedor Indutny
6f3d60388e
gyp: build openssl-cli tool and use it in tests
...
fix #6663
2013-12-11 21:21:10 +04:00
Fedor Indutny
153784b348
openssl: fix keypress requirement in apps on win32
...
Original source:
http://openssl.6102.n7.nabble.com/PATCH-s-client-Fix-keypress-requirement-with-redirected-input-on-Windows-td46787.html
2013-12-11 21:21:00 +04:00
Fedor Indutny
1903240f2a
openssl: add assembly for aes and gcm
2013-12-06 11:10:24 +04:00
Fedor Indutny
04b92632bd
openssl: more asm
2013-11-27 20:39:57 +04:00
Ben Noordhuis
de8c0a51a7
v8: unbreak freebsd build
...
Pending review of https://codereview.appspot.com/31500043/
Fixes #6576 .
2013-11-23 23:07:41 +01:00
Timothy J Fontaine
eaba9417b1
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
lib/events.js
src/udp_wrap.cc
2013-11-20 15:45:50 -08:00
isaacs
c1452f4c6f
npm: Upgrade to v1.3.15
2013-11-20 11:08:52 -08:00
Timothy J Fontaine
1fef66ffd4
uv: upgrade to v0.11.15
2013-11-20 09:35:08 -08:00
Timothy J Fontaine
b73967e9a0
v8: upgrade to 3.22.24.5
2013-11-18 15:01:38 -08:00
Timothy J Fontaine
ac799ba0af
uv: Upgrade to v0.10.19
2013-11-12 10:57:57 -08:00
yangguo@chromium.org
007393a09d
v8: use correct timezone information on Solaris
...
`timezone` variable contains the difference, in seconds, between UTC and
local standard time (see `man 3 localtime` on Solaris).
Call to `tzset` is required to apply contents of `TZ` variable to
`timezone` variable.
BUG=v8:2064
Review URL: https://chromiumcodereview.appspot.com/10967066
Patch from Maciej Małecki <me@mmalecki.com>.
This is a back-port of upstream commit r12802 and a forward port of
commit 9fa953d
from the v0.8 branch. V8 3.22 in the master branch
contains the patch so no further forward-porting is necessary.
2013-11-12 15:15:32 +01:00
Ben Noordhuis
f230a1cf74
v8: upgrade to 3.22.24
...
This commit removes the simple/test-event-emitter-memory-leak test for
being unreliable with the new garbage collector: the memory pressure
exerted by the test case is too low for the garbage collector to kick
in. It can be made to work again by limiting the heap size with the
--max_old_space_size=x flag but that won't be very reliable across
platforms and architectures.
2013-11-11 02:40:36 +01:00
Ben Noordhuis
3dcc9b93e1
v8: unbreak `make native` build
...
The security fix from commit 6b92a713
also back-ported the test case.
Said test case relies on API that is only available in newer versions
of V8 and, as a result, broke the `make native` and `make <arch.mode>`
builds. This commit reverts that part of the back-port. Fixes the
following build error:
../test/cctest/test-api.cc: In function ‘void TestRegress260106()’:
../test/cctest/test-api.cc:17712:34: error: ‘class v8::Context’ has
no member named ‘GetIsolate’
2013-11-09 22:27:22 +01:00
isaacs
a48b647162
Merge remote-tracking branch 'ry/v0.10'
2013-11-08 13:41:44 -08:00
isaacs
8f221bc43d
npm: Upgrade to 1.3.14
2013-11-08 13:41:24 -08:00
Ben Noordhuis
c4def505cb
build: use zero overhead systemtap probes
...
Profiling suggested that on Linux sometimes over 10% of CPU time was
being spent inside the systemtap probe entry points in the binding
layer, even when the process was not actively being traced with the
`stap` tool.
That's why this commit makes it possible to use the *_ENABLED() macros
and bail out early when we're not being traced, reducing the overhead
of unused probes to (almost) zero.
Said macros were already being generated by `dtrace -h` but were not
usable because they rely on external definitions. To remedy that, we
now generate the accompanying object files with `dtrace -G`.
This commit includes a change to libuv that has been landed upstream in
commit joyent/libuv@3c172ea .
2013-10-29 21:55:48 +01:00
Timothy J Fontaine
a35a212f25
uv: Upgrade to v0.11.14
2013-10-29 16:33:17 -07:00
isaacs
0396b20ff4
Merge remote-tracking branch 'ry/v0.10'
2013-10-28 14:12:00 -07:00
isaacs
4b5e6a38df
npm@1.3.13
2013-10-28 14:10:47 -07:00
Timothy J Fontaine
61ccaf9a97
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
ChangeLog
deps/uv/ChangeLog
deps/uv/include/uv-darwin.h
deps/uv/src/unix/fsevents.c
deps/uv/src/unix/process.c
deps/uv/src/version.c
doc/api/addons.markdown
doc/api/cluster.markdown
doc/api/http.markdown
lib/http.js
lib/tls.js
src/node_crypto.cc
src/node_http_parser.cc
src/node_version.h
src/pipe_wrap.cc
src/v8abbr.h
src/v8ustack.d
test/simple/test-http-pipeline-flood.js
2013-10-25 11:26:05 -07:00
isaacs
f6f176e108
npm@1.3.12
2013-10-24 09:22:13 -07:00
Timothy J Fontaine
a53c763c16
v8: upgrade 3.21.18.3
2013-10-23 09:17:31 -07:00
Timothy J Fontaine
8fc48bcf4c
uv: Upgrade to v0.10.18
2013-10-18 13:52:15 -07:00
Dave Pacheco
2b9e3fb183
mdb_v8: remove useless check
2013-10-08 13:49:22 -07:00
Dave Pacheco
5921158cbe
dtrace, mdb_v8: support more string, frame types
...
This change makes several improvements to the ustack helper and MDB
support:
- ustack helper and MDB: add support for two-byte strings
(necessary to print many filenames in stacktraces in 0.10 and later).
- ustack helper: fix position numbers, which were off by a factor of two
- ustack helper: fix frames with undefined Scripts (e.g., "RegExp")
- ustack helper: add stub frames
- MDB: add support for sliced strings
- MDB: sync up with changes from the illumos version of the module
Fixes #6309
Closes #6318
2013-10-08 13:48:53 -07:00
Timothy J Fontaine
711ec07d34
v8: ugprade to 3.20.17.14
2013-10-07 10:18:13 -07:00
Timothy J Fontaine
85898d1967
v8: upgrade to 3.20.17.13
...
fixes #6235
2013-09-26 09:19:50 -07:00
Timothy J Fontaine
55546f55d4
uv: Upgrade to v0.10.17
2013-09-24 13:46:19 -07:00
Ben Noordhuis
14687ebfc0
Revert "deps: update v8 to 3.20.17.11"
...
After the upgrade from 3.20.17.7 to 3.20.17.11, we've begun hitting
random assertions in V8 in memory-constrained / GC-heavy situations.
The assertions all seem to be related to heap allocations and garbage
collection but apart from that, they're all over the place.
This reverts commit 970bdccc38
.
2013-09-24 16:16:04 +02:00
Fedor Indutny
970bdccc38
deps: update v8 to 3.20.17.11
...
fix #6235
2013-09-23 20:26:57 +04:00
Fedor Indutny
a1cf3ada62
deps: update v8 to 3.20.17.7
2013-09-18 20:33:28 +04:00
isaacs
1c58a07dd4
Merge remote-tracking branch 'ry/v0.10'
2013-09-07 14:31:27 -05:00
isaacs
ebeae2df51
npm: upgrade to 1.3.11
2013-09-07 14:31:04 -05:00
isaacs
aaf4f8d685
Merge remote-tracking branch 'ry/v0.10'
...
Conflicts:
deps/uv/ChangeLog
deps/uv/src/version.c
deps/uv/src/win/fs.c
lib/_stream_transform.js
2013-09-05 17:16:17 -07:00
isaacs
1be09dfc25
npm: upgrade to v1.3.10
2013-09-05 17:13:50 -07:00
Bert Belder
6301613ff5
uv: upgrade to v0.10.16
2013-09-05 16:50:47 +02:00
Ben Noordhuis
7494c84fe6
uv: upgrade to v0.11.13
...
This commit changes src/tcp_wrap.cc and src/udp_wrap.cc just enough to
get by (i.e. to compile and function correctly.)
The new libuv API allows for more cleanup and deduplication but I'm
saving that for another day.
2013-09-04 18:11:32 +02:00
Ben Noordhuis
ed8d97f572
uv: upgrade to v0.11.12
...
* upgrade deps/uv/ to v0.11.12.
* update files in src/ after a libuv API change.
2013-09-03 01:17:58 +02:00
Bert Belder
e83a0cd016
uv: upgrade to v0.11.11
2013-08-29 15:38:32 +02:00
Trevor Norris
26bc8db33f
v8: upgrade to 3.20.17
2013-08-27 15:18:12 -07:00
Bert Belder
8333859735
uv: upgrade to v0.11.10
2013-08-24 19:47:45 +02:00
Bert Belder
6fa8398853
uv: upgrade to v0.11.9
2013-08-23 19:04:38 +02:00
Bert Belder
5508236c49
uv: update to v0.10.15
2013-08-23 19:02:14 +02:00
Timothy J Fontaine
e445fbda1f
uv: Upgrade v0.10.14
2013-08-21 14:44:20 -07:00
Timothy J Fontaine
a784abaff6
uv: Upgrade to v0.11.8
2013-08-21 11:15:21 -07:00
isaacs
cdf2a661f2
Merge remote-tracking branch 'ry/v0.10'
...
Conflicts:
lib/tls.js
2013-08-21 09:40:10 -07:00
Ben Noordhuis
8d42c6344b
deps: upgrade http_parser to 303c4e4
...
Upgrade to joyent/http-parser@303c4e4 . Changes:
* Do not accept PUN/GEM methods as PUT/GET.
* Further request method check strengthening.
2013-08-21 03:40:43 +02:00
isaacs
3b923a7ace
Merge remote-tracking branch 'ry/v0.10'
...
Conflicts:
AUTHORS
ChangeLog
lib/dgram.js
lib/http.js
src/node_crypto.cc
src/node_version.h
2013-08-17 13:57:41 -07:00
isaacs
5abdef790c
npm: Upgrade to 1.3.8
2013-08-16 08:19:31 -07:00
Ben Noordhuis
a20d565d9c
v8: fix openbsd build
...
This is [1] applied ahead of time. Summary:
OpenBSD doesn't have <ucontext.h>. ucontext_t lives in <signal.h>
and is a typedef for struct sigcontext. There is no uc_mcontext.
[1] https://codereview.chromium.org/21705003/
Note: the patch has been accepted upstream but hasn't made its way into
a stable release yet.
2013-08-10 16:28:18 +02:00
Ben Noordhuis
f69be329f0
v8: upgrade v8 to 3.20.14.1
2013-08-10 16:27:43 +02:00
Timothy J Fontaine
fa8efa98de
uv: Upgrade to v0.11.7
2013-08-06 14:35:33 -07:00
Timothy J Fontaine
b26d346b57
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
deps/v8/test/cctest/test-api.cc
lib/events.js
lib/http.js
2013-08-06 11:59:17 -07:00
Timothy J Fontaine
e851fef60f
build: embed the mdb_v8.so into the binary
...
This builds and includes the mdb_v8.so in the binary of node so mdb
can be sure to always use the latest version
2013-08-05 14:19:29 -07:00
mstarzinger@chromium.org
6b92a71321
v8: back-port fix for CVE-2013-2882
...
Quoting the CVE:
Google V8, as used in Google Chrome before 28.0.1500.95, allows
remote attackers to cause a denial of service or possibly have
unspecified other impact via vectors that leverage "type confusion."
Likely has zero impact on node.js because it only runs local, trusted
code but let's apply it anyway.
This is a back-port of upstream commit r15665. Original commit log:
Use internal array as API function cache.
R=yangguo@chromium.org
BUG=chromium:260106
TEST=cctest/test-api/Regress260106
Review URL: https://codereview.chromium.org/19159003
Fixes #5973 .
2013-08-05 18:17:24 +02:00
Ben Noordhuis
222e5239fc
v8: fix openbsd build
...
This is [1] applied ahead of time. Summary:
OpenBSD doesn't have <ucontext.h>. ucontext_t lives in <signal.h>
and is a typedef for struct sigcontext. There is no uc_mcontext.
[1] https://codereview.chromium.org/21705003/
2013-08-05 02:53:43 +02:00
isaacs
bea9dfa14c
npm: Upgrade to 1.3.7
2013-08-02 14:55:22 -07:00
Ben Noordhuis
3ff2cbc892
deps: upgrade libuv to joyent/libuv@4bdb7d8
...
Non-release upgrade so pending patches can land.
2013-07-30 23:33:45 +02:00
Ben Noordhuis
2fc47ab10b
v8: upgrade v8 to 3.20.11
2013-07-30 17:14:55 +02:00
Ben Noordhuis
b8c04b921b
Merge remote-tracking branch 'origin/v0.10'
...
Conflicts:
AUTHORS
ChangeLog
deps/uv/ChangeLog
deps/uv/src/version.c
deps/uv/src/win/fs.c
src/node.cc
src/node_crypto.cc
src/node_os.cc
src/node_version.h
2013-07-30 15:19:48 +02:00
Ben Noordhuis
1bd711c8a0
v8: upgrade to v8 3.20.9
2013-07-29 21:21:03 +02:00
Fedor Indutny
508a6c2eee
openssl: use asm for sha, md5, rmd
2013-07-25 18:27:26 +04:00
Timothy J Fontaine
5c81f41e70
uv: Upgrade to v0.10.13
2013-07-25 10:48:29 -07:00
isaacs
ff0de45929
npm: Upgrade to v1.3.5
2013-07-24 13:23:44 -07:00
Ben Noordhuis
e3bb6e11c3
v8: reapply floating patches
2013-07-22 15:56:44 -07:00
Trevor Norris
5777d7ab30
v8: upgrade to v8 3.20.7
2013-07-22 15:53:10 -07:00
Ben Noordhuis
0e48cb4998
deps: upgrade libuv to 3ee4d3f
2013-07-20 12:04:35 +02:00
Timothy J Fontaine
48c542db52
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
AUTHORS
ChangeLog
deps/npm/Makefile
deps/npm/doc/api/npm-commands.md
deps/npm/doc/api/npm-deprecate.md
deps/npm/doc/api/npm-init.md
deps/npm/doc/api/npm-owner.md
deps/npm/doc/api/npm-publish.md
deps/npm/doc/api/npm-run-script.md
deps/npm/doc/cli/npm-adduser.md
deps/npm/doc/cli/npm-bin.md
deps/npm/doc/cli/npm-bugs.md
deps/npm/doc/cli/npm-build.md
deps/npm/doc/cli/npm-cache.md
deps/npm/doc/cli/npm-completion.md
deps/npm/doc/cli/npm-deprecate.md
deps/npm/doc/cli/npm-docs.md
deps/npm/doc/cli/npm-edit.md
deps/npm/doc/cli/npm-explore.md
deps/npm/doc/cli/npm-help-search.md
deps/npm/doc/cli/npm-help.md
deps/npm/doc/cli/npm-init.md
deps/npm/doc/cli/npm-install.md
deps/npm/doc/cli/npm-link.md
deps/npm/doc/cli/npm-ls.md
deps/npm/doc/cli/npm-outdated.md
deps/npm/doc/cli/npm-owner.md
deps/npm/doc/cli/npm-pack.md
deps/npm/doc/cli/npm-prefix.md
deps/npm/doc/cli/npm-prune.md
deps/npm/doc/cli/npm-publish.md
deps/npm/doc/cli/npm-restart.md
deps/npm/doc/cli/npm-rm.md
deps/npm/doc/cli/npm-root.md
deps/npm/doc/cli/npm-run-script.md
deps/npm/doc/cli/npm-search.md
deps/npm/doc/cli/npm-shrinkwrap.md
deps/npm/doc/cli/npm-start.md
deps/npm/doc/cli/npm-stop.md
deps/npm/doc/cli/npm-submodule.md
deps/npm/doc/cli/npm-tag.md
deps/npm/doc/cli/npm-test.md
deps/npm/doc/cli/npm-uninstall.md
deps/npm/doc/cli/npm-unpublish.md
deps/npm/doc/cli/npm-update.md
deps/npm/doc/cli/npm-version.md
deps/npm/doc/cli/npm-view.md
deps/npm/doc/cli/npm-whoami.md
deps/npm/doc/files/npm-folders.md
deps/npm/doc/files/package.json.md
deps/npm/doc/misc/npm-coding-style.md
deps/npm/doc/misc/npm-config.md
deps/npm/doc/misc/npm-developers.md
deps/npm/doc/misc/npm-disputes.md
deps/npm/doc/misc/npm-faq.md
deps/npm/doc/misc/npm-registry.md
deps/npm/doc/misc/npm-scripts.md
deps/npm/doc/misc/semver.md
deps/npm/html/doc/README.html
deps/npm/html/doc/api/npm-bin.html
deps/npm/html/doc/api/npm-bugs.html
deps/npm/html/doc/api/npm-commands.html
deps/npm/html/doc/api/npm-config.html
deps/npm/html/doc/api/npm-deprecate.html
deps/npm/html/doc/api/npm-docs.html
deps/npm/html/doc/api/npm-edit.html
deps/npm/html/doc/api/npm-explore.html
deps/npm/html/doc/api/npm-help-search.html
deps/npm/html/doc/api/npm-init.html
deps/npm/html/doc/api/npm-install.html
deps/npm/html/doc/api/npm-link.html
deps/npm/html/doc/api/npm-load.html
deps/npm/html/doc/api/npm-ls.html
deps/npm/html/doc/api/npm-outdated.html
deps/npm/html/doc/api/npm-owner.html
deps/npm/html/doc/api/npm-pack.html
deps/npm/html/doc/api/npm-prefix.html
deps/npm/html/doc/api/npm-prune.html
deps/npm/html/doc/api/npm-publish.html
deps/npm/html/doc/api/npm-rebuild.html
deps/npm/html/doc/api/npm-restart.html
deps/npm/html/doc/api/npm-root.html
deps/npm/html/doc/api/npm-run-script.html
deps/npm/html/doc/api/npm-search.html
deps/npm/html/doc/api/npm-shrinkwrap.html
deps/npm/html/doc/api/npm-start.html
deps/npm/html/doc/api/npm-stop.html
deps/npm/html/doc/api/npm-submodule.html
deps/npm/html/doc/api/npm-tag.html
deps/npm/html/doc/api/npm-test.html
deps/npm/html/doc/api/npm-uninstall.html
deps/npm/html/doc/api/npm-unpublish.html
deps/npm/html/doc/api/npm-update.html
deps/npm/html/doc/api/npm-version.html
deps/npm/html/doc/api/npm-view.html
deps/npm/html/doc/api/npm-whoami.html
deps/npm/html/doc/api/npm.html
deps/npm/html/doc/cli/npm-adduser.html
deps/npm/html/doc/cli/npm-bin.html
deps/npm/html/doc/cli/npm-bugs.html
deps/npm/html/doc/cli/npm-build.html
deps/npm/html/doc/cli/npm-bundle.html
deps/npm/html/doc/cli/npm-cache.html
deps/npm/html/doc/cli/npm-completion.html
deps/npm/html/doc/cli/npm-config.html
deps/npm/html/doc/cli/npm-dedupe.html
deps/npm/html/doc/cli/npm-deprecate.html
deps/npm/html/doc/cli/npm-docs.html
deps/npm/html/doc/cli/npm-edit.html
deps/npm/html/doc/cli/npm-explore.html
deps/npm/html/doc/cli/npm-help-search.html
deps/npm/html/doc/cli/npm-help.html
deps/npm/html/doc/cli/npm-init.html
deps/npm/html/doc/cli/npm-install.html
deps/npm/html/doc/cli/npm-link.html
deps/npm/html/doc/cli/npm-ls.html
deps/npm/html/doc/cli/npm-outdated.html
deps/npm/html/doc/cli/npm-owner.html
deps/npm/html/doc/cli/npm-pack.html
deps/npm/html/doc/cli/npm-prefix.html
deps/npm/html/doc/cli/npm-prune.html
deps/npm/html/doc/cli/npm-publish.html
deps/npm/html/doc/cli/npm-rebuild.html
deps/npm/html/doc/cli/npm-restart.html
deps/npm/html/doc/cli/npm-rm.html
deps/npm/html/doc/cli/npm-root.html
deps/npm/html/doc/cli/npm-run-script.html
deps/npm/html/doc/cli/npm-search.html
deps/npm/html/doc/cli/npm-shrinkwrap.html
deps/npm/html/doc/cli/npm-star.html
deps/npm/html/doc/cli/npm-stars.html
deps/npm/html/doc/cli/npm-start.html
deps/npm/html/doc/cli/npm-stop.html
deps/npm/html/doc/cli/npm-submodule.html
deps/npm/html/doc/cli/npm-tag.html
deps/npm/html/doc/cli/npm-test.html
deps/npm/html/doc/cli/npm-uninstall.html
deps/npm/html/doc/cli/npm-unpublish.html
deps/npm/html/doc/cli/npm-update.html
deps/npm/html/doc/cli/npm-version.html
deps/npm/html/doc/cli/npm-view.html
deps/npm/html/doc/cli/npm-whoami.html
deps/npm/html/doc/cli/npm.html
deps/npm/html/doc/files/npm-folders.html
deps/npm/html/doc/files/npm-global.html
deps/npm/html/doc/files/npm-json.html
deps/npm/html/doc/files/npmrc.html
deps/npm/html/doc/files/package.json.html
deps/npm/html/doc/index.html
deps/npm/html/doc/misc/npm-coding-style.html
deps/npm/html/doc/misc/npm-config.html
deps/npm/html/doc/misc/npm-developers.html
deps/npm/html/doc/misc/npm-disputes.html
deps/npm/html/doc/misc/npm-faq.html
deps/npm/html/doc/misc/npm-index.html
deps/npm/html/doc/misc/npm-registry.html
deps/npm/html/doc/misc/npm-scripts.html
deps/npm/html/doc/misc/removing-npm.html
deps/npm/html/doc/misc/semver.html
deps/npm/man/man1/npm-README.1
deps/npm/man/man1/npm-adduser.1
deps/npm/man/man1/npm-bin.1
deps/npm/man/man1/npm-bugs.1
deps/npm/man/man1/npm-build.1
deps/npm/man/man1/npm-bundle.1
deps/npm/man/man1/npm-cache.1
deps/npm/man/man1/npm-completion.1
deps/npm/man/man1/npm-dedupe.1
deps/npm/man/man1/npm-deprecate.1
deps/npm/man/man1/npm-docs.1
deps/npm/man/man1/npm-edit.1
deps/npm/man/man1/npm-explore.1
deps/npm/man/man1/npm-help-search.1
deps/npm/man/man1/npm-help.1
deps/npm/man/man1/npm-init.1
deps/npm/man/man1/npm-install.1
deps/npm/man/man1/npm-link.1
deps/npm/man/man1/npm-ls.1
deps/npm/man/man1/npm-outdated.1
deps/npm/man/man1/npm-owner.1
deps/npm/man/man1/npm-pack.1
deps/npm/man/man1/npm-prefix.1
deps/npm/man/man1/npm-prune.1
deps/npm/man/man1/npm-publish.1
deps/npm/man/man1/npm-rebuild.1
deps/npm/man/man1/npm-restart.1
deps/npm/man/man1/npm-rm.1
deps/npm/man/man1/npm-root.1
deps/npm/man/man1/npm-run-script.1
deps/npm/man/man1/npm-search.1
deps/npm/man/man1/npm-shrinkwrap.1
deps/npm/man/man1/npm-star.1
deps/npm/man/man1/npm-stars.1
deps/npm/man/man1/npm-start.1
deps/npm/man/man1/npm-stop.1
deps/npm/man/man1/npm-submodule.1
deps/npm/man/man1/npm-tag.1
deps/npm/man/man1/npm-test.1
deps/npm/man/man1/npm-uninstall.1
deps/npm/man/man1/npm-unpublish.1
deps/npm/man/man1/npm-update.1
deps/npm/man/man1/npm-version.1
deps/npm/man/man1/npm-view.1
deps/npm/man/man1/npm-whoami.1
deps/npm/man/man1/npm.1
deps/npm/man/man3/npm-bin.3
deps/npm/man/man3/npm-bugs.3
deps/npm/man/man3/npm-commands.3
deps/npm/man/man3/npm-config.3
deps/npm/man/man3/npm-deprecate.3
deps/npm/man/man3/npm-docs.3
deps/npm/man/man3/npm-edit.3
deps/npm/man/man3/npm-explore.3
deps/npm/man/man3/npm-help-search.3
deps/npm/man/man3/npm-init.3
deps/npm/man/man3/npm-install.3
deps/npm/man/man3/npm-link.3
deps/npm/man/man3/npm-load.3
deps/npm/man/man3/npm-ls.3
deps/npm/man/man3/npm-outdated.3
deps/npm/man/man3/npm-owner.3
deps/npm/man/man3/npm-pack.3
deps/npm/man/man3/npm-prefix.3
deps/npm/man/man3/npm-prune.3
deps/npm/man/man3/npm-publish.3
deps/npm/man/man3/npm-rebuild.3
deps/npm/man/man3/npm-restart.3
deps/npm/man/man3/npm-root.3
deps/npm/man/man3/npm-run-script.3
deps/npm/man/man3/npm-search.3
deps/npm/man/man3/npm-shrinkwrap.3
deps/npm/man/man3/npm-start.3
deps/npm/man/man3/npm-stop.3
deps/npm/man/man3/npm-submodule.3
deps/npm/man/man3/npm-tag.3
deps/npm/man/man3/npm-test.3
deps/npm/man/man3/npm-uninstall.3
deps/npm/man/man3/npm-unpublish.3
deps/npm/man/man3/npm-update.3
deps/npm/man/man3/npm-version.3
deps/npm/man/man3/npm-view.3
deps/npm/man/man3/npm-whoami.3
deps/npm/man/man3/npm.3
deps/npm/man/man5/npm-folders.5
deps/npm/man/man5/npm-global.5
deps/npm/man/man5/npm-json.5
deps/npm/man/man7/npm-coding-style.7
deps/npm/man/man7/npm-config.7
deps/npm/man/man7/npm-developers.7
deps/npm/man/man7/npm-disputes.7
deps/npm/man/man7/npm-faq.7
deps/npm/man/man7/npm-registry.7
deps/npm/man/man7/npm-scripts.7
deps/npm/man/man7/removing-npm.7
deps/npm/man/man7/semver.7
deps/npm/package.json
deps/uv/AUTHORS
deps/uv/ChangeLog
deps/uv/src/version.c
deps/uv/test/test-fs.c
deps/uv/test/test-list.h
lib/http.js
lib/tls.js
src/node_version.h
2013-07-12 13:26:56 -07:00
isaacs
5e86519199
npm: Upgrade to 1.3.4
2013-07-12 13:14:50 -07:00
isaacs
9da67fa519
npm: Upgrade to 1.3.3
2013-07-12 08:56:59 -07:00
isaacs
ff8a4058bf
npm: Upgrade to 1.3.3
2013-07-12 08:56:26 -07:00
isaacs
8bac8857f5
uv: Upgrade to v0.10.12
2013-07-09 13:20:38 -07:00
isaacs
f5602bda18
npm: Upgrade to 1.3.2
2013-07-09 13:09:02 -07:00
Ben Noordhuis
58e4edaf68
deps: upgrade c-ares to piscisaureus/cares@805d153
...
This should fix the Android build.
2013-07-06 22:20:29 +02:00
Ben Noordhuis
588040d20d
v8: reapply floating patches
2013-07-06 16:53:06 +02:00
Ben Noordhuis
704fd8f374
v8: upgrade to v3.20.2
2013-07-06 16:53:06 +02:00
isaacs
4bc024ddec
uv: Upgrade to v0.11.5
2013-06-26 10:48:23 -07:00
isaacs
adf9b67e59
Merge remote-tracking branch 'ry/v0.10' into master
...
Conflicts:
ChangeLog
deps/uv/ChangeLog
deps/uv/src/unix/stream.c
deps/uv/src/version.c
deps/v8/build/common.gypi
deps/v8/src/frames.h
deps/v8/src/runtime.cc
deps/v8/test/mjsunit/debug-set-variable-value.js
lib/http.js
src/node_version.h
2013-06-25 11:12:33 -07:00
isaacs
9195455637
npm: Upgrade to 1.2.32
2013-06-18 09:42:42 -07:00
Ben Noordhuis
41fc46e52f
v8: add setVariableValue debugger command
...
Issue 2399 part 1: In debugger allow modifying local variable values
Issue 2399 part 2: In debugger allow modifying local variable values
Review URL: https://codereview.chromium.org/11415042
Review URL: https://codereview.chromium.org/11412310
This is a back-port of upstream svn commits r13122 and r13202.
2013-06-17 15:24:45 +02:00
Andrei Sedoi
cc517497e6
v8: fix build for mips32r2 architecture
...
This is a floating patch as a backport from v8 3.15.0
Committed: https://code.google.com/p/v8/source/detail?r=12833
2013-06-14 17:48:33 +02:00
Andrei Sedoi
884b25356f
openssl: add missing configuration pieces for MIPS
2013-06-13 13:27:58 +02:00
Ben Noordhuis
48476273eb
uv: upgrade to 0.10.11
2013-06-12 22:10:39 +02:00
isaacs
49d9ad9d81
npm: Upgrade to 1.2.30
2013-06-12 10:59:44 -07:00
Ben Noordhuis
2dbc5ea1b4
v8: reapply floating patches
2013-06-11 23:46:13 +02:00
Ben Noordhuis
6dd78074a3
v8: upgrade to v3.19.13
2013-06-11 23:46:00 +02:00
Trevor Norris
5d4ac272c7
v8: fix pointer arithmetic undefined behavior
...
Clang branch release_33 would optimize out a != NULL check because of
some undefined behavior. This is a floating patch as a backport of that
fix.
Committed: http://code.google.com/p/v8/source/detail?r=13570
2013-06-11 14:39:25 -07:00
isaacs
4d13fcf481
npm: Upgrade to 1.2.27
2013-06-06 14:44:48 -07:00
isaacs
0882a75063
Merge remote-tracking branch 'ry/v0.10'
...
Conflicts:
ChangeLog
deps/uv/AUTHORS
deps/uv/ChangeLog
deps/uv/src/unix/linux-core.c
deps/uv/src/version.c
deps/uv/src/win/timer.c
lib/url.js
src/node_version.h
test/simple/test-url.js
2013-06-05 13:38:38 -07:00
isaacs
96c30df10c
uv: Upgrade to 0.10.10
2013-06-04 12:11:03 -07:00