Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 22, 2012
  1. @bnoordhuis

    handle_wrap: don't abort if wrap == NULL

    bnoordhuis authored
    After a disconnect, the internal pointer of the parent/child channel is set to
    NULL. That's not an error so don't abort().
Commits on Sep 18, 2012
  1. @indutny

    crypto: bring module into modern age

    indutny authored
    Introduce 'buffer' encoding, allow returning and giving buffers as
    arguments of 'crypto' routines.
    
    Fix #3278
  2. @isaacs

    Now working on v0.9.3

    isaacs authored
  3. @isaacs

    2012.09.17, Version 0.9.2 (Unstable)

    isaacs authored
    * http_parser: upgrade to ad3b631
    
    * openssl: upgrade 1.0.1c
    
    * darwin: use FSEvents to watch directory changes (Fedor Indutny)
    
    * unix: support missing API on NetBSD (Shigeki Ohtsu)
    
    * unix: fix EMFILE busy loop (Ben Noordhuis)
    
    * windows: un-break writable tty handles (Bert Belder)
    
    * windows: map WSAESHUTDOWN to UV_EPIPE (Bert Belder)
    
    * windows: make spawn with custom environment work again (Bert Belder)
    
    * windows: map ERROR_DIRECTORY to UV_ENOENT (Bert Belder)
    
    * tls, https: validate server certificate by default (Ben Noordhuis)
    
    * tls, https: throw exception on missing key/cert (Ben Noordhuis)
    
    * tls: async session storage (Fedor Indutny)
    
    * installer: don't install header files (Ben Noordhuis)
    
    * buffer: implement Buffer.prototype.toJSON() (Nathan Rajlich)
    
    * buffer: added support for writing NaN and Infinity (koichik)
    
    * http: make http.ServerResponse emit 'end' (Ben Noordhuis)
    
    * build: ./configure --ninja (Ben Noordhuis, Timothy J Fontaine)
    
    * installer: fix --without-npm (Ben Noordhuis)
    
    * cli: make -p equivalent to -pe (Ben Noordhuis)
    
    * url: Go much faster by using Url class (isaacs)
Commits on Sep 13, 2012
  1. @langpavel @bnoordhuis

    buffer: update constructor prototype

    langpavel authored bnoordhuis committed
    Change Buffer::New(char*, size_t) to Buffer::New(const char*, size_t).
  2. @bnoordhuis
Commits on Sep 11, 2012
  1. @bnoordhuis

    buffer: change prototype of Data() and Length()

    bnoordhuis authored
    Make Buffer:Data() and Buffer::Length() accept a Value instead of an Object.
  2. @bnoordhuis

    crypto: remove legacy openssl compatibility code

    bnoordhuis authored
    Remove code that works around a padding bug in older versions of openssl, the
    bundled version of openssl contains the bug fix.
Commits on Sep 4, 2012
  1. @indutny

    tls: async session storage

    indutny authored
  2. @bnoordhuis

    Merge remote-tracking branch 'origin/v0.8'

    bnoordhuis authored
    Conflicts:
    	deps/uv/include/uv.h
    	src/node_crypto.cc
  3. @bnoordhuis
Commits on Sep 3, 2012
  1. @bnoordhuis
  2. @bnoordhuis
  3. @bnoordhuis

    crypto: make randomBytes() compatible with domains

    bnoordhuis authored
    Don't execute the callback in the context of the global object.
    
    MakeCallback() tries to apply the active domain to the callback. If the user
    polluted the global object with a 'domain' property, as in the code example
    below, MakeCallback() will try to apply that.
    
    Example:
    
        domain = {};                // missing var keyword is intentional
        crypto.randomBytes(8, cb);  // TypeError: undefined is not a function
    
    Fixes #3956.
  4. @piscisaureus

    windows: don't blow when a signal handler is attached

    piscisaureus authored
    Blowing up when the user attaches a signal handler makes no sense. Also,
    in Node 0.10 signals will be supported, so allow people to get used to
    it.
  5. @bnoordhuis

    cli: make -p equivalent to -pe

    bnoordhuis authored
    Fixes #3938.
Commits on Sep 2, 2012
  1. @bnoordhuis

    crypto: fix build error on OS X

    bnoordhuis authored
    pthread_t is a pointer type on OS X but an unsigned long on most other
    platforms. Use a C style cast because reinterpret_cast nor static_cast
    work in all cases.
Commits on Aug 30, 2012
  1. @bnoordhuis

    crypto: use CRYPTO_THREADID_set_callback()

    bnoordhuis authored
    Don't use CRYPTO_set_id_callback(), it's deprecated.
