Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.6.9 対応. #54

Merged
merged 43 commits into from Jan 30, 2012
Merged

v0.6.9 対応. #54

merged 43 commits into from Jan 30, 2012

Conversation

koichik
Copy link

@koichik koichik commented Jan 28, 2012

No description provided.

isaacs and others added 30 commits January 19, 2012 21:15
This was a very significant improvement that should have been called out
explicitly.

I added 'review all libuv changes' to my build checklist.  It won't
happen again.  Sorry, @igorzi.
Fix zlib crashes on error due to improper use of removeListener
in the error handler
Removed during the early stages of node 0.5 refactoring to libuv.
Removed during the early stages of node 0.5 refactoring to libuv.
Removed during the early stages of node 0.5 refactoring to libuv.
As RFC 2616 says we should, assume that servers will provide a persistent
connection by default.

> A significant difference between HTTP/1.1 and earlier versions of
> HTTP is that persistent connections are the default behavior of any
> HTTP connection. That is, unless otherwise indicated, the client
> SHOULD assume that the server will maintain a persistent connection,
> even after error responses from the server.

> HTTP/1.1 applications that do not support persistent connections MUST
> include the "close" connection option in every message.

Fixes nodejs#2436.
Change formatProperty in util.js to use Object.getOwnPropertyDescriptor
instead of __lookup[GS]etter__.

Use the cached value from the descriptor to reduce number of property
lookups from 3 to 1.

Fallback to standard lookup if the descriptor is empty. This doesn't
ever happen with normal JS objects (this function is called only when
the key exists) but apparently does with Node's custom ENV interface.

Fixes: nodejs#2109.
`retry` is not used if SSL_PRINT_DEBUG is not defined.
- throw if the ttl argument is not a number
- return the ttl argument (not particulary useful but it's what v0.4 did)

Note that the 0 < ttl < 256 check has *not* been reinstated. On Linux, -1 is a
valid argument to setsockopt(IPPROTO_IP, IP_TTL).
- throw on error, don't return an error code
The socket is not part of any multicast group. Bug wasn't visible until 6999fb3.
bnoordhuis and others added 13 commits January 24, 2012 00:11
	- watch for the death of child processes and fail the test if they all die
	- use setTimeout to fail the test if responses are not received and processed in 5000ms
…treams

Also, if an error is already provided, then raise the provided
error, rather than throwing it with a less helpful 'stdout cannot
be closed' message.

This is important for properly handling EPIPEs.
Thanks @mscdex for spotting this.
* dgram: Bring back missing functionality for Unix (Dan VerWeire, Roman Shtylman, Ben Noordnuis)
  - Note: Windows UDP support not yet complete.

* http: Fix parser memory leak (koichik)

* zlib: Fix nodejs#2365 crashes on invalid input (Nicolas LaCasse)

* module: fix --debug-brk on symlinked scripts (Fedor Indutny)

* Documentation Restyling (Matthew Fitzsimmons)

* Update npm to 1.1.0-3 (isaacs)

* Windows: fix regression in stat() calls to C:\ (Bert Belder)
Merge branch 'v0.6' into japanese-v0.6

Conflicts:
	doc/about/index.html
	doc/community/index.html
	doc/logos/index.html
meso added a commit that referenced this pull request Jan 30, 2012
@meso meso merged commit 9365275 into nodejsjp:japanese-v0.6 Jan 30, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
7 participants