The data contained in this repository can be downloaded to your computer using one of several clients.
Please see the documentation of your version control software client for more information.

Please select the desired protocol below to get the URL.

This URL has Read-Only access.

Statistics
| Branch: | Revision:

main_repo @ 0544a586

# Date Author Comment
0544a586 08/07/2012 02:56 PM isaacs

2012.08.07, Version 0.8.6 (Stable)

  • npm: Upgrade to v1.1.48
  • Add 'make binary' to build binary tarballs for all Unixes (Nathan Rajlich)
  • zlib: Emit 'close' on destroy(). (Dominic Tarr)
  • child_process: Fix stdout=null when stdio=['pipe'] (Tyler Neylon)...
f11a3dfc 08/06/2012 10:09 PM isaacs

npm: Upgrade to 1.1.48

Fixes an issue with publishing readmes that are not called
'README.md', so that they still end up on the website

093be8b1 08/06/2012 04:22 PM Nathan Rajlich

install: prevent a KeyError from being thrown when PORTABLE is not set

caf69aa9 08/06/2012 04:07 PM isaacs

npm: Upgrade to 1.1.47

9badc002 08/06/2012 03:40 PM isaacs

uv: Upgrade to dfb6be0

a23df771 08/06/2012 03:25 PM Nathan Rajlich

Merge branch 'binary-tarballs' into v0.8

cc6034ac 08/06/2012 02:57 PM Nathan Rajlich

email-footer: add links to the expected common binary packages

We can do other OSs like 32 and 64-bit OS X, but we should encourage
users to use the installer on OS X so we'll omit it here.

dc818135 08/06/2012 02:41 PM Nathan Rajlich

Makefile: move the release verification logic into a `make release-only` target

8b11f29c 08/06/2012 02:40 PM Nathan Rajlich

Makefile: properly set the ARCH variable when forcing a DESTCPU

dc9ae01e 08/06/2012 02:40 PM Nathan Rajlich

Makefile: allow the dest-cpu to be specified for `make binary`

Needed for 64-bit Solaris, and 32-bit OS X

eadc2ec5 08/06/2012 02:40 PM Nathan Rajlich

Makefile: add `make binary` helper target

bd10bf44 08/06/2012 02:40 PM Nathan Rajlich

Makefile: add `make tar` helper target

42aac41b 08/06/2012 01:22 PM Nathan Rajlich

Makefile: add target for precompiled binary tarballs

This target compiles node with "/" as the prefix and installs into a directory
like: "node-v0.8.6-darwin-x86_64". Then it creates a gzipped-tarball of that
directory, called something like: "node-v0.8.6-darwin-x86_64.tar.gz".

7a9db6cf 08/06/2012 01:18 PM Nathan Rajlich

install: add a "portable" mode to the shebang-rewriting logic

This "portable" mode rewrites the npm shebang to use the "node" executable
in the same directory relative to the "npm" script. This makes the "npm"
script "just work" even when "node" is not in the user's $PATH....

6bdd4d02 08/06/2012 01:16 PM Nathan Rajlich

install: install the "wafadmin/Tools" files into the correct dir

Previously they were going into just "wafadmin" and node-waf wasn't working.

bc7479d2 08/05/2012 06:13 PM Kyle Robinson Young

doc: fix typos in child_process

4ff56aa1 08/05/2012 05:47 PM isaacs

doc: util.pump is deprecated. Use Stream.pipe

7bb814f9 08/05/2012 05:42 PM isaacs

errnoException must be done immediately

93be4ffd 08/05/2012 05:33 PM isaacs

test-message: fix message output

1. The net changes add a stack frame to stdin errors.
2. The error line numbers were overly strict in many places.

3254cace 08/05/2012 05:02 PM Nathan Rajlich

install: use os.path.join() to create the npm shebang

Prettier formatting for the shebang if the "prefix" ends with a /

f4a4ef7a 08/04/2012 04:04 PM Dominic Tarr

zlib: Emit 'close' on destroy().

b48684c6 08/04/2012 02:30 PM Tyler Neylon

child_process: Fix stdout=null when stdio=['pipe']

Previously, a command with a short stdio array would result in the child's
stdout and stderr objects set to null. For example:

