Permalink
Commits on Jan 24, 2012
  1. 2012.01.23, Version 0.7.1 (unstable)

    * Update V8 to 3.8.8
    
    * Install node-waf by default (Fedor Indutny)
    
    * crypto: Add ability to turn off PKCS padding (Ingmar Runge)
    
    * v8: implement VirtualMemory class on SunOS (Ben Noordhuis)
    
    * Add cluster.setupMaster (Andreas Madsen)
    
    * move `path.exists*` to `fs.exists*` (Maciej Małecki)
    
    * typed arrays: set class name (Ben Noordhuis)
    
    * libuv bug fixes (Igor Zinkovsky, Ben Noordhuis, Dan VerWeire)
    isaacs committed Jan 23, 2012
  2. Upgrade V8 to 3.8.8

    isaacs committed Jan 24, 2012
Commits on Jan 23, 2012
  1. Merge branch 'v0.6'

    Conflicts:
    	ChangeLog
    	doc/template.html
    	lib/cluster.js
    	lib/http.js
    	lib/tls.js
    	src/node.h
    	src/node_version.h
    	test/simple/test-cluster-kill-workers.js
    indutny committed Jan 23, 2012
  2. uv: upgrade to 1cca230

    bnoordhuis committed Jan 23, 2012
  3. fix windows build

    Igor Zinkovsky committed Jan 23, 2012
  4. upgrade libuv to edbabe6f83

    Igor Zinkovsky committed Jan 23, 2012
Commits on Jan 22, 2012
  1. version: bump `NODE_PATCH_VERSION`

    Patch version hasn't been bumped correctly in
    72cbb74.
    mmalecki committed with bnoordhuis Jan 22, 2012
  2. crypto: silence unused variable warning

    `retry` is not used if SSL_PRINT_DEBUG is not defined.
    bnoordhuis committed Jan 22, 2012
  3. test: for #2109

    koichik committed Jan 22, 2012
  4. util: use getOwnPropertyDescripter

    Change formatProperty in util.js to use Object.getOwnPropertyDescriptor
    instead of __lookup[GS]etter__.
    
    Use the cached value from the descriptor to reduce number of property
    lookups from 3 to 1.
    
    Fallback to standard lookup if the descriptor is empty. This doesn't
    ever happen with normal JS objects (this function is called only when
    the key exists) but apparently does with Node's custom ENV interface.
    
    Fixes: #2109.
    Benvie committed with koichik Nov 14, 2011
  5. http: keep-alive should default with HTTP/1.1 server

    As RFC 2616 says we should, assume that servers will provide a persistent
    connection by default.
    
    > A significant difference between HTTP/1.1 and earlier versions of
    > HTTP is that persistent connections are the default behavior of any
    > HTTP connection. That is, unless otherwise indicated, the client
    > SHOULD assume that the server will maintain a persistent connection,
    > even after error responses from the server.
    
    > HTTP/1.1 applications that do not support persistent connections MUST
    > include the "close" connection option in every message.
    
    Fixes #2436.
    koichik committed Jan 22, 2012
Commits on Jan 21, 2012
  1. only ref non-default isolate loops

    Igor Zinkovsky committed Jan 21, 2012
  2. path fs: move `path.exists*` to `fs.exists*`

    `path.exists*` functions show a deprecation warning and call functions
    from `fs`. They should be removed later.
    
    test: fix references to `path.exists*` in tests
    
    test fs: add test for `fs.exists` and `fs.existsSync`
    
    doc: reflect moving `path.exists*` to `fs`
    mmalecki committed with bnoordhuis Jan 21, 2012
  3. http: fix deprecation warning module ID

    Mea culpa, I told @mmalecki wrong
    bnoordhuis committed Jan 21, 2012
  4. dgram: reintroduce setMulticastTTL()

    Removed during the early stages of node 0.5 refactoring to libuv.
    wankdanker committed with bnoordhuis Nov 22, 2011
  5. dgram: reintroduce setBroadcast()

    Removed during the early stages of node 0.5 refactoring to libuv.
    wankdanker committed with bnoordhuis Oct 27, 2011
  6. dgram: reintroduce addMembership() and dropMembership()

    Removed during the early stages of node 0.5 refactoring to libuv.
    defunctzombie committed with bnoordhuis Oct 12, 2011
  7. uv: upgrade to 497b1ec

    bnoordhuis committed Jan 21, 2012
  8. ref isolate loop

    Igor Zinkovsky committed Jan 20, 2012
  9. http: reduce creating http-parser instances

    Fixes #2577.
    koichik committed with isaacs Jan 20, 2012
Commits on Jan 20, 2012
  1. Fix #2365 zlib crashing on invalid input

    Fix zlib crashes on error due to improper use of removeListener
    in the error handler
    Nicolas LaCasse committed with isaacs Jan 20, 2012
  2. Add cluster.setupMaster

    Fixes #2470
    AndreasMadsen committed with ry Jan 5, 2012
  3. Add missing ChangeLog item re: fs.stat improvement

    This was a very significant improvement that should have been called out
    explicitly.
    
    I added 'review all libuv changes' to my build checklist.  It won't
    happen again.  Sorry, @igorzi.
    isaacs committed Jan 20, 2012
  4. build: disable NDEBUG in release builds for now

    assert() sanity checks are a good thing.
    bnoordhuis committed Jan 20, 2012
  5. fs, handle_wrap: use Loop(), not uv_default_loop()

    Using the default loop will fail in unexpected and interesting ways when
    isolates are used.
    bnoordhuis committed Jan 20, 2012
  6. fs: don't assert on uv_fs_*() errors

    Pass errors to the JS callbacks, don't assert in C++ land.
    
    Fixes among other things the case where Node aborts because uv_fs_futimes()
    returns ENOSYS.
    shigeki committed with bnoordhuis Nov 8, 2011
  7. Now working on 0.6.9

    isaacs committed Jan 20, 2012
  8. 2012.01.19, Version 0.6.8 (stable)

    * Update V8 to 3.6.6.19
    
    * Numeric key hash collision fix for V8 (Erik Corry, Fedor Indutny)
    
    * Add missing TTY key translations for F1-F5 on Windows (Brandon Benvie)
    
    * path.extname bugfix with . and .. paths (Bert Belder)
    
    * cluster: don't always kill the master on uncaughtException (Ben
    * Noordhuis)
    
    * Update npm to 1.1.0-2 (isaacs)
    
    * typed arrays: set class name (Ben Noordhuis)
    
    * zlib binding cleanup (isaacs, Bert Belder)
    
    * dgram: use slab memory allocator (Michael Bernstein)
    
    * fix segfault #2473
    isaacs committed Jan 20, 2012
  9. Upgrade V8 to 3.6.6.19

    isaacs committed Jan 20, 2012
Commits on Jan 19, 2012
  1. v8: link against libsocket and libnsl on sunos

    The V8 debugger requires BSD socket support. Solaris-like systems obviously
    support that but you need to link against the right libraries, it's not part of
    libc.
    bnoordhuis committed Jan 19, 2012
  2. v8: implement VirtualMemory class on SunOS

    Unbreaks build on SunOS. Re-applies 4908e5b.
    bnoordhuis committed Jan 19, 2012