6.0.8 Correctifs

Arrêt des services

#6507 Le service logd s'arrête et renvoie l'erreur suivante : "no matching request packet (race condition?)"
Un caractère spécial dans le user-agent d'une requête reçue par le proxy faisait s'arrêter le service logd. L'Olfeo filtrait toujours, mais les hits n'étaient plus loggués jusqu'au redémarrage du service. Après correction, le caractère en question dans le user-agent ne provoque plus d'erreur.
#6824 Blocage du service de filtrage suite à une mauvaise synchronisation des services
Ce problème provoquait une interruption de service. La synchronisation des services a été améliorée et il n'y a plus d'interruption de service.

Domaines Olfeo

#6904 Erreur dans la supervision : Hook 'baseuser_get_user_by_id' not set
Dans un domaine Olfeo, dès qu'on créait une règle de blocage avec outrepassement, des erreurs de type "Hook 'baseuser_get_user_by_id' not set" pouvaient apparaître à la page Supervision > Journal. Si les alertes e-mail étaient activées, l'administrateur pouvait recevoir un certain nombre d'emails. Le message a été reclassé en simple warning et ne donne plus lieu à l'envoi d'e-mails.

Synchronisation des utilisateurs

#6192 Message lors de la synchronisation d'un groupe vide
Lorsqu'on synchronisait un groupe vide, on obtenait l'erreur suivante dans la page de l'annuaire : "Sync program returned an error: 1". Le message a été amélioré : celui-ci indique maintenant que le groupe ne contient aucun utilisateur synchronisable.
#6681 Alerte lors d'un ajout d'un nouvel utilisateur
Lorsqu'on restaurait une configuration v6 (depuis la page Paramétrage > Sauvegarde > Restaurer), puis qu'on essayait de synchroniser un annuaire, on obtenait une erreur par utilisateur qu'on essayait de synchroniser :
  • DBMS Error: ERROR: duplicate key value violates unique constraint "ub_user_pkey"
  • Can't add the user 'user' in the userbase: -1

Le problème a été corrigé.

#6791 DBMS Error: ERROR: invalid byte sequence for encoding "UTF8": 0xc3
Ce message d'erreur apparaissait lorsque les données en provenance de l'annuaire étaient tronquées. La taille du champ ldapdn a été augmentée pour résoudre ce problème.
#6891 Désynchronisation des groupes d'un annuaire impossible
Lors de la désynchronisation d’un groupe, une erreur apparaissait et il était impossible de désynchroniser celui-ci. Ce problème a été corrigé et il est désormais possible de désynchroniser des groupes.

Mise à jour (v6 vers v6)

#6910 Crash du service logd suite à une mise à jour
Lors de l'import des hits d'une version 6 ancienne à une version 6 plus récente, s'il existait des trous dans les logs, la migration des hits s'arrêtait, ainsi que le service logd. Le cas des trous dans les logs est maintenant géré correctement et n'entraîne plus d'erreurs.
#6908 Redémarrage suite à une mise à jour de la 6.0.6 vers la 6.0.7
La gestion des services clamav et freshclam a été améliorée : il n’est plus nécessaire de redémarrer le système après une mise à jour.

Migration v5/v6

#6856 Suite à une migration v5/v6, certaines règles de cache ne sont plus présentes
Lors d’une migration, certaines règles de cache pouvaient disparaître. Ce problème a été corrigé.

Authentification

#6564 Authentification Kerberos natif non fonctionnelle
L'authentification "Kerberos natif" ne fonctionnait pas : si Kerberos envoyait "identifiant@royaume" à l'Olfeo, l'Olfeo considérait que la chaîne complète "identifiant@royaume" était l'identifiant de l'utilisateur.

Statistiques

#6877 Gestion du drag and drop dans l’interface de statistiques
Il était possible lors de la sélection d’un objet « draggable » de n’envoyer que la sélection et pas l’objet en entier, ce qui entraînait une erreur. La gestion de la fonction drag and drop a été améliorée afin de résoudre ce problème.

SSL

#6876 Déchiffrement SSL non fonctionnel suite à la mise à jour de Chrome en version 58
Depuis la version 58 de Chrome, le déchiffrement SSL ne fonctionnait plus. En effet, le certificat de substitution généré par l'Olfeo ne contenait pas le champ SubjectAlternativeName : la nouvelle version de Chrome rejette les certificats ne contenant pas ce champ. Le champ a donc été ajouté au certificat généré par l'Olfeo.

Divers

#6811 Un type MIME incorrect était bloqué (Application/octet-stream au lieu de Archives)
Dans l'onglet Contenu du moteur de règles, si une règle bloquait le type mime Archive, le type MIME Application/octet-stream était également bloqué, même si celui-ci n'était pas coché dans la règle de blocage.
#6748 Erreur lors du clonage d'un objet par un sous-administrateur
Lorsqu'un sous-administrateur ne disposant pas du droit Administration tentait de cloner un objet dans l'interface d'administration, il obtenait des messages d'erreur.
#6872 Plage des ports locaux inadaptée
Les ports utilisés par les services internes Olfeo pouvaient entrer en conflit avec des ports clients. La plage de ports a donc été adaptée.