The data contained in this repository can be downloaded to your computer using one of several clients.
Please see the documentation of your version control software client for more information.

Please select the desired protocol below to get the URL.

This URL has Read-Only access.

Statistics
| Branch: | Revision:

main_repo @ ce82d6b8

Name Size
  benchmark
  deps
  doc
  lib
  src
  test
  tools
.gitattributes 22 Bytes
.gitignore 677 Bytes
.mailmap 5.33 KB
.travis.yml 158 Bytes
AUTHORS 18.2 KB
BSDmakefile 61 Bytes
CONTRIBUTING.md 4.51 KB
ChangeLog 129 KB
LICENSE 40.4 KB
Makefile 10.1 KB
README.md 2.09 KB
common.gypi 8.53 KB
configure 20.7 KB
node.gyp 15.1 KB
vcbuild.bat 7.89 KB

Latest revisions

# Date Author Comment
ce82d6b8 06/09/2014 01:04 PM Timothy J Fontaine

2014.06.05, Version 0.10.29 (Stable)

  • openssl: to 1.0.1h (CVE-2014-0224)
  • npm: upgrade to 1.4.10
  • utf8: Prevent Node from sending invalid UTF-8 (Felix Geisendörfer)
    - NOTE this introduces a breaking change, previously you could construct
    invalid UTF-8 and invoke an error in a client that was expecting valid...
7fd5a4d0 06/08/2014 01:01 PM Brian White

fs: remove duplicate check

Signed-off-by: Fedor Indutny <>

e9170cbc 06/06/2014 06:07 PM Timothy J Fontaine

v8: shift heap space for aslr on 64bit

Previously we were only shifting the address space for ASLR on 32bit
processes, apply the same shift for 64bit so processes don't
get artificially limited native heap.

f051f317 06/06/2014 06:07 PM Timothy J Fontaine

npm: upgrade to v1.4.14

535c7777 06/06/2014 06:07 PM Timothy J Fontaine

src: replace usage of String::Utf8Value

v8::String::Utf8Value previously could allow invalid surrogates when
interpreting values.

0da4c671 06/06/2014 06:07 PM Felix Geisendörfer

string_bytes: Guarantee valid utf-8 output

Previously v8's WriteUtf8 function would produce invalid utf-8 output
when encountering unmatched surrogate code units [1]. The new
REPLACE_INVALID_UTF8 option fixes that by replacing invalid code points
with the unicode replacement character....

881ac26f 06/06/2014 06:07 PM Felix Geisendörfer

deps/v8: Apply REPLACE_INVALID_UTF8 patch

- https://codereview.chromium.org/121173009/
- https://code.google.com/p/v8/source/detail?r=18683

Note: The v8 test case did not cleanly apply, so it's missing from this
patch. I'm assuming this is not a problem if the v8 test suite is not...

80eff968 06/06/2014 06:07 PM Felix Geisendörfer

string_decoder: Add more comments

9fbd0f0f 06/06/2014 06:07 PM Felix Geisendörfer

string_decoder: Fix failures from new test cases

This patch simplifies the implementation of StringDecoder, fixes the
failures from the new test cases, and also no longer relies on v8's
WriteUtf8 function to encode individual surrogates.

22b83984 06/06/2014 06:07 PM Felix Geisendörfer

string_decoder: Improve test coverage

The test cases are still essentially the same, but now all possible ways
of writing a buffer into the decoder are tested, which has exposed a few
failing scenarios that had not been discovered so far!

View all revisions | View revisions

Also available in: Atom