Skip to content
Commits on Aug 7, 2012
  1. @isaacs

    2012.08.07, Version 0.8.6 (Stable)

    isaacs committed
    * npm: Upgrade to v1.1.48
    * Add 'make binary' to build binary tarballs for all Unixes (Nathan Rajlich)
    * zlib: Emit 'close' on destroy(). (Dominic Tarr)
    * child_process: Fix stdout=null when stdio=['pipe'] (Tyler Neylon)
    * installer: prevent ETXTBSY errors (Ben Noordhuis)
    * installer: honor --without-npm, default install path (Ben Noordhuis)
    * net: make pause work with connecting sockets (Bert Belder)
    * installer: fix cross-compile installs (Ben Noordhuis)
    * net: fix .listen({fd:0}) (Ben Noordhuis)
    * windows: map WSANO_DATA to UV_ENOENT (Bert Belder)
  2. @isaacs

    npm: Upgrade to 1.1.48

    isaacs committed
    Fixes an issue with publishing readmes that are not called
    '', so that they still end up on the website
Commits on Aug 6, 2012
  1. @TooTallNate
  2. @isaacs

    npm: Upgrade to 1.1.47

    isaacs committed
  3. @isaacs

    uv: Upgrade to dfb6be0

    isaacs committed
  4. @TooTallNate
  5. @TooTallNate

    email-footer: add links to the expected common binary packages

    TooTallNate committed
    We can do other OSs like 32 and 64-bit OS X, but we should encourage
    users to use the installer on OS X so we'll omit it here.
  6. @TooTallNate
  7. @TooTallNate
  8. @TooTallNate

    Makefile: allow the dest-cpu to be specified for `make binary`

    TooTallNate committed
    Needed for 64-bit Solaris, and 32-bit OS X
  9. @TooTallNate
  10. @TooTallNate
  11. @TooTallNate

    Makefile: add target for precompiled binary tarballs

    TooTallNate committed
    This target compiles node with "/" as the prefix and installs into a directory
    like: "node-v0.8.6-darwin-x86_64". Then it creates a gzipped-tarball of that
    directory, called something like: "node-v0.8.6-darwin-x86_64.tar.gz".
  12. @TooTallNate

    install: add a "portable" mode to the shebang-rewriting logic

    TooTallNate committed
    This "portable" mode rewrites the npm shebang to use the "node" executable
    in the same directory relative to the "npm" script. This makes the "npm"
    script "just work" even when "node" is not in the user's $PATH.
    This mode is necessary for the precompiled binary packages that may potentially
    be extracted to anywhere. The regular shebang-rewriting logic would normally
    set the npm script's shebang to "/bin/node" which will not be present on anyone's
    machine. In the end, we want the precompiled packages to be as user-friendly as
  13. @TooTallNate

    install: install the "wafadmin/Tools" files into the correct dir

    TooTallNate committed
    Previously they were going into just "wafadmin" and node-waf wasn't working.
Commits on Aug 5, 2012
  1. @shama @bnoordhuis

    doc: fix typos in child_process

    shama committed with bnoordhuis
  2. @isaacs
  3. @isaacs
  4. @isaacs

    test-message: fix message output

    isaacs committed
    1. The net changes add a stack frame to stdin errors.
    2. The error line numbers were overly strict in many places.
  5. @TooTallNate

    install: use os.path.join() to create the npm shebang

    TooTallNate committed
    Prettier formatting for the shebang if the "prefix" ends with a /
Commits on Aug 4, 2012
  1. @dominictarr @isaacs
  2. @tylerneylon @isaacs

    child_process: Fix stdout=null when stdio=['pipe']

    tylerneylon committed with isaacs
    Previously, a command with a short stdio array would result in the child's
    stdout and stderr objects set to null. For example:
    var c = child_process.spawn(cmd, args, {stdio: ['pipe']});
    // results in c.stdout === null.
    The expected behavior is the above line functioning the same as this one:
    var c = child_process.spawn(cmd, args, {stdio: ['pipe', null, null]});
    // provides correct (non-null) c.stdout; as does the above, after this fix.
  3. @isaacs

    blog post for 0.6.21

    isaacs committed
  4. @TooTallNate

    install: install the "wafadmin" files into the correct directory

    TooTallNate committed
    Before they were just being copied into "lib/node/".
    Now they go into "lib/node/wafadmin/".
  5. @bnoordhuis

    installer: prevent ETXTBSY errors

    bnoordhuis committed
    The installer does what amounts to `cp -p`. If the node binary is in use at
    the time of the copy, it'd fail with a ETXTBSY error. That's why it's unlinked
    first now.
  6. @bnoordhuis

    installer: honor --without-npm, default install path

    bnoordhuis committed
    * honor the --without-waf and --without-npm configure switches
    * a small logic bug made the installer script install to $PWD instead of
      /usr/local if --prefix= was not passed to configure
Commits on Aug 3, 2012
  1. @piscisaureus

    net: make pause work with connecting sockets

    piscisaureus committed
    This fixes the problem that calling pause() on a socket would not
    actually prevent 'data' events from being emitted. It also replaces
    the existing test by a more elaborate one.
    Ref: #3118
Commits on Aug 2, 2012
  1. @isaacs

    blog: Fix date on 0.8.5 release

    isaacs committed
  2. @isaacs

    Blog post about 0.8.5

    isaacs committed
  3. @isaacs

    Now working on 0.8.6

    isaacs committed
  4. @isaacs
  5. @isaacs

    2012.08.02, Version 0.8.5 (Stable)

    isaacs committed
    * node: tag Encode and friends NODE_EXTERN (Ben Noordhuis)
    * fs: fix ReadStream / WriteStream missing callback (Gil Pedersen)
    * fs: fix readFileSync("/proc/cpuinfo") regression (Ben Noordhuis)
    * installer: don't assume bash is installed (Ben Noordhuis)
    * Report errors properly from --eval and stdin (isaacs)
    * assert: fix throws() throws an error without message property (koichik)
    * cluster: fix libuv assert in net.listen() (Ben Noordhuis)
    * build: always link sunos builds with libumem (Trent Mick)
    * build: improve armv7 / hard-float detection (Adam Malcontenti-Wilson)
    * https: Use host header as effective servername (isaacs)
    * sunos: work around OS bug to prevent from spinning (Bryan Cantrill)
    * linux: fix 'two watchers, one path' segfault (Ben Noordhuis)
    * windows: fix memory leaks in many fs functions (Bert Belder)
    * windows: don't allow directories to be opened for writing/appending (Bert Belder)
    * windows: make fork() work even when not all stdio handles are valid (Bert Belder)
    * windows: make unlink() not remove mount points, and improve performance (Bert Belder)
    * build: Sign pkg installer for OS X (isaacs)
  6. @isaacs

    build: Sign pkg installer for OS X

    isaacs committed
    This makes the installer work on Mountain Lion.
  7. @bnoordhuis
  8. @isaacs

    test: stdin error messages

    isaacs committed
Something went wrong with that request. Please try again.