]> git.ipfire.org Git - thirdparty/dnspython.git/log
thirdparty/dnspython.git
9 years agoPylint: examples: fix basestring is not in py3
Martin [Sat, 2 Jul 2016 20:35:31 +0000 (22:35 +0200)] 
Pylint: examples: fix basestring is not in py3

9 years agoPylint: examples: fix extremenly long lines
Martin [Sat, 2 Jul 2016 20:30:23 +0000 (22:30 +0200)] 
Pylint: examples: fix extremenly long lines

9 years agoPylint: examples: fix redefined variables from outer scope
Martin [Sat, 2 Jul 2016 20:22:56 +0000 (22:22 +0200)] 
Pylint: examples: fix redefined variables from outer scope

9 years agoPylint: examples: cmp builtin is not in py3
Martin [Sat, 2 Jul 2016 20:22:20 +0000 (22:22 +0200)] 
Pylint: examples: cmp builtin is not in py3

9 years agoPylint: examples: fix singleton comparison
Martin [Sat, 2 Jul 2016 01:37:33 +0000 (03:37 +0200)] 
Pylint: examples: fix singleton comparison

9 years agoPylint: examples: fix whitespace errors
Martin [Sat, 2 Jul 2016 01:36:24 +0000 (03:36 +0200)] 
Pylint: examples: fix whitespace errors

9 years agoPylint: examples: do py2/3 compatible prints
Martin [Sat, 2 Jul 2016 01:28:47 +0000 (03:28 +0200)] 
Pylint: examples: do py2/3 compatible prints

9 years agoPylint: enable check for tests
Martin [Sat, 2 Jul 2016 01:11:11 +0000 (03:11 +0200)] 
Pylint: enable check for tests

9 years agoPylint: tests: disable check broad-except locally in resolver test
Martin [Sat, 2 Jul 2016 01:10:51 +0000 (03:10 +0200)] 
Pylint: tests: disable check broad-except locally in resolver test

9 years agoPy3: fix tests
Martin [Sat, 2 Jul 2016 01:17:28 +0000 (03:17 +0200)] 
Py3: fix tests

9 years agoFix grange.from_text()
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: ''

9 years agoPylint: tests: fix redefined functions
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

9 years agoPylint: tests: fix superfluous-parens
Martin [Sat, 2 Jul 2016 00:27:08 +0000 (02:27 +0200)] 
Pylint: tests: fix superfluous-parens

9 years agoPylint: tests: remove semicolon
Martin [Sat, 2 Jul 2016 00:26:15 +0000 (02:26 +0200)] 
Pylint: tests: remove semicolon

9 years agoPylint: tests: fix multiple statements on line
Martin [Sat, 2 Jul 2016 00:24:59 +0000 (02:24 +0200)] 
Pylint: tests: fix multiple statements on line

9 years agoPylint: tests: disable line-too-long check locally
Martin [Sat, 2 Jul 2016 00:20:34 +0000 (02:20 +0200)] 
Pylint: tests: disable line-too-long check locally

9 years agoPylint: tests: Fix whitespace errors
Martin [Sat, 2 Jul 2016 00:16:39 +0000 (02:16 +0200)] 
Pylint: tests: Fix whitespace errors

9 years agoPylint: tests: fix singleton comparison
Martin [Fri, 1 Jul 2016 23:59:38 +0000 (01:59 +0200)] 
Pylint: tests: fix singleton comparison

9 years agoPylint: tests: fix reimports
Martin [Fri, 1 Jul 2016 23:56:29 +0000 (01:56 +0200)] 
Pylint: tests: fix reimports

9 years agoPylint: tests: py3: use print function
Martin [Fri, 1 Jul 2016 23:53:36 +0000 (01:53 +0200)] 
Pylint: tests: py3: use print function

9 years agoPylint: tests: remove unused imports
Martin [Fri, 1 Jul 2016 23:46:33 +0000 (01:46 +0200)] 
Pylint: tests: remove unused imports

9 years agoMerge pull request #178 from bastiak/pylint
Bob Halley [Fri, 1 Jul 2016 23:07:43 +0000 (16:07 -0700)] 
Merge pull request #178 from bastiak/pylint

Add Pylint

9 years agoPylint: enable superfluous-parens check 178/head
Martin Basti [Sun, 26 Jun 2016 23:15:31 +0000 (01:15 +0200)] 
Pylint: enable superfluous-parens check

