This repository has been archived by the owner. It is now read-only.
Permalink
Switch branches/tags
Commits on Jul 25, 2013
  1. 2013.07.25, Version 0.10.15 (Stable)

    tjfontaine committed Jul 25, 2013
    * src: fix process.getuid() return value (Ben Noordhuis)
  2. src: fix process.getuid() return value

    bnoordhuis committed Jul 25, 2013
    And process.getgid() too.
    
    Commit ed80638 changed fs.chown() and fs.fchown() to only accept
    unsigned integers. Make process.getuid() and process.getgid() follow
    suit.
    
    This commit should unbreak npm on OS X - it's hitting the new 'uid must
    be an unsigned int' check when installing as e.g. user 'nobody' (which
    has an UID of -2 in /etc/passwd or 4294967294 when cast to an uid_t.)
    
    Fixes #5904.
  3. blog: Post for v0.10.14

    tjfontaine committed Jul 25, 2013
  4. Now working on 0.10.15

    tjfontaine committed Jul 25, 2013
  5. 2013.07.25, Version 0.10.14 (Stable)

    tjfontaine committed Jul 25, 2013
    * uv: Upgrade to v0.10.13
    
    * npm: Upgrade to v1.3.5
    
    * os: Don't report negative times in cpu info (Ben Noordhuis)
    
    * fs: Handle large UID and GID (Ben Noordhuis)
    
    * url: Fix edge-case when protocol is non-lowercase (Shuan Wang)
    
    * doc: Streams API Doc Rewrite (isaacs)
    
    * node: call MakeDomainCallback in all domain cases (Trevor Norris)
    
    * crypto: fix memory leak in LoadPKCS12 (Fedor Indutny)
  6. uv: Upgrade to v0.10.13

    tjfontaine committed Jul 25, 2013
Commits on Jul 24, 2013
  1. npm: Upgrade to v1.3.5

    isaacs committed Jul 24, 2013
Commits on Jul 23, 2013
  1. src: os: use Number::New() for CPU info

    bnoordhuis committed Jul 23, 2013
    The return values from uv_cpu_info() don't necessarily fit in a 32 bits
    signed integer.
    
    Fixes #5732.
  2. fs: uids and gids must be unsigned ints

    bnoordhuis committed Jul 23, 2013
    Before this commit, fs.chown() and fs.fchown() coerced the uid and gid
    arguments to signed integers which is wrong because uid_t and gid_t are
    unsigned on most all platforms and IDs that don't fit in a signed
    integer do exist.
    
    This commit changes the aforementioned functions to take unsigned ints
    instead.  No test because we can't assume the system has [GU]IDs that
    large.
    
    This change depends on joyent/libuv@d779eb5.
    
    Fixes #5890.
Commits on Jul 20, 2013
Commits on Jul 18, 2013
  1. doc: events: clarify 'newListener' emitter state

    bnoordhuis committed Jul 18, 2013
    Ditto for the 'removeListener' event.
Commits on Jul 17, 2013
  1. url: Fix edge-case when protocol is non-lowercase

    swang committed with isaacs Jul 17, 2013
    When using url.parse(), path and pathname usually return '/' when there
    is no path available. However when you have a protocol that contains
    non-lowercase letters and the input string does not have a trailing
    slash, both path and pathname will be undefined.
Commits on Jul 16, 2013
  1. doc: Streams API Doc Rewrite

    isaacs committed Jul 15, 2013
    The Streams API doc is now broken up into 3 sections:
    
    1. API for Consumers
    2. API for Implementors
    3. Details and Extras
    
    This addresses one of the biggest points of confusion for new users who
    start to consume streams, and get the impression that they have to do
    lots of extra work and implement classes and such, just to get some data
    out of a file.
Commits on Jul 15, 2013
  1. tls: Trivial use_strict fix

    isaacs committed Jul 15, 2013
Commits on Jul 13, 2013
Commits on Jul 12, 2013
  1. blog: v0.11.4 release

    tjfontaine committed Jul 12, 2013
  2. npm: Upgrade to 1.3.4

    isaacs committed Jul 12, 2013
  3. npm: Upgrade to 1.3.3

    isaacs committed Jul 12, 2013
Commits on Jul 10, 2013
  1. node: call MakeDomainCallback in all domain cases

    trevnorris committed Jul 10, 2013
    Previously there was no way to pass a Function callback directly to
    MakeCallback and support domains. The check has been added so that users
    never have to worry about supporting domains while using MakeCallback.
  2. crypto: fix memory leak in LoadPKCS12

    indutny committed with bnoordhuis Jun 27, 2013
    X509_STORE_add_cert increment reference of passed `x509` cert,
    `X509_free` must be called to avoid memory leak.
    
    This is a back-port of commit c1db1ec from the master branch.
Commits on Jul 9, 2013
  1. blog: Post for v0.10.13

    tjfontaine committed Jul 9, 2013
  2. Now working v0.10.14

    tjfontaine committed Jul 9, 2013
  3. 2013.07.09, Version 0.10.13 (Stable)

    tjfontaine committed Jul 9, 2013
    * uv: Upgrade to v0.10.12
    
    * npm: Upgrade to 1.3.2
    
    * windows: get proper errno (Ben Noordhuis)
    
    * tls: only wait for finish if we haven't seen it (Timothy J Fontaine)
    
    * http: Dump response when request is aborted (isaacs)
    
    * http: use an unref'd timer to fix delay in exit (Peter Rust)
    
    * zlib: level can be negative (Brian White)
    
    * zlib: allow zero values for level and strategy (Brian White)
    
    * buffer: add comment explaining buffer alignment (Ben Noordhuis)
    
    * string_bytes: properly detect 64bit (Timothy J Fontaine)
    
    * src: fix memory leak in UsingDomains() (Ben Noordhuis)
  4. uv: Upgrade to v0.10.12

    isaacs committed Jul 9, 2013
  5. npm: Upgrade to 1.3.2

    isaacs committed Jul 9, 2013
  6. tls: only wait for finish if we haven't seen it

    tjfontaine committed with isaacs Jun 23, 2013
    A pooled https agent may get a Connection: close, but never finish
    destroying the socket as the prior request had already emitted finish
    likely from a pipe.
    
    Since the socket is not marked as destroyed it may get reused by the
    agent pool and result in an ECONNRESET.
    
    re: #5712 #5739
Commits on Jul 8, 2013