Skip to content

v.1.1.3

Choose a tag to compare

@mszeu mszeu released this 14 May 12:58
· 70 commits to master since this release
4c1bceb

New

  • Added the capability to interpreter the result of some commands through the optional parameter --decode
    Actually, the supported commands are:
    • NO
    • NC
    • N0
    • J2
    • J4
    • J8
    • JK
  • Fixed some typos in messages and Readme.MD
  • Improved messages in the app
  • Improved code readability of the decode_XX functions
  • Improved error handling in decode_jk function

Done

  • All the host protocols are finally supported: TCP, UDP and TLS
  • The --proto arguments are now case insensitive
  • Some checks added to ensure the right parameters were provided

Todo

  • Rework the TLS socket initialisation using a more modern approach
  • Rework the command result decoders implementing them using @ function decorators to add enhanced readability and maintainability
  • Check the decode function for JK possibly during a tamper.

Perhaps one day...

  • Introduce multithreading for the function that sends commands to the appliance
  • Modify the way the tests are run, avoiding to open and close the connection for every single test or keep both the possibilities to compare the difference in performances between the two approaches