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: c1b1f3120356
Choose a base ref
...
head repository: nodejs/node-v0.x-archive
compare: f8870f312a97
Choose a head ref
  • 18 commits
  • 89 files changed
  • 6 contributors

Commits on Jan 25, 2014

  1. http: do not emit EOF non-readable socket

    Socket may become not `readable`, but http should not rely on this
    property and should not think that it means that no data will ever
    arrive from it. In fact, it may arrive in a next tick and, since
    `this.push(null)` was already called, it will result in a error like
    this:
    
        Error: stream.push() after EOF
            at readableAddChunk (_stream_readable.js:143:15)
            at IncomingMessage.Readable.push (_stream_readable.js:123:10)
            at HTTPParser.parserOnBody (_http_common.js:132:22)
            at Socket.socketOnData (_http_client.js:277:20)
            at Socket.EventEmitter.emit (events.js:101:17)
            at Socket.Readable.read (_stream_readable.js:367:10)
            at Socket.socketCloseListener (_http_client.js:196:10)
            at Socket.EventEmitter.emit (events.js:123:20)
            at TCP.close (net.js:479:12)
    
    fix #6784
    indutny authored and tjfontaine committed Jan 25, 2014
    Copy the full SHA
    a454063 View commit details
    Browse the repository at this point in the history
  2. doc: readline document TTY utils

    fix #6933
    indutny authored and tjfontaine committed Jan 25, 2014
    Copy the full SHA
    0ec3770 View commit details
    Browse the repository at this point in the history
  3. deps: backport b5135bbc from c-ares repo

    Original commit message:
    
        ares_parse_txt_reply: return a ares_txt_reply node for each sub-string
    
        Previously, the function would wrongly return all substrings merged into
        one.
    
    fix #6931
    indutny authored and tjfontaine committed Jan 25, 2014
    1
    Copy the full SHA
    896e193 View commit details
    Browse the repository at this point in the history
  4. net: reset endEmitted on reconnect

    fix #6908
    indutny authored and tjfontaine committed Jan 25, 2014
    Copy the full SHA
    00efcb4 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    cc4b6e6 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2014

  1. crypto: throw on SignFinal failure

    fix #6963
    indutny committed Jan 26, 2014
    Copy the full SHA
    b4c4e0b View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2014

  1. deps: update uv to 0.11.18

    indutny committed Jan 27, 2014
    Copy the full SHA
    64d33a7 View commit details
    Browse the repository at this point in the history
  2. net: make Socket destroy() re-entrance safe

    So that we are free to call socket.destroy() in error event handler.
    
    fix #6769
    roamm authored and indutny committed Jan 27, 2014
    Copy the full SHA
    d2de8ba View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'upstream/v0.10'

    Conflicts:
    	src/node_crypto.cc
    	test/simple/test-crypto.js
    tjfontaine committed Jan 27, 2014
    Copy the full SHA
    c37e1b7 View commit details
    Browse the repository at this point in the history
  4. node: fix argument parsing with -p arg

    node -p would cause an access violation.
    
    Fixes test\message\stdin_messages.js on Windows.
    orangemocha authored and tjfontaine committed Jan 27, 2014
    Copy the full SHA
    14d6df8 View commit details
    Browse the repository at this point in the history
  5. test: race condition in test-cluster-disconnect

    The test was not waiting for all the worker-created sockets
    to be listening before calling cluster.disconnect().
    As a result, the channels with the workers could get closed
    before all the socket handles had been passed to them, leading
    to various errors.
    orangemocha authored and tjfontaine committed Jan 27, 2014
    Copy the full SHA
    dc1ffd0 View commit details
    Browse the repository at this point in the history
  6. crypto: honor default ciphers in client mode

    Right now no default ciphers are use in, e.g. https.get, meaning that
    weak export ciphers like TLS_RSA_EXPORT_WITH_DES40_CBC_SHA are
    accepted.
    
    To reproduce:
    
    node -e "require('https').get({hostname: 'www.howsmyssl.com', \
      path: '/a/check'}, function(res) {res.on('data', \
      function(d) {process.stdout.write(d)})})"
    jsha authored and indutny committed Jan 27, 2014
    Copy the full SHA
    f4c8020 View commit details
    Browse the repository at this point in the history
  7. node: register modules from DSO constructors

    Built-in modules should be automatically registered, replacing the
    static module list.  Add-on modules should also be automatically
    registered via DSO constructors.  This improves flexibility in adding
    built-in modules and is also a prerequisite to pure-C addon modules.
    Keith M Wesolowski authored and tjfontaine committed Jan 27, 2014
    Copy the full SHA
    76b9846 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2014

  1. test: fix test-net-listen-fd0 for pipes

    In the case of a pipe'd input, i.e. from the CI the fd will be a PIPE
    and when listen() is called it will return ENOTSOCK instead of EINVAL.
    tjfontaine committed Jan 28, 2014
    Copy the full SHA
    cd2d3ae View commit details
    Browse the repository at this point in the history
  2. test: make abort-fatal-error more robust

    It's saner to check exit codes or signals to determine if the process
    actually aborted. On OSX and Linux the exit code is 134, on SunOS it
    propagates the SIGABRT signal
    tjfontaine committed Jan 28, 2014
    Copy the full SHA
    2f5e77f View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    114bff4 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    eaf7664 View commit details
    Browse the repository at this point in the history
  5. windows: define size_t in node.h

    Fix build break.
    orangemocha authored and tjfontaine committed Jan 28, 2014
    Copy the full SHA
    f8870f3 View commit details
    Browse the repository at this point in the history