Ryan Dahl
3ec030535c
stderr should be EventEmitter even if it doesn't emit anything
14 years ago
isaacs
5f2e90934e
Support octal strings for modes
This allows the various fs utilities and process.umask to be used in
ECMAScript 5 Strict Mode, where the octal literal format is verboten,
without requiring users to litter their code with a bunch of parseInt
calls.
14 years ago
Konstantin Käfer
9e101f2b01
UCS-2 support
Closes GH-644.
14 years ago
Ryan Dahl
30f24bb2df
Now working on v0.4.0
14 years ago
Ryan Dahl
9493b7563b
Bump version to v0.3.8
14 years ago
Ryan Dahl
c783aefb0f
http-parser: Error on EOF errors
14 years ago
Bert Belder
f99fc29e62
Fix mingw build
14 years ago
Bert Belder
6329633a3e
Windows: open files in binary mode
14 years ago
Ryan Dahl
aa95e5708f
Expose errno with a string.
14 years ago
Ryan Dahl
c10caca34c
Style
14 years ago
Bert Belder
d8d627e2d4
Revert "Workaround for libev handle caching bug on windows"
This reverts commit 25d0e38048
.
14 years ago
Ryan Dahl
bc23ec8d05
Add process.stderr stream
14 years ago
Ryan Dahl
807fca6803
TLS: Set ssl.receivedShutdown after each read
Closes GH-613.
14 years ago
Ryan Dahl
2ff593ad23
TLS: better error reporting at binding layer
Closes GH-612.
14 years ago
Joe Walnes
df6e497793
dgram: setMulticastTTL, setMulticastLoopback and addMembership.
These are options needed for real-world multicasting.
Implementation notes:
- POSIX only.
- IPv4 only (IPv6 multicast is a tricky beast).
- Didn't update tests, because it can't effectively be demonstrated on
localhost only.
14 years ago
Ryan Dahl
fda70b8b90
getaddrinfo exists on windows
14 years ago
Ryan Dahl
43d818a19c
Fix version
14 years ago
Ryan Dahl
97375c475e
Now working on v0.3.8
14 years ago
Ryan Dahl
d8579c6afd
Bump version to v0.3.7
14 years ago
Ryan Dahl
bfb6a67d60
Another fix for process.assert
14 years ago
Ryan Dahl
f9f0e5c75c
Pre-process out assert()
14 years ago
Greg Hughes
1a5e513084
Fix style issues with ext_key_usage patch
Closes GH-586.
14 years ago
Greg Hughes
6c32e155d3
Add ext_key_usage to getPeerCertificate
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
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
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
0866ecaf3f
...
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
Bert Belder
e6e6e87463
Windows: fix window size getter bug
14 years ago
Bert Belder
0b5bf70bff
Use tty.ReadStream and tty.WriteStream for stdio when appropriate
14 years ago
Bert Belder
4fddca09f1
New stdio functions to aid new readline interface
14 years ago
Bert Belder
b0eed65584
Windows: watcher for tty events
14 years ago
Ryan Dahl
4f8dd28f7e
wscript chooses win32 source files, not cpp
14 years ago
Bert Belder
6ad629895d
Make child_process.kill always work on windows
14 years ago
Bert Belder
bb3bf091d4
Fix several child process bugs on windows
14 years ago
Bert Belder
5087c62f18
Fix detection of socket errors
14 years ago
Bert Belder
2ce0961de1
Improve error reporting on windows
14 years ago
Bert Belder
0eb4c2157d
Define winsock error numbers
14 years ago
Bert Belder
c99962e4cd
Misc. cleanups
casts, unused vars, function ordering, /* within comment, etc.
14 years ago
Bert Belder
e0f47be9d0
Clean up the way windows headers are included
Plus make inclusion order a little more consistent in general
14 years ago
Bert Belder
43d75952ff
Windows: get rid of most NO_IMPL related macros
14 years ago
Bert Belder
dc99aa0c8c
Windows: implement missing stdio methods
14 years ago