Version majeure 3.1.0.3

Vignette
Écrit par charon
Publié le : {{ dayjs(1229444795*1000).local().format("L").toString()}}
Suivez-nous

J’ai commencé à réaliser une reprise du code en prévision de la future version 4 du plugin. Cette version est majeure. De nombreuses  modifications internes ont été réalisées.

 

* J’ai supprimé toutes les dépendances aux MFC sur le plugin Firefox®.

* J’ai créé un nouveau fichier .dll dont le but est de fournir les fonctions de base strictement système.

* Le projet Visual C++® a été repris pour supprimer tout warning lors de la compilation. J’en ai profité pour restructurer les arborescences du projet.

* Le projet a été vérifié avec Boundschecker® pour débusquer les éventuels leak memory.

* Tout les binaires distribués sont maintenant signés numériquement et dotés d’informations de versions.

* Correction d’un problème qui pouvait empêcher l’installation et le chargement du driver

* L’algorithme de cryptage md5 du mot de passe dans le fichier de configuration a été remplacé par du sha512.

* La détection hors ligne dans l’outil de préférences s’effectue maintenant dans un thread séparé.

* Un nouveau module hotfix est disponible: il propose les mises à jour installées par Windows®. L’ancienne méthode fonctionnait mal sous Windows Vista® et était dépendante du module "software".

* Le module "services" a été amélioré pour fournir plus d’informations. La page "pilotes" utilisant ce module est également concernée par ce changement.

* Le service "système" charge maintenant la ruche utilisateur de la base de registres à l’initialisation.

* Les informations système sur le navigateur et le client E-mail par défaut ont été corrigées.

* La base des matériels a été mise à jour.

* Le système d’initialisation de l’activeX a été modifié.

* Correction d’un interblocage de threads sur Windows 98® en mode réseau.

* Reprise des initialisations COM sur tout le projet. Ceci devrait en particulier corriger les problèmes de détection WMI sur le module "carte graphique".

* Le module smbios était mal initialisé. Des informations aléatoires pouvaient s’afficher au niveau des cartes mères, voire faire planter le service de "détection matériels".

* Le nouveau service de "détection hors ligne" ne fonctionnait pas au lancement sans utilisation de compte sur le site. Le problème a été réglé il y a quelques jours.

* Sur le site j’ai ajouté dans les préferences les nouveaux modules précités. Depuis quelques jours il est aussi possible de désactiver la mise à jour de la base et d’activer les informations de debug sur cette même page.