The data contained in this repository can be downloaded to your computer using one of several clients.
Please see the documentation of your version control software client for more information.

Please select the desired protocol below to get the URL.

This URL has Read-Only access.

Statistics
| Branch: | Revision:

main_repo @ 90fc8d36

# Date Author Comment
90fc8d36 04/28/2009 04:37 PM Ryan Stansifer

Update liboi. Use EV_MULTIPLICITY=0.

This might need to be changed in the future if ev is needed in thread pools
or extension libraries. However for now it makes sense to just use a single
loop.

8e7bbf26 04/23/2009 01:26 PM Ryan Stansifer

get 'make install' working

f17ecf20 04/23/2009 01:04 PM Ryan Stansifer

change localhost to 127.0.0.1 because macs suck

29b528c9 04/23/2009 11:29 AM Ryan Stansifer

fix the waf configure --debug options. seems to work now.

0ea7577a 04/23/2009 09:07 AM Ryan Stansifer

sign error on file position argument

8a8e9df7 04/23/2009 08:22 AM Ryan Stansifer

wasn't sending pos arg for puts()

a4593e3e 04/23/2009 07:18 AM Ryan Stansifer

WAF: fix the debug variant.

problem is they both build by default. need a way to disable the debug variant.

0b1e3240 04/23/2009 06:10 AM Ryan Stansifer

add position arguments to File#read and File#write

8514e062 04/22/2009 07:14 PM Ryan Stansifer

improved ping pong test.

c62b1240 04/22/2009 01:55 PM Ryan Stansifer

add scons local for v8. check for librt in wscript

40c0f755 04/22/2009 01:35 PM Ryan Stansifer

import full versions of dependency libraries!

a93cf503 04/22/2009 12:17 PM Ryan Stansifer

BROKEN COMMIT: removing git submodules

7703ad51 04/22/2009 11:19 AM Ryan Stansifer

update eio. add EIO_STACKSIZE define for getaddrinfo problem

e6d96e8e 04/22/2009 10:05 AM Ryan Stansifer

rename echoserver -> pingpong

f3f9a08d 04/22/2009 10:04 AM Ryan Stansifer

beef up the echoserver test

63ec0454 04/22/2009 09:52 AM Ryan Stansifer

add echo test. remove debug printfs

d996b59d 04/22/2009 09:48 AM Ryan Stansifer

fix some errors/memleaks

48b4ac4a 04/22/2009 08:09 AM Ryan Stansifer

implment server.close

c986b99d 04/22/2009 08:01 AM Ryan Stansifer

throw error when given a bad arguement to socket.write

30958611 04/22/2009 07:59 AM Ryan Stansifer

bug fix: recving raw data was incorrect.

5f902a61 04/22/2009 07:52 AM Ryan Stansifer

tcp server is accepting connections now.

(experiencing a problem with writing rawEncoding on the sockets. will fix in next commit.)

822d7fa2 04/22/2009 04:29 AM Ryan Stansifer

add framework for tcp server. change eio stacksize to 16kb.

140a0328 04/21/2009 05:36 PM Ryan Stansifer

oops. call onConnect callback not onRead callback after connecting

1542fc6a 04/21/2009 05:13 PM Ryan Stansifer

add async dns for Socket

707f2442 04/21/2009 01:56 PM Ryan Stansifer

begin clean up of Socket

d105d886 04/21/2009 10:30 AM Ryan Stansifer

on_load -> onLoad

5d57fa50 04/21/2009 10:24 AM Ryan Stansifer

clean up timers a bit

47fad676 04/21/2009 09:55 AM Ryan Stansifer

Rename JS_ to NODE_ for method macros. add marcos to timers.cc

a0f2b8a0 04/21/2009 08:38 AM Ryan Stansifer

remove debug messages from module loading.

408526a1 04/21/2009 07:52 AM Ryan Stansifer

debugging/improving the module framework

ec9697b1 04/21/2009 07:51 AM Ryan Stansifer

add 'make test'

f5b2a8f0 04/20/2009 12:48 PM Ryan Stansifer

