diff --git a/AUTHORS b/AUTHORS index 79cc524bb8..141cfc21c5 100644 --- a/AUTHORS +++ b/AUTHORS @@ -382,3 +382,14 @@ Olivier Lalonde Francois Marier Trevor Norris Kai Sasaki Lewuathe +Brandon Philips +Frederico Silva +Jan Wynholds +Girish Ramakrishnan +Anthony Pesch +Stephen Gallagher +Sergey Kholodilov +Tim Kuijsten +Michael Axiak +Chad Rhyner +Nicolas Chambrier diff --git a/ChangeLog b/ChangeLog index 6ab54a166c..041fd8517a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,49 @@ -2012.10.24, Version 0.9.3 (Unstable) +2012.12.21, Version 0.9.4 (Unstable) + +* streams: Update all streaming interfaces to use new classes (isaacs) + +* node: remove idle gc (Ben Noordhuis) + +* http: protect against response splitting attacks (Bert Belder) + +* fs: Raise error when null bytes detected in paths (isaacs) + +* fs: fix 'object is not a function' callback errors (Ben Noordhuis) + +* fs: add autoClose=true option to fs.createReadStream (Farid Neshat) + +* process: add getgroups(), setgroups(), initgroups() (Ben Noordhuis) + +* openssl: optimized asm code on x86 and x64 (Bert Belder) + +* crypto: fix leak in GetPeerCertificate (Fedor Indutny) + +* add systemtap support (Jan Wynholds) + +* windows: add ETW and PerfCounters support (Scott Blomquist) + +* windows: fix normalization of UNC paths (Bert Belder) + +* crypto: fix ssl error handling (Sergey Kholodilov) + +* node: remove eio-emul.h (Ben Noordhuis) + +* os: add os.endianness() function (Nathan Rajlich) + +* readline: don't emit "line" events with a trailing '\n' char (Nathan Rajlich) + +* build: add configure option to generate xcode build files (Timothy J Fontaine) + +* build: allow linking against system libuv, cares, http_parser (Stephen Gallagher) + +* typed arrays: add slice() support to ArrayBuffer (Anthony Pesch) + +* debugger: exit and kill child on SIGTERM or SIGHUP (Fedor Indutny) + +* url: url.format escapes delimiters in path and query (J. Lee Coltrane) + + +2012.10.24, Version 0.9.3 (Unstable), 1ed4c6776e4f52956918b70565502e0f8869829d * V8: Upgrade to 3.13.7.4 diff --git a/deps/npm/doc/api/deprecate.md b/deps/npm/doc/api/deprecate.md index ac94fd7a9f..0608d3864a 100644 --- a/deps/npm/doc/api/deprecate.md +++ b/deps/npm/doc/api/deprecate.md @@ -25,6 +25,8 @@ The 'args' parameter must have exactly two elements: Note that you must be the package owner to deprecate something. See the `owner` and `adduser` help topics. +To un-deprecate a package, specify an empty string (`""`) for the `message` argument. + ## SEE ALSO * npm-publish(3) diff --git a/deps/npm/doc/cli/deprecate.md b/deps/npm/doc/cli/deprecate.md index 925337f21a..c45245f095 100644 --- a/deps/npm/doc/cli/deprecate.md +++ b/deps/npm/doc/cli/deprecate.md @@ -18,6 +18,8 @@ something like this: Note that you must be the package owner to deprecate something. See the `owner` and `adduser` help topics. +To un-deprecate a package, specify an empty string (`""`) for the `message` argument. + ## SEE ALSO * npm-publish(1) diff --git a/deps/npm/doc/cli/disputes.md b/deps/npm/doc/cli/disputes.md index 96ad9ef1f8..751e804f8f 100644 --- a/deps/npm/doc/cli/disputes.md +++ b/deps/npm/doc/cli/disputes.md @@ -4,8 +4,10 @@ npm-disputes(1) -- Handling Module Name Disputes ## SYNOPSIS 1. Get the author email with `npm owner ls ` -1. Email the author, CC . -2. After a few weeks, if there's no resolution, we'll sort it out. +2. Email the author, CC . +3. After a few weeks, if there's no resolution, we'll sort it out. + +Don't squat on package names. Publish code or move out of the way. ## DESCRIPTION @@ -40,7 +42,7 @@ Joe's appropriate course of action in each case is the same. 1. `npm owner ls foo`. This will tell Joe the email address of the owner (Bob). -2. Joe emails Bob, explaining the situation **as respecfully as possible**, +2. Joe emails Bob, explaining the situation **as respectfully as possible**, and what he would like to do with the module name. He adds isaacs to the CC list of the email. Mention in the email that Bob can run `npm owner add joe foo` to add Joe as an owner of @@ -75,6 +77,11 @@ but not limited to: MIT-licensed program, and then removing or changing the copyright and license statement) 3. Illegal content. +4. "Squatting" on a package name that you *plan* to use, but aren't + actually using. Sorry, I don't care how great the name is, or how + perfect a fit it is for the thing that someday might happen. If + someone wants to use it today, and you're just taking up space with + an empty tarball, you're going to be evicted. If you see bad behavior like this, please report it right away. diff --git a/deps/npm/doc/cli/registry.md b/deps/npm/doc/cli/registry.md index 44ddd94e05..9173defeff 100644 --- a/deps/npm/doc/cli/registry.md +++ b/deps/npm/doc/cli/registry.md @@ -82,9 +82,7 @@ ask for help on the mailing list. ## Is there a website or something to see package docs and such? -No, but such a thing is planned, and a tiny bit developed. - -Stay tuned! +Yes, head over to ## SEE ALSO diff --git a/deps/npm/doc/cli/view.md b/deps/npm/doc/cli/view.md index 5ec9dc0aca..07836a5ef0 100644 --- a/deps/npm/doc/cli/view.md +++ b/deps/npm/doc/cli/view.md @@ -69,7 +69,9 @@ was required by each matching version of yui3: If only a single string field for a single version is output, then it will not be colorized or quoted, so as to enable piping the output to -another command. +another command. If the field is an object, it will be output as a JavaScript object literal. + +If the --json flag is given, the outputted fields will be JSON. If the version range matches multiple versions, than each printed value will be prefixed with the version it applies to. diff --git a/deps/npm/html/api/bin.html b/deps/npm/html/api/bin.html index e93f83b630..05b588cfe0 100644 --- a/deps/npm/html/api/bin.html +++ b/deps/npm/html/api/bin.html @@ -19,7 +19,7 @@

This function should not be used programmatically. Instead, just refer to the npm.bin member.

- +