==============
 controle-vnc
==============

* 20/05/2009
  - ajout d'un accusé de réception pour le ramassage des devoirs (bug #0000810)
  - possiblité de bloquer un élève jusqu'à 14 heures (6h avant)
  - Win2K3 : ajout du support "dans gestion-postes"
  - Win2K3 : amélioration gestion parefeu
  - Win2K3 : mise à jour des règles de parefeu
  - amélioration de la gestion d'erreur à l'ouverture de session
  - mise à jour NuWinC
  - installeur client : suppression de l'exe du service 1.0
  - installeur client : suppression du message "Le client ...1.0... désinstallé" en mode /SILENT, /VERYSILENT et /SUPPRESSMSGBOXES
  - ajout du fichier InnoSetup pour le client NuWinC seul

* 28/04/2009
  - ajout du support pour Windows 2003 (côté server et côté client)
  - ajout de l'option "-vnc" à cliscribe.py pour la prise de contrôle complet en ligne de commande
  - nettoyage de code

* 24/04/2009
  - les devoirs sont maintenant systématiquement rendus dans le dossier "perso"

* 27/02/2009
  - amélioration de la gestion des erreurs dans le client
  - amélioration de la gestion des erreurs sur le serveur
  - modification de la gestion du parefeu windows
  - amélioration du démarrage du service Scribe

* 20/02/2009
  - ajout de log Esu côté serveur
  - test du démarrage effectif du client depuis le serveur avant d'envoyer la configuration Esu
  - logon.exe ne supprime plus <login><Os>.txt
  - mise à jour du numéro de version (utilisation de "eole/version.py")
  - amélioration du démarrage du service

* 16/02/2009
  - à chaque le service Scribe ré-initialise les règles indispensables à son fonctionnement
  - le fichier liste_fwregles.eol est maintenant téléchargé sur le serveur à chaque démarrage du service Scribe

* 16/01/2009
  - correction d'un bug sur les gestionnaires Esu

