]>
git.ipfire.org Git - thirdparty/dnspython.git/log
Bob Halley [Wed, 21 Sep 2016 12:44:37 +0000 (05:44 -0700)]
Only use IDNA 2008 if requested.
Bob Halley [Tue, 20 Sep 2016 20:16:25 +0000 (13:16 -0700)]
remove python nightlies for now as I do not care much and they are fragile at the moment
Bob Halley [Tue, 20 Sep 2016 20:00:33 +0000 (13:00 -0700)]
Add AVC RR support.
Bob Halley [Tue, 20 Sep 2016 19:18:23 +0000 (12:18 -0700)]
Document IDNA parameters.
Bob Halley [Tue, 20 Sep 2016 19:16:09 +0000 (12:16 -0700)]
fix minor doco errors.
Bob Halley [Tue, 20 Sep 2016 19:02:32 +0000 (12:02 -0700)]
update for 1.15.0
Bob Halley [Tue, 20 Sep 2016 16:55:39 +0000 (09:55 -0700)]
remove lint on test as it breaks on python 2.6
Bob Halley [Tue, 20 Sep 2016 16:51:05 +0000 (09:51 -0700)]
Merge pull request #193 from pspacek/pylint
Pylint improvements
Bob Halley [Tue, 20 Sep 2016 12:55:19 +0000 (05:55 -0700)]
Do not build python3 branch any more.
Bob Halley [Mon, 19 Sep 2016 17:12:08 +0000 (10:12 -0700)]
If the IDNA2008 module "idna" is available, use it and do IDNA 2008 encoding.
Bob Halley [Mon, 19 Sep 2016 17:06:18 +0000 (10:06 -0700)]
Merge pull request #202 from m3047/master
DWIMmmy
Bob Halley [Sun, 18 Sep 2016 23:08:23 +0000 (16:08 -0700)]
Merge pull request #197 from bastiak/pylint
Pylint
Bob Halley [Sun, 18 Sep 2016 22:52:21 +0000 (15:52 -0700)]
remove distros
Bob Halley [Sun, 18 Sep 2016 22:50:56 +0000 (15:50 -0700)]
Merge pull request #190 from sebix/readme
Docs: Readme fixes
Bob Halley [Sun, 18 Sep 2016 22:48:24 +0000 (15:48 -0700)]
Merge pull request #188 from bastiak/py3-zonefix
Fix encoding errors zone.to_file()
Bob Halley [Sun, 18 Sep 2016 22:46:00 +0000 (15:46 -0700)]
Merge pull request #196 from bastiak/py3-slice
Py3: remove __getslice__ method
Bob Halley [Sun, 18 Sep 2016 22:35:51 +0000 (15:35 -0700)]
Merge pull request #200 from bastiak/remove-python-nightly-testing
Allow to fail testing with python-nightly
Fred Morris [Sun, 18 Sep 2016 15:42:55 +0000 (08:42 -0700)]
Try to shut up Travis.
Fred Morris [Sat, 17 Sep 2016 22:54:28 +0000 (15:54 -0700)]
Truthiness of Answers
Internally it was failing, because the rrset is None and the __len__ method was being invoked and not checking for that.
Fred Morris [Sat, 17 Sep 2016 22:51:33 +0000 (15:51 -0700)]
Tests for empty answers
Martin [Wed, 31 Aug 2016 20:47:43 +0000 (22:47 +0200)]
Allow failures with python-nightly
This is devel branch of python and it may produce many false
positive errors
Martin [Tue, 2 Aug 2016 21:26:49 +0000 (23:26 +0200)]
Pylint: remove unused variables
This commit removes some unused variables (except those in iterations, list comprehensions and used for unpacking)
Martin [Tue, 2 Aug 2016 20:40:40 +0000 (22:40 +0200)]
pylint: enable check for trailing newlines
Martin [Tue, 2 Aug 2016 20:37:00 +0000 (22:37 +0200)]
Pylint: remove bare excepts
Bare excepts should not be used, because they may hide system exceptions such as KeyboardInterupts or SystemExits.
Martin [Tue, 2 Aug 2016 20:20:37 +0000 (22:20 +0200)]
Pylint: attributes should be defined in init
Martin [Wed, 31 Aug 2016 18:12:14 +0000 (20:12 +0200)]
Add zone.to_file tests
Test covers both binary and textual mode for files and streams
Martin [Sun, 3 Jul 2016 00:25:19 +0000 (02:25 +0200)]
Fix encoding errors zone.to_file()
From the code it looks like the only 'wb' mode is supported after migration to py3.
I fixed py3 with 'wb'. Both textual and binary modes should be supported now.
Sebastian Wagner [Fri, 5 Aug 2016 15:15:17 +0000 (17:15 +0200)]
README: Fix markdown finally
Signed-off-by: Sebastian Wagner <sebix@sebix.at>
Sebastian Wagner [Fri, 5 Aug 2016 14:37:31 +0000 (16:37 +0200)]
README fixes based on feedback on PR#190
Signed-off-by: Sebastian Wagner <sebix@sebix.at>
Martin Basti [Tue, 2 Aug 2016 19:21:27 +0000 (21:21 +0200)]
Py3: remove __getslice__ method
__getslice__ is deprecated in py2 and it is not used in py3 at all.
Instead of this __getitem__ with slice() index should be used.
Please note that WireData class must still use __getslice__, because it
inherites from 'binary_type' class that has implemented __getslice__
thus this method has to be overriden in WireData class.
Bob Halley [Thu, 4 Aug 2016 13:23:59 +0000 (06:23 -0700)]
Merge pull request #198 from bastiak/members-fixes
Members fixes
Bob Halley [Thu, 4 Aug 2016 13:03:31 +0000 (06:03 -0700)]
Use random.SystemRandom when available.
Bob Halley [Thu, 4 Aug 2016 12:58:22 +0000 (05:58 -0700)]
Merge pull request #194 from avylove/entropy_a
Reseed entropy pool after forking
Martin [Tue, 2 Aug 2016 22:07:13 +0000 (00:07 +0200)]
Pylint: make pylint happy with exceptions
Martin [Tue, 2 Aug 2016 21:47:04 +0000 (23:47 +0200)]
Fix parent definition of BaseResolverTests class
This class needs to have parent 'unittest.TestCase' otherwise test is not executed.
With this commit, BaseResolverTests are executed (number of tests increased, yay)
Avram Lubkin [Tue, 26 Jul 2016 14:11:10 +0000 (10:11 -0400)]
Reseed entropy pool after forking
Bob Halley [Tue, 12 Jul 2016 13:05:35 +0000 (06:05 -0700)]
Merge pull request #191 from pspacek/master
Add method to force re-read resolv.conf: resolver.reset_default_resolver()
Petr Spacek [Tue, 12 Jul 2016 12:46:52 +0000 (14:46 +0200)]
Build: run pylint as part of test/check make target
Petr Spacek [Tue, 12 Jul 2016 12:45:45 +0000 (14:45 +0200)]
Pylint: use multiple CPU cores to speed-up
Petr Spacek [Thu, 7 Jul 2016 14:36:13 +0000 (16:36 +0200)]
Add method to force re-read resolv.conf: resolver.reset_default_resolver()
Bob Halley [Sat, 9 Jul 2016 14:17:42 +0000 (07:17 -0700)]
do not complain about trailing newlines
Bob Halley [Fri, 8 Jul 2016 12:51:10 +0000 (05:51 -0700)]
Merge pull request #189 from sebix/dnssecimport
Style fixes in tests/test_dnssec
Sebastian Wagner [Sun, 3 Jul 2016 09:05:00 +0000 (11:05 +0200)]
doc: we dont read /etc/hosts
closes #149
Signed-off-by: Sebastian Wagner <sebix@sebix.at>
Sebastian Wagner [Sun, 3 Jul 2016 09:31:12 +0000 (11:31 +0200)]
doc: readme: fix whitespaces and markup
add links to packages
Signed-off-by: Sebastian Wagner <sebix@sebix.at>
Sebastian Wagner [Sun, 3 Jul 2016 08:51:07 +0000 (10:51 +0200)]
style: dnssec tests: import at top, cleaner skip
Signed-off-by: Sebastian Wagner <sebix@sebix.at>
Bob Halley [Sat, 2 Jul 2016 22:31:42 +0000 (15:31 -0700)]
Merge pull request #187 from bastiak/pylint-round
Py3: round compatible with py2
Martin [Sat, 2 Jul 2016 22:12:14 +0000 (00:12 +0200)]
Py3: round compatible with py2
Python 3 and Python 2 uses different rounding strategies in round().
Function round_py2_compat() do rounding in py2 compatible strategy for both py2 and py3
Bob Halley [Sat, 2 Jul 2016 21:36:50 +0000 (14:36 -0700)]
Merge pull request #177 from cdeccio/testNameFix
Use meaningful test
Bob Halley [Sat, 2 Jul 2016 21:36:43 +0000 (14:36 -0700)]
Merge pull request #176 from cdeccio/fixRootNameText
Fix dns.name.Name.to_text()
Bob Halley [Sat, 2 Jul 2016 21:36:05 +0000 (14:36 -0700)]
Merge pull request #186 from bastiak/pylint-iter
Py3: do not use iter* methods with dict
Bob Halley [Sat, 2 Jul 2016 21:35:56 +0000 (14:35 -0700)]
Merge pull request #185 from bastiak/pylint
Pylint: tests, examples
Bob Halley [Sat, 2 Jul 2016 21:34:45 +0000 (14:34 -0700)]
Merge pull request #184 from waldyrious/patch-1
add license title
Martin [Sat, 2 Jul 2016 21:12:56 +0000 (23:12 +0200)]
Py3: do not use iter* methods with dict
Martin [Sat, 2 Jul 2016 20:51:42 +0000 (22:51 +0200)]
Pylint: examples: py3 replace deprecated optparse with argparse
Martin [Sat, 2 Jul 2016 20:39:44 +0000 (22:39 +0200)]
Pylint: examples: enable pylint for examples/*.py
Martin [Sat, 2 Jul 2016 20:38:16 +0000 (22:38 +0200)]
Pylint: examples: fix redefined sys from outer scope error
This was more false positive than actual error, but I replaced sys.exit() by SystemExit exception rather than disabling check there
Martin [Sat, 2 Jul 2016 20:35:31 +0000 (22:35 +0200)]
Pylint: examples: fix basestring is not in py3
Martin [Sat, 2 Jul 2016 20:30:23 +0000 (22:30 +0200)]
Pylint: examples: fix extremenly long lines
Martin [Sat, 2 Jul 2016 20:22:56 +0000 (22:22 +0200)]
Pylint: examples: fix redefined variables from outer scope
Martin [Sat, 2 Jul 2016 20:22:20 +0000 (22:22 +0200)]
Pylint: examples: cmp builtin is not in py3
Martin [Sat, 2 Jul 2016 01:37:33 +0000 (03:37 +0200)]
Pylint: examples: fix singleton comparison
Martin [Sat, 2 Jul 2016 01:36:24 +0000 (03:36 +0200)]
Pylint: examples: fix whitespace errors
Martin [Sat, 2 Jul 2016 01:28:47 +0000 (03:28 +0200)]
Pylint: examples: do py2/3 compatible prints
Martin [Sat, 2 Jul 2016 01:11:11 +0000 (03:11 +0200)]
Pylint: enable check for tests
Martin [Sat, 2 Jul 2016 01:10:51 +0000 (03:10 +0200)]
Pylint: tests: disable check broad-except locally in resolver test
Martin [Sat, 2 Jul 2016 01:17:28 +0000 (03:17 +0200)]
Py3: fix tests
Martin [Sat, 2 Jul 2016 01:00:14 +0000 (03:00 +0200)]
Fix grange.from_text()
Would be possible to use regexp instead?
Fixing this error from tests:
======================================================================
ERROR: testFailFromText2 (test_grange.GRangeTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "~/dnspython/tests/test_grange.py", line 81, in testFailFromText2
self.assertRaises(dns.exception.SyntaxError, bad)
File "/usr/lib64/python2.7/unittest/case.py", line 511, in assertRaises
callableObj(*args, **kwargs)
File "~/dnspython/tests/test_grange.py", line 80, in bad
dns.grange.from_text('%s-%d/%d' % (start, stop, step))
File "~/dnspython/dns/grange.py", line 39, in from_text
start = int(cur)
ValueError: invalid literal for int() with base 10: ''
Martin [Sat, 2 Jul 2016 00:30:08 +0000 (02:30 +0200)]
Pylint: tests: fix redefined functions
This fix increases number of tests from
Ran 424 tests in 13.300s
to
Ran 435 tests in 13.679s
Martin [Sat, 2 Jul 2016 00:27:08 +0000 (02:27 +0200)]
Pylint: tests: fix superfluous-parens
Martin [Sat, 2 Jul 2016 00:26:15 +0000 (02:26 +0200)]
Pylint: tests: remove semicolon
Martin [Sat, 2 Jul 2016 00:24:59 +0000 (02:24 +0200)]
Pylint: tests: fix multiple statements on line
Martin [Sat, 2 Jul 2016 00:20:34 +0000 (02:20 +0200)]
Pylint: tests: disable line-too-long check locally
Martin [Sat, 2 Jul 2016 00:16:39 +0000 (02:16 +0200)]
Pylint: tests: Fix whitespace errors
Martin [Fri, 1 Jul 2016 23:59:38 +0000 (01:59 +0200)]
Pylint: tests: fix singleton comparison
Martin [Fri, 1 Jul 2016 23:56:29 +0000 (01:56 +0200)]
Pylint: tests: fix reimports
Martin [Fri, 1 Jul 2016 23:53:36 +0000 (01:53 +0200)]
Pylint: tests: py3: use print function
Martin [Fri, 1 Jul 2016 23:46:33 +0000 (01:46 +0200)]
Pylint: tests: remove unused imports
Bob Halley [Fri, 1 Jul 2016 23:07:43 +0000 (16:07 -0700)]
Merge pull request #178 from bastiak/pylint
Add Pylint
Waldir Pimenta [Fri, 1 Jul 2016 21:06:01 +0000 (22:06 +0100)]
add license title
It's not strictly required, but it's useful metadata, and part of the recommended license template text (see http://choosealicense.com/licenses/isc/ and https://opensource.org/licenses/isc-license)
Martin Basti [Sun, 26 Jun 2016 23:15:31 +0000 (01:15 +0200)]
Pylint: enable superfluous-parens check
Martin Basti [Sun, 26 Jun 2016 22:29:10 +0000 (00:29 +0200)]
Pylint: enable bad-whitespace check
Martin Basti [Sun, 26 Jun 2016 22:21:42 +0000 (00:21 +0200)]
Pylint: enable delslice-method check
__delslice__ is deprecated since python 2.6 and was removed in py3
Martin Basti [Sun, 26 Jun 2016 22:06:42 +0000 (00:06 +0200)]
Pylint: enable deprecated-lambda check
Martin Basti [Sun, 26 Jun 2016 22:03:54 +0000 (00:03 +0200)]
Pylint: enable old-division check
Martin Basti [Sun, 26 Jun 2016 21:55:36 +0000 (23:55 +0200)]
Pylint: enable range-builtin-not-iterating check
Martin Basti [Sun, 26 Jun 2016 21:51:57 +0000 (23:51 +0200)]
Pylint: enable undefined-variable check
Martin Basti [Sun, 26 Jun 2016 21:19:25 +0000 (23:19 +0200)]
Pylint: enable multiple py3 *-builtin checks
Martin Basti [Sun, 26 Jun 2016 20:08:59 +0000 (22:08 +0200)]
Pylint: enable unneeded-not check
Martin Basti [Sun, 26 Jun 2016 19:57:47 +0000 (21:57 +0200)]
Pylint: enable unnecessary-lambda check
Martin Basti [Sun, 26 Jun 2016 19:55:17 +0000 (21:55 +0200)]
Pylint: enable undefined-loop-variable check
Martin Basti [Sun, 26 Jun 2016 19:31:44 +0000 (21:31 +0200)]
Pylint: enable unused-import check
Martin Basti [Sun, 26 Jun 2016 19:29:22 +0000 (21:29 +0200)]
Pylint: NotImplementedError
Martin Basti [Sun, 26 Jun 2016 19:15:50 +0000 (21:15 +0200)]
Pylint: enable import-error check
Martin Basti [Sun, 26 Jun 2016 19:09:04 +0000 (21:09 +0200)]
Add pylint checker
Casey Deccio [Sat, 25 Jun 2016 00:51:54 +0000 (20:51 -0400)]
Fix dns.name.Name.to_text()
Fix dns.name.Name.to_text(), so root is displayed properly.
Casey Deccio [Sat, 25 Jun 2016 00:44:29 +0000 (20:44 -0400)]
Use meaningful test
Test added in 257f2a didn't actually test the problem addressed in
257f2a. This one does.
Bob Halley [Sat, 18 Jun 2016 13:51:36 +0000 (06:51 -0700)]
Fix another Python 2/3 code merge unicode issue.
Bob Halley [Mon, 13 Jun 2016 14:39:41 +0000 (07:39 -0700)]
Merge pull request #109 from cluck/master
Expose responses on NXDOMAIN exception
Claudio Luck [Wed, 27 May 2015 15:54:13 +0000 (17:54 +0200)]
Pass partial answer when raising DNSException, added unit tests
Bob Halley [Wed, 1 Jun 2016 13:48:56 +0000 (06:48 -0700)]
Convert TSIG other data into a binary type if needed.