-
#781 simpler isReadStream function (@joaojeronimo)
-
#785 Provide ability to override content-type when
json
option used (@vvo) -
#793 Adds content-length calculation when submitting forms using form-data li... (@Juul)
-
#802 Added the Apache license to the package.json. (@keskival)
-
#516 UNIX Socket URL Support (@lyuzashi)
-
#801 Ignore cookie parsing and domain errors (@lalitkapoor)
-
#757 require aws-sign2 (@mafintosh)
-
#744 Use Cookie.parse (@lalitkapoor)
-
#763 Upgrade tough-cookie to 0.10.0 (@stash)
-
#764 Case-insensitive authentication scheme (@bobyrizov)
-
#767 Use tough-cookie CookieJar sync API (@stash)
-
#736 Fix callback arguments documentation (@mmalecki)
-
#741 README example is using old cookie jar api (@emkay)
-
#742 Add note about JSON output body type (@iansltx)
-
#745 updating setCookie example to make it clear that the callback is required (@emkay)
-
#746 README: Markdown code highlight (@weakish)
-
#645 update twitter api url to v1.1 (@mick)
-
#732 JSHINT: Creating global 'for' variable. Should be 'for (var ...'. (@Fritz-Lium)
-
#730 better HTTP DIGEST support (@dai-shi)
-
#728 Fix TypeError when calling request.cookie (@scarletmeow)
- #727 fix requester bug (@jchris)
-
#662 option.tunnel to explicitly disable tunneling (@seanmonstar)
-
#656 Test case for #304. (@diversario)
-
#666 make
ciphers
andsecureProtocol
to work in https request (@richarddong) -
#683 Travis CI support (@Turbo87)
-
#690 Handle blank password in basic auth. (@diversario)
-
#694 Typo in README (@VRMink)
-
#696 Edited README.md for formatting and clarity of phrasing (@Zearin)
-
#630 Send random cnonce for HTTP Digest requests (@wprl)
-
#710 Fixing listing in callback part of docs. (@lukasz-zak)
-
#715 Request.multipart no longer crashes when header 'Content-type' present (@pastaclub)
-
#682 Optional dependencies (@Turbo87)
-
#719 Made a comment gender neutral. (@oztu)
-
#724 README.md: add custom HTTP Headers example. (@tcort)
-
#674 change cookie module,to tough-cookie.please check it . (@sxyizhiren)
-
#659 fix failure when running with NODE_DEBUG=request, and a test for that (@jrgm)
- #619 decouple things a bit (@joaojeronimo)
-
#605 Only include ":" + pass in Basic Auth if it's defined (fixes #602) (@bendrucker)
-
#613 Fixes #583, moved initialization of self.uri.pathname (@lexander)
-
#601 Fixed a small typo (@michalstanko)
-
#594 Emit complete event when there is no callback (@RomainLK)
-
#596 Global agent is being used when pool is specified (@Cauldrath)
-
#589 Prevent setting headers after they are sent (@wpreul)
-
#587 Global cookie jar disabled by default (@threepointone)
-
#542 Expose Request class (@regality)
-
#541 The exported request function doesn't have an auth method (@tschaub)
-
#564 Fix redirections (@criloz)
-
#568 use agentOptions to create agent when specified in request (@SamPlacette)
-
#581 Fix spelling of "ignoring." (@bigeasy)
-
#544 Update http-signature version. (@davidlehn)
-
#529 dependencies versions bump (@jodaka)
-
#521 Improving test-localAddress.js (@noway421)
-
#503 Fix basic auth for passwords that contain colons (@tonistiigi)
-
#497 Added redirect event (@Cauldrath)
-
#532 fix typo (@fredericosilva)
-
#536 Allow explicitly empty user field for basic authentication. (@mikeando)
-
#19 Request is unusable without native ssl support in node (@davglass)
-
#31 Error on piping a request to a destination (@tobowers)
-
#35 The "end" event isn't emitted for some responses (@voxpelli)
-
#45 Added timeout option (@mbrevoort)
-
#66 Do not overwrite established content-type headers for read stream deliver (@voodootikigod)
-
#67 fixed global variable leaks (@aheckmann)
-
#69 Flatten chunked requests properly (@isaacs)
-
#73 Fix #71 Respect the strictSSL flag (@isaacs)
-
#70 add test script to package.json (@isaacs)
-
#76 Bug when a request fails and a timeout is set (@Marsup)
-
#78 Don't try to do strictSSL for non-ssl connections (@isaacs)
-
#79 Proxy auth bug (@isaacs)
-
#81 Enhance redirect handling (@danmactough)
-
#96 Authless parsed url host support (@isaacs)
-
#84 Document strictSSL option (@isaacs)
-
#97 Typo in previous pull causes TypeError in non-0.5.11 versions (@isaacs)
-
#53 Parse json: Issue #51 (@benatkin)
-
#102 Implemented cookies - closes issue 82: request#82 (@alessioalex)
-
#105 added test for proxy option. (@dominictarr)
-
#86 Can't post binary to multipart requests (@kkaefer)
-
#110 Update to Iris Couch URL (@jhs)
-
#117 Remove the global
i
(@3rd-Eden) -
#121 Another patch for cookie handling regression (@jhurliman)
-
#104 Cookie handling contains bugs (@janjongboom)
-
#112 Support using a custom http-like module (@jhs)
-
#132 return the body as a Buffer when encoding is set to null (@jahewson)
-
#135 host vs hostname (@iangreenleaf)
-
#133 Fixed cookies parsing (@afanasy)
-
#144 added "form" option to readme (@petejkim)
-
#146 Multipart should respect content-type if previously set (@apeace)
-
#148 Retry Agent (@thejh)
-
#90 add option followAllRedirects to follow post/put redirects (@jroes)
-
#162 Fix issue #159 (@dpetukhov)
-
#161 Fix cookie jar/headers.cookie collision (#125) (@papandreou)
-
#168 Picking off an EasyFix by adding some missing mimetypes. (@serby)
-
#170 can't create a cookie in a wrapped request (defaults) (@fabianonunes)
-
#179 fix to add opts in .pipe(stream, opts) (@substack)
-
#180 Modified the post, put, head and del shortcuts to support uri optional param (@twilson63)
-
#177 Issue #173 Support uri as first and optional config as second argument (@twilson63)
-
#182 Fix request.defaults to support (uri, options, callback) api (@twilson63)
-
#176 Querystring option (@csainty)
-
#188 Add abort support to the returned request (@itay)
-
#193 Fixes GH-119 (@goatslacker)
-
#197 Make ForeverAgent work with HTTPS (@isaacs)
-
#198 Bugfix on forever usage of util.inherits (@isaacs)
-
#199 Tunnel (@isaacs)
-
#203 Fix cookie and redirect bugs and add auth support for HTTPS tunnel (@milewise)
-
#217 need to use Authorization (titlecase) header with Tumblr OAuth (@visnup)
-
#224 Multipart content-type change (@janjongboom)
-
#211 Replace all occurrences of special chars in RFC3986 (@chriso)
-
#240 don't error when null is passed for options (@polotek)
-
#243 Dynamic boundary (@zephrax)
-
#246 Fixing the set-cookie header (@jeromegn)
-
#260 fixed just another leak of 'i' (@sreuter)
-
#255 multipart allow body === '' ( the empty string ) (@Filirom1)
-
#261 Setting 'pool' to 'false' does NOT disable Agent pooling (@timshadel)
-
#262 JSON test should check for equality (@timshadel)
-
#265 uncaughtException when redirected to invalid URI (@naholyr)
-
#263 Bug in OAuth key generation for sha1 (@nanodocumet)
-
#268 I'm not OCD seriously (@TehShrike)
-
#273 Pipe back pressure issue (@mafintosh)
-
#279 fix tests with boundary by injecting boundry from header (@benatkin)
-
#241 Composability updates suggested by issue #239 (@polotek)
-
#284 Remove stray
console.log()
call in multipart generator. (@bcherry) -
#272 Boundary begins with CRLF? (@proksoup)
-
#207 Fix #206 Change HTTP/HTTPS agent when redirecting between protocols (@isaacs)
-
#280 Like in node.js print options if NODE_DEBUG contains the word request (@Filirom1)
-
#290 A test for #289 (@isaacs)
-
#293 Allow parser errors to bubble up to request (@mscdex)
-
#317 Workaround for #313 (@isaacs)
-
#318 Pass servername to tunneling secure socket creation (@isaacs)
-
#326 Do not try to remove listener from an undefined connection (@strk)
-
#320 request.defaults() doesn't need to wrap jar() (@StuartHarris)
-
#343 Allow AWS to work in more situations, added a note in the README on its usage (@nlf)
-
#332 Fix #296 - Only set Content-Type if body exists (@Marsup)
-
#355 stop sending erroneous headers on redirected requests (@azylman)
-
#360 Delete self._form along with everything else on redirect (@jgautier)
-
#361 Don't create a Content-Length header if we already have it set (@danjenkins)
-
#362 Running
rfc3986
onbase_uri
inoauth.hmacsign
instead of justencodeURIComponent
(@jeffmarshall) -
#363 rfc3986 on base_uri, now passes tests (@jeffmarshall)
-
#344 Make AWS auth signing find headers correctly (@nlf)
-
#369 Don't remove x_auth_mode for Twitter reverse auth (@drudge)
-
#370 Twitter reverse auth uses x_auth_mode not x_auth_type (@drudge)
-
#374 Correct Host header for proxy tunnel CONNECT (@ypocat)
-
#375 Fix for missing oauth_timestamp parameter (@jplock)
-
#376 Headers lost on redirect (@kapetan)
-
#380 Fixes missing host header on retried request when using forever agent (@mac-)
-
#381 Resolving "Invalid signature. Expected signature base string: " (@landeiro)
-
#398 Add more reporting to tests (@mmalecki)
-
#403 Optimize environment lookup to happen once only (@mmalecki)
-
#415 Fixed a typo. (@jerem)
-
#430 Respect specified {Host,host} headers, not just {host} (@andrewschaaf)
-
#338 Add more auth options, including digest support (@nylen)
-
#448 Convenience method for PATCH (@mloar)
-
#413 rename googledoodle.png to .jpg (@nfriedly)
-
#454 Destroy the response if present when destroying the request (clean merge) (@mafintosh)
-
#429 Copy options before adding callback. (@nrn)
-
#462 if query params are empty, then request path shouldn't end with a '?' (merges cleanly now) (@jaipandya)
-
#471 Using querystring library from visionmedia (@kbackowski)
-
#473 V0.10 compat (@isaacs)
-
#475 Use
unescape
fromquerystring
(@shimaore) -
#479 Changing so if Accept header is explicitly set, sending json does not ov... (@RoryH)
-
#490 Empty response body (3-rd argument) must be passed to callback as an empty string (@Olegas)
-
#498 Moving response emit above setHeaders on destination streams (@kenperkins)
-
#512 Make password optional to support the format: http://username@hostname/ (@pajato1)
-
#508 Honor the .strictSSL option when using proxies (tunnel-agent) (@jhs)
-
#519 Update internal path state on post-creation QS changes (@jblebrun)
-
#520 Fixing test-tunnel.js (@noway421)
-
#523 Updating dependencies (@noway421)
-
#510 Add HTTP Signature support. (@davidlehn)
-
#456 hawk 0.9.0 (@hueniverse)
-
#460 hawk 0.10.0 (@hueniverse)
-
#444 protect against double callbacks on error path (@spollack)
-
#322 Fix + test for piped into request bumped into redirect. #321 (@alexindigo)
-
#513 add 'localAddress' support (@yyfrankyy)
-
#249 Fix for the fix of your (closed) issue #89 where self.headers[content-length] is set to 0 for all methods (@sethbridges)
-
#502 Fix POST (and probably other) requests that are retried after 401 Unauthorized (@nylen)
-
#282 OAuth Authorization header contains non-"oauth_" parameters (@jplock)
-
#388 Ensure "safe" toJSON doesn't break EventEmitters (@othiym23)
-
#214 documenting additional behavior of json option (@jphaas)
-
#310 Twitter Oauth Stuff Out of Date; Now Updated (@joemccann)
-
#433 Added support for HTTPS cert & key (@indexzero)
-
#461 Strip the UTF8 BOM from a UTF encoded response (@kppullin)
- #3 JSON body (@Stanley)