remove old test files

7baacb56 04/20/2009 12:46 PM Ryan Stansifer

ensure socket closure in very old test scripts

64117d9c 04/20/2009 12:44 PM Ryan Stansifer

small cleanups to the require structure

93f7f0dc 04/19/2009 08:55 PM Ryan Stansifer

reimplement module loading

still missing several important features and its mostly untested but the script
test/test-test.js is working and thats enough for now.

c2decd72 04/19/2009 08:54 PM Ryan Stansifer

add File.cat

67af958f 04/18/2009 09:37 AM Ryan Stansifer

rename a few files to remove node_ prefix

102c6399 04/18/2009 08:34 AM Ryan Stansifer

rename NewFile to File::New

e368571f 04/18/2009 08:31 AM Ryan Stansifer

fix configure so it can handle --debug argument

e7dd20dc 04/18/2009 04:58 AM Ryan Stansifer

add File.stat File.exists File.strerror

5207226d 04/17/2009 08:01 PM Ryan Stansifer

fix a bug with eio polling.

dd691dec 04/17/2009 12:54 PM Ryan Stansifer

file system methods to be queued.

e5a6b07d 04/16/2009 03:40 PM Ryan Stansifer

remove old readme

c8e20fbf 04/16/2009 03:05 PM Ryan Stansifer

add file.read only. raw encoding right now.

12d31dd0 04/16/2009 02:09 PM Ryan Stansifer

file operations are queued.

e303d950 04/16/2009 07:58 AM Ryan Stansifer

add stdout stderr global file objects. remove node.blocking.print

c0b90ca7 04/16/2009 07:42 AM Ryan Stansifer

only store fd in javascript (not in c++)

470c6342 04/16/2009 07:20 AM Ryan Stansifer

Change symantics of file.open. Now takes a callback argument.

86eab1f1 04/16/2009 07:20 AM Ryan Stansifer

update gitignore to work with waf files

844f9238 04/16/2009 07:20 AM Ryan Stansifer

remove some old files

7e1350f6 04/16/2009 05:37 AM Ryan Stansifer

add file.write()

0ab4f5c2 04/16/2009 05:36 AM Ryan Stansifer

Remove docs.

API is changing too quickly for me to keep up with. I will recreate them as
things start to stablize.

e8ce6ef7 04/15/2009 03:23 PM Ryan Stansifer

add file open/close

63a9cd38 04/15/2009 04:08 AM Ryan Stansifer

everything is changed. i've waited much too long to commit.

this is awful. i'm sorry for being so messy.

0e9e927f 04/04/2009 10:53 AM Ryan Stansifer

enable support for the thread pool

1a126ed1 04/04/2009 08:50 AM Ryan Stansifer

use the WAF build system

c5183738 04/03/2009 07:43 AM Ryan Stansifer

add dependencies: libeio, libev, v8

2309196c 03/15/2009 11:02 AM Ryan Stansifer

more todo items

878ca395 03/15/2009 07:53 AM Ryan Stansifer

a few more todo items

fd52fa7c 03/15/2009 07:51 AM Ryan Stansifer

a few more todo items

742b221e 03/15/2009 07:31 AM Ryan Stansifer

add todo list

55097bb5 03/15/2009 06:11 AM Ryan Stansifer

remove 'respond' from Request object in HTTPServer when connection is dead

adf18d84 03/15/2009 04:44 AM Ryan Stansifer

header fields should be symbols. enable fatal error messages.

how do i get a stack trace on a fatal error?
http://groups.google.com/group/v8-users/browse_thread/thread/b70c70d568c332e1

1e5de42a 03/13/2009 07:22 AM Ryan Stansifer

allow null host parameter to listen on localhost

5b08b827 03/09/2009 01:21 PM Ryan Stansifer

report errors from loaded files

7b45c911 03/09/2009 12:26 PM Ryan Stansifer

with great performance hit, a patch to handle binary

(need to get the v8 people to produce something that doesn't require copying
buffers 20 times.)