Commits on Aug 28, 2012
  1. @isaacs

    Now working on 0.9.2

    isaacs authored
  2. @isaacs

    2012.08.28, Version 0.9.1 (Unstable)

    isaacs authored
    * buffer: Add Buffer.isEncoding(enc) to test for valid encoding values (isaacs)
    
    * Raise UV_ECANCELED on premature close. (Ben Noordhuis)
    
    * Remove c-ares from libuv, move to a top-level node dependency (Bert Belder)
    
    * ref/unref for all HandleWraps, timers, servers, and sockets (Timothy J Fontaine)
    
    * addon: remove node-waf, superseded by node-gyp (Ben Noordhuis)
    
    * child_process: emit error on exec failure (Ben Noordhuis)
    
    * cluster: do not use internal server API (Andreas Madsen)
    
    * constants: add O_DIRECT (Ian Babrou)
    
    * crypto: add sync interface to crypto.pbkdf2() (Ben Noordhuis)
    
    * darwin: emulate fdatasync() (Fedor Indutny)
    
    * dgram: make .bind() always asynchronous (Ben Noordhuis)
    
    * events: Make emitter.listeners() side-effect free (isaacs, Joe Andaverde)
    
    * fs: Throw early on invalid encoding args (isaacs)
    
    * fs: fix naming of truncate/ftruncate functions (isaacs)
    
    * http: bubble up parser errors to ClientRequest (Brian White)
    
    * linux: improve cpuinfo parser on ARM and MIPS (Ben Noordhuis)
    
    * net: add support for IPv6 addresses ending in :: (Josh Erickson)
    
    * net: support Server.listen(Pipe) (Andreas Madsen)
    
    * node: don't scan add-on for "init" symbol (Ben Noordhuis)
    
    * remove process.uvCounters() (Ben Noordhuis)
    
    * repl: console writes to repl rather than process stdio (Nathan Rajlich)
    
    * timers: implement setImmediate (Timothy J Fontaine)
    
    * tls: fix segfault in pummel/test-tls-ci-reneg-attack (Ben Noordhuis)
    
    * tools: Move gyp addon tools to node-gyp (Nathan Rajlich)
    
    * unix: preliminary signal handler support (Ben Noordhuis)
    
    * unix: remove dependency on ev_child (Ben Noordhuis)
    
    * unix: work around darwin bug, don't poll() on pipe (Fedor Indutny)
    
    * util: Formally deprecate util.pump() (Ben Noordhuis)
    
    * windows: make active and closing handle state independent (Bert Belder)
    
    * windows: report spawn errors to the exit callback (Bert Belder)
    
    * windows: signal handling support with uv_signal_t (Bert Belder)
  3. @bobrik @bnoordhuis

    constants: add O_DIRECT

    bobrik authored bnoordhuis committed
    This will allow to speed up file i/o in some cases by usage of right offsets
    and buffer sizes.
  4. @piscisaureus

    Merge branch 'v0.8'

    piscisaureus authored
    Conflicts:
    	ChangeLog
    	deps/openssl/openssl.gyp
    	src/node_version.h
Commits on Aug 27, 2012
  1. @isaacs

    lint

    isaacs authored
Commits on Aug 22, 2012
  1. @isaacs

    Now working on 0.8.9

    isaacs authored
  2. @isaacs

    2012.08.22, Version 0.8.8 (Stable)

    isaacs authored
    * V8: upgrade to 3.11.10.19
    
    * npm: upgrade to 1.1.59
    
    * windows: fix uninitialized memory access in uv_update_time() (Bert Belder)
    
    * unix, windows: fix memory corruption in fs-poll.c (Ben Noordhuis)
    
    * unix: fix integer overflow in uv_hrtime (Tim Holy)
    
    * sunos: fix uv_cpu_info() on x86_64 (Ben Noordhuis)
    
    * tls: update default cipher list (Ben Noordhuis)
    
    * unix: Fix llvm and older gcc duplicate symbol warnings (Bert Belder)
    
    * fs: fix use after free in stat watcher (Ben Noordhuis)
    
    * build: Fix using manually compiled gcc on OS X (Nathan Rajlich)
    
    * windows: make junctions work again (Bert Belder)
Commits on Aug 21, 2012
  1. @bnoordhuis

    child_process: emit error on exec failure

    bnoordhuis authored
    libuv calls the exit cb with exit code == -1 when it fails to spawn the new
    process. Anticipate that and emit the error on the ChildProcess object.
  2. @bnoordhuis
Commits on Aug 20, 2012
  1. @piscisaureus

    Remove node_io_watcher

    piscisaureus authored
  2. @piscisaureus
  3. @piscisaureus
  4. @piscisaureus

    unix: don't explicitly instantiate v8::Persistent<x> templates

    piscisaureus authored piscisaureus committed
    These explicit instantiations were added to make MSVC happy. It turns
    out that some older versions of gcc and llvm now complain about duplicate
    symbols, so we instantiate these templates only when MSVC is used.
  5. @piscisaureus

    unix: don't explicitly instantiate v8::Persistent<x> templates

    piscisaureus authored
    These explicit instantiations were added to make MSVC happy. It turns
    out that some older versions of gcc and llvm now complain about duplicate
    symbols, so we instantiate these templates only when MSVC is used.
  6. @bnoordhuis

    fs: fix use after free in stat watcher

    bnoordhuis authored
    The uv_fs_poll_t handle was stopped but not closed, leaving libuv's internal
    handle queue in a corrupted state.
Commits on Aug 17, 2012
  1. @bnoordhuis

    Merge remote-tracking branch 'origin/v0.8'

    bnoordhuis authored
    Conflicts:
    	ChangeLog
    	src/node_version.h
    	test/message/stdin_messages.out
    	tools/install.py
Commits on Aug 16, 2012
  1. @piscisaureus
Something went wrong with that request. Please try again.