Daniel Gröber
1f7026e2a0
cmake: add -lutil
14 years ago
Brian White
d75c338dd6
Add more functionality to the os module
14 years ago
Tom Hughes
0d58353d66
Don't access buffer data before initializing it.
Prevents valgrind from complaining and still tests that buffer data is
treated as unsigned.
14 years ago
Tom Hughes
b38f4712c4
Fix memory leak in node_crypto.cc.
Both HexDecode and unbase64 allocate buffers, which weren't being freed.
14 years ago
Tom Hughes
4b555091e4
Fix memory corruption with unnamed AF_UNIX sockets.
AF_UNIX sockets can have a pathname, be unnamed, or abstract (Linux
only). If an unnamed socket is returned by getsockname, getpeername, or
accept, sun_path should not be inspected.
14 years ago
Ryan Dahl
d02131d206
Add 'make test-valgrind'
14 years ago
Ryan Dahl
4227e9d79d
process.kill coerces args to integers
14 years ago
Oleg Slobodskoi
23cf938e4f
fix assert.throws
14 years ago
Ryan Dahl
d793fcaabd
Add toolchain=gcc to V8 build for Sun
14 years ago
Theo Schlossnagle
b202483e47
The following error can be thrown from accept on ECONNABORT. Instead, it should be ignored.
net:1100
if (e.errno != EMFILE) throw e;
^
Error: ECONNABORTED, Software caused connection abort
at IOWatcher.callback (net:1098:24)
at node.js:773:9
14 years ago
Ryan Dahl
1a894b39b3
Upgrade V8 to 3.0.4
14 years ago
Bert Belder
86518c3b11
Port GetHostName
14 years ago
Bert Belder
2d8ab90613
Revert "Performance-killing bug workaround for V8 on mingw"
This reverts commit 9a9edb0e8e
.
14 years ago
Bert Belder
0b76321308
Update TODO.win32
14 years ago
Bert Belder
a6f2082b33
Fixes to child process
14 years ago
Bert Belder
d1bf9cf1f8
After building overwrite existing ./node(_g)?.exe
14 years ago
Bert Belder
0a2f1cb334
Child processes
14 years ago
Bert Belder
0b96c5bc3b
Make using winsock extension functions possible
14 years ago
Bert Belder
2655269911
Make select work on >64 FDs on windows
14 years ago
Bert Belder
bd62203d13
Support for non-overlapped sockets
By default windows creates sockets with the WSA_FLAG_OVERLAPPED flag set.
Because child processes don't expect to have overlapped stdio (it never happens)
it won't work with them.
14 years ago
Bert Belder
d66cf5f32c
Work around intermittent mkdir failures in testcfg.py
14 years ago
Bert Belder
fe804d9bc7
_Partial_ backslash support in node.js argv directory munging
Doesn't do it when node is started from another drive using a drive-relative path.
E.g:
d:
cd nodejs
c:
d:node.exe d:test.js
14 years ago
Bert Belder
9be07f7fe1
_Partial_ fix for backslash path separator support in path.js
Needs review & tests
14 years ago
Bert Belder
ad41e778b4
Port socketerror
14 years ago
Bert Belder
dd3308851d
Fix connect bug
14 years ago
Bert Belder
4a2cb07808
Fix whitespace errors introduced by porting efforts
14 years ago
Bert Belder
a6aca21ced
Updating todo.WIN32
14 years ago
Bert Belder
6d266219cc
Add more stuff to TODO.win32
14 years ago
Bert Belder
e047ec340d
Update TODO.win32
14 years ago
Bert Belder
4eea3e45bd
`make test` somewhat works
14 years ago
Bert Belder
3c3d1d31c5
Better way of getting rid of symlinks
Windows, especially msysgit, doesn't like 'em
14 years ago
Bert Belder
e85733a80b
Update TODO.w32
14 years ago
Bert Belder
46dc393ff1
node_net: IsIP and CreateErrnoException just work
14 years ago
Bert Belder
a807ac6660
Bugfixes, more consistency in node_net error handling
14 years ago
Bert Belder
2d39e1341c
Make node_net Connect work
14 years ago
Bert Belder
cecc351303
Make node_net Shutdown work on windows
14 years ago
Bert Belder
0580f9a9bf
Add todo file for windows port
14 years ago
Bert Belder
bea5e6eff6
Re-enable stat watchers on windows
This reverts commit b8a99f94167a25f63ae096d9d5e2cc9cf70cecef.
14 years ago
Bert Belder
967b7b0d8c
Libeio should use correct stat/fstat as well
14 years ago
Bert Belder
f48c36f74f
Use unicode and bigfile aware stat/fstat
14 years ago
Bert Belder
1361e87e80
Fix error reporting and EAGAIN handling bug in net Write
Clarify some comments as well
14 years ago
Bert Belder
b0f048e970
Remove stray file
14 years ago
Bert Belder
03a74efb16
Don't break the linux build
14 years ago
Bert Belder
8b9f7c6eb2
Make Read and Write in node_net.cc actually work on sockets
14 years ago
Bert Belder
13fb6f7fa1
Make Socket, Bind, Listen, Accept work for windows
14 years ago
Bert Belder
51300f36d6
Make SetNonBlock and SetSockFlags work on FDs instead of sockets
However, don't use _get_osfhandle in Close()
14 years ago
Bert Belder
6e522fb27b
Use the c-ares pton/ntop hack in node_net.cc as well
14 years ago
Bert Belder
9f9332963a
wscript: use "node.exe" and avoid symlinks on windows
14 years ago
Bert Belder
9a9edb0e8e
Performance-killing bug workaround for V8 on mingw
When V8 on mingw generates a _compiled_ call stub for an external api callback, it fucks up the stack.
It doesn't set the stack pointers properly. Could be due to subtly different calling conventions?
This patch disables the simple_api_call optimization. It hurts performance.
14 years ago
Bert Belder
3216f08b6d
Ignore eclipse project files
14 years ago