This repository has been archived by the owner. It is now read-only.
Permalink
Switch branches/tags
Commits on Jan 18, 2013
  1. 2013.01.18, Version 0.8.18 (Stable)

    isaacs committed Jan 18, 2013
    * npm: Upgrade to v1.2.2
    
    * dns: make error message match errno (Dan Milon)
    
    * tls: follow RFC6125 more stricly (Fedor Indutny)
    
    * buffer: reject negative SlowBuffer offsets (Ben Noordhuis)
    
    * install: add simplejson fallback (Chris Dent)
    
    * http: fix "Cannot call method 'emit' of null" (Ben Noordhuis)
  2. npm: Upgrade to v1.2.2

    isaacs committed Jan 18, 2013
  3. blog: Post for v0.9.7 release

    isaacs committed Jan 18, 2013
Commits on Jan 17, 2013
  1. tls: follow RFC6125 more stricly

    indutny committed Jan 14, 2013
    * Allow wildcards only in left-most part of hostname identifier.
    * Do not match CN if altnames are present
  2. Revert "Revert "tls: allow wildcards in common name""

    indutny committed Jan 17, 2013
    This reverts commit 30e2370.
    
    Works properly with b4b750b
  3. Revert "tls: allow wildcards in common name"

    bnoordhuis committed Jan 17, 2013
    This reverts commit 45024e7.
    
    It's making test/simple/test-tls-check-server-identity.js fail:
    
      AssertionError: Test#4 failed: { host: 'b.a.com',
        cert: { subject: { CN: '*.a.com' } },
        result: false }
          at <omitted>/test/simple/test-tls-check-server-identity.js:201:10
  4. test: add cluster 'bind twice' test

    bnoordhuis committed Feb 9, 2012
    This test starts two clustered HTTP servers on the same port.
    It expects the first cluster to succeed and the second cluster
    to fail with EADDRINUSE.
    
    Reapplies commit cacd3ae, accidentally reverted in a2851b6.
  5. buffer: reject negative SlowBuffer offsets

    bnoordhuis committed Jan 17, 2013
    Reject negative offsets in SlowBuffer::MakeFastBuffer(), it allows
    the creation of buffers that point to arbitrary addresses.
    
    Reported by Trevor Norris.
Commits on Jan 15, 2013
  1. install: add simplejson fallback

    cdent committed with bnoordhuis Jan 14, 2013
    Make tools/install.py work with python 2.5
    
    2.5 is still fairly widespread and does not include a json lib as
    standard. Most python folk will have simplejson if they are in that
    boat.
    
    In general it seems a bit tricky to solve this perfectly...
Commits on Jan 14, 2013
  1. tls: allow wildcards in common name

    indutny committed Jan 14, 2013
    see #4592
  2. http: fix "Cannot call method 'emit' of null"

    bnoordhuis committed Jan 14, 2013
    Fix the following exception:
    
      http.js:974
        this._httpMessage.emit('close');
                          ^
      TypeError: Cannot call method 'emit' of null
          at Socket.onServerResponseClose (http.js:974:21)
          at Socket.EventEmitter.emit (events.js:124:20)
          at net.js:421:10
          at process._tickCallback (node.js:386:13)
          at process._makeCallback (node.js:304:15)
    
    Fixes #4586.
Commits on Jan 11, 2013
  1. blog: release v0.9.6

    isaacs committed Jan 11, 2013
  2. make binary: allow custom config flags

    TooTallNate committed Jan 11, 2013
    For example, to cross-compile from my OS X laptop for Raspberry Pi, you would
    do something like:
    
      $ make binary BINARYNAME=node-v`python tools/getnodeversion.py`-linux-arm-pi \
          DESTCPU=arm CONFIG_FLAGS="--dest-os=linux"
Commits on Jan 10, 2013
  1. blog: Correct shasums for v0.8.17

    isaacs committed Jan 10, 2013
  2. blog: Post about v0.8.17

    isaacs committed Jan 10, 2013
  3. Now working on 0.8.18

    isaacs committed Jan 10, 2013
  4. 2012.01.09, Version 0.8.17 (Stable)

    isaacs committed Jan 10, 2013
    * npm: Upgrade to v1.2.0
      - peerDependencies (Domenic Denicola)
      - node-gyp v0.8.2 (Nathan Rajlich)
      - Faster installs from github user/project shorthands (Nathan Zadoks)
    
    * typed arrays: fix 32 bit size/index overflow (Ben Noordhuis)
    
    * http: Improve performance of single-packet responses (Ben Noordhuis)
    
    * install: fix openbsd man page location (Ben Noordhuis)
    
    * http: bubble up parser errors to ClientRequest (Brian White)
Commits on Jan 9, 2013
  1. typed arrays: fix 32 bit size/index overflow

    bnoordhuis committed Jan 9, 2013
    Fix an out-of-bound read/write bug due to integer wrapping. Reported by
    Dean McNamee.
  2. npm: Upgrade to v1.2.0

    isaacs committed Jan 9, 2013
  3. object_wrap: add missing HandleScope

    indutny committed Jan 4, 2013
    by Sven Panne's suggestion, see [0] for details.
    
    [0]: https://code.google.com/p/v8/issues/detail?id=2468
Commits on Jan 8, 2013
  1. dgram: don't assert on send('string')

    bnoordhuis committed Jan 8, 2013
    Raise a TypeError when the argument to send() or sendto() is anything
    but a Buffer.
    
    Fixes the following assertion:
    
      $ node -e 'require("dgram").createSocket("udp4").send("BAM")'
      node: ../../src/udp_wrap.cc:220: static v8::Handle<v8::Value>
      node::UDPWrap::DoSend(const v8::Arguments&, int): Assertion
      `Buffer::HasInstance(args[0])' failed.
      Aborted (core dumped)
    
    Fixes #4496.
Commits on Jan 4, 2013
  1. doc: improve example of process.hrtime()

    jhnns committed with bnoordhuis Jan 4, 2013
    The example clarifies now that diff[0] * 1000000000 + diff[1] equals
    the result in nanoseconds.
Commits on Dec 31, 2012
  1. os: change CPU time from Integer to Number

    tfeb committed with bnoordhuis Dec 20, 2012
    CPU time values must be Numbers, not Integers, as they can be too large
    for Integers on 32 bit platforms.
  2. doc: add CONTRIBUTING.md

    bnoordhuis committed Dec 30, 2012
Commits on Dec 30, 2012
  1. blog: Post for v0.9.5

    isaacs committed Dec 30, 2012
Commits on Dec 29, 2012
Commits on Dec 27, 2012
  1. build: allow to specify custom tags

    mmalecki committed with isaacs Dec 21, 2012
    When building custom `node` versions (e.g., floating features/fixes from
    different versions) it's often useful to specify a custom tag which
    easily identifies build when invoking `node -v`.
    
    Introduce a way to specify this tag in `node_version.h` file or by
    running `./configure --tag="<tag>"`. Insert it right after the patch
    version (and before `-pre`, if build is not a release).
Commits on Dec 26, 2012
  1. lint

    isaacs committed Dec 26, 2012
Commits on Dec 21, 2012
  1. blog: Post about v0.9.4

    isaacs committed Dec 21, 2012
  2. npm: upgrade to 1.1.70

    isaacs committed Dec 21, 2012