Téléchargement

Dernière version stable

Version stable actuelle: 0.8.1

Télécharger la dernière version stable en cliquant ici

Version de développement

Le code source est disponible sur Bitbucket à l'URL suivante :

https://bitbucket.org/marcpearson/sshmein

Le projet utilise le gestionnaire de source Git. Vous trouverez toutes les indications nécessaires pour télécharger les sources sous l'onglet source.

Évidemment, il n'est pas recommandé d'utiliser la version de développement en production.


Journal des modifications

0.8.1

sorti le 30 août 2019
  • NOUVEAUUtilisation de pylint
  • FIXÉCorrection de l'erreur «NoneType is not iterable» s'il n'y a aucun group et/ou poste
  • FIXÉCorrection de l'erreur «MySQL has gone away» quand uWSGI est utilisé avec plusieurs processus enfants

0.8.0

sorti le 19 juillet 2019
  • NOUVEAUCette version supporte Python 3 seulement

0.7.1

sorti le 18 juillet 2019
  • FIXÉLa version des dépendances est forcée
  • FIXÉRemplacer la dépendance MySQL-python par mysqlclient

0.7.0

sorti le 11 Mai 2013
  • NOUVEAUMaintenant avec le framework Flask
  • NOUVEAUInterface complètement multilingue (Anglais et Français pour le moment!)
  • NOUVEAUMessage de notification si aucun poste trouvé lors d'une recherche
  • NOUVEAUSurlignage du poste dans la vue par groupe si ouvert depuis le panneau latérale des tunnels
  • NOUVEAULe filtre des tunnels dans la vue par postes est conservé lors des rafraîchissement manuel
  • AMÉLIORÉToutes les dates et heures sont stockées au format UTC et converties en temps local dans le navigateur
  • AMÉLIORÉRecherche de poste non sensible à la casse et peut rechercher une partie du nom
  • AMÉLIORÉAjout d'un favicon
  • FIXÉUn utilisateur pouvait créer un poste dans un groupe inéxistant
  • FIXÉCorrection du chemin de menuhoverbg.png dans le sélecteur de thème jQueryUI
  • FIXÉLe message de chargement n'était pas visible avec les thèmes utilisant des fonds blancs
  • RETIRÉLe web service PHP n'est plus inclus. C'était seulement pour la commodité.

0.6.1

sorti le 5 Novembre 2012
  • FIXÉLe «Themeswitcher» n'est plus supporté depuis la version jQuery UI 1.9

0.6.0

sorti le 8 Octobre 2012
  • NOUVEAULe moniteur autossh est utilisé dans le script du broker si présent sur le système *
  • NOUVEAUPgrep est maintenant utilisé dans le script du broker pour obtenir le PID du tunnel *
  • NOUVEAUAjout du texte de chargement "Waiting for data..." lors d'un rafraichissement
  • NOUVEAULa vue de la fenêtre est déplacée à l'ancrage d'un groupe lorsque celui-ci est ouvert par un événement du UI
  • AMÉLIORÉBalise HTML5 (header, footer, aside, section)
  • AMÉLIORÉRemplacement des événements jQuery click et delegate par la nouvelle façon "on"
  • FIXÉDuplication d'un hôte dans la vue par groupe en cas de rafraichissement successif
  • FIXÉLe compte de tunnel actif pour un groupe peut être erroné en cas de rafraichissement successif
  • NOTEMise à niveau de jQuery 1.6.2 à 1.8.0
  • NOTEMise à niveau de jQuery-UI 1.8.15 à 1.8.23
* Pour profiter des ces changements, vous devez télécharger à nouveau le broker et remplacer le fichier de configuration (sshmein.conf) et le script (sshmein.sh) sur chacun de vos hôtes. Assurez-vous de conserver votre clé de tunnel actuelle sinon SSHMeIn pourrait ne plus fonctionner.

0.5.0

