Permalink
Commits on May 6, 2012
  1. Fix typo. pacakge -> package.

    committed May 6, 2012
Commits on May 5, 2012
  1. More cluster event consistency

    Regarding discussion in #3198.  Passing the worker as an argument
    to an event emitted on the worker is redundant, and an unnecessary
    break in consistency vs the events on the ChildProcess objects.
    
    It was removed from 'exit', but 'listening' and others were
    overlooked.  This corrects that oversight.
    isaacs committed May 5, 2012
  2. Move test-fs-largefile into pummel

    It's too slow.
    isaacs committed May 5, 2012
  3. build: print error message if no compiler found

    Make the configure script warn the user about the lack of an acceptable
    C compiler on the system.
    javihernandez committed with bnoordhuis May 4, 2012
  4. doc: fix setEncoding()

    Fixes #3209.
    koichik committed May 5, 2012
  5. string_decoder: added support for UTF-16LE

    Fixes #3223.
    koichik committed May 5, 2012
  6. Add HTTP Status codes from RFC 6585

    Mark Cavage committed with isaacs Dec 19, 2011
  7. string_decoder: add support for CESU-8

    Fixes #3217.
    koichik committed May 5, 2012
  8. cluster: worker exit event to match child_process

    test: fixes due to new cluster api.
    
    - changed worker `death` to `exit`.
    - corrected argument type expected by worker `exit` handler.
    
    test: more tests of cluster.worker death
    
    cluster: fixed arguments on worker 'exit' event
    
    worker 'exit' event now emits arguments consistent with the
    corresponding event in child_process module.
    coltrane committed with isaacs May 2, 2012
  9. Merge branch 'v0.6-merge'

    isaacs committed May 5, 2012
  10. Fix incorrect merge choices

    isaacs committed May 5, 2012
