Ryan Dahl
133036fdad
upgrade libuv to 6e50576
13 years ago
Ben Noordhuis
37cbc355d5
net: add bindings to libuv pipe API
13 years ago
Ben Noordhuis
6f0740e67b
crypto: check for SSL_COMP_get_compression_methods()
Function was named SSL_COMP_get_compression_method() (singular)
in OpenSSL 0.9.7 and older.
Fixes #1242 .
13 years ago
Ryan Dahl
0599cb7afa
process.stdout/process.stderr should use net_legacy for now
13 years ago
Ryan Dahl
58655da3aa
Use ms instead of sec for gc idle times
We were calling V8::IdleNotification too often.
13 years ago
Ryan Dahl
6050af4fd7
net_uv: properly initialize writeQueueSize
Fixes simple/test-tcp-wrap-listen.js
13 years ago
Ryan Dahl
4ef8f06fe6
Finally remove node::EventEmitter
13 years ago
Ryan Dahl
0a3fc1d9c8
Remove StatWatcher's dep on C++ EventEmitter
13 years ago
Ryan Dahl
85404c5c55
Move HandleWrap rules to one place
13 years ago
Ryan Dahl
61cda1e34e
PipeWrap should use HandleWrap::Close
13 years ago
Ryan Dahl
0c7bf8132e
Abstract out HandleWrap class
13 years ago
Ryan Dahl
cc0f608c7c
Add pipe_wrap
13 years ago
Ryan Dahl
1ae148909a
Abstract StreamWrap from TCPWrap
13 years ago
Steve Engledow
292345fe62
Improve --help message and Fix -e/--eval switch
--help should at least give some hint that node takes the -e switch
Update help message to include -e and swap eval block with module load block so argv works correctly
[steve@sane node](master)$ ./node -e 'process.argv' foo bar
[ '/home/steve/code/node/node', 'foo', 'bar' ]
:)
Add simple test for -e option.
Fixes #1311 .
14 years ago
Henry Rawas
f3f3b12364
net_uv: getsockname binding
13 years ago
Henry Rawas
3a96469319
connect-timeout callbacks after close
13 years ago
Ryan Dahl
130be31cff
Upgrade libuv to 1be48f12a0
and bindings for new req interface
13 years ago
Ryan Dahl
48f65b3d57
Use uv_exepath
13 years ago
Ryan Dahl
306af25325
Now working on v0.5.2
13 years ago
Ryan Dahl
f8bfa54d0f
Bump to v0.5.1
13 years ago
Ryan Dahl
ab0d88142e
Comment out wsa_get_proto_info(AF_INET6) - not needed - causes warning in Win2k3
13 years ago
Ryan Dahl
7a782164b9
Upgrade libuv to f5ff8694
13 years ago
koichik
a3e3ad40b1
Fix fs can't handle large file on 64bit platform
fs.read() and fs.write() can't handle more than 2GB files on 64bit platform.
Also fs.truncate() can't handle more than 4GB files.
Fixes #1199 .
Fixes #1094 .
13 years ago
koichik
5208abe723
Fix Buffer drops last null character in UTF-8
Reproduce:
$ node
> buf = new Buffer('\0')
<Buffer >
> buf.length
0
> buf = new Buffer(1)
<Buffer 28>
> buf.write('\0')
0
Fixes #394 .
Fixes #1210 .
14 years ago
Ben Noordhuis
13a521e698
Fix off-by-one error in assertion.
Fixes test/simple/test-http-buffer-sanity.js
13 years ago
Igor Zinkovsky
a58b6439de
Statically link in dependencies for node.exe
13 years ago
Ryan Dahl
0df2f74d36
Add several asserts to tcp_wrap
OnAlloc and OnConnection should not be occurring after uv_close was
called on the handle.
13 years ago
Henry Rawas
b6f6a1ca11
ipv6 node
13 years ago
avz
cc83455534
sysctl(CTL_HW, HW_PHYSMEM) always returns unsigned long. Will work fine for 32 and 64 bit systems. Closes #1233 .
14 years ago
Joe Shaw
3dbb3cdb6a
SendTo and SendMsg expect a buffer only, not a string; fix the error message. Closes #1239 .
14 years ago
Ryan Dahl
2dfed9f69a
Now working on version v0.5.1
14 years ago
Ryan Dahl
ae7ed8482e
Bump to v0.5.0
14 years ago
Ryan Dahl
111305c1bd
Support SunOS 121. Check for ifaddrs in wscript for SunOS build.
14 years ago
Ben Noordhuis
f087206067
Verify that the argument passed to vm.runInContext() is a context object.
Fixes #558 .
14 years ago
Ben Noordhuis
b74d119b34
Parse the command line before initializing V8.
Doing it the other way around means that V8 won't pick
up command line switches like `--prof`.
Props to Joshua Kehn for reporting the issue and Jeff Fifield
for pointing out the cause.
Fixes #900 .
Fixes #1217 .
14 years ago
Bert Belder
72e18d7f19
dns_uv: match the old api better, fix tests
14 years ago
Bert Belder
4062a42aae
Avoid assertion failure closing tty stdin on windows
14 years ago
avz
0c3a7c075e
Fix wrong error handling at Open() after open(2) in sync mode
14 years ago
Bert Belder
858f23094e
Bindings for libuv-integrated c-ares
14 years ago
Niklas Fiekas
a3e5da07b4
Removed/Fixed TODO DRY
14 years ago
Mariano Iglesias
02ebcd8e26
Adding missing v8 namespace to NODE_PSYMBOL
14 years ago
Mariano Iglesias
075605f304
Adding missing v8 namespace to NODE_PSYMBOL
14 years ago
Ben Noordhuis
bd0baf2338
Check that PR_SET_NAME is defined.
Avoids breaking the build with older (pre-2006) linux kernels.
Raises a JS exception if the script tries to assign to `process.title`.
Fixes #840 .
14 years ago
Ryan Dahl
44d30f2d65
Fix require with --eval
Caused by bad merging of d6ec8f
Fixes #1261 .
14 years ago
Ryan Dahl
5a2155dc71
Set process.useUV also on env NODE_USE_UV=1
14 years ago
Ryan Dahl
412e413edc
Upgrade libuv
14 years ago
Henry Rawas
dd175a4ede
fix mingw build
14 years ago
Ryan Dahl
20996dbc2b
Revert "Add support for file descriptor type detection."
This reverts commit 911cbd0cef
.
This patch is broken on Linux and I don't want to think about the
functionality during the Windows port. We can reconsider it after v0.6.
14 years ago
Ryan Dahl
d005cc5cc9
Enable new timer binding only on --use-uv
14 years ago
Ryan Dahl
263e33a738
Revert "Get rid of the old timer binding"
This reverts commit cc82724fdc
.
Conflicts:
src/node.cc
wscript
14 years ago