isaacs [Mon, 27 Feb 2012 19:09:35 +0000 (11:09 -0800)]
doc refactor: url
isaacs [Mon, 27 Feb 2012 19:09:35 +0000 (11:09 -0800)]
doc refactor: tty
isaacs [Mon, 27 Feb 2012 19:09:35 +0000 (11:09 -0800)]
doc refactor: tls
isaacs [Mon, 27 Feb 2012 19:09:34 +0000 (11:09 -0800)]
doc refactor: timers
isaacs [Mon, 27 Feb 2012 19:09:34 +0000 (11:09 -0800)]
doc refactor: synopsis
isaacs [Mon, 27 Feb 2012 19:09:34 +0000 (11:09 -0800)]
doc refactor: streams
isaacs [Mon, 27 Feb 2012 19:09:34 +0000 (11:09 -0800)]
doc refactor: stdio
isaacs [Mon, 27 Feb 2012 19:09:34 +0000 (11:09 -0800)]
doc refactor: repl
isaacs [Mon, 27 Feb 2012 19:09:34 +0000 (11:09 -0800)]
doc refactor: readline
isaacs [Mon, 27 Feb 2012 19:09:34 +0000 (11:09 -0800)]
doc refactor: querystring
isaacs [Mon, 27 Feb 2012 19:09:34 +0000 (11:09 -0800)]
doc refactor: process
isaacs [Mon, 27 Feb 2012 19:09:34 +0000 (11:09 -0800)]
doc refactor: path
isaacs [Mon, 27 Feb 2012 19:09:34 +0000 (11:09 -0800)]
doc refactor: os
isaacs [Mon, 27 Feb 2012 19:09:34 +0000 (11:09 -0800)]
doc refactor: net
isaacs [Mon, 27 Feb 2012 19:09:34 +0000 (11:09 -0800)]
doc refactor: modules
isaacs [Mon, 27 Feb 2012 19:09:34 +0000 (11:09 -0800)]
doc refactor: https
isaacs [Mon, 27 Feb 2012 19:09:33 +0000 (11:09 -0800)]
doc refactor: http
isaacs [Mon, 27 Feb 2012 19:09:33 +0000 (11:09 -0800)]
doc refactor: globals
isaacs [Mon, 27 Feb 2012 19:09:33 +0000 (11:09 -0800)]
doc refactor: fs
isaacs [Mon, 27 Feb 2012 19:09:33 +0000 (11:09 -0800)]
doc refactor: events
isaacs [Mon, 27 Feb 2012 19:08:41 +0000 (11:08 -0800)]
doc refactor: dns
isaacs [Mon, 27 Feb 2012 19:08:27 +0000 (11:08 -0800)]
doc refactor: dgram
isaacs [Mon, 27 Feb 2012 19:08:17 +0000 (11:08 -0800)]
doc refactor: debugger
isaacs [Mon, 27 Feb 2012 19:08:02 +0000 (11:08 -0800)]
doc refactor: crypto
isaacs [Mon, 27 Feb 2012 19:07:49 +0000 (11:07 -0800)]
doc refactor: cluster
isaacs [Mon, 27 Feb 2012 19:07:25 +0000 (11:07 -0800)]
doc refactor: buffers
isaacs [Mon, 27 Feb 2012 19:07:12 +0000 (11:07 -0800)]
doc refactor: assert
isaacs [Mon, 27 Feb 2012 19:06:55 +0000 (11:06 -0800)]
doc refactor: appendix_1
isaacs [Mon, 27 Feb 2012 19:06:31 +0000 (11:06 -0800)]
doc refactor: addons
isaacs [Mon, 27 Feb 2012 19:06:14 +0000 (11:06 -0800)]
Add 'about these docs' section
isaacs [Mon, 27 Feb 2012 19:04:08 +0000 (11:04 -0800)]
s/child_processes/child_process/
isaacs [Mon, 27 Feb 2012 19:02:07 +0000 (11:02 -0800)]
Remove empty sections
isaacs [Mon, 27 Feb 2012 19:01:53 +0000 (11:01 -0800)]
Increase contrast of links, decrease contrast of bullets
isaacs [Mon, 27 Feb 2012 19:01:33 +0000 (11:01 -0800)]
Update styles to reflect changed api doc html structure
isaacs [Mon, 27 Feb 2012 18:59:51 +0000 (10:59 -0800)]
Update template to use new token style
isaacs [Mon, 27 Feb 2012 18:59:35 +0000 (10:59 -0800)]
Use new doc generation tool
isaacs [Mon, 27 Feb 2012 18:59:01 +0000 (10:59 -0800)]
New documentation generation tool
Ben Noordhuis [Mon, 27 Feb 2012 02:57:19 +0000 (03:57 +0100)]
docs: fix http.ClientRequest.write() documentation
'an array of integers' == very, very deprecated
Nathan Rajlich [Sat, 25 Feb 2012 19:18:45 +0000 (11:18 -0800)]
Use NODE_MODULE in the hello-world addon example.
Fixes Windows throwing "unknown error" when trying to require the .node file.
Nathan Rajlich [Sun, 26 Feb 2012 21:23:42 +0000 (13:23 -0800)]
addon: write gyp generated files to the 'out' dir
T.C. Hollingsworth [Sun, 26 Feb 2012 23:02:21 +0000 (16:02 -0700)]
build: support shared zlib
Nathan Rajlich [Sun, 26 Feb 2012 02:51:30 +0000 (18:51 -0800)]
build: use -pthreads (not -pthread) on Solaris
T.C. Hollingsworth [Fri, 24 Feb 2012 16:37:16 +0000 (09:37 -0700)]
build: use else instead of node_shared_v8==false
koichik [Sat, 25 Feb 2012 14:17:05 +0000 (23:17 +0900)]
docs: add ciphers option to https.request()
koichik [Sat, 25 Feb 2012 14:07:30 +0000 (23:07 +0900)]
docs: remove duplicate option of tls.connect()
Roly Fentanes [Fri, 24 Feb 2012 21:28:46 +0000 (14:28 -0700)]
`newListener` emits correct fn when using `once`
Fixes #2826.
isaacs [Sat, 25 Feb 2012 02:51:22 +0000 (18:51 -0800)]
Update npm to 1.1.2
Maciej Małecki [Fri, 24 Feb 2012 02:18:32 +0000 (03:18 +0100)]
Revert "startup: use `path.resolve` instead of `path.join(cwd, ...)`"
This reverts commit
b0c15412270f32e00c268c578f07a1ed032323f5.
Reverted commit introduced a regression causing `process.argv[0]` to be
invalid in node processes spawned from `PATH` (without explicit path to
executable file - for example when using global node installation).
Instead of finding a correct path to the executable, `process.cwd()`
would be prepended to `process.argv[0]`.
Maciej Małecki [Fri, 24 Feb 2012 02:07:26 +0000 (03:07 +0100)]
test: test for `process.argv[0]` correctness
joyent/node@
b0c15412270f32e00c268c578f07a1ed032323f5 introduced a
regression causing `process.argv[0]` to be invalid in node processes
spawned from `PATH` (without explicit path to executable file - for
example when using global node installation).
Instead of finding a correct path to the executable, `process.cwd()`
would be prepended to `process.argv[0]`.
Nathan Rajlich [Thu, 23 Feb 2012 22:32:24 +0000 (14:32 -0800)]
Default node_shared_v8 to false.
Fixes #2818.
isaacs [Thu, 23 Feb 2012 22:52:18 +0000 (14:52 -0800)]
Revert "Revert "build: support shared V8 properly""
This reverts commit
a9130222bd36ac2c5dd7ae560f02bb99569749a7.
isaacs [Thu, 23 Feb 2012 22:41:29 +0000 (14:41 -0800)]
Now working on 0.7.6
isaacs [Thu, 23 Feb 2012 22:39:58 +0000 (14:39 -0800)]
Merge branch 'v0.7.5-release'
isaacs [Thu, 23 Feb 2012 00:48:25 +0000 (16:48 -0800)]
2012.02.23, Version 0.7.5 (unstable)
* startup speed improvements (Maciej Małecki)
* crypto: add function getDiffieHellman() (Tomasz Buchert)
* buffer: support decoding of URL-safe base64 (Ben Noordhuis)
* Make QueryString.parse() even faster (Brian White)
* url: decode url entities in auth section (Ben Noordhuis)
* http: support PURGE request method (Ben Noordhuis)
* http: Generate Date headers on responses (Mark Nottingham)
* Fix #2762: Add callback to close function. (Mikeal Rogers)
* dgram: fix out-of-bound memory read (Ben Noordhuis)
* repl: add automatic loading of built-in libs (Brandon Benvie)
* repl: remove double calls where possible (Fedor Indutny)
* Readline improvements. Related: #2737 #2756 (Colton Baker)
* build: disable -fomit-frame-pointer on solaris (Dave Pacheco)
* build: arch detection improvements (Nathan Rajlich)
* build: Make a fat binary for the OS X `make pkg`. (Nathan Rajlich)
* jslint src/ and lib/ on 'make test' (isaacs)
isaacs [Thu, 23 Feb 2012 22:11:28 +0000 (14:11 -0800)]
Revert "build: support shared V8 properly"
This reverts commit
3d1b67064085ef486a69c2fc69d195dc35f4f50c.
Breaks build on windows.
https://gist.github.com/1895279
Shigeki Ohtsu [Thu, 23 Feb 2012 12:25:20 +0000 (21:25 +0900)]
build: change default BUILDTYPE of vcbuild.bat
From Debug to Release.
Shigeki Ohtsu [Thu, 23 Feb 2012 11:57:40 +0000 (20:57 +0900)]
build: change default BUILDTYPE of gyp to Release
Shigeki Ohtsu [Wed, 18 Jan 2012 10:18:13 +0000 (19:18 +0900)]
build: fix the case where config.gypi doesn't exist
Shigeki Ohtsu [Wed, 18 Jan 2012 09:37:02 +0000 (18:37 +0900)]
build: make default_configuration consistent with BUILDTYPE
Ben Noordhuis [Thu, 23 Feb 2012 12:11:07 +0000 (04:11 -0800)]
Remove unused variables.
isaacs [Thu, 23 Feb 2012 08:18:17 +0000 (00:18 -0800)]
doc: refer to modules doc rather than src/node.js
isaacs [Thu, 23 Feb 2012 01:04:07 +0000 (17:04 -0800)]
lint, missed in QS speed merge
isaacs [Thu, 23 Feb 2012 00:09:42 +0000 (16:09 -0800)]
Add new authors
isaacs [Thu, 23 Feb 2012 04:57:01 +0000 (20:57 -0800)]
test-fs-watch: Add faster failure, and link to #2813
isaacs [Thu, 23 Feb 2012 04:19:12 +0000 (20:19 -0800)]
Change test fixture from symlink to regular file
The only test using this is test/simple/test-fs-chmod.js, and it was
treating a.js and a1.js as two separate files, resulting in a race
condition. (Interestingly enough, it was *not* using the symlink file to
test lchmod, which uses a different temp file.)
Ben Noordhuis [Thu, 23 Feb 2012 00:52:45 +0000 (01:52 +0100)]
dgram: defer send error to next tick
Ben Noordhuis [Thu, 23 Feb 2012 00:51:27 +0000 (01:51 +0100)]
dgram: fix out-of-bound memory read
Colton Baker [Fri, 17 Feb 2012 13:53:24 +0000 (08:53 -0500)]
readline: ^Z (SIGSTP) handling
Bugfix and update.
- Fixed bug where Node's REPL wouldn't continue when returning from ^Z
(SIGTSTP)
- Removed old readline callback
Readline API update with docs.
- ^Z (SIGTSTP) is now bypassed on Windows systems.
- SIGCONT is now bypassed on Windows systems.
- Docs updated to reflect above.
Colton Baker [Fri, 17 Feb 2012 13:52:06 +0000 (08:52 -0500)]
Removed `rl.on('close', ...)` callback
Nathan Rajlich [Wed, 22 Feb 2012 22:03:22 +0000 (14:03 -0800)]
Make a fat binary for the OS X `make pkg`.
Cam Pedersen [Tue, 21 Feb 2012 22:32:19 +0000 (17:32 -0500)]
docs: remove duplicate socket.write
T.C. Hollingsworth [Wed, 22 Feb 2012 11:57:32 +0000 (04:57 -0700)]
build: support shared V8 properly
-don't pull in bundled v8 as a dependency when node_shared_v8==true
-use node_shared_v8_includes for v8.h and v8-debug.h
Myles Byrne [Sun, 19 Feb 2012 21:27:09 +0000 (15:27 -0600)]
build: remove unused makefile target
isaacs [Tue, 21 Feb 2012 23:26:35 +0000 (15:26 -0800)]
Pause process.stdin in stdin getter
Otherwise, it'll be ref'ed, and keep the process hanging.
Brian White [Tue, 21 Feb 2012 19:08:13 +0000 (14:08 -0500)]
Make QueryString.parse() even faster
isaacs [Tue, 21 Feb 2012 20:03:15 +0000 (12:03 -0800)]
Add Håvard Stranden to AUTHORS file
isaacs [Tue, 21 Feb 2012 20:02:57 +0000 (12:02 -0800)]
Run jslint after tests, not before
Fedor Indutny [Tue, 21 Feb 2012 14:42:15 +0000 (20:42 +0600)]
docs: remove server.pause
This functionality was removed when libuv landed in node. It is useless
and can be easily implemented in user-land.
Ben Noordhuis [Tue, 21 Feb 2012 12:57:38 +0000 (13:57 +0100)]
buffer: support decoding of URL-safe base64
Andreas Madsen [Sat, 18 Feb 2012 17:26:28 +0000 (18:26 +0100)]
docs: remove setSecure() from net module docs
socket.setSecure() was removed in v0.3 and there are no deprecated warning in
code it should be removed from the documentation in 0.7
Tomasz Buchert [Sun, 22 Jan 2012 18:24:37 +0000 (19:24 +0100)]
crypto: add function getDiffieHellman()
Returns a well known, predefined RFC group.
Nathan Rajlich [Mon, 20 Feb 2012 20:27:07 +0000 (12:27 -0800)]
build: better host_arch() definition in configure
On one of my OS X Lion machines, it always reports i386, even though 64-bit
is supported. This lookup better matches how WAF determines the host arch,
which was correctly getting 64-bit even on this screwy machine.
Maciej Małecki [Mon, 20 Feb 2012 19:32:10 +0000 (20:32 +0100)]
tls http https: don't pollute user's `options` object
Maciej Małecki [Mon, 20 Feb 2012 17:59:56 +0000 (18:59 +0100)]
util: add `util._extend` for extending objects
There were 2 duplicates with such functionality in `cluster` and
`child_process` modules which were replaced by this function.
Andreas Madsen [Mon, 20 Feb 2012 18:55:37 +0000 (19:55 +0100)]
core: ignore too many arguments, don't assert
Ben Noordhuis [Mon, 20 Feb 2012 16:24:13 +0000 (17:24 +0100)]
test: update HTTP basic auth test
Verify that URL-encoded entities are properly encoded into the Authorization
header.
Ben Noordhuis [Fri, 17 Feb 2012 17:08:48 +0000 (18:08 +0100)]
url: decode url entities in auth section
Fixes #2736.
Fedor Indutny [Mon, 20 Feb 2012 16:03:14 +0000 (22:03 +0600)]
tests: kill process group on failure
Test suite is often leaving `stray` processes on failure. They are
harmless, but may cause future test runs fail because those `stray`
processes are occupying `common.PORT` or due to some other reasons.
Killing whole process group on test suite failure should help in such
cases.
Ben Noordhuis [Fri, 17 Feb 2012 22:45:50 +0000 (23:45 +0100)]
http: support PURGE request method
Ben Noordhuis [Mon, 20 Feb 2012 15:12:33 +0000 (16:12 +0100)]
http_parser: upgrade to 62110ef
Maciej Małecki [Sun, 19 Feb 2012 20:16:50 +0000 (21:16 +0100)]
startup: use `path.resolve` instead of `path.join(cwd, ...)`
Maciej Małecki [Sat, 18 Feb 2012 15:45:22 +0000 (16:45 +0100)]
startup: move `EventEmitter` closer to the lookup
This makes startup faster by ~0.2 ms on my computer.
Maciej Małecki [Sat, 18 Feb 2012 15:32:06 +0000 (16:32 +0100)]
startup: use `.hasOwnProperty` instead of `in`
Benchmarks show that `.hasOwnProperty` is faster than `in` in V8. It
makes startup ~0.5 ms faster on my computer.
Brandon Benvie [Sun, 25 Dec 2011 04:39:57 +0000 (23:39 -0500)]
repl: add automatic loading of built-in libs
Luke Gallagher [Sat, 18 Feb 2012 05:28:13 +0000 (16:28 +1100)]
util: fix typo in lib/util.js
Ben Noordhuis [Mon, 20 Feb 2012 12:24:21 +0000 (13:24 +0100)]
test: don't let debugger listen on common.PORT
simple/test-debugger-repl-utf8 has a tendency to fail and leave behind a stray
process that listens on common.PORT, making later tests fail with EADDRINUSE.
Ben Noordhuis [Mon, 20 Feb 2012 12:22:12 +0000 (13:22 +0100)]
test: include common.js in all tests
Nathan Rajlich [Sat, 18 Feb 2012 20:06:31 +0000 (12:06 -0800)]
build: map i686 to ia32
Nathan Rajlich [Sat, 18 Feb 2012 20:03:47 +0000 (12:03 -0800)]
build: use proper `-arch` for target_arch on OS X
Nathan Rajlich [Sat, 18 Feb 2012 20:02:53 +0000 (12:02 -0800)]
build: test `uname -m` first, then `uname -p`
Prevent false i386 on 64-bit OS X.