Permalink
Commits on Apr 17, 2012
  1. unix: don't conditionally compile kqueue fs watcher

    bnoordhuis committed with isaacs Apr 9, 2012
    Always compile in the kqueue-based fs event watcher and handle it at run-time
    if the kernel doesn't actually support it.
    
    Works around build issues when -mmacosx-version-min is not set properly.
    
    Fixes nodejs/node-v0.x-archive#3075.
    
    Conflicts:
    
    	src/unix/kqueue.c
Commits on Mar 30, 2012
  1. export uv_is_readable & uv_is_writable

    Igor Zinkovsky committed Mar 30, 2012
  2. windows: explicitly disallow sending non-listening or non-connected

    Igor Zinkovsky committed Mar 30, 2012
    TCP sockets over IPC
  3. windows: Enable passing of TCP connections over IPC

    Igor Zinkovsky committed Mar 8, 2012
Commits on Mar 28, 2012
Commits on Mar 27, 2012
  1. Merge branch 'v0.6'

    piscisaureus committed Mar 27, 2012
    Conflicts:
    	src/unix/linux/inotify.c
  2. test-fs-event.c: style

    piscisaureus committed Mar 27, 2012
  3. unix: fix compiler warning

    qbit committed with bnoordhuis Mar 27, 2012
    Fix warning "for loop initial declaration used outside C99 mode" on openbsd.
Commits on Mar 25, 2012
  1. build: don't link against the Carbon framework

    saghul committed with bnoordhuis Mar 25, 2012
    Unused. The Makefile doesn't link against it either.
Commits on Mar 21, 2012
  1. unix: ignore ECONNABORTED errors from accept()

    bnoordhuis committed with isaacs Mar 21, 2012
    ECONNABORTED means that the connection was torn down by the peer before the
    TCP handshake completed. Ignore it, there's nothing we can do and it simplifies
    error handling for libuv users.
  2. unix: ignore ECONNABORTED errors from accept()

    bnoordhuis committed Mar 21, 2012
    ECONNABORTED means that the connection was torn down by the peer before the
    TCP handshake completed. Ignore it, there's nothing we can do and it simplifies
    error handling for libuv users.
  3. unix: map ENETUNREACH to UV_ENETUNREACH

    AvianFlu committed with bnoordhuis Mar 20, 2012
    UV_ENETUNREACH already exists, but was not mapped properly on unix.
  4. unix: replace uv__close() with close()

    bnoordhuis committed Mar 19, 2012
    uv__close() was deprecated a while ago. It's been an alias for close() ever
    since. Remove it.
Commits on Mar 19, 2012
  1. linux: use CLOCK_BOOTTIME if available

    bnoordhuis committed Mar 19, 2012
    Use CLOCK_BOOTTIME to calculate the system uptime. Fall back to CLOCK_MONOTONIC
    if CLOCK_BOOTTIME is not available (all pre-2.6.39 kernels).
    
    The problem with CLOCK_MONOTONIC is that it doesn't increase when the system is
    suspended, making the uptime differ from what the uptime(1) tool reports.
Commits on Mar 16, 2012
  1. test: fix compiler warnings

    bnoordhuis committed Mar 16, 2012
    * remove unused variables and functions
    * replace %llu with %zu when printing size_t variables
  2. Add UV_ENOSPC and mappings to it

    piscisaureus committed Mar 16, 2012
    Closes GH-337
  3. Add UV_ENOSPC and mappings to it

    piscisaureus committed Mar 16, 2012
    Closes GH-337
Commits on Mar 15, 2012
  1. unix, win: store ares handles in a binary tree

    bnoordhuis committed Mar 15, 2012
    Store the uv_ares_task_t handles in a red-black tree, not a linked list.
    
    Fixes #72.
  2. test: silence compiler warning

    bnoordhuis committed Mar 15, 2012
    main_proc is never read without having been initialized first but gcc 4.4.x
    fails to infer that.
  3. Fix include guard in tree.h and ngx-queue.h

    bnoordhuis committed Mar 15, 2012
    The C99 standard reserves all identifiers (including macros) that start with an
    underscore and a capital letter.
    
    Fixes #260.
  4. linux: try inotify_init if inotify_init1 returns ENOSYS

    bnoordhuis committed Mar 15, 2012
    The kernel may be older than the kernel headers that libuv is compiled against.
  5. linux: try inotify_init if inotify_init1 returns ENOSYS

    bnoordhuis committed Mar 15, 2012
    The kernel may be older than the kernel headers that libuv is compiled against.
Commits on Mar 12, 2012
  1. win: Fix MinGW32 build

    okuoku committed with bnoordhuis Mar 11, 2012