Ryan Dahl
|
f6657c3c9d
|
Move http library to /http.js
|
2009-09-28 12:36:36 +02:00 |
|
Ryan Dahl
|
c8b143bf30
|
Absolute path names for require() refer to node.libraryPaths
|
2009-09-19 17:21:12 +02:00 |
|
Ryan
|
316e2833f0
|
Use flat object instead of array-of-arrays for HTTP headers.
E.G. { "Content-Length": 10, "Content-Type": "text/html" } instead of
[["Content-Length", 10], ["Content-Type", "text/html"]].
The main reason for this change is object-creation efficiency.
This still needs testing and some further changes (like when receiving
multiple header lines with the same field-name, they are concatenated with a
comma but some headers ("Content-Length") should not be concatenated ; the
new header line should replace the old value).
Various thoughts on this subject:
http://groups.google.com/group/nodejs/browse_thread/thread/9a67bb32706d9efc#
http://four.livejournal.com/979640.html
http://mail.gnome.org/archives/libsoup-list/2009-March/msg00015.html
|
2009-08-23 12:32:49 +02:00 |
|
Ryan
|
dd5ae3183b
|
Enable test-tcp-many-clients.
|
2009-08-13 15:05:02 +02:00 |
|
Ryan
|
e111ccc014
|
Add Felix Geisendörfer's HTTP stress test.
Does not pass on Macintosh and FreeBSD.
|
2009-08-05 11:17:26 +02:00 |
|
Ryan
|
41d89f611f
|
Add DNS API.
Missing functional tests. I'm not sure how to do tests because I don't want
to rely on the fact that users have an internet connection.
|
2009-07-28 12:36:41 +02:00 |
|
Ryan
|
d41197e02c
|
Disable test-tcp-many-clients.js. It's broken on macintosh - don't want to fix right now.
|
2009-07-27 15:30:07 +02:00 |
|