Change Log

Version 0.1.7 (12/09/2023)

  • parse_show_eh, sikcli.py:

    • Added support for cases where MH system name (and therefore the prompt) contains spaces (within double quotes)

Version 0.1.6 (11/09/2023)

  • parse_show_eh, sikcommander.py:

    • Added (last 2 entries from) user_activity_log to output of ‘show’

    • Added last_change counter to output of ‘show’ for external ports (eth1, eth2,…)

Version 0.1.5 (07/09/2023)

  • sikcli.py:

    • Sped up waiting on responses to commands. Instead of timing out on response_timeout, continuously analyse response incrementally, to determine when completed

    • As a consequence, response_timeout in sikssh_config.toml no longer has any effect

    • Improved reliability of tunnel_in() and tunnel_out()

Version 0.1.4 (25/08/2023)

  • A single source of truth for version (in batchscanner.__init__.py)

  • Added this CHANGELOG.rst file and incorporated into documentation

  • sikcommander.py:

    • Added timestamp to sikcommander.Command

    • in SikCommander.__init__, reading remote CNs now conditioned also on SikCommander.connected

  • credentials.py:

    • made Credential hashable

    • changed Credentials so it automatically filters out any duplicate IP addresses

  • sikcli.py:

    • Try to extract banner (and derive related parameters) even if authentiction fails

    • To faciliate above: No longer call _derive_model() from within disconnect()

  • batchscan.py: actions in worker_task() now conditioned on SikCommander.connected