Comparing changes
Open a pull request
base repository: nodejs/node-v0.x-archive
base: 462bfdaa1b81
head repository: nodejs/node-v0.x-archive
compare: 278bf9203575
- 12 commits
- 30 files changed
- 4 contributors
Commits on Jan 28, 2014
-
stream_wrap: use
uv_try_write
where possibleUse `uv_try_write` for string and buffer writes, thus avoiding to do allocations and copying in some of the cases.
-
src: only define ssize_t on windows if undefined
This matches how libuv handles the definition of ssize_t, by typedef'ing intptr_t to ssize_t. However, in the future we will use portable types from stddef.h
-
-
-
deps: update http_parser to 2.2.1
Main changes: * Fixed content-length and chunk-size overflow test
-
Even if stdio streams are opened as file streams, we should not ever try to close them. This could be accomplished by passing `autoClose: false` in options on their creation.
Commits on Jan 29, 2014
-
-
2014.01.29, Version 0.11.11 (Unstable)
* v8: Upgrade to 3.22.24.19 * http_parser: Upgrade to 2.2.1 * openssl: Upgrade to 1.0.1f * uv: Upgrade to 0.11.18 * async-listener: revamp of subsystem (Trevor Norris) * node: do not ever close stdio (Fedor Indutny) * http: use writev on chunked encoding (Trevor Norris) * async_wrap/timers: remove Add/RemoveAsyncListener (Trevor Norris) * child_process: better error reporting for exec (Fedor Indutny) * crypto: add newline to cert and key if not present (Fedor Indutny) * crypto: clear error in GetPeerCertificate (Fedor Indutny) * crypto: honor default ciphers in client mode (Jacob Hoffman-Andrews) * crypto: introduce .setEngine(engine, [flags]) (Fedor Indutny) * crypto: support custom pbkdf2 digest methods (Ben Noordhuis) * domain: fix off-by-one in Domain.exit() (Ryan Graham) * http: concatenate duplicate headers by default (Alex Kocharin) * http: do not emit EOF non-readable socket (Fedor Indutny) * node: fix argument parsing with -p arg (Alexis Campailla) * path: improve POSIX path.join() performance (Jo Liss) * tls: emit `clientError` on early socket close (Fedor Indutny) * tls: introduce `.setMaxSendFragment(size)` (Fedor Indutny) * tls: make cert/pfx optional in tls.createServer() (Ben Noordhuis) * tls: process accumulated input (Fedor Indutny) * tls: show human-readable error messages (Ben Noordhuis) * util: handle escaped forward slashes correctly (Tom Gallacher)
-
-
-
src: move header inclusion out of namespace
The placement of a previous fix to include proper size_t types in addons was erroneously placed inside a namespace, move to just before. Fix #6992
-
test: flaky test-http-client-parser-double-free
There were two issues that were causing this test to fail intermittently in release builds: 1. Since the client is only processing one readable event, the client request is not enough to keep the process alive and the process can exit before the desired events have been raised. 2. Reading just 1 byte is not enough to guarantee that the parser will eventually consume all the data and raise the desired parse error. I tried postponing the server.close() to address the issue at [1], but then the test just hangs sometimes.
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 462bfdaa1b81...278bf9203575