Ryan Dahl
95b409c578
Upgrade libuv.
...
Also remove c-ares since it's included in libuv now.
libuv version b7b7df090ca285e53eb51bf518c4e5064876596
2011-06-17 19:53:19 +02:00
Ryan Dahl
f6ce86af04
net_uv: Export Socket and Stream
2011-06-17 18:09:15 +02:00
Ryan Dahl
dc0556c8cd
net_uv: Implement end(), destroySoon()
2011-06-17 17:10:12 +02:00
Ryan Dahl
e697cfb6fc
net_uv: shim up more methods
2011-06-17 14:27:02 +02:00
Ryan Dahl
52b517c6ab
Revert "Add --cov code coverage option"
...
This can be done in user space. EG https://github.com/cloudkick/whiskey
This reverts commit da9b3340eb
.
This reverts commit b4ff36a41b
.
Conflicts:
src/node.cc
2011-06-17 14:03:05 +02:00
Ryan Dahl
710f8e2acc
Add --use-uv command-line flag to use libuv backend
2011-06-17 13:51:40 +02:00
Ryan Dahl
312ed83827
Support eof in net_uv
2011-06-17 13:36:16 +02:00
Ryan Dahl
8bf5b8d352
Initial pass at new net.js for libuv
2011-06-16 21:11:05 +02:00
Ryan Dahl
9696c27c45
tcp_wrap: implement shutdown
2011-06-16 16:08:17 +02:00
Ryan Dahl
ea8969787c
tcp_wrap: Don't return req object on error.
2011-06-16 16:03:04 +02:00
Ryan Dahl
97296e405c
tcp_wrap: add writeQueueSize
2011-06-16 15:49:44 +02:00
Ryan Dahl
ddc989333d
tcp_wrap: implement socket.connect()
2011-06-16 15:33:47 +02:00
Ryan Dahl
dae73dbd28
tcp_wrap: onread oncomplete parameter massage
2011-06-16 15:12:57 +02:00
Ryan Dahl
dafe32d3bf
tcp_wrap: implement write
2011-06-16 13:16:54 +02:00
Ryan Dahl
3d7d994ffc
Merge branch 'v0.4'
...
Conflicts:
doc/api/modules.markdown
test/simple/test-crypto.js
2011-06-15 14:43:37 +02:00
Ryan Dahl
86214c9f16
tcp_wrap: Initial wrap of uv_read_start
2011-06-14 18:03:01 +02:00
Ryan Dahl
5fd9adccdb
Remove confusing comment in node_buffer.h
2011-06-14 13:18:32 +02:00
Ryan Dahl
1261b17129
libuv wraps: Dispose of JS object on close()
2011-06-14 13:03:49 +02:00
Mark Cavage
88552c51ae
Support for signature verification with RSA/DSA public keys
...
Fixes #1166 .
2011-06-14 12:50:00 +02:00
Ryan Dahl
55636e5526
tcp_wrap: Remove listener deck
2011-06-14 12:47:07 +02:00
isaacs
9967c369c9
AMD compatibility for node, with docs and tests
...
Closes #1173
Closes #1170
2011-06-13 16:11:13 -07:00
Trevor Burnham
f46811633c
Documenting require.main
, fixing #997
2011-06-13 13:39:02 -07:00
Bert Belder
2eb1274d6c
Compensate for uv_async_init api change
2011-06-12 20:53:04 +02:00
Ryan Dahl
1ba2c32135
Massage util.inherits for perf increase
2011-06-11 08:51:48 +02:00
Ryan Dahl
effeeb5cf2
Bind uv_listen()
2011-06-10 18:25:27 +02:00
Ryan Dahl
062759194b
Initial binding to uv_tcp_t
2011-06-10 18:17:48 +02:00
Ryan Dahl
623f513071
Upgrade libuv
2011-06-10 18:17:44 +02:00
Bert Belder
09ac99f1f4
Avoid tick spinner spinning forever
2011-06-08 05:06:16 +02:00
Bert Belder
406f44a86b
Build on windows again
2011-06-08 05:06:15 +02:00
Bert Belder
126e3ba2d3
Get rid of node_idle_watcher
2011-06-08 05:06:15 +02:00
Bert Belder
cc82724fdc
Get rid of the old timer binding
2011-06-08 05:06:14 +02:00
Bert Belder
d9aa9b54cf
Use timer_wrap instead of the old timer binding
2011-06-08 05:06:13 +02:00
Bert Belder
5c9a262eb0
Compatibility issue and warning in x-forwarded-for dtrace probe
2011-06-08 05:06:09 +02:00
Ryan Dahl
7a5977b5d6
Upgrade libuv to e58a1abff02d7bacf89a56de9050e27690a97bc5
2011-06-07 18:59:44 +02:00
isaacs
794cb60f9e
typo
2011-06-04 10:41:41 -07:00
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.
2011-06-04 10:38:49 -07:00
Dave Pacheco
e142fe2be6
DTrace probes: support X-Forwarded-For
...
INTRO-385
2011-06-04 16:05:01 +02:00
Ryan Dahl
b6a742d76f
Merge branch 'v0.4'
2011-06-03 16:37:56 +02:00
Siddharth Mahendraker
37d529f818
debugger: don't allow users to input non-valid commands
...
Fixes #1144 .
2011-06-03 14:50:12 +02:00
Ryan Dahl
1d7a46a588
Disabling SSL compression is dependent on OpenSSL version 0.9.8
...
Fixes #1087 .
2011-06-03 14:50:02 +02:00
Ryan Dahl
4956e3c0a2
Upgrade http-parser to eee60127c0df551be085cc8e7983e36d7700d885
2011-06-03 14:12:14 +02:00
Ryan Dahl
0cb4484d43
Doc improvements
...
Fixes #1147 .
Fixes #1139 .
Fixes #1126 .
Thanks ctide, kext, disfated.
2011-06-03 13:27:35 +02:00
Jérémy Lal
f23c45f7f4
Option to disable SSL v2
...
Fixes #880
2011-06-03 08:37:28 +02:00
Ryan Dahl
b96ae6674d
document require.cache
2011-06-03 08:14:35 +02:00
Fuji, Goro
8971b59365
node -e ''
should mean eval(''), not invoke REPL
...
Fixes #1116
2011-05-31 22:10:39 -07:00
Ryan Dahl
650a308634
Move MakeCallback and SetErrno to node.cc
2011-05-28 13:44:03 -07:00
Ryan Dahl
4d22405f0f
TimerWrap: mimic libev ref count semantics
2011-05-28 13:21:03 -07:00
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'.
2011-05-27 10:47:34 -07:00
Ryan Dahl
9d1bad8960
Implement new wrap for uv timer
2011-05-25 10:17:02 -07:00
Ben Noordhuis
eb4c9ed881
Fix resource leaks in node_crypto.cc
...
Fixes #1097 .
2011-05-24 23:36:54 -07:00