Permalink
Commits on Apr 2, 2014
  1. v0.4.7

    isaacs committed Apr 2, 2014
  2. log headers in verbose output

    The better to know what time things happen.
    isaacs committed Apr 2, 2014
Commits on Mar 29, 2014
  1. v0.4.6

    isaacs committed Mar 29, 2014
  2. Destroy connection on 5xx errors

    When there's a keepalive connection, it can cause the client to continue
    to make requests to a server that is having a Bad Time, and even prevent
    that server from being taken out of rotation appropriately.
    
    When we get a 5xx error, destroy the socket right away so that it is not
    reused.
    isaacs committed Mar 29, 2014
Commits on Mar 12, 2014
  1. v0.4.5

    isaacs committed Mar 12, 2014
Commits on Mar 1, 2014
  1. Support request gzip content.

    Current CDN almost support auto gzip text base content mirrors.
    e.g.: http://registry.qiniudn.com/npm
    It can save ~650kb through gzip 700kb json content to 38kb.
    fengmk2 committed Mar 1, 2014
Commits on Feb 23, 2014
  1. CouchDB now uses PBKDF2 instead of salted hashes

    However, only if you pass in an un-encrypted password.
    
    This is thus the first step in verifying that doing this won't result
    in having unencrypted passwords anywhere along the chain.
    isaacs committed Feb 23, 2014
Commits on Feb 16, 2014
  1. v0.4.4

    isaacs committed Feb 16, 2014
  2. v0.4.3

    isaacs committed Feb 16, 2014
  3. Don't check the cache for ?write=true GETs

    Kinda defeats the whole purpose otherwise.
    isaacs committed Feb 16, 2014
Commits on Feb 14, 2014
  1. 0.4.2

    isaacs committed Feb 14, 2014
Commits on Feb 13, 2014
  1. 0.4.1

    isaacs committed Feb 13, 2014
  2. Allow existing packages to use upper case chars in names

    They should be grandfathered in.
    isaacs committed Feb 13, 2014
  3. v0.4.0

    isaacs committed Feb 13, 2014
Commits on Feb 12, 2014
Commits on Feb 7, 2014
  1. v0.3.6

    isaacs committed Feb 7, 2014
Commits on Feb 6, 2014
  1. Remove couchLogin

    This isn't really very effective when the registry is actually multiple
    different CouchDB instances.  And, it's not any more secure, really, than
    just sending the username and password.
    isaacs committed Feb 6, 2014
Commits on Feb 5, 2014
  1. Don't save configs

    There is not actually any great reason to use couch session
    logins in npm registries.  It's aggressively weird when couch
    is actually multiple different couches behind a load balancer.
    isaacs committed Feb 5, 2014
Commits on Jan 31, 2014
  1. v0.3.5

    isaacs committed Jan 31, 2014
Commits on Jan 28, 2014
  1. v0.3.4

    isaacs committed Jan 28, 2014
  2. Handle missing _attachments obj

    isaacs committed Jan 28, 2014
Commits on Dec 21, 2013
  1. v0.3.3

    isaacs committed Dec 21, 2013
  2. updating url for password reset

    rlidwka committed Dec 21, 2013
Commits on Dec 17, 2013
  1. v0.3.2

    isaacs committed Dec 17, 2013
  2. v0.3.1

    isaacs committed Dec 17, 2013
  3. v0.3.0

    isaacs committed Dec 17, 2013
  4. Atomic publish

    instead of the problematic 3-stage PUT process, just do one PUT with the
    tarball data inline.
    isaacs committed Dec 17, 2013
Commits on Dec 16, 2013
  1. v0.2.31

    isaacs committed Dec 16, 2013