1. 05 Mar, 2018 1 commit
  2. 22 Jan, 2018 2 commits
  3. 27 Nov, 2017 1 commit
  4. 26 Sep, 2017 1 commit
  5. 17 Aug, 2017 1 commit
  6. 20 Jun, 2017 9 commits
  7. 04 May, 2017 5 commits
  8. 21 Apr, 2017 3 commits
  9. 24 Mar, 2017 1 commit
  10. 23 Mar, 2017 3 commits
  11. 24 Feb, 2017 5 commits
    • Petr Špaček's avatar
      Deckard: simplify Scenario.force_ipv6 implementation · bf4206a9
      Petr Špaček authored
      Socket family selectino logic was unnecessarily duplicated several times.
      bf4206a9
    • Petr Špaček's avatar
      Deckard: PEP8 boolean expression fixes · 4ac8790e
      Petr Špaček authored
      Trivial changes to pythonify boolean expressions and avoid pep8 error E712
      "comparison to True should ..."
      4ac8790e
    • Petr Špaček's avatar
      Deckard: PEP8 whitespace fixes · 808d0f3d
      Petr Špaček authored
      Cheap re-indentation using python-autopep8-1.2.1-3.fc25 with few manual
      tweaks for very long lines.
      
      This costs nothing and will avoid PEP8 complaints about whitespace in CI.
      808d0f3d
    • Petr Špaček's avatar
      Deckard: PEP8 reindent · ed51c163
      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.
      ed51c163
    • Ivana Krumlova's avatar
      Deckard: Python 3 support · 0ee41b14
      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.
      0ee41b14
  12. 23 Feb, 2017 3 commits
    • Petr Špaček's avatar
      Deckard: use SOCKET_WRAPPER_PCAP_FILE facilities · 5d06b04d
      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.
      5d06b04d
    • Petr Špaček's avatar
      PEP8 fixes · 6019754f
      Petr Špaček authored
      6019754f
    • Grigorii Demidov's avatar
      Deckard: support for duplicate records · 479cd4e8
      Grigorii Demidov authored
      dnspython library by default coalesces RRsets of same type into one and
      automaticaly deduplicates equicalent RRs inside one RRset.
      This prevented Deckard from testing DNS messages with duplicate RR.
      
      To prevent this, all DNS messages are now parsed using option
      one_rr_per_rrset=True. This setting may create multiple RRsets
      of the same type but it seems okay for Deckard because the comparison
      algorithms compare individual RRs and ignore how they are distributed
      among RRsets.
      479cd4e8
  13. 21 Feb, 2017 1 commit
  14. 20 Feb, 2017 2 commits
  15. 23 Jan, 2017 1 commit
  16. 25 Aug, 2016 1 commit