couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [13/52] [partial] couchdb-nmo git commit: prepare for release
Date Wed, 14 Oct 2015 10:09:10 GMT
diff --git a/node_modules/couchbulkimporter/node_modules/request/ b/node_modules/couchbulkimporter/node_modules/request/
new file mode 100644
index 0000000..1c01d08
--- /dev/null
+++ b/node_modules/couchbulkimporter/node_modules/request/
@@ -0,0 +1,467 @@
+## Change Log
+### v2.55.0 (2015/04/05)
+- [#1520]( Refactor defaults (@simov)
+- [#1525]( Delete request headers with undefined value. (@froatsnook)
+- [#1521]( Add promise tests (@simov)
+- [#1518]( Fix defaults (@simov)
+- [#1515]( Allow static invoking of convenience methods (@simov)
+- [#1505]( Fix multipart boundary extraction regexp (@simov)
+- [#1510]( Fix basic auth form data (@simov)
+### v2.54.0 (2015/03/24)
+- [#1501]( HTTP Archive 1.2 support (@ahmadnassri)
+- [#1486]( Add a test for the forever agent (@akshayp)
+- [#1500]( Adding handling for no auth method and null bearer (@philberg)
+- [#1498]( Add table of contents in readme (@simov)
+- [#1477]( Add support for qs options via qsOptions key (@simov)
+- [#1496]( Parameters encoded to base 64 should be decoded as UTF-8, not ASCII. (@albanm)
+- [#1494]( Update eslint (@froatsnook)
+- [#1474]( Require Colon in Basic Auth (@erykwalder)
+- [#1481]( Fix baseUrl and redirections. (@burningtree)
+- [#1469]( Feature/base url (@froatsnook)
+- [#1459]( Add option to time request/response cycle (including rollup of redirects) (@aaron-em)
+- [#1468]( Re-enable io.js/node 0.12 build (@simov, @BBB)
+- [#1442]( Fixed the issue with strictSSL tests on  0.12 & io.js by explicitly setting a cipher that matches the cert. (@BBB, @nicolasmccurdy, @simov, @0x4139)
+- [#1460]( localAddress or proxy config is lost when redirecting (@simov, @0x4139)
+- [#1453]( Test on Node.js 0.12 and io.js with allowed failures (@nicolasmccurdy)
+- [#1426]( Fixing tests to pass on io.js and node 0.12 (only test-https.js stiff failing) (@mikeal)
+- [#1446]( Missing HTTP referer header with redirects Fixes #1038 (@simov, @guimonz)
+- [#1428]( Deprecate Node v0.8.x (@nylen)
+- [#1436]( Add ability to set a requester without setting default options (@tikotzky)
+- [#1435]( dry up verb methods (@sethpollack)
+- [#1423]( Allow fully qualified multipart content-type header (@simov)
+- [#1430]( Fix recursive requester (@tikotzky)
+- [#1429]( Throw error when making HEAD request with a body (@tikotzky)
+- [#1419]( Add note that the project is broken in 0.12.x (@nylen)
+- [#1413]( Fix basic auth (@simov)
+- [#1397]( Improve pipe-from-file tests (@nylen)
+### v2.53.0 (2015/02/02)
+- [#1396]( Do not rfc3986 escape JSON bodies (@nylen, @simov)
+- [#1392]( Improve `timeout` option description (@watson)
+### v2.52.0 (2015/02/02)
+- [#1383]( Add missing HTTPS options that were not being passed to tunnel (@brichard19) (@nylen, @brichard19)
+- [#1388]( Upgrade mime-types package version (@roderickhsiao)
+- [#1389]( Revise Setup Tunnel Function (@seanstrom)
+- [#1374]( Allow explicitly disabling tunneling for proxied https destinations (@nylen)
+- [#1376]( Use karma-browserify for tests. Add browser test coverage reporter. (@eiriksm)
+- [#1366]( Refactor OAuth into separate module (@simov)
+- [#1373]( Rewrite tunnel test to be pure Node.js (@nylen)
+- [#1371]( Upgrade test reporter (@nylen)
+- [#1360]( Refactor basic, bearer, digest auth logic into separate class (@simov)
+- [#1354]( Remove circular dependency from debugging code (@nylen)
+- [#1351]( Move digest auth into private prototype method (@simov)
+- [#1352]( Update hawk dependency to ~2.3.0 (@mridgway)
+- [#1353]( Correct travis-ci badge (@dogancelik)
+- [#1349]( Make sure we return on errored browser requests. (@eiriksm)
+- [#1346]( getProxyFromURI Extraction Refactor (@seanstrom)
+- [#1337]( Standardize test ports on 6767 (@nylen)
+- [#1341]( Emit FormData error events as Request error events (@nylen, @rwky)
+- [#1343]( Clean up readme badges, and add Travis and Coveralls badges (@nylen)
+- [#1345]( Update (@Aaron-Hartwig)
+- [#1338]( Always wait for server.close() callback in tests (@nylen)
+- [#1342]( Add mock https server and redo start of browser tests for this purpose. (@eiriksm)
+- [#1339]( Improve auth docs (@nylen)
+- [#1335]( Add support for OAuth plaintext signature method (@simov)
+- [#1332]( Add clean script to remove test-browser.js after the tests run (@seanstrom)
+- [#1327]( Fix errors generating coverage reports. (@nylen)
+- [#1330]( Return empty buffer upon empty response body and encoding is set to null (@seanstrom)
+- [#1326]( Use faster container-based infrastructure on Travis (@nylen)
+- [#1315]( Implement rfc3986 option (@simov)
+- [#1314]( Detect urlencoded form data header via regex (@simov)
+- [#1317]( Improve OAuth1.0 server side flow example (@simov)
+### v2.51.0 (2014/12/10)
+- [#1310]( Revert changes introduced in (@simov)
+### v2.50.0 (2014/12/09)
+- [#1308]( Add browser test to keep track of browserify compability. (@eiriksm)
+- [#1299]( Add optional support for jsonReviver (@poislagarde)
+- [#1277]( Add Coveralls configuration (@simov)
+- [#1307]( Upgrade form-data, add back browserify compability. Fixes #455. (@eiriksm)
+- [#1305]( Fix typo in (@LewisJEllis)
+- [#1288]( Update to explain custom file use case (@cliffcrosland)
+### v2.49.0 (2014/11/28)
+- [#1295]( fix(proxy): no-proxy false positive (@oliamb)
+- [#1292]( Upgrade `caseless` to 0.8.1 (@mmalecki)
+- [#1276]( Set transfer encoding for multipart/related to chunked by default (@simov)
+- [#1275]( Fix multipart content-type headers detection (@simov)
+- [#1269]( adds streams example for review (@tbuchok)
+- [#1238]( Add examples (@simov)
+### v2.48.0 (2014/11/12)
+- [#1263]( Fixed a syntax error / typo in (@xna2)
+- [#1253]( Add multipart chunked flag (@simov, @nylen)
+- [#1251]( Clarify that defaults() does not modify global defaults (@nylen)
+- [#1250]( Improve documentation for pool and maxSockets options (@nylen)
+- [#1237]( Documenting error handling when using streams (@vmattos)
+- [#1244]( Finalize changelog command (@nylen)
+- [#1241]( Fix typo (@alexanderGugel)
+- [#1223]( Show latest version number instead of "upcoming" in changelog (@nylen)
+- [#1236]( Document how to use custom CA in README (#1229) (@hypesystem)
+- [#1228]( Support for oauth with RSA-SHA1 signing (@nylen)
+- [#1216]( Made json and multipart options coexist (@nylen, @simov)
+- [#1225]( Allow header white/exclusive lists in any case. (@RReverser)
+### v2.47.0 (2014/10/26)
+- [#1222]( Move from mikeal/request to request/request (@nylen)
+- [#1220]( update qs dependency to 2.3.1 (@FredKSchott)
+- [#1212]( Improve tests/test-timeout.js (@nylen)
+- [#1219]( remove old globalAgent workaround for node 0.4 (@request)
+- [#1214]( Remove cruft left over from optional dependencies (@nylen)
+- [#1215]( Add proxyHeaderExclusiveList option for proxy-only headers. (@RReverser)
+- [#1211]( Allow 'Host' header instead of 'host' and remember case across redirects (@nylen)
+- [#1208]( Improve release script (@nylen)
+- [#1213]( Support for custom cookie store (@nylen, @mitsuru)
+- [#1197]( Clean up some code around setting the agent (@FredKSchott)
+- [#1209]( Improve multipart form append test (@simov)
+- [#1207]( Update changelog (@nylen)
+- [#1185]( Stream multipart/related bodies (@simov)
+### v2.46.0 (2014/10/23)
+- [#1198]( doc for TLS/SSL protocol options (@shawnzhu)
+- [#1200]( Add a Gitter chat badge to (@gitter-badger)
+- [#1196]( Upgrade taper test reporter to v0.3.0 (@nylen)
+- [#1199]( Fix lint error: undeclared var i (@nylen)
+- [#1191]( Move self.proxy decision logic out of init and into a helper (@FredKSchott)
+- [#1190]( Move _buildRequest() logic back into init (@FredKSchott)
+- [#1186]( Support Smarter Unix URL Scheme (@FredKSchott)
+- [#1178]( update form documentation for new usage (@FredKSchott)
+- [#1180]( Enable no-mixed-requires linting rule (@nylen)
+- [#1184]( Don't forward authorization header across redirects to different hosts (@nylen)
+- [#1183]( Correct README about pre and postamble CRLF using multipart and not mult... (@netpoetica)
+- [#1179]( Lint tests directory (@nylen)
+- [#1169]( add metadata for form-data file field (@dotcypress)
+- [#1173]( remove optional dependencies (@seanstrom)
+- [#1165]( Cleanup event listeners and remove function creation from init (@FredKSchott)
+- [#1174]( update the request.cookie docs to have a valid cookie example (@seanstrom)
+- [#1168]( create a detach helper and use detach helper in replace of nextTick (@seanstrom)
+- [#1171]( in post can send form data and use callback (@MiroRadenovic)
+- [#1159]( accept charset for x-www-form-urlencoded content-type (@seanstrom)
+- [#1157]( Update body with json=true (@Rob--W)
+- [#1164]( Disable tests/test-timeout.js on Travis (@nylen)
+- [#1153]( Document how to run a single test (@nylen)
+- [#1144]( adds documentation for the "response" event within the streaming section (@tbuchok)
+- [#1162]( Update eslintrc file to no longer allow past errors (@FredKSchott)
+- [#1155]( Support/use self everywhere (@seanstrom)
+- [#1161]( fix no-use-before-define lint warnings (@emkay)
+- [#1156]( adding curly brackets to get rid of lint errors (@emkay)
+- [#1151]( Fix localAddress test on OS X (@nylen)
+- [#1145]( documentation: fix outdated reference to setCookieSync old name in README (@FredKSchott)
+- [#1131]( Update pool documentation (@FredKSchott)
+- [#1143]( Rewrite all tests to use tape (@nylen)
+- [#1137]( Add ability to specifiy querystring lib in options. (@jgrund)
+- [#1138]( allow hostname and port in place of host on uri (@cappslock)
+- [#1134]( Fix multiple redirects and `self.followRedirect` (@blakeembrey)
+- [#1130]( documentation fix: add note about npm test for contributing (@FredKSchott)
+- [#1120]( Support/refactor request setup tunnel (@seanstrom)
+- [#1129]( linting fix: convert double quote strings to use single quotes (@FredKSchott)
+- [#1124]( linting fix: remove unneccesary semi-colons (@FredKSchott)
+### v2.45.0 (2014/10/06)
+- [#1128]( Add test for setCookie regression (@nylen)
+- [#1127]( added tests around using objects as values in a query string (@bcoe)
+- [#1103]( Support/refactor request constructor (@nylen, @seanstrom)
+- [#1119]( add basic linting to request library (@FredKSchott)
+- [#1121]( Revert "Explicitly use sync versions of cookie functions" (@nylen)
+- [#1118]( linting fix: Restructure bad empty if statement (@FredKSchott)
+- [#1117]( Fix a bad check for valid URIs (@FredKSchott)
+- [#1113]( linting fix: space out operators (@FredKSchott)
+- [#1116]( Fix typo in `noProxyHost` definition (@FredKSchott)
+- [#1114]( linting fix: Added a `new` operator that was missing when creating and throwing a new error (@FredKSchott)
+- [#1096]( No_proxy support (@samcday)
+- [#1107]( linting-fix: remove unused variables (@FredKSchott)
+- [#1112]( linting fix: Make return values consistent and more straitforward (@FredKSchott)
+- [#1111]( linting fix: authPieces was getting redeclared (@FredKSchott)
+- [#1105]( Use strict mode in request (@FredKSchott)
+- [#1110]( linting fix: replace lazy '==' with more strict '===' (@FredKSchott)
+- [#1109]( linting fix: remove function call from if-else conditional statement (@FredKSchott)
+- [#1102]( Fix to allow setting a `requester` on recursive calls to `request.defaults` (@tikotzky)
+- [#1095]( Tweaking engines in package.json (@pdehaan)
+- [#1082]( Forward the socket event from the httpModule request (@seanstrom)
+- [#972]( Clarify gzip handling in the README (@kevinoid)
+- [#1089]( Mention that encoding defaults to utf8, not Buffer (@stuartpb)
+- [#1088]( Fix cookie example in and make it more clear (@pipi32167)
+- [#1027]( Add support for multipart form data in request options. (@crocket)
+- [#1076]( use Request.abort() to abort the request when the request has timed-out (@seanstrom)
+- [#1068]( add optional postamble required by .NET multipart requests (@netpoetica)
+### v2.43.0 (2014/09/18)
+- [#1057]( Defaults should not overwrite defined options (@davidwood)
+- [#1046]( Propagate datastream errors, useful in case gzip fails. (@ZJONSSON, @Janpot)
+- [#1063]( copy the input headers object #1060 (@finnp)
+- [#1031]( Explicitly use sync versions of cookie functions (@ZJONSSON)
+- [#1056]( Fix redirects when passing url.parse(x) as URL to convenience method (@nylen)
+### v2.42.0 (2014/09/04)
+- [#1053]( Fix #1051 Parse auth properly when using non-tunneling proxy (@isaacs)
+### v2.41.0 (2014/09/04)
+- [#1050]( Pass whitelisted headers to tunneling proxy.  Organize all tunneling logic. (@isaacs, @Feldhacker)
+- [#1035]( souped up badge (@rvagg)
+- [#1048]( Aws is now possible over a proxy (@steven-aerts)
+- [#1039]( extract out helper functions to a helper file (@seanstrom)
+- [#1021]( Support/refactor indexjs (@seanstrom)
+- [#1033]( Improve and document debug options (@nylen)
+- [#1034]( Fix readme headings (@nylen)
+- [#1030]( Allow recursive request.defaults (@tikotzky)
+- [#1029]( Fix a couple of typos (@nylen)
+- [#675]( Checking for SSL fault on connection before reading SSL properties (@VRMink)
+- [#989]( Added allowRedirect function. Should return true if redirect is allowed or false otherwise (@doronin)
+- [#1025]( [fixes #1023] Set self._ended to true once response has ended (@mridgway)
+- [#1020]( Add back removed debug metadata (@FredKSchott)
+- [#1008]( Moving to  module instead of cutomer buffer concatenation. (@mikeal)
+- [#770]( Added dependency badge for README file; (@timgluz)
+- [#1016]( toJSON no longer results in an infinite loop, returns simple objects (@FredKSchott)
+- [#1018]( Remove pre-0.4.4 HTTPS fix (@mmalecki)
+- [#1006]( Migrate to caseless, fixes #1001 (@mikeal)
+- [#995]( Fix parsing array of objects (@sjonnet19)
+- [#999]( Fix fallback for browserify for optional modules. (@eiriksm)
+- [#996]( Wrong oauth signature when multiple same param keys exist [updated] (@bengl)
+### v2.40.0 (2014/08/06)
+- [#992]( Fix security vulnerability. Update qs (@poeticninja)
+- [#988]( “--” -> “—” (@upisfree)
+- [#987]( Show optional modules as being loaded by the module that reqeusted them (@iarna)
+### v2.39.0 (2014/07/24)
+- [#976]( Update (@pvoznenko)
+### v2.38.0 (2014/07/22)
+- [#952]( Adding support to client certificate with proxy use case (@ofirshaked)
+- [#884]( Documented tough-cookie installation. (@wbyoung)
+- [#935]( Correct repository url (@fritx)
+- [#963]( Update changelog (@nylen)
+- [#960]( Support gzip with encoding on node pre-v0.9.4 (@kevinoid)
+- [#953]( Add async Content-Length computation when using form-data (@LoicMahieu)
+- [#844]( Add support for HTTP[S]_PROXY environment variables.  Fixes #595. (@jvmccarthy)
+- [#946]( defaults: merge headers (@aj0strow)
+### v2.37.0 (2014/07/07)
+- [#957]( Silence EventEmitter memory leak warning #311 (@watson)
+- [#955]( check for content-length header before setting it in nextTick (@camilleanne)
+- [#951]( Add support for gzip content decoding (@kevinoid)
+- [#949]( Manually enter querystring in form option (@charlespwd)
+- [#944]( Make request work with browserify (@eiriksm)
+- [#943]( New mime module (@eiriksm)
+- [#927]( Bump version of hawk dep. (@samccone)
+- [#907]( append secureOptions to poolKey (@medovob)
+### v2.35.0 (2014/05/17)
+- [#901]( Fixes #555 (@pigulla)
+- [#897]( merge with default options (@vohof)
+- [#891]( fixes 857 - options object is mutated by calling request (@lalitkapoor)
+- [#869]( Pipefilter test (@tgohn)
+- [#866]( Fix typo (@dandv)
+- [#861]( Add support for RFC 6750 Bearer Tokens (@phedny)
+- [#809]( upgrade tunnel-proxy to 0.4.0 (@ksato9700)
+- [#850]( Fix word consistency in readme (@0xNobody)
+- [#810]( add some exposition to mpu example in (@mikermcneil)
+- [#840]( improve error reporting for invalid protocols (@FND)
+- [#821]( added secureOptions back (@nw)
+- [#815]( Create changelog based on pull requests (@lalitkapoor)
+### v2.34.0 (2014/02/18)
+- [#516]( UNIX Socket URL Support (@lyuzashi)
+- [#801]( 794 ignore cookie parsing and domain errors (@lalitkapoor)
+- [#802]( Added the Apache license to the package.json. (@keskival)
+- [#793]( Adds content-length calculation when submitting forms using form-data li... (@Juul)
+- [#785]( Provide ability to override content-type when `json` option used (@vvo)
+- [#781]( simpler isReadStream function (@joaojeronimo)
+### v2.32.0 (2014/01/16)
+- [#767]( Use tough-cookie CookieJar sync API (@stash)
+- [#764]( Case-insensitive authentication scheme (@bobyrizov)
+- [#763]( Upgrade tough-cookie to 0.10.0 (@stash)
+- [#744]( Use Cookie.parse (@lalitkapoor)
+- [#757]( require aws-sign2 (@mafintosh)
+### v2.31.0 (2014/01/08)
+- [#645]( update twitter api url to v1.1 (@mick)
+- [#746]( README: Markdown code highlight (@weakish)
+- [#745]( updating setCookie example to make it clear that the callback is required (@emkay)
+- [#742]( Add note about JSON output body type (@iansltx)
+- [#741]( README example is using old cookie jar api (@emkay)
+- [#736]( Fix callback arguments documentation (@mmalecki)
+### v2.30.0 (2013/12/13)
+- [#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)
+### v2.29.0 (2013/12/06)
+- [#727]( fix requester bug (@jchris)
+### v2.28.0 (2013/12/04)
+- [#724]( add custom HTTP Headers example. (@tcort)
+- [#719]( Made a comment gender neutral. (@oztu)
+- [#715]( Request.multipart no longer crashes when header 'Content-type' present (@pastaclub)
+- [#710]( Fixing listing in callback part of docs. (@lukasz-zak)
+- [#696]( Edited for formatting and clarity of phrasing (@Zearin)
+- [#694]( Typo in README (@VRMink)
+- [#690]( Handle blank password in basic auth. (@diversario)
+- [#682]( Optional dependencies (@Turbo87)
+- [#683]( Travis CI support (@Turbo87)
+- [#674]( change cookie module,to tough-cookie.please check it . (@sxyizhiren)
+- [#666]( make `ciphers` and `secureProtocol` to work in https request (@richarddong)
+- [#656]( Test case for #304. (@diversario)
+- [#662]( option.tunnel to explicitly disable tunneling (@seanmonstar)
+- [#659]( fix failure when running with NODE_DEBUG=request, and a test for that (@jrgm)
+- [#630]( Send random cnonce for HTTP Digest requests (@wprl)
+### v2.27.0 (2013/08/15)
+- [#619]( decouple things a bit (@joaojeronimo)
+### v2.26.0 (2013/08/07)
+- [#613]( Fixes #583, moved initialization of self.uri.pathname (@lexander)
+- [#605]( Only include ":" + pass in Basic Auth if it's defined (fixes #602) (@bendrucker)
+### v2.24.0 (2013/07/23)
+- [#596]( Global agent is being used when pool is specified (@Cauldrath)
+- [#594]( Emit complete event when there is no callback (@RomainLK)
+- [#601]( Fixed a small typo (@michalstanko)
+### v2.23.0 (2013/07/23)
+- [#589]( Prevent setting headers after they are sent (@geek)
+- [#587]( Global cookie jar disabled by default (@threepointone)
+### v2.22.0 (2013/07/05)
+- [#544]( Update http-signature version. (@davidlehn)
+- [#581]( Fix spelling of "ignoring." (@bigeasy)
+- [#568]( use agentOptions to create agent when specified in request (@SamPlacette)
+- [#564]( Fix redirections (@criloz)
+- [#541]( The exported request function doesn't have an auth method (@tschaub)
+- [#542]( Expose Request class (@regality)
+### v2.21.0 (2013/04/30)
+- [#536]( Allow explicitly empty user field for basic authentication. (@mikeando)
+- [#532]( fix typo (@fredericosilva)
+- [#497]( Added redirect event (@Cauldrath)
+- [#503]( Fix basic auth for passwords that contain colons (@tonistiigi)
+- [#521]( Improving test-localAddress.js (@noway421)
+- [#529]( dependencies versions bump (@jodaka)
+### v2.17.0 (2013/04/22)
+- [#523]( Updating dependencies (@noway421)
+- [#520]( Fixing test-tunnel.js (@noway421)
+- [#519]( Update internal path state on post-creation QS changes (@jblebrun)
+- [#510]( Add HTTP Signature support. (@davidlehn)
+- [#502]( Fix POST (and probably other) requests that are retried after 401 Unauthorized (@nylen)
+- [#508]( Honor the .strictSSL option when using proxies (tunnel-agent) (@jhs)
+- [#512]( Make password optional to support the format: http://username@hostname/ (@pajato1)
+- [#513]( add 'localAddress' support (@yyfrankyy)
+- [#498]( Moving response emit above setHeaders on destination streams (@kenperkins)
+- [#490]( Empty response body (3-rd argument) must be passed to callback as an empty string (@Olegas)
+- [#479]( Changing so if Accept header is explicitly set, sending json does not ov... (@RoryH)
+- [#475]( Use `unescape` from `querystring` (@shimaore)
+- [#473]( V0.10 compat (@isaacs)
+- [#471]( Using querystring library from visionmedia (@kbackowski)
+- [#461]( Strip the UTF8 BOM from a UTF encoded response (@kppullin)
+- [#460]( hawk 0.10.0 (@hueniverse)
+- [#462]( if query params are empty, then request path shouldn't end with a '?' (merges cleanly now) (@jaipandya)
+- [#456]( hawk 0.9.0 (@hueniverse)
+- [#429]( Copy options before adding callback. (@nrn)
+- [#454]( Destroy the response if present when destroying the request (clean merge) (@mafintosh)
+- [#310]( Twitter Oauth Stuff Out of Date; Now Updated (@joemccann)
+- [#413]( rename googledoodle.png to .jpg (@nfriedly)
+- [#448]( Convenience method for PATCH (@mloar)
+- [#444]( protect against double callbacks on error path (@spollack)
+- [#433]( Added support for HTTPS cert & key (@mmalecki)
+- [#430]( Respect specified {Host,host} headers, not just {host} (@andrewschaaf)
+- [#415]( Fixed a typo. (@jerem)
+- [#338]( Add more auth options, including digest support (@nylen)
+- [#403]( Optimize environment lookup to happen once only (@mmalecki)
+- [#398]( Add more reporting to tests (@mmalecki)
+- [#388]( Ensure "safe" toJSON doesn't break EventEmitters (@othiym23)
+- [#381]( Resolving "Invalid signature. Expected signature base string: " (@landeiro)
+- [#380]( Fixes missing host header on retried request when using forever agent (@mac-)
+- [#376]( Headers lost on redirect (@kapetan)
+- [#375]( Fix for missing oauth_timestamp parameter (@jplock)
+- [#374]( Correct Host header for proxy tunnel CONNECT (@youurayy)
+- [#370]( Twitter reverse auth uses x_auth_mode not x_auth_type (@drudge)
+- [#369]( Don't remove x_auth_mode for Twitter reverse auth (@drudge)
+- [#344]( Make AWS auth signing find headers correctly (@nlf)
+- [#363]( rfc3986 on base_uri, now passes tests (@jeffmarshall)
+- [#362]( Running `rfc3986` on `base_uri` in `oauth.hmacsign` instead of just `encodeURIComponent` (@jeffmarshall)
+- [#361]( Don't create a Content-Length header if we already have it set (@danjenkins)
+- [#360]( Delete self._form along with everything else on redirect (@jgautier)
+- [#355]( stop sending erroneous headers on redirected requests (@azylman)
+- [#332]( Fix #296 - Only set Content-Type if body exists (@Marsup)
+- [#343]( Allow AWS to work in more situations, added a note in the README on its usage (@nlf)
+- [#320]( request.defaults() doesn't need to wrap jar() (@StuartHarris)
+- [#322]( Fix + test for piped into request bumped into redirect. #321 (@alexindigo)
+- [#326]( Do not try to remove listener from an undefined connection (@strk)
+- [#318]( Pass servername to tunneling secure socket creation (@isaacs)
+- [#317]( Workaround for #313 (@isaacs)
+- [#293]( Allow parser errors to bubble up to request (@mscdex)
+- [#290]( A test for #289 (@isaacs)
+- [#280]( Like in node.js print options if NODE_DEBUG contains the word request (@Filirom1)
+- [#207]( Fix #206 Change HTTP/HTTPS agent when redirecting between protocols (@isaacs)
+- [#214]( documenting additional behavior of json option (@jphaas)
+- [#272]( Boundary begins with CRLF? (@elspoono)
+- [#284]( Remove stray `console.log()` call in multipart generator. (@bcherry)
+- [#241]( Composability updates suggested by issue #239 (@polotek)
+- [#282]( OAuth Authorization header contains non-"oauth_" parameters (@jplock)
+- [#279]( fix tests with boundary by injecting boundry from header (@benatkin)
+- [#273]( Pipe back pressure issue (@mafintosh)
+- [#268]( I'm not OCD seriously (@TehShrike)
+- [#263]( Bug in OAuth key generation for sha1 (@nanodocumet)
+- [#265]( uncaughtException when redirected to invalid URI (@naholyr)
+- [#262]( JSON test should check for equality (@timshadel)
+- [#261]( Setting 'pool' to 'false' does NOT disable Agent pooling (@timshadel)
+- [#249]( Fix for the fix of your (closed) issue #89 where self.headers[content-length] is set to 0 for all methods (@sethbridges)
+- [#255]( multipart allow body === '' ( the empty string ) (@Filirom1)
+- [#260]( fixed just another leak of 'i' (@sreuter)
+- [#246]( Fixing the set-cookie header (@jeromegn)
+- [#243]( Dynamic boundary (@zephrax)
+- [#240]( don't error when null is passed for options (@polotek)
+- [#211]( Replace all occurrences of special chars in RFC3986 (@chriso)
+- [#224]( Multipart content-type change (@janjongboom)
+- [#217]( need to use Authorization (titlecase) header with Tumblr OAuth (@visnup)
+- [#203]( Fix cookie and redirect bugs and add auth support for HTTPS tunnel (@milewise)
+- [#199]( Tunnel (@isaacs)
+- [#198]( Bugfix on forever usage of util.inherits (@isaacs)
+- [#197]( Make ForeverAgent work with HTTPS (@isaacs)
+- [#193]( Fixes GH-119 (@goatslacker)
+- [#188]( Add abort support to the returned request (@itay)
+- [#176]( Querystring option (@csainty)
+- [#182]( Fix request.defaults to support (uri, options, callback) api (@twilson63)
+- [#180]( Modified the post, put, head and del shortcuts to support uri optional param (@twilson63)
+- [#179]( fix to add opts in .pipe(stream, opts) (@substack)
+- [#177]( Issue #173 Support uri as first and optional config as second argument (@twilson63)
+- [#170]( can't create a cookie in a wrapped request (defaults) (@fabianonunes)
+- [#168]( Picking off an EasyFix by adding some missing mimetypes. (@serby)
+- [#161]( Fix cookie jar/headers.cookie collision (#125) (@papandreou)
+- [#162]( Fix issue #159 (@dpetukhov)
+- [#90]( add option followAllRedirects to follow post/put redirects (@jroes)
+- [#148]( Retry Agent (@thejh)
+- [#146]( Multipart should respect content-type if previously set (@apeace)
+- [#144]( added "form" option to readme (@petejkim)
+- [#133]( Fixed cookies parsing (@afanasy)
+- [#135]( host vs hostname (@iangreenleaf)
+- [#132]( return the body as a Buffer when encoding is set to null (@jahewson)
+- [#112]( Support using a custom http-like module (@jhs)
+- [#104]( Cookie handling contains bugs (@janjongboom)
+- [#121]( Another patch for cookie handling regression (@jhurliman)
+- [#117]( Remove the global `i` (@3rd-Eden)
+- [#110]( Update to Iris Couch URL (@jhs)
+- [#86]( Can't post binary to multipart requests (@developmentseed)
+- [#105]( added test for proxy option. (@dominictarr)
+- [#102]( Implemented cookies - closes issue 82: (@alessioalex)
+- [#97]( Typo in previous pull causes TypeError in non-0.5.11 versions (@isaacs)
+- [#96]( Authless parsed url host support (@isaacs)
+- [#81]( Enhance redirect handling (@danmactough)
+- [#78]( Don't try to do strictSSL for non-ssl connections (@isaacs)
+- [#76]( Bug when a request fails and a timeout is set (@Marsup)
+- [#70]( add test script to package.json (@isaacs)
+- [#73]( Fix #71 Respect the strictSSL flag (@isaacs)
+- [#69]( Flatten chunked requests properly (@isaacs)
+- [#67]( fixed global variable leaks (@aheckmann)
+- [#66]( Do not overwrite established content-type headers for read stream deliver (@voodootikigod)
+- [#53]( Parse json: Issue #51 (@benatkin)
+- [#45]( Added timeout option (@mbrevoort)
+- [#35]( The "end" event isn't emitted for some responses (@voxpelli)
+- [#31]( Error on piping a request to a destination (@tobowers)
\ No newline at end of file
diff --git a/node_modules/couchbulkimporter/node_modules/request/ b/node_modules/couchbulkimporter/node_modules/request/
new file mode 100644
index 0000000..06b1968
--- /dev/null
+++ b/node_modules/couchbulkimporter/node_modules/request/
@@ -0,0 +1,44 @@
+# This is an OPEN Open Source Project
+## What?
+Individuals making significant and valuable contributions are given
+commit-access to the project to contribute as they see fit. This project is
+more like an open wiki than a standard guarded open source project.
+## Rules
+There are a few basic ground-rules for contributors:
+1. **No `--force` pushes** or modifying the Git history in any way.
+1. **Non-master branches** ought to be used for ongoing work.
+1. **External API changes and significant modifications** ought to be subject
+   to an **internal pull-request** to solicit feedback from other contributors.
+1. Internal pull-requests to solicit feedback are *encouraged* for any other
+   non-trivial contribution but left to the discretion of the contributor.
+1. For significant changes wait a full 24 hours before merging so that active
+   contributors who are distributed throughout the world have a chance to weigh
+   in.
+1. Contributors should attempt to adhere to the prevailing code-style.
+1. Run `npm test` locally before submitting your PR, to catch any easy to miss
+   style & testing issues.  To diagnose test failures, there are two ways to
+   run a single test file:
+     - `node_modules/.bin/taper tests/test-file.js` - run using the default
+       [`taper`]( test reporter.
+     - `node tests/test-file.js` - view the raw
+       [tap]( output.
+## Releases
+Declaring formal releases remains the prerogative of the project maintainer.
+## Changes to this arrangement
+This is an experiment and feedback is welcome! This document may also be
+subject to pull-requests or changes by contributors where you believe you have
+something valuable to add or change.
diff --git a/node_modules/couchbulkimporter/node_modules/request/LICENSE b/node_modules/couchbulkimporter/node_modules/request/LICENSE
new file mode 100644
index 0000000..a4a9aee
--- /dev/null
+++ b/node_modules/couchbulkimporter/node_modules/request/LICENSE
@@ -0,0 +1,55 @@
+Apache License
+Version 2.0, January 2004
+1. Definitions.
+"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
+"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
+"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
+"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
+"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
+"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
+"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
+"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
+"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
+"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
+2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
+3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
+4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
+You must give any other recipients of the Work or Derivative Works a copy of this License; and
+You must cause any modified files to carry prominent notices stating that You changed the files; and
+You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
+If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modi
 fications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
+5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
+6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
+7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
+8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
+9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
\ No newline at end of file

View raw message