1. Sep 25, 2012
  2. Sep 22, 2012
    • Nathan Rajlich's avatar
      repl: make invalid RegExps throw in the REPL · 4a267074
      Nathan Rajlich authored
      Fixes #2746.
      4a267074
    • Bert Belder's avatar
      uv: upgrade to 39ca621 · f536eb17
      Bert Belder authored
      f536eb17
    • Bryan Cantrill's avatar
      v8: loosen artificial mmap constraint · 4165f736
      Bryan Cantrill authored
      Fixes #4010.
      4165f736
    • isaacs's avatar
      domain: Properly exit() on domain disposal · 04005716
      isaacs authored
      This addresses #4034.  There are two problems happening:
      
      1. The domain is not exited automatically when calling dispose() on it.
      Then, since the domain is disposed, attempting to exit it again will do
      nothing.
      
      2. The active domain is stored on process.domain.  Since thrown errors
      call `process.emit('uncaughtException', er)`, and the process is an
      event emitter with a `.domain` member, it re-enters the domain a second
      time before calling the error handler, pushing it onto the stack again.
      
      Thus, if the handler calls `domain.dispose()`, then the domain is now on
      the stack twice, and cannot be exited properly.  Since the domain is
      disposed, any subsequent IO will be no-op'ed, since we've declared that
      this context is done and best forgotten.
      
      The solution here is twofold:
      
      1. In EventEmitter.emit, do not enter the domain if `this===process`.
      2. Automatically exit the domain when calling `domain.dispose()`.
      04005716
  3. Sep 18, 2012
  4. Sep 17, 2012
  5. Sep 14, 2012
  6. Sep 13, 2012
  7. Sep 12, 2012
    • Ben Noordhuis's avatar
      doc: fs: clarfify fs.watch() documentation · 58a5bc1e
      Ben Noordhuis authored
      fs.watch() is implemented on all supported platforms but, depending on the
      object being watched, doesn't always work reliably (or at all).
      
      Fixes #4005.
      58a5bc1e
    • Ben Noordhuis's avatar
      4870a4e3
    • isaacs's avatar
      Now working on 0.8.10 · 362189a5
      isaacs authored
      362189a5
    • isaacs's avatar
      blog: Post for 0.8.9 · d80de98e
      isaacs authored
      d80de98e
    • isaacs's avatar
      Merge branch 'v0.8.9-release' into v0.8 · 72d31248
      isaacs authored
      72d31248
    • isaacs's avatar
      2012.09.11, Version 0.8.9 (Stable) · b88c3902
      isaacs authored
      * v8: upgrade to 3.11.10.22
      
      * GYP: upgrade to r1477
      
      * npm: Upgrade to 1.1.61
      
      * npm: Don't create world-writable files (isaacs)
      
      * windows: fix single-accept mode for shared server sockets (Bert Belder)
      
      * windows: fix uninitialized memory access in uv_update_time() (Bert Belder)
      
      * windows: don't throw when a signal handler is attached (Bert Belder)
      
      * unix: fix memory leak in udp (Ben Noordhuis)
      
      * unix: map errno ESPIPE (Ben Noordhuis)
      
      * unix, windows: fix memory corruption in fs-poll.c (Ben Noordhuis)
      
      * sunos: fix os.cpus() on x86_64 (Ben Noordhuis)
      
      * child process: fix processes with IPC channel don't emit 'close' (Bert Belder)
      
      * build: add a "--dest-os" option to force a gyp "flavor" (Nathan Rajlich)
      
      * build: set `process.platform` to "sunos" on SunOS (Nathan Rajlich)
      
      * build: fix `make -j` fails after `make clean` (Bearice Ren)
      
      * build: fix openssl configuration for "arm" builds (Nathan Rajlich)
      
      * tls: support unix domain socket/named pipe in tls.connect (Shigeki Ohtsu)
      
      * https: make https.get() accept a URL (koichik)
      
      * http: respect HTTP/1.0 TE header (Ben Noordhuis)
      
      * crypto, tls: Domainify setSNICallback, pbkdf2, randomBytes (Ben Noordhuis)
      
      * stream.pipe: Don't call destroy() unless it's a function (isaacs)
      b88c3902
    • isaacs's avatar
      Update doc and test for sunos/solaris switch · 1c2982b9
      isaacs authored
      1c2982b9
  8. Sep 11, 2012
  9. Sep 10, 2012
  10. Sep 09, 2012
  11. Sep 07, 2012
  12. Sep 06, 2012
  13. Sep 05, 2012
  14. Sep 04, 2012