a8ac4238 03/09/2009 09:09 AM Ryan Stansifer

change HTTPServer constructor. Now: HTTPServer(host, port, onrequest);

e78917b3 03/09/2009 09:08 AM Ryan Stansifer

better reporting on fatal exceptions

5131e0a1 03/08/2009 08:23 PM Ryan Stansifer

better error messages

64ac9efb 03/07/2009 11:08 AM Ryan Stansifer

fixed bug in HTTPServer. wasn't properly destroying requests.

b4985d1a 03/06/2009 01:49 PM Ryan Stansifer

working towards working keep-alive. need tests

16ef5029 03/05/2009 12:17 PM Ryan Stansifer

add blockingFileRead to tide me over until I can get a proper file interface.

ea728d35 03/05/2009 08:46 AM Ryan Stansifer

add some information about http request objects

db618cb7 03/05/2009 08:36 AM Ryan Stansifer

add minimal amount about HTTPServer to spec

bc1ebdf5 03/05/2009 08:22 AM Ryan Stansifer

update TCPClient specs

e2d20fe2 03/05/2009 07:57 AM Ryan Stansifer

complete tcp client (for the most part)

93c7e88c 03/05/2009 07:41 AM Ryan Stansifer

half way implemented the new TCPClient

4ea5ab63 03/04/2009 01:16 PM Ryan Stansifer

implement setInterval()

02638103 03/04/2009 01:15 PM Ryan Stansifer

add beginnings of a specification doc

ab248e84 03/04/2009 06:04 AM Ryan Stansifer

add test/test_clearTimeout.rb

8b71ba5e 03/04/2009 05:54 AM Ryan Stansifer

add test_setTimeout

Had to disable Init_tcp because it starts an oi_async thread pool and
prevents the node loop from exiting when no watchers remain. Not sure how
to deal with this problem in general because eventually we'll need the
thread pool.

9e5eff3b 03/04/2009 05:35 AM Ryan Stansifer

add test/test_http_server_echo and 'make test'

559c1987 03/04/2009 04:22 AM Ryan Stansifer

add command line options

dbbd25ae 03/04/2009 04:08 AM Ryan Stansifer

rename module load function to Init_modulename(), like ruby

e02b71eb 03/03/2009 06:33 PM Ryan Stansifer

exit program on top level exceptions

(also lots of reorg.)

a890b674 03/03/2009 01:17 PM Ryan Stansifer

Add beginnings of the setTimeout interface

f16e50d3 03/02/2009 08:36 PM Ryan Stansifer

refactor js_request creation into method

f9374eeb 03/02/2009 08:15 PM Ryan Stansifer

avoid reallocating the same strings every request

19478ed4 03/02/2009 07:56 PM Ryan Stansifer

Major refactoring: program name now "node"

Trying to make a more moduler design. Two libraries currently "TCP" and
"HTTP" each have their own file.

Other major feature added here is multiple web servers! excitement.

1afe6d26 03/02/2009 09:49 AM Ryan Stansifer

begin work on the TCP.connect interface

bd136fae 03/01/2009 06:15 AM Ryan Stansifer

update example.js

2ee65b8e 02/24/2009 01:13 PM Ryan Stansifer

add headers to request object

1a71a3c9 02/23/2009 04:43 PM Ryan Stansifer

fix bug in count-hosts.js was closing the chunked encoding before request ended

aa72b999 02/23/2009 03:53 PM Ryan Stansifer

upload/download works seemingly

f6b541bc 02/23/2009 03:04 PM Ryan Stansifer

trying to implement streamed upload. not working.

d945ba68 02/23/2009 07:48 AM Ryan Stansifer

compactify the code into a single file. will abstract later.

90ea5716 02/22/2009 12:17 PM Ryan Stansifer

request.respond(null) sends eof

096384ad 02/22/2009 11:50 AM Ryan Stansifer

gitignore

cc1a61c1 02/22/2009 11:46 AM Ryan Stansifer

request.respond works

74f4eb9a 02/21/2009 03:00 PM Ryan Stansifer

add http method access