Ryan
a3627c06f8
Change to build on FreeBSD
The v8/SConstruct change has been give to the v8 people.
http://codereview.chromium.org/113897
16 years ago
Ryan
562db19d32
Add includes for freebsd compatibility
16 years ago
Ryan
69ab87ca53
Fix crash in oi_socket; add ready state reader to Connection objects.
16 years ago
Ryan
3a41367c40
Upgrade v8 to version 1.2.3.
16 years ago
Ryan
43531093a3
don't die on EPIPE
16 years ago
Ryan
ae7c6314ca
Various fixes to make the web server not give off so many errors.
16 years ago
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.
16 years ago
Ryan
30450388d6
update oi_socket - modify node code to match
16 years ago
Ryan
5a071ad72f
Begin refactor of http.cc. Remove libebb add http_parser.
And most of http.cc was deleted.
16 years ago
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.
16 years ago
Ryan
8e7bbf26e2
get 'make install' working
16 years ago
Ryan
29b528c980
fix the waf configure --debug options. seems to work now.
16 years ago
Ryan
a4593e3ebd
WAF: fix the debug variant.
problem is they both build by default. need a way to disable the debug variant.
16 years ago
Ryan
c62b124082
add scons local for v8. check for librt in wscript
16 years ago
Ryan
40c0f755c9
import full versions of dependency libraries!
16 years ago
Ryan
a93cf50307
BROKEN COMMIT: removing git submodules
16 years ago
Ryan
7703ad5153
update eio. add EIO_STACKSIZE define for getaddrinfo problem
16 years ago
Ryan
822d7fa27e
add framework for tcp server. change eio stacksize to 16kb.
16 years ago
Ryan
1542fc6a0b
add async dns for Socket
16 years ago
Ryan
1a126ed11c
use the WAF build system
16 years ago
Ryan
c518373838
add dependencies: libeio, libev, v8
16 years ago
Ryan
cc1a61c1e7
request.respond works
16 years ago
Ryan
9d7895c567
add dependencies
16 years ago