Commits on May 4, 2012
  1. node: un-revert 9a6012e

    The crashes in debug mode after adding Locker are *not* caused by
    Locker. Locker is merely exposing issues that already existed. Some of
    these issues have since been fixed in 7063575.
    
    This reverts commit 4071815.
    This reapplies commit 9a6012e.
    
    Conflicts:
    	src/node.cc
    laverdet committed with bnoordhuis May 4, 2012
  2. Merge remote-tracking branch 'ry/v0.6' into v0.6-merge

    Conflicts:
    	ChangeLog
    	Makefile
    	deps/npm/AUTHORS
    	deps/npm/html/api/bin.html
    	deps/npm/html/api/bugs.html
    	deps/npm/html/api/commands.html
    	deps/npm/html/api/config.html
    	deps/npm/html/api/deprecate.html
    	deps/npm/html/api/docs.html
    	deps/npm/html/api/edit.html
    	deps/npm/html/api/explore.html
    	deps/npm/html/api/help-search.html
    	deps/npm/html/api/init.html
    	deps/npm/html/api/install.html
    	deps/npm/html/api/link.html
    	deps/npm/html/api/load.html
    	deps/npm/html/api/ls.html
    	deps/npm/html/api/npm.html
    	deps/npm/html/api/outdated.html
    	deps/npm/html/api/owner.html
    	deps/npm/html/api/pack.html
    	deps/npm/html/api/prefix.html
    	deps/npm/html/api/prune.html
    	deps/npm/html/api/publish.html
    	deps/npm/html/api/rebuild.html
    	deps/npm/html/api/restart.html
    	deps/npm/html/api/root.html
    	deps/npm/html/api/run-script.html
    	deps/npm/html/api/search.html
    	deps/npm/html/api/shrinkwrap.html
    	deps/npm/html/api/start.html
    	deps/npm/html/api/stop.html
    	deps/npm/html/api/submodule.html
    	deps/npm/html/api/tag.html
    	deps/npm/html/api/test.html
    	deps/npm/html/api/uninstall.html
    	deps/npm/html/api/unpublish.html
    	deps/npm/html/api/update.html
    	deps/npm/html/api/version.html
    	deps/npm/html/api/view.html
    	deps/npm/html/api/whoami.html
    	deps/npm/html/doc/README.html
    	deps/npm/html/doc/adduser.html
    	deps/npm/html/doc/bin.html
    	deps/npm/html/doc/bugs.html
    	deps/npm/html/doc/build.html
    	deps/npm/html/doc/bundle.html
    	deps/npm/html/doc/cache.html
    	deps/npm/html/doc/changelog.html
    	deps/npm/html/doc/coding-style.html
    	deps/npm/html/doc/completion.html
    	deps/npm/html/doc/config.html
    	deps/npm/html/doc/deprecate.html
    	deps/npm/html/doc/developers.html
    	deps/npm/html/doc/disputes.html
    	deps/npm/html/doc/docs.html
    	deps/npm/html/doc/edit.html
    	deps/npm/html/doc/explore.html
    	deps/npm/html/doc/faq.html
    	deps/npm/html/doc/folders.html
    	deps/npm/html/doc/help-search.html
    	deps/npm/html/doc/help.html
    	deps/npm/html/doc/index.html
    	deps/npm/html/doc/init.html
    	deps/npm/html/doc/install.html
    	deps/npm/html/doc/json.html
    	deps/npm/html/doc/link.html
    	deps/npm/html/doc/list.html
    	deps/npm/html/doc/npm.html
    	deps/npm/html/doc/outdated.html
    	deps/npm/html/doc/owner.html
    	deps/npm/html/doc/pack.html
    	deps/npm/html/doc/prefix.html
    	deps/npm/html/doc/prune.html
    	deps/npm/html/doc/publish.html
    	deps/npm/html/doc/rebuild.html
    	deps/npm/html/doc/registry.html
    	deps/npm/html/doc/removing-npm.html
    	deps/npm/html/doc/restart.html
    	deps/npm/html/doc/root.html
    	deps/npm/html/doc/run-script.html
    	deps/npm/html/doc/scripts.html
    	deps/npm/html/doc/search.html
    	deps/npm/html/doc/semver.html
    	deps/npm/html/doc/shrinkwrap.html
    	deps/npm/html/doc/star.html
    	deps/npm/html/doc/start.html
    	deps/npm/html/doc/stop.html
    	deps/npm/html/doc/submodule.html
    	deps/npm/html/doc/tag.html
    	deps/npm/html/doc/test.html
    	deps/npm/html/doc/uninstall.html
    	deps/npm/html/doc/unpublish.html
    	deps/npm/html/doc/update.html
    	deps/npm/html/doc/version.html
    	deps/npm/html/doc/view.html
    	deps/npm/html/doc/whoami.html
    	deps/npm/man/man1/npm.1
    	deps/npm/man/man3/npm.3
    	deps/npm/package.json
    	doc/api/url.markdown
    	lib/http.js
    	src/node_version.h
    	test/simple/test-fs-sync-fd-leak.js
    isaacs committed May 4, 2012
  3. http: Clean up parser usage

    Move parsers.free(parser) to a single function, which also
    nulls all of the various references we hang on them.
    
    Also, move the parser.on* methods out of the closure, so that
    there's one shared definition of each, instead of re-defining
    for each parser in a spot where they can close over references
    to other request-specific objects.
    
    Conflicts:
    
    	lib/http.js
    isaacs committed May 4, 2012
  4. Clean up gc tests

    This fixes the additional issues brought up in #3179.
    isaacs committed May 4, 2012
  5. Tests for memory leaks

    Conflicts:
    
    	Makefile
    isaacs committed May 3, 2012
  6. Fix #3179 HTTP memory leak using ClientRequest.

    vvo committed with isaacs Apr 26, 2012
  7. http client: Destroy on timeout

    isaacs committed May 2, 2012
  8. Null references to request object on socket errors.

    Regarding #3199 and #3179 and issues seen in production.
    Hopefully this fixes them.
    isaacs committed May 1, 2012
  9. Now working on 0.6.18

    isaacs committed May 4, 2012
  10. 2012.05.04 Version 0.6.17 (stable)

    * Upgrade npm to 1.1.21
    
    * uv: Add support for EROFS errors (Ben Noordhuis, Maciej Małecki)
    
    * uv: Add support for EIO and ENOSPC errors (Fedor Indutny)
    
    * windows: Add support for EXDEV errors (Bert Belder)
    
    * http: Fix client memory leaks (isaacs, Vincent Voyer)
    
    * fs: fix file descriptor leak in sync functions (Ben Noordhuis)
    
    * fs: fix ReadStream / WriteStream double close bug (Ben Noordhuis)
    isaacs committed May 4, 2012
  11. test: Run weak install with --unsafe-perm

    This way it doesn't die when running as root.
    isaacs committed May 4, 2012
  12. Upgrade npm to 1.1.21

    isaacs committed May 4, 2012
  13. Upgrade uv to 936795a2c

    isaacs committed May 4, 2012
  14. Update Authors

    isaacs committed May 4, 2012
  15. http: Clean up parser usage

    Move parsers.free(parser) to a single function, which also
    nulls all of the various references we hang on them.
    
    Also, move the parser.on* methods out of the closure, so that
    there's one shared definition of each, instead of re-defining
    for each parser in a spot where they can close over references
    to other request-specific objects.
    isaacs committed May 4, 2012
  16. Clean up gc tests

    This fixes the additional issues brought up in #3179.
    isaacs committed May 4, 2012