Ryan Dahl
8bd7e4fad8
Preprocess out assert()
14 years ago
Ryan Dahl
39ff40e5a2
Use old http.Client
This is meant as a path for upgrading to the new http.request() API.
http.Client will be disappearing in the future.
14 years ago
Ryan Dahl
72dd8778b9
Fix undefined_reference_in_new_context
14 years ago
Daniel Ennis
52f93185c7
Adding support for require-like initialization of node,
so `node foo`
will load one of:
./foo.js
./foo.node
./foo/index.js
./foo/index.node
Test cases added.
Ensured no conflict with native names.
14 years ago
Ryan Dahl
4c5e570706
Upgrade V8 to 3.0.10
14 years ago
Bert Belder
07f3274ac4
Readline: fixes, more key bindings
- Made backward/forward more convenient
- More key bindings that windows users are used to
- Fix delete-word-right
- Duplicate code cleanup
14 years ago
isaacs
430a7f1bed
Support pastes and meta-backspace
14 years ago
Bert Belder
f9fea12555
Fix windows build
14 years ago
Ryan Dahl
068b733583
Land Cantrill's DTrace patch
only works on solaris
14 years ago
Felix Geisendörfer
91cc2d8c4b
Restructure src/node.js startup code
This patch introduces a logical structure and sequence for the
bootstrap code found src/node.js.
14 years ago
Ryan Dahl
cc5e9130bb
fs.open should set FD_CLOEXEC
14 years ago
Ryan Dahl
9e976abad9
lint
14 years ago
Bert Belder
f263b29141
Windows: better net support
14 years ago
Bert Belder
25d0e38048
Workaround for libev handle caching bug on windows
The windows socket api uses handles, not fds. Libev caches the handle
associated with an fd, and uses this handle when updating the (also cached)
handle set that goes into select(). When an fd is closed and subsequently
re-used before the event loop returns to libev, libev fails to detect
properly that the handle changed. And even if it does, the cached handle of
the closed socket is overwritten by the new handle, so by the time libev
tries to update the select fdset it has forgotten which handle to remove
from it. This is solved by a simple hook ev_fd_closed that makes it clear
its caches before the fd is re-used.
14 years ago
Ryan Dahl
555184663a
windows compat: undefined_reference_in_new_context test
14 years ago
Ali Farhadi
d81afcb3a6
Fixing bug in http request's end method.
14 years ago
Felix Geisendörfer
5a49f96505
Move commonjs module system into lib/module.js
This de-couples NativeModule from the module system and completes the
main objective of this refactoring.
14 years ago
Mikeal Rogers
8d37f80f4b
Expose agent in http and https client.
14 years ago
Ryan Dahl
7892918353
Now working on v0.3.7
14 years ago
Ryan Dahl
bb3e71466e
Bump version to v0.3.6
14 years ago
Ryan Dahl
6703a7f1e0
Add https docs to toc
14 years ago
Ryan Dahl
76afea90cf
Fix test-http-exceptions
Agent: Each time an http req is sent to a socket, _cycle to try to dispatch
another. Problem became apparent in 4612b0 when we wait for connecting
sockets.
14 years ago
Ryan Dahl
4612b07604
Fix test-http-allow-req-after-204-res
Agent queue waits for connecting sockets.
14 years ago
Ryan Dahl
7dfbccf9bd
Add test-https-agent
14 years ago
Ryan Dahl
68f2aa2715
http: agent should cycle on close
14 years ago
isaacs
49275524a5
Fix for meta keys in a weird iTerm state.
14 years ago
isaacs
d40af91b30
Windows line endings. s/\r//g
14 years ago
Bert Belder
8da7202d0b
Fix meta+character keys on mac
14 years ago
Ryan Dahl
b9574b995f
Expose http.getAgent
14 years ago
Ryan Dahl
db8736ad93
Add https.get()
14 years ago
Ryan Dahl
e65f6b4ce1
Initial pass at https client
14 years ago
Ryan Dahl
86e687086b
waf: display oprofile and gdbjit options for all platforms
was breaking mac
14 years ago
Ryan Dahl
6eca6b1ec0
Merge branch 'http_agent'
14 years ago
Ryan Dahl
a86747603c
Fix test-http-upload-timeout
Cannot just close the connection or client will error.
14 years ago
Ryan Dahl
7a16e2a2a0
test-http-client-reconnect-bug: hang up should be error.
14 years ago
Ryan Dahl
0866ecaf3f
...
14 years ago
Ryan Dahl
032f80efea
Docs for new http API
14 years ago
Ryan Dahl
f465949516
hacky work around socket hangups on http requests
14 years ago
Ryan Dahl
d89454e5d4
Backport client 'upgrade' events
14 years ago
Ryan Dahl
4125822bed
all errors go to req object
14 years ago
Ryan Dahl
105c35b9fd
http.Client shims
14 years ago
Ryan Dahl
e576d4ec79
Add parser to agent
14 years ago
Ryan Dahl
60aea96f84
first pass at http refactor for TLS
14 years ago
Ryan Dahl
ae30af44cf
Disable gdbjit by default
14 years ago
Bert Belder
a763a4f4d9
Fix memory corruption bug on Windows
14 years ago
Bert Belder
8ca0b9a3c5
Fix ev_async misuse in node_child_process_win32.cc
14 years ago
kmillikin@chromium.org
7c2869046e
Fix an assertion failure in the full code generator.
We hit an assertion failure when we tried to record the AST ID of
the (shared) .arguments variable proxy more than once. This was hit
when we had multiple calls to the same parameter in a function that
used the arguments object. The fix is to not visit the subexpressions
of the (shared) property access expression.
BUG=1060
Review URL: http://codereview.chromium.org/6368007
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@6404 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
14 years ago
Ryan Dahl
ba80d4d8a9
Transfer data gathering responsibility to readline
Fixes non-raw REPL/Debugger on Posix.
14 years ago
Ryan Dahl
d4127717ac
Fix tab on posix tty
14 years ago
Ryan Dahl
6e9f746a46
wscript: style
14 years ago