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
907e569980
Fix expired keys
14 years ago
Ryan Dahl
2e76cd382f
TLS: Forward errors to cleartext
But only after control has been inverted.
14 years ago
Bert Belder
7c731ec9dd
Path.resolve, path module windows compatibility
Removes path.normalizeArray() and path.split()
14 years ago
Bert Belder
9ddfcfecca
Remove keepBlanks flag from path functions
14 years ago
Ryan Dahl
94f8368cf9
First pass at new https server
14 years ago
Ryan Dahl
feb77eab65
Fix REPL for named functions
add some tests.
14 years ago
Ryan Dahl
b5637170b1
Fix openssl version check
14 years ago
Ryan Dahl
7e831bfba1
Disable TLS tests when node doesn't have OpenSSL.
14 years ago
Ryan Dahl
8b352bdc5d
Add '{a:1}' to REPL tests
14 years ago
Ryan Dahl
aea568b04a
Fix some errors in debugger tests
14 years ago
Ryan Dahl
294bcb33e6
debugger: Fix some parser issues
Wouldn't handle events if it got backed up.
14 years ago
Ryan Dahl
4e81cf7def
Debugger client emits ready after recving initial res
14 years ago
Ryan Dahl
a8417c128e
Add more debugger tests
14 years ago
Ryan Dahl
797aa97e19
Fix test-debugger-client
14 years ago
Ryan Dahl
8d82ec2130
Add beginning of build-in debugger
+ test-debugger-client (which is currently broken)
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
Oleg Slobodskoi
23cf938e4f
fix assert.throws
14 years ago
Bert Belder
d66cf5f32c
Work around intermittent mkdir failures in testcfg.py
14 years ago
Jeremy Martin
6f726cf8c7
url.parse(url, true) defaults query field to {}
14 years ago
Ryan Dahl
8db0bbe0dc
Add callback to CryptoStream.write
14 years ago
Ryan Dahl
3cf2cbf904
Parse issuer and subject from CryptoStream.getPeerCertificate
14 years ago
Ryan Dahl
d1f36accbf
Remove toJSON usage - it was removed from V8
14 years ago
Jorge Chamorro Bieling
e530507cb1
Add failing test for GH-511
14 years ago
Ryan Dahl
033ab7ebb6
Add 5 sec timeout to test-tls-securepair-client
This test is broken for people who don't have OpenSSL 1.0.0 - but it's just
a bug in OpenSSL. Add this timeout so that it doesn't take super long to run
the tests.
14 years ago
Ryan Dahl
632da2a393
Add callback paramenter to socket.connect()
14 years ago
Ryan Dahl
c4161f32f5
Add callback to socket.write()
14 years ago
Ryan Dahl
c970968ee6
better option parsing for socket.write()
14 years ago
Felix Geisendörfer
e27418ca3f
Prefer require.cache over native module cache
This patch changes node's module loading behavior so that the
require.cache is always the first place to consider when loading a
module.
The motivation for this change is to help people who are writing
focused tests for their node.js applications, and need a mechanism
to inject test doubles to replace native node.js modules.
14 years ago
Ryan Dahl
a59483bd1d
TLS: server should die on junk
14 years ago
Ryan Dahl
953561ab06
Factor out CryptoStream.end; support data on end()
14 years ago
Brian White
f1762ff815
Add os module and getHostname
14 years ago
Ryan Dahl
8ef683dead
Rename the securepair test to be prefixed with tls
14 years ago
Ryan Dahl
c444293be9
Start a simple TLS client verification test
14 years ago
Ryan Dahl
5138992f3c
Add some verification code to tls.connect()
14 years ago
Ryan Dahl
a473b8dafb
Move getPeerCertificate and getCipher to CryptoStream
14 years ago
Ryan Dahl
2ca63c8f79
Initial implementation of tls.connect()
Seems to work checkout test/disabled/tls-client.js
Type "GET /" after connected.
14 years ago
Ryan Dahl
137c361517
pair.cleartext, pair.encrypted now instances of tls.CryptoStream
14 years ago
Ryan Dahl
dac4d486ec
Accept Buffers as well as strings for addCert, addKey
14 years ago
Ryan Dahl
0ea0b921b7
TLS: emit 'secureConnection' instead of two events
14 years ago
Ryan Dahl
bb46b63e33
test-tls-server-verify: add ca2 test case
14 years ago
Ryan Dahl
13b14300b9
TLS: emit 'end' on both streams
14 years ago
Ryan Dahl
a0c55dfe09
TLS: don't use events when control hasn't been inverted
14 years ago
Ryan Dahl
0ec57ea34c
Some TLS clean ups
14 years ago
Ryan Dahl
5d60b06b76
Add 'make test' to test/fixtures/keys/Makefile
14 years ago
Ryan Dahl
6bc9b2ef92
clients without certs are unauthed.
14 years ago
Ryan Dahl
ee5366a410
Fix CNs for agent keys; can't be the same as CA's CN
Also add makefile for easy tweaking.
14 years ago
Ryan Dahl
5b8c62f7d1
Add broken, but detailed TLS verify test
Plus a bunch of keys.
14 years ago
Ryan Dahl
0b0faceb19
Move securepair stuff into tls.js
14 years ago