Permalink
Commits on Jan 3, 2013
  1. port libuv for rust to Android

    ILYONG CHO committed with ILyoan Nov 8, 2012
Commits on Mar 26, 2012
Commits on Feb 3, 2012
Commits on Feb 1, 2012
  1. build: bump _WIN32_WINNT to 0x600

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

    isaacs committed Feb 1, 2012
  3. 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 .
    
    0.4
    ---
    
    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' }
    
    master
    ------
    
    philips:node/ (master*) $ ./node chown.js
    { [Error: UNKNOWN, unknown error '/tmp/foobar'] errno: -1, code: 'UNKNOWN', path: '/tmp/foobar' }
    
    AFTER
    -----
    
    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
  1. unix: add uv__dup()

    bnoordhuis committed Jan 21, 2012
  2. import/export streams accross loops

    Igor Zinkovsky committed with bnoordhuis Jan 20, 2012
  3. unix: add UNREACHABLE() macro

    Asserts and aborts when program flow reaches a place it shouldn't.
    bnoordhuis committed Jan 21, 2012
  4. unix: Remove assert in uv__pipe_accept

    This assert unnecessarily prevents people from using the pipe_wrap
    class in node to send file descriptors over sockets.
    isaacs committed Jan 30, 2012
Commits on Jan 28, 2012
  1. windows: fix off-by-one error in uv_fs_stat

    uv__is_root typo caused incorrect fs.exists results in Node.
    Benvie committed with bnoordhuis Jan 28, 2012
  2. sunos: fix uv_udp_set_ttl and uv_udp_set_multicast_loop

    It turns out that setsockopt(IP_TTL) *does* expect an int, whereas
    setsockopt(IP_MULTICAST_LOOP) needs a char.
    bnoordhuis committed Jan 28, 2012
Commits on Jan 27, 2012
  1. sunos: fix uv_udp_set_ttl and uv_udp_multicast_ttl

    The argument to setsockopt(IP_TTL|IP_MULTICAST_TTL) should be a char, not an int
    like on other Unices.
    bnoordhuis committed Jan 27, 2012
  2. Fix windows build

    piscisaureus committed Jan 27, 2012
Commits on Jan 26, 2012
  1. unix: turn on SO_REUSEPORT for UDP sockets

    Required on BSD-like systems for local UDP multicast. Without it, the bind()
    call fails with EADDRINUSE.
    bnoordhuis committed Jan 26, 2012
Commits on Jan 23, 2012
  1. unix: map `ENAMETOOLONG` to `UV_ENAMETOOLONG`

    With tests. Closes #295
    mmalecki committed with piscisaureus Jan 22, 2012