Permalink
Commits on Nov 20, 2014
  1. Merge branch 'v1.x'

    saghul committed Nov 20, 2014
  2. readme: remove Rust from users

    Elijah Andrews committed with saghul Nov 10, 2014
    Closes #1572
  3. 2014.11.21, Version 1.0.0 (Stable)

    saghul committed Nov 20, 2014
    Changes since version 1.0.0-rc2:
    
    * doc: fix git/svn url for gyp repo in README (Emmanuel Odeke)
    
    * windows: fix fs_read with nbufs > 1 and offset (Unknown W. Brackets)
    
    * win: add missing IP_ADAPTER_UNICAST_ADDRESS_LH definition for MinGW
      (huxingyi)
    
    * doc: mention homebrew in README (Mikhail Mukovnikov)
    
    * doc: add learnuv workshop to README (Thorsten Lorenz)
    
    * doc: fix parameter name in uv_fs_access (Saúl Ibarra Corretgé)
    
    * unix: use cfmakeraw() for setting raw TTY mode (Yuri D'Elia)
    
    * win: fix uv_thread_self() (Alexis Campailla)
    
    * build: add x32 support to gyp build (Ben Noordhuis)
    
    * build: remove dtrace probes (Ben Noordhuis)
    
    * doc: fix link in misc.rst (Manos Nikolaidis)
    
    * mailmap: remove duplicated entries (Saúl Ibarra Corretgé)
    
    * gyp: fix comment regarding version info location (Saúl Ibarra
      Corretgé)
Commits on Nov 18, 2014
  1. doc: fix link in misc.rst

    Manos Nikolaidis committed with saghul Nov 10, 2014
Commits on Nov 11, 2014
  1. readme: remove Rust from users

    Elijah Andrews committed with piscisaureus Nov 10, 2014
    Closes #1572
Commits on Nov 10, 2014
  1. build: remove dtrace probes

    bnoordhuis committed with saghul Nov 6, 2014
    The existing probes, all two of them, cause a great deal of pain for
    people trying to build libuv on Linux because of SystemTap's dtrace(1)
    utilitity not understanding the -xnolibs flag.
    
    We could hack around that but it's easier to just remove the probes:
    they are largely useless and unused while still needing a lot of
    supporting infrastructure.  This commit removes 200 lines of code
    and configuration.
    
    Refs joyent/libuv#1478.
  2. build: add x32 support to gyp build

    bnoordhuis committed with saghul Oct 14, 2014
    This commit adds x32 support to the gyp build.  Configure with:
    
        $ ./gyp_uv.py -Dtarget_arch=x32
  3. win: fix uv_thread_self()

    orangemocha committed with saghul Nov 10, 2014
    59658a8 changed uv_thread_self()
    to return uv_thread_t, but uv_thread_t is a thread's HANDLE while
    uv_thread_self() returns the current thread's id.
    This means that uv_thread_equal() is also broken, as we are
    potentially comparing HANDLES to ids.
    
    Changed uv_thread_self() to return the current thread's creation handle.
    Fixed small doc issue.
Commits on Nov 7, 2014
  1. doc: fix parameter name in uv_fs_access

    saghul committed Nov 7, 2014
    Closes #1560
  2. doc: mention homebrew in README

    yndi committed with saghul Oct 27, 2014
Commits on Oct 26, 2014
  1. windows: fix fs_read with nbufs > 1 and offset

    unknownbrackets committed with saghul Oct 25, 2014
    ReadFile() does not seem to update the offset at all.
Commits on Oct 20, 2014
  1. Merge branch 'v1.x'

    saghul committed Oct 20, 2014
  2. version: now working on 1.0.0-rc3

    saghul committed Oct 20, 2014
  3. 2014.10.21, Version 1.0.0-rc2 (Pre-release)

    saghul committed Oct 20, 2014
    Changes since version 1.0.0-rc1:
    
    * build: add missing fixtures to distribution tarball (Rob Adams)
    
    * doc: update references to current stable branch (Zachary Newman)
    
    * fs: fix readdir on empty directory (Fedor Indutny)
    
    * fs: rename uv_fs_readdir to uv_fs_scandir (Saúl Ibarra Corretgé)
    
    * doc: document uv_alloc_cb (Saúl Ibarra Corretgé)
    
    * doc: add migration guide from version 0.10 (Saúl Ibarra Corretgé)
    
    * build: add DragonFly BSD support in autotools (Robin Hahling)
    
    * doc: document missing stream related structures (Saúl Ibarra Corretgé)
    
    * doc: clarify uv_loop_t.data field lifetime (Saúl Ibarra Corretgé)
    
    * doc: add documentation for missing functions and structures (Saúl
      Ibarra Corretgé)
    
    * doc: fix punctuation and grammar in README (Jeff Widman)
    
    * windows: return libuv error codes in uv_poll_init() (cjihrig)
    
    * unix, windows: add uv_fs_access() (cjihrig)
    
    * windows: fix netmask detection (Alexis Campailla)
    
    * unix, windows: don't include null byte in uv_cwd size (Saúl Ibarra
      Corretgé)
    
    * unix, windows: add uv_thread_equal (Tomasz Kołodziejski)
    
    * windows: fix fs_write with nbufs > 1 and offset (Unknown W. Brackets)
  4. windows: fix fs_write with nbufs > 1 and offset

    unknownbrackets committed with saghul Oct 20, 2014
    When multiple bufs are specified, overlapped needs to be advanced
    manually between each write.  Without this, each buf will be written
    to the same position (if offset is specified.)
    
    ReadFile() automatically advances, but WriteFile() does not.
