Bert Belder
51c6867280
On windows, stat() doesn't give you block (size) info
2010-12-20 23:50:43 +01:00
Bert Belder
f9a74a2327
On windows, mkdir() doesn't take a mode parameter
2010-12-20 23:50:42 +01:00
Bert Belder
8fc3bac868
Fix fsync/fdatasync for windows
2010-12-20 23:50:41 +01:00
Bert Belder
fae7b81589
On windows use eio__pread and eio__pwrite (hack)
2010-12-20 23:50:41 +01:00
Bert Belder
c7f0341d88
Include windows.h in node_file.cc
2010-12-20 23:50:40 +01:00
Bert Belder
a85a776268
Most of node_net is not yet available on windows
2010-12-20 23:50:39 +01:00
Bert Belder
7a1917d86f
Make SetNonBlock and SetSockFlags work on mingw
2010-12-20 23:50:39 +01:00
Bert Belder
cbf73fcccd
Fix headers for node_net.cc
2010-12-20 23:50:38 +01:00
Bert Belder
cd921c2c62
S_IFLNK, S_IFSOCK and SIGCHLD are not available on windows
2010-12-20 23:50:37 +01:00
Bert Belder
81b26dc555
Stat watchers don't work on windows yet
2010-12-20 23:50:37 +01:00
Bert Belder
b4510d57dc
There is no child process support for windows yet
2010-12-20 23:50:36 +01:00
Bert Belder
6d1af51de6
Fix header files for node_buffer.cc
2010-12-20 23:50:35 +01:00
Bert Belder
30bab52741
Disable node.cc functions that are not supported on windows
2010-12-20 23:50:35 +01:00
Bert Belder
dcc3508890
There's no SIGCHLD on windows
2010-12-20 23:50:34 +01:00
Bert Belder
4a42e408d2
Properly intialize winsock
2010-12-20 23:50:33 +01:00
Bert Belder
a177d60e2b
Fix headers for node.cc
2010-12-20 23:50:33 +01:00
Bert Belder
ae8906e7d1
Add errno.h to platform_win32.cc
2010-12-20 23:50:32 +01:00
Bert Belder
518fa2e29a
node_stdio stub for windows
2010-12-20 23:50:31 +01:00
Bert Belder
b85c4c445b
Macros for warning about unimplemented APIs
2010-12-20 23:50:30 +01:00
Bert Belder
8a3132a406
Avoid WCHAR string conversion warning
2010-12-20 23:50:30 +01:00
Bert Belder
0b54514a86
errno
is reserved; use errorno
2010-12-20 23:50:29 +01:00
Bert Belder
63bff5434d
No implementation for OS::GetExecutablePath and OS::GetMemory yet
2010-12-20 23:50:28 +01:00
Bert Belder
e98a06d90f
Make winapi_perror public
2010-12-20 23:50:28 +01:00
Bert Belder
dae9752973
Stub out platform_win32.h
2010-12-20 23:50:27 +01:00
Bert Belder
62af617f84
Dynamically link with pthreads-w32
...
Adds some explanation what would need to be done to link pthreads statically
2010-12-20 23:50:26 +01:00
Bert Belder
13699c1b33
V8: Don't attempt to build w/ snapshot, doesn't seem to work on mingw32
2010-12-20 23:50:26 +01:00
Bert Belder
2463dbb3fd
Fix v8 build on mingw32
2010-12-20 23:49:56 +01:00
Jeremy Martin
6f726cf8c7
url.parse(url, true) defaults query field to {}
2010-12-20 13:48:44 -08:00
Ryan Dahl
8db0bbe0dc
Add callback to CryptoStream.write
2010-12-20 11:08:51 -08:00
Ryan Dahl
fca713eba4
Add doc for Buffer.isBuffer
2010-12-18 18:44:04 -08:00
Ryan Dahl
41d73e02a2
cleartext.socket always exists
2010-12-18 16:38:32 -08:00
Ryan Dahl
bb27885251
TLS: check we're not disconnected before Cleartext blow
2010-12-18 15:34:10 -08:00
Ryan Dahl
3cf2cbf904
Parse issuer and subject from CryptoStream.getPeerCertificate
2010-12-18 11:26:54 -08:00
Ryan Dahl
24aded078f
Add optional filters to stream.pipe()
2010-12-17 13:56:47 -08:00
Ryan Dahl
a8f666ebb8
Now working on v0.3.3-pre
2010-12-17 10:10:23 -08:00
Ryan Dahl
4bb914bde9
Bump version to v0.3.2
2010-12-17 09:51:48 -08:00
Ryan Dahl
d1f36accbf
Remove toJSON usage - it was removed from V8
2010-12-17 09:50:41 -08:00
Ryan Dahl
7d425a0a16
Upgrade V8 to 3.0.3
2010-12-17 09:47:55 -08:00
Brian White
9eaf2329e7
Fix compilation on OpenBSD and FreeBSD
...
While it compiles fine on FreeBSD, at least on amd64 node dies with:
"CALL_AND_RETRY_0 allocation failed - process out of memory"
2010-12-17 09:06:31 -08:00
Ryan Dahl
d0beac70f4
Revert "Simplify next tick logic by looping around ev_loop"
...
This reverts commit 241ea7e595
.
Fixes GH-511: https://github.com/ry/node/issues/issue/511
2010-12-16 18:41:13 -08:00
Jorge Chamorro Bieling
e530507cb1
Add failing test for GH-511
2010-12-16 18:41:13 -08:00
Brian White
6d75c06e64
Add os module to repl's built-in lib list
2010-12-16 17:37:00 -08:00
Ryan Dahl
2dc17e93ee
Add oprofile patch to repo
2010-12-16 14:25:02 -08:00
Ryan Dahl
02aae22397
Add solaris patch file
2010-12-16 14:22:50 -08:00
Ryan Dahl
c9d3a81db0
Patch V8 to compile on solaris
2010-12-16 14:05:13 -08:00
Ryan Dahl
033ab7ebb6
Add 5 sec timeout to test-tls-securepair-client
...
This test is broken for people who don't have OpenSSL 1.0.0 - but it's just
a bug in OpenSSL. Add this timeout so that it doesn't take super long to run
the tests.
2010-12-16 12:23:38 -08:00
Ryan Dahl
c6406f9e57
Apply V8 r5951 to fix Mac build
...
From f3973972b727df480697443871d780596aba0201 Mon Sep 17 00:00:00 2001
From: erik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Date: Wed, 8 Dec 2010 16:23:25 +0000
Subject: [PATCH] Speed up quoting of JSON strings by allocating a string that is big enough
and then trimming it when the length is known. This way we only have to
traverse the input once.
Review URL: http://codereview.chromium.org/5556012
2010-12-16 12:10:54 -08:00
Ryan Dahl
ea700a8851
Upgrade V8 to 3.0.2
2010-12-16 11:52:08 -08:00
Ryan Dahl
632da2a393
Add callback paramenter to socket.connect()
2010-12-15 15:57:41 -08:00
Ryan Dahl
c4161f32f5
Add callback to socket.write()
2010-12-15 15:47:02 -08:00