9 years agoPylint: enable bad-whitespace check
Martin Basti [Sun, 26 Jun 2016 22:29:10 +0000 (00:29 +0200)] 
Pylint: enable bad-whitespace check

9 years agoPylint: enable delslice-method 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

9 years agoPylint: enable deprecated-lambda check
Martin Basti [Sun, 26 Jun 2016 22:06:42 +0000 (00:06 +0200)] 
Pylint: enable deprecated-lambda check

9 years agoPylint: enable old-division check
Martin Basti [Sun, 26 Jun 2016 22:03:54 +0000 (00:03 +0200)] 
Pylint: enable old-division check

9 years agoPylint: enable range-builtin-not-iterating check
Martin Basti [Sun, 26 Jun 2016 21:55:36 +0000 (23:55 +0200)] 
Pylint: enable range-builtin-not-iterating check

9 years agoPylint: enable undefined-variable check
Martin Basti [Sun, 26 Jun 2016 21:51:57 +0000 (23:51 +0200)] 
Pylint: enable undefined-variable check

9 years agoPylint: enable multiple py3 *-builtin checks
Martin Basti [Sun, 26 Jun 2016 21:19:25 +0000 (23:19 +0200)] 
Pylint: enable multiple py3 *-builtin checks

9 years agoPylint: enable unneeded-not check
Martin Basti [Sun, 26 Jun 2016 20:08:59 +0000 (22:08 +0200)] 
Pylint: enable unneeded-not check

9 years agoPylint: enable unnecessary-lambda check
Martin Basti [Sun, 26 Jun 2016 19:57:47 +0000 (21:57 +0200)] 
Pylint: enable unnecessary-lambda check

9 years agoPylint: enable undefined-loop-variable check
Martin Basti [Sun, 26 Jun 2016 19:55:17 +0000 (21:55 +0200)] 
Pylint: enable undefined-loop-variable check

9 years agoPylint: enable unused-import check
Martin Basti [Sun, 26 Jun 2016 19:31:44 +0000 (21:31 +0200)] 
Pylint: enable unused-import check

9 years agoPylint: NotImplementedError
Martin Basti [Sun, 26 Jun 2016 19:29:22 +0000 (21:29 +0200)] 
Pylint: NotImplementedError

9 years agoPylint: enable import-error check
Martin Basti [Sun, 26 Jun 2016 19:15:50 +0000 (21:15 +0200)] 
Pylint: enable import-error check

9 years agoAdd pylint checker
Martin Basti [Sun, 26 Jun 2016 19:09:04 +0000 (21:09 +0200)] 
Add pylint checker

9 years agoFix another Python 2/3 code merge unicode issue.
Bob Halley [Sat, 18 Jun 2016 13:51:36 +0000 (06:51 -0700)] 
Fix another Python 2/3 code merge unicode issue.

9 years agoMerge pull request #109 from cluck/master
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

9 years agoPass partial answer when raising DNSException, added unit tests 109/head
Claudio Luck [Wed, 27 May 2015 15:54:13 +0000 (17:54 +0200)] 
Pass partial answer when raising DNSException, added unit tests

9 years agoConvert TSIG other data into a binary type if needed.
Bob Halley [Wed, 1 Jun 2016 13:48:56 +0000 (06:48 -0700)] 
Convert TSIG other data into a binary type if needed.

9 years agoinc version
Bob Halley [Wed, 1 Jun 2016 13:16:51 +0000 (06:16 -0700)] 
inc version

