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)
2012-02-23 14:12:39 -08:00
isaacs
a9130222bd
Revert "build: support shared V8 properly"
...
This reverts commit 3d1b670640
.
Breaks build on windows.
https://gist.github.com/1895279
2012-02-23 14:12:14 -08:00
isaacs
d3b8372615
lint, missed in QS speed merge
2012-02-22 20:58:24 -08:00
isaacs
73806b56e5
Add new authors
2012-02-22 20:58:24 -08:00
isaacs
9a6f936c8a
test-fs-watch: Add faster failure, and link to #2813
2012-02-22 20:57:55 -08:00
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.)
2012-02-22 20:57:43 -08:00
Ben Noordhuis
3502e45b6c
dgram: defer send error to next tick
2012-02-23 02:07:39 +01:00
Ben Noordhuis
defa637378
dgram: fix out-of-bound memory read
2012-02-23 02:07:39 +01:00
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.
2012-02-22 16:07:23 -08:00
Colton Baker
ac9fa2b846
Removed rl.on('close', ...)
callback
2012-02-22 16:05:55 -08:00
Nathan Rajlich
e60b18bbdf
Make a fat binary for the OS X make pkg
.
2012-02-22 14:27:08 -08:00
Cam Pedersen
7f94b5ccca
docs: remove duplicate socket.write
2012-02-22 22:20:57 +01:00
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
2012-02-22 15:20:23 +01:00
Myles Byrne
21374c3903
build: remove unused makefile target
2012-02-22 14:25:56 +01:00
isaacs
27d8b059fa
Pause process.stdin in stdin getter
...
Otherwise, it'll be ref'ed, and keep the process hanging.
2012-02-21 15:26:35 -08:00
Brian White
5e3ca98155
Make QueryString.parse() even faster
2012-02-21 12:17:26 -08:00
isaacs
3817b12fec
Add Håvard Stranden to AUTHORS file
2012-02-21 12:03:15 -08:00
isaacs
bae4018b30
Run jslint after tests, not before
2012-02-21 12:02:57 -08:00
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.
2012-02-21 20:50:01 +06:00
Ben Noordhuis
b9127eb0a5
buffer: support decoding of URL-safe base64
2012-02-21 15:33:14 +01:00
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
2012-02-21 15:18:16 +01:00
Tomasz Buchert
c6a04ce78f
crypto: add function getDiffieHellman()
...
Returns a well known, predefined RFC group.
2012-02-21 14:07:25 +01:00
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.
2012-02-20 22:14:23 +01:00
Maciej Małecki
da908364a8
tls http https: don't pollute user's options
object
2012-02-20 21:58:00 +01:00
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.
2012-02-20 21:58:00 +01:00
Andreas Madsen
3f4062309e
core: ignore too many arguments, don't assert
2012-02-20 21:55:35 +01:00
Ben Noordhuis
f116e17a23
test: update HTTP basic auth test
...
Verify that URL-encoded entities are properly encoded into the Authorization
header.
2012-02-20 17:24:14 +01:00
Ben Noordhuis
86f4846c21
url: decode url entities in auth section
...
Fixes #2736 .
2012-02-20 17:11:21 +01:00
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.
2012-02-20 22:07:19 +06:00
Ben Noordhuis
de5e3f6a6f
http: support PURGE request method
2012-02-20 16:12:48 +01:00
Ben Noordhuis
f0c5165f81
http_parser: upgrade to 62110ef
2012-02-20 16:12:33 +01:00
Maciej Małecki
b0c1541227
startup: use path.resolve
instead of path.join(cwd, ...)
2012-02-20 16:04:44 +01:00
Maciej Małecki
1109c8fc4e
startup: move EventEmitter
closer to the lookup
...
This makes startup faster by ~0.2 ms on my computer.
2012-02-20 16:04:44 +01:00
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.
2012-02-20 16:04:44 +01:00
Brandon Benvie
b72277183f
repl: add automatic loading of built-in libs
2012-02-20 13:56:27 +01:00
Luke Gallagher
8d3c46daa8
util: fix typo in lib/util.js
2012-02-20 13:42:27 +01:00
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.
2012-02-20 13:31:00 +01:00
Ben Noordhuis
7f4aba91d3
test: include common.js in all tests
2012-02-20 13:29:11 +01:00
Nathan Rajlich
028043dd02
build: map i686 to ia32
2012-02-20 11:49:57 +01:00
Nathan Rajlich
546870edd8
build: use proper -arch
for target_arch on OS X
2012-02-20 11:49:32 +01:00
Nathan Rajlich
af4a96ce6e
build: test uname -m
first, then uname -p
...
Prevent false i386 on 64-bit OS X.
2012-02-20 11:49:25 +01:00
Ben Noordhuis
4af673e161
gyp: update to r1214
2012-02-20 11:47:03 +01:00
koichik
7ae0d473a6
test: fix test-tls-over-http-tunnel with v0.7
2012-02-19 11:46:58 -08:00
Mikeal Rogers
d530ee62cd
Issue #2762 . Add callback to close function.
2012-02-18 17:46:28 -08:00
isaacs
96338432e2
jslint src/ and lib/ on 'make test'
2012-02-18 16:04:10 -08:00
isaacs
0cdf85e28d
Lint all the JavaScripts.
2012-02-18 15:34:57 -08:00
isaacs
31721da4b1
Merge remote-tracking branch 'ry/v0.6' into v0.6-merge
...
Conflicts:
AUTHORS
ChangeLog
Makefile
doc/about/index.html
doc/api/tls.markdown
doc/community/index.html
doc/index.html
doc/logos/index.html
doc/template.html
lib/http.js
lib/tls.js
src/node_version.h
src/platform_win32.cc
test/simple/test-tls-connect-given-socket.js
2012-02-18 09:46:58 -08:00
Paul Vorbach
c1f474010e
docs: fix quotation style in the webserver example
...
Replace " by '
2012-02-18 02:05:12 +01:00
Nathan Rajlich
0787287021
build: remove 'config.mk' during make distclean
2012-02-18 00:34:19 +01:00
Dave Pacheco
7864bb9eb8
build: disable -fomit-frame-pointer on solaris
...
This "optimization" cripples debuggability and has dubious performance value,
so we want to disable it at least on SmartOS.
2012-02-18 00:30:00 +01:00