Allow parser errors to bubble up to request
Only add socket error handler callback once
Fix style
Use .once() when listening for parser error

Also remove parser error listener when finished
Merge pull request #293 from mscdex/master

Allow parser errors to bubble up to request
Updated the twitter oauth dance. The comments weren't clear. Also removed token_key. No longer needed with twitter oauth.
Forgot to remove token_secret; no longer needed for twitter.
Adding form-data support.
Merge branch 'master' of github.com:mikeal/request
Test fixes for relative import. Adding to run all
Bundling mime module rather than keep around our own mime-map.
Docs for the form API, pumping version.
Doc fixes.
Pushed new version to npm.
Pass servername to tunneling secure socket creation

This makes the https-over-http proxy work when strictSSL is turned on.

In v0.8.4, we fixed a bug where an otherwise valid cert would be
accepted for a host that was not listed in the CN or subjectaltnames
sections of the certificate.

However, this breaks proxying, because you want to accept the cert if
it comes from the origin server, not tested against the proxy's
hostname.

This fixes isaacs/npm#2719
Declare dependencies more sanely

Workaround for #313
Related to felixge/node-form-data#10
Merge pull request #317 from isaacs/GH-313

Workaround for #313
Merge pull request #318 from isaacs/proxy-ssl-hostname

Pass servername to tunneling secure socket creation
Merge branch 'master' of github.com:mikeal/request
Pushed new version to npm.