Mole Versions Save

CLI application to create ssh tunnels focused on resiliency and user experience.

v2.0.0

2 years ago
  • Add CHANGELOG.md file to track changes on releases [89290e8]
  • Add new command to show running configuration of any mole instance [#161]
  • Stop foreground instances using the stop command [#158]
  • Add new command, misc rpc to explicitly execute procedures on running instances of mole [#148]
  • rpc server (disabled by default) [#146]
  • New flag to pass SSH config file path [#136]
  • Add new command: show logs [#132]
  • Change output of "show alias" to toml format. [#144]
  • Skip private key authentication in case of error (encrypted without passphrase, wrong format, ...) [#159] [#169]
  • Close reader/writer on ssh channel when finished or error occurs [#159]
  • Don't fail but create new empty config when no config (empty string) file was used [#159]
  • Fix start alias flag parsing [#157]

v1.0.1

3 years ago

CHANGELOG

v1.0.1

BUGFIX: Verbose, Insecure and Detach flags are not working when loading from an alias [#127] NEW FEATURE: The installation script can now receive a parameter to install a specific version instead of always installing the latest [#124]

v1.0.0

NEW FEATURE: Complete revamp of CLI user experience [#112] NEW FEATURE: Support for ssh remote port forwarding [#114] NEW FEATURE: Support for authentication ssh session using ssh agent [#102] NEW FEATURE: Add builds for ARM [#109]

v0.5.0

NEW FEATURE: Reconnect to SSH Server if connection drops for any reason (-connection-retries and -retry-wait) [#95] BUGFIX: SSH config file is required even if all required arguments were provided through CLI [#75] BUGFIX: Missing port in remote address [#86] NEW FEATURE: Configurable connection timeout [#92] BUGFIX: Fix persistence of insecure mode flag (-insecure) [#90] IMPROVEMENT: Better protecting keys loaded in memory [#78] NEW FEATURE: Keep idle connection open by sending periodic synthetic packets (-keep-alive-interval flag) [#77]

v0.4.0

NEW FEATURE: Multiple tunnels using the same ssh connection (support for multiple -remote flags) [#72] INFRA: Project dependencies are now managed by Go modules instead of vendor/ [#69]

v0.3.0

NEW FEATURE: Windows Support! Mole now works on windows (tested on Windows 10) [#65] INFRA: Using Github Actions for code quality checks (e.g. unit tests, code formatting, etc.) NEW FEATURE: Users will be prompted to enter the key's password if it is encrypted [#54] NEW FEATURE: Skip the host key validation by using the -insecure option [#52] BUGFIX: Server names can contain underscore character [#50] BUGFIX: Always use the same ssh connection if multiple clients use the same tunnel [#43] NEW FEATURE: Run mole in background by using the -detach option [#35] BUGFIX: Return error if required flags are missing [#33] NEW FEATURE: New -aliases option added to list all configured aliases [#29] NEW FEATURE: LocalForward option from ssh config file will be used if both -local and -remote are absent [#18] INFRA: Developers can spawn a small local infra using docker to test their changes

v0.2.0

NEW FEATURE: Aliases can be created to reuse tunnel settings. Website update

v0.1.0

IP addresses of both local and remote are now optional Add -version option to display the current version New website: https://davrodpin.github.io/mole/

v0.0.1

First release. No changes.

v1.0.0

3 years ago

CHANGELOG

v1.0.0

NEW FEATURE: Complete revamp of CLI user experience [#112] NEW FEATURE: Support for ssh remote port forwarding [#114] NEW FEATURE: Support for authentication ssh session using ssh agent [#102] NEW FEATURE: Add builds for ARM [#109]

v0.5.0

NEW FEATURE: Reconnect to SSH Server if connection drops for any reason (-connection-retries and -retry-wait) [#95] BUGFIX: SSH config file is required even if all required arguments were provided through CLI [#75] BUGFIX: Missing port in remote address [#86] NEW FEATURE: Configurable connection timeout [#92] BUGFIX: Fix persistence of insecure mode flag (-insecure) [#90] IMPROVEMENT: Better protecting keys loaded in memory [#78] NEW FEATURE: Keep idle connection open by sending periodic synthetic packets (-keep-alive-interval flag) [#77]

v0.4.0

NEW FEATURE: Multiple tunnels using the same ssh connection (support for multiple -remote flags) [#72] INFRA: Project dependencies are now managed by Go modules instead of vendor/ [#69]

v0.3.0

NEW FEATURE: Windows Support! Mole now works on windows (tested on Windows 10) [#65] INFRA: Using Github Actions for code quality checks (e.g. unit tests, code formatting, etc.) NEW FEATURE: Users will be prompted to enter the key's password if it is encrypted [#54] NEW FEATURE: Skip the host key validation by using the -insecure option [#52] BUGFIX: Server names can contain underscore character [#50] BUGFIX: Always use the same ssh connection if multiple clients use the same tunnel [#43] NEW FEATURE: Run mole in background by using the -detach option [#35] BUGFIX: Return error if required flags are missing [#33] NEW FEATURE: New -aliases option added to list all configured aliases [#29] NEW FEATURE: LocalForward option from ssh config file will be used if both -local and -remote are absent [#18] INFRA: Developers can spawn a small local infra using docker to test their changes

v0.2.0

NEW FEATURE: Aliases can be created to reuse tunnel settings. Website update

v0.1.0

IP addresses of both local and remote are now optional Add -version option to display the current version New website: https://davrodpin.github.io/mole/

v0.0.1

First release. No changes.

v0.5.0

4 years ago

CHANGELOG

v0.5.0

NEW FEATURE: Reconnect to SSH Server if connection drops for any reason (-connection-retries and -retry-wait) [#95] BUGFIX: SSH config file is required even if all required arguments were provided through CLI [#75] BUGFIX: Missing port in remote address [#86] NEW FEATURE: Configurable connection timeout [#92] BUGFIX: Fix persistence of insecure mode flag (-insecure) [#90] IMPROVEMENT: Better protecting keys loaded in memory [#78] NEW FEATURE: Keep idle connection open by sending periodic synthetic packets (-keep-alive-interval flag) [#77]

v0.4.0

NEW FEATURE: Multiple tunnels using the same ssh connection (support for multiple -remote flags) [#72] INFRA: Project dependencies are now managed by Go modules instead of vendor/ [#69]

v0.3.0

NEW FEATURE: Windows Support! Mole now works on windows (tested on Windows 10) [#65] INFRA: Using Github Actions for code quality checks (e.g. unit tests, code formatting, etc.) NEW FEATURE: Users will be prompted to enter the key's password if it is encrypted [#54] NEW FEATURE: Skip the host key validation by using the -insecure option [#52] BUGFIX: Server names can contain underscore character [#50] BUGFIX: Always use the same ssh connection if multiple clients use the same tunnel [#43] NEW FEATURE: Run mole in background by using the -detach option [#35] BUGFIX: Return error if required flags are missing [#33] NEW FEATURE: New -aliases option added to list all configured aliases [#29] NEW FEATURE: LocalForward option from ssh config file will be used if both -local and -remote are absent [#18] INFRA: Developers can spawn a small local infra using docker to test their changes

v0.2.0

NEW FEATURE: Aliases can be created to reuse tunnel settings. Website update

v0.1.0

IP addresses of both local and remote are now optional Add -version option to display the current version New website: https://davrodpin.github.io/mole/

v0.0.1

First release. No changes.

v0.4.0

4 years ago

CHANGELOG

v0.4.0

NEW FEATURE: Multiple tunnels using the same ssh connection (support for multiple -remote flags) [#72] INFRA: Project dependencies are now managed by Go modules instead of vendor/ [#69]

v0.3.0

NEW FEATURE: Windows Support! Mole now works on windows (tested on Windows 10) [#65] INFRA: Using Github Actions for code quality checks (e.g. unit tests, code formatting, etc.) NEW FEATURE: Users will be prompted to enter the key's password if it is encrypted [#54] NEW FEATURE: Skip the host key validation by using the -insecure option [#52] BUGFIX: Server names can contain underscore character [#50] BUGFIX: Always use the same ssh connection if multiple clients use the same tunnel [#43] NEW FEATURE: Run mole in background by using the -detach option [#35] BUGFIX: Return error if required flags are missing [#33] NEW FEATURE: New -aliases option added to list all configured aliases [#29] NEW FEATURE: LocalForward option from ssh config file will be used if both -local and -remote are absent [#18] INFRA: Developers can spawn a small local infra using docker to test their changes

v0.2.0

NEW FEATURE: Aliases can be created to reuse tunnel settings. Website update

v0.1.0

IP addresses of both local and remote are now optional Add -version option to display the current version New website: https://davrodpin.github.io/mole/

v0.0.1

First release. No changes.

v0.3.0

5 years ago

CHANGELOG

v0.3.0

NEW FEATURE: Windows Support! Mole now works on windows (tested on Windows 10) [#65] INFRA: Using Github Actions for code quality checks (e.g. unit tests, code formatting, etc.) NEW FEATURE: Users will be prompted to enter the key's password if it is encrypted [#54] NEW FEATURE: Skip the host key validation by using the -insecure option [#52] BUGFIX: Server names can contain underscore character [#50] BUGFIX: Always use the same ssh connection if multiple clients use the same tunnel [#43] NEW FEATURE: Run mole in background by using the -detach option [#35] BUGFIX: Return error if required flags are missing [#33] NEW FEATURE: New -aliases option added to list all configured aliases [#29] NEW FEATURE: LocalForward option from ssh config file will be used if both -local and -remote are absent [#18] INFRA: Developers can spawn a small local infra using docker to test their changes

v0.2.0

NEW FEATURE: Aliases can be created to reuse tunnel settings. Website update

v0.1.0

IP addresses of both local and remote are now optional Add -version option to display the current version New website: https://davrodpin.github.io/mole/

v0.0.1

First release. No changes.

v0.2.0

5 years ago

CHANGELOG

v0.2.0

  • NEW FEATURE: Aliases can be created to reuse tunnel settings.
  • Website update

v0.1.0

v0.0.1

  • First release. No changes.

v0.1.0

5 years ago

CHANGELOG

v0.0.1

5 years ago