diff --git a/AUTHORS b/AUTHORS index 7b8069e522d..2a877316296 100644 --- a/AUTHORS +++ b/AUTHORS @@ -351,3 +351,5 @@ Philipp Hagemeister George Shank Mike Morearty Peter Rybin +Eugen Dueck +Gil Pedersen diff --git a/ChangeLog b/ChangeLog index 50269ce671c..f7d7c560913 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,41 @@ -2012.07.25, Version 0.8.4 (Stable) +2012.08.02, Version 0.8.5 (Stable) + +* node: tag Encode and friends NODE_EXTERN (Ben Noordhuis) + +* fs: fix ReadStream / WriteStream missing callback (Gil Pedersen) + +* fs: fix readFileSync("/proc/cpuinfo") regression (Ben Noordhuis) + +* installer: don't assume bash is installed (Ben Noordhuis) + +* Report errors properly from --eval and stdin (isaacs) + +* assert: fix throws() throws an error without message property (koichik) + +* cluster: fix libuv assert in net.listen() (Ben Noordhuis) + +* build: always link sunos builds with libumem (Trent Mick) + +* build: improve armv7 / hard-float detection (Adam Malcontenti-Wilson) + +* https: Use host header as effective servername (isaacs) + +* sunos: work around OS bug to prevent fs.watch() from spinning (Bryan Cantrill) + +* linux: fix 'two watchers, one path' segfault (Ben Noordhuis) + +* windows: fix memory leaks in many fs functions (Bert Belder) + +* windows: don't allow directories to be opened for writing/appending (Bert Belder) + +* windows: make fork() work even when not all stdio handles are valid (Bert Belder) + +* windows: make unlink() not remove mount points, and improve performance (Bert Belder) + +* build: Sign pkg installer for OS X (isaacs) + + +2012.07.25, Version 0.8.4 (Stable), f98562fcd7d1cab573ca4dc1612157d6999befd4 * V8: Upgrade to 3.11.10.17 diff --git a/Makefile b/Makefile index 795b11a5208..869eafac9a1 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,7 @@ BUILDTYPE ?= Release PYTHON ?= python DESTDIR ?= +SIGN ?= # Default to verbose builds. # To do quiet/pretty builds, run `make V=` to set V to an empty string, @@ -210,6 +211,7 @@ $(PKG): rm -rf out/deps out/Release ./configure --prefix=$(PKGDIR)/usr/local --without-snapshot --dest-cpu=x64 $(MAKE) install V=$(V) + SIGN="$(SIGN)" PKGDIR="$(PKGDIR)" bash tools/osx-codesign.sh lipo $(PKGDIR)/32/usr/local/bin/node \ $(PKGDIR)/usr/local/bin/node \ -output $(PKGDIR)/usr/local/bin/node-universal \ @@ -217,9 +219,10 @@ $(PKG): mv $(PKGDIR)/usr/local/bin/node-universal $(PKGDIR)/usr/local/bin/node rm -rf $(PKGDIR)/32 $(packagemaker) \ - --id "org.nodejs.NodeJS-$(VERSION)" \ + --id "org.nodejs.Node" \ --doc tools/osx-pkg.pmdoc \ --out $(PKG) + SIGN="$(SIGN)" PKG="$(PKG)" bash tools/osx-productsign.sh $(TARBALL): node doc @if [ "$(shell git status --porcelain | egrep -v '^\?\? ')" = "" ]; then \ diff --git a/deps/npm/Makefile b/deps/npm/Makefile index 96e3f37c0a9..9c38f97675e 100644 --- a/deps/npm/Makefile +++ b/deps/npm/Makefile @@ -113,13 +113,21 @@ publish: link doc docpublish: doc-publish doc-publish: doc - rsync -vazu --stats --no-implied-dirs --delete html/doc/ npmjs.org:/var/www/npmjs.org/public/doc - rsync -vazu --stats --no-implied-dirs --delete html/api/ npmjs.org:/var/www/npmjs.org/public/api - rsync -vazu --stats --no-implied-dirs --delete html/webfonts/ npmjs.org:/var/www/npmjs.org/public/webfonts - scp html/style.css npmjs.org:/var/www/npmjs.org/public/ + rsync -vazu --stats --no-implied-dirs --delete \ + html/doc/ \ + node@npmjs.org:/home/node/npm-www/doc + rsync -vazu --stats --no-implied-dirs --delete \ + html/api/ \ + node@npmjs.org:/home/node/npm-www/api + rsync -vazu --stats --no-implied-dirs --delete \ + html/webfonts/ \ + node@npmjs.org:/home/node/npm-www/static/webfonts + rsync -vazu --stats --no-implied-dirs --delete \ + html/style.css \ + node@npmjs.org:/home/node/npm-www/static/ zip-publish: release - scp release/* npmjs.org:/var/www/npmjs.org/public/dist/ + scp release/* izs.me:/var/www/izs.me/static/public/npm/ release: @bash scripts/release.sh diff --git a/deps/npm/doc/cli/npm.md b/deps/npm/doc/cli/npm.md index cd3360d7c56..a325fdf2e8c 100644 --- a/deps/npm/doc/cli/npm.md +++ b/deps/npm/doc/cli/npm.md @@ -64,7 +64,7 @@ following help topics: Especially, installing other peoples code from the registry is done via `npm install` * adduser: - Create an account or log in. Creditials are stored in the + Create an account or log in. Credentials are stored in the user config file. * publish: Use the `npm publish` command to upload your code to the registry. diff --git a/deps/npm/html/api/bin.html b/deps/npm/html/api/bin.html index 7a76479d661..95d225ad710 100644 --- a/deps/npm/html/api/bin.html +++ b/deps/npm/html/api/bin.html @@ -2,7 +2,7 @@ bin - +
@@ -19,7 +19,7 @@

This function should not be used programmatically. Instead, just refer to the npm.bin member.

- +