Release notes

Download the client from Github

2.1.0: Latest

  • Adding –exit-on-failure-timeout flag (Specify in seconds if you want the app to exit if it cannot properly connect. (default -1))

  • Code refactoring

2.0.4

  • Fixed issue with restarting sessions from a non-root user.

  • Creating the /etc/openport/users.conf file at installation.

2.0.3

  • Checking that both .ssh/id_rsa and .ssh/id_rsa.pub exist before using them

  • Bugfix: server port was not reused after closing the app with ctrl-c

2.0.2

  • Rewritten client in Go

  • Updated commands: “openport –list” is now “openport list” Same for forward, list, kill, kill-all, register-key, version and help.

  • Fixed issue with hanging clients (added timeout on http requests)

  • Improved speed, size and memory consumption

  • Terminology: replaced “share” with “session”

1.2.0

  • Fixed ssl issue in ubuntu

  • Python3 compatibility

  • Dependency upgrades

  • Added –keep-alive flag to modify the interval in between the keep-alive messages

1.1.0

  • Added –daemonize flag

  • Fixed issue with saving session without an internet connection

  • Added open-for-ip link in –list output

1.0.2

  • Moved openport to it’s own package, so it can be installed as a regular python package.

1.0.1

  • added –name to –register-key

1.0.0

  • Added a Graphical User Interface (GUI)

  • ip-link-protection can be switched on and off from the command line

  • You can now create [forward tunnels](/wiki/recipes/create_a_forward_tunnel/)

  • Many bugfixes

  • Removed the manager

  • Only one forward per port

  • Can handle encrypted keys

  • 64 bit version for ubuntu

  • Better warnings and messages

  • Better signal handling

  • Show extra information with –list –verbose

0.9.1

  • IP Link Protection

  • Brute force protection

  • Various bug fixes

  • Cleaner output

0.8.0

  • Port forwarding

  • Http forwarding

  • Restart on reboot