9 years agoFix problems with escaping in quoted strings and names.
Bob Halley [Wed, 1 Jun 2016 13:15:35 +0000 (06:15 -0700)] 
Fix problems with escaping in quoted strings and names.
[issue #168]

9 years agoEncode and decode TSIG keyrings as needed on Python 3.
Bob Halley [Tue, 31 May 2016 23:28:53 +0000 (16:28 -0700)] 
Encode and decode TSIG keyrings as needed on Python 3.
[issue #171]

9 years agodns.ipv6.inet_ntoa() should return a string.
Bob Halley [Tue, 31 May 2016 13:46:41 +0000 (06:46 -0700)] 
dns.ipv6.inet_ntoa() should return a string.
[issue #167]

9 years agorevert prior patch as things are more messed up than I thought!
Bob Halley [Mon, 30 May 2016 23:34:32 +0000 (16:34 -0700)] 
revert prior patch as things are more messed up than I thought!

9 years agodns.ipv6.inet_ntoa() should return a string.
Bob Halley [Mon, 30 May 2016 23:24:25 +0000 (16:24 -0700)] 
dns.ipv6.inet_ntoa() should return a string.
[issue #167]

9 years agoAdd socket_factory to allow socket creation to be overridden when needed.
Bob Halley [Sat, 28 May 2016 19:45:46 +0000 (12:45 -0700)] 
Add socket_factory to allow socket creation to be overridden when needed.

9 years agoMerge pull request #166 from kitterma/master
Bob Halley [Sat, 28 May 2016 17:07:11 +0000 (10:07 -0700)] 
Merge pull request #166 from kitterma/master

Automatically skip tests that require Internet access if it is not av…

9 years agoAutomatically skip tests that require Internet access if it is not available 166/head
Scott Kitterman [Sat, 28 May 2016 16:46:20 +0000 (12:46 -0400)] 
Automatically skip tests that require Internet access if it is not available

Add code in tests/test_resolver.py to check if dnspython.org can be looked up by socket.gethostbyname as a test of Internet reachability
Skip tests requiring Internet access (testZoneForName1, testZoneForName2, and testZoneForName3) if it is not available

9 years agoPrep 1.14.0 v1.14.0
Bob Halley [Fri, 27 May 2016 16:12:53 +0000 (09:12 -0700)] 
Prep 1.14.0

9 years agoMerge pull request #164 from jwilk/spelling
Bob Halley [Thu, 26 May 2016 21:45:18 +0000 (14:45 -0700)] 
Merge pull request #164 from jwilk/spelling

Fix typos

9 years agoFix typos 164/head
Jakub Wilk [Thu, 26 May 2016 21:40:29 +0000 (23:40 +0200)] 
Fix typos

9 years agoAdd CSYNC
Bob Halley [Mon, 23 May 2016 22:18:47 +0000 (15:18 -0700)] 
Add CSYNC

9 years agoharmonize example zone
Bob Halley [Fri, 20 May 2016 18:41:39 +0000 (11:41 -0700)] 
harmonize example zone

9 years agoLOC processing lost N/S or E/W info when values were within a
Bob Halley [Fri, 20 May 2016 14:01:27 +0000 (07:01 -0700)] 
LOC processing lost N/S or E/W info when values were within a
degree of the equator or the prime meridian.

9 years agotry winreg on Windows [issue #160]
Bob Halley [Tue, 17 May 2016 14:25:15 +0000 (07:25 -0700)] 
try winreg on Windows [issue #160]

9 years agoMerge pull request #159 from n8henrie/issue_157
Bob Halley [Sun, 15 May 2016 12:47:19 +0000 (05:47 -0700)] 
Merge pull request #159 from n8henrie/issue_157

Explicitly use bytes to avoid TypeError with concatenation

9 years agoMerge pull request #158 from n8henrie/issue_156
Bob Halley [Sun, 15 May 2016 12:46:52 +0000 (05:46 -0700)] 
Merge pull request #158 from n8henrie/issue_156

Add compatibility with BlockingIOError for Python3

9 years agoExplicitly use bytes to avoid TypeError with concatenation 159/head
Nathan Henrie [Sat, 14 May 2016 21:28:58 +0000 (15:28 -0600)] 
Explicitly use bytes to avoid TypeError with concatenation

Fixes rthalley/dnspython#157

On Python3, this previously would raise a TypeError when one tried to
add bytes and a string, this initializes s and n to bytes instead.

9 years agoAdd compatibility with BlockingIOError for Python3 158/head
Nathan Henrie [Sat, 14 May 2016 21:10:52 +0000 (15:10 -0600)] 
Add compatibility with BlockingIOError for Python3

Fixes rthalley/dnspython#156

At least in Python3.5, BlockingIOError is not subscriptable. Its
`.errno` attribute seems to be able to provide the necessary
information.

9 years agoUpdate with recent changes
Bob Halley [Fri, 13 May 2016 13:44:37 +0000 (06:44 -0700)] 
Update with recent changes

9 years agodns.message.make_query() now interprets any setting that implies
Bob Halley [Fri, 13 May 2016 13:43:36 +0000 (06:43 -0700)] 
dns.message.make_query() now interprets any setting that implies
EDNS as a request to turn on EDNS, if use_edns has not been set
explicitly.

9 years agoTry again to fix TSIG hashes
Bob Halley [Thu, 12 May 2016 21:19:35 +0000 (14:19 -0700)] 
Try again to fix TSIG hashes

9 years agoFix TSIG algorithm to hash mapping
Bob Halley [Thu, 12 May 2016 21:15:34 +0000 (14:15 -0700)] 
Fix TSIG algorithm to hash mapping

9 years agoDo not reference docstrings in exception formatting as they may be stripped.
Bob Halley [Thu, 12 May 2016 13:20:01 +0000 (06:20 -0700)] 
Do not reference docstrings in exception formatting as they may be stripped.
[issue #154]

9 years agoAllow an origin of None to be specified when constructing a
Bob Halley [Wed, 11 May 2016 21:54:30 +0000 (14:54 -0700)] 
Allow an origin of None to be specified when constructing a
Zone object.
[issue #153]

9 years agoDoc prep for 1.13 v1.13.0
Bob Halley [Tue, 10 May 2016 17:02:12 +0000 (10:02 -0700)] 
Doc prep for 1.13

9 years agounichr portability support
Bob Halley [Tue, 10 May 2016 16:57:17 +0000 (09:57 -0700)] 
unichr portability support

9 years agoFix problems with
Bob Halley [Sun, 8 May 2016 18:53:19 +0000 (11:53 -0700)] 
Fix problems with

dns.name.from_unicode(u'\u00ff' * 60)
dns.name.from_unicode(u'\\255')

9 years agoAllow zone origin to be specified as a string.
Bob Halley [Sun, 8 May 2016 18:41:21 +0000 (11:41 -0700)] 
Allow zone origin to be specified as a string.

9 years agofix another indexing keys() issue.
Bob Halley [Sun, 8 May 2016 17:43:31 +0000 (10:43 -0700)] 
fix another indexing keys() issue.

9 years agoMerge pull request #151 from luisgf/master
Bob Halley [Fri, 6 May 2016 15:26:06 +0000 (08:26 -0700)] 
Merge pull request #151 from luisgf/master

Dictionary keys doesn't support slicing.

9 years agoDictionary keys doesn't support slicing. That's throw an error in the program 151/head
Luis González Fernández [Thu, 5 May 2016 19:02:52 +0000 (21:02 +0200)] 
Dictionary keys doesn't support slicing. That's throw an error in the program
if the 'keyname' parameter is not passed.

Doing a list(dict())[0] solve this problem.

9 years agostart 1.13 release prep
Bob Halley [Tue, 3 May 2016 23:16:33 +0000 (16:16 -0700)] 
start 1.13 release prep

9 years agoMerge pull request #148 from baloo/python3-python2
Bob Halley [Tue, 3 May 2016 23:10:47 +0000 (16:10 -0700)] 
Merge pull request #148 from baloo/python3-python2

make dnspython codebase python2/python3 compatible

9 years agotest: I believe this ip to be legitimate 148/head
Arthur Gautier [Thu, 21 Apr 2016 00:40:59 +0000 (00:40 +0000)] 
test: I believe this ip to be legitimate

Signed-off-by: Arthur Gautier <baloo@gandi.net>
9 years agotest: incorrect test relying on type comparison
Arthur Gautier [Wed, 30 Mar 2016 23:09:45 +0000 (23:09 +0000)] 
test: incorrect test relying on type comparison

This test relies on python2 type comparison mechanism.

A simplier test case is:
``` python
In [1]: class X(object):
    def __gt__(self, other):
        return NotImplemented
   ...:

In [2]: a=X()

In [3]: a>1
Out[3]: True

In [4]: a<1
Out[4]: False
```

Works on python2, not on python3.
Therefore, I'm dropping the testcase

See http://eli.thegreenplace.net/2016/comparing-types-in-python-3/ for
more information about that

Signed-off-by: Arthur Gautier <baloo@gandi.net>
9 years agosetup.py: version classifiers
Arthur Gautier [Thu, 21 Apr 2016 15:19:01 +0000 (15:19 +0000)] 
setup.py: version classifiers

Signed-off-by: Arthur Gautier <baloo@gandi.net>
9 years agopython3 support
Arthur Gautier [Tue, 29 Mar 2016 17:51:13 +0000 (17:51 +0000)] 
python3 support

Signed-off-by: Arthur Gautier <baloo@gandi.net>
9 years agoAdds tox and coverage.py
Arthur Gautier [Wed, 30 Mar 2016 20:52:21 +0000 (20:52 +0000)] 
Adds tox and coverage.py

Signed-off-by: Arthur Gautier <baloo@gandi.net>
9 years agosetup.py: use setuptools instead of distutils
Arthur Gautier [Tue, 29 Mar 2016 18:03:43 +0000 (18:03 +0000)] 
setup.py: use setuptools instead of distutils

Signed-off-by: Arthur Gautier <baloo@gandi.net>
9 years agoMerge pull request #146 from CoresecSystems/master
Bob Halley [Sat, 5 Mar 2016 00:33:52 +0000 (16:33 -0800)] 
Merge pull request #146 from CoresecSystems/master

Fix NameDicts (on python2)

9 years agoFix NameDicts so they keep track of the max_length properly and handle things like... 146/head
Francisco Izquierdo [Fri, 4 Mar 2016 20:41:44 +0000 (21:41 +0100)] 
Fix NameDicts so they keep track of the max_length properly and handle things like update properly

9 years agofurther md-ify
Bob Halley [Sun, 21 Feb 2016 23:38:08 +0000 (15:38 -0800)] 
further md-ify

9 years agoImport dns.tsig
Bob Halley [Sun, 21 Feb 2016 23:30:54 +0000 (15:30 -0800)] 
Import dns.tsig

9 years agoMerge pull request #141 from tbabej/master
Bob Halley [Sun, 21 Feb 2016 23:27:52 +0000 (15:27 -0800)] 
Merge pull request #141 from tbabej/master

resolver: Reject lines with less than two tokens

9 years agoMerge pull request #138 from crhan/feature/add_build_status
Bob Halley [Sun, 21 Feb 2016 23:26:46 +0000 (15:26 -0800)] 
Merge pull request #138 from crhan/feature/add_build_status

add build status in README for master branch

9 years agoMerge pull request #142 from bastiak/master
Bob Halley [Sun, 21 Feb 2016 23:24:56 +0000 (15:24 -0800)] 
Merge pull request #142 from bastiak/master

Fix typo in resolver.py

9 years agoSet response_time to zero when exceptions occur early.
Bob Halley [Sun, 21 Feb 2016 23:22:21 +0000 (15:22 -0800)] 
Set response_time to zero when exceptions occur early.

9 years agoFix typo in resolver.py 142/head
Martin Basti [Fri, 29 Jan 2016 17:23:22 +0000 (18:23 +0100)] 
Fix typo in resolver.py

9 years agoresolver: Reject lines with less than two tokens 141/head
Tomas Babej [Thu, 28 Jan 2016 14:05:01 +0000 (15:05 +0100)] 
resolver: Reject lines with less than two tokens

9 years agofix it 138/head
ruohan.chen [Sun, 10 Jan 2016 01:59:57 +0000 (09:59 +0800)] 
fix it

9 years agochange to tweak travis
Bob Halley [Sat, 9 Jan 2016 00:16:49 +0000 (16:16 -0800)] 
change to tweak travis

9 years agoonly python 2.7
Bob Halley [Sat, 9 Jan 2016 00:13:11 +0000 (16:13 -0800)] 
only python 2.7

9 years agoMerge pull request #136 from crhan/feature/travis-ci
Bob Halley [Sat, 9 Jan 2016 00:10:30 +0000 (16:10 -0800)] 
Merge pull request #136 from crhan/feature/travis-ci

add trvis-ci support

9 years agoexit with non-zero status on failure
Bob Halley [Sat, 9 Jan 2016 00:08:31 +0000 (16:08 -0800)] 
exit with non-zero status on failure

9 years agoadd trvis-ci 136/head
ruohan.chen [Thu, 7 Jan 2016 03:26:42 +0000 (11:26 +0800)] 
add trvis-ci

10 years agoMerge pull request #131 from crhan/unicode_bugfix
Bob Halley [Mon, 14 Dec 2015 18:01:10 +0000 (10:01 -0800)] 
Merge pull request #131 from crhan/unicode_bugfix

Unicode support bugfix

10 years agoUnicode support bugfix 131/head
ruohan.chen [Sat, 12 Dec 2015 08:59:05 +0000 (16:59 +0800)] 
Unicode support bugfix