Ryan Dahl
15594eaf87
Replace WAF with make/autoconf
14 years ago
Ryan Dahl
477df1aaec
Revert "Add some failing tests for path.join"
This reverts commit 8c0e87f9c3
.
(Revert until fix comes)
14 years ago
Ryan Dahl
38f117cb6d
one more 'listening' race condition
14 years ago
Ryan Dahl
44234e9cc7
Fix a few 'listening' race conditions
in
test-net-timeout
test-http-client-parse-error
14 years ago
Ryan Dahl
9bf2975f78
Make sure Error object on exec() gets killed member
Also default to SIGTERM for destruction when exceeding timeout or buffer on
exec()
14 years ago
Ryan Dahl
d9a5edb2b0
Fix test-net-eaddrinuse
14 years ago
Ryan Dahl
604f4fdf8c
Write write.txt into the tmpdir
14 years ago
Jorge Chamorro Bieling
99e19aa398
Remove unneeded function wrappers
14 years ago
Ryan Dahl
ceb5331a64
Force exit on SIGINT but still reset flags on stdio fds
Add test that one can ctrl+c out of a script spinning infinitely.
14 years ago
Ryan Dahl
6570cd99e5
Fix execFile timeouts, improve tests
It seems that a parent will not get a SIGCHLD if the child is killed by the
parent? It's unclear, so make 'exit' callback manually.
14 years ago
Ryan Dahl
8c0e87f9c3
Add some failing tests for path.join
14 years ago
Aaron Heckmann
bd8e4f656e
Prevents child_process.exec timeouts from throwing when the child was previously killed.
14 years ago
isaacs
226eff5104
Add require.resolve.
Also, hack the repl so that it works as expected there, too.
14 years ago
Johan Euphrosine
5d400cfd3a
net listen should emit eaddrinuse error
14 years ago
Jorge Chamorro Bieling
c735b4663a
unbase64 skips over *any* illegal chars
14 years ago
Ryan Dahl
40f675b64b
Fix race conditions in test-http-upgrade-client2
14 years ago
Ryan Dahl
4adadc38f4
fix test-base64-bigfile for linux
14 years ago
Ryan Dahl
97255c2651
Fix test harness for Linux
Mostly just upgraded tools/test.py to the latest one that's in V8. But also
fixing the before and after hooks to preserve the test/tmp directory so that
running tests manually usually works.
14 years ago
isaacs
25b5bc01a6
A big base64 file encoding/decoding test
Originally written to try to track down this bug report:
http://permalink.gmane.org/gmane.comp.lang.javascript.nodejs/13924
As it turns out, it's showing a completely different kind of failure. When
the file is base64 encoded with the native program, then decoded with node,
it doesn't match the original. Something's fishy.
14 years ago
Ryan Dahl
cf1db4f304
base64 decode should handle whitespace
14 years ago
Peteris Krumins
a6ee3bac85
Add EventEmitter.prototype.once
14 years ago
Nathan Rajlich
9b1ff070e6
Upgrade http-parser with a fix for spaces in headers
14 years ago
Joshua Peek
73b29d79b9
Don't flush net writeQueue on end() if its still connecting
14 years ago
Micheil Smith
372a7c9a3e
Migrated from sys.p to console.dir
14 years ago
Ryan Dahl
ee8522996a
Enable pipe test
14 years ago
Ryan Dahl
1879d8211d
Remove sys in new tests
14 years ago
Micheil Smith
e38eb0c5a4
Soft migration of sys -> util, Removal of deprecated utils module.
14 years ago
Ryan Dahl
0a0e90dcca
Add broken test passing a buffer through http
14 years ago
Ryan Dahl
2944e03a03
Closer to a working pipe
14 years ago
Ryan Dahl
007881b648
No long have tcp module
14 years ago
Felix Geisendörfer
3cd09e7ba5
Stress test for http upload timeouts
This was meant to find a bug in setTimeout, but there doesn't seem to be
one. So this test can no help to prevent future regressions.
14 years ago
Ryan Dahl
1d3142a882
TCP clients should buffer writes before connection
14 years ago
Ryan Dahl
81ac0d5088
pipe-test fixes
14 years ago
Ryan Dahl
393f0071e4
Improve pipe-test. Still not working
14 years ago
Ryan Dahl
bc695475b9
Add Stream base class with stream.pipe
14 years ago
Joshaven Potter
3d4e4d8909
syntax fixes to pass jslint
14 years ago
isaacs
8ff7954165
Fix #325 . Add test and check for zero-length file contents in fs.readFileSync
14 years ago
Ryan Dahl
38f8665f3a
lib/http.js - nested loop stepping on variables of outer loop
Fixes #318 .
14 years ago
isaacs
e9b6b0b327
Report "weird" errors a little better.
There are a few kinds of errors that are very confusing.
1. Errors raised in nextTick
2. Errors emitted on the "error" event
3. RangeErrors that crash the program (or anything without a stack trace)
Long traces will make make these better, of course. In the meantime, this
adds a few handy signposts (in the form of better error reporting and
comments on the otherwise inscrutable code printed to the terminal) that can
help new users find the cause, or at least, ask for help more effectively.
14 years ago
Mark Nottingham
d59512f6f4
Add support for handling Expect: 100-continue
HTTP/1.1 requests, either with an event (check_continue) or automatically, if no event handler is present.
Add client-side expect/continue support, tests.
Expound upon client requirements for expect/continue.
15 years ago
Marco Rogers
4a7562d28f
fix encoding option on ReadStream, updated test
14 years ago
Ryan Dahl
265cda97d7
Fix zero length buffer bug for http res.end()
Reported by Kadir Pekel <kadirpekel@gmail.com>
14 years ago
Mark Nottingham
1b24fc6678
Consume HTTP trailing headers
14 years ago
Ryan Dahl
ee9af66990
Add test for getting parse error from HTTP client
Made this test in response to this thread:
http://groups.google.com/group/nodejs/browse_thread/thread/f82835007a277de2/
But Node appears to be working correctly.
14 years ago
Fedor Indutny
5535aa3d51
Fixed 'upgrade' event for httpclient
onend and ondata was cleaning on parser end
14 years ago
isaacs
4d0456f827
Don't use stat in fs.readFile[Sync]
Original patch c/o Evan Larkin <evan.larkin.iit@gmail.com>
14 years ago
Tj Holowaychuk
893ebe7230
Fixed fs.ReadStream() start: 0 bug
14 years ago
Mikeal Rogers
cc1d61cbb3
HTTP: close connection on connection:close header.
rnewson found a good bug in keep-alive. we were only using the request
headers we send to enable/disable keep-alive but when the server sends
Connection: close we need to close down the connection regardless.
I wrote up a patch the Robert verified makes all his test client code work
now and I also added a new unittest for it.
14 years ago
isaacs
dff1b5ad10
Don't try to run extension loaders unless they're actually functions
14 years ago
Ryan Dahl
1b1bee8099
Fix test/message/undefined_reference_in_new_context
14 years ago