proxy-agent
Advanced tools
Comparing version 1.0.0 to 1.1.0
1.1.0 / 2014-01-12 | ||
================== | ||
* gitignore: ignore development test files | ||
* index: use "pac-proxy-agent" for "pac+*" proxy URLs | ||
* package: update "lru-cache" to v2.5.0 | ||
1.0.0 / 2013-11-21 | ||
@@ -3,0 +10,0 @@ ================== |
17
index.js
@@ -10,2 +10,3 @@ | ||
var HttpsProxyAgent = require('https-proxy-agent'); | ||
var PacProxyAgent = require('pac-proxy-agent'); | ||
var SocksProxyAgent = require('socks-proxy-agent'); | ||
@@ -43,2 +44,6 @@ | ||
PacProxyAgent.protocols.forEach(function (protocol) { | ||
exports.proxies['pac+' + protocol] = pacProxy; | ||
}); | ||
/** | ||
@@ -141,2 +146,14 @@ * Attempts to get an `http.Agent` instance based off of the given proxy URI | ||
/** | ||
* Default "pac+*" proxy URI handler. | ||
* | ||
* @api protected | ||
*/ | ||
function pacProxy (proxy, secure) { | ||
var agent = new PacProxyAgent(proxy, secure); | ||
agent.secureEndpoint = secure; | ||
return agent; | ||
} | ||
/** | ||
* Returns an Array of supported protocol string names. | ||
@@ -143,0 +160,0 @@ * |
{ | ||
"name": "proxy-agent", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"description": "Maps proxy protocols to `http.Agent` implementations", | ||
@@ -31,4 +31,5 @@ "main": "index.js", | ||
"https-proxy-agent": "0", | ||
"pac-proxy-agent": "0", | ||
"socks-proxy-agent": "0", | ||
"lru-cache": "~2.3.1" | ||
"lru-cache": "~2.5.0" | ||
}, | ||
@@ -35,0 +36,0 @@ "devDependencies": { |
@@ -20,2 +20,3 @@ proxy-agent | ||
| `socks` | [socks-proxy-agent][] | [socks-proxy-agent][] | `socks://some-socks-proxy.com:9050` | ||
| `pac` | [pac-proxy-agent][] | [pac-proxy-agent][] | `pac+http://www.example.com/proxy.pac` | ||
@@ -101,1 +102,2 @@ | ||
[socks-proxy-agent]: https://github.com/TooTallNate/node-socks-proxy-agent | ||
[pac-proxy-agent]: https://github.com/TooTallNate/node-pac-proxy-agent |
Sorry, the diff of this file is not supported yet
12005
220
102
5
+ Addedpac-proxy-agent@0
+ Addedacorn@5.7.4(transitive)
+ Addedalign-text@0.1.4(transitive)
+ Addedalter@0.2.0(transitive)
+ Addedast-traverse@0.1.1(transitive)
+ Addedast-types@0.16.10.8.120.9.6(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedbreakable@1.0.0(transitive)
+ Addedcamelcase@1.2.1(transitive)
+ Addedcenter-align@0.1.3(transitive)
+ Addedcliui@2.1.0(transitive)
+ Addedco@3.0.6(transitive)
+ Addedcommander@2.20.3(transitive)
+ Addedcommoner@0.10.8(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addedcore-util-is@1.0.3(transitive)
+ Addeddata-uri-to-buffer@0.0.4(transitive)
+ Addeddecamelize@1.2.0(transitive)
+ Addeddeep-is@0.1.4(transitive)
+ Addeddefined@1.0.1(transitive)
+ Addeddefs@1.1.1(transitive)
+ Addeddegenerator@1.0.4(transitive)
+ Addeddetective@4.7.1(transitive)
+ Addedescodegen@1.14.3(transitive)
+ Addedesprima@3.1.34.0.1(transitive)
+ Addedesprima-fb@15001.1001.0-dev-harmony-fb(transitive)
+ Addedestraverse@4.3.0(transitive)
+ Addedesutils@2.0.3(transitive)
+ Addedfast-levenshtein@2.0.6(transitive)
+ Addedfile-uri-to-path@0.0.2(transitive)
+ Addedftp@0.3.10(transitive)
+ Addedget-uri@0.1.4(transitive)
+ Addedglob@5.0.15(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addediconv-lite@0.4.24(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedinvert-kv@1.0.0(transitive)
+ Addedis-buffer@1.1.6(transitive)
+ Addedisarray@0.0.11.0.0(transitive)
+ Addedkind-of@3.2.2(transitive)
+ Addedlazy-cache@1.0.4(transitive)
+ Addedlcid@1.0.0(transitive)
+ Addedlevn@0.3.0(transitive)
+ Addedlongest@1.0.1(transitive)
+ Addedlru-cache@2.5.2(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addedminimist@1.2.8(transitive)
+ Addedmkdirp@0.5.6(transitive)
+ Addednetmask@1.0.6(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedoptionator@0.8.3(transitive)
+ Addedos-locale@1.4.0(transitive)
+ Addedpac-proxy-agent@0.2.0(transitive)
+ Addedpac-resolver@1.2.6(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedprelude-ls@1.1.2(transitive)
+ Addedprivate@0.1.8(transitive)
+ Addedprocess-nextick-args@2.0.1(transitive)
+ Addedq@1.5.1(transitive)
+ Addedreadable-stream@1.1.142.3.8(transitive)
+ Addedrecast@0.10.330.11.23(transitive)
+ Addedregenerator@0.8.46(transitive)
+ Addedregenerator-runtime@0.9.6(transitive)
+ Addedrepeat-string@1.6.1(transitive)
+ Addedright-align@0.1.3(transitive)
+ Addedsafe-buffer@5.1.2(transitive)
+ Addedsafer-buffer@2.1.2(transitive)
+ Addedsimple-fmt@0.1.0(transitive)
+ Addedsimple-is@0.2.0(transitive)
+ Addedsource-map@0.5.70.6.1(transitive)
+ Addedstable@0.1.8(transitive)
+ Addedstream-to-array@1.0.0(transitive)
+ Addedstring_decoder@0.10.311.1.1(transitive)
+ Addedstringmap@0.2.2(transitive)
+ Addedstringset@0.2.1(transitive)
+ Addedthrough@2.3.8(transitive)
+ Addedthunkify@2.1.2(transitive)
+ Addedtryor@0.1.2(transitive)
+ Addedtslib@2.6.3(transitive)
+ Addedtype-check@0.3.2(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addedwindow-size@0.1.4(transitive)
+ Addedword-wrap@1.2.5(transitive)
+ Addedwordwrap@0.0.2(transitive)
+ Addedwrappy@1.0.2(transitive)
+ Addedxregexp@2.0.0(transitive)
+ Addedy18n@3.2.2(transitive)
+ Addedyargs@3.27.0(transitive)
- Removedlru-cache@2.3.1(transitive)
Updatedlru-cache@~2.5.0