Ryan Dahl
f63120be78
Fix solaris build
14 years ago
Ryan Dahl
4ae5e085ff
Now working on v0.4.4
14 years ago
Ryan Dahl
c095ce1a1b
bump version to v0.4.3
14 years ago
Ryan Dahl
aeed966fe0
Don't call GetMemoryUsage every 5 seconds
14 years ago
Brian White
52b9ede6db
Add helpful error message for setuid/setgid when user/group id does not exist
14 years ago
Dean McNamee
f67e8f243c
Export more functions for initializing and starting node.
For greater flexibility in controlling node's initialization and startup, the
following new functions are exported.
- node::Init()
- node::SetupProcessObject()
- node::Load()
- node::EmitExit()
These are some of the major steps involved in node::Setup(). Exporting these
functions allows an embedding program to write a replacement for node::Start(),
and to have access to the node process object after it's created.
14 years ago
Ryan Dahl
b368a3b438
Remove bad assert in GetInterfaceAddresses
14 years ago
Daniel Ennis
911cbd0cef
Add support for file descriptor type detection.
setImplementationMethods checks the type of a socket and defines different
behavior based on the type, so auto detect it if type not implicitly
specified.
14 years ago
Ryan Dahl
19e53512b8
os.getNetworkInterfaces()
14 years ago
Ryan Dahl
4a9f2de956
Allow script to be read from stdin
14 years ago
Ryan Dahl
59f7232a30
Simplify startup function in src/node.js
14 years ago
Ryan Dahl
566c67b758
Working on v0.4.3-pre - oops
14 years ago
Ryan Dahl
61fdfcb137
Fix comment in node_provider.d
14 years ago
Ryan Dahl
55048cdf79
Update copyright headers
14 years ago
Felix Geisendörfer
9d4c5a12f4
Crypto update should only accept strings / buffers
I have seen a lot of people trying to pass objects to crypto's update
functions, assuming that it would somehow serialize the object before
hashing.
In reality, the object was converted to '[object Object]' which was
then hashed, without any error message showing.
This patch modifies the DecodeBytes function (used exclusively by
crypto at this point) to complain when receiving anything but a
string or buffer.
Overall this should be a less-suprising, more robust behavior.
14 years ago
Ryan Dahl
2a05fe784d
Do not use defineGetter in src/node.js for better crankshaft perf
See: https://groups.google.com/d/topic/nodejs/xJqpp1_s6is/discussion
14 years ago
Theo Schlossnagle
2a61e1cd49
without this the server will not advertise support for client certs
Closes GH-774.
14 years ago
Ryan Dahl
97853e07de
Use default backend for __sun (event ports)
14 years ago
Ben Noordhuis
594642b31d
Buffer::Length(Buffer*) should not invoke itself recursively.
Closes GH-759.
14 years ago
Ryan Dahl
161f7aacf7
Add missing v8:: namespace prefix
14 years ago
Tom Hughes
2c185a9dfd
Use higher resolution clock for uptime on Linux (if available).
14 years ago
Tom Hughes
74954ce7d8
Add string class that uses ExternalAsciiStringResource.
Change the natives to use this class instead of creating completely new
strings. Reduces memory usage by about 1 MB.
14 years ago
Tom Hughes
cf78ce59b3
Add process.uptime().
14 years ago
Ryan Dahl
39280e1b57
Bump version to v0.4.2
14 years ago
Ben Noordhuis
1d5ff15a46
fs.utimes() and fs.futimes() support.
14 years ago
Ryan Dahl
4ab5476e89
SIGUSR1 should break the VM without delay
14 years ago
isaacs
bc8e9b340d
Closes GH-734 Do the setuid() after chdir()
14 years ago
Ryan Dahl
a14bb04c05
tty.setWindowSize should use the correct function
Thanks to Matthew Woolman
14 years ago
Felix Geisendörfer
0304f1fc22
Expose errno with a string for dns/cares
This is to mirror the behavior introduced in
aa95e5708f
.
Closes GH-727.
14 years ago
Ryan Dahl
1f50d711b2
Fix memleak in vm.runInNewContext
Closes GH-704.
14 years ago
Ryan Dahl
b309192ffd
Use default backend for __sun (event ports)
14 years ago
cloudhead
a91b140963
fix process.on edge case with signal event
When adding a listener for a signal event, removing it, and
adding it back again, it triggers a condition with an
undefined variable.
14 years ago
isaacs
0aa1a8a005
Closes GH-695 Add 'hex' encoding to Buffer
14 years ago
Ryan Dahl
e5a472229b
Now working on v0.4.2
14 years ago
Ryan Dahl
e8aef84191
Bump version to v0.4.1
14 years ago
Brian White
1efac74958
Fix os.cpus() on cygwin
14 years ago
Tj Holowaychuk
42a369620f
Fixed null signal preservation
Closes GH-674.
14 years ago
Ryan Dahl
0474ce6790
Revert "buffer.toString() shouldn't include null values"
This reverts commit 909a5b39d2
.
Will fix inside V8's String::New instead.
14 years ago
Ryan Dahl
909a5b39d2
buffer.toString() shouldn't include null values
14 years ago
Ryan Dahl
f11e730444
Working on v0.5.0
14 years ago
Ryan Dahl
485ce139fd
Now working on v0.4.1
14 years ago
Ryan Dahl
eb155ea6f6
Bump version to v0.4.0
14 years ago
Theo Schlossnagle
01a864a29d
TLS: CRL support
Needs more tests.
14 years ago
Ryan Dahl
e9257b859d
New DTrace probes from CA team
14 years ago
Ryan Dahl
8cd07bb273
TLS: handle cert chains
14 years ago
Ryan Dahl
56ab929c55
Remove unused parameter from crypto::Handle*Error
14 years ago
Bert Belder
36846f9b6b
Windows: child process fixes
14 years ago
Ryan Dahl
519dc2c114
tls: split bio errors from ssl errors
14 years ago
Ryan Dahl
448e0f4394
tls fixes
14 years ago
Bert Belder
61af4207da
Fix dns on windows
14 years ago