mozilla/browserid — pull request #2245 by shane-tomlinson (2012-08-08 11:36:01+00:00)
Title: Upgrade bcrypt to 0.7.1

Upgrade bcrypt to 0.7.1. Originally PR #2232.

Added an extra commit for cleanup.

Note, when I first did an npm install, I received some errors that were not seen on any subsequent npm install, even after removing the node_modules directory.

```
spawn python [ '/Users/stomlinson/.node-gyp/0.6.17/tools/gyp_addon',
'binding.gyp',
'-I/Users/stomlinson/development/browserid-remotes/node_modules/bcrypt/build/config.gypi',
'-f',
'make' ]
Traceback (most recent call last):
File "/Users/stomlinson/.node-gyp/0.6.17/tools/gyp_addon", line 7, in
module_root = os.getcwd()
OSError: [Errno 2] No such file or directory
ERR! Error: `gyp_addon` failed with exit code: 1
at ChildProcess.onCpExit (/Users/stomlinson/development/nvm/v0.6.17/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:226:16)
at ChildProcess.emit (events.js:70:17)
at maybeExit (child_process.js:362:16)
at Process.onexit (child_process.js:398:5)
ERR! not ok
spawn python [ '/Users/stomlinson/.node-gyp/0.6.17/tools/gyp_addon',
'binding.gyp',
'-I/Users/stomlinson/development/browserid-remotes/node_modules/bcrypt/build/config.gypi',
'-f',
'make' ]
spawn make [ 'BUILDTYPE=Release', '-C', 'build' ]
CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o
CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt.o
CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt_node.o
SOLINK_MODULE(target) Release/bcrypt_lib.node
SOLINK_MODULE(target) Release/bcrypt_lib.node: Finished
info done ok
```