Skip to content

Releases: LINCnil/loutre

Loutre v2.0

12 Sep 14:15
Compare
Choose a tag to compare

🖌️ Une nouvelle charte graphique

C’est la toute première modification que vous constaterez car il est impossible de la manquer : la Loutre a fait peau neuve !

⚙️ Un panneau de configuration

Les options se trouvent maintenant dans un panneau de configuration, ce qui est bien plus pratique que de devoir éditer manuellement le fichier de configuration.

🔭 Une détection avancée des anomalies

Lorsqu'il existe des fichiers vides ou dupliqués, cette nouvelle version vous affiche des messages d’avertissement afin que vous puissiez prendre les mesures adaptées à la situation.

Il est à noter que la détection de fichiers vide s’effectue dès qu’un répertoire est chargé alors que la détection des fichiers dupliqués ne se fait qu’après le calcul ou la vérification des empreintes.
S’agissant la détection des doublon, celle-ci pouvant prendre du temps lorsqu’il y a plusieurs centaines de fichiers, il est possible de la désactiver. Par soucis de cohérence, la détection de fichiers vides est également désactivable.

📋️ Une liste de pièce trop longue ?

Les versions précédentes affichaient un message d’avertissement lorsqu’il y avait trop de fichiers. Ce message se voulait être un indice afin de suggérer de ne copier que l’empreinte de fichier de contenu.
Désormais, le message a disparu et a été remplacé par une adaptation automatique du contenu par défaut du presse-papier en fonction du nombre de fichiers.

Tant que le nombre de fichiers est raisonnable, rien ne change. Mais s’il y a trop de fichiers, par défaut vous aurez l’empreinte du fichier d’empreintes. Ce seuil est configurable et dans tous les cas les deux boutons restent accessibles.

🔍️ Plus de détails sur les erreurs de vérification des pièces

Si vous avez déjà eu la malchance d’avoir des erreurs lors de la vérification des pièces (empreintes ne correspondant pas ou fichiers ayant disparus), vous avez sans doute constaté que l’avertissement n’était pas clair du tout.

Désormais, la vue principale affiche uniquement la présence d’erreurs et vous permet d’accéder à une nouvelle vue détaillée où les erreurs sont listée de manière claire.

🚀 Des performances olympiques

Vous l’aviez sans doute remarqué, mais la Loutre avait beaucoup de mal avec le calcul d’empreinte lorsqu’il y avait de nombreux petits fichiers. Des performances dégradées arrivaient dès quelques dizaines de fichiers de ce genre.

Ce problème a été corrigé, il est désormais possible de profiter pleinement des performances de la machine.

🗃️ De nouveaux formats

À titre expérimental, il est désormais possible de fournir un accusé de réception dans la variante « GNU » du format généré par l’outil sha256sums et ses dérivés.
Dans le futur, la variante « BSD » de ce format devrait également être supportée et les deux variantes de ce format devraient même être proposé comme alternative au format actuellement utilisé pour le fichier contenu.txt.

⚖️ Une licence tournée vers l’Europe

Précédemment publiée sous la très franco-française licence CeCILL 2.1, la Loutre l’est maintenant sous la licence publique de l'Union européenne (EUPL) afin que les homologues de la CNIL puissent, s’ils le souhaite, l’utiliser en toute sérénité.

LOUTRE v1.0

31 Mar 11:54
Compare
Choose a tag to compare

Il s'agit de la première version stable. Par rapport à la version 0.2, elle intègre notamment les avancées suivantes :

Fichier de configuration

Avec l'ajout de nouvelles fonctionnalités facultatives, il est apparu nécessaire d'utiliser un fichier de configuration afin de stocker les préférences. Ce fichier est au format TOML et se trouve dans le dossier suivant :

Système d'exploitation Valeur Exemple pour l'utilisateur toto
Microsoft Windows {FOLDERID_RoamingAppData}\CNIL\loutre C:\Users\toto\AppData\Roaming\CNIL\loutre
GNU/Linux ${XDG_CONFIG_HOME}/cnil/loutre /home/toto/.config/cnil/loutre
macOS ${HOME}/Library/Application Support/cnil/loutre /home/toto/Library/Application Support/cnil/loutre

En fonction de votre système d'exploitation, notamment Microsoft Windows, il peut être nécessaire d'afficher les fichiers et dossiers cachés.

La liste complète des options de paramétrage se trouve dans le le fichier README.md.

Écriture des nombres en toutes lettres

Lorsqu'un dossier est pris en pièces, il est indiqué le nombre de fichiers qu'il contient avant de lister ces derniers. Par défaut, ce nombre est affiché en chiffres arabes. Or, les juristes préfèrent généralement les chiffres écrits en toutes lettres. Il est donc désormais possible de spécifier dans le fichier de configuration si l'on préfère afficher les nombres en chiffres arabes ou bien en toutes lettres.

Gestion des langues

L'ensemble des textes composant le logiciel ont été traduits et il est donc possible de changer la langue en modifiant un paramètre dans le fichier de configuration. Les langues actuellement supportées sont :

  • fr-FR : français de France
  • fr-BE : français de Belgique
  • en-US : anglais des États-Unis d'Amérique

La différence entre les variantes Françaises et Belges du français réside dans les termes pour représenter en toutes lettres les chiffres de 70 à 99. La variante Française utilise la forme « soixante-dix, quatre-vingts, quatre-vingt-dix » tandis que la variante Belge utilise la forme « septante, octante, nonante ».

Multiples fonctions de hachage

Afin de permettre un plus grand choix ainsi que de réagir rapidement en cas de la découverte d'une faille majeur dans un algorithme de hachage, il est proposé de multiples fonctions de hachage provenant de familles différentes.

  • Famille SHA-2 :
    • SHA-256
    • SHA-384
    • SHA-512
  • Famille SHA-3 :
    • SHA3-256
    • SHA3-384
    • SHA3-512
  • Famille BLAKE-2 :
    • BLAKE2s-256
    • BLAKE2b-512
  • BLAKE3

Par défaut, SHA-256 est utilisé. Ceci peut être modifié dans le fichier de configuration.

Amélioration des notifications

  • la notification d'empreintes correspondantes en désormais en vert et non plus en bleu
  • le message notifiant l’existence d'un fichier d'empreintes contient désormais un lien pour le supprimer
  • une notification est affichée lorsque les empreintes ont été calculées
  • lors de la vérification des empreintes, les fichiers ignorés (présents sur le disque mais pas dans le fichier d'empreintes) sont affichés dans une notification

Améliorations diverses

  • la version du logiciel est affichée dans le nom de la fenêtre
  • le nom de fichier d'empreinte par défaut peut être modifié dans le fichier de configuration
  • les tailles par défaut de la fenêtre et du logo CNIL ont été modifiées

LOUTRE v0.2

30 Nov 18:22
Compare
Choose a tag to compare

Cette nouvelle version de test intègre notamment les avancées suivantes :

  • correction de la gestion du presse-papier sous Microsoft Windows ;
  • normalisation des noms de fichiers Unicode selon la forme NFKC ;
  • ajout d'un label sur les boutons comportant une icône.

LOUTRE v0.1

30 Nov 18:16
Compare
Choose a tag to compare

Première version de test. Cette version permet la génération du fichier d'empreintes ainsi que de sa vérification, y compris vis-à-vis d'un accusé de réception électronique.