Ryan Dahl
8f671041a5
Check for ip address in dns_cares.lookup
2010-04-07 16:04:33 -07:00
Ryan Dahl
f13e2f96e4
Add a simple c-ares test, dns_cares.lookup() for easy resolv
2010-04-07 15:37:08 -07:00
Ryan Dahl
eac3dc9d5f
Bugfix: net.js flushing, _doFlush typo
2010-04-07 11:47:46 -07:00
Krishna Rajendran
dc1f4ebd44
c-ares based dns module
2010-04-07 01:29:05 -07:00
Ryan Dahl
53dd9fe200
Fix bug in buffer.utf8Write() which included \u0000
2010-04-05 18:10:36 -07:00
isaacs
4befe93a4b
Add ini.stringify functionality, a test, and some TODOs in ini.js
2010-04-05 17:05:35 -07:00
Ryan Dahl
1b758ef268
Allow stream to write on close
2010-04-05 16:50:05 -07:00
Ryan Dahl
129310676d
Fix style in SSL patch
2010-04-02 17:30:49 -07:00
Rhys Jones
fb3a9cd0d8
Initial openssl support for net2
2010-04-02 17:13:54 -07:00
Ryan Dahl
ae805f1057
Emit 'error' on tcp connection DNS error
2010-04-02 16:15:53 -07:00
Ryan Dahl
94644d743c
Remove multipart library
...
Too messy, unmaintainable. Pull it out of the history if you need it.
2010-04-02 16:01:16 -07:00
Ryan Dahl
53530e981a
Fix test-http-chunked. Need to check for \0 at end of utf8 strings
2010-04-02 14:55:28 -07:00
Ryan Dahl
b9106b0ecd
Use AF_INET sockets instead of always AF_INET6
...
You can get AF_INET6 still, it's just not the only choice.
2010-04-02 13:20:56 -07:00
Ryan Dahl
fdae14070c
Move buffer constants at the top of net.js
...
Remove some cruft.
2010-04-01 16:46:37 -07:00
Ryan Dahl
e232cf3100
Hack to support UTF8 writes again!
2010-04-01 16:24:36 -07:00
Ryan Dahl
3197cf291d
Better flushing
...
Lost Utf8 support. Waiting for http://codereview.chromium.org/1539013
2010-04-01 15:53:48 -07:00
Tim Caswell
7af9cb9e80
Don't put an extra comma after bases in inspect.
...
{ [Function] { [Function]
, more: true => more: true
, more2: true , more2: true
, more3: true , more3: true
, more3: true , more4: true
, more3: true , more5: true
} }
2010-04-01 08:58:19 -07:00
Johan Dahlberg
18de108e4c
Bugfix: watchFile, unwatch, watch causes error
...
Fixed bug that caused application to cast a "TypeError: Cannot call method
'addListener' of undefined" when first watching a file, unwatching and then
watching same file again.
2010-03-31 10:38:25 -07:00
Herbert Vojcik
da16128bf6
missing return after forceClose
2010-03-31 08:13:03 -07:00
Ryan Dahl
d1b78c3f5d
More efficient Stream.write
2010-03-27 14:07:43 -07:00
Ryan Dahl
bb00fef3cd
Change Buffer.toString to conform to CommonJS Binary/F
...
Also add Buffer.inspect
2010-03-26 08:36:08 -07:00
Ryan Dahl
7ed80451ca
Increase pool.used before making 'data' event
2010-03-26 08:35:12 -07:00
Ryan Dahl
6740dd48b3
Change Buffer toString() output
2010-03-25 09:50:49 -07:00
Ryan Dahl
3546106c43
Add req.connection and res.connection
2010-03-24 07:21:00 -07:00
Ryan Dahl
6f21ac1282
Don't free http parser for the client!
...
Fixes test-http-client-race.js, test-http.js
2010-03-23 21:41:42 -07:00
Ryan Dahl
5c6f063ef2
snake to camel in HTTP
2010-03-23 21:31:44 -07:00
Ryan Dahl
70ffdf5db9
Fix HTTP keep-alive
2010-03-23 21:10:01 -07:00
Ryan Dahl
8e9ec4abea
Fix idle timeouts
...
Remove process.now because it doesn't provide enough precision.
2010-03-23 20:54:19 -07:00
Ryan Dahl
3238944c7a
Don't use sys.puts for debug in net.js
2010-03-23 18:10:13 -07:00
isaacs
6e603ccbe2
Fix debug statement that was using puts instead of debug()
2010-03-23 08:54:05 -07:00
Ryan Dahl
c66a0a739f
recvBuffer -> pool
2010-03-19 23:09:16 -07:00
Ryan Dahl
04001fb591
Don't deprecate readyState, yet
2010-03-19 21:51:07 -07:00
Ryan Dahl
ebe2721cbf
Don't use sys.debug, it gets preprocessed out
...
Problem introduced in b29f78772e
2010-03-19 21:50:11 -07:00
Ryan Dahl
139c91e892
Support old 'binary' encoding in net.js
2010-03-19 21:25:29 -07:00
Ryan Dahl
663269f687
old tcp module is now tcp_old
2010-03-19 21:22:11 -07:00
Ryan Dahl
025116f8d0
Move Buffer into own module
2010-03-19 20:58:24 -07:00
Ryan Dahl
ac684f3583
Add legacy 'binary' encoding/decoding methods to Buffer
2010-03-19 20:33:09 -07:00
Ryan Dahl
b80f6e9ed1
http2 now default
2010-03-19 19:52:09 -07:00
Ryan Dahl
776c3e2b29
Add note about Buffer abstraction
2010-03-19 12:08:57 -07:00
Ryan Dahl
3a993d8897
Buffer.utf8ByteLength -> Buffer.byteLength
2010-03-19 12:02:59 -07:00
Ryan Dahl
3e969f0f74
Random net.js clean ups
2010-03-19 11:46:35 -07:00
Ryan Dahl
f8c3b6009d
Remove send fd functionality
...
It was broken anyway. It will go into its own class later.
2010-03-19 11:34:26 -07:00
Ryan Dahl
90295d9fce
[net2] inline write on empty write buffer for performance
2010-03-19 02:24:16 -07:00
Ryan Dahl
1762abcece
http2 now passes all tests
2010-03-18 15:49:42 -07:00
Ryan Dahl
916e057fea
Add 'opening' readyState
2010-03-18 14:33:42 -07:00
Ryan Dahl
6db43f4c29
net2 HTTPClient work
2010-03-18 13:21:52 -07:00
Ryan Dahl
1332cafb7c
s/Socket/Stream/g
2010-03-17 16:31:24 -07:00
Ryan Dahl
b865f9e9c8
Merge branch 'master' into net2
2010-03-17 16:24:43 -07:00
Ryan Dahl
04c06b9149
child process now use net.Socket
2010-03-17 14:00:17 -07:00
Krishna Rajendran
3847add943
Fix calls to dns bindings in dns.js
2010-03-16 10:29:16 -07:00