forked from saghul/pycares
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
136 lines (119 loc) · 3.86 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
Version 2.3.0
=============
- 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
Version 2.2.0
=============
- 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
Version 2.1.1
=============
- 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
Version 2.1.0
=============
- core: fix parsing chunked TXT records
Version 2.0.1
=============
- core: fix importing from errno submodule
Version 2.0.0
=============
- doc: fix rst syntax in README
- sample: fix correctly setting events mask
- setup.py: mark as executable and add shebang
- tests.py: assertions moved out of cb so C code cannot discard
- tests.py: test reverse_address on IPv6 also
- tests.py: ensure all query results have proper and bound type
- pycares.c: register result struct-sequences in pycares namespace
- ci: run tests with PyPy as well
- ci: run tests on CPython 3.5 on Travis
- test: moved test file to tests/tests.py
- test: add Python 3.5 to tox.ini
- ci: use PyPy 5 in Travis CI
- build: refactor building bundled c-ares
- ci: add Python 3.5 to AppVeyor
- core: reorganize package
- core: add CFFI core implementation
- cffi: fix OSX support
- cffi: fixup FreeBSD support
- doc: MinGW support got axed
- doc: update supported Python versions
- core: update bundled c-ares to 9642b57
Version 1.0.0
=============
- 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
Version 0.7.0
=============
- setup: Fix decoding in non-UTF-8 environments
- build: updated Travis build process
- Add rotate option
- Update documentation
Version 0.6.3
=============
- Fix crash if ares_timeout returns NULL
- Fix initializing channel with float timeouts < 1
Version 0.6.2
=============
- Fix crash due to a refcount bug
Version 0.6.1
=============
- Raise ValueError if query type is not valid
- Re-enabled CNAME test
- Fixed importing from errno submodule in Python 3
Version 0.6.0
=============
- Added asyncio integration example
- Added event loop integration documantation
- Mention Python 3.4 support
- Fixed setup_cares.py to properly work with Python 3
- Fix build on BSD systems
Version 0.5.0
=============
- Updated to c-ares 1.10.0
Version 0.4.0
=============
- Added support for compiling with Microsoft Visual Studio
- Added socket_send_buffer_size, socket_receive_buffer_size,
lookups and domains init options
- Unified set_local_ip* functions
Version 0.3.0
=============
- Simplified gethostbyaddr interface
- Added reverse_address method
- Added PTR query support
- Fixed pyuv resolver example
Version 0.2.0
=============
- Fixed checking port number boundaries
- Refactored unicode support
- Encode given hostnames with idna encoding
for gethostbyname and query
Version 0.1.0
=============
- Initial release