1. 28 Mar, 2013 2 commits
    • Bert Belder's avatar
      2013.02.04, Version 0.10.3 (Stable) · 31ebe239
      Bert Belder authored
      Changes since version 0.10.2:
      
      * include: remove extraneous const from uv_version() (Ben Noordhuis)
      
      * doc: update README, replace `OS` by `PLATFORM` (Ben Noordhuis)
      
      * build: simplify .buildstamp rule (Ben Noordhuis)
      
      * build: disable -Wstrict-aliasing on darwin (Ben Noordhuis)
      
      * darwin: don't select(&exceptfds) in fallback path (Ben Noordhuis)
      
      * unix: don't clear flags after closing UDP handle (Saúl Ibarra
        Corretgé)
      31ebe239
    • Saúl Ibarra Corretgé's avatar
  2. 27 Mar, 2013 2 commits
  3. 26 Mar, 2013 3 commits
  4. 25 Mar, 2013 4 commits
    • Bert Belder's avatar
      Now working on v0.10.3 · d5f8c1a4
      Bert Belder authored
      d5f8c1a4
    • Bert Belder's avatar
      2013.03.25, Version 0.10.2 (Stable) · 0f36a005
      Bert Belder authored
      This is the first officially versioned release of libuv. Starting now
      libuv will make releases independently of Node.js.
      
      Changes since Node.js v0.10.0:
      
      * test: add tap output for windows (Timothy J. Fontaine)
      
      * unix: fix uv_tcp_simultaneous_accepts() logic (Ben Noordhuis)
      
      * include: bump UV_VERSION_MINOR (Ben Noordhuis)
      
      * unix: improve uv_guess_handle() implementation (Ben Noordhuis)
      
      * stream: run try_select only for pipes and ttys (Fedor Indutny)
      
      Changes since Node.js v0.10.1:
      
      * build: rename OS to PLATFORM (Ben Noordhuis)
      
      * unix: make uv_timer_init() initialize repeat (Brian Mazza)
      
      * unix: make timers handle large timeouts (Ben Noordhuis)
      
      * build: add OBJC makefile var (Ben Noordhuis)
      
      * Add `uv_version()` and `uv_version_string()` APIs (Bert Belder)
      0f36a005
    • Bert Belder's avatar
      Update AUTHORS and .mailmap · eeeb0793
      Bert Belder authored
      eeeb0793
    • Bert Belder's avatar
  5. 23 Mar, 2013 1 commit
  6. 21 Mar, 2013 1 commit
    • Ben Noordhuis's avatar
      unix: make timers handle large timeouts · 9b619396
      Ben Noordhuis authored
      This commit fixes two closely related integer overflow bugs:
      
      * Timers with a timeout > INT_MAX cause uv__next_timeout() to return
        a negative value.
      
      * Timers with very large timeouts (close or equal to ULLONG_MAX) run on
        the next tick.
      
      In both cases, clamp the values to prevent the overflow from happening.
      
      Fixes joyent/node#5101.
      9b619396
  7. 19 Mar, 2013 1 commit
  8. 16 Mar, 2013 2 commits
  9. 14 Mar, 2013 2 commits
  10. 12 Mar, 2013 1 commit
    • Ben Noordhuis's avatar
      unix: fix uv_tcp_simultaneous_accepts() logic · 905d56c1
      Ben Noordhuis authored
      Inverts the meaning of the 'enable' argument. Before, it actually set
      the UV_TCP_SINGLE_ACCEPT flag when enable=1. Now it clears it, which is
      what uv-win does and what you would expect it to do.
      905d56c1
  11. 11 Mar, 2013 1 commit
  12. 09 Mar, 2013 2 commits
  13. 08 Mar, 2013 1 commit
    • isaacs's avatar
      win: Map ERROR_INVALID_FUNCTION to EISDIR · b68ee404
      isaacs authored
      This error is raised when calling read() or write() on a directory.
      
      A bit of googling turns up some cases where this error can be raised
      that are not properly mapped to EISDIR, but are also cases that libuv
      doesn't really care about, like the Password Manager API,
      GetFirmwareEnvironmentVariable, or CreateTapePartition.
      
      If libuv ever needs to handle these cases, then I suppose that the
      ERROR_INVALID_FUNCTION->EISDIR mapping could be done directly in the
      fs read() and write() functions, but doing so at this point seems
      premature, as it makes the error code mapping a bit more messy.
      
      Fixes joyent/node#4951
      b68ee404
  14. 07 Mar, 2013 1 commit
  15. 06 Mar, 2013 6 commits
  16. 05 Mar, 2013 4 commits
  17. 04 Mar, 2013 1 commit
  18. 02 Mar, 2013 1 commit
  19. 01 Mar, 2013 1 commit
    • Ben Noordhuis's avatar
      darwin: fix spurious uv_write2() segfault · 2a8d2a5b
      Ben Noordhuis authored
      We abuse uv_write2() to send over UDP handles to child processes.
      Don't call uv__stream_fd() on those handles, it's a macro that on OS X
      evaluates to a function that operates on a uv_stream_t with a couple of
      OS X specific fields. On other Unices it does (handle)->io_watcher.fd,
      which works but only by accident.
      
      Fixes joyent/node#4870.
      2a8d2a5b
  20. 28 Feb, 2013 1 commit
  21. 27 Feb, 2013 2 commits