Commits on Mar 18, 2013
Commits on Feb 16, 2012
Commits on Feb 13, 2012
  1. unix: don't flush tty on switch to raw mode

    Drain, don't flush the tty when switching from cooked to raw mode. Prevents
    buffered keystrokes from getting lost. Switching back to cooked mode still
    Fixes nodejs/node-v0.x-archive#2744.
    bnoordhuis committed Feb 13, 2012
  2. Merge branch 'v0.6'

    piscisaureus committed Feb 13, 2012
Commits on Feb 12, 2012
  1. Remove uv_import() and uv_export().

    Not needed anymore now that support for isolates has been removed from Node.
    This commit reverts the following commits:
      812e410 test: fix up stream import/export test
      e34dc13 unix: implement uv_import() and uv_export()
      d1a0e8e test: fix undefined macro error
      2ce0058 import/export streams accross loops
    bnoordhuis committed Feb 12, 2012
Commits on Feb 9, 2012
  1. support half-duplex pipes

    Igor Zinkovsky committed Feb 8, 2012
  2. fix windows build

    Igor Zinkovsky committed Feb 9, 2012
Commits on Feb 7, 2012
Commits on Feb 6, 2012
  1. eio: don't use futimes() on linux

    uclibc does not provide the syscall wrapper. Translate it into a direct utimesat
    syscall if available, else fail with ENOSYS.
    bnoordhuis committed Feb 6, 2012
  2. Explicitly export libuv symbols if gcc >= 4.

    Only export symbols that are part of the libuv API, hide everything else.
    Prevents symbol clashes in applications and libraries that depend on libuv and
    speeds up link times to boot.
    bnoordhuis committed Feb 6, 2012
Commits on Feb 5, 2012
Commits on Feb 3, 2012
  1. unix: map ECONNABORTED

    bnoordhuis committed Feb 3, 2012
Commits on Feb 2, 2012
Commits on Feb 1, 2012
  1. windows: map ERROR_ACCESS_DENIED to UV_EPERM

    Igor Zinkovsky committed Feb 1, 2012
  2. build: bump _WIN32_WINNT to 0x600

    Commit b471b33 updated the Makefile, this commit updates the gyp file.
    bnoordhuis committed Feb 1, 2012
  3. Update AUTHORS

    isaacs committed Feb 1, 2012
  4. uv.h: add EPERM to errno map to fix regression

    EPERM isn't mapped in so chown returns an unknown error. This is a
    regression from 0.4.12.
    philips:node/ (master*) $ cat chown.js
    var fs = require('fs')
    fs.chown("/tmp/foobar", 100, 100, function(er){ console.log(er);})
    philips:node/ (master*) $ ls -la /tmp/foobar
    total 0
    drwxr-xr-x   2 root  wheel   68 Jan 24 17:21 .
    philips:node/ (master*) $ /usr/local/Cellar/node/0.4.12/bin/node chown.js
    { stack: [Getter/Setter],
      arguments: undefined,
      type: undefined,
      message: 'EPERM, Operation not permitted \'/tmp/foobar\'',
      errno: 1,
      code: 'EPERM',
      path: '/tmp/foobar' }
    philips:node/ (master*) $ ./node chown.js
    { [Error: UNKNOWN, unknown error '/tmp/foobar'] errno: -1, code: 'UNKNOWN', path: '/tmp/foobar' }
    philips:node/ (master*) $ ./node chown.js
    { [Error: EPERM, operation not permitted '/tmp/foobar'] errno: 49, code: 'EPERM', path: '/tmp/foobar' }
    Brandon Philips committed with isaacs Jan 27, 2012
Commits on Jan 31, 2012
  1. Implement udp multicast methods on windows

    uv_udp_set_membership is not supported for UDP-IPv6 sockets yet.
    piscisaureus committed Jan 27, 2012
  2. test-multicast-join: don't attempt to bind to a multicast address

    Does not work on Windows. Bind to a normal interface first, then join the
    multicast group instead.
    piscisaureus committed Jan 31, 2012
Commits on Jan 30, 2012