Ryan Dahl
710f8e2acc
Add --use-uv command-line flag to use libuv backend
14 years ago
Ryan Dahl
312ed83827
Support eof in net_uv
14 years ago
Ryan Dahl
8bf5b8d352
Initial pass at new net.js for libuv
14 years ago
Ryan Dahl
9696c27c45
tcp_wrap: implement shutdown
14 years ago
Ryan Dahl
ea8969787c
tcp_wrap: Don't return req object on error.
14 years ago
Ryan Dahl
97296e405c
tcp_wrap: add writeQueueSize
14 years ago
Ryan Dahl
ddc989333d
tcp_wrap: implement socket.connect()
14 years ago
Ryan Dahl
dae73dbd28
tcp_wrap: onread oncomplete parameter massage
14 years ago
Ryan Dahl
dafe32d3bf
tcp_wrap: implement write
14 years ago
Mark Cavage
7c51275bce
Cleanup crypto verify to not print unnecessary errors
14 years ago
Ryan Dahl
3d7d994ffc
Merge branch 'v0.4'
Conflicts:
doc/api/modules.markdown
test/simple/test-crypto.js
14 years ago
Mathias Buus
39246f65df
Closes #1177 remove one node_modules optimization
to better support certain project structures.
14 years ago
Ryan Dahl
86214c9f16
tcp_wrap: Initial wrap of uv_read_start
14 years ago
Ryan Dahl
5fd9adccdb
Remove confusing comment in node_buffer.h
14 years ago
Ryan Dahl
1261b17129
libuv wraps: Dispose of JS object on close()
14 years ago
Mark Cavage
88552c51ae
Support for signature verification with RSA/DSA public keys
Fixes #1166 .
14 years ago
Ryan Dahl
55636e5526
tcp_wrap: Remove listener deck
14 years ago
isaacs
9967c369c9
AMD compatibility for node, with docs and tests
Closes #1173
Closes #1170
14 years ago
Trevor Burnham
f46811633c
Documenting `require.main`, fixing #997
14 years ago
Bert Belder
2eb1274d6c
Compensate for uv_async_init api change
14 years ago
Ryan Dahl
1ba2c32135
Massage util.inherits for perf increase
14 years ago
Ryan Dahl
effeeb5cf2
Bind uv_listen()
14 years ago
Ryan Dahl
062759194b
Initial binding to uv_tcp_t
14 years ago
Ryan Dahl
623f513071
Upgrade libuv
14 years ago
Bert Belder
09ac99f1f4
Avoid tick spinner spinning forever
14 years ago
Bert Belder
406f44a86b
Build on windows again
14 years ago
Bert Belder
126e3ba2d3
Get rid of node_idle_watcher
14 years ago
Bert Belder
cc82724fdc
Get rid of the old timer binding
14 years ago
Bert Belder
d9aa9b54cf
Use timer_wrap instead of the old timer binding
14 years ago
Bert Belder
5c9a262eb0
Compatibility issue and warning in x-forwarded-for dtrace probe
14 years ago
Ryan Dahl
7a5977b5d6
Upgrade libuv to e58a1abff02d7bacf89a56de9050e27690a97bc5
14 years ago
isaacs
794cb60f9e
typo
14 years ago
isaacs
580ab7ba2c
Avoid instanceof for native object types
For classes defined in the module, this is fine. For 'Error'
it's probably not very hazardous. However, testing 'Object'
and 'String' is much more reliable using typeof, to work with
the repl and NODE_MODULE_CONTEXT modes.
14 years ago
Dave Pacheco
e142fe2be6
DTrace probes: support X-Forwarded-For
INTRO-385
14 years ago
Ryan Dahl
b6a742d76f
Merge branch 'v0.4'
14 years ago
Siddharth Mahendraker
37d529f818
debugger: don't allow users to input non-valid commands
Fixes #1144 .
14 years ago
Ryan Dahl
1d7a46a588
Disabling SSL compression is dependent on OpenSSL version 0.9.8
Fixes #1087 .
14 years ago
Ryan Dahl
4956e3c0a2
Upgrade http-parser to eee60127c0df551be085cc8e7983e36d7700d885
14 years ago
Ryan Dahl
0cb4484d43
Doc improvements
Fixes #1147 .
Fixes #1139 .
Fixes #1126 .
Thanks ctide, kext, disfated.
14 years ago
Jérémy Lal
f23c45f7f4
Option to disable SSL v2
Fixes #880
14 years ago
Ryan Dahl
b96ae6674d
document require.cache
14 years ago
Fuji, Goro
8971b59365
`node -e ''` should mean eval(''), not invoke REPL
Fixes #1116
14 years ago
Ryan Dahl
650a308634
Move MakeCallback and SetErrno to node.cc
14 years ago
Ryan Dahl
4d22405f0f
TimerWrap: mimic libev ref count semantics
14 years ago
Ryan Petrello
58a1d7ec30
Close #562 Close #1078 Parse file:// urls properly
The file:// protocol *always* has a hostname; it's frequently
abbreviated as an empty string, which represents 'localhost'
implicitly.
According to RFC 1738 (http://tools.ietf.org/html/rfc1738 ):
A file URL takes the form:
file://<host>/<path>
where <host> is the fully qualified domain name of the system on
which the <path> is accessible...
As a special case, <host> can be the string "localhost" or the empty
string; this is interpreted as 'the machine from which the URL is
being interpreted'.
14 years ago
Ryan Dahl
9d1bad8960
Implement new wrap for uv timer
14 years ago
Ben Noordhuis
eb4c9ed881
Fix resource leaks in node_crypto.cc
Fixes #1097 .
14 years ago
Brian White
9b3472637e
Crypto documentation fixes
Fixes #1104 .
14 years ago
Ryan Dahl
8f06547548
Fixes #1102 . Install ev.h into $PREFIX/include/node/ev/ev.h
14 years ago
Felix Geisendörfer
f0a440d886
Remove 'connect' event from server side sockets
Sockets emitted by the 'connection' event are always connected, having
them emit the 'connect' event makes no sense. It only confused people,
as it's not clear if you have to listen to 'connect' or not.
That try..catch block was also very scary. It would silently swallow
exceptions in 'connect' listeners and destroy the socket. Makes no
sense.
Fixes #1047 .
14 years ago