Igor Zinkovsky
|
d15b88a935
|
windows: implement uv_tcp_nodelay and uv_tcp_keepalive
|
2011-10-25 16:30:04 -07:00 |
|
Igor Zinkovsky
|
0cb2213db0
|
windows: when sharing a server socket, only call listen in the parent process
|
2011-10-25 13:23:53 -07:00 |
|
Bert Belder
|
fb7138614d
|
Improve ansi escape code support on windows
|
2011-10-20 19:31:24 -07:00 |
|
Igor Zinkovsky
|
54982a23ef
|
windows: stdio over non-overlapped pipes
|
2011-10-20 15:14:39 -07:00 |
|
Bert Belder
|
51e9dbc2bb
|
Work around windows udp bug, allow zero reads
|
2011-10-20 15:01:31 -07:00 |
|
Igor Zinkovsky
|
9f6024a6fa
|
windows: fixes crash in pipe.c
|
2011-10-07 15:05:01 -07:00 |
|
Igor Zinkovsky
|
34f719d7a5
|
windows ipc fixes
|
2011-10-06 10:17:42 -07:00 |
|
Igor Zinkovsky
|
81c4043c83
|
ipc on windows
|
2011-10-06 10:17:42 -07:00 |
|
Igor Zinkovsky
|
e7a53aed48
|
fix windows build
|
2011-09-28 11:52:08 -07:00 |
|
Erick Tryzelaar
|
23796d208c
|
Fixes #76. Unify OS error reporting
As a nice fringe benefit, this also shaves a word
off of a windows TCP handle by replacing "uv_err_t
bind_error" with "int bind_error".
|
2011-09-27 19:05:33 -07:00 |
|
Ben Noordhuis
|
71f6c0edb8
|
Merge remote-tracking branch 'origin/v0.6'
Conflicts:
src/win/util.c
|
2012-01-16 18:07:49 +01:00 |
|
Ben Noordhuis
|
69ce0145f6
|
Wrap platform "thread-safe run once" APIs.
|
2011-12-20 20:34:55 +01:00 |
|
Bert Belder
|
bdac72cc93
|
win tty: Implement uv_close and uv_shutdown
|
2011-09-27 19:12:39 +02:00 |
|
Bert Belder
|
622eb99113
|
win: implement tty
loose end: line-buffered input reads ascii, not unicode
|
2011-09-26 19:31:32 +02:00 |
|
Igor Zinkovsky
|
1e0757ffda
|
windows: file watcher
|
2011-09-21 13:13:34 -07:00 |
|
Bert Belder
|
f790b689a7
|
Remove uv_init from uv.h and windows backend
|
2011-09-12 11:32:41 -07:00 |
|
Bert Belder
|
12b01e95f9
|
Specialize uv_xxx_getsockname, add uv_tcp_getpeername
|
2011-09-04 04:49:13 +02:00 |
|
Bert Belder
|
78debf9f67
|
win: multiplicity
|
2011-08-31 04:19:16 +02:00 |
|
Igor Zinkovsky
|
25175c7071
|
uv_fs & uv_work APIs
|
2011-08-26 11:00:53 -07:00 |
|
Bert Belder
|
1870c18f3c
|
win: change uv_getsockname signature to support udp
|
2011-08-24 04:55:08 +02:00 |
|
Bert Belder
|
5c9d749a57
|
win: udp support
|
2011-08-24 04:55:08 +02:00 |
|
Bert Belder
|
5cae6e4e57
|
win: use uv_req_t.overlapped.Internal field to propagate request errors
|
2011-08-23 21:24:14 +02:00 |
|
Bert Belder
|
6622c35bc4
|
win: add ntstatus-to-winsock-error mapping
|
2011-08-23 20:41:14 +02:00 |
|
Bert Belder
|
beaa676184
|
win: rename UV_HANDLE_TCP_ZERO_READ to UV_HANDLE_ZERO_READ
|
2011-08-21 21:47:28 +02:00 |
|
Bert Belder
|
e45284dd4a
|
win: prototype ordering
|
2011-08-21 21:46:50 +02:00 |
|
Bert Belder
|
d1a63c4003
|
win: move winsock intialization out of tcp.c
|
2011-08-21 21:46:40 +02:00 |
|
Bert Belder
|
48a8f1959a
|
win: merge kernel32.h and ntdll.h; declare pointers in winapi.h
|
2011-08-21 21:46:20 +02:00 |
|
Igor Zinkovsky
|
422c139306
|
Windows: Pre-allocate buffers for overlapped WSARecv if the number of active tcp streams is below 50.
|
2011-08-17 17:44:54 -07:00 |
|
Jeroen Janssen
|
a51f376655
|
added missing prototype for uv_process_pipe_shutdown_req
|
2011-08-17 13:58:56 +02:00 |
|
Igor Zinkovsky
|
e67b9a37a0
|
Skip IOCP for tcp operations that complete synchronously
|
2011-08-16 17:21:06 -07:00 |
|
Igor Zinkovsky
|
fc26321890
|
use GetQueuedCompletionStatusEx if the OS supports it
|
2011-08-15 12:13:47 -07:00 |
|
Bert Belder
|
a2ee4854c6
|
Windows: dynamically load some ntdll functions
|
2011-08-12 02:44:00 +02:00 |
|
Igor Zinkovsky
|
cc143317b1
|
windows: fix req refcount for uv_pipe_connect
|
2011-08-05 17:47:20 -07:00 |
|
Igor Zinkovsky
|
6d940a3afc
|
windows: remove dependency on rpcrt4 and ole32 libs. fixes https://github.com/joyent/libuv/issues/118
|
2011-08-01 20:10:55 -07:00 |
|
Igor Zinkovsky
|
d272a2183d
|
Windows: spawn child processes
|
2011-07-29 19:02:51 -07:00 |
|
Igor Zinkovsky
|
252da78830
|
uv_std_handle + uv_listen on stdin
|
2011-07-25 10:28:50 -07:00 |
|
Igor Zinkovsky
|
e7497227bd
|
merge uv_tcp_listen and uv_pipe_listen into uv_listen
|
2011-07-22 16:57:09 -07:00 |
|
Igor Zinkovsky
|
ee5236cf56
|
Windows: make uv_pipe_bind fail for the pipe name already in-use
|
2011-07-20 18:48:35 -07:00 |
|
Bert Belder
|
ca3cfbae74
|
Windows: use low-res event loop clock.
For much better performance. Closes #88.
|
2011-07-19 17:32:43 +02:00 |
|
Bert Belder
|
3a91232f66
|
Split up uv-win.c
|
2011-07-19 03:47:30 +02:00 |
|