Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: v0.9.3-release
Commits on Oct 24, 2012
  1. @isaacs

    2012.10.24, Version 0.9.3 (Unstable)

    isaacs authored
    * V8: Upgrade to
    * crypto: Default to buffers instead of binary strings (isaacs, Fedor Indutny)
    * crypto: add getHashes() and getCiphers() (Ben Noordhuis)
    * unix: add custom thread pool, remove libeio (Ben Noordhuis)
    * util: make `inspect()` accept an "options" argument (Nathan Rajlich)
    * https: fix renegotation attack protection (Ben Noordhuis)
    * cluster: make 'listening' handler see actual port (Aaditya Bhatia)
    * windows: use USERPROFILE to get the user's home dir (Bert Belder)
    * path: add platform specific path delimiter (Paul Serby)
    * http: add response.headersSent property (Pavel Lang)
    * child_process: make .fork()'d child auto-exit (Ben Noordhuis)
    * events: add 'removeListener' event (Ben Noordhuis)
    * string_decoder: Add 'end' method, do base64 properly (isaacs)
    * buffer: include encoding value in exception when invalid (Ricky Ng-Adam)
    * http: make http.ServerResponse no longer emit 'end' (isaacs)
    * streams: fix pipe is destructed by 'end' from destination (koichik)
  2. @isaacs
Commits on Oct 23, 2012
  1. @isaacs

    Merge remote-tracking branch 'ry/v0.8'

    isaacs authored
  2. @isaacs

    V8: Reapply patches

    isaacs authored
  3. @isaacs

    V8: Upgrade to

    isaacs authored
  4. @isaacs

    V8: Reapply patches

    isaacs authored
  5. @isaacs

    V8: Upgrade to

    isaacs authored
  6. @isaacs

    npm: Upgrade to 1.1.64

    isaacs authored
  7. @isaacs

    Merge branch 'crypto-buffers'

    isaacs authored
  8. @isaacs
  9. @isaacs
  10. @isaacs
  11. @isaacs

    doc: OpenSSL is bundled now.

    isaacs authored
  12. @isaacs
  13. @isaacs

    crypto: Add crypto.DEFAULT_ENCODING (defaults to 'buffer')

    isaacs authored
    This is a flag to make it easier for users to upgrade through the
    breaking crypto change, and easier for us to switch it back if it's a
    Explicitly set default encoding to 'buffer' in other tests, in case it
    ever changes back.
  14. @isaacs
  15. @isaacs
  16. @isaacs

    crypto: Move encoding logic to JS, default=buffer

    isaacs authored
    crypto: Hash and Hmac default to buffers
    crypto: Move Cipher encoding logic to JS
    crypto: Move Cipheriv encoding logic to JS
    crypto: Move Decipher encoding logic to JS
    crypto: Move Decipheriv into JS, default to buffers
    crypto: Move Sign class to JS
    crypto: Better encoding handling in Hash.update
    crypto: Move Verify class to JS
    crypto: Move DiffieHellman to JS, default to buffers
    crypto: Move DiffieHellmanGroup to JS, default to buffers
    Also, create a test for this feature
  17. @bnoordhuis

    build: re-enable gdbjit, honor --gdb again

    bnoordhuis authored
    Note that you need to start node with --gdbjit for it to become effective.
  18. @bnoordhuis

    v8: make GDBJIT interface compile again authored bnoordhuis committed
    Review URL:
    This is a back-port of upstream commits 12679, 12686 and 12738.
  19. @isaacs
  20. @bnoordhuis

    test: add typed arrays regression test

    bnoordhuis authored
    Ensure that uint8 values >= 128 are correctly promoted to int8 <= -1.
  21. @jacobsa @bnoordhuis

    typed arrays: use `signed char` for signed int8s

    jacobsa authored bnoordhuis committed
    The C standard allows plain `char` to be unsigned. The build environment
    at Google trips this issue.
  22. @yangguo-chromium-org @bnoordhuis

    v8: use correct timezone information on Solaris

    yangguo-chromium-org authored bnoordhuis committed
    `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.
    Review URL:
    Patch from Maciej Małecki <>.
    This is a back-port of upstream commit r12802.
Commits on Oct 21, 2012
  1. @bnoordhuis

    crypto: fix DH use-after-free and memory leak

    bnoordhuis authored
    Fix a use-after-free bug and a memory leak in the error path of
    * the BIGNUM key was used after being freed with BN_free().
    * the output buffer was not freed
  2. @bnoordhuis

    crypto: fix DH 1 byte buffer underflow

    bnoordhuis authored
    Passing a bad key to DiffieHellman::ComputeSecret() made it zero the byte
    before the heap allocated buffer due to an erroneous size calculation.
  3. @bnoordhuis

    test: add diffie-hellman regression test

    bnoordhuis authored
    Exercises the error path in DiffieHellman::ComputeSecret() in src/
  4. @bnoordhuis

    Merge remote-tracking branch 'origin/v0.8'

    bnoordhuis authored
  5. @Soarez @bnoordhuis

    streams: remove useless line

    Soarez authored bnoordhuis committed
    The removed line was removing a calllback that was never setup
    in first place. 016afe2 forgot to remove this.
Commits on Oct 20, 2012
  1. @bnoordhuis
Commits on Oct 17, 2012
  1. @piscisaureus

    uv: upgrade to 1e32cb0

    piscisaureus authored
Commits on Oct 16, 2012
  1. @isaacs

    doc: Typo. s/arguemnt/argument/

    isaacs authored
Commits on Oct 15, 2012
  1. @TooTallNate

    test: disable global variable check for "test-repl-options.js"

    TooTallNate authored
    Previously, the "global" mode of REPLs was broken when created after another
    non-global REPL (they would end up sharing the same context). Now that "global"
    mode is fixed for that case (b1e78ce), this
    test case gets its global scope modified with "module" and other REPL-specific
    properties, so disable the global check.
  2. @bnoordhuis

    configure: turn on VFPv3 on ARMv7

    bnoordhuis authored
    Fixes a V8 build error caused by missing arm_fpu and arm_neon settings.
    This is a back-port of commit bbf6b4e from the master branch.
    Fixes #4142.
  3. @bnoordhuis

    Revert "Disable OpenSSL UI"

    bnoordhuis authored
    This reverts commit 1c88c3b.
    It breaks the "read a password from stdin" functionality that OpenSSL provides.
    Fixes #4059, #4143.
Something went wrong with that request. Please try again.