Change Log

`0.2.1`_ (Unreleased)

  • Added the --format flag, which indicating in what format the results will be presented.
  • Improved the --outfile flag behavior. Earlier it was required to wait until whole process has finished, now the result is available in real-time #39

0.2.0 (2017-09-17)

  • Added CLI interface
  • Added Broker.serve() function. Now ProxyBroker can work as a proxy server that distributes incoming requests to a pool of found proxies
  • To available types (protocols) added:
    • CONNECT:80 - CONNECT method to port 80
    • CONNECT:25 - CONNECT method to port 25 (SMTP)
  • Added new options of checking and filtering proxies. Broker.find() method has takes new parameters: post, strict, dnsbl. See documentation for more information
  • Added check proxies to support Cookies and Referer
  • Added gzip and deflate support
  • Broker attributes max_concurrent_conn and attempts_conn are deprecated, use max_conn and max_tries instead.
  • Parameter full in Broker.show_stats() is deprecated, use verbose instead
  • Parameter types in Broker.find() (and Broker.serve()) from now is required
  • ProxyChecker renamed to Checker. ProxyChecker class is deprecated, use Checker instead
  • Proxy.avgRespTime renamed to Proxy.avg_resp_time. Proxy.avgRespTime is deprecated, use Proxy.avg_resp_time instead
  • Improved documentation
  • Major refactoring

0.1.4 (2016-04-07)

  • Fixed bug when launched the second time to find proxies #7

0.1.3 (2016-03-26)

  • ProxyProvider renamed to Provider. ProxyProvider class is deprecated, use Provider instead.
  • Broker now accepts a list of providers and judges not only as strings but also objects of classes Provider and Judge
  • Fixed bug with signal handler on Windows #4

0.1.2 (2016-02-27)

  • Fixed bug with SIGINT on Linux
  • Fixed bug with clearing the queue of proxy check.

0.1 (2016-02-23)

  • Updated and added a few new providers
  • Few minor fix

0.1b4 (2016-01-21)

  • Added a few tests
  • Update documentation

0.1b3 (2016-01-16)

  • Few minor fix

0.1b2 (2016-01-10)

  • Few minor fix

0.1b1 (2015-12-29)

  • Changed the name of a PyProxyChecker on ProxyBroker in connection with the expansion of the concept.
  • Added support of multiple proxy providers.
  • Initial public release on PyPi
  • Many improvements and bug fixes

0.1a2 (2015-11-24)

  • Added support of multiple proxy judges.

0.1a1 (2015-11-11)

  • Initial commit with function of proxy checking