Maciej Małecki
b73ec84ce1
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]`.
13 years ago
Nathan Rajlich
a84adad078
Default node_shared_v8 to false.
Fixes #2818 .
13 years ago
isaacs
59ecf2ccf7
Revert "Revert "build: support shared V8 properly""
This reverts commit a9130222bd
.
13 years ago
isaacs
f492baa61d
Now working on 0.7.6
13 years ago
isaacs
c5cbc3db47
Merge branch 'v0.7.5-release'
13 years ago
isaacs
d384b8b0d2
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)
13 years ago
isaacs
a9130222bd
Revert "build: support shared V8 properly"
This reverts commit 3d1b670640
.
Breaks build on windows.
https://gist.github.com/1895279
13 years ago
Shigeki Ohtsu
c1fcb1db99
build: change default BUILDTYPE of vcbuild.bat
From Debug to Release.
13 years ago
Shigeki Ohtsu
491ec171ec
build: change default BUILDTYPE of gyp to Release
13 years ago
Shigeki Ohtsu
58e5d69250
build: fix the case where config.gypi doesn't exist
13 years ago
Shigeki Ohtsu
680d75af34
build: make default_configuration consistent with BUILDTYPE
13 years ago
Ben Noordhuis
b92a919500
Remove unused variables.
13 years ago
isaacs
1b5048b288
doc: refer to modules doc rather than src/node.js
13 years ago
isaacs
d3b8372615
lint, missed in QS speed merge
13 years ago
isaacs
73806b56e5
Add new authors
13 years ago
isaacs
9a6f936c8a
test-fs-watch: Add faster failure, and link to #2813
13 years ago
isaacs
92cb684e78
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.)
13 years ago
Ben Noordhuis
3502e45b6c
dgram: defer send error to next tick
13 years ago
Ben Noordhuis
defa637378
dgram: fix out-of-bound memory read
13 years ago
Colton Baker
fd61bfc731
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.
13 years ago
Colton Baker
ac9fa2b846
Removed `rl.on('close', ...)` callback
13 years ago
Nathan Rajlich
e60b18bbdf
Make a fat binary for the OS X `make pkg`.
13 years ago
Cam Pedersen
7f94b5ccca
docs: remove duplicate socket.write
13 years ago
T.C. Hollingsworth
3d1b670640
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
13 years ago
Myles Byrne
21374c3903
build: remove unused makefile target
13 years ago
isaacs
27d8b059fa
Pause process.stdin in stdin getter
Otherwise, it'll be ref'ed, and keep the process hanging.
13 years ago
Brian White
5e3ca98155
Make QueryString.parse() even faster
13 years ago
isaacs
3817b12fec
Add Håvard Stranden to AUTHORS file
13 years ago
isaacs
bae4018b30
Run jslint after tests, not before
13 years ago
Fedor Indutny
080ffb8b2c
docs: remove server.pause
This functionality was removed when libuv landed in node. It is useless
and can be easily implemented in user-land.
13 years ago
Ben Noordhuis
b9127eb0a5
buffer: support decoding of URL-safe base64
13 years ago
Andreas Madsen
feff9bbb67
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
13 years ago
Tomasz Buchert
c6a04ce78f
crypto: add function getDiffieHellman()
Returns a well known, predefined RFC group.
13 years ago
Nathan Rajlich
19133cac02
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.
13 years ago
Maciej Małecki
da908364a8
tls http https: don't pollute user's `options` object
13 years ago
Maciej Małecki
c6c6f98f1c
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.
13 years ago
Andreas Madsen
3f4062309e
core: ignore too many arguments, don't assert
13 years ago
Ben Noordhuis
f116e17a23
test: update HTTP basic auth test
Verify that URL-encoded entities are properly encoded into the Authorization
header.
13 years ago
Ben Noordhuis
86f4846c21
url: decode url entities in auth section
Fixes #2736 .
13 years ago
Fedor Indutny
0cebfc8ddb
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.
13 years ago
Ben Noordhuis
de5e3f6a6f
http: support PURGE request method
13 years ago
Ben Noordhuis
f0c5165f81
http_parser: upgrade to 62110ef
13 years ago
Maciej Małecki
b0c1541227
startup: use `path.resolve` instead of `path.join(cwd, ...)`
13 years ago
Maciej Małecki
1109c8fc4e
startup: move `EventEmitter` closer to the lookup
This makes startup faster by ~0.2 ms on my computer.
13 years ago
Maciej Małecki
c3a9733ac1
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.
13 years ago
Brandon Benvie
b72277183f
repl: add automatic loading of built-in libs
13 years ago
Luke Gallagher
8d3c46daa8
util: fix typo in lib/util.js
13 years ago
Ben Noordhuis
999757983c
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.
13 years ago
Ben Noordhuis
7f4aba91d3
test: include common.js in all tests
13 years ago
Nathan Rajlich
028043dd02
build: map i686 to ia32
13 years ago