summaryrefslogtreecommitdiff
path: root/deps
AgeCommit message (Collapse)Author
2013-03-26openssl: make sed tool configurableBen Noordhuis
Those poor sods on systems where /usr/bin/sed is a BSD sed can now do `make -C deps/openssl/asm SED=gsed`.
2013-03-26Merge remote-tracking branch 'origin/v0.10'Ben Noordhuis
Conflicts: deps/v8/src/objects-inl.h deps/v8/src/objects.h src/node_crypto.cc
2013-03-24deps: fix openssl build on windowsBen Noordhuis
Commit 8632af3 ("tools: update gyp to r1601") broke the Windows build. Older versions of GYP link to kernel32.lib, user32.lib, etc. but that was changed in r1584. See https://codereview.chromium.org/12256017 Fix the build by explicitly linking to the required libraries.
2013-03-23deps: upgrade libuv to eca008aBen Noordhuis
2013-03-23v8: Unify kMaxArguments with number of bits used to encode it.verwaest@chromium.org
Increase the number of bits by 1 by making Flags unsigned. BUG=chromium:211741 Review URL: https://chromiumcodereview.appspot.com/12886008 This is a back-port of commits 13964 and 13988 addressing CVE-2013-2632.
2013-03-21Merge remote-tracking branch 'ry/v0.10' into masterisaacs
Conflicts: src/node.cc src/node_version.h
2013-03-21deps: upgrade libuv to 9b61939Ben Noordhuis
2013-03-20npm: upgrade to 1.2.15isaacs
2013-03-20v8: unbreak build on smartos after 831af97df211f04Fedor Indutny
2013-03-20v8: revert dtrace fix from 3.14 downgradeTrevor Norris
Revert "v8: fix postmortem and dtrace helper build" This reverts commit aa985392777dbe6159ce4ca56ae79d1039e43ec7.
2013-03-20v8: loosen artificial mmap constraintBryan Cantrill
Fixes #4010.
2013-03-20v8: remove optimization switchesTrevor Norris
Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi, they are set globally in $(TOPLEVEL)/common.gypi.
2013-03-20deps: update v8 to 3.17.13Trevor Norris
2013-03-16deps: upgrade libuv to b45a74fBen Noordhuis
2013-03-15v8: move 32 bit heap hint on sunosTimothy J Fontaine
Setting the V8 heap at or near 0x20000000 on 32bit sunos only allows 512 MB of heap space, instead on sunos move this to 0x80000000. Fixes #4010.
2013-03-14deps: upgrade libuv to 7b66ea1Ben Noordhuis
2013-03-09uv: Upgrade to 5462dabisaacs
2013-03-09npm: Upgrade to 1.2.14 (fixed)isaacs
2013-03-07uv: Upgrade to b68ee40isaacs
2013-03-07uv: Upgrade to f89125eisaacs
2013-03-06Merge remote-tracking branch 'ry/v0.8' into masterisaacs
Conflicts: deps/npm/html/api/bin.html deps/npm/html/api/bugs.html deps/npm/html/api/commands.html deps/npm/html/api/config.html deps/npm/html/api/deprecate.html deps/npm/html/api/docs.html deps/npm/html/api/edit.html deps/npm/html/api/explore.html deps/npm/html/api/help-search.html deps/npm/html/api/init.html deps/npm/html/api/install.html deps/npm/html/api/link.html deps/npm/html/api/load.html deps/npm/html/api/ls.html deps/npm/html/api/npm.html deps/npm/html/api/outdated.html deps/npm/html/api/owner.html deps/npm/html/api/pack.html deps/npm/html/api/prefix.html deps/npm/html/api/prune.html deps/npm/html/api/publish.html deps/npm/html/api/rebuild.html deps/npm/html/api/restart.html deps/npm/html/api/root.html deps/npm/html/api/run-script.html deps/npm/html/api/search.html deps/npm/html/api/shrinkwrap.html deps/npm/html/api/start.html deps/npm/html/api/stop.html deps/npm/html/api/submodule.html deps/npm/html/api/tag.html deps/npm/html/api/test.html deps/npm/html/api/uninstall.html deps/npm/html/api/unpublish.html deps/npm/html/api/update.html deps/npm/html/api/version.html deps/npm/html/api/view.html deps/npm/html/api/whoami.html deps/npm/html/doc/README.html deps/npm/html/doc/adduser.html deps/npm/html/doc/bin.html deps/npm/html/doc/bugs.html deps/npm/html/doc/build.html deps/npm/html/doc/bundle.html deps/npm/html/doc/cache.html deps/npm/html/doc/changelog.html deps/npm/html/doc/coding-style.html deps/npm/html/doc/completion.html deps/npm/html/doc/config.html deps/npm/html/doc/dedupe.html deps/npm/html/doc/deprecate.html deps/npm/html/doc/developers.html deps/npm/html/doc/disputes.html deps/npm/html/doc/docs.html deps/npm/html/doc/edit.html deps/npm/html/doc/explore.html deps/npm/html/doc/faq.html deps/npm/html/doc/folders.html deps/npm/html/doc/global.html deps/npm/html/doc/help-search.html deps/npm/html/doc/help.html deps/npm/html/doc/index.html deps/npm/html/doc/init.html deps/npm/html/doc/install.html deps/npm/html/doc/json.html deps/npm/html/doc/link.html deps/npm/html/doc/ls.html deps/npm/html/doc/npm.html deps/npm/html/doc/outdated.html deps/npm/html/doc/owner.html deps/npm/html/doc/pack.html deps/npm/html/doc/prefix.html deps/npm/html/doc/prune.html deps/npm/html/doc/publish.html deps/npm/html/doc/rebuild.html deps/npm/html/doc/registry.html deps/npm/html/doc/removing-npm.html deps/npm/html/doc/restart.html deps/npm/html/doc/rm.html deps/npm/html/doc/root.html deps/npm/html/doc/run-script.html deps/npm/html/doc/scripts.html deps/npm/html/doc/search.html deps/npm/html/doc/semver.html deps/npm/html/doc/shrinkwrap.html deps/npm/html/doc/star.html deps/npm/html/doc/stars.html deps/npm/html/doc/start.html deps/npm/html/doc/stop.html deps/npm/html/doc/submodule.html deps/npm/html/doc/tag.html deps/npm/html/doc/test.html deps/npm/html/doc/uninstall.html deps/npm/html/doc/unpublish.html deps/npm/html/doc/update.html deps/npm/html/doc/version.html deps/npm/html/doc/view.html deps/npm/html/doc/whoami.html deps/npm/man/man1/ls.1 deps/npm/man/man1/npm.1 deps/npm/man/man3/npm.3 deps/npm/node_modules/npm-registry-client/lib/publish.js deps/npm/node_modules/npm-registry-client/package.json deps/npm/package.json doc/blog/feature/streams2.md
2013-03-06npm: Update to 1.2.14isaacs
2013-03-06V8: Reapply floating patchesisaacs
2013-03-06V8: Upgrade to 3.14.5.8isaacs
2013-03-05win/openssl: mark assembled object files as seh safeBert Belder
There are no unsafe structured exception handlers in object files generated from hand-crafted assembly - because they contain no exception handlers at all.
2013-03-05deps: upgrade libuv to 0b26af3Ben Noordhuis
2013-03-02deps: upgrade libuv to 7e59f9bBen Noordhuis
2013-03-01deps: upgrade libuv to 2a8d2a5Ben Noordhuis
2013-02-26openssl: regenerate asm files for openssl 1.0.1eScott Blomquist
2013-02-26deps: upgrade libuv to a0c1d84Ben Noordhuis
2013-02-26v8: Hardfloat does not imply VFPv3, only VFPv2.yangguo@chromium.org
Raspberry Pi is an example. BUG=v8:2393 Review URL: https://chromiumcodereview.appspot.com/11570061 Patch from Chi-Thanh Christopher Nguyen <nguyenchithanh@gmail.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@13232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 This is a backport of v8/v8@44419ad089b729a1aab4a5f27c0833e2ce69d28b.
2013-02-26v8: work around String::WriteAscii segfaultBen Noordhuis
See http://code.google.com/p/v8/issues/detail?id=2493 for details. This commit reapplies 9668df8. The issue has been fixed upstream but reappeared after last night's downgrade to V8 3.14.5 in commit b15a10e. Conflicts: test/simple/test-buffer.js
2013-02-26mips: fix openssl buildAndrei Sedoi
2013-02-26v8: fix postmortem and dtrace helper buildFedor Indutny
Regardless of previous @bnoordhuis' changes
2013-02-25v8: reapply floating patchesBen Noordhuis
Reapply floating patches. Special mention: also reapplies 017009f but with the extra change of removing DescriptorArray::kTransitionsIndex from the postmortem metadata generator because said field no longer exists in V8 3.14.
2013-02-25deps: downgrade v8 to 3.14.5Ben Noordhuis
V8 3.15 and newer have stability and performance issues. Roll back to a known-good version.
2013-02-25uv: Upgrade to 86ae8b3cisaacs
2013-02-24deps: upgrade libuv to e89acedBen Noordhuis
2013-02-20deps: upgrade libuv to 26fa6f8Ben Noordhuis
2013-02-20crypto: fix uninitialized memory access in opensslBen Noordhuis
ASN1_STRING_to_UTF8() passes an ASN1_STRING to ASN1_STRING_set() but forgot to initialize the `length` field. Fixes the following valgrind error: $ valgrind -q --track-origins=yes --num-callers=19 \ out/Debug/node test/simple/test-tls-client-abort.js ==2690== Conditional jump or move depends on uninitialised value(s) ==2690== at 0x784B69: ASN1_STRING_set (asn1_lib.c:382) ==2690== by 0x809564: ASN1_mbstring_ncopy (a_mbstr.c:204) ==2690== by 0x8090F0: ASN1_mbstring_copy (a_mbstr.c:86) ==2690== by 0x782F1F: ASN1_STRING_to_UTF8 (a_strex.c:570) ==2690== by 0x78F090: asn1_string_canon (x_name.c:409) ==2690== by 0x78EF17: x509_name_canon (x_name.c:354) ==2690== by 0x78EA7D: x509_name_ex_d2i (x_name.c:210) ==2690== by 0x788058: ASN1_item_ex_d2i (tasn_dec.c:239) ==2690== by 0x7890D4: asn1_template_noexp_d2i (tasn_dec.c:746) ==2690== by 0x788CB6: asn1_template_ex_d2i (tasn_dec.c:607) ==2690== by 0x78877A: ASN1_item_ex_d2i (tasn_dec.c:448) ==2690== by 0x7890D4: asn1_template_noexp_d2i (tasn_dec.c:746) ==2690== by 0x788CB6: asn1_template_ex_d2i (tasn_dec.c:607) ==2690== by 0x78877A: ASN1_item_ex_d2i (tasn_dec.c:448) ==2690== by 0x787C93: ASN1_item_d2i (tasn_dec.c:136) ==2690== by 0x78F5E4: d2i_X509 (x_x509.c:141) ==2690== by 0x7C9B91: PEM_ASN1_read_bio (pem_oth.c:81) ==2690== by 0x7CA506: PEM_read_bio_X509 (pem_x509.c:67) ==2690== by 0x703C9A: node::crypto::SecureContext::AddRootCerts(v8::Arguments const&) (node_crypto.cc:497) ==2690== Uninitialised value was created by a stack allocation ==2690== at 0x782E89: ASN1_STRING_to_UTF8 (a_strex.c:560)
2013-02-20openssl: make perlasm target pentium or newer for masm outputsBert Belder
When perlasm generates MASM code it sets the assembler target to 468. In this mode MASM refuses to assemble a couple of instructions. Bumping the target to 686 solves this problem.
2013-02-20openssl: disable HT sidechannel attack mitigationBert Belder
It used to be off before. It's extremely unlikely that such an attack would be a viable attack against node. And it makes AES much slower.
2013-02-20openssl: update to 1.0.1eFedor Indutny
2013-02-19npm: Upgrade to 1.2.12isaacs
2013-02-18Merge remote-tracking branch 'ry/v0.8' into masterisaacs
Conflicts: AUTHORS ChangeLog lib/http.js src/node_version.h test/simple/test-http-header-response-splitting.js
2013-02-15npm: Upgrade to v1.2.11isaacs
2013-02-08V8: Reapply floating patchesisaacs
2013-02-08V8: Upgrade to 3.15.11.15isaacs
2013-02-06Merge remote-tracking branch 'ry/v0.8' into masterisaacs
Conflicts: AUTHORS ChangeLog deps/npm/html/api/bin.html deps/npm/html/api/bugs.html deps/npm/html/api/commands.html deps/npm/html/api/config.html deps/npm/html/api/deprecate.html deps/npm/html/api/docs.html deps/npm/html/api/edit.html deps/npm/html/api/explore.html deps/npm/html/api/help-search.html deps/npm/html/api/init.html deps/npm/html/api/install.html deps/npm/html/api/link.html deps/npm/html/api/load.html deps/npm/html/api/ls.html deps/npm/html/api/npm.html deps/npm/html/api/outdated.html deps/npm/html/api/owner.html deps/npm/html/api/pack.html deps/npm/html/api/prefix.html deps/npm/html/api/prune.html deps/npm/html/api/publish.html deps/npm/html/api/rebuild.html deps/npm/html/api/restart.html deps/npm/html/api/root.html deps/npm/html/api/run-script.html deps/npm/html/api/search.html deps/npm/html/api/shrinkwrap.html deps/npm/html/api/start.html deps/npm/html/api/stop.html deps/npm/html/api/submodule.html deps/npm/html/api/tag.html deps/npm/html/api/test.html deps/npm/html/api/uninstall.html deps/npm/html/api/unpublish.html deps/npm/html/api/update.html deps/npm/html/api/version.html deps/npm/html/api/view.html deps/npm/html/api/whoami.html deps/npm/html/doc/README.html deps/npm/html/doc/adduser.html deps/npm/html/doc/bin.html deps/npm/html/doc/bugs.html deps/npm/html/doc/build.html deps/npm/html/doc/bundle.html deps/npm/html/doc/cache.html deps/npm/html/doc/changelog.html deps/npm/html/doc/coding-style.html deps/npm/html/doc/completion.html deps/npm/html/doc/config.html deps/npm/html/doc/dedupe.html deps/npm/html/doc/deprecate.html deps/npm/html/doc/developers.html deps/npm/html/doc/disputes.html deps/npm/html/doc/docs.html deps/npm/html/doc/edit.html deps/npm/html/doc/explore.html deps/npm/html/doc/faq.html deps/npm/html/doc/folders.html deps/npm/html/doc/global.html deps/npm/html/doc/help-search.html deps/npm/html/doc/help.html deps/npm/html/doc/index.html deps/npm/html/doc/init.html deps/npm/html/doc/install.html deps/npm/html/doc/json.html deps/npm/html/doc/link.html deps/npm/html/doc/ls.html deps/npm/html/doc/npm.html deps/npm/html/doc/outdated.html deps/npm/html/doc/owner.html deps/npm/html/doc/pack.html deps/npm/html/doc/prefix.html deps/npm/html/doc/prune.html deps/npm/html/doc/publish.html deps/npm/html/doc/rebuild.html deps/npm/html/doc/registry.html deps/npm/html/doc/removing-npm.html deps/npm/html/doc/restart.html deps/npm/html/doc/rm.html deps/npm/html/doc/root.html deps/npm/html/doc/run-script.html deps/npm/html/doc/scripts.html deps/npm/html/doc/search.html deps/npm/html/doc/semver.html deps/npm/html/doc/shrinkwrap.html deps/npm/html/doc/star.html deps/npm/html/doc/start.html deps/npm/html/doc/stop.html deps/npm/html/doc/submodule.html deps/npm/html/doc/tag.html deps/npm/html/doc/test.html deps/npm/html/doc/uninstall.html deps/npm/html/doc/unpublish.html deps/npm/html/doc/update.html deps/npm/html/doc/version.html deps/npm/html/doc/view.html deps/npm/html/doc/whoami.html deps/npm/man/man1/global.1 deps/npm/man/man1/ls.1 deps/npm/man/man1/npm.1 deps/npm/man/man1/rm.1 deps/npm/man/man3/npm.3 deps/npm/node_modules/glob/glob.js deps/npm/node_modules/glob/package.json deps/npm/node_modules/node-gyp/package.json deps/npm/node_modules/npm-registry-client/package.json deps/npm/node_modules/npmconf/package.json deps/npm/node_modules/read-installed/package.json deps/npm/node_modules/rimraf/package.json deps/npm/node_modules/rimraf/rimraf.js deps/npm/package.json deps/uv/src/win/error.c doc/api/crypto.markdown lib/zlib.js src/node_version.h src/node_zlib.cc test/simple/test-buffer.js
2013-02-06npm: Upgrade to v1.2.10isaacs