Download

Latest stable version

Actual stable version: 0.8.1

Download last stable version here

Development version

The source code is available on Bitbucket at the following URL :

https://bitbucket.org/marcpearson/sshmein

This project uses the Git source manager. You will find all the indications to download the sources under source tab.

Obviously, it is not recommended to use the development version in a production environment.


Changelog

0.8.1

released on August 30, 2019
  • NEWUsing pylint
  • FIXEDFixed error «NoneType is not iterable» when there are no group and/or host
  • FIXEDFixed error «MySQL has gone away» when uWSGI is use with many child process

0.8.0

released on July 19, 2019
  • NEWThis version run on Python 3 only

0.7.1

released on July 18, 2019
  • FIXEDDependencies version are now forced
  • FIXEDReplace dependency MySQL-python with mysqlclient

0.7.0

released on May 11, 2013
  • NEWNow powered by Flask framework
  • NEWComplete multilingual interface (English and French for now!)
  • NEWNotification message if nothing found when searching for host
  • NEWHighlighting matched host in group view when opened from tunnel sidebar
  • NEWHosts view tunnel filter is preserved between manual refresh
  • IMPROVEDAll datetimes are stored in UTC and converted to localtime in browser
  • IMPROVEDSearch for host is case-insensitive and can match part of hostname
  • IMPROVEDAdded favicon
  • FIXEDUser could create a host in a nonexistent group
  • FIXEDFixed path for menuhoverbg.png in jQueryUI theme switcher
  • FIXEDLoading message was not visible with theme using white background
  • REMOVEDThe PHP backend web service is not included anymore. This was for convenience only

0.6.1

released on November 5, 2012
  • FIXEDThemeswitcher widget is no more supported since jQuery UI 1.9

0.6.0

released on October 8, 2012
  • NEWNow using autossh monitor in broker script if present in the system *
  • NEWNow using pgreg to get tunnel PID in broker script *
  • NEWAdded text loader "Waiting for data..." on refresh
  • NEWMove window view to group anchor when opened by a UI event
  • IMPROVEDHTML5 markup (header, footer, aside, section)
  • IMPROVEDReplaced jQuery click and delegate event with the new "on" way
  • FIXEDDuplication of host in group view could occur on successive refresh
  • FIXEDWrong group's tunnel ON count could occur on successive refresh
  • NOTEUpgraded jQuery 1.6.2 to 1.8.0
  • NOTEUpgraded jQuery-UI 1.8.15 to 1.8.23
* To enabling these changes, you need to re-download the broker and replace the configuration file (sshmein.conf) and the script (sshmein.sh) on any of your hosts. Be sure to keep your current tunnel key or SSHMeIn could be not operational.

0.5.0

released on April 4, 2012
  • NEWJavascript API QUnit tests
  • NEWSearch host in group view
  • NEWExpand All/Collapse All in group view
  • NEWAdded tunnel status filter in host view
  • IMPROVEDStacked queue notification
  • IMPROVEDMultiple group panel can now be open
  • FIXEDPossibility to add space in group name
  • FIXEDMissed javascript file unitpngfix.js for Internet Explorer (7 and below) PNG rendering
  • NOTEUpgraded Amplify.js 1.0.0 to 1.1.0
  • NOTEMoved all javascript libs dependencies in js/libs subfolder

0.4.0

released on November 7, 2011
  • NEWAdded a new "hosts" detailed view showing hosts only
  • NEWAdded a refresh button to manually update the interface
  • IMPROVEDConverted to HTML5 and data-* attributes
  • IMPROVEDAdded hover effect on each host in "groups" view
  • IMPROVEDAdded hover effect on each button in group's toolbar
  • IMPROVEDRefactored javascript code

0.3.0

released on August 22, 2011
  • IMPROVEDComplete javascript code refactoring with amplify.js' pub/sub and request components
  • IMPROVEDGroups and hosts backend return JSON data
  • FIXEDWhen renaming group's name, the delete group icon tooltip is updating
  • FIXEDLast request from host timestamp is working again (Broken in release 0.2.3)
  • NOTEUpgraded jQuery 1.5.1 to 1.6.2
  • NOTEUpgraded jQueryUI 1.8.10 to 1.8.15

0.2.3

released on May 2, 2011
  • IMPROVEDRemoved external html templates in favor of jQuery template and pure AJAX/JSON data
  • IMPROVEDGroups and hosts are now ordered in alphabetical order
  • IMPROVEDReplaced jQuery 'live' binding with 'delegate' binding
  • IMPROVEDChanged text tips on download tunnel's client icon
  • IMPROVEDBetter handling of application URL in javascript code
  • FIXEDRemoved conflicting div.group style from css
  • FIXEDFixed hosts rendering occuring before groups rendering

0.2.2

released on Mars 6, 2011
  • FIXEDAdded local themeswitchertool widget (Fixed broken hotlinking themes' thumbnail)
  • FIXEDBroker script sshmein.sh now validates the HTTP status code in case of bad webservice tunnel response
  • NOTEUpgraded jQuery 1.4.2 to 1.5.1
  • NOTEUpgraded jQueryUI 1.8.2 to 1.8.10

0.2.1

released on January 30, 2011
  • FIXEDRemoved default group, was not working with google appengine datastore

0.2.0

released on January 29, 2011
  • NEWAdded broker setting to specify local sshd port
  • IMPROVEDThe broker can't be run as user root
  • IMPROVEDNew icon for broker's settings' download link (Thanks Jean-Phillipe!)
  • FIXEDRemoved stalled tunnel's pid file preventing broker from restarting a new tunnel
  • FIXEDQuoting broker's bash variables to prevent command injection via a compromised sshmein dashboard (Thanks Ryan!)

0.1.0

released on September 24, 2010
  • NEWInitial release