Russell Haering
e6ede31554
http: fix buffer writes to outgoing messages
14 years ago
isaacs
da2f4b2dc4
support for package.json
This adds basic support for situations where there is a package.json
with a "main" field. That "main" module is used as the code that is
loaded when the package folder is required.
14 years ago
Ryan Dahl
4733d0b1f0
http: handle aborts
14 years ago
Ryan Dahl
aa95e5708f
Expose errno with a string.
14 years ago
Ryan Dahl
97f7c06451
TLS: fix throttling
Re-enable test-https-large-response.js
Closes GH-614.
14 years ago
Ryan Dahl
41b4ec7952
TLS: flush buffer before destroy
Also disable test-https-large-response.js. Covered by
test/simple/test-tls-throttle.js
14 years ago
isaacs
f86ec1366f
Closes GH-619 Make require.main be the main module
14 years ago
Jorge Chamorro Bieling
ff7fc093a1
Longer nexttick ordering test
Closes GH-604.
14 years ago
Joe Walnes
df6e497793
dgram: setMulticastTTL, setMulticastLoopback and addMembership.
These are options needed for real-world multicasting.
Implementation notes:
- POSIX only.
- IPv4 only (IPv6 multicast is a tricky beast).
- Didn't update tests, because it can't effectively be demonstrated on
localhost only.
14 years ago
Ryan Dahl
33e8e3d799
Add simpler failing tls throttle test
14 years ago
Ryan Dahl
ef123600ce
Add artificial timeout to broken test-https-large-response
14 years ago
Ryan Dahl
6ede26cb9c
Add socket.bufferSize
14 years ago
Tim Caswell
845df3cd2e
Slightly throttle https large body test
14 years ago
Ryan Dahl
895968d8f8
Add test-https-large-response.js
14 years ago
Ryan Dahl
cb06abe1e5
Helpful error when child_process.exec hit maxBuffer
14 years ago
Ryan Dahl
fbb74784b5
Remove more process.assert
14 years ago
Greg Hughes
1a5e513084
Fix style issues with ext_key_usage patch
Closes GH-586.
14 years ago
Greg Hughes
6c32e155d3
Add ext_key_usage to getPeerCertificate
14 years ago
isaacs
6cdeb3b3fd
A module ID with a trailing slash must be a dir.
require('./foo/') should not try to load './foo.js'. It should only
look for ./foo/index.js
Closes GH-588
14 years ago
Ali Farhadi
36ef5643c3
Fixing bug in http request default encoding.
14 years ago
Ali Farhadi
c70dd70301
Adding callback parameter to Socket's setTimeout method.
14 years ago
Ryan Dahl
129217a4e9
Increase timeout on test-repl to 5 seconds
Hopefully wont get failures on buildbot slaves.
14 years ago
Ali Farhadi
910a859b9c
Adding test for many keep-alive connections
14 years ago
Carter Allen
5ad93ab573
Fix tests when spaces are in path
14 years ago
Daniel Ennis
52f93185c7
Adding support for require-like initialization of node,
so `node foo`
will load one of:
./foo.js
./foo.node
./foo/index.js
./foo/index.node
Test cases added.
Ensured no conflict with native names.
14 years ago
Ali Farhadi
d81afcb3a6
Fixing bug in http request's end method.
14 years ago
Ryan Dahl
7dfbccf9bd
Add test-https-agent
14 years ago
Ryan Dahl
68f2aa2715
http: agent should cycle on close
14 years ago
Ryan Dahl
f465949516
hacky work around socket hangups on http requests
14 years ago
Ryan Dahl
d89454e5d4
Backport client 'upgrade' events
14 years ago
Ryan Dahl
cb14236bb4
Use common.PORT not 8000
14 years ago
Ryan Dahl
39535d74df
move test-exec to pummel - too slow
14 years ago
Ryan Dahl
2f6cb66009
Add setEncoding to CryptoStream
14 years ago
Ryan Dahl
b22b5e341b
listen/bind errors should close net.Server
14 years ago
Ryan Dahl
2ec4cd5525
factor linklist code into own file
14 years ago
Felix Geisendörfer
0263f01475
Fix test-require-cache-without-stat.js
This path adds an additional cache to the module system for caching the
location of previously required modules. Since it is embedded in the
loop that iterates over all require.paths, this patch also handles the
case where require.paths is being modified.
The patch also cleans up some code around it.
See: https://groups.google.com/forum/#!topic/nodejs-dev/QGGlrvLDHVs
14 years ago
Ryan Dahl
c3b0d133aa
Add built-in module loading to test-require-cache-without-stat
14 years ago
Ryan Dahl
f35773ad07
Add broken test for require cache working
require is caching the compiled code but still stating the filenames.
https://groups.google.com/d/topic/nodejs-dev/QGGlrvLDHVs/discussion
14 years ago
Ryan Dahl
7df8a05129
debugger: primative object inspection
14 years ago
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
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
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
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