0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
Cross-platform JavaScript runtime environment https://nodejs.org/
Go to file
isaacs e8500274e0 Revert "http: remove bodyHead from 'upgrade' events"
This reverts commit a40133d10c.

Unfortunately, this breaks socket.io.  Even though it's not strictly an
API change, it is too subtle and in too brittle an area of node, to be
done in a stable branch.

Conflicts:
	doc/api/http.markdown
2013-06-12 17:45:30 -07:00
benchmark http: save roundtrips, convert buffers to strings 2013-05-23 02:13:26 +02:00
deps uv: upgrade to 0.10.11 2013-06-12 22:10:39 +02:00
doc Revert "http: remove bodyHead from 'upgrade' events" 2013-06-12 17:45:30 -07:00
lib Revert "http: remove bodyHead from 'upgrade' events" 2013-06-12 17:45:30 -07:00
src Now working on v0.10.11 2013-06-04 14:38:41 -07:00
test Revert "http: remove bodyHead from 'upgrade' events" 2013-06-12 17:45:30 -07:00
tools build: add pkgsrc rule 2013-06-06 15:35:59 -07:00
.gitattributes
.gitignore tools: Add wrk for benchmarking http servers 2013-02-19 17:16:18 -08:00
.mailmap Update .mailmap and AUTHORS 2013-03-19 20:07:38 +01:00
.travis.yml test: add .travis.yml for testing on Travis CI 2011-12-05 16:50:55 -08:00
AUTHORS 2013.05.30, Version 0.10.9 (Stable) 2013-05-30 10:31:07 -07:00
BSDmakefile
ChangeLog 2013.06.04, Version 0.10.10 (Stable) 2013-06-04 12:13:46 -07:00
common.gypi Revert "build, windows: disable SEH" 2013-03-05 19:40:02 +01:00
configure configure: respect the --dest-os flag consistently 2013-05-21 18:38:11 -07:00
CONTRIBUTING.md doc: clarify subsystems in CONTRIBUTING.md 2013-05-14 12:31:38 +02:00
LICENSE doc: Add wrk's license to LICENSE file 2013-03-08 13:47:36 -08:00
Makefile build: add pkgsrc rule 2013-06-06 15:35:59 -07:00
node.gyp src: Add StringBytes static util class 2013-05-14 13:51:24 -07:00
README.md doc: the build requires gcc 4.2 or newer 2013-05-22 13:47:29 +02:00
vcbuild.bat build: vcbuild.bat fix for Visual Studio 2012 2013-05-03 11:32:32 +02:00

Evented I/O for V8 javascript. Build Status

To build:

Prerequisites (Unix only):

* GCC 4.2 or newer
* Python 2.6 or 2.7
* GNU Make 3.81 or newer
* libexecinfo (FreeBSD and OpenBSD only)

Unix/Macintosh:

./configure
make
make install

If your python binary is in a non-standard location or has a non-standard name, run the following instead:

export PYTHON=/path/to/python
$PYTHON ./configure
make
make install

Windows:

vcbuild.bat

To run the tests:

Unix/Macintosh:

make test

Windows:

vcbuild.bat test

To build the documentation:

make doc

To read the documentation:

man doc/node.1

Resources for Newcomers