isaacs
93cefab1a3
Set errno in fake-failing child-process kill test
2012-04-13 16:53:51 -07:00
Ben Noordhuis
b7b7b29f50
dns: remove unused functions
2012-04-13 14:46:35 +02:00
Zachary Scott
46acb09ed8
docs: rewrite "addons" docs to use node-gyp
...
Closes #3100 .
Closes #3101 .
2012-04-12 18:32:01 -07:00
Aaron Jacobs
1444801374
typed arrays: unexport SizeOfArrayElementForType()
...
It isn't used anywhere else, so made it an implementation detail in
v8_typed_array.cc.
2012-04-12 23:48:49 +02:00
Ben Noordhuis
16fca262be
net: honor 'enable' flag in .setNoDelay()
...
Fixes #3096 .
2012-04-12 19:15:32 +02:00
Andreas Madsen
5b43c63c88
child_process: emit error when .kill fails
2012-04-12 08:17:42 -07:00
isaacs
04271a5e93
gyp: Apply 'argument too long' fix in another place
...
For some reason, aa5961a445
caused
'make test' to rebuild the entire project every time. Applying
the fix to the other place where gyp chops up the argument list
makes it behave properly.
2012-04-11 18:26:52 -07:00
Bert Belder
1c88c3b3b5
Disable OpenSSL UI
2012-04-12 01:34:05 +02:00
Ben Noordhuis
916b5d1fff
test: merge tls-ext-key-usage into tls-securepair-client
2012-04-12 01:34:05 +02:00
Ben Noordhuis
6cbed959e6
test: fix openssl tests
...
Don't assume that the libcrypto and libssl that we're linked against is the same
version as the openssl command line tool. This is important because the tool has
a bug in all pre-1.0.0 versions that makes it unusable for these tests.
2012-04-12 01:34:05 +02:00
Ben Noordhuis
2639566c6e
build: configure openssl
...
* compile with -DOPENSSL_NO_SOCK and -DOPENSSL_NO_DGRAM, we don't need it
* compile with -DOPENSSL_NO_GOST and -DOPENSSL_NO_HW_PADLOCK, works around the
brain dead linker on solaris and maybe others
* compile with -DTERMIOS, OS X doesn't have <termio.h>
* compile with -D__EXTENSIONS__ on solaris, makes siginfo_t available
* compile without -ansi on linux, it hides a number of POSIX declarations
(sigaction, NI_MAXHOST, etc.)
2012-04-12 01:34:05 +02:00
Ben Noordhuis
3694b6914a
deps: reapply 0a34755
to bundled openssl
2012-04-12 01:34:05 +02:00
Ben Noordhuis
0f9d201183
deps: reapply 0110c90
to bundled openssl
2012-04-12 01:34:05 +02:00
Ben Noordhuis
30e7fb7307
deps: upgrade openssl to 1.0.0f
2012-04-12 01:34:05 +02:00
Ben Noordhuis
aa5961a445
gyp: fix 'argument list too long' build error
2012-04-12 01:34:04 +02:00
Ben Noordhuis
e9dcfd4bd2
Revert "deps: upgrade libuv to 3c41597"
...
This reverts commit 0db4dc0024
.
This commit makes a lot of tests fail due to reference counting errors. It's
not worth it to debug because the reference counting scheme is due to change
soon anyway.
2012-04-12 00:59:38 +02:00
Bert Belder
3ec84a11f8
Slab allocator: don't attempt to shrink a non-buffer
2012-04-11 22:02:12 +02:00
Nathan Rajlich
9b7a6c5238
configure: output a newline at the end of config.gypi
2012-04-11 11:16:47 -07:00
Nathan Rajlich
fdeeabba78
configure: don't use "with" for Python 2.5 and older
2012-04-11 11:16:11 -07:00
isaacs
e0660740d9
Fix #3089 Build changelog.html for website
2012-04-10 18:35:01 -07:00
isaacs
3ba9519faf
Makefile: minor nit
2012-04-10 18:34:57 -07:00
Nathan Rajlich
7b71fd0c68
build: add comment explaining MACOSX_DEPLOYMENT_TARGET.
2012-04-10 14:39:29 -07:00
Nathan Rajlich
70a5b53e03
Re-apply "build: target OSX 10.5 when building on darwin"
...
This reverts commit 93eca95aec
.
Fixes #3072 (once again).
2012-04-10 14:38:47 -07:00
Ben Noordhuis
0db4dc0024
deps: upgrade libuv to 3c41597
2012-04-10 23:32:47 +02:00
isaacs
06ada03ed9
fs.WriteStream: Handle modifications to fs.open
...
If the fs.open method is modified via AOP-style extension, in between
the creation of an fs.WriteStream and the processing of its action
queue, then the test of whether or not the method === fs.open will fail,
because fs.open has been replaced.
The solution is to save a reference to fs.open on the stream itself when
the action is placed in the queue.
This fixes isaacs/node-graceful-fs#6 .
2012-04-09 08:39:13 -07:00
isaacs
93eca95aec
Revert "build: target OSX 10.5 when building on darwin"
...
This reverts commit b6d6a54f80
,
which fixed #3072 , so we'll have to figure out another way
to make that work.
2012-04-08 22:31:28 -07:00
Nathan Rajlich
78eb174ea2
readline: use StringDecoder for decoding "normal" data
...
The fix from #3059 was not handling multi-byte utf8 data properly.
2012-04-06 16:13:40 -07:00
Nathan Rajlich
8652c11031
test: make the ArrayStream in repl tests write a '\n'
...
This is more correct.
Fixes them from failing with the updated readline behavior.
2012-04-06 16:13:40 -07:00
Nathan Rajlich
8752ceef13
test: make repl-autolibs check that the callback was invoked
2012-04-06 16:13:40 -07:00
Nathan Rajlich
ca8dea83a9
repl: make the completer use newlines
...
Fixes the repl.complete() function when terminal is false, since it
is now explicitly looking for a '\n' char.
2012-04-06 16:13:40 -07:00
Nathan Rajlich
aab7cb7dfe
test: fix failing test-repl.js
2012-04-06 16:13:40 -07:00
Nathan Friedly
e28f77cbad
readline: buffer data to only emit 'line' on '\n'
...
In "terminal: false" mode.
(And fire it multiple times if multiple lines arrive at once.)
This is necessary because the Windows telnet client sends every single
keystroke as it's typed.
See: http://stackoverflow.com/questions/9962197/node-js-readline-not-waiting-for-a-full-line-on-socket-connections
Closes #3059 .
2012-04-06 16:13:40 -07:00
isaacs
b9bfb1bc91
child_process: Emit err rather than throw for IPC write failure
2012-04-06 14:16:09 -07:00
Zachary Scott
d73b257d65
docs: grammar and spelling on lib/cluster.js
2012-04-06 01:44:03 +02:00
Nathan Rajlich
b6d6a54f80
build: target OSX 10.5 when building on darwin
2012-04-05 16:30:33 -07:00
Bert Belder
3e8857271b
Windows: installer shows license agreement dialog
2012-04-04 18:14:30 +02:00
Bert Belder
2728dcc95b
Windows: add build step that generates license.rtf from LICENSE
2012-04-04 18:14:21 +02:00
Bert Belder
930fabe43f
Disable V8 postmortem debugging on Windows
...
It is not supported by V8.
2012-04-03 03:07:47 +02:00
Ryan Dahl
30994aad30
Mac installer shows license
...
ref #3056
2012-04-02 16:49:03 -07:00
Ryan Dahl
55e971e33d
Include text of licenses in LICENSE file
...
For easy inclusion in binary distributions. ref #3056
2012-04-02 16:49:03 -07:00
Ben Noordhuis
92c0c6953a
build: define _DARWIN_USE_64_BIT_INODE=1 on OS X
...
Fixes a segmentation fault on some OS X systems due to sizeof(struct stat)
mismatches.
Fixes #2061 .
2012-04-02 23:53:05 +02:00
Ryan Dahl
08109367e8
Fix links to libev and libeio licenses
2012-04-02 14:39:46 -07:00
isaacs
01d46f3a20
Fix #3052 Handle errors properly in zlib
2012-04-02 13:48:10 -07:00
Dave Pacheco
cc15299c32
build: add support for DTrace and postmortem
...
* fixes #2110
* includes V8 postmortem metadata in Solaris builds
* adds GYP support for DTrace probes and ustack helper
* ustack helper derives constants dynamically from libv8_base.a
* build with DTrace support by default on SunOS
2012-04-01 00:14:36 +00:00
Ben Noordhuis
7bdeed2039
zlib: fix uninitialized variable compiler warning
2012-03-31 23:50:02 +00:00
Ben Noordhuis
a4a04f932e
node: provide snprintf implementation on windows
...
_snprintf() doesn't zero-terminate the buffer on overflow.
2012-04-01 01:17:25 +02:00
Ben Noordhuis
dee8c51547
node: don't check return value of unsetenv()
...
It returns void on some platforms, notably FreeBSD.
2012-03-31 23:23:48 +02:00
Ben Noordhuis
bc834c395b
Alias _snprintf to snprintf, fix Windows build.
2012-03-31 22:37:51 +02:00
isaacs
2726c22f0b
Revert "tty: add keypress event for backwards-compat"
...
In this case, backwards compatibility is not worth the API
inconsistency. We can just document the change.
This reverts commit b521ff3b4f
.
2012-03-30 17:37:35 -07:00
Ben Noordhuis
c26a0b5aab
doc: fix grammar error in cluster docs
2012-03-30 22:54:13 +02:00