0.4.0 (Unreleased)
0.3.2 (2018-03-12)
- Update dependencies and minor fixes
- Improve formating (by
black
)
0.3.1 (2018-02-22)
- Update dependencies and minor fixes
0.3.0 (2017-10-31)
- Added
update-geo
command; This command will update the GeoIP database. After that ProxyBroker will have access to additional geolocation information of the proxy (ISO and name of region, city name) #26 - Added
--format
flag, which indicating in what format the results will be presented - Improved
--outfile
flag behavior. Earlier it was required to wait until whole process has finished, now the result is available in real-time #39 - Improved way to get the external IP address #25
0.2.0 (2017-09-17)
- Added CLI interface
- Added :meth:`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 80CONNECT:25
- CONNECT method to port 25 (SMTP)
- Added new options of checking and filtering proxies. :meth:`Broker.find` method has takes new parameters: :attr:`post`, :attr:`strict`, :attr:`dnsbl`. See documentation for more information
- Added check proxies to support Cookies and Referer
- Added gzip and deflate support
- :class:`Broker` attributes :attr:`max_concurrent_conn` and :attr:`attempts_conn` are deprecated, use :attr:`max_conn` and :attr:`max_tries` instead.
- Parameter :attr:`full` in :meth:`Broker.show_stats` is deprecated, use :attr:`verbose` instead
- Parameter :attr:`types` in :meth:`Broker.find` (and :meth:`Broker.serve`) from now is required
- :class:`ProxyChecker` renamed to :class:`Checker`. :class:`ProxyChecker` class is deprecated, use :class:`Checker` instead
- :attr:`Proxy.avgRespTime` renamed to :attr:`Proxy.avg_resp_time`. :attr:`Proxy.avgRespTime` is deprecated, use :attr:`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 toProvider
.ProxyProvider
class is deprecated, useProvider
instead.Broker
now accepts a list of providers and judges not only as strings but also objects of classesProvider
andJudge
- 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