- 24 Feb, 2017 3 commits
-
-
Petr Špaček authored
Cheap re-indentation using reindent.py from python-2.7.13. This costs nothing and will avoid PEP8 complaints about tabs in CI.
-
Petr Špaček authored
Linux distributions are moving towards Python 3. As a consequence, staying on Python 2 is causing problems. E.g. Deckard errored out on missing 'dns' package but 'pip install' claimed that 'dns' is already installed... From now the Deckard is using default Python version so it should be less surprising. If necessary, the default version can be overriden using PYTHON variable in Makefile. An important side-effect is that Deckard running under Python 3 is easier to debug because Python 3 is able to report whole chains of exceptions properly.
-
Ivana Krumlova authored
The main problem was that socket.type from Python standard library is not an integer anymore. It is EnumInt object which is used instead of bit field. To make the code compatible with both versions of Python we had to replace all exact value comparisons with bitwise masking.
-
- 23 Feb, 2017 1 commit
-
-
Petr Špaček authored
Custom implementation of packet logging was replaced by SOCKET_WRAPPER_PCAP_FILE facilities. The main advantage is that it logs all the traffic including malformed packets, ICMP messages and so on. As side-effect, this commit removes depedency on Python package dpkt.
-
- 16 Feb, 2017 1 commit
-
-
Petr Špaček authored
Power DNS recursor terminates with non-zero exit code after receiving SIGTERM so we need to ignore this condition.
-
- 13 Feb, 2017 1 commit
-
-
Petr Špaček authored
-
- 09 Feb, 2017 1 commit
-
-
Petr Špaček authored
-
- 08 Feb, 2017 1 commit
-
-
Petr Špaček authored
Normally the server process should exit with code 0. Non-zero might indicate crash during shutdown or so. This can be used for automated Valgrind testing: $ make DAEMON=valgrind ADDITIONAL="--error-exitcode=1 kresd"
-
- 23 Jan, 2017 1 commit
-
-
Petr Špaček authored
Multiple IPv4/IPv6 addresses can be specified for single RANGE. This allows to specify responses for zones with multiple name servers without copy-pasting the data for each server's address.
-
- 20 Dec, 2016 1 commit
-
-
andi authored
This fixes installations where python3 is the default.
-
- 02 May, 2016 1 commit
-
-
Pieter Lexis authored
-
- 11 Jan, 2016 2 commits
-
-
Marek Vavrusa authored
STEP <id> is optional (incremented if ommited) e.g.: STEP 1 REPLY # Id=1 STEP REPLY # Id=2 CONFIG_END isn't needed ENTRY_END isn't needed
-
Marek Vavrusa authored
the pydnstest is a generic library scenario is not responsible for any socket binding testserver provides mock servers deckard picks eligible addresses from scenario, and tells testserver to listen there this makes the library standalone useable even without prebinding
-
- 31 Dec, 2015 1 commit
-
-
Grigorii Demidov authored
-
- 23 Dec, 2015 1 commit
-
-
Grigorii Demidov authored
-
- 16 Dec, 2015 2 commits
-
-
Grigorii Demidov authored
-
Grigorii Demidov authored
-
- 08 Dec, 2015 1 commit
-
-
Grigorii Demidov authored
-
- 02 Dec, 2015 1 commit
-
-
Grigorii Demidov authored
-
- 27 Nov, 2015 1 commit
-
-
Grigorii Demidov authored
-
- 25 Nov, 2015 1 commit
-
-
Grigorii Demidov authored
-
- 24 Nov, 2015 2 commits
-
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
- 06 Nov, 2015 1 commit
-
-
Grigorii Demidov authored
-
- 21 Oct, 2015 1 commit
-
-
Grigorii Demidov authored
-
- 20 Oct, 2015 1 commit
-
-
Grigorii Demidov authored
-
- 15 Oct, 2015 1 commit
-
-
Grigorii Demidov authored
-
- 13 Oct, 2015 2 commits
-
-
Grigorii Demidov authored
-
Grigorii Demidov authored
-
- 25 Sep, 2015 2 commits
-
-
Grigorii Demidov authored
-
Grigorii Demidov authored
-
- 17 Sep, 2015 1 commit
-
-
Marek Vavruša authored
-