var c = child_process.spawn(cmd, args, {stdio: ['pipe']});
// results in c.stdout === null....

a7f3288a 08/04/2012 02:30 PM isaacs

blog post for 0.6.21

57f78515 08/04/2012 03:10 AM Nathan Rajlich

install: install the "wafadmin" files into the correct directory

Before they were just being copied into "lib/node/".
Now they go into "lib/node/wafadmin/".

110e499f 08/03/2012 08:41 PM Ben Noordhuis

installer: prevent ETXTBSY errors

The installer does what amounts to `cp -p`. If the node binary is in use at
the time of the copy, it'd fail with a ETXTBSY error. That's why it's unlinked
first now.

b21c8e0b 08/03/2012 08:18 PM Ben Noordhuis

installer: honor --without-npm, default install path

  • honor the --without-waf and --without-npm configure switches
  • a small logic bug made the installer script install to $PWD instead of
    /usr/local if --prefix= was not passed to configure
5fdeebd9 08/03/2012 11:11 AM Bert Belder

net: make pause work with connecting sockets

This fixes the problem that calling pause() on a socket would not
actually prevent 'data' events from being emitted. It also replaces
the existing test by a more elaborate one.

Ref: #3118

585388bb 08/02/2012 06:00 PM isaacs

blog: Fix date on 0.8.5 release

575c12bb 08/02/2012 05:59 PM isaacs

Blog post about 0.8.5

02dae998 08/02/2012 05:58 PM isaacs

Now working on 0.8.6

2bee3aee 08/02/2012 05:57 PM isaacs

Merge branch 'v0.8.5-release' into v0.8

9b86a445 08/02/2012 04:56 PM isaacs

2012.08.02, Version 0.8.5 (Stable)

  • node: tag Encode and friends NODE_EXTERN (Ben Noordhuis)
  • fs: fix ReadStream / WriteStream missing callback (Gil Pedersen)
  • fs: fix readFileSync("/proc/cpuinfo") regression (Ben Noordhuis)
  • installer: don't assume bash is installed (Ben Noordhuis)...
2dd710e7 08/02/2012 04:56 PM isaacs

build: Sign pkg installer for OS X

This makes the installer work on Mountain Lion.

93153776 08/02/2012 11:47 AM Ben Noordhuis

doc: improve cluster.workers documentation

37537d57 08/02/2012 11:11 AM isaacs

test: stdin error messages

f5c07b65 08/02/2012 11:09 AM isaacs

npm: Upgrade to 1.1.46

50e00de9 08/02/2012 07:51 AM Ben Noordhuis

installer: fix cross-compile installs

The old installer was a JS script, which didn't work if node had been
cross-compiled for another architecture. Replace it with a python script.

Fixes #3807.

34c750d7 08/02/2012 07:37 AM Ben Noordhuis

net: fix .listen({fd:0})

6db9e12d 08/02/2012 06:20 AM Ben Noordhuis

deps: remove openssl apps and tests

Shrinks the tarball by a few hundred kilobytes and fixes a broken symlinks
issue on Windows.

Fixes #3813.

53f3b128 08/01/2012 07:35 PM Ben Noordhuis

node: tag Encode and friends NODE_EXTERN

Makes the symbols visible on Windows. They were already visible on Unices.

Fixes #3811.

f1fba8d1 08/01/2012 07:25 PM Gil Pedersen

fs: fix ReadStream / WriteStream missing callback

The (undocumented) callback argument to .destroy() was not called if the
stream was no longer readable / writable.

23f09d7e 08/01/2012 02:30 PM Ben Noordhuis

fs: fix readFileSync("/proc/cpuinfo") regression

Don't use positional reads. Not all proc files support pread(), especially on
older linux kernels.

Fixes #3808.

fd56981b 08/01/2012 01:14 PM isaacs

blog: Remove all windows line endings once and for all

fe659a60 08/01/2012 01:11 PM Dave Pacheco

update profiling blog post to use shell redirection instead of -o

f70be41d 08/01/2012 01:11 PM isaacs

blog: Remove ^M chars from profiling-node-js blog post

cccce60b 08/01/2012 07:39 AM Ben Noordhuis

installer: don't assume bash is installed

Use `/bin/sh` instead of `bash` when running the relocate.sh script.