sorti le 4 Avril 2012
  • NOUVEAUTest unitaire QUnit pour le javascript
  • NOUVEAURecherche d'un ordinateur dans la vue par groupe
  • NOUVEAUAfficher tous/Fermer tous dans la vue par groupe
  • NOUVEAUAjout d'un filtre par statut de tunnel dans la vue par hôte
  • AMÉLIORÉAffichage "empilé" de multiples messages de notifications
  • AMÉLIORÉPlusieurs groupes peuvent être ouvert en même temps
  • FIXÉPossibilité d'ajouter un espace dans le nom d'un groupe
  • FIXÉFichier unitpngfix.js manquant pour Internet Explorer (7 ou moins) pour le rendu des PNG
  • NOTEMise à niveau de Amplify.js 1.0.0 à 1.1.0
  • NOTEDéplacement des dépendances javascript dans le sous-dossier js/libs

0.4.0

sorti le 7 Novembre 2011
  • NOUVEAUAjout d'une nouvelle vue détaillée des "hôtes" seulement
  • NOUVEAUAjout d'un bouton rafraîchir pour forcer la mise à jour de l'interface manuellement
  • AMÉLIORÉConversion au HTML5 et aux attributs data-*
  • AMÉLIORÉAjout d'un effet hover sur chaque hôte dans la vue par groupe
  • AMÉLIORÉAjout d'un effet hover sur chaque bouton de la barre d'outils des groupes
  • AMÉLIORÉRefactorisation du code javascript

0.3.0

sorti le 22 Août 2011
  • AMÉLIORÉRéécriture complète du code javascript en utilisant les composants pub/sub et request d'amplify.js
  • AMÉLIORÉGroupes et hôtes retournent des données JSON
  • FIXÉMise à jour du "tooltip" sur l'icône de suppression d'un groupe lorsque le nom du groupe est modifié
  • FIXÉLa date de la dernière requête d'un hôte fonctionne à nouveau (Brisé dans la version 0.2.3)
  • NOTEMise à niveau de jQuery 1.5.1 à 1.6.2
  • NOTEMise à niveau de jQueryUI 1.8.10 à 1.8.15

0.2.3

sorti le 2 Mai 2011
  • AMÉLIORÉRemplacé les gabarits HTML externe par des gabarits jQuery et des données AJAX/JSON
  • AMÉLIORÉLes groupes et les machines sont maintenant classés en ordre alphabétique
  • AMÉLIORÉRemplacé les événements jQuery 'live' par des événements 'delegate'
  • AMÉLIORÉModifié l'astuce qui s'affiche sur l'icône de téléchargement du client
  • AMÉLIORÉMeilleur détection de l'URL de l'application dans le code javascript
  • FIXÉRetiré le style css div.group qui était en conflit
  • FIXÉCorrigé le rendu des machines qui survenait avant le rendu des groupes

0.2.2

sorti le 6 Mars 2011
  • FIXÉAjout du widget themeswitchertool en local (Fixe les miniatures brisés pour les thèmes)
  • FIXÉLe broker sshmein.sh valide maintenant le code de statut HTTP en cas de réponse défaillante du webservice pour les tunnels
  • NOTEMise à niveau de jQuery 1.4.2 à 1.5.1
  • NOTEMise à niveau de jQueryUI 1.8.2 à 1.8.10

0.2.1

sorti le 30 Janvier 2011
  • FIXÉRetrait du groupe default, ne fonctionnait pas avec le datastore de google appengine

0.2.0

sorti le 29 Janvier 2011
  • NOUVEAUAjout d'un paramètre pour préciser au broker le port local de sshd
  • AMÉLIORÉLe broker ne peut pas être exécuté en tant qu'usager root
  • AMÉLIORÉNouvelle icône pour le lien de téléchargement de la configuration du broker (Merci Jean-Phillipe!)
  • FIXÉSuppression du fichier pid d'un tunnel mort qui empêchait le broker de démarrer un nouveau tunnel
  • FIXÉ"Quoting" des variables BASH du broker pour prévenir l'injection de commande via un panneau de contrôle SSHMeIn compromis (Merci Ryan!)

0.1.0

sorti le 24 Septembre 2010
  • NOUVEAUVersion initiale