1. 22 Aug, 2018 1 commit
  2. 14 May, 2018 3 commits
  3. 22 Dec, 2017 2 commits
  4. 16 Nov, 2017 2 commits
    • Petr Špaček's avatar
      fixup! kresd: run in non-interactive mode · 407fab8c
      Petr Špaček authored
      I forgot to include the -f 1 in the Makefile so using `make` to execute
      kresd would suffer from the same problem.
      407fab8c
    • Petr Špaček's avatar
      kresd: run in non-interactive mode · e72062e5
      Petr Špaček authored
      For unknown reason, Deckard test might fail with "--- Logging error ---"
      from Python interpreter. Experimentally I found out that this does not
      happen anymore if kresd is executed with "-f 1", i.e. in non-interactive
      mode. I do not know why, but this change seems to hide/solve the problem
      and leads to more reliable test suite so it is now enabled by default.
      e72062e5
  5. 26 Sep, 2017 1 commit
  6. 17 Aug, 2017 1 commit
  7. 14 Aug, 2017 1 commit
  8. 04 May, 2017 1 commit
    • Petr Špaček's avatar
      Deckard: support multiple binaries inside single Deckard instance · b6c5c5bf
      Petr Špaček authored
      Deckard now can run multiple processes inside single simulated network
      and communicate with each other.
      
      This introduces couple of incompatible changes:
      - command line syntax was changed to accomodate new possibilities (see --help)
      - SOCKET_WRAPPER environment variables except DIR are always managed by Deckard
      b6c5c5bf
  9. 23 Mar, 2017 1 commit
  10. 24 Feb, 2017 3 commits
    • Petr Špaček's avatar
      5c4acc5f
    • Petr Špaček's avatar
      Deckard: Use default Python version from system · 215ce4fb
      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.
      215ce4fb
    • 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
  11. 20 Dec, 2016 1 commit
  12. 03 May, 2016 1 commit
  13. 30 Mar, 2016 1 commit
  14. 11 Jan, 2016 1 commit
  15. 28 Nov, 2015 1 commit
  16. 25 Nov, 2015 2 commits
  17. 24 Nov, 2015 3 commits
  18. 10 Nov, 2015 1 commit
  19. 06 Nov, 2015 1 commit
  20. 22 Sep, 2015 1 commit
  21. 18 Sep, 2015 1 commit
  22. 17 Sep, 2015 1 commit