Ryan
5e2a6f8c46
Upgrade evnet to fix close() bug. Add test for bug.
...
evnet wasn't properly closing sockets if they didn't have data to write.
2009-07-15 07:54:08 +02:00
Ryan
116069fab3
upgrade http_parser
2009-07-14 00:00:07 +02:00
Ryan
c5ab0d5a80
Upgrade liboi, which is now called evnet.
2009-07-13 16:38:25 +02:00
Ryan
e763efdadf
Upgrade v8 to 1.2.10 and libev to 3.6
2009-06-29 10:55:05 +02:00
Ryan
cc67d8efc7
Fix bug waf problem with HAVE_CLOCK_SYSCALL
2009-06-22 18:28:48 +02:00
Ryan
115c4942db
Create tools directory
...
Users will need to "make distclean" to recompile from scratch since I've
moved a lot of the core build tools around.
2009-06-22 13:08:32 +02:00
Ryan
84f9178e66
upgrade v8 to 1.2.8
2009-06-17 18:15:28 +02:00
Ryan
fd83e1d7d8
Upgrade http parser
2009-06-12 17:27:44 +02:00
Ryan
4624906e2a
upgrade http_parser
2009-06-10 18:56:37 +02:00
Ryan
00868b9565
upgrade liboi
2009-06-10 15:24:28 +02:00
Ryan
4bd63d35fb
Upgrade http_parser - protects against buffer overflows now
2009-06-09 15:18:12 +02:00
Ryan
696f024557
Upgrade to v8 1.2.7
2009-06-08 18:34:06 +02:00
Ryan
a3627c06f8
Change to build on FreeBSD
...
The v8/SConstruct change has been give to the v8 people.
http://codereview.chromium.org/113897
2009-05-27 16:29:55 +02:00
Ryan
562db19d32
Add includes for freebsd compatibility
2009-05-27 01:35:54 +02:00
Ryan
69ab87ca53
Fix crash in oi_socket; add ready state reader to Connection objects.
2009-05-18 13:38:15 +02:00
Ryan
3a41367c40
Upgrade v8 to version 1.2.3.
2009-05-12 00:12:56 +02:00
Ryan
43531093a3
don't die on EPIPE
2009-05-07 16:32:36 +02:00
Ryan
ae7c6314ca
Various fixes to make the web server not give off so many errors.
2009-05-05 19:39:08 +02:00
Ryan
cfd61622ae
Reference counting. Network bugs.
...
Connections were being garbage collected while they were still in progress
since the object would leave scope. This commit adds ObjectWrap::Attach()
and ObjectWrap::Detach() to tell v8 that an object is currently on the event
loop and will be needed in the future.
Other changes to oi_socket.c and net.cc are to fix bugs encountered while
running the HTTP server.
2009-05-05 18:15:59 +02:00
Ryan
30450388d6
update oi_socket - modify node code to match
2009-05-05 12:52:18 +02:00
Ryan
5a071ad72f
Begin refactor of http.cc. Remove libebb add http_parser.
...
And most of http.cc was deleted.
2009-05-03 14:09:16 +02:00
Ryan
90fc8d3622
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.
2009-04-28 22:37:03 +02:00
Ryan
8e7bbf26e2
get 'make install' working
2009-04-23 19:26:56 +02:00
Ryan
29b528c980
fix the waf configure --debug options. seems to work now.
2009-04-23 17:29:31 +02:00
Ryan
a4593e3ebd
WAF: fix the debug variant.
...
problem is they both build by default. need a way to disable the debug variant.
2009-04-23 13:18:38 +02:00
Ryan
c62b124082
add scons local for v8. check for librt in wscript
2009-04-22 19:55:08 +02:00
Ryan
40c0f755c9
import full versions of dependency libraries!
2009-04-22 19:35:47 +02:00
Ryan
a93cf50307
BROKEN COMMIT: removing git submodules
2009-04-22 18:17:56 +02:00
Ryan
7703ad5153
update eio. add EIO_STACKSIZE define for getaddrinfo problem
2009-04-22 17:19:08 +02:00
Ryan
822d7fa27e
add framework for tcp server. change eio stacksize to 16kb.
2009-04-22 10:29:45 +02:00
Ryan
1542fc6a0b
add async dns for Socket
2009-04-21 23:13:13 +02:00
Ryan
1a126ed11c
use the WAF build system
2009-04-04 14:50:15 +02:00
Ryan
c518373838
add dependencies: libeio, libev, v8
2009-04-03 13:43:03 +02:00
Ryan
cc1a61c1e7
request.respond works
2009-02-22 17:46:11 +01:00
Ryan
9d7895c567
add dependencies
2009-02-16 01:02:00 +01:00