sort by:
Revision Author Date Message Commit Date
4c58385 win: wcscpy_s is not available in XP 21 July 2014, 03:14:58 UTC
9f28fd7 win: roll a custom environment variable sorter, and drop invalid environment variables 19 July 2014, 03:46:49 UTC
9964fc4 win: sort windows environment variables before passing to CreateProcess 18 July 2014, 06:19:53 UTC
b32df2b fix spawn tests 18 July 2014, 05:31:51 UTC
329734e make DEBUG test GetNamedPipeHandleState non-terminal (workaround for wine usage) 18 July 2014, 01:09:12 UTC
bf6fb69 windows: make required environment variables failure non-terminal 17 July 2014, 02:12:15 UTC
f62fbdf win: fix some missing initialization code in uv__create_stdio_pipe_pair' 16 July 2014, 04:22:36 UTC
88b6ceb delay destroying mutex until we are certain to be done with it 15 July 2014, 19:11:18 UTC
d0018bf move cleanup to the cleanup function, refactor a bit for DRY 15 July 2014, 08:06:48 UTC
851dc47 restore Windows XP support 15 July 2014, 07:18:01 UTC
bcbf59f fix typos since (!x&A) != (!(x&A)) 15 July 2014, 07:09:04 UTC
193742d implement locking around the blocking call to ReadFile to get around a Windows kernel bug. this allows uv_read_stop to actually cancel a pending IO operation, and makes uv_pipe_getsockname less likely cause process-deadlock 15 July 2014, 07:03:56 UTC
d7415ff win: add invalid drive error code mapping 04 July 2014, 19:04:01 UTC
27b7cd5 windows: add tty unicode support for input Switches from using ReadConsoleA to ReadConsoleW. Uses an auxiliary buffer to store the temporary utf-16 string. Signed-off-by: Peter Atashian <retep998@gmail.com> Signed-off-by: Saúl Ibarra Corretgé <saghul@gmail.com> 03 July 2014, 22:30:34 UTC
98cc931 Merge pull request #26 from tkelman/execvpe-not-found Fix execvpe not found error for glibc < 2.11 26 June 2014, 14:52:21 UTC
8a77e13 Fix execvpe not found error for glibc < 2.11 ref #24 This implementation is from musl-libc, which is MIT licensed 22 June 2014, 05:39:30 UTC
efba94c never make tty non-blocking. currently that code just doesn't interact well 21 June 2014, 22:37:11 UTC
3502cd8 Merge pull request #25 from JuliaLang/sf/uv_handle_segfault Fix segfaults on OSX 21 June 2014, 19:12:43 UTC
dc5c330 Revert "Revert "disable /dev/tty copying. it causes conflicts with spawning julia processes"" This reverts commit 30d0897c79f48ee883589abea0bbc319240c44cb. This has been causing segfaults on OSX builds. Reverting this reversion fixes the issue. 21 June 2014, 18:47:53 UTC
30d0897 Revert "disable /dev/tty copying. it causes conflicts with spawning julia processes" This reverts commit bc21d6a235d0fb3cd0d992cd65ba5bc528f47cdc. 20 June 2014, 22:39:44 UTC
42a1261 Merge pull request #24 from JuliaLang/sjk/vfork Use vfork() to launch processes on Linux 04 June 2014, 22:37:39 UTC
85602b8 Fix a couple pre-existing error handling bugs 04 June 2014, 22:13:32 UTC
63db8ef Use vfork() to launch processes on Linux This is much faster than fork() when memory consumption is high. Conflicts: src/unix/process.c 04 June 2014, 22:13:18 UTC
5d608ab Refix patch lost in rebase 03 June 2014, 20:04:42 UTC
e2bcd3c Regenerate autoconf files 03 June 2014, 19:22:10 UTC
216f537 reverse FILE_*_DATA to UV_HANDLE_*ABLE mapping 03 June 2014, 17:13:56 UTC
d942442 windows: required environment variables adds more of the undocumented-but-required environment variables for uv_spawn addresses https://github.com/JuliaLang/julia/issues/5574 03 June 2014, 17:13:56 UTC
8906dfe Update autotools files 03 June 2014, 17:13:31 UTC
bc21d6a disable /dev/tty copying. it causes conflicts with spawning julia processes 03 June 2014, 17:13:29 UTC
48cc094 add ./configure files 03 June 2014, 17:11:42 UTC
a16eba9 Remove DETACHED_PROCESS What DETACHED_PROCESS does is to detach the child process from the current console disallowing the passing of TTY handles. This seems incorrect and is inconsistent with Unix. If an application actually needs to be detached, it can use FreeConsole itself. 03 June 2014, 17:11:42 UTC
a930d60 uv_pipe_open shouldn't be setting READABLE and WRITABLE on pipes this was incorrect for most pipes. julia's been patching this in uv_pipe_init for simpler api compatibility, which is at least less wrong. also, don't mark server sockets as readable or writable, since they aren't, and this confuses uv_shutdown 03 June 2014, 17:11:42 UTC
011d8ac quasi-support for file handles as pipe objects on linux 03 June 2014, 17:11:42 UTC
0db0242 Fix a bug where the stream would not close if no data was received 03 June 2014, 17:11:42 UTC
deedd03 Add option to reset SIGPIPE in child process 03 June 2014, 17:11:42 UTC
f54715f protect uv_spawn from signals (fix timholy/Profile.jl#16) 03 June 2014, 17:11:42 UTC
300f145 fix windows (cross-)build issue 03 June 2014, 17:11:42 UTC
19068f5 drop support for old mingw compilers, fixes JuliaLang/julia#3279 03 June 2014, 17:11:42 UTC
e9fe25e Building with NMake and Intel C++ Composer 03 June 2014, 17:11:42 UTC
41af332 fix compatibility with cygwin pipes: be more tolerant of the pipes connected. also, duplicate handles to ensure the original handle remains valid after uv_close (esp. important for stdio) 03 June 2014, 17:11:38 UTC
0d5175d Use pipes instead of socketpair 03 June 2014, 17:04:22 UTC
9e7ff7f pipe: fix typo: s/WRITEABLE/WRITABLE/ Conflicts: src/unix/pipe.c 03 June 2014, 17:04:22 UTC
da95a16 Fix tests on Ubuntu 03 June 2014, 17:04:22 UTC
de6c827 fix spawn with duplicate or overlapping file descriptors, and help more tests pass Conflicts: test/test-spawn.c 03 June 2014, 17:04:20 UTC
a8937d2 Fix an assertion failure on linux This might seem slightly silly, but this is the code from upstream where the I/O init code is different, so I will use it like this to avoid future merge conflicts. 03 June 2014, 17:03:01 UTC
af7235c make pipes more flexible for process spawn (using socketpair) Conflicts: src/unix/internal.h src/unix/process.c src/win/pipe.c src/win/process-stdio.c 03 June 2014, 17:02:54 UTC
eee4776 windows: fix handling closed socket while poll handle is closing fixes #1278 30 May 2014, 17:19:36 UTC
aab8d9d doc: clarify return value when UV_RUN_NOWAIT is used Signed-off-by: Saúl Ibarra Corretgé <saghul@gmail.com> 25 May 2014, 21:39:40 UTC
4fac942 unix, windows: fix parsing scoped IPv6 addresses Signed-off-by: Saúl Ibarra Corretgé <saghul@gmail.com> 25 May 2014, 21:30:46 UTC
e7b3c3f unix, windows: define UV__INET/6_ADDRSTRLEN constants 25 May 2014, 21:30:40 UTC
6d56e6e windows: remove redundant code in uv_tcp_write The overlapped structure is reset twice, it is non necessary. Signed-off-by: Fedor Indutny <fedor@indutny.com> 24 May 2014, 15:08:27 UTC
e002340 heap: fix `heap_remove()` Remove should shuffle items in both directions, not just down. It is required, because `max` node could be not the actual maximum value in the tree. fix #1267 Signed-off-by: Fedor Indutny <fedor@indutny.com> 23 May 2014, 16:04:42 UTC
70c4256 unix, windows: getnameinfo implementation Closes #852 20 May 2014, 15:33:52 UTC
1579788 unix, windows: avoid error in uv_fs_event_stop For consistency with other handle types, if stop is called while the handle wasn't started yet, it's a no-op. 13 May 2014, 08:05:39 UTC
ecaede6 unix, windows: uv_dlerror const argument 12 May 2014, 22:00:54 UTC
f629075 win: open_named_pipe const argument 12 May 2014, 22:00:54 UTC
6873224 win: minor coding style cleanup 12 May 2014, 22:00:54 UTC
907b55e process: adjust quote_cmd_arg for empty arguments adjust quote_cmd_arg so that empty command line arguments are double quoted instead of skipped 12 May 2014, 21:55:58 UTC
85e17ca doc: refer to README.md to find out more information about tests Reason for this change is because 'make test' command does not work. Signed-off-by: Luka Perkov <luka.perkov@sartura.hr> 12 May 2014, 21:51:35 UTC
4ce5470 unix: fix uv__open_cloexec usage It returns the fd or the negated errno. 12 May 2014, 09:23:13 UTC
386d214 unix, windows: be consistent when binding implictly in UDP Only these functions will trigger an implicit binding of a UDP handle: - uv_udp_send - uv_udp_recv_start - uv_udp_set_membership All other functions will return UV_EBADF in case the socket was not bound. Note: currently the socket is created and bound at the same time. This may change in the future. 08 May 2014, 13:12:09 UTC
fa0e1e5 unix, windows: remove unneeded define 08 May 2014, 07:08:33 UTC
9f51f26 unix: fix handling error on UDP socket creation 07 May 2014, 22:35:22 UTC
e56717a windows: add invert ANSI (7 / 27) emulation 03 May 2014, 12:13:28 UTC
21b1b87 windows: add VT100 codes ?25l and ?25h 02 May 2014, 12:27:33 UTC
3259710 thread: add uv_thread_cb typedef To keep with convention, add a typedef for the function called that initializes the new thread. Signed-off-by: Fedor Indutny <fedor@indutny.com> 01 May 2014, 21:33:13 UTC
b5548f1 Now working on v0.11.26 01 May 2014, 16:16:48 UTC
2acd544 2014.05.02, Version 0.11.25 (Unstable) Changes since version 0.11.24: * osx: pass const handle pointer to uv___stream_fd (Chernyshev Viacheslav) * unix, windows: pass const handle ptr to uv_tcp_get*name (Chernyshev Viacheslav) * common: pass const sockaddr ptr to uv_ip*_name (Chernyshev Viacheslav) * unix, windows: validate flags on uv_udp|tcp_bind (Saúl Ibarra Corretgé) * unix: handle case when addr is not initialized after recvmsg (Saúl Ibarra Corretgé) * unix, windows: uv_now constness (Rasmus Pedersen) 01 May 2014, 16:16:45 UTC
87ae69b unix, windows: uv_now constness uv_now doesnt require modification of uv_loop_t as such argument is changed to a const uv_loop_t* as this more in spirit with remaining API in libuv. 29 April 2014, 22:39:13 UTC
4d905fb test: close stream immediately on error If there is an error in the uv_read_cb, close the uv_stream_t immediately instead of waiting until the uv_write_cb, and only close the stream in after_write() if it hasn't been closed already. 24 April 2014, 23:48:27 UTC
76eb751 doc: clarify what the addr argument of uv_udp_recv_cb contains 23 April 2014, 17:28:30 UTC
f55b853 unix: handle case when addr is not initialized after recvmsg If the handle was opened using `uv_udp_open` ift's possible that the kernel doesn't fill in the msg_name field, so return NULL as the address in that case. fixes #1252 23 April 2014, 17:19:23 UTC
fc5f11b windows: fix build error Previously using Windows DevKit 8.1 `tcp.c(250): error C2275: 'SOCKET' : illegal use of this type as an expression` 23 April 2014, 07:49:52 UTC
9b4f2b8 unix, windows: validate flags on uv_udp|tcp_bind fixes #1247 22 April 2014, 20:57:01 UTC
d86d866 doc: clarify uv_try_write return values 22 April 2014, 06:41:16 UTC
20d092e common: pass const sockaddr ptr to uv_ip*_name uv_ip4_name and uv_ip6_name do not modify passed sockaddr pointer, so there is no need to keep this parameter non-const. 18 April 2014, 10:07:38 UTC
886e2bc unix, windows: pass const handle ptr to uv_tcp_get*name uv_tcp_getsockname and uv_tcp_getpeername do not modify passed handle pointer, so there is no need to keep this parameter non-const. 18 April 2014, 10:07:38 UTC
4018f72 osx: pass const handle pointer to uv___stream_fd uv___stream_fd does not modify passed parameter, so non-const pointer is not required here. 18 April 2014, 10:07:38 UTC
8514c1c authors: fix name 17 April 2014, 15:50:16 UTC
cd6e74d test: fix compilation warnings with VC++ C6011 and C4244 17 April 2014, 15:31:11 UTC
f212cef include: reorder UV_HANDLE_PRIVATE_FIELDS The fields for UV_HANDLE_PRIVATE_FIELDS in uv-win.h and uv-unix.h are the same, but in different order. Simply swap them so uv_handle_t are the same on both platforms. Signed-off-by: Fedor Indutny <fedor@indutny.com> 17 April 2014, 10:31:23 UTC
1daff47 Now working on v0.11.25 14 April 2014, 16:56:52 UTC
ed948c2 2014.04.15, Version 0.11.24 (Unstable) Changes since version 0.11.23: * linux: reduce file descriptor count of async pipe (Ben Noordhuis) * sunos: support IPv6 qualified link-local addresses (Saúl Ibarra Corretgé) * windows: fix opening of read-only stdin pipes (Alexis Campailla) * windows: Fix an infinite loop in uv_spawn (Alex Crichton) * windows: fix console signal handler refcount (李港平) * inet: allow scopeid in uv_inet_pton (Fedor Indutny) * win: always leave crit section in get_proc_title (Fedor Indutny) 14 April 2014, 16:56:49 UTC
2e82c3b Merge branch 'v0.10' Conflicts: src/win/signal.c src/win/util.c 14 April 2014, 16:54:34 UTC
ffb4922 win: always leave crit section in get_proc_title fix #1235 14 April 2014, 16:49:15 UTC
6a657dc include: add reserved field for #926 Introduce reserved field to be able to fix #926 after v0.12 release. 14 April 2014, 16:44:49 UTC
2b21419 inet: allow scopeid in uv_inet_pton We already support it in `uv_ip6_addr` anyway. See https://github.com/joyent/node/issues/7395 14 April 2014, 11:47:50 UTC
23d130b Revert "inet: allow scope in `uv_inet_pton` ip6 check" This reverts commit d30e3ab65acf7b77945658d3e6127ca6af6eec6, because it is a new feature! 14 April 2014, 11:13:20 UTC
d30e3ab inet: allow scope in `uv_inet_pton` ip6 check Note that isn't actually parsing it, since the output value is a `struct in6_addr`. see https://github.com/joyent/node/issues/7395 14 April 2014, 08:45:42 UTC
b9d5396 windows: fix console signal handler refcount Backport of 0c726e7 from master 12 April 2014, 08:09:40 UTC
69f9f6f test: fix EPIPE race in spawn_closed_process_io The just created stdin should not be closed by a child process before writing to it, otherwise EPIPE happens. 11 April 2014, 16:24:48 UTC
0c726e7 windows: fix console signal handler refcount 10 April 2014, 15:09:45 UTC
deff0e3 test: Close process handles when spawn fails This should avoid assertions tripping in debug mode. 10 April 2014, 14:29:31 UTC
621c4a3 windows: Fix an infinite loop in uv_spawn The PATH-parsing code for windows erroneously contained an infinite loop when the PATH started with a leading semicolon. Each iteration of the loop usually bumped over the separator, but if the first character was a semicolon then it would never skip it, causing the infinite loop. Closes #909 10 April 2014, 14:29:24 UTC
1759781 build: fix building with old versions of autoconf 10 April 2014, 08:48:55 UTC
ba47e68 windows: fix opening of read-only stdin pipes Fix https://github.com/joyent/node/issues/7345 Google Chrome is launching native messaging hosts by invoking cmd.exe with input/output redirected from/to named pipes. The host ends up with a read-only handle to the stdin pipe. This is causing SetNamedPipeHandleState to fail. 10 April 2014, 08:01:27 UTC
2c02c4e sunos: support IPv6 qualified link-local addresses 09 April 2014, 17:40:01 UTC
86831fe linux: reduce file descriptor count of async pipe Reopen one of the pipe descriptors as read/write through the procfs. Allows us to close the original pipe file descriptors, saving a file descriptor on kernels that don't support eventfd(2). 09 April 2014, 16:27:42 UTC
39fee8e authors: remove duplicate entries 07 April 2014, 11:52:53 UTC
842c70c Now working on v0.11.24 Signed-off-by: Fedor Indutny <fedor@indutny.com> 07 April 2014, 11:39:10 UTC
back to top