Bert Belder
33118df8f9
Merge remote branch 'origin/master'
...
Conflicts:
src/node_net.cc
src/node_os.cc
2011-01-02 22:57:32 +01:00
Ryan Dahl
b5637170b1
Fix openssl version check
2011-01-02 12:37:27 -08:00
Ryan Dahl
7e831bfba1
Disable TLS tests when node doesn't have OpenSSL.
2011-01-02 01:54:19 -08:00
Ryan Dahl
cd1ec27268
Add openssl version to process.versions
2011-01-02 01:44:42 -08:00
Ryan Dahl
1345103c3a
Fix typos
2011-01-02 01:13:27 -08:00
Ryan Dahl
2e3e95ee89
add process.stdin
2011-01-01 21:54:46 -08:00
Ryan Dahl
c82fe30ca1
repl.js style
2011-01-01 21:41:07 -08:00
Ryan Dahl
29626d8731
Syntax error hack for modules.
2011-01-01 21:14:24 -08:00
Ryan Dahl
8b352bdc5d
Add '{a:1}' to REPL tests
2011-01-01 21:14:06 -08:00
Ryan Dahl
00974df3e5
Allow for evaling statements in REPL too
2011-01-01 21:05:23 -08:00
Ryan Dahl
b45698e676
Improve how REPL commands are evaled
...
Before:
> {a: 1}
1
> (function() {
... // foo
... return 1;
... })();
...
Now:
> {a: 1}
{ a : 1 }
> (function() {
... // foo
... return 1;
... })();
1
>
2011-01-01 17:54:48 -08:00
Ryan Dahl
ce5ddacaf4
Fix solaris build
...
Stub out new platform functions.
2011-01-01 17:43:59 -08:00
Ryan Dahl
8f5f213a6f
Revert "Add optional filters to stream.pipe()"
...
This reverts commit 24aded078f
.
2011-01-01 16:41:39 -08:00
Ryan Dahl
1c7cd4aac3
Make syntax error display optional
...
Fixes GH-543
2011-01-01 16:38:31 -08:00
Ryan Dahl
40f29dd48a
Lint node_script.cc
2011-01-01 13:41:04 -08:00
Ryan Dahl
5b81897cf6
Update links for v0.2.6 on website
2010-12-30 21:07:42 -08:00
Sami Samhuri
e5a47c8ce1
use util.inspect to format objects and arrays printed to the console
2010-12-30 19:14:30 -08:00
Daniel C
ca8cc71bd0
EventEmitter.prototype.once should "return this;"
2010-12-30 18:58:43 -08:00
Ryan Dahl
e3ce73a214
Add ability to ask question from readline
2010-12-30 01:35:01 -08:00
Tom Hughes
54b1f8028a
Free (ref-counted) private key.
2010-12-24 23:50:33 -08:00
Brian White
8275d7cd34
Fix Cygwin compatibility in the os module
2010-12-23 09:52:04 -08:00
Kai Chen
b2fd88ef7a
correct some inline links in api document
2010-12-22 19:49:04 -08:00
Tom Hughes
ae8262a176
cmake: Add toolchain file for cross-compiling.
2010-12-22 16:12:49 -08:00
Tom Hughes
e03fae1447
cmake: Fix OpenSSL detection and node crypto compilation.
2010-12-22 16:12:39 -08:00
Daniel Gröber
1f7026e2a0
cmake: add -lutil
2010-12-22 16:12:18 -08:00
Brian White
d75c338dd6
Add more functionality to the os module
2010-12-22 11:01:25 -08:00
Tom Hughes
0d58353d66
Don't access buffer data before initializing it.
...
Prevents valgrind from complaining and still tests that buffer data is
treated as unsigned.
2010-12-22 10:33:46 -08:00
Tom Hughes
b38f4712c4
Fix memory leak in node_crypto.cc.
...
Both HexDecode and unbase64 allocate buffers, which weren't being freed.
2010-12-22 10:32:20 -08:00
Tom Hughes
4b555091e4
Fix memory corruption with unnamed AF_UNIX sockets.
...
AF_UNIX sockets can have a pathname, be unnamed, or abstract (Linux
only). If an unnamed socket is returned by getsockname, getpeername, or
accept, sun_path should not be inspected.
2010-12-22 10:29:28 -08:00
Ryan Dahl
d02131d206
Add 'make test-valgrind'
2010-12-22 10:24:47 -08:00
Ryan Dahl
4227e9d79d
process.kill coerces args to integers
2010-12-21 15:41:22 -08:00
Oleg Slobodskoi
23cf938e4f
fix assert.throws
2010-12-21 12:41:57 -08:00
Ryan Dahl
d793fcaabd
Add toolchain=gcc to V8 build for Sun
2010-12-21 12:02:51 -08:00
Theo Schlossnagle
b202483e47
The following error can be thrown from accept on ECONNABORT. Instead, it should be ignored.
...
net:1100
if (e.errno != EMFILE) throw e;
^
Error: ECONNABORTED, Software caused connection abort
at IOWatcher.callback (net:1098:24)
at node.js:773:9
2010-12-21 10:46:58 -08:00
Ryan Dahl
1a894b39b3
Upgrade V8 to 3.0.4
2010-12-21 10:24:08 -08:00
Bert Belder
86518c3b11
Port GetHostName
2010-12-21 00:17:12 +01:00
Bert Belder
2d8ab90613
Revert "Performance-killing bug workaround for V8 on mingw"
...
This reverts commit 9a9edb0e8e
.
2010-12-20 23:52:38 +01:00
Bert Belder
0b76321308
Update TODO.win32
2010-12-20 23:51:33 +01:00
Bert Belder
a6f2082b33
Fixes to child process
2010-12-20 23:51:32 +01:00
Bert Belder
d1bf9cf1f8
After building overwrite existing ./node(_g)?.exe
2010-12-20 23:51:32 +01:00
Bert Belder
0a2f1cb334
Child processes
2010-12-20 23:51:31 +01:00
Bert Belder
0b96c5bc3b
Make using winsock extension functions possible
2010-12-20 23:51:30 +01:00
Bert Belder
2655269911
Make select work on >64 FDs on windows
2010-12-20 23:51:30 +01:00
Bert Belder
bd62203d13
Support for non-overlapped sockets
...
By default windows creates sockets with the WSA_FLAG_OVERLAPPED flag set.
Because child processes don't expect to have overlapped stdio (it never happens)
it won't work with them.
2010-12-20 23:51:29 +01:00
Bert Belder
d66cf5f32c
Work around intermittent mkdir failures in testcfg.py
2010-12-20 23:51:28 +01:00
Bert Belder
fe804d9bc7
_Partial_ backslash support in node.js argv directory munging
...
Doesn't do it when node is started from another drive using a drive-relative path.
E.g:
d:
cd nodejs
c:
d:node.exe d:test.js
2010-12-20 23:51:27 +01:00
Bert Belder
9be07f7fe1
_Partial_ fix for backslash path separator support in path.js
...
Needs review & tests
2010-12-20 23:51:27 +01:00
Bert Belder
ad41e778b4
Port socketerror
2010-12-20 23:51:26 +01:00
Bert Belder
dd3308851d
Fix connect bug
2010-12-20 23:51:25 +01:00
Bert Belder
4a2cb07808
Fix whitespace errors introduced by porting efforts
2010-12-20 23:51:25 +01:00