This repository has been archived by the owner. It is now read-only.
Permalink
Switch branches/tags
Commits on Jul 12, 2013
  1. 2013.07.12, Version 0.11.4 (Unstable)

    tjfontaine committed Jul 12, 2013
    * npm: Upgrade to 1.3.4
    
    * v8: Upgrade to v3.20.2
    
    * c-ares: Upgrade to piscisaureus/cares@805d153
    
    * timers: setImmediate process full queue each turn (Ben Noordhuis)
    
    * http: Add agent.get/request methods (isaacs)
    
    * http: Proper KeepAlive behavior (isaacs)
    
    * configure: fix the --without-ssl option (Nathan Rajlich)
    
    * buffer: propagate originating parent (Trevor Norris)
    
    * tls_wrap: return Error not throw for missing cert (Timothy J Fontaine)
    
    * src: enable native v8 typed arrays (Ben Noordhuis)
    
    * stream: objectMode transform should allow falsey values (Jeff Barczewski)
    
    * slab_allocator: remove SlabAllocator (Trevor Norris)
    
    * crypto: fix memory leak in LoadPKCS12 (Fedor Indutny)
    
    * tls: export TLSSocket (Fedor Indutny)
    
    * zlib: allow changing of level and strategy (Brian White)
    
    * zlib: allow custom flush type for flush() (Brian White)
  2. Merge remote-tracking branch 'upstream/v0.10'

    tjfontaine committed Jul 12, 2013
    Conflicts:
    	AUTHORS
    	ChangeLog
    	deps/npm/Makefile
    	deps/npm/doc/api/npm-commands.md
    	deps/npm/doc/api/npm-deprecate.md
    	deps/npm/doc/api/npm-init.md
    	deps/npm/doc/api/npm-owner.md
    	deps/npm/doc/api/npm-publish.md
    	deps/npm/doc/api/npm-run-script.md
    	deps/npm/doc/cli/npm-adduser.md
    	deps/npm/doc/cli/npm-bin.md
    	deps/npm/doc/cli/npm-bugs.md
    	deps/npm/doc/cli/npm-build.md
    	deps/npm/doc/cli/npm-cache.md
    	deps/npm/doc/cli/npm-completion.md
    	deps/npm/doc/cli/npm-deprecate.md
    	deps/npm/doc/cli/npm-docs.md
    	deps/npm/doc/cli/npm-edit.md
    	deps/npm/doc/cli/npm-explore.md
    	deps/npm/doc/cli/npm-help-search.md
    	deps/npm/doc/cli/npm-help.md
    	deps/npm/doc/cli/npm-init.md
    	deps/npm/doc/cli/npm-install.md
    	deps/npm/doc/cli/npm-link.md
    	deps/npm/doc/cli/npm-ls.md
    	deps/npm/doc/cli/npm-outdated.md
    	deps/npm/doc/cli/npm-owner.md
    	deps/npm/doc/cli/npm-pack.md
    	deps/npm/doc/cli/npm-prefix.md
    	deps/npm/doc/cli/npm-prune.md
    	deps/npm/doc/cli/npm-publish.md
    	deps/npm/doc/cli/npm-restart.md
    	deps/npm/doc/cli/npm-rm.md
    	deps/npm/doc/cli/npm-root.md
    	deps/npm/doc/cli/npm-run-script.md
    	deps/npm/doc/cli/npm-search.md
    	deps/npm/doc/cli/npm-shrinkwrap.md
    	deps/npm/doc/cli/npm-start.md
    	deps/npm/doc/cli/npm-stop.md
    	deps/npm/doc/cli/npm-submodule.md
    	deps/npm/doc/cli/npm-tag.md
    	deps/npm/doc/cli/npm-test.md
    	deps/npm/doc/cli/npm-uninstall.md
    	deps/npm/doc/cli/npm-unpublish.md
    	deps/npm/doc/cli/npm-update.md
    	deps/npm/doc/cli/npm-version.md
    	deps/npm/doc/cli/npm-view.md
    	deps/npm/doc/cli/npm-whoami.md
    	deps/npm/doc/files/npm-folders.md
    	deps/npm/doc/files/package.json.md
    	deps/npm/doc/misc/npm-coding-style.md
    	deps/npm/doc/misc/npm-config.md
    	deps/npm/doc/misc/npm-developers.md
    	deps/npm/doc/misc/npm-disputes.md
    	deps/npm/doc/misc/npm-faq.md
    	deps/npm/doc/misc/npm-registry.md
    	deps/npm/doc/misc/npm-scripts.md
    	deps/npm/doc/misc/semver.md
    	deps/npm/html/doc/README.html
    	deps/npm/html/doc/api/npm-bin.html
    	deps/npm/html/doc/api/npm-bugs.html
    	deps/npm/html/doc/api/npm-commands.html
    	deps/npm/html/doc/api/npm-config.html
    	deps/npm/html/doc/api/npm-deprecate.html
    	deps/npm/html/doc/api/npm-docs.html
    	deps/npm/html/doc/api/npm-edit.html
    	deps/npm/html/doc/api/npm-explore.html
    	deps/npm/html/doc/api/npm-help-search.html
    	deps/npm/html/doc/api/npm-init.html
    	deps/npm/html/doc/api/npm-install.html
    	deps/npm/html/doc/api/npm-link.html
    	deps/npm/html/doc/api/npm-load.html
    	deps/npm/html/doc/api/npm-ls.html
    	deps/npm/html/doc/api/npm-outdated.html
    	deps/npm/html/doc/api/npm-owner.html
    	deps/npm/html/doc/api/npm-pack.html
    	deps/npm/html/doc/api/npm-prefix.html
    	deps/npm/html/doc/api/npm-prune.html
    	deps/npm/html/doc/api/npm-publish.html
    	deps/npm/html/doc/api/npm-rebuild.html
    	deps/npm/html/doc/api/npm-restart.html
    	deps/npm/html/doc/api/npm-root.html
    	deps/npm/html/doc/api/npm-run-script.html
    	deps/npm/html/doc/api/npm-search.html
    	deps/npm/html/doc/api/npm-shrinkwrap.html
    	deps/npm/html/doc/api/npm-start.html
    	deps/npm/html/doc/api/npm-stop.html
    	deps/npm/html/doc/api/npm-submodule.html
    	deps/npm/html/doc/api/npm-tag.html
    	deps/npm/html/doc/api/npm-test.html
    	deps/npm/html/doc/api/npm-uninstall.html
    	deps/npm/html/doc/api/npm-unpublish.html
    	deps/npm/html/doc/api/npm-update.html
    	deps/npm/html/doc/api/npm-version.html
    	deps/npm/html/doc/api/npm-view.html
    	deps/npm/html/doc/api/npm-whoami.html
    	deps/npm/html/doc/api/npm.html
    	deps/npm/html/doc/cli/npm-adduser.html
    	deps/npm/html/doc/cli/npm-bin.html
    	deps/npm/html/doc/cli/npm-bugs.html
    	deps/npm/html/doc/cli/npm-build.html
    	deps/npm/html/doc/cli/npm-bundle.html
    	deps/npm/html/doc/cli/npm-cache.html
    	deps/npm/html/doc/cli/npm-completion.html
    	deps/npm/html/doc/cli/npm-config.html
    	deps/npm/html/doc/cli/npm-dedupe.html
    	deps/npm/html/doc/cli/npm-deprecate.html
    	deps/npm/html/doc/cli/npm-docs.html
    	deps/npm/html/doc/cli/npm-edit.html
    	deps/npm/html/doc/cli/npm-explore.html
    	deps/npm/html/doc/cli/npm-help-search.html
    	deps/npm/html/doc/cli/npm-help.html
    	deps/npm/html/doc/cli/npm-init.html
    	deps/npm/html/doc/cli/npm-install.html
    	deps/npm/html/doc/cli/npm-link.html
    	deps/npm/html/doc/cli/npm-ls.html
    	deps/npm/html/doc/cli/npm-outdated.html
    	deps/npm/html/doc/cli/npm-owner.html
    	deps/npm/html/doc/cli/npm-pack.html
    	deps/npm/html/doc/cli/npm-prefix.html
    	deps/npm/html/doc/cli/npm-prune.html
    	deps/npm/html/doc/cli/npm-publish.html
    	deps/npm/html/doc/cli/npm-rebuild.html
    	deps/npm/html/doc/cli/npm-restart.html
    	deps/npm/html/doc/cli/npm-rm.html
    	deps/npm/html/doc/cli/npm-root.html
    	deps/npm/html/doc/cli/npm-run-script.html
    	deps/npm/html/doc/cli/npm-search.html
    	deps/npm/html/doc/cli/npm-shrinkwrap.html
    	deps/npm/html/doc/cli/npm-star.html
    	deps/npm/html/doc/cli/npm-stars.html
    	deps/npm/html/doc/cli/npm-start.html
    	deps/npm/html/doc/cli/npm-stop.html
    	deps/npm/html/doc/cli/npm-submodule.html
    	deps/npm/html/doc/cli/npm-tag.html
    	deps/npm/html/doc/cli/npm-test.html
    	deps/npm/html/doc/cli/npm-uninstall.html
    	deps/npm/html/doc/cli/npm-unpublish.html
    	deps/npm/html/doc/cli/npm-update.html
    	deps/npm/html/doc/cli/npm-version.html
    	deps/npm/html/doc/cli/npm-view.html
    	deps/npm/html/doc/cli/npm-whoami.html
    	deps/npm/html/doc/cli/npm.html
    	deps/npm/html/doc/files/npm-folders.html
    	deps/npm/html/doc/files/npm-global.html
    	deps/npm/html/doc/files/npm-json.html
    	deps/npm/html/doc/files/npmrc.html
    	deps/npm/html/doc/files/package.json.html
    	deps/npm/html/doc/index.html
    	deps/npm/html/doc/misc/npm-coding-style.html
    	deps/npm/html/doc/misc/npm-config.html
    	deps/npm/html/doc/misc/npm-developers.html
    	deps/npm/html/doc/misc/npm-disputes.html
    	deps/npm/html/doc/misc/npm-faq.html
    	deps/npm/html/doc/misc/npm-index.html
    	deps/npm/html/doc/misc/npm-registry.html
    	deps/npm/html/doc/misc/npm-scripts.html
    	deps/npm/html/doc/misc/removing-npm.html
    	deps/npm/html/doc/misc/semver.html
    	deps/npm/man/man1/npm-README.1
    	deps/npm/man/man1/npm-adduser.1
    	deps/npm/man/man1/npm-bin.1
    	deps/npm/man/man1/npm-bugs.1
    	deps/npm/man/man1/npm-build.1
    	deps/npm/man/man1/npm-bundle.1
    	deps/npm/man/man1/npm-cache.1
    	deps/npm/man/man1/npm-completion.1
    	deps/npm/man/man1/npm-dedupe.1
    	deps/npm/man/man1/npm-deprecate.1
    	deps/npm/man/man1/npm-docs.1
    	deps/npm/man/man1/npm-edit.1
    	deps/npm/man/man1/npm-explore.1
    	deps/npm/man/man1/npm-help-search.1
    	deps/npm/man/man1/npm-help.1
    	deps/npm/man/man1/npm-init.1
    	deps/npm/man/man1/npm-install.1
    	deps/npm/man/man1/npm-link.1
    	deps/npm/man/man1/npm-ls.1
    	deps/npm/man/man1/npm-outdated.1
    	deps/npm/man/man1/npm-owner.1
    	deps/npm/man/man1/npm-pack.1
    	deps/npm/man/man1/npm-prefix.1
    	deps/npm/man/man1/npm-prune.1
    	deps/npm/man/man1/npm-publish.1
    	deps/npm/man/man1/npm-rebuild.1
    	deps/npm/man/man1/npm-restart.1
    	deps/npm/man/man1/npm-rm.1
    	deps/npm/man/man1/npm-root.1
    	deps/npm/man/man1/npm-run-script.1
    	deps/npm/man/man1/npm-search.1
    	deps/npm/man/man1/npm-shrinkwrap.1
    	deps/npm/man/man1/npm-star.1
    	deps/npm/man/man1/npm-stars.1
    	deps/npm/man/man1/npm-start.1
    	deps/npm/man/man1/npm-stop.1
    	deps/npm/man/man1/npm-submodule.1
    	deps/npm/man/man1/npm-tag.1
    	deps/npm/man/man1/npm-test.1
    	deps/npm/man/man1/npm-uninstall.1
    	deps/npm/man/man1/npm-unpublish.1
    	deps/npm/man/man1/npm-update.1
    	deps/npm/man/man1/npm-version.1
    	deps/npm/man/man1/npm-view.1
    	deps/npm/man/man1/npm-whoami.1
    	deps/npm/man/man1/npm.1
    	deps/npm/man/man3/npm-bin.3
    	deps/npm/man/man3/npm-bugs.3
    	deps/npm/man/man3/npm-commands.3
    	deps/npm/man/man3/npm-config.3
    	deps/npm/man/man3/npm-deprecate.3
    	deps/npm/man/man3/npm-docs.3
    	deps/npm/man/man3/npm-edit.3
    	deps/npm/man/man3/npm-explore.3
    	deps/npm/man/man3/npm-help-search.3
    	deps/npm/man/man3/npm-init.3
    	deps/npm/man/man3/npm-install.3
    	deps/npm/man/man3/npm-link.3
    	deps/npm/man/man3/npm-load.3
    	deps/npm/man/man3/npm-ls.3
    	deps/npm/man/man3/npm-outdated.3
    	deps/npm/man/man3/npm-owner.3
    	deps/npm/man/man3/npm-pack.3
    	deps/npm/man/man3/npm-prefix.3
    	deps/npm/man/man3/npm-prune.3
    	deps/npm/man/man3/npm-publish.3
    	deps/npm/man/man3/npm-rebuild.3
    	deps/npm/man/man3/npm-restart.3
    	deps/npm/man/man3/npm-root.3
    	deps/npm/man/man3/npm-run-script.3
    	deps/npm/man/man3/npm-search.3
    	deps/npm/man/man3/npm-shrinkwrap.3
    	deps/npm/man/man3/npm-start.3
    	deps/npm/man/man3/npm-stop.3
    	deps/npm/man/man3/npm-submodule.3
    	deps/npm/man/man3/npm-tag.3
    	deps/npm/man/man3/npm-test.3
    	deps/npm/man/man3/npm-uninstall.3
    	deps/npm/man/man3/npm-unpublish.3
    	deps/npm/man/man3/npm-update.3
    	deps/npm/man/man3/npm-version.3
    	deps/npm/man/man3/npm-view.3
    	deps/npm/man/man3/npm-whoami.3
    	deps/npm/man/man3/npm.3
    	deps/npm/man/man5/npm-folders.5
    	deps/npm/man/man5/npm-global.5
    	deps/npm/man/man5/npm-json.5
    	deps/npm/man/man7/npm-coding-style.7
    	deps/npm/man/man7/npm-config.7
    	deps/npm/man/man7/npm-developers.7
    	deps/npm/man/man7/npm-disputes.7
    	deps/npm/man/man7/npm-faq.7
    	deps/npm/man/man7/npm-registry.7
    	deps/npm/man/man7/npm-scripts.7
    	deps/npm/man/man7/removing-npm.7
    	deps/npm/man/man7/semver.7
    	deps/npm/package.json
    	deps/uv/AUTHORS
    	deps/uv/ChangeLog
    	deps/uv/src/version.c
    	deps/uv/test/test-fs.c
    	deps/uv/test/test-list.h
    	lib/http.js
    	lib/tls.js
    	src/node_version.h
  3. npm: Upgrade to 1.3.4

    isaacs committed Jul 12, 2013
  4. npm: Upgrade to 1.3.3

    isaacs committed Jul 12, 2013
  5. npm: Upgrade to 1.3.3

    isaacs committed Jul 12, 2013
  6. timers: setImmediate process full queue each turn

    bnoordhuis committed with isaacs Jul 11, 2013
    Previously only one cb per turn of the event loop was processed at a
    time, which is not exactly what is meant by immediate
    
    fixes #5798
