Permalink
Browse files

0.9.31

  • Loading branch information...
1 parent d7ab59f commit a5c5d19105a1dff359d7b6f86095253fdc36d8a3 @galelal galelal committed Dec 14, 2016
Showing with 7 additions and 5 deletions.
  1. +0 −1 .travis.yml
  2. +3 −0 CHANGELOG.md
  3. +0 −1 appveyor.yml
  4. +2 −1 bin/check_compat.js
  5. +1 −1 lib/luminati.js
  6. +1 −1 package.json
View
@@ -10,4 +10,3 @@ os:
notifications:
email:
- lee@hola.org
- - guyg@hola.org
View
@@ -1,5 +1,8 @@
# Luminati Proxy manager - Change Log
+- 0.9.31:
+ - :sparkles: Shuffle proxy hosts before using them, to spread traffic
+ - :bug: Avoid checking proper installation of optional dependencies
- 0.9.30:
- :star: Auto generate random seed for proxies, to avoid multiple instances
share the same session
View
@@ -24,4 +24,3 @@ notifications:
- provider: Email
to:
- lee@hola.org
- - guyg@hola.org
View
@@ -17,7 +17,8 @@ E.is_env_compat = ()=>{
const pkg = require('../package.json');
const excluded = ['angular', 'angular-sanitize', 'bootstrap',
'bootstrap-datepicker', 'codemirror', 'notosans-fontface',
- 'require-css', 'flag-icon-css', 'angular-ui-bootstrap'];
+ 'require-css', 'flag-icon-css', 'angular-ui-bootstrap']
+ .concat(Object.keys(pkg.optionalDependencies));
for (let dep in pkg.dependencies)
{
if (excluded.includes(dep))
View
@@ -482,7 +482,7 @@ E.prototype.resolve_proxy = etask._fn(function*resolve_proxy(_this){
_this._log.silly(e.stack);
}
}
- _this.hosts = Object.keys(hosts);
+ _this.hosts = _.shuffle(Object.keys(hosts));
if (_this.opt.proxy_cache)
yield _this.opt.proxy_cache.add(_.toPairs(hosts).filter(p=>p[1]));
if (!_this.hosts.length)
View
@@ -1,6 +1,6 @@
{
"name": "luminati-proxy",
- "version": "0.9.30",
+ "version": "0.9.31",
"description": "A configurable local proxy for luminati.io",
"homepage": "https://luminati.io/",
"main": "index.js",

0 comments on commit a5c5d19

Please sign in to comment.