Skip to content
This repository has been archived by the owner on May 4, 2018. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: joyent/libuv
base: 6d871dbaa35b^
Choose a base ref
...
head repository: joyent/libuv
compare: 45f6a0da1ef5
Choose a head ref
  • 8 commits
  • 5 files changed
  • 1 contributor

Commits on Jan 26, 2013

  1. Copy the full SHA
    6d871db View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    83e6644 View commit details
    Browse the repository at this point in the history
  3. win: fix uv_winsock_init crash when no IPv4 stack present

    uv_winsock_init() tries to create an IPv4 socket in order to detect
    if the system has any layered service providers (LSPs) installed.
    When creating this socket failed it would call uv_fatal_error and exit
    with the following message:
    
      socket: (10047) An address incompatible with the requested protocol was used.
    
    This patch fixes that. It also includes some minor style tweaks.
    piscisaureus committed Jan 26, 2013
    Copy the full SHA
    d7ab3e7 View commit details
    Browse the repository at this point in the history
  4. win/tcp: make uv_tcp_set_socket set UV_HANDLE_IPV6

    This makes uv_tcp_set_socket responsible for setting the UV_HANDLE_IPV6
    flag. This fixes a couple of situations where the the fact that a socket
    is an IPv6 socket is not taken into account when deciding whether a call
    to SetFileCompletionNotificationModes is appropriate.
    
    It also fixes the issue that uv_tcp_open would never set this flag at
    all.
    piscisaureus committed Jan 26, 2013
    Copy the full SHA
    2044066 View commit details
    Browse the repository at this point in the history
  5. win/udp: make uv_udp_set_socket set UV_HANDLE_IPV6

    This patch makes uv_udp_set_socket responsible for setting the
    UV_HANDLE_IPV6 flag. It also fixes the problem that uv_udp_open would
    never set this flag at all.
    
    In addition, this patch fixes some minor style issues.
    piscisaureus committed Jan 26, 2013
    Copy the full SHA
    cc481ac View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    ddc0c2d View commit details
    Browse the repository at this point in the history
  7. win/udp: DRY up setting SO_REUSEADDR

    This patch makes sure that only uv_udp_set_socket sets the SO_REUSEADDR
    bit for UDP sockets.
    piscisaureus committed Jan 26, 2013
    Copy the full SHA
    e98143a View commit details
    Browse the repository at this point in the history
  8. win: get rid of early ipv6 support detection

    No longer explictly check wheter an IPv6 stack is present when the user
    tries to use IPV6 sockets. Instead realy on the operating system
    to report the lack of protocol support via appropriate error messages.
    piscisaureus committed Jan 26, 2013
    Copy the full SHA
    45f6a0d View commit details
    Browse the repository at this point in the history