This repository has been archived by the owner. It is now read-only.
Permalink
Switch branches/tags
Commits on Mar 19, 2014
  1. npm: upgrade to 1.4.6

    isaacs committed Mar 19, 2014
Commits on Mar 10, 2014
  1. doc: remove an unused arg in process.stdin.

    shuhei authored and tjfontaine committed Mar 9, 2014
    The argument of process.stdin's readable event handler is not used.
  2. crypto: do not lowercase cipher/hash names

    indutny committed Mar 10, 2014
    `crypto.getCiphers()` and `crypto.getHashes()` should prefer lower-case
    variants of names, but should not introduce them.
    
    fix #7282
Commits on Mar 6, 2014
  1. deps: fix v8 valgrind warning

    bnoordhuis authored and indutny committed Mar 6, 2014
    Fix the following valgrind warning:
    
        Conditional jump or move depends on uninitialised value(s)
            at 0x7D64E7: v8::internal::GlobalHandles::IterateAllRootsWithClassIds(v8::internal::ObjectVisitor*) (global-handles.cc:613)
            by 0x94DCDC: v8::internal::NativeObjectsExplorer::FillRetainedObjects() (profile-generator.cc:2849)
            # etc.
    
    This was fixed upstream in r12903 and released in 3.15.2 but that commit
    was never back-ported to the 3.14 branch that node.js v0.10 uses.
    
    The code itself works okay; this commit simply shuffles the clauses in
    an `if` statement to check that the node is in use before checking its
    class id (which is uninitialized if the node is not in use.)
Commits on Mar 5, 2014
  1. child_process: fix sending handle twice

    indutny authored and tjfontaine committed Feb 26, 2014
    When sending a socket to a child process via IPC pipe,
    `child_process.js` picks a raw UV handle from `_handle` property, sends
    it, and assigns `null` to the property. Sending the same socket twice
    was resulting in a runtime error, since we weren't handling the empty
    `_handle` case.
    
    In case of `null` `_handle` we should send just a plain text message
    as passed it was passed to `.send()` and ignore the handle, letting
    users handle such cases themselves instead of throwing the error at
    runtime.
    
    fix #5469
  2. test: test sending a handle twice

    Benoit Vallée authored and tjfontaine committed May 14, 2013
    Added test-cluster-send-handle-twice.js testing to send a handle
    twice to the parent process.
  3. src: add default visibility to NODE_MODULE

    bnoordhuis authored and indutny committed Mar 4, 2014
    It's currently not really possible to compile native add-ons with
    -fvisibility=hidden because that also hides the struct containing
    the module definition.
    
    The NODE_MODULE() and NODE_MODULE_DECL() macros are structured in
    a way that makes it impossible to add a visibility attribute manually
    so there is no escape hatch there.
    
    That's why this commit adds an explicit visibility attribute to
    the module definition.  It doesn't help with node.js releases that
    are already out there but at least it improves the situation going
    forward.
Commits on Mar 4, 2014
  1. timer: don't reschedule timer bucket in a domain

    Greg Brail authored and tjfontaine committed Jan 29, 2014
    If two timers run on the same tick, and the first timer uses a domain,
    and then catches an exception and disposes of the domain, then the
    second timer never runs. (And even if the first timer does not dispose
    of the domain, the second timer could run under the wrong domain.)
    
    This happens because timer.js uses "process.nextTick()" to schedule
    continued processing of the timers for that tick. However, there was
    an exception inside a domain, then "process.nextTick()" runs under
    the domain of the first timer function, and will do nothing if
    the domain has been disposed.
    
    To avoid this, we temporarily save the value of "process.domain"
    before calling nextTick so that it does not run inside any domain.
  2. src: domain should not replace nextTick function

    tjfontaine committed Mar 4, 2014
    Previously if you cached process.nextTick and then require('domain')
    subsequent nextTick() calls would not be caught because enqueued
    functions were taking the wrong path. This keeps nextTick to a single
    function reference and changes the implementation details after domain
    has been required.
Commits on Feb 26, 2014
  1. test: add `agent: null` http client request test

    TooTallNate committed Feb 26, 2014
    This is just the test portion from #7012 / #7189,
    but targetted for the v0.10 branch.
  2. http: invoke createConnection when no agent

    TooTallNate committed Feb 26, 2014
    This makes it so that the user may pass in a
    `createConnection()` option, and they don't have
    to pass `agent: false` at the same time.
    
    Also adding a test for the `createConnection` option,
    since none was in place before.
    
    See #7014.
