Skip to content

Releases: saghul/pycares

pycares-3.0.0b0

16 Jan 22:45
Compare
Choose a tag to compare
pycares-3.0.0b0 Pre-release
Pre-release
  • core: drop C backend
  • core: drop Python < 3.5 support
  • core: use None instead of -1 for default values
  • core: set TTL to -1 when we cannot parse it

Install it: pip install pycares --pre

pycares-2.4.0

02 Jan 21:15
Compare
Choose a tag to compare
  • misc: fix building wheels for unavailable Python versions
  • test: skip getaddrinfo6 test on Travis
  • doc: add FreeBSD building instructions
  • build: fix MinGW build
  • ci, misc: add support for CPython 3.7
  • ci: run on latest PyPy versions on TravisCI
  • examples: extra examples
  • ci: fix AppVeyor build
  • test: fix TXT test
  • core: fix repr for PTR results

pycares-2.3.0

20 Jul 21:10
Compare
Choose a tag to compare
  • core: fix CPython implementation TTL parsing issue
  • core: add ability to make queries using the command line
  • core: fix parsing TXT records with invalid UTF-8 chars
  • deps: removed unneeded c-ares files
  • core: update bundled c-ares to 1.13.0
  • ci: fix PyPy in Travis

pycares-2.2.0

08 Jul 14:11
Compare
Choose a tag to compare
  • test: fix CNAME test
  • core: parse TTL in PTR replies
  • core: parse PTR aliases
  • doc: fix installation instructions in README
  • doc: fix Channel.set_local_ip documentation
  • core: accept local_ip and local_dev as kwargs
  • ci, misc: add support for CPython 3.6
  • ci: only run CI on master
  • ci: disable some Travis notifications
  • build: add scripts to build manylinux wheels

pycares-2.1.1

03 Oct 21:57
Compare
Choose a tag to compare
  • cffi: fix setting nameserver in Channel.init
  • doc: update Sphinx configuration so the docs can be built
  • core: backport fix for CVE-2016-5180
  • cffi: fix structure definition
  • ci: use PyPy 5.4.1 when testing on Travis

pycares-2.1.0

14 Jun 20:18
Compare
Choose a tag to compare
  • core: fix parsing chunked TXT records

pycares-2.0.1

27 May 23:40
pycares-2.0.1
Compare
Choose a tag to compare
 - core: fix importing from errno submodule

pycares-2.0.0: pycares 2.0.0 release

27 May 23:38
pycares-2.0.0
Compare
Choose a tag to compare
* 54efa4e doc: fix rst syntax in README
* 09b2341 sample: fix correctly setting events mask
* a5509d9 setup.py: mark as executable and add shebang
* 631e2b9 tests.py: assertions moved out of cb so C code cannot discard
* d5f0435 tests.py: test reverse_address on IPv6 also
* ab636fc tests.py: ensure all query results have proper and bound type
* 797fdbe pycares.c: register result struct-sequences in pycares namespace
* 87f22cd ci: run tests with PyPy as well
* 48fb58f ci: run tests on CPython 3.5 on Travis
* 962646c test: moved test file to tests/tests.py
* 92afcf1 test: add Python 3.5 to tox.ini
* 33b242d ci: use PyPy 5 in Travis CI
* a3c4e7f build: refactor building bundled c-ares
* c3e2d1e ci: add Python 3.5 to AppVeyor
* baab29e core: reorganize package
* 7511d0e core: add CFFI core implementation
* 9d3deb3 cffi: fix OSX support
* b64d53f cffi: fixup FreeBSD support
* 97c2d65 doc: MinGW support got axed
* e0faf27 doc: update supported Python versions
* 76a5c85 core: raised version and updated changelog
* 1178f98 core: update bundled c-ares to 9642b57

pycares-1.0.0

01 Sep 22:22
Compare
Choose a tag to compare
  • build: fix build on Windows with Python
  • channel: return TTL information
  • channel:don't unnecessarily create a list for CNAME results
  • core: use inet_pton instead of inet_addr
  • channel: simplify PTR response handling
  • channel: make al queries return namedtuple-like objects
  • build: use setuptools
  • ci: add appveyor integration
  • build: enable verbose output when building c-ares
  • build: fix 64-bit build on Windows
  • build: drop support for older Python versions
  • doc: update documentation

pycares-0.7.0

17 Apr 08:06
Compare
Choose a tag to compare
  • setup: Fix decoding in non-UTF-8 environments
  • build: updated Travis build process
  • Add rotate option
  • Update documentation