Ryan Dahl
1d78159e8f
Upgrade V8 to 3.0.1
14 years ago
isaacs
3d0627dc6a
link windows/cygwin build to the wiki docs
Suggested by temp01 in IRC.
http://irc.npmjs.org/node.js/2010-12-12#NODE-JS-2010-12-12T18-59-36-270Z
18:59:36 temp01: I feel like the build section on nodejs.org should link
there
19:11:18 isaacs: temp01: yeah, that'd be helpful
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
c9e5cfcc34
Random doc fixes
14 years ago
Ryan Dahl
5bdcec67f0
Add docs for tls.connect()
14 years ago
Ryan Dahl
e3d1808ef0
Rename node::SecureStream to node::crypto::Connection
node::SecureStream is definitely not a "stream" in the Node sense. Renaming
it to avoid ambiguity. (Adding namespace to not confuse with some other
Connection object.)
14 years ago
Ryan Dahl
6636bfaa0a
TLS: Simplify code from suck and blow
14 years ago
Ryan Dahl
66767edf12
Add CryptoStream.destroy()
14 years ago
Ryan Dahl
953561ab06
Factor out CryptoStream.end; support data on end()
14 years ago
Ryan Dahl
4f2ab03e97
Fix typo
14 years ago
Brian White
f1762ff815
Add os module and getHostname
14 years ago
Ryan Dahl
dc65cbd2e9
Factor out some _cycle functionality into Cleartext and EncrypteStreams
14 years ago
Ryan Dahl
70baeba8a9
Add receivedShutdown() binding
14 years ago
Ryan Dahl
d4f1ab00d2
Add EncryptedStream and CleartextStream classes
Towards half-closed secure sockets.
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
32e8692b06
Apply V8 r5951 to fix Mac build
From f3973972b727df480697443871d780596aba0201 Mon Sep 17 00:00:00 2001
From: erik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Date: Wed, 8 Dec 2010 16:23:25 +0000
Subject: [PATCH] Speed up quoting of JSON strings by allocating a string that is big enough
and then trimming it when the length is known. This way we only have to
traverse the input once.
Review URL: http://codereview.chromium.org/5556012
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
5a87bd168d
Remove doc references to readyState
14 years ago
Ryan Dahl
a3c91c216f
Simplify the net.Server example in docs
14 years ago
Ryan Dahl
9a7fb3c988
Add tls.Server docs
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
a952231640
remove old todo
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
c30f113712
Upgrade V8 to 3.0.0
14 years ago
Ryan Dahl
5b8c62f7d1
Add broken, but detailed TLS verify test
Plus a bunch of keys.
14 years ago
Ryan Dahl
180dfca03f
Pretty error message messes up if readFileSync in main module fails.
TODO test/message test for this.
14 years ago
Ryan Dahl
0b0faceb19
Move securepair stuff into tls.js
14 years ago
Ryan Dahl
5bca100afe
Server must not request cert.
14 years ago
Oleg Efimov
093dfaf801
GJSLint all tests, only 3 long lines left in test-url.js
test/simple/test-url.js:31:(0110) Line too long (82 characters).
test/simple/test-url.js:39:(0110) Line too long (85 characters).
test/simple/test-url.js:40:(0110) Line too long (92 characters).
14 years ago
Oleg Efimov
0665f0271e
GJSLint all simple tests exclude http-*, url, path
14 years ago
isaacs
47c40bf18d
test-fs-realpath: Put junk in tmp, not fixtures.
Prevents test/fixtures/cycles/folder/cycles from being created every time
the tests are run.
14 years ago
isaacs
dc2b4b2a81
test-fs-realpath: move absDir fetching to separate function
14 years ago
isaacs
6525c04522
test-fs-realpath: lint
14 years ago
Oleg Efimov
0ce9cbab29
GJSLint continue
14 years ago
Oleg Efimov
e76cd53431
Small site fix for image borders and nodejs-dev maillist URL
14 years ago
Ryan Dahl
02cc39f221
Check for global leaks in all tests
14 years ago
Ryan Dahl
92789b16e5
Fix global leaks
14 years ago
Ryan Dahl
a0159b4b29
Fix global leaks
14 years ago