Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: nodejs/node-v0.x-archive
base: 0a9930a230cf
Choose a base ref
...
head repository: nodejs/node-v0.x-archive
compare: d75e39794bb9
Choose a head ref
  • 17 commits
  • 144 files changed
  • 4 contributors

Commits on Feb 7, 2013

  1. http: protect against response splitting attacks

    This patch is a back-port of 3c293ba.
    Closes #4696
    piscisaureus committed Feb 7, 2013
    Copy the full SHA
    255bc94 View commit details
    Browse the repository at this point in the history
  2. blog: v0.9.9

    isaacs committed Feb 7, 2013
    Copy the full SHA
    e4d97b1 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    2810b1a View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2013

  1. test: disable simple/test-dgram-send-error

    It's not a good citizen, it spams random IP addresses with UDP packets.
    
    Fixes #4730.
    bnoordhuis committed Feb 8, 2013
    Copy the full SHA
    c4f418d View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2013

  1. blog: Peer Dependencies article

    Thanks, @domenic
    isaacs committed Feb 12, 2013
    Copy the full SHA
    6dcadb9 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2013

  1. Copy the full SHA
    82ad5fb View commit details
    Browse the repository at this point in the history
  2. doc: add prompt to fix repl_test.js example

    Running repl.start without the prompt set produces this error:
    
    repl.js:95
        throw new Error('An options Object, or a prompt String are required');
              ^
    Error: An options Object, or a prompt String are required
        at new REPLServer (repl.js:95:11)
        at Object.exports.start (repl.js:321:14)
        at Object.<anonymous> (/Users/dan/Dropbox/Documents/dev/nextgen/repl_test.js:5:6)
        at Module._compile (module.js:449:26)
        at Object.Module._extensions..js (module.js:467:10)
        at Module.load (module.js:356:32)
        at Function.Module._load (module.js:312:12)
        at Module.runMain (module.js:492:10)
        at process.startup.processNextTick.process._tickCallback (node.js:244:9)
    dankohn authored and bnoordhuis committed Feb 13, 2013
    Copy the full SHA
    2e1ebbf View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2013

  1. Copy the full SHA
    aec6e93 View commit details
    Browse the repository at this point in the history
  2. doc: clarify child_process.exec() stdio option

    It only works for stdin, not stdout/stderr, for obvious reasons.
    bnoordhuis committed Feb 14, 2013
    Copy the full SHA
    3e2be6f View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2013

  1. http: Raise hangup error on destroyed socket write

    Prior to v0.10, Node ignored ECONNRESET errors in many situations.
    There *are* valid cases in which ECONNRESET should be ignored as a
    normal part of the TCP dance, but in many others, it's a very relevant
    signal that must be heeded with care.
    
    Exacerbating this problem, if the OutgoingMessage does not have a
    req.connection._handle, it assumes that it is in the process of
    connecting, and thus buffers writes up in an array.
    
    The problem happens when you reuse a socket between two requests, and it
    is destroyed abruptly in between them.  The writes will be buffered,
    because the socket has no handle, but it's not ever going to GET a
    handle, because it's not connecting, it's destroyed.
    
    The proper fix is to treat ECONNRESET correctly.  However, this is a
    behavior/semantics change, and cannot land in a stable branch.
    
    Fix #4775
    isaacs committed Feb 15, 2013
    1
    Copy the full SHA
    c9dcf57 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    987338f View commit details
    Browse the repository at this point in the history
  3. npm: Upgrade to v1.2.11

    isaacs committed Feb 15, 2013
    Copy the full SHA
    73be460 View commit details
    Browse the repository at this point in the history
  4. 2013.02.15, Version 0.8.20 (Stable)

    * npm: Upgrade to v1.2.11
    
    * http: Do not let Agent hand out destroyed sockets (isaacs)
    
    * http: Raise hangup error on destroyed socket write (isaacs)
    
    * http: protect against response splitting attacks (Bert Belder)
    isaacs committed Feb 15, 2013
    Copy the full SHA
    e10c755 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    48521f1 View commit details
    Browse the repository at this point in the history
  6. Now working on v0.8.21

    isaacs committed Feb 15, 2013
    Copy the full SHA
    01bff7e View commit details
    Browse the repository at this point in the history
  7. blog: Release v0.8.20

    isaacs committed Feb 15, 2013
    Copy the full SHA
    3f38069 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2013

  1. Merge remote-tracking branch 'ry/v0.8' into master

    Conflicts:
    	AUTHORS
    	ChangeLog
    	lib/http.js
    	src/node_version.h
    	test/simple/test-http-header-response-splitting.js
    isaacs committed Feb 18, 2013
    Copy the full SHA
    d75e397 View commit details
    Browse the repository at this point in the history