libuv/src/unix
Jameson Nash fd049399aa
unix,tcp: avoid marking server sockets connected
It shouldn't be setting READABLE and WRITABLE on the socket server,
since they aren't, and this could confuse the client.

PR-URL: https://github.com/libuv/libuv/pull/1655
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
2017-12-20 22:17:52 +01:00
..
aix-common.c ibmi: add support for new platform 2017-11-22 12:18:04 +01:00
aix.c unix: make get(set)_process_title MT-safe 2017-12-02 12:06:34 +01:00
android-ifaddrs.c android: fix getifaddrs() 2017-09-26 19:39:32 +02:00
async.c build: add -Wstrict-prototypes 2017-05-02 23:00:33 +02:00
atomic-ops.h sunos: fix cmpxchgi and cmpxchgl type error 2017-07-01 00:24:42 +02:00
bsd-ifaddrs.c netbsd: do not exclude IPv6 functionality 2017-10-02 10:15:39 -04:00
core.c unix,win: add uv_os_getpid() 2017-11-30 20:11:21 -05:00
cygwin.c cygwin: implement support for cygwin and msys2 2017-05-21 16:12:21 +02:00
darwin-proctitle.c unix: fix long line introduced in commit 94e628fa 2015-01-21 13:04:50 +01:00
darwin.c unix: factor out reusable BSD ifaddrs impl 2017-03-14 08:33:43 +01:00
dl.c misc: remove unnecessary null pointer checks 2015-11-17 09:18:55 +01:00
freebsd.c unix: make get(set)_process_title MT-safe 2017-12-02 12:06:34 +01:00
fs.c unix: fall back to fsync() if F_FULLFSYNC fails 2017-10-05 22:31:09 +02:00
fsevents.c fsevents: watch files with fsevents on macos 10.7+ 2017-10-02 20:49:41 +02:00
getaddrinfo.c unix: move net/if.h include 2017-11-09 08:43:22 -05:00
getnameinfo.c unix, win: add synchronous uv_get{addr,name}info 2015-01-23 01:12:05 +01:00
ibmi.c ibmi: add support for new platform 2017-11-22 12:18:04 +01:00
internal.h netbsd: use uv__cloexec and uv__nonblock 2017-10-02 09:27:38 -04:00
kqueue.c unix: do not close invalid kqueue fd after fork 2017-10-05 22:35:57 +02:00
linux-core.c unix: fix wrong MAC of uv_interface_address 2017-07-17 13:34:02 +02:00
linux-inotify.c unix: make loops and watchers usable after fork() 2017-03-21 12:23:44 +01:00
linux-syscalls.c linux,fs: fix p{read,write}v with a 64bit offset 2015-12-03 08:50:28 +01:00
linux-syscalls.h unix: use POLL{IN,OUT,etc} constants directly 2016-04-11 10:51:13 +02:00
loop-watcher.c unix: use QUEUE_MOVE when iterating over lists 2015-10-08 21:47:43 +02:00
loop.c zos: reset epoll data after fork 2017-10-06 14:16:08 +02:00
netbsd.c unix: make get(set)_process_title MT-safe 2017-12-02 12:06:34 +01:00
no-fsevents.c unix: factor out reusable no-fsevents impl 2017-05-21 16:12:11 +02:00
no-proctitle.c unix: factor out reusable no-proctitle impl 2017-05-21 16:11:33 +02:00
openbsd.c unix: make get(set)_process_title MT-safe 2017-12-02 12:06:34 +01:00
os390-syscalls.c zos: implement uv_fs_event* functions 2017-12-15 11:04:16 +01:00
os390-syscalls.h zos: implement uv_fs_event* functions 2017-12-15 11:04:16 +01:00
os390.c zos: implement uv_fs_event* functions 2017-12-15 11:04:16 +01:00
pipe.c pipe: allow access from other users 2017-11-06 15:45:00 +01:00
poll.c unix: make uv_poll_stop() remove fd from pollset 2017-08-10 16:20:40 +02:00
posix-hrtime.c unix: factor out reusable POSIX hrtime impl 2017-03-03 15:52:42 +01:00
posix-poll.c unix: add a uv__io_poll impl using POSIX poll(2) 2017-05-21 16:12:19 +02:00
process.c unix: avoid malloc() call in uv_spawn() 2017-11-15 13:49:33 +01:00
procfs-exepath.c unix: factor out reusable procfs exepath impl 2017-05-21 16:12:18 +02:00
proctitle.c unix: make get(set)_process_title MT-safe 2017-12-02 12:06:34 +01:00
pthread-fixes.c unix: fix bug in barrier fallback implementation 2016-04-26 09:35:47 +02:00
signal.c unix: make loops and watchers usable after fork() 2017-03-21 12:23:44 +01:00
spinlock.h unix: add spinlock.h 2013-10-20 13:58:34 +02:00
stream.c unix,tcp: avoid marking server sockets connected 2017-12-20 22:17:52 +01:00
sunos.c unix: remove unused variables 2017-10-02 08:52:16 -04:00
sysinfo-loadavg.c unix: factor out reusable sysinfo loadavg impl 2017-05-21 16:12:16 +02:00
sysinfo-memory.c unix: factor out reusable sysinfo memory lookup 2017-05-21 16:12:14 +02:00
tcp.c unix,tcp: avoid marking server sockets connected 2017-12-20 22:17:52 +01:00
thread.c unix,win: add uv_mutex_init_recursive() 2017-10-02 10:01:09 -04:00
timer.c unix: unneccessary use const qualifier in container_of 2016-08-25 22:45:33 +01:00
tty.c netbsd: implement uv__tty_is_slave() 2017-09-26 19:49:40 +02:00
udp.c unix: retry on ENOBUFS in sendmsg(2) 2017-10-02 15:51:39 -04:00