summaryrefslogtreecommitdiff
path: root/dns/name.py
Commit message (Expand)AuthorAgeFilesLines
* Remove code in _escapify() that can never run.Bob Halley2020-07-031-2/+0
* Rework wire format processing.Bob Halley2020-07-021-30/+37
* add/adjust some no cover pragmas; fix missing catch of UnicodeErrorBob Halley2020-06-301-4/+4
* we did not check label-too-long in a few text casesBob Halley2020-06-191-4/+10
* Minor Python 3 cleanups.Brian Wellington2020-06-031-8/+8
* Improvements to dns.rdata.to_wire().Brian Wellington2020-06-011-15/+19
* Remove hash value truncation.Brian Wellington2020-05-201-4/+1
* remove unused io importBob Halley2020-05-151-1/+0
* Optimize name.to_digestable() and to_wire().Brian Wellington2020-05-151-13/+19
* add info about compression assumptions in dns.name.Name.to_wire()Bob Halley2020-05-101-1/+4
* more documentationBob Halley2020-05-091-4/+5
* in doco, text->str, binary->bytesBob Halley2020-05-081-12/+12
* more things to make mypy happierBob Halley2020-05-031-7/+3
* In library code, replace from io import BytesIO (or StringIO) with import ioBob Halley2020-05-011-5/+6
* Checkpoint immutable rdata.Brian Wellington2020-03-311-0/+4
* allow alternate dots for root in dns.name.from_unicodekimbo2019-07-261-1/+1
* When dealing with an IDNA 2003 non-punycode label, escapify it before unicodeBob Halley2019-01-071-2/+0
* If there are no non-ASCII codepoints in the input, treat the name asBob Halley2019-01-061-8/+18
* Unicode label escapify was not escapifying special characters.Bob Halley2019-01-051-41/+42
* remove bytearray() wrapping used for python 2 compatibilityBob Halley2019-01-051-4/+4
* Remove _compat module.Bob Halley2018-12-091-17/+15
* update copyrightBob Halley2018-12-011-0/+2
* Upgrade Python syntax with pyupgrade https://github.com/asottile/pyupgradeHugo2018-09-061-1/+1
* Pylint: reduce range of pylint disable statementMartin2017-07-141-2/+1
* Fix more latest pylint warnings.Bob Halley2017-05-301-0/+1
* more doco updatesBob Halley2017-01-161-1/+0
* adjust __init__ now that we include it in class descriptionBob Halley2017-01-021-2/+1
* copyright updateBob Halley2017-01-011-1/+1
* convert to restructured textBob Halley2016-12-311-162/+232
* fix epydoc params for idna_codecv1.15.0Bob Halley2016-09-301-3/+3
* Make IDNA default decode just decode the punycode.Bob Halley2016-09-291-14/+52
* dns.name.to_text() should return text. [Issue #209]Bob Halley2016-09-271-5/+5
* Add IDNA 2008 Practical mode, since IDNA 2008 is absurdly strict.Bob Halley2016-09-261-5/+23
* de-lint IDNABob Halley2016-09-251-18/+19
* A simpler and more extensible IDNA API.Bob Halley2016-09-251-92/+104
* Only use IDNA 2008 if requested.Bob Halley2016-09-211-24/+68
* Document IDNA parameters.Bob Halley2016-09-201-0/+26
* If the IDNA2008 module "idna" is available, use it and do IDNA 2008 encoding.Bob Halley2016-09-191-15/+41
* Merge pull request #197 from bastiak/pylintBob Halley2016-09-181-1/+1
|\
| * Pylint: remove bare exceptsMartin2016-08-311-1/+1
* | Py3: remove __getslice__ methodMartin Basti2016-08-051-3/+0
|/
* Merge pull request #176 from cdeccio/fixRootNameTextBob Halley2016-07-021-1/+1
|\
| * Fix dns.name.Name.to_text()Casey Deccio2016-06-241-1/+1
* | Pylint: enable old-division checkMartin Basti2016-06-271-1/+1
|/
* Fix another Python 2/3 code merge unicode issue.Bob Halley2016-06-181-1/+1
* Fix problems with escaping in quoted strings and names.Bob Halley2016-06-011-3/+2
* Fix typosJakub Wilk2016-05-261-3/+3
* unichr portability supportBob Halley2016-05-101-2/+1
* Fix problems withBob Halley2016-05-081-8/+8
* python3 supportArthur Gautier2016-04-211-87/+133