285a46d1 07/31/2012 07:45 PM Bert Belder

uv: upgrade to 6209fe5

af699c47 07/31/2012 07:45 PM Eugen Dueck

doc: http: document res.write() `drain` return value

2981f01b 07/31/2012 06:52 PM Bert Belder

v8: don't show performance warnings when compiling with msvc

Patch sent upstream: http://codereview.chromium.org/10829109/

9e2319f9 07/31/2012 03:38 PM Bert Belder

docs: remove unused require from example

Closes GH-3801

80ab9a89 07/31/2012 03:26 PM Bert Belder

uv: upgrade to 69c2ef8

de16da53 07/31/2012 07:45 AM Ben Noordhuis

deps, tools: remove stray reject files

2eb6a62f 07/30/2012 09:09 PM Ben Noordhuis

doc: document child_process.fork() limitation

f8dab6ac 07/30/2012 02:01 PM isaacs

doc: Remove timeout arg in child_process.fork

Fix #3784

5b37da2a 07/30/2012 01:15 PM Shigeki Ohtsu

doc: fix domains example

Need `utf8` encoding for JSON.parse and fix to avoid JSON.parse error when only
one argument is passed in domain.bind

b3cf3f35 07/30/2012 11:21 AM isaacs

Report errors properly from --eval and stdin

72bc4dcd 07/29/2012 06:48 AM koichik

assert: fix throws() throws an error without message property

Fixes #2893.

aa0650f4 07/28/2012 08:07 PM Ben Noordhuis

cluster: fix libuv assert in net.listen()

Problem: calling `server.listen()` (no port) on a net.Server triggered the
following libuv assertion:

node: ../deps/uv/src/unix/stream.c:406: uv__write: Assertion `fd_to_send >= 0'
failed.

Cause: uv_tcp_t handles are lazily initialized. Omitting the port made the...

879d329a 07/28/2012 10:50 AM Ben Noordhuis

deps: upgrade libuv to 4fe1916

d559bed0 07/28/2012 08:10 AM Ben Noordhuis

node: use variadic functions in ev-emul.h

Fixes #3786.

f70b138f 07/27/2012 02:03 PM Trent Mick

always link sunos builds with libumem

90efdb3a 07/26/2012 05:38 PM Adam Malcontenti-Wilson

build: improve armv7 / hard-float detection

b0c0111b 07/25/2012 04:38 PM isaacs

https: Use host header as effective servername

9eddaebb 07/25/2012 01:41 PM Nathan Rajlich

assert: remove unnecessary use of proto

AssertionError already inherits from Error above using util.inherits(),
so this extra line was redundant.

test/simple/test-assert.js already tests for `instanceof`, and still passes.

b207e24b 07/25/2012 01:38 PM isaacs

Blog post for 0.8.4

3d34590f 07/25/2012 01:28 PM isaacs

Now working on v0.8.5

32141844 07/25/2012 01:26 PM isaacs

Merge branch 'v0.8.4-release' into v0.8

8656c265 07/25/2012 01:25 PM isaacs

Fix #3761 build: Default to V=1

f98562fc 07/24/2012 08:06 PM isaacs

2012.07.25, Version 0.8.4 (Stable)

  • V8: Upgrade to 3.11.10.17
  • npm: Upgrade to 1.1.45
  • net: fix Socket({ fd: 42 }) api (Ben Noordhuis)
  • readline: Remove event listeners on close (isaacs)
  • windows: correctly prep long path for fs.exists(Sync) (Bert Belder)...
7fd3cb66 07/24/2012 08:06 PM isaacs

Build: add jslintfix

5809426d 07/24/2012 08:05 PM isaacs

net.js: lint

1513848f 07/24/2012 06:53 PM Ben Noordhuis

net: fix Socket({ fd: 42 }) api

Make the implementation match the documentation. This should work:

var s = new net.Socket({ fd: 42, allowHalfOpen: true };

And now it does.

e4c9c9f4 07/24/2012 06:36 PM isaacs

readline: Remove event listeners on close

Fix #3756

2c487669 07/24/2012 05:19 PM isaacs

v8: Reapply floating patches

f4f0daa4 07/24/2012 05:18 PM isaacs

V8: Upgrade to 3.11.10.17

0a0002b4 07/24/2012 03:34 PM isaacs

npm: Upgrade to 1.1.45

This includes node-gyp 0.6.1

43a0c881 07/23/2012 07:55 AM Bert Belder

windows: correctly prep long path for fs.exists(Sync)

Closes GH-3739

688859af 07/23/2012 07:15 AM Peter Rybin

debugger: wake up the event loop when a debugger command is dispatched

When the event loop was blocked in epoll / kqueue or similar, debugger
commands wouldn't be processed. This patch fixes that by adding an
uv_async handle which is triggered when a debugger command is...

e06b5d7a 07/23/2012 05:35 AM Brian White

http: remove duplicate assignments

Closes GH-3754

bc30c90a 07/21/2012 01:33 PM koichik

doc: remove duplicate section

Fixes #3750.

42c6952e 07/20/2012 02:07 PM Fedor Indutny

tls: pass linting

50122fed 07/20/2012 01:43 PM Fedor Indutny

tls: fix 'hostless' tls connection verification

And fix last failing tests

5950db19 07/20/2012 01:10 PM Fedor Indutny

tls: revert accidental API change

socket.authorizationError should always be string. Also make sni test
pass.

4aa09d1e 07/20/2012 12:51 PM Fedor Indutny

tls: localhost is valid against identity-check

e43fe5c8 07/20/2012 12:51 PM Fedor Indutny

Revert "http/https: pass request to .createConnection()"

This reverts commit 53716eb0b5338999761d115fad9d392077836e63.

eb2ca104 07/19/2012 05:49 PM Fedor Indutny

tls: veryify server's identity

53716eb0 07/19/2012 05:49 PM Fedor Indutny

http/https: pass request to .createConnection()

It's useful for passing some additional options of request object to the
underlying API

1fa0bca2 07/19/2012 05:49 PM Fedor Indutny

net: ignore socket.setTimeout(Infinity) (and NaN)

d9057cc0 07/19/2012 04:03 PM isaacs

npm: Upgrade to 1.1.44

f6484842 07/19/2012 01:20 PM isaacs

Blog post about v0.8.3

02ff9741 07/19/2012 01:19 PM isaacs

Now working on 0.8.4

4439f7b8 07/19/2012 01:19 PM isaacs

Merge branch 'v0.8.3-release' into v0.8

60bf2d6c 07/19/2012 01:01 PM isaacs

2012.07.19, Version 0.8.3 (Stable)

  • V8: upgrade to 3.11.10.15
  • npm: Upgrade to 1.1.43
  • net: fix net.Server.listen({fd:x}) error reporting (Ben Noordhuis)
  • net: fix bogus errno reporting (Ben Noordhuis)
  • build: Move npm shebang logic into an npm script (isaacs)...
0c91b0e4 07/19/2012 12:33 PM isaacs

uv: Upgrade to 94355e4

845b9e92 07/19/2012 12:32 PM isaacs

uv: Upgrade to 94355e4

b2648934 07/19/2012 12:20 PM Ben Noordhuis

build: unbreak ustack on smartos

I disabled the -ffunction-sections and -fdata-sections switches in 202df30
because they're horribly buggy with some gcc/binutils combos.

However, it turns out that the dtrace/ustack post-processing tool requires
that V8 is compiled with said switches and was broken because of it....

5a5e1281 07/18/2012 06:08 PM Ben Noordhuis

build: link with -rdynamic, not -Wl,--export-dynamic

The system linker on SunOS doesn't understand --export-dynamic.

98b1ce91 07/18/2012 05:26 PM Ben Noordhuis

build: fix mksnapshot crash on sunos

Unconditionally compile V8 with -fno-strict-aliasing on all platforms.

gcc 4.5.2 on sunos generates bad code when -fstrict-aliasing is enabled, which
undoubtedly means that there are more buggy versions of gcc out there....

beb7425c 07/18/2012 08:23 AM Ben Noordhuis

doc: build requires GNU make 3.81+

f6f2d42e 07/18/2012 07:56 AM Ben Noordhuis

node: make ev-emul.h compile with -Wextra -Werror

Explicitly cast double to int64_t, it was making add-ons that compile with
`-Wall -Wextra -Werror` fail to build.

Don't use fully variadic macros, gcc in uber-strict mode rejects them.