Don't require a new time for the 'deprecated' field
Reference to 'doc' missing.

Causing a runtime error on http://search.npmjs.org/#/_browse/all
Need to split up the deepEquals args
remove _user GET routes
fix the needbuild view and list
Revert "remove _user GET routes"

This reverts commit 2ce0f276f08acb09484e92e9f64706afcfe53d47.
only name has to match maintainer
Check for doc.description before calling string methods on it.
fix #44 description is sometimes missing
registry: Fix typo in updates.js

From @russjp1985, fixes couch throwing an error like: `render error: p is not defined` when creating a new package with many versions.
Skip over failures with old docs and _npmUser fields
Escape author.name before rendering in browser

Added appropriate encodings to try and protect against injection attacks

Encode dependencies for Most Depended On section of search view

Escape output on browse deps view

Removed usage of escape in favor of more standard solution like mustache would use

credit for flatstache, not sure the best way to include that
shadow password rewrites
more useful remote view
skip undefined version values in validate_doc_update
better pushing
Don't try to toString undefined
auth norev stuff (doesn't actually work yet)
Handle spaces in push password
Remove excessive modified date checking in vdu