Only concatenate some incoming HTTP headers.
- Concatenate 'accept', 'accept-charset', 'accept-encoding',
'accept-language', 'connection', 'cookie', and 'x-*' headers.
- For all others, drop duplicates.
wscript shouldn't fail if 'git describe' doesn't work
Don't encourage strange ideas about req race conditions
Fix race condition in test-http-exceptions.js
Comment out lines with full paths in message test.
Note that * in the .out files is a special wildcard.
Execute message tests by default
script.runIn*Context not throwing errors properly.
Fix message tests
Add message tests
test-child-process-custom-fds to cleanup after running
Renaming tcp tests to net tests
Coding style changes, added tests in for the md5, sha256, etc methods
Add platform_none for cygwin build
Fix platform_linux.cc, missing include
Add platform files, move getmem to node::OS class.
Fix text about threads on homepage
Upgrade V8 to 2.2.18
Support 'upgrade' event in HTTP client.
- Add a unit test for client HTTP upgrade.
- Move around unit tests for server HTTP upgrade.
Add callback to dgramSocket.send()
Add UDP broadcast support
Fix writeFile(buffer) test
Adding path.existsSync (with tests.)
Throw exceptions, not strings
fs.writeFile accepts Buffers
Fix Linux build
Fixed incorrect mask for determining fs.Stats types
A replacement for decodeURIComponent that doesn't throw.
And add a few more tests.
RootCaCerts shouldn't be global
Refactor: Utf8Decoder -> StringDecoder
Instead of just decoding Utf8, this will proxy requests to buffer.toString()
for other encodings. This makes for a simpler interface.
Wrap FD in closure before emitting from Stream.
- Without this, recvMsg can be invoked before the event emitter gets a
chance to run. In this case, recvMsg.fd will be overwritten and the
original caller can end up emitting null.
Upgrade V8 to 2.2.17
Coerce each argument to a String before attempting to print it via sy…
More lint on node_crypto
Fix a bunch of memory leaks in node_crypto