Commits on Oct 16, 2014
  1. unix, windows: don't include null byte in uv_cwd size

    saghul committed Oct 16, 2014
    Make it consistent with uv_exepath
Commits on Oct 13, 2014
  1. windows: fix netmask detection

    orangemocha committed with saghul Sep 17, 2014
    uv_interface_addresses was using the linked list pointed to by
    the FirstPrefix member of IP_ADAPTER_ADDRESSES in order to compute the
    network prefix / network mask.
    
    This was flawed in several ways:
    - FirstPrefix can be NULL, and we would crash.
    - On Windows Vista and later, the prefix list includes three IP adapter prefixes
      for each IP address assigned to the adapter. We were assuming a 1:1 mapping
      with the unicast address list.
    - Even on Windows versions (i.e. XP) where the prefix list is supposed to have
      one and only one element for each unicast address, the order of the two lists
      is not guaranteed to be the same.
    
    This fix was inspired and adapted from a commit in the Chromium project:
    https://codereview.chromium.org/25167002/diff/6001/net/base/net_util_win.cc
    
    See MSDN article for reference:
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa366058(v=vs.85).aspx
    
    Excerpt from MSDN below:
    
    In addition, the linked IP_ADAPTER_UNICAST_ADDRESS structures pointed to
    by the FirstUnicastAddress member and the linked IP_ADAPTER_PREFIX
    structures pointed to by the FirstPrefix member are maintained as separate
    internal linked lists by the operating system. As a result, the order of
    linked IP_ADAPTER_UNICAST_ADDRESS structures pointed to by the
    FirstUnicastAddress member does not have any relationship with the order
    of linked IP_ADAPTER_PREFIX structures pointed to by the FirstPrefix member.
    
    On Windows Vista and later, the linked IP_ADAPTER_PREFIX structures pointed to
    by the FirstPrefix member include three IP adapter prefixes for each IP address
    assigned to the adapter. These include the host IP address prefix, the subnet
    IP address prefix, and the subnet broadcast IP address prefix. In addition, for
    each adapter there is a multicast address prefix and a broadcast address prefix.
  2. unix, windows: add uv_fs_access()

    cjihrig committed with saghul Oct 3, 2014
Commits on Oct 10, 2014
Commits on Oct 6, 2014
Commits on Oct 1, 2014
  1. doc: add documentation for missing functions and structures

    saghul committed Oct 1, 2014
    * uv_process_kill, uv_kill
    * uv_fs_poll_init
    * uv_timespec_t
Commits on Sep 30, 2014
  1. doc: clarify uv_loop_t.data field lifetime

    saghul committed Sep 30, 2014
    Fixes #1503
  2. doc: document missing stream related structures

    saghul committed Sep 30, 2014
    uv_connect_t, uv_write_t and uv_shutdown_t.
    
    Closes #1507
Commits on Sep 27, 2014
Commits on Sep 26, 2014
Commits on Sep 25, 2014
  1. doc: document uv_alloc_cb

    saghul committed Sep 25, 2014
    Fixes #1498
  2. fs: rename uv_fs_readdir to uv_fs_scandir

    saghul committed Sep 25, 2014
    Closes #1431
Commits on Sep 23, 2014
  1. fs: fix readdir on empty directory

    indutny committed Sep 23, 2014
    `uv_fd_readdir()` should initialize all fields even if there are no
    files. Fix the implementation and fix the test that should have been
    covered it.