Commits on Feb 25, 2014
  1. assert: Ensure reflexivity of deepEqual

    jugglinmike authored and indutny committed Feb 24, 2014
    Ensure that the behavior of `assert.deepEqual` does not depend on
    argument ordering  when comparing an `arguments` object with a
    non-`arguments` object.
Commits on Feb 24, 2014
  1. stream: remove useless check

    mscdex authored and indutny committed Feb 23, 2014
Commits on Feb 23, 2014
  1. doc: update assert.markdown

    Nicolab authored and indutny committed Feb 22, 2014
    Update assert.throws() and assert.doesNotThrow() docs
Commits on Feb 20, 2014
  1. gyp: specialize node.d for freebsd

    indutny committed Feb 20, 2014
    `node.d` should use `psinfo.d` instead of `procfs.d` and have statically
    defined architecture on FreeBSD.
Commits on Feb 19, 2014
  1. Now working on v0.10.27

    tjfontaine committed Feb 19, 2014
Commits on Feb 18, 2014
  1. build: readd missing installer resources

    tjfontaine committed Feb 18, 2014
    This were accidentally moved during the website refactor
  2. 2014.02.18, Version 0.10.26 (Stable)

    tjfontaine committed Feb 18, 2014
    * uv: Upgrade to v0.10.25 (Timothy J Fontaine)
    
    * npm: upgrade to 1.4.3 (isaacs)
    
    * v8: support compiling with VS2013 (Fedor Indutny)
    
    * cares: backport TXT parsing fix (Fedor Indutny)
    
    * crypto: throw on SignFinal failure (Fedor Indutny)
    
    * crypto: update root certificates (Ben Noordhuis)
    
    * debugger: Fix breakpoint not showing after restart (Farid Neshat)
    
    * fs: make unwatchFile() insensitive to path (iamdoron)
    
    * net: do not re-emit stream errors (Fedor Indutny)
    
    * net: make Socket destroy() re-entrance safe (Jun Ma)
    
    * net: reset `endEmitted` on reconnect (Fedor Indutny)
    
    * node: do not close stdio implicitly (Fedor Indutny)
    
    * zlib: avoid assertion in close (Fedor Indutny)
  3. doc: stdout blocking or non-blocking behaviour

    nitroduna authored and tjfontaine committed Feb 17, 2014
    Makes clear that the behaviour of stdout is blocking
    in Linux/Unix even when they refer to pipes.
  4. uv: Upgrade to v0.10.25

    tjfontaine committed Feb 18, 2014
  5. debugger: Fix breakpoint not showing after restart

    alFReD-NSH authored and tjfontaine committed Feb 15, 2014
    The reason this wasn't working was because after restart, when restoring
    breakpoints the scripts wasn't loaded, so the breakpoint.script was
    undefined. As a fix I added another check to use breakpoint.scriptReq
    instead of breakpoint.script, which is the same except when the
    breakpoint is a function.
    
    fixes #7027
  6. npm: upgrade to 1.4.3

    isaacs authored and tjfontaine committed Feb 17, 2014
Commits on Feb 17, 2014
  1. zlib: introduce pending close state

    indutny committed Feb 13, 2014
    zlib should not crash in `close()` if the write is still in progress.
    
    fix #7101
Commits on Feb 14, 2014
  1. doc: re-add node.1 man page

    tjfontaine committed Feb 14, 2014
    The man page was accidentally removed in 37376de for the website
    refactor, bring it back.
    
    Fixes #7117
  2. npm: Upgrade to v1.4.0

    isaacs authored and tjfontaine committed Feb 13, 2014
    - Removes 'npm publish -f'
    - Documentation
    - Bug-fixes
    - Update license etc to refer to npm, Inc. rather than @isaacs personally
Commits on Feb 13, 2014
  1. website: move website to joyent/node-website

    tjfontaine committed Feb 13, 2014
    The website will no longer be living in the source repository instead
    it can be found at http://github.com/joyent/node-website
Commits on Feb 12, 2014
  1. doc: changed timer id to object

    makepanic authored and indutny committed Feb 9, 2014
    fix #7074