* 15/01/2009
 - backend/controle_vnc_serveur.py : passage (facultatif) du nom de user au fonction remote de la gestion de devoir (permet la distrib depuis l'ead)

* 08/01/2009
  - modification de la gestion des devoirs pour pouvoir sépcifier le nom du devoir (à interfacer)

* 10/11/2008
  - correction de la gestion des variables d'environnement Windows
  - correction configuration Firefox, suppression de l'antislash final dans les chemins d'accès aux dossiers
  - préconfiguration de Firefox dans le groupe de machine Eole
  - modification de la gestion des machines clientes côté serveur. Utilisation de "machines.db", fichier contenant "nom:ip:os" renseigné au démarrage du service Scribe (à chaque boot des stations)
  - suppression des connexions provenant de %%adresse_ip_gw dans la liste des utilisateurs connectés (NTLM Amon)
  - correction de la prise en compte des accents dans l'affichage du nom en fond d'écran

* 10/10/2008
  - le logon.exe attend que le service soit démarré avant de s'exécuter

* 07/10/2008
  - init/controle-vnc ajout des exports LC_ALL=fr_FR.UTF-8 et LANG=fr_FR.UTF-8

* 03/10/2008
  - ajout automatique dans les fichiers "hosts" et "lmhosts.sam" avec PRELOAD
  - amélioration de l'ouverture de session : controle de l'état du service avant de lancer un appel
  - activation de la clé de registre "SyncForegroundPolicy" ("Toujours attendre le réseau lors du démarrage de l'ordinateur)

* 30/09/2008
  - amélioration blocage machine
  - maj IntegrDom

* 23/09/2008
  - ajout IntegrDom (intégration au domaine et installation automatique du client Scribe, contribution Daniel Piquée ac-reunion)

* 18/09/2008
  - correction cosmetique gestion-postes

* 11/09/2008
  - le dossier "devoirs" a été déplacé dans $HOME/devoirs pour ne plus être accessible en mode "normal"
  - le ramassage de devoirs inclue maintenant aussi les dossiers (U:\devoirs\<nom_devoir>\<un_dossier_créé_par_élève>)
  - un 4ème mode a été ajouté : "Par défaut + partage "devoirs" afin de pouvoir accéder aux devoirs ET aux autres lecteurs réseau
  - activation du tri dans le ListCtrl de l'onglet blocage (tri par login et par mode de blocage)
  - ajout du blocage par machine (Internet seulement, utiliser Esu pour bloquer/masquer des partages pour une/des machine(s))
  - amélioration du service de MAJ client Scribe (5 tentatives (au lieu d'1) de téléchargement avant abandon)
  - possibilité de supprimer les données d'un devoir quand on veut (avant il fallait que le devoir soit rendu)

* 01/07/2008
  - ajout du blocage Internet pour Vista
  - modification de la gestion des règles parefeu par défaut
  - modification du fonctionnement de l'observation/diffusion pour compatibilité Vista
  - amélioration des gestions d'erreurs (cliscribe et gestion-postes)
  - possibilité de créer une liste de lecteurs à NE PAS masquer dans le mode blocage (Fichier P:\gestion-postes\lecteurs.txt, séparateur "," sur une seule ligne)
  - correction des problèmes liés à la casse dans esu.py (backend)
  - amélioration de la gestion des lecteurs réseau (client Scribe/Esu)
  - amélioration de la gestion de la base de registre
  - correction de la mise en place du fond d'écran
  - mise à jour NuWinC (correction de la prise en compte du certificat EN)

* 28/05/2008
  - correction de la distribution de devoirs (ajout de droit sur le dossier "devoirs")

* 15/05/2008
 - installeur et client Esu4.5 compatible Vista

* 29/04/2008
 - ajout de fonctionnalités Vista

* 26/03/2008
 - correction de bugs, optimisations

* 13/03/2008
 - ajout client Scribe python (Esu4.5)

* 13/12/2007
   - ajout du client Scribe/Esu4.02a (python)

* 25/10/2007
   - ajout de la clé "disabled" pour NuWinC (pour désactivation par défaut) dans l'installeur client Scribe

* 10/07/2007
   - ajout du client NuFw windows

* 16/07/2007
   - prise en compte du nouveau backend (TODO : remplacer ldap_utils)

* Fri Jun 01 2007
   - gestion-postes : distribution de devoirs, diffusion du poste professeur
   - utilisateur.exe : gestion de l'environnement utilisateur pendant la session (ex: montage/démontage de partages)

* Wed Mar 28 2007
   - ajout du module devoirs dans gestion-postes.exe

* Thu Mar 22 2007
   - ajout de putty.exe dans le répertoire client

* Fri Mar 02 2007
   - ajout de cliscribe_dll.dll
   - suppression du .bat pour les 2000 / XP
   - ajout de logon.exe dans cliscribe pour la gestion de l'ouverture de session
   - modification de controle_vnc et des libs pour la gestion de l'ouverture de session

* Wed Feb 21 2007
   - ajout du service de mise à jour du client Scribe
   - amélioration de la fonction remote_regedit du client Scribe
   - nouveau fonctionnement VNC (utilisation des méthodes "listen" et "connect")
   - nouvelle interface "gestion postes" qui intègre :
          la surveillance des élèves (vnc)
          le blocage internet
   - surveillance des élèves : ajout du nom du poste à côté du nom de l'utilisateur

* Mon Dec 04 2006
   - mise à jour Esu 4.01h (suppression message "version d'évaluation")

* Thu Nov 30 2006
   - ajout installeur d'applications

* Wed Oct 11 2006
   - maj ListeRegles.xml (proxy firefox)

* Fri Oct 01 2006
   - mise à jour de Esu : Esu-4.01g

* Tue Sep 26 2006
   - bug 382

* 15/09/2006
   - ajout de l'option '-s' à l'installeur graphique pour une installation silencieuse

* 20/07/2006
   - installeur client graphique
   - UltraVNC

* 09/06/2006
   - maj Esu4.01e

* 23/04/2006
   - gestion des stations avec nom à espaces

* 27/04/2006
   - maj controle VNC

* 24/04/2006
   - ajout du nouveau installeur client Scribe
   - ajout des sources de l'installeur

* mar oct 18 16:05:53 CEST 2005 (20eol)
   - version 20eol

* mar sep  6 10:30:32 CEST 2005 (18eol)
   - mise à jour esu 4.00 vers esu 4.01a

* 05/07/2005
   - affichage du voisinage réseau pour les élèves (2k/xp)

* Wed Jun 29 10:25:36 CEST 2005
   - correction de bug dans ListeGM.xml empechant le lancement d'esu sur 9x

* Fri Jun 24 16:00:15 CEST 2005
   - correction de bug dans ListeRegles.xml et Groupe_Machines[scribe].xml
   - correction droits sur partage professeurs

* mar jun 14 10:30:07 CEST 2005
   - ajout du répertoire esu
   - intégration d'esu avec liste de règle adapté à Scribe

* 11/05/2005
   - servscribe	: gestion du changement de fond d'écran, recompilation du service
   - servscribe : ajout d'une fonction d'exécution à distance

* mar mar 22 16:58:41 CET 2005
   - install-w9x.bat : prise en compte du fichier domaine.reg

* mar nov  9 10:28:48 CET 2004 (9eol)
   - controle-vnc : consultation du mot de passe VNC et amélioration de l'application
   - servscribe	: test d'existence de la clé de registre utilisateur

* ven nov  5 11:59:41 CET 2004 (8eol)
   - servscribe   : mise à jour du service Windows (gestion mot de passe VNC, logs sur la station)
   - ajout des fichiers d'installation de tightvnc pour 9x et XP
   - rep-admin	  : modification de l'organistation du répertoire admin

* mer nov  3 11:52:22 CET 2004
   - connectes.py : suppression de print empêchant le fonctionnement du controle-vnc
   - cliscribe.py : ajout de l'appel à la fonction distante winvnc (mot de passe VNC)
   - spec	  : suppression droit d'écriture sur le raccourci controle-vnc

* ven oct 15 11:33:04 CEST 2004 (7eol)
   - ajout des fichiers reg pour Windows dans le rép admin

* mar oct 12 17:26:29 CEST 2004 (6eol)
   - intégration des fichiers nécessaires à la gestion des stratégies XP :
     * backend/cliscribe.py (interface d'appel au service XP)
     * appli/servscribe (sources du service et fichier de compilation avec py2exe)
     * rep-admin (répertoire contenant l'exécutable à mettre dans le dossier admin)

   - recompilation de l'appli de controle des postes avec py2exe
     => PLUS RIEN à installer sur les clients !
   - modification du code de connectes.py

* jeu sep  2 11:02:30 CEST 2004
   - /etc/init.d/controle-vnc : ajout de la ligne chkconfig pour le démarrage par défaut

* mer sep  1 12:26:35 CEST 2004
   - remplacement du repertoire "windows" par "client-windows" enregistré en BINAIRE
   - remplacement crypto.pyd (bug sous 98)
   - ajout d'un lien dans le répertoire professeurs

* mar jui  6 14:42:50 CEST 2004
   - ajout du client dans le partage des profs

* mer mai 12 16:05:43 CEST 2004
   * fabrication d'un RPM à destination du serveur *
      - ajout d'un fichier de lancement en tant que service

* mer avr  7 12:45:49 UTC 2004
   * version de démonstration dans le CVS *
      - liste des classes
      - élèves connectés de la classe
      - appel à vnc-viewer
