2015.08.06, Version 1.7.0 (Stable)

Changes since version 1.6.1:

* win,stream: add slot to remember CRT fd (Bert Belder)

* win,pipe: properly close when created from CRT fd (Bert Belder)

* win,pipe: don't close fd 0-2 (Bert Belder)

* win,tty: convert fd -> handle safely (Bert Belder)

* win,tty: properly close when created from CRT fd (Bert Belder)

* win,tty: don't close fd 0-2 (Bert Belder)

* win,fs: don't close fd 0-2 (Bert Belder)

* win: include "malloc.h" (Cheng Zhao)

* windows: MSVC 2015 has C99 inline (Jason Williams)

* dragonflybsd: fixes for nonblocking and cloexec (Michael Neumann)

* dragonflybsd: use sendfile(2) for uv_fs_sendfile (Michael Neumann)

* dragonflybsd: fix uv_exepath (Michael Neumann)

* win,fs: Fixes align(8) directive on mingw (Stefano Cristiano)

* unix, win: prevent replacing fd in uv_{udp,tcp,pipe}_t (Saúl Ibarra Corretgé)

* win: move logic to set socket non-inheritable to uv_tcp_set_socket (Saúl
  Ibarra Corretgé)

* unix, win: add ability to create tcp/udp sockets early (Saúl Ibarra Corretgé)

* test: retry select() on EINTR, honor milliseconds (Ben Noordhuis)

* unix: consolidate tcp and udp bind error (Saúl Ibarra Corretgé)

* test: conditionally skip udp_ipv6_multicast_join6 (heshamsafi)

* core: add UV_VERSION_HEX macro (Saúl Ibarra Corretgé)

* doc: add section with version-checking macros and functions (Saúl Ibarra
  Corretgé)

* tty: cleanup handle if uv_tty_init fails (Saúl Ibarra Corretgé)

* darwin: save a fd when FSEvents is used (Saúl Ibarra Corretgé)

* win: fix returning thread id in uv_thread_self (Saúl Ibarra Corretgé)

* common: use offsetof for QUEUE_DATA (Saúl Ibarra Corretgé)

* win: remove UV_HANDLE_CONNECTED (A. Hauptmann)

* docs: add Windows specific note for uv_fs_open (Saúl Ibarra Corretgé)

* doc: add note about uv_fs_scandir (Saúl Ibarra Corretgé)

* test,unix: reduce stack size of watchdog threads (Ben Noordhuis)

* win: add support for recursive file watching (Saúl Ibarra Corretgé)

* win,tty: support consoles with non-default colors (John McNamee)

* doc: add missing variable name (Yosuke Furukawa)

* stream: squelch ECONNRESET error if already closed (Santiago Gimeno)

* build: remove ancient condition from common.gypi (Saúl Ibarra Corretgé)

* tests: skip some tests when network is unreachable (Luca Bruno)

* build: proper support for android cross compilation (guworks)

* android: add missing include to pthread-fixes.c (RossBencina)

* test: fix compilation warning (Saúl Ibarra Corretgé)

* doc: add a note about uv_dirent_t.type (Saúl Ibarra Corretgé)

* win,test: fix shared library build (Saúl Ibarra Corretgé)

* test: fix compilation warning (Santiago Gimeno)

* build: add experimental Windows installer (Roger A. Light)

* threadpool: send signal only when queue is empty (chenttuuvv)

* aix: fix uv_exepath with relative paths (Richard Lau)

* build: fix version syntax in AppVeyor file (Saúl Ibarra Corretgé)

* unix: allow nbufs > IOV_MAX in uv_fs_{read,write} (ronkorving)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJVwm2hAAoJEEEOVVOum8BZ0s8QAL0irq1kPGol01jSsPXp8+CO
GpGH1qcxV5/BVPjWBg00GsXJc/7zgV0GgCNOffhcMy5BmlG645V/rfuQTJ72BMtv
wsjALq6QWI7esPPeig0KH+004I17DLdMsY44itsVB+YCMikL3QTde8w5ed2evRZ2
fEOlfPy+2TA31O+UjKpepq1mGXN5GAcKvW5jP6VnkT7MIqCl8tLdLa9JwR6Djr7Y
PptIyh64wS5eTePZYJwO8o3812m+0zV0fKlto2UKA7BMiCiOzdG93dfV4NQHZo3o
674y7fILFxzTC0TTGO5uDvkybHZB1fMJKIW/0+OxxRB5hG+LdzOIFBrb1TP2sXGZ
QP7wQoYUSAT+JxHVidpEnGNw3iy5YRyanpTpWv3XkqbiHKW2dmb+bPe1GbNHIJGd
k32RBdDMWwAOSXxgGXgqkDXY5w0vI756HykOrjb28gACgSveQX/D2W16JNuw+Yhf
9EeEc4KJ2hOX6BuPRNOYYlJ+ZQfVjQeXVioQmzxiqdA15kpFNW0FG5q5BERsx1SL
sIHLPy90Y5rHvvap5IR01rKfiqRao6mfVoZMxRSCRnn4Zog3rTsdJVKIW4/rs+X/
OVtEmrzFaqb82XyoqdaubOhFsuXU9VDB5+WjQAuGwNvZNalf+rg6LXWbZD5oTswg
jmz4aOrT103FLZBJn+D9
=zi1t
-----END PGP SIGNATURE-----
