Ryan Dahl
29f48d48e5
A few more list clean ups
14 years ago
Ryan Dahl
09994438e5
Expose link-list from timers.js; add tests
14 years ago
Ryan Dahl
4e1e6a2d15
debugger: Don't break on handle === 0
14 years ago
Felix Geisendörfer
f5fbb707b2
Fix NODE_PATH, was broken after cleanup
14 years ago
Felix Geisendörfer
f61277ecb0
Always init module paths
The previous cleanup patch broke module loading in the the REPL by
not initializing require.paths.
14 years ago
Felix Geisendörfer
2e5dfafcb0
Cleanup node module system code
14 years ago
Ryan Dahl
5f5201db2f
Fix test-net-connect-buffer
Change to end() behavior in 33c339 was breaking it. end() should wait for
connection before dumping. Changed test-net-connect-timeout to use destroy()
instead.
14 years ago
Ryan Dahl
5f795efd4e
net: Timeouts should work before DNS resolution
14 years ago
Ryan Dahl
33c33949b2
Add test for connection timeouts
Also make socket.end() destroy connection if still trying to connect.
Previously was ignoring.
14 years ago
Ryan Dahl
72589b60ad
debugger: Only display basename of scripts
14 years ago
Ryan Dahl
1b63bd16ed
tab completion for commands in debugger
14 years ago
Ryan Dahl
fc634cd92c
Upgrade c-ares to 1.7.4
14 years ago
Ryan Dahl
86160a8807
NODE_DEBUG=timer instead of bitflags
14 years ago
Ryan Dahl
82e9da9fb7
Allow one extra ms in timer diff
Fixes sporadic test-next-tick-ordering.js failures
14 years ago
Ryan Dahl
7c0f453b7c
Add delay into test-debugger-client
14 years ago
Ryan Dahl
8e461673c4
Put a little delay into test-tls-securepair-client.js
Avoids race. openssl s_server is a terrible program.
14 years ago
Bert Belder
b9540c28e9
Libev windows fixes
14 years ago
Ryan Dahl
6dbf49110b
Use html5 spec stylesheet for docs
14 years ago
Ryan Dahl
464f5d4e13
Merge branch 'vanilla-libeio'
Conflicts:
deps/libeio/config.h.in
14 years ago
Ryan Dahl
b8d63c10cd
Upgrade libeio
14 years ago
isaacs
435ece5058
child_process: Support setting uid/gid by name
14 years ago
Ryan Dahl
b92329667f
Fix spelling mistakes
14 years ago
isaacs
6f5d95de6d
child_process: Add gid/uid flags to spawn config
This is mostly working, but not completely ideal for two reasons.
1. Rather than emitting an error on the ChildProcess object when the
setgid/setuid fails, it is simply printing the error to stderr and
exiting. The same happens with the cwd, so that's not completely
terrible.
2. I don't have a good test for this. It fails with an EPERM if you try
to change the uid or gid as a non-root user.
14 years ago
Ryan Dahl
b7419dfaad
Upgrade libev to 4.3
14 years ago
Bert Belder
01148265cb
Improve path.resolve documentation
14 years ago
Ryan Dahl
320a56b89d
Bump size of bench histogram to 100ms
14 years ago
Ryan Dahl
b9cfd9527a
getWindowSize/setWindowSize
14 years ago
Ryan Dahl
63bd237892
typo setuid -> setsid
14 years ago
Ryan Dahl
907e569980
Fix expired keys
14 years ago
Ryan Dahl
1f38046b51
tty.open() returns stream instead of slaveFD
Also is run in its own session.
14 years ago
Ryan Dahl
202dd8387f
Add setsid option to child_process
14 years ago
Ryan Dahl
9da75f39d9
Print error when EventEmitters get too many listeners
14 years ago
Ryan Dahl
e1f4b3f009
debugger: implement 'list'
14 years ago
Ryan Dahl
5342e3e925
expose module wrapper to native modules
14 years ago
Ryan Dahl
5580907c58
debugger: fix 'scripts' command
path.split() no longer available
14 years ago
Ryan Dahl
318b1a0a03
Now working on v0.3.5-pre
14 years ago
Ryan Dahl
73f53e12e4
Bump version to v0.3.4
14 years ago
Mihai Călin Bazon
0853730c35
realpath files during module load
14 years ago
Ryan Dahl
2e76cd382f
TLS: Forward errors to cleartext
But only after control has been inverted.
14 years ago
Ryan Dahl
08bec7ab0a
Remove debugger statement from http_simple.js
results in slow bench
14 years ago
Ryan Dahl
5a05992155
Lint
14 years ago
Bert Belder
1ac133ea6f
Replace string magic + path.join by path.resolve
Because path.resolve is more elegant and windows-safe.
14 years ago
Bert Belder
dea2331377
Rework fs.realpath, primordal windows compatibility
14 years ago
Bert Belder
7c731ec9dd
Path.resolve, path module windows compatibility
Removes path.normalizeArray() and path.split()
14 years ago
isaacs
48334dc0b1
Fix regression introduced in fe804d9b
It breaks argv[0] on posix systems, and makes it so that npm can't
determine whether node was run from an explicit location, or via "node",
so the configs default improperly.
If on windows, don't do this behavior. On posix, go back to the old
behavior.
14 years ago
Ryan Dahl
b6dafc1a47
Allow for two streams in REPL
Towards windows compatibility.
14 years ago
Ryan Dahl
22561dfbcf
Joyent link goes to no.de
14 years ago
Ryan Dahl
3770462ee3
Fix process.platform
14 years ago
Ryan Dahl
bb7bf58cc7
Update TODO items
14 years ago
Ryan Dahl
4e108ef9b6
Remove legacy TLS api from docs
14 years ago