[Pkg-javascript-commits] [SCM] simplified HTTP request client for NodeJS annotated tag, upstream/2.16.2, created. upstream/2.16.2
Jonas Smedegaard
dr at jones.dk
Mon Apr 15 23:28:11 UTC 2013
The annotated tag, upstream/2.16.2 has been created
at 185ff7486aaaff33f3903e0603e6461808514c3c (tag)
tagging 04443ceeaffc913b9a9932cd47f0ac1b97f28c56 (commit)
replaces upstream/2.9.153
tagged by Jonas Smedegaard
on Tue Apr 16 01:18:02 2013 +0200
- Shortlog ------------------------------------------------------------
Upstream version 2.16.2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQEcBAABCgAGBQJRbIqqAAoJEE7BtyI3T5vW57QIAIv6TUwBQMr2/2wPCXDV1uPk
KqHBTfdXCSA0Uwu46+ikjhV32mhVD3g1Mc0Z6gM5nNj+PkAzv/xcnoXcVElBzpkX
rAiRy8VFQAcFVFXYiJUOyqJ6IXqr8sd7HfqSi8gfpkGYVgpdw43zoYi4wrnCRrtL
S/Xd6jV27hHUqbCDXkJeNcWleAfhElttDTV5UYF+h2Lt7oGXMvdt+1/9ttuHZVId
JeLiw2ZXw+pRBpc4ZUeeZIttnLZ/7Mn1ZPpU0GCQEAY05EDOjg6trjZZY2FVosjH
tDnGJ3touLk/DZ1usv2BnLouYgkUwjHKV4cDlH/C2EkdzBTB0vf2BcPqvKR+mUw=
=Ad1U
-----END PGP SIGNATURE-----
Aaron Heckmann (1):
fix global var leaks
Afanasy Kurakin (1):
fixed cookies parsing, updated tests
Alex Indigo (2):
Added test to illustrate #321
Added *src* stream removal on redirect. #321
Alex Zylman (1):
fix bug
Andreas Lind Petersen (11):
Don't rely on automatic semicolon insertion (pretty please :)
Simplified boolean logic.
Simplified check for whether response.headers.location starts with "http:" or "https:".
Fixed double var declaration.
Also set content-length when options.body is the empty string.
Process redirects as soon as the response arrives. Prevents the uninteresting redirect response from being pumped into responseBodyStream.
New feature: If options.noBuffer is true, don't buffer up the response, just return it. Most of the time getting a readable stream is much more flexible than having the option to pipe the response into a writable stream. For one thing, the stream can be paused.
Added failing test for #125.
Fix cookie jar/headers.cookie collision. Closes #125.
Redirect test: Also assert that the request cookie doesn't get doubled in the request for the landing page.
Cookie jar handling: Don't double the cookies on each redirect (see discussion on #139).
Andrew Peace (1):
Multipart requests should respect content-type if set; Issue #145
Andrew Schaaf (1):
Respect specified {Host,host} headers, not just {host}
Arnout Kazemier (1):
Remove the global `i` as it's causing my test suites to fail with leak detection turned on.
Ben Atkin (5):
add failing test for issue #51
implement parsing json response when json is truthy
allow empty string
support JSON APIs that don't set the write content type
fix tests with boundary by injecting boundry from header
Ben Cherry (1):
Remove stray `console.log()` call in multipart generator.
Benjamin Fritsch (1):
writing requestBodyStream into request
Brian White (4):
Allow parser errors to bubble up to request
Only add socket error handler callback once
Fix style
Use .once() when listening for parser error
Chris O'Hara (1):
Replace all occurrences of special chars in RFC3986
Chris Sainty (8):
Added support for a "query" option value that is a hash of querystring values that is merged (taking precedence over) with the querystring passed in the uri string.
Added a js based test runner so I can run tests on windows.
Tidied up an issue where ?> was being appended to URLs.
Refactored to match the composable style
Renamed query to qs. It was actually my first choice, but there appeared to be conflicts with the qs = require('querystring'). These are no longer present though and must have been unrelated.
Changed test structure to no longer require a server, modeled on the oauth tests. This also lets me revert some of the changes I had to make to the test server and proxy tests
Modified how the qs function works, it now no longer tweaks the existing request uri, instead it recreates a new one. This allows me to revert all the other changes I had to make previously and gives a nice clean commit that is self contained.
Switched npm test from the bash script to a node script so that it is cross-platform.
Chris Williams (1):
Do not overwrite established content-type headers for read stream deliveries.
Clément Nodet (2):
typo in `request.defaults`
default value only if undefined in `request.defaults` + misplaced `return` statement
Dan Jenkins (1):
Made it so that if we pass in Content-Length or content-length in the headers, don't make a new version
Dan MacTough (1):
Enhance redirect handling: (1) response._redirectsFollowed reports the total number of redirects followed instead of being reset to 0; (2) add response.redirects, an array of the response.statusCode and response.headers.location for each redirect.
Dav Glass (1):
Keep require('https') from throwing if node is compiled with --without-ssl. This will still throw for Invalid Protocol if https is used. Which makes more sense and makes request work without SSl support.
Derek Bredensteiner (7):
Adding a line break to the preamble as the first part of a multipart was not recognized by a server I was communicating with.
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/mikeal/request
Updating with corresponding tests.
Removing console.log of multipart
Okay, trying it as an optional parameter, with a new test in test-body.js to verify
Merge remote-tracking branch 'upstream/master'
Dmitry Petukhov (2):
Fix: timeout on socket, timeout after redirect
Fix: timeout after redirect 2
Dominic Tarr (1):
Add test for proxy option
Eran Hammer (3):
hawk 0.9.0
hawk 0.10
hawk 0.10
Fabiano Nunes (1):
bugfix - allow add cookie to wrapped request (defaults)
Forrest L Norvell (1):
Ensure that uuid is treated as a property name, not an index.
Ian Young (1):
Change `host` to `hostname` in request hash
Itay Neeman (3):
Add abort support to the returned request
Move abort to a prototype method, don't raise error
Merge branch 'master' of git://github.com/mikeal/request
Jai Pandya (1):
if query params are empty, then request path shouldn't end with a '?'
James Halliday (2):
failing test for .pipe(dst, opts)
fix for failing pipe opts test
James Nylen (3):
Add more auth options, including digest support
Add tests for basic and digest auth
Document new auth options
Jan Jongboom (6):
Cookie bugs
Follow redirects should work on PUT and POST requests as well. This is more consistent to other frameworks, e.g. .NET
Cookies shouldn't be discarded when followRedirect = true
Revert "Follow redirects should work on PUT and POST requests as well. This is more consistent to other frameworks, e.g. .NET"
Merge remote-tracking branch 'upstream/master'
Double quotes are optional, and the space after the ; could be required
Jann Horn (3):
add "forever" method
remove logging
retry on ECONNRESET on reused socket
Jason Smith (air) (4):
HTTP redirect tests
A self-signed certificate for upcoming HTTPS testing
HTTPS tests, for now a copy of the test-body tests
Support an "httpModules" object for custom http/https module behavior
Jason Smith (work) (1):
Update to Iris Couch URL
Jeff Marshall (2):
inside oauth.hmacsign: running rfc3986 on base_uri instead of just encodeURIComponent.
reintroducing the WTF escape + encoding, also fixing a typo.
Jerome Gravel-Niquet (1):
Fixing the set-cookie header
Joe McCann (2):
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.
John Hewson (1):
return body as buffer when encoding is null
John Hurliman (2):
Force all cookie keys into lower case as suggested by LinusU
Applying a modified version of pull request #106 as suggested by janjongboom
Jonas Smedegaard (2):
Merge commit '28fc741' into upstream
Imported Upstream version 2.16.2
Jonathan Roes (4):
add option followAllRedirects to follow post/put redirects
fix typo, force redirects to always use GET
merge master
add line to docs describing followAllRedirects option
Josh Perez (2):
Adds a block on DELETE requests in status 300-400
Adds tests for GH-119 Fix
Julian Gautier (1):
delete _form along with everything else on a redirect
Justin Plock (2):
Remove non-"oauth_" parameters from being added into the OAuth Authorization header
If one of the request parameters is called "timestamp", the "oauth_timestamp" OAuth parameter will get removed during the parameter cleanup loop.
Jérémy Bethmont (1):
Fixed a typo.
Kevin Pullin (1):
Strip the UTF8 BOM from a UTF encoded response
Konstantin Käfer (1):
allow passing in buffers as multipart bodies
Maciej Małecki (5):
Add more reporting to tests
Optimize environment lookup to happen once only
Consider `options.rejectUnauthorized` when pooling https agents
Use `rejectUnauthorized: false` in tests
Support `key` and `cert` options
Marco Rogers (3):
don't error when null is passed for options
expose initParams
allow request.defaults to override the main request method
Marsup (2):
Avoid duplicate emit when using a timeout
Fix #296 - Only set Content-Type if body exists
Mathias Buus (2):
Added drain event and returning the boolean from write to proper handle back pressure when piping.
destroy the response if present when destroying the request
Matt Smillie (2):
Fix for unescaping passwords for basic auth.
require querystring
Matthew Loar (1):
Add patch convenience method.
Mike Brevoort (2):
Added timeout option to abort the request before the response starts responding
corrected spelling error in README
Mikeal Rogers (381):
Initial commit. Request package.
Removing unnecessary markup.
Matching node documentation style.
Release tarball.
Removing old tarball.
Adding automatic redirect following.
Adding SSL support.
Fixing bug where callback fired for every redirect.
Cleaning up tests.
Rolling version.
Updates to README.md
Adding optional body buffer.
Rolling version.
Preserve the original full path.
Rolling version.
Fixing bugs and rolling version.
Cleanup. Fixing '' === '/' path bug.
Rolling version.
Adding stream support for request and response bodies.
Rolling version.
Bugfix release for response stream.
Remove host header when we add it.
Rolling version.
Using sys.pump
Fixing host port addition. Rolling version.
Using builtin base64.
new structure. new convenience methods
removing old files.
Adding better redirect handling.
Fixing tests.
By popular demand, proxy support! Not really tested yet but it seems to kinda work.
Added proxy auth.
Fixing for non-proxy case.
Fixing relative uri's for forwards.
Adding support for specifying an encoding for the response body.
Removing debugging statement
Error on maxRedirects exceeded.
Allow options.url, people do it all the time, might as well just support it.
Pumping version.
Fixing byteLength !== string lenght issues.
A few fixes/changes from papandreou's code, also added new semantics for onResponse.
Updated documentation.
Fix for both onResponse and callback
Adding license information.
Better tests.
Merge branch 'master' of https://github.com/Stanley/request into jsonbody
Moved spec tests to normal node script tests. Style changes to code and docs.
Clearer wording for json option.
Removing specs loader.
Adding newline to end of test files, makes for cleaner diffs in the future.
Add pass message when tests finish.
Adding better debug message on failures for GET tests.
throw on error.
Rolling version.
master is moving to node v0.3.6+
Initial support for 0.3.6+.\n\nExperimental support for Request objects as streams. It's untested and requires a pending patch to node.js
Adding defaults call.
Request will keep it's own agent pool so that it can expose a maxSockets setting for easy pool sizing.
Fixing reference error.
Simplified pool implementation.
Default to globalPool.
Support for https. Requires pending patch in node core for consistent Agent API.
Fixes for reference errors.
Only create an agent when a relevant option is passed.
New HTTP client doesn't require such explicit error listener management.
Fixing bug in .pipe() handling. Thanks tanepiper.
Fixes for streams, docs, and convenience methods.
Doc fixes.
Doc fixes.
Pipe tests, all passing!
Moving basic example to the top.
Do not mix encoding option with pipeing.
Disable pooling with {pool:false}
Send all arguments passed to stream methods.
Better errors and warnings for different pipe conditions.
Removing commented out legacy code.
Fixing redirect issue, thanks @linus
Adding del alias, thanks tanepiper.
Rolling version. Pushed new version to npm.
Sent a patch today to fix this in core but this hack will fix node that predates that fix to core.
Rolling version. Pushed new version to npm.
Fixing reference to tls.
Be a better stream.
Rolled version and pushed to npm
Adding support for request(url)
Fixing case where + is in user or password.
making Request a duplex stream rather than adding special handling for pipes out.
Making request really smart about pipeing to itself so that we can do simple proxy cats
Rolling version since master right now has some pretty hot new code in it.
Merge pull request #31 from tobowers/master
Merge pull request #35 from voxpelli/patch-1
Rolling version.
Fixing bug in forwarding with new pipes logic.
Fixing big bug in forwarding logic.
Merge pull request #45 from mbrevoort/master
Fixing for node http client refactor.
Merge branch 'master' of github.com:mikeal/request
New fs.ReadStream handling hotness.
Adding pipe support to HTTP ServerResponse objects.
Setting proper statusCode.
Adding test for pipeing file to disc.
Pumping version.
Adding reference to Request instance on response to make it easier on inline callbacks. fixes #43.
Add body property to resp when we have it as a shorthand. fixes #28
If the error is handled and not throw we would still process redirects. Fixes #34.
w00t! request 2.0
valid semver.
Drastically improved header handling.
Return destination stream from pipe().
Style fixes. Bye Bye semi-colons. Mostly lined up with npm style.
Clearer spacing. Slightly more consistent.
Merge pull request #53 from benatkin/parse-json
Adding proxy to docs, don't know why this wasn't already in.
Merge branch 'master' of github.com:mikeal/request
Emit a proper error.
Greatly expanded documentation.
Doc refinements.
Fix for newer npm
More doc cleanup.
Copy headers so that they survive mutation.
Rolling version.
Improvements to json handling and defaults.
Rolling version.
Proper checking and handling of json bodies
Rolling version.
Adding pipefilter.
Rolling version.
Merge pull request #66 from voodootikigod/patch-1
Only apply workaround on pre-0.5 node.js and move test to assert.equal
Merge branch 'master' of github.com:mikeal/request
Rolling version.
Merge pull request #67 from aheckmann/master
Merge pull request #69 from isaacs/chunk-flatten
Merge pull request #73 from isaacs/strictssl
Merge pull request #70 from isaacs/npm-test
Fixing case where encoding is set. Also cleaning up trailing whitespace because my editor likes to do that now.
Fixing case where no body exists.
Fixing timeout tests.
Fixing legacy naming of self as options.
Merge pull request #76 from Marsup/master
Merge pull request #78 from isaacs/master
Removing legacy call to sys.puts
Merge branch 'master' of github.com:mikeal/request
Merge pull request #81 from danmactough/redirect-tweak
Merge pull request #96 from isaacs/authless-parsed-url-host-support
Merge pull request #97 from isaacs/master
When no request body is being sent set 'content-length':0. fixes #89
Merge branch 'master' of github.com:mikeal/request
Fix for pipe() after response. Added response event, fixed and updated tests, removed deprecated stream objects.
Fixing double callback firing. node 0.5 is much better about calling errors on the client object which, when aborting on timeout, predictable emits an error which then triggers a double callback.
Release for 0.6
Adding some oauth support, tested with Twitter.
Removing irrelevant comments.
Merge pull request #102 from alessioalex/master
Merge pull request #105 from dominictarr/master
Fixing test, emitter matches on req.url so it needs the full url.
Adding some documentation for OAuth signing support.
Minor improvements in example
Another small fix to the url in the docs.
Add oauth to options.
Merge pull request #86 from developmentseed/binary-multipart
Merge pull request #110 from iriscouch/master
Merge pull request #117 from 3rd-Eden/patch-1
Merge pull request #121 from jhurliman/master
Merge pull request #104 from janjongboom/master
Fix encoding of characters like (
Merge branch 'master' of github.com:mikeal/request
Pushed new version to npm
Real fix for encoding issues in javascript and oauth.
Pushed new version to npm.
Merge pull request #112 from iriscouch/master
Test for #129
Merge pull request #132 from jahewson/master
Merge pull request #135 from iangreenleaf/host_to_hostname
Merge branch 'master' of github.com:mikeal/request
Reverting host -> hostname because it breaks in pre-0.6.
adding logging
Merge pull request #133 from afanasy/master
Merge branch 'master' of github.com:mikeal/request
Fixes to oauth test.
Published new version.
Formatting fixes.
Fixing log error.
Pushed new version.
Merge pull request #144 from petejkim/master
Merge pull request #146 from apeace/master
Merge pull request #148 from thejh/retry-agent
Publishing new version to npm.
Merge pull request #90 from jroes/follow-post-put-redirects
Emit an event after we create the request object so that people can manipulate it before nextTick().
Merge pull request #162 from dpetukhov/master
fixing streaming example. fixes #164
fixes #127
Merge branch 'master' of github.com:mikeal/request
Fixes #150
Merge pull request #161 from papandreou/master
Merge pull request #168 from serby/master
Making pipeDest a public prototype method rather than keeping it private.
Merge pull request #170 from fabianonunes/master
Structural refactor, getting read for composable API.
Merge branch 'master' of github.com:mikeal/request
Composable API for OAuth.
Composable form API
Use this, return this.
Composable multipart API.
Composable jar. Guard against overwrites on retry.
Updating copyright for the new year.
Adding clobber argument for appending to headers. thanks @isaacs
Fixes #144.
Fixing clobber.
Merge pull request #177 from twilson63/master
Merge pull request #179 from substack/master
Merge pull request #180 from twilson63/master
Fixing end bug i introduced being stupid.
Merge pull request #182 from twilson63/master
Merge pull request #176 from csainty/querystring
Adding defaults test back in.
Fixing idiotic bug I introduced.
Pushed new version to npm.
Adding accept header to json support.
Fixing some edge streaming cases with redirects by reusing the Request object.
Published new version.
Fixing pretty bad bug from the composable refactor.
Merge pull request #188 from itay/master
Style changes.
Fixing new params style on master for head request.
Pushed new version to npm.
Fixes #190. outdated check on options.json from before we had boolean support.
Merge pull request #193 from goatslacker/gh-119b
Fixes #194. setTimeout only works on node 0.6+
Merge branch 'master' of github.com:mikeal/request
Removing old checks for self.req, it's ensured if start() is called. Implementing early pause/resume for when streams try to pause/resume before any data is emitted. Fixes #195.
Merge pull request #197 from isaacs/forever-ssl
Merge pull request #198 from isaacs/master
Merge pull request #199 from isaacs/tunnel
Published new version to npm.
Adding more explicit error when undefined is passed as uri or options.
Fix special method functions that get passed an options object.
Always clobber internal objects for qs but preserve old querystring args when clobber is present.
Merge pull request #203 from milewise/master
Fixes #215.
Merge branch 'master' of github.com:mikeal/request
Merge pull request #217 from visnup/tumblr-be-krazy
Merge pull request #224 from janjongboom/master
Style changes.
Adding safe .toJSON method. fixes #167
Merge branch 'master' of github.com:mikeal/request
Unified error and complete handling. Fixes #171
Fixing followAllRedirects and all the redirect tests.
Merge pull request #211 from chriso/patch-2
New version on npm, first 3.0 release candidate.
Added test for .toJSON()
Adding toJSON to npm test.
New version in npm.
Fixing defaults when url is passed instead of uri.
Pushed new version to npm.
Merge pull request #240 from polotek/options-fix
Merge pull request #243 from zephrax/master
Merge pull request #246 from jeromegn/set-cookie
Experimental AWS signing. Signing code from knox.
Merge branch 'master' of github.com:mikeal/request
Adding support for aws in options.
Fixing upgraded stat size and supporting content-type and content-md5 properly.
Merge pull request #260 from sreuter/master
Merge pull request #255 from Filirom1/patch-1
Merge pull request #249 from sethbridges/master
style changes. making @rwaldron cry
Merge pull request #261 from timshadel/pool
Merge pull request #262 from timshadel/json
Merge pull request #265 from naholyr/fix-invalid-redirect-uri
Merge pull request #263 from nanodocumet/master
Merge pull request #268 from TehShrike/patch-1
Commenting out failing post test. Need to figure out a way to test this now that the default is to use a UUID for the frontier.
Merge branch 'master' of github.com:mikeal/request
Merge pull request #273 from mafintosh/patch-1
New version in npm.
Merge pull request #279 from benatkin/fix-tests-with-boundary
Removing guard, there are some cases where this is valid.
Adding back in guard for _started, need to keep some measure of safety but we should defer this restriction for as long as possible.
Merge pull request #282 from jplock/master
Merge pull request #241 from polotek/composability
Merge pull request #284 from bcherry/patch-1
Merge pull request #272 from proksoup/master
Merge pull request #214 from jphaas/patch-1
Merge pull request #207 from isaacs/master
Merge pull request #280 from Filirom1/master
Merge pull request #290 from isaacs/master
Merge pull request #293 from mscdex/master
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.
Merge pull request #317 from isaacs/GH-313
Merge pull request #318 from isaacs/proxy-ssl-hostname
Merge branch 'master' of github.com:mikeal/request
Pushed new version to npm.
Merge pull request #326 from CartoDB/removeListener
Merge pull request #322 from alexindigo/master
New version in npm.
Rolling trunk version.
Adding url to redirect error for better debugging.
Better debugging of max redirect errors.
Merge pull request #320 from redbadger/master
Merge pull request #343 from nathan-lafreniere/master
Merge pull request #332 from Marsup/issue-296
Emit errors for anything in init so that it is catchable in a redirect.
Merge pull request #355 from azylman/master
Merge pull request #360 from jgautier/master
Merge pull request #361 from danjenkins/master
Merge pull request #362 from jeffmarshall/master
Revert "Merge pull request #362 from jeffmarshall/master"
Merge pull request #363 from jeffmarshall/master
oauth fix.
Merge pull request #344 from nathan-lafreniere/master
style change.
Merge pull request #369 from drudge/master
Merge pull request #370 from drudge/master
massive style commit.
New version in npm.
Setting master version.
Merge pull request #374 from ypocat/master
Merge pull request #375 from jplock/oauth_timestamp_fix
Merge pull request #376 from kapetan/master
Merge pull request #380 from mac-/master
Merge pull request #381 from landeiro/master
Merge pull request #388 from othiym23/master
Merge pull request #398 from mmalecki/test-reporting
Merge pull request #403 from mmalecki/optimize-env-lookup
Merge pull request #338 from nylen/digest-auth
Merge pull request #415 from jerem/patch-1
Fix for #417
Fixing merge conflict.
Lost a forever fix in the previous merge. Fixing.
Merge pull request #430 from andrewschaaf/respect-host-header
Updating form-data.
Updating mime
Merge branch 'master' of github.com:mikeal/request
Merge pull request #433 from indexzero/feature-https-cert-key
Released 2.14.0
Rolling master version.
Merge pull request #444 from spollack/master
Merge pull request #448 from mloar/master
No longer doing bundle dependencies
No longer using bundle dependencies
Adding hawk signing to request.
Fixing bug in empty options.
node-uuid is much better.
Smarter test runner.
Moved the cookie jar in to it's own module.
Put aws signing in its own package.
OAuth signing is now in its own library.
Forever agent is now it's own package.
tunneling agent is now it's own library.
Moving from main.js to index. cause it's not 2010 anymore.
Merge pull request #413 from nfriedly/master
Merge pull request #310 from joemccann/master
Comment to explain init() and start().
Merge branch 'master' of github.com:mikeal/request
Merge pull request #454 from mafintosh/master
Merge pull request #429 from nrn/master
Merge pull request #456 from hueniverse/master
Fixes #453
Fixing hawk README to match new usage.
Removing old logref code.
Safe stringify.
Merge pull request #462 from jaipandya/master
Merge pull request #460 from hueniverse/master
Merge pull request #461 from kppullin/issue-371-try-2
Moving response handlers to onResponse.
Merge pull request #471 from kbackowski/using_better_querystring_implementation
On strictSSL set rejectUnauthorized.
Merge branch 'master' of github.com:mikeal/request
Style changes.
Merge pull request #473 from isaacs/v0.10-compat
Release.
Rolling master version.
Merge pull request #475 from shimaore/master
Release.
Mirza Kapetanovic (1):
Fixed headers piping on redirects
Nano Documet (1):
consumer_key and token_secret need to be encoded for OAuth v1
Nathan Friedly (1):
renaming tests/googledoodle.png to match it's actual image type of jpeg
Nathan LaFreniere (3):
fixup aws function to work in more situations
added short blurb on using aws
switch to a case insensitive getter when fetching headers for aws auth signing
Nicholas Penree (2):
Don't remove x_auth_type for Twitter reverse auth
x_auth_mode not x_auth_type
Nick Niemeir (2):
Copy options before adding callback.
Merge branch 'master' of github.com:mikeal/request
Nicolas Chambrier (1):
Fix uncontrolled crash when "this.uri" is an invalid URI
Paul Serby (1):
Adding some missing mime types #138
Pedro Landeiro (1):
Resolving the Invalid signature when using "qs"
Pelle Wessman (1):
The "end" event that was supposed to be emitted to fix a core bug in NodeJS wasn't fired because it wasn't emitted on the response object.
Peter Jihoon Kim (1):
added "form" option to readme.
Romain (3):
Allow body === '' /* the empty string */.
Like in [node.js](https://github.com/joyent/node/blob/master/lib/net.js#L52) print logs if NODE_DEBUG contains the word request
Add a space after if
Sandro Santilli (1):
Do not try to remove listener from an undefined connection
Seth Bridges (1):
do not set content-length header to 0 when self.method is GET or self.method is undefined
Seth Pollack (1):
protect against double callback
Stanisław Wasiutyński (4):
Allow request's body to be an object.
Merge branch 'master' of github.com:Stanley/request
Added specs for body option
Made specs pass
Stephane Alnet (1):
Test for `unescape`
Stuart Harris (1):
when setting defaults, the wrapper adds the jar method assuming it has the same signature as get, meaning undefined is passed into initParams, which subsequently fails. now passing jar function directly as it has no need of defaults anyway seeing as it only creates a new cookie jar
Stéphane Alnet (1):
Reinstate querystring for `unescape`
TehShrike (1):
I'm not OCD seriously
Tim Shadel (2):
Fixed `pool: false` to not use the global agent
JSON test should check for equality
Tom Wilson (5):
implemented issue #173 allow uri to be first argument
removed debug line and reset ports
removed npm-debug
added uri param for post, put, head, del shortcuts
fixed defaults functionality to support (uri, options, callback)
Topper Bowers (1):
pause and resume should act on response instead of request
Vinay Pulim (5):
pass through Basic authorization option for HTTPS tunneling
Merge branch 'master' of https://github.com/mikeal/request
Fix cookies so that attributes are case insensitive
Properly set cookies during redirects
Remove request body when following non-GET redirects
Visnu Pitiyanuvath (1):
titlecase authorization for oauth
alessioalex (12):
Closed issue 82 : handling cookies - added tests too
Closed issue 82 : handling cookies - added tests too
Closed issue 82 : handling cookies - added tests too
changed README
Updated README
Documented request.cookie() and request.jar()
Tiny cookie example error on README
Remove instanceof check for CookieJar (mikeal suggestion)
Also add cookie to the user defined cookie jar (mikeal's suggestion)
Updated cookie documentation in README file
request.defaults({jar: false}) disables cookies && also updated README
Update jar documentation in the options also
isaacs (24):
Test that chunked responses are properly toString'ed
Properly flatten chunked responses
Fix #52 Make the tests runnable with npm
Fix #71 Respect the strictSSL flag
global leakage in request.defaults
Don't require SSL for non-SSL requests
Set proxy auth instead of just setting auth a second time
Merge branch 'proxy-auth-bug'
Document strictSSL option
bugs[web] should be bugs[url]
Support node 0.5.11-style url parsing
Typo, causing 'TypeError: Cannot read property 'length' of undefined'
Make ForeverAgent work with HTTPS
Forever inherits bugfix
Add a test of HTTPS strict with CA checking
Support tunneling HTTPS requests over proxies
Fix #206 Change HTTP/HTTPS agent when redirecting between protocols
Test for #289
A test of POST redirect following with 303 status
Use self.encoding when calling Buffer.toString()
Pass servername to tunneling secure socket creation
Declare dependencies more sanely
Print debug logs NODE_DEBUG=request in environment
Flow data in v0.10-style streams
jphaas (1):
documenting additional behavior of json option
kbackowski (1):
Using querystring library from visionmedia
mac- (1):
fixes missing host header on retried request when using forever agent
mafintosh (1):
response.abort should be response.destroy
sreuter (1):
fixed just another global leak of i
ypocat (1):
correct Host header for proxy tunnel CONNECT
zephrax (2):
added dynamic boundary for multipart requests
added dynamic boundary for multipart requests
-----------------------------------------------------------------------
--
simplified HTTP request client for NodeJS
More information about the Pkg-javascript-commits
mailing list