Commits on Jul 11, 2013
  1. build: fix windows build

    bnoordhuis committed Jul 11, 2013
    Be very careful with forward declarations, MSVC is quite picky and
    rather stupid about it.
    
    Fixes #5810.
Commits on Jul 10, 2013
  1. node: call MakeDomainCallback in all domain cases

    trevnorris committed Jul 10, 2013
    Previously there was no way to pass a Function callback directly to
    MakeCallback and support domains. The check has been added so that users
    never have to worry about supporting domains while using MakeCallback.
  2. crypto: fix memory leak in LoadPKCS12

    indutny committed with bnoordhuis Jun 27, 2013
    X509_STORE_add_cert increment reference of passed `x509` cert,
    `X509_free` must be called to avoid memory leak.
    
    This is a back-port of commit c1db1ec from the master branch.
  3. http: Use OOP for OutgoingMessage._finish

    isaacs committed May 30, 2013
    Sniffing instanceof a child class in the parent class's method
    is Doing It Wrong.
  4. http: Proper KeepAlive behavior

    isaacs committed May 15, 2013
    Instead of destroying sockets when there are no pending requests, put
    them in a freeSockets list, and unref() them so that they do not keep
    the event loop open.
    
    Also, set the default max sockets to Infinity, to prevent the awful
    surprising deadlocks that happen when more connections are made.
  5. http: style

    isaacs committed May 15, 2013
Commits on Jul 9, 2013
  1. blog: Post for v0.10.13

    tjfontaine committed Jul 9, 2013
  2. Now working v0.10.14

    tjfontaine committed Jul 9, 2013
  3. 2013.07.09, Version 0.10.13 (Stable)

    tjfontaine committed Jul 9, 2013
    * uv: Upgrade to v0.10.12
    
    * npm: Upgrade to 1.3.2
    
    * windows: get proper errno (Ben Noordhuis)
    
    * tls: only wait for finish if we haven't seen it (Timothy J Fontaine)
    
    * http: Dump response when request is aborted (isaacs)
    
    * http: use an unref'd timer to fix delay in exit (Peter Rust)
    
    * zlib: level can be negative (Brian White)
    
    * zlib: allow zero values for level and strategy (Brian White)
    
    * buffer: add comment explaining buffer alignment (Ben Noordhuis)
    
    * string_bytes: properly detect 64bit (Timothy J Fontaine)
    
    * src: fix memory leak in UsingDomains() (Ben Noordhuis)
  4. uv: Upgrade to v0.10.12

    isaacs committed Jul 9, 2013
  5. npm: Upgrade to 1.3.2

    isaacs committed Jul 9, 2013
  6. tls: only wait for finish if we haven't seen it

    tjfontaine committed with isaacs Jun 23, 2013
    A pooled https agent may get a Connection: close, but never finish
    destroying the socket as the prior request had already emitted finish
    likely from a pipe.
    
    Since the socket is not marked as destroyed it may get reused by the
    agent pool and result in an ECONNRESET.
    
    re: #5712 #5739
  7. crypto: throw a helpful error message for "tls" and "crypto"

    TooTallNate committed Jul 8, 2013
    When node is compiled with the --without-ssl flag.
  8. configure: fix the --without-ssl option

    TooTallNate committed Jul 6, 2013
    Closes #5807.
  9. buffer: propagate originating parent

    trevnorris committed Jul 9, 2013
    When creating a slice, make sure to propagate the originating parent.
    This is to prevent a buf.parent.parent.(etc) scenario.
    
    Also speed up the constructor by preventing lookup of non-existant
    properties by setting them beforehand in the prototype. (see
    7ce5a31#commitcomment-3332779)
Commits on Jul 8, 2013
  1. benchmark: update callbacks only receive data

    trevnorris committed Jul 8, 2013
    Since the SlabAllocator was removed the buffer length/offset is no
    longer sent to the onread callback. The benchmarks have been updated to
    reflect that.
Commits on Jul 7, 2013
  1. src: cast strong persistent handles to locals

    bnoordhuis committed Jul 7, 2013
    Avoids the overhead of creating a new Local every time we unwrap a
    Persistent handle.