This repository has been archived by the owner. It is now read-only.
Permalink
Switch branches/tags
Commits on Feb 23, 2012
  1. 2012.02.23, Version 0.7.5 (unstable)

    isaacs committed Feb 23, 2012
    * startup speed improvements (Maciej Małecki)
    
    * crypto: add function getDiffieHellman() (Tomasz Buchert)
    
    * buffer: support decoding of URL-safe base64 (Ben Noordhuis)
    
    * Make QueryString.parse() even faster (Brian White)
    
    * url: decode url entities in auth section (Ben Noordhuis)
    
    * http: support PURGE request method (Ben Noordhuis)
    
    * http: Generate Date headers on responses (Mark Nottingham)
    
    * Fix #2762: Add callback to close function. (Mikeal Rogers)
    
    * dgram: fix out-of-bound memory read (Ben Noordhuis)
    
    * repl: add automatic loading of built-in libs (Brandon Benvie)
    
    * repl: remove double calls where possible (Fedor Indutny)
    
    * Readline improvements. Related: #2737 #2756 (Colton Baker)
    
    * build: disable -fomit-frame-pointer on solaris (Dave Pacheco)
    
    * build: arch detection improvements (Nathan Rajlich)
    
    * build: Make a fat binary for the OS X `make pkg`. (Nathan Rajlich)
    
    * jslint src/ and lib/ on 'make test' (isaacs)
  2. Revert "build: support shared V8 properly"

    isaacs committed Feb 23, 2012
    This reverts commit 3d1b670.
    
    Breaks build on windows.
    https://gist.github.com/1895279
  3. lint, missed in QS speed merge

    isaacs committed Feb 23, 2012
  4. Add new authors

    isaacs committed Feb 23, 2012
  5. Change test fixture from symlink to regular file

    isaacs committed Feb 23, 2012
    The only test using this is test/simple/test-fs-chmod.js, and it was
    treating a.js and a1.js as two separate files, resulting in a race
    condition.  (Interestingly enough, it was *not* using the symlink file to
    test lchmod, which uses a different temp file.)
  6. readline: ^Z (SIGSTP) handling

    Southern authored and isaacs committed Feb 17, 2012
    Bugfix and update.
    
    - Fixed bug where Node's REPL wouldn't continue when returning from ^Z
      (SIGTSTP)
    - Removed old readline callback
    
    Readline API update with docs.
    
    - ^Z (SIGTSTP) is now bypassed on Windows systems.
    - SIGCONT is now bypassed on Windows systems.
    - Docs updated to reflect above.
  7. Removed `rl.on('close', ...)` callback

    Southern authored and isaacs committed Feb 17, 2012
Commits on Feb 22, 2012
  1. docs: remove duplicate socket.write

    ecto authored and bnoordhuis committed Feb 21, 2012
  2. build: support shared V8 properly

    tchollingsworth authored and bnoordhuis committed Feb 22, 2012
    -don't pull in bundled v8 as a dependency when node_shared_v8==true
    -use node_shared_v8_includes for v8.h and v8-debug.h
Commits on Feb 21, 2012
  1. Pause process.stdin in stdin getter

    isaacs committed Feb 21, 2012
    Otherwise, it'll be ref'ed, and keep the process hanging.
  2. Make QueryString.parse() even faster

    mscdex authored and isaacs committed Feb 21, 2012
  3. docs: remove server.pause

    indutny committed Feb 21, 2012
    This functionality was removed when libuv landed in node. It is useless
    and can be easily implemented in user-land.
  4. docs: remove setSecure() from net module docs

    AndreasMadsen authored and bnoordhuis committed Feb 18, 2012
    socket.setSecure() was removed in v0.3 and there are no deprecated warning in
    code it should be removed from the documentation in 0.7
  5. crypto: add function getDiffieHellman()

    Tomasz Buchert authored and bnoordhuis committed Jan 22, 2012
    Returns a well known, predefined RFC group.
Commits on Feb 20, 2012
  1. build: better host_arch() definition in configure

    TooTallNate authored and bnoordhuis committed Feb 20, 2012
    On one of my OS X Lion machines, it always reports i386, even though 64-bit
    is supported. This lookup better matches how WAF determines the host arch,
    which was correctly getting 64-bit even on this screwy machine.
  2. util: add `util._extend` for extending objects

    mmalecki authored and bnoordhuis committed Feb 20, 2012
    There were 2 duplicates with such functionality in `cluster` and
    `child_process` modules which were replaced by this function.
  3. test: update HTTP basic auth test

    bnoordhuis committed Feb 20, 2012
    Verify that URL-encoded entities are properly encoded into the Authorization
    header.
  4. tests: kill process group on failure

    indutny committed Feb 20, 2012
    Test suite is often leaving `stray` processes on failure. They are
    harmless, but may cause future test runs fail because those `stray`
    processes are occupying `common.PORT` or due to some other reasons.
    
    Killing whole process group on test suite failure should help in such
    cases.
  5. startup: move `EventEmitter` closer to the lookup

    mmalecki authored and bnoordhuis committed Feb 18, 2012
    This makes startup faster by ~0.2 ms on my computer.
  6. startup: use `.hasOwnProperty` instead of `in`

    mmalecki authored and bnoordhuis committed Feb 18, 2012
    Benchmarks show that `.hasOwnProperty` is faster than `in` in V8. It
    makes startup ~0.5 ms faster on my computer.
  7. repl: add automatic loading of built-in libs

    Brandon Benvie authored and bnoordhuis committed Dec 25, 2011