Permalink
Switch branches/tags
Commits on Apr 30, 2013
  1. https: implement https.Server#setTimeout()

    Like commit d258fb0 ("http: More useful setTimeout API on server") but
    this time for the https module.
    
    Fixes #5361.
    bnoordhuis committed Apr 30, 2013
Commits on Apr 29, 2013
  1. vm: add support for timeout argument

    Add a watchdog class which executes a timer in a separate event loop in
    a separate thread that will terminate v8 execution if it expires.
    
    Add timeout argument to functions in vm module which use the watchdog
    if a non-zero timeout is specified.
    apaprocki committed with bnoordhuis Oct 8, 2012
  2. tools: fix test.py after v8 upgrade

    test.py imports deps/v8/tools/utils.py but that file is gone after the
    upgrade to 3.18.4 in commit 2f75785. Resurrect the file in tools/
    bnoordhuis committed Apr 29, 2013
  3. deps: upgrade v8 to 3.18.4

    bnoordhuis committed Apr 29, 2013
  4. debugger: fix bug in breakpoint regex escaping

    Fix a bug in setBreakpoint() where not all regex characters are escaped
    when constructing scriptRegEx for V8.
    bajtos committed with bnoordhuis Apr 29, 2013
  5. Revert "deps: downgrade openssl to v1.0.0f"

    This commit undoes the downgrade from OpenSSL v1.0.1e to v1.0.0f,
    effectively upgrading OpenSSL to v1.0.1e again. The reason for the
    downgrade was to work around compatibility issues with certain TLS
    servers in the stable branch. See the commit log of 4fdb8ac and the
    linked issue for details. We're going to revisit that in the master
    branch.
    
    This reverts commit 4fdb8ac.
    bnoordhuis committed Apr 29, 2013
  6. http: forward-port missing bits from 01e2920

    Forward-port the comments from commit 01e2920 (v0.10) to the master
    branch. Everything else from that patch already exists in master.
    
    It didn't merge cleanly because lib/http.js has been split up in
    several files.
    bnoordhuis committed Apr 29, 2013
  7. Merge remote-tracking branch 'origin/v0.10'

    Conflicts:
    	AUTHORS
    	ChangeLog
    	deps/uv/ChangeLog
    	deps/uv/src/version.c
    	lib/http.js
    	src/node_crypto.cc
    	src/node_os.cc
    	src/node_version.h
    	test/simple/helper-debugger-repl.js
    bnoordhuis committed Apr 29, 2013
  8. deps: downgrade openssl to v1.0.0f

    Several people have reported issues with IIS and Resin servers (or maybe
    SSL terminators sitting in front of those servers) that are fixed by
    downgrading OpenSSL. The AESNI performance improvements were nice but
    stability is more important. Downgrade OpenSSL from 1.0.1e to 1.0.0f.
    
    Fixes #5360 (and others).
    bnoordhuis committed Apr 26, 2013
  9. doc: Deprecate require.extensions

    isaacs committed Apr 29, 2013
Commits on Apr 28, 2013
  1. doc: stream writev cleanups

    isaacs committed Apr 28, 2013
Commits on Apr 27, 2013
  1. net: implement ._writev for .cork/uncork() support

    Add Writev method to StreamWrap class for writing mixed array of strings
    and buffers. Expose this method for TCP class.
    indutny committed Apr 9, 2013
  2. debugger: breakpoints in scripts not loaded yet

    When developer calls setBreakpoint with an unknown script name,
    we convert the script name into regular expression matching all
    paths ending with given name (name can be a relative path too).
    
    To create such breakpoint in V8, we use type `scriptRegEx`
    instead of `scriptId` for `setbreakpoint` request.
    
    To restore such breakpoint, we save the original script name
    send by the user. We use this original name to set (restore)
    breakpoint in the new child process.
    bajtos committed with bnoordhuis Apr 26, 2013
Commits on Apr 26, 2013
  1. debugger: `restart` with custom debug port

    Fixed a bug in debugger repl where `restart` command did not work
    when a custom debug port was specified via command-line option
    --port={number}.
    
    File test/simple/helper-debugger-repl.js was extracted
    from test/simple/test-debugger-repl.js
    bajtos committed with piscisaureus Apr 26, 2013
  2. debugger: print port number when connecting to debuggee

    To improve troubleshooting of debugger problems in the future,
    the debugger repl now prints the port it is connecting to.
    bajtos committed with piscisaureus Apr 26, 2013
  3. debugger: `restart` with custom debug port

    Fixed a bug in debugger repl where `restart` command did not work
    when a custom debug port was specified via command-line option
    --port={number}.
    
    File test/simple/helper-debugger-repl.js was extracted
    from test/simple/test-debugger-repl.js
    bajtos committed with piscisaureus Apr 26, 2013
Commits on Apr 25, 2013
  1. test: cluster: unhide child errors in bind-twice

    Errors in leaf child processes weren't picked up by the test runner
    because they didn't get bubbled up to the main process. Don't forcibly
    kill the child processes; tell them to quit gracefully, then inspect
    their exit codes.
    bnoordhuis committed Apr 25, 2013
  2. test: cluster: remove bind-twice-v1 test

    It tests the same thing as bind-twice-v2, only not as in-depth.
    bnoordhuis committed Apr 25, 2013
Commits on Apr 24, 2013
  1. build: Makefile should respect configure --prefix

    Fixes a regression that got introduced in commit ddf4d1a.
    tjfontaine committed with bnoordhuis Apr 24, 2013
Commits on Apr 23, 2013
  1. ChangeLog: Merge in v0.8

    Close #5355
    isaacs committed Apr 23, 2013
  2. blog: Post for v0.10.5

    isaacs committed Apr 23, 2013
  3. Now working on 0.10.6

    isaacs committed Apr 23, 2013
  4. install: Support $(PREFIX) install target directory prefix

    This change introduces support for the common PREFIX variable in the
    Makefile and install.py, instead of having /usr/local hardcoded. This
    makes it much easier to install node to custom locations e.g. in a
    user's home directory.
    
    The PREFIX variable defaults to /usr/local.
    olof committed with bnoordhuis Apr 23, 2013
  5. 2013.04.23, Version 0.10.5 (Stable)

    * uv: Upgrade to 0.10.5 (isaacs)
    
    * build: added support for Visual Studio 2012 (Miroslav Bajtoš)
    
    * http: Don't try to destroy nonexistent sockets (isaacs)
    
    * crypto: LazyTransform on properties, not methods (isaacs)
    
    * assert: put info in err.message, not err.name (Ryan Doenges)
    
    * dgram: fix no address bind() (Ben Noordhuis)
    
    * handle_wrap: fix NULL pointer dereference (Ben Noordhuis)
    
    * os: fix unlikely buffer overflow in os.type() (Ben Noordhuis)
    
    * stream: Fix unshift() race conditions (isaacs)
    isaacs committed Apr 23, 2013
  6. uv: Upgrade to 0.10.5

    isaacs committed Apr 23, 2013
Commits on Apr 22, 2013
  1. os: Fix uname() error handling on sunos

    The uname function can return any non-negative int to indicate success.
    
    Strange, but that's how it is documented.  This also fixes a similar
    buffer overflow in the even more unlikely event that info.release is
    > 255 characters, similar to how 78c5de5 did for info.sysname.
    isaacs committed Apr 22, 2013