Blue Mind Forum

Forum about Blue Mind Software

You are not logged in.

Announcement

Bonjour, avant de poster, merci de vérifier que vous avez respecté les pré-requis de l'installation et consultez notre documentation : https://forge.bluemind.net/confluence/display/BM35/ !
Vous pouvez en particulier trouver des réponses aux problèmes les plus courants dans notre FAQ ou encore la base de connaissance.

Hi, before posting on the forum, please check that you followed installation prerequisites and get a look to our documentation space : https://forge.bluemind.net/confluence/display/BM35/ !

#1 Announcement » BlueMind 4.3.0 » 2020-07-31 08:27:57

deav
Replies: 0

BlueMind 4.3.0 has been released, but its changelog is not available in English yet, sorry for the inconvenience! It will be updated here when it's done.

#2 Annonces » BlueMind 4.3.0 » 2020-07-31 08:26:10

deav
Replies: 0

## Améliorations majeures

### Mobilité : Exchange Active Sync
Dans le protocole Exchange Active Sync, il n'existe pas de notion de calendrier partagé, ou de boite de messagerie partagée.
Cependant, le support avait été ajouté dans la version 3.5 de BlueMind, en faisant apparaitre les éléments partagés comme si ils appartenaient à l'utilisateur.
Cette fonctionnalité est désormais aussi disponible dans BlueMind 4.3.

Ajoute la possibilité de s'abonner aux boite aux lettres partagées, de la même façon que pour les calendriers, ou les carnets d'adresses partagés.


### Expiration des mots de passe
Cette version apporte la gestion de l'expiration des mots de passes BlueMind. Lorsque la fonctionnalité est activée, l'utilisateur se voit forcé de modifier son mot de passe suite à son expiration. Le mot de passe peut être expiré immédiatement par un administrateur afin\
de forcer un utilisateur à procéder à son remplacement.

Reportez vous à la [documentation](https://forge.bluemind.net/confluence/d … s+de+passe) pour de plus amples informations.

### Nouvelles distributions
Ajoute le support des distributions:
  - Ubuntu FOCAL (20.04 LTS)
  - RedHat Entreprise Linux 8, et CentOS 8.


### Software Defined Storage (Stockage Objet)
Diverses améliorations ont été apportées au support du stockage object.
La performance et la fiabilité du système ont été améliorées.

Lors du téléchargement des messages en IMAP, le serveur CYRUS-IMAPd télécharge les messages en parallèle sur le stockage objet afin d'améliorer la performance.

Les tables d'état indiquant dans quel dossier se trouve un message sont désormais gérées directement par BlueMind pour améliorer la fiabilité du stockage IMAP.


### Mise à jour de dépendances
PostgreSQL a été mis à jour de la version 11, vers la version 12. Cette mise à jour apporte diverses améliorations de performance, notamment sur le système de partitionnement désormais utilisé par BlueMind.

Les composants de monitoring TICK ont été mis à jour:
  - Telegraf 1.14
  - Chronograf 1.8.4
  - InfluxDB 1.8.0
  - Kapacitor 1.5.4


### Améliorations de performance
Afin de pouvoir synchroniser les périphériques mobiles avec BlueMind, il est nécessaire d'enregistrer toutes modifications réalisées dans les carnets d'adresses, les agenda, etc.
Ces informations de modification sont enregistrées en base de donnée, dans la table t_container_changeset.
Sur les grosses installations, cette table pouvait grandir suffisamment pour que des problèmes de performances soient visibles pour l'utilisateur.
BlueMind 4.3.0 partitionne cette table en plusieurs petits morceaux, afin de conserver de bonnes performances tout en ayant un volume de donnée important.

L'outil ligne de commande **bm-cli** a été optimisé afin de réduire le temps de lancement.

### Application web (Calendrier, Contacts, ...)
Nous utilisons désormais les "Service Workers" afin de mettre en cache les fichiers
des applications web. L'ancien système "Application Cache API" est déprécié par les navigateurs récents.


### Gestion automatisée du serveur Edge
BlueMind peut désormais prendre en charge la configuration complète du serveur Edge.
La configuration du serveur nginx est désormais réalisée automatiquement.

Une installation existante n'est pas automatiquement gérée par BlueMind, afin de ne
pas perturber son fonctionnement. La gestion d'un serveur edge par BlueMind peut
être réalisée par l'ajout du tag "bm/nginx-edge" au serveur, en utilisant la console
d'administration.

Dans le cas de l'ajout du tag "bm/nginx-edge", la configuration nginx est écrasée par la
configuration BlueMind. Les éventuelles spécificités de la configuration nginx
devront être ré-appliquées.

### Domaine technique
La configuration d'un nouveau domaine nécessite la création d'un identifiant unique,
ne pouvant pas être modifié dans BlueMind. Historiquement, l'identifiant unique
était aussi le nom de domaine saisi par l'utilisateur.

Afin de faciliter les modifications futures d'un domaine (changement de nom,
fusion, ...), la console d'administration crée un nom virtuel, comme identifiant
unique. (La création de domaine via l'API n'est pas affectée)

Pour les utilisateurs créant un nouveau domaine, lors de la création des utilisateurs,
il est nécessaire de spécifier l'alias pointant vers le nom de domaine réel,
en plus de l'alias sur le domaine technique.

Ce mode de fonctionnement, désormais automatique, était recommandé comme préconisation
dans les versions précédentes.


## Composants internes
  * webserver: corrige divers problèmes de log et retire du code obsolète
  * Mise à jour netty 4.1.51 et Vert.x 3.9.2
  * Ajoute un composant permettant l'injection d'email par le protocole SMTP.
  * [ysnp]: Lorsque le mot de passe de l'utilisateur est modifié, le changement
    est désormais actif immédiatement.
  * Mise à jour du JDK en version 8u252
  * Mise à jour de la libraire ldap directory API en version 1.0.3.
  * **BM-15911**: Mise à jour NGinx en version 1.18.0 et utilisation de systemd
    pour le paquet bm-nginx.
  * Ajoute le support du HTTP2.
  * **BM-16045**: Les mises à jour de base de donnée sont désormais forcées
    en mode transactionnel, afin de garantir la cohérence en cas d'échec d'une mise à jour.
  * **BM-16025**: Lors de l’exécution de la tâche consolidateDomain, une erreur
    dans le log (non bloquante) était affichée:
    «Mismatch in value and item count on container». Cette ligne a été supprimée.
  * **BM-15993**: Supprime un log au démarrage du service HPS (erreur en rapport avec equinox.ds@start)
  * Suppression du composant "bm-locator". Ce composant n'est plus utilisé et est automatiquement supprimé.
  * **BM-15964**: L'external-url n'est désormais plus configurée via /etc/bm/bm.ini.
    La valeur est toujours présente dans le fichier de configuration, mais sa valeur
    doit être modifiée dans la base de donnée. (Console d'administration ou bm-cli sysconf)
  * **BM-15928**: Corrige une erreur pouvant entraîner la présence d'entrées
    dupliquées dans le changelog d'un container.
  * **BM-15953**: Le domaine par défaut n'est désormais plus configuré dans
    /etc/bm/bm.ini. La modification de valeur "domaine par défaut" est désormais
    prise en compte sans redémarrage.
  * **BM-15917**: Corrige un problème d'encodage sur la page d'accueil pouvant
    provoquer un affichage perturbé.
  * **WORTEKS-112**: Corrige un problème de blocage du composants HPS.
    Lors de la vérification d'un ticket CAS, le parcours de documents XML a été amélioré,
    réduisant le temps de traitement nécessaire pour analyser les réponses CAS.
  * **BM-16148**: Améliore la gestion de la base de donnée "hollow". Dans certain scénarios,
    il était possible que bluemind conserve trop de captures de la base de donnée, et provoque
    une utilisation disque excessive dans /var/spool/bm-hollowed
  * **BM-16125**: Améliore la gestion du renommage d'une boite aux lettres: ajoute une vérification
    préalable au cas ou la boite aux lettres de destination serait planifiée pour une suppression.
  * **DATAXP-69**: Informe les robots (google, bing, ...) d'éviter d'indexer la page d'identification de BlueMind.
  * **BM-15756**: Corrige les permissions incorrectes de /var/spool/postfix/deferred provoquant des erreurs
    répétées dans les journaux (syslog).

## Migration Exchange
  * **FEATBL-1092**: TODO (migration mailshare)

## Calendrier:
  * **BM-15842**: N'envoie plus de notifications pour des événements récurrents passés.
  * Corrige un problème pouvant provoquer une consommation excessive de ressources.
  * **BM-15644**: Lorsqu'un domaine ne dispose pas d'une association de serveur
    de fichier (filehosting), l'attachement de fichiers aux événements ne doit
    pas être possible.
  * **BM-15950**: Corrige une erreur d'importation ICS lorsqu'un ICS contient
    des tags ICS dans la description de l’événement.
  * **BM-16127**: Corrige un problème de synchronisation avec Google Calendar,
    lorsque seulement la définition de récurrence est modifiée.
  * **BM-15947**: Les événements avec pièce jointe ne produisent plus de message indiquant
    que l’événement a été modifié à tort.


## Carnets d'adresse
  * **BM-15681**: Lors de la création d'un contact, la saisie des informations
    de contact affiche désormais la vue d'édition complète.


## Import LDAP / Active Directory
  * **BM-12386**: Permet de gérer la pagination des résultats de recherche.
    Cette fonctionnalité permet l'importation de plus de 1 000 (OpenLDAP) comptes, groupes,
    ou toute autre recherche, sans modifier les limites du serveur LDAP.
  * **BM-15991**: Ajoute l'importation des champs Active Directory "division" et "employeeType"
  * **BM-14742**: Les membres d'un groupe de groupe sont désormais pris en compte lors de
    l'utilisation de la fonctionnalité "Split Domain".
  * **BM-16215**: Lorsqu'un utilisateur est déjà suspendu, l'import LDAP n'essaye plus
    de suspendre l'utilisateur de nouveau.


## IMAP
  * **BM-15603**: Corrige un problème lors qu'un utilisateur crée un sous-dossier
    dans un dossier spécial de cyrus (Sent, Draft, ...). L'utilisateur ne pouvait
    plus supprimer ce dossier. Une réparation des utilisateurs touchés par le problème
    corrigera automatiquement les droits.
  * **BM-16017**: Sur CentOS 7 (RHEL7), crée automatiquement les répertoires
    /var/lib/cyrus/. Cette modification évite d'afficher une erreur non bloquante lors
    d'une nouvelle installation.
  * **BM-16214**: Corrige une fuite mémoire dans le client imap du composant imap de bluemind.


## API
  * **BM-15866**: Ajoute la possibilité d'annuler une tâche en cours d’exécution.
  * **BM-15518**: Ajoute la possibilité de rechercher un email en fonction de son statut de lecture.
  * **BM-15984**: Corrige un problème lors de la suppression d'un dossier dans une mailshare.
  * **BM-15948**: Corrige les fonctionnalités permettant de marquer comme lus les
    messages d'une boite aux lettres partagée. (IMailboxFolders.markAsRead)
  * **BM-15931**: Ajout d'une vérification lors de l'enregistrement d'ACL ne comprenant
    aucun "Subject" (container).


## Exchange Active Sync
  * **BM-15482**: Corrige un problème de synchronisation sous iOS (Apple) lorsque les
    emails d'invitation contiennent trop de pièces jointes.
  * **BM-15755**: Ajoute le support des calendriers, carnets d'adresses et boites email partagées.
  * **BM-16067**: La synchronisation des téléphones est désormais réalisée dans un
    fil d’exécution séparé afin de réduire la latence visible pour les utilisateurs.
  * **BM-7948**: La synchronisation du répertoire virtuel "dossiers publics"
    n'est plus réalisée systématiquement, mais seulement si nécessaire.

## Command Line Interface (bm-cli)
  * **BM-15764**: Ajoute la possibilité de retirer l'external-id d'un utilisateur.
  * Ajoute dans la commande sysconf mset la possibilité de passer directement
    un objet json, sans passer par un fichier.
    Exemple:
      - bm-cli sysconf mset --format json <(echo '{"foo": "bar"}')
  * Ajoute la commande **job**, permettant de suivre la progression des tâches asynchrones.
  * Amélioration des performances au lancement.
  * **BM-15869**: Corrige le fonctionnement de la commande bmctl restart, qui pouvait
    bloquer et ne pas redémarrer tous les services correctement.


## Software Defined Storage
  * Ajoute le processus sds-proxy dans bm-pimp, en lui affectant 1% de la mémoire disponible.
  * **BM-15834**: Corrige une erreur lors du déplacement d'un email d'un répertoire à un autre.
  * **FEATBL-1042**: Remplace complètement le système d'indexation des objets utilisés par
    cyrus-imapd par une implémentation dans BlueMind.
  * Ajoute un tableau de bord et des métriques associés au stockage objet. (Software Defined Storage)
  * Remplacement du client d'accès Amazon S3 par la version asynchrone basée sur netty.
  * Ajoute le support du téléchargement parallèle des emails. (Améliorations de performance)
  * **BM-16009**: Corrige un problème dans l'implémentation de cyrus empêchant d'utiliser
    reconstruct lorsque le service de stockage S3 n'est pas joignable.
  * **BM-16008**: Lorsque le service SDS n'est pas disponible, cyrus ne doit pas
    accepter les messages entrant, afin que postfix ne considère pas l'envoi comme réalisé.
  * **BM-15999**: Corrige un problème au démarrage du service bm-sds-proxy si
    le serveur S3 n'est pas disponible. Désormais le bm-sds-proxy essaye indéfiniment
    de se reconnecter au serveur S3.


## TICK Monitoring
  * Améliore les métriques Mail Insight. Ajoute le comptage des sessions EAS actives.
  * Ajoute le monitoring mémoire de bm-sds-proxy
  * Ajoute une métrique YSNP permettent de connaitre le temps de réponse pour la validation d'une authentification.
  * Le composant "locator", qui n'est plus présent dans BlueMind 4.3.0 à été retiré du tableau de bord.
  * Ajoute un tableau de bord permettant de consulter l'état des caches internes utilisés par BlueMind.
  * Ajoute un tableau de bord de l'état de fonctionnement du stockage objet (SDS)
  * **BM-15209**: Ajoute automatiquement le paquet bm-plugin-admin-console-monitoring
    lors de l'installation de bluemind.

## MAPI
  * **BM-15828**: Corrige un problème lors de l'ajout d'un drapeau sur un message
  * **HUMSCO-55**: La taille des messages gérés par MAPI peut désormais excéder les 10MB.
    Le paramétrage du serveur est désormais utilisé.
  * **BM-15939**: Ajoute la possibilité de déplacer des emails en masse.
  * **BM-16001**: Corrige une erreur lors de la copie d'un message vers un dossier public.
  * **BM-14851**: Corrige un problème lors de la mise à jour d'un contact d'un carnet de domaine.
  * **BM-15900**: Amélioration des performances au démarrage d'outlook. Bluemind
    ne parcourt plus la liste complète de toutes les boites partagées.
  * **BM-14848**: Ajoute le support de messages signés en S/MIME dans les dossiers publics.
  * **BM-16177**: Corrige une erreur de synchronisation lorsqu'un message RTF (erreurs de synchronisation par exemple)
    est trop gros et ne peut pas être converti en html.
  * **BM-16170**: Corrige une erreur de synchronisation lors de la suppression d'un élément déjà supprimé.
  * **BM-16174**: Corrige une erreur lors du nettoyage des pièces jointes après la synchronisation sur le serveur BlueMind.
  * **BM-16173**: Lorsque le serveur d'hébergement de fichiers n'est pas disponible, corrige une
    erreur renvoyée au client Outlook.
  * **BM-16171**: Corrige un problème lorsqu'un message contient une partie HTML vide.
  * **BM-16172**: Amélioration de la gestion d'une copie d'un message inexistant sur le serveur.
  * **DATAXP-66**: Corrige un problème bloquant les synchronisations outlook lors du chargement des pièces jointes
    associées à un rendez-vous.
  * **BM-16056**: Ajoute la gestion de l'appel RopCopyProperties.
  * **BM-16212**: Lorsque qu'une opération MAPI n'est pas implémentée par BM-MAPI, retourne
    désormais un code d'erreur à outlook, sans quitter tout le processus.
  * **ATEMIS-34**: Corrige une erreur lors d'une opération de suppression d'un dossier inconnu.
  * **BM-16192**: Empêche la transmission de corps de message RTF pouvant dépasser les 2MiB une fois
    décompressés.


## Console d'administration
  * **BM-15855**: Corrige l'écran de gestion des types de ressources en version anglaise.
  * **BM-15770**: Ajoute la possibilité de configurer la région utilisée par le stockage S3.
  * **FEATWEBML-623**: Ajoute un panneau de configuration des préférences de la nouvelle application de messagerie.
  * **BM-15880**: Lors de la suppression d'un domaine, ignore les erreurs de suppression des filtres de domaine.
  * **BM-15865**: Améliore l'affichage des champs mot de passe. Les mots de passe peuvent être
    révélés en cliquant sur une icône affichée dans le champ. (Identification seulement)
  * **BM-15348**: Amélioration de la gestion des quotas d'un domaine. Il n'est désormais plus
    possible de saisir un quota inférieur au quota d'un des utilisateurs du domaine.
  * **BM-15260**: La liste des unités d'organisation (OU) permet désormais d'afficher plus de 25 entrées.


## Mise à jour BlueMind 3.5
  * **BM-16059**: Ajoute la création automatique du répertoire /var/spool/bm-hsm/cyrus-archives
    lors de l'installation du paquet bm-cyrus.
  * **BM-16052**: Ajoute un système de nettoyage de la base de donnée. Certaines informations
    éronnées provenant de versions antérieures de BlueMind sont désormais automatiquement nettoyées.
  * **BM-16053**: Ajoute le paquet bm-ips afin de faciliter la procédure de mise à jour.


## Sauvegarde
  * **WORTEKS-97**: Les sauvegardes IMAP par rsync sont désormais exécutées en parallèle.
    Cette modification améliore considérablement les performances de la sauvegarde.
    Cette modification a été inspirée par une modification de Worteks.
  * **BM-14874**: Corrige une erreur de suppression de la base de donnée temporaire.
  * **BM-15929**: Corrige une erreur de restauration d'un compte, si le compte
    existe déjà dans BlueMind.
  * Amélioration de la vitesse de calcul de la taille de la sauvegarde, en
    utilisant l'espace disque consommé sur la source, plutôt que la destination.
    (Cela évite la consommation d'entrées/sorties sur un serveur NFS)
  * Améliore la vitesse de nettoyage de la sauvegarde, en utilisant rsync au lieu de rm.


## Serveur de fichiers (filehosting)
  * **BM-15965**: La taille maximum des fichiers, configurée dans la console
    d'administration, est désormais propagée correctement dans la configuration nginx.

## Connecteurs Outlook/Thunderbird
  * **BM-15365**: Le connecteur outlook ne force plus l'arrêt de la synchronisation
    lors de l'accès au menu Fichier.

## CLI (bm-cli)
  * **FEATBL-1099**: Ajoute les commandes filehosting, permettant l'activation par la ligne de commande.
    Exemple:
      - **bm-cli filehosting info**
      - **bm-cli filehosting activate --domain dev-bm4.test --server-uid bm-master --group user**


### Problèmes connus
#### Version 4.3.0
  - **BM-16222**: Une erreur peut apparaître lors de la création d'un dossier public, depuis outlook. Pour contourner le problème, utiliser le webmail pour la création du dossier public.
  - **BM-16231**: Un index manquant provoque des ralentissements, ainsi qu'une utilisation d'entrées sorties excessive.
    Pour contourner le problème, créer l'index manuellement sur la base de donnée bj-data:
    ```
    PGPASSWORD=bj psql -h localhost bj-data bj -c 'create index concurrently on t_container_changelog (container_id, item_id, version);'

#3 Re: Announcement » BlueMind 3.5.15 » 2020-07-03 13:02:22

### Changelog 3.5.15-4 -> 3.5.15-5

- COAX-615 Fix: external calendar sync blocked

#4 Re: Annonces » BlueMind 3.5.15 » 2020-07-03 13:01:58

### Changelog 3.5.15-4 -> 3.5.15-5
- COAX-615 Fix: synchronisation bloquée à un calendrier externe

#5 Re: Annonces » BlueMind 4.2 » 2020-07-03 07:25:20

Changelog 4.2.7
---------------
- ATEMIS-21 Fix: erreur Outlook lors de la création du profil
- [mapi] DATAXP-58 Fix: perte de connexion après la MAJ
- BM-15692 Feat: attribut AD proxyAddresses
- BM-16138 Fix: le gestionnaire système ne peut pas créer d'événement
- BM-16140 Fix: erreur de syntaxe sur le paramètre LDAP/AD addressbook allCertificate
- [mapi] BM-16142 Fix: erreur en boucle lors de la sauvegarde d'un message
- [mapi] ATEMIS-24 Fix: accès à une boîte partagée depuis Outlook

#6 Re: Announcement » BlueMind 4.2 » 2020-07-03 07:24:32

Changelog 4.2.7
---------------
- ATEMIS-21 Fix: Outlook error on profile creation
- [mapi] DATAXP-58 Fix: connection loss after upgrade
- BM-15692 Feat: AD proxyAddresses attribute
- BM-16138 Fix: system manager can't create event
- BM-16140 Fix: LDAP/AD addressbook allCertificate parameter syntax
- [mapi] BM-16142 Fix: loop failure on message save
- [mapi] ATEMIS-24 Fix: access shared mailbox on Outlook

#7 Re: Announcement » BlueMind 4.2 » 2020-06-23 08:03:00

Changelog 4.2.6
---------------
- BM-16054 Fix: BM3.5 to BM4 HSM migration
- BM-16081 Fix: RHEL7 PHP compatibility
- Imp: cache uuid to dn resolution to deal with slow ldap response times
- [ysnp] Imp: backport caching improvements
- Feat: add tick metrics to ldap auth operations
- Imp: do a direct state check instead of a convoluted one that triggers metrics & stuff
- Chore: provide routing info in AuthenticatedRequest
- Chore: use a small imap timeout for mail-api imap commands
- FEATBL-1091 Feat: autodiscover for third-party mail provider

#8 Re: Annonces » BlueMind 4.2 » 2020-06-23 08:02:45

Changelog 4.2.6
---------------
- BM-16054 Fix: migration HSM BM3.5 => BM4
- BM-16081 Fix: compatibilité PHP RHEL7
- Imp: temps de réponse LDAP avec un cache uuid => dn
- [ysnp] Imp: backport d'améliorations du cache
- Feat: métriques tick sur les opérations d'authentification LDAP
- Imp: simplification de la vérification d'état
- Chore: ajout d'infos de routage dans AuthenticatedRequest
- Chore: timeout court pour les commandes mail-api imap   
- FEATBL-1091 Feat: autodiscover pour messagerie tierce

#9 Re: Announcement » BlueMind 3.5.15 » 2020-06-19 08:05:59

### Changelog 3.5.15-3 -> 3.5.15-4

- BM-16023 Fix: make pre-replication re-entrant
- BM-16013 Fix: user search by email error
- [outlook] BM-16058, ORIX-43 Fix: error saving vacation (date with null timezone)
- COAX-615 Fix: external calendar sync blocked
- BM-16081 Fix: RHEL7 PHP compatibility

#10 Re: Annonces » BlueMind 3.5.15 » 2020-06-19 08:05:33

### Changelog 3.5.15-3 -> 3.5.15-4

- BM-16023 Fix: la pre-replication doit être pré-entrante
- BM-16013 Fix: erreur de recherche d'utilisateur par email
- [outlook] BM-16058, ORIX-43 Fix: erreur de sauvegarde vacation (date sans timezeone)
- COAX-615 Fix: synchronisation bloquée à un calendrier externe
- BM-16081 Fix: compatibilité PHP/RHEL7

#11 Re: Announcement » BlueMind 4.2 » 2020-06-17 14:37:09

Changelog 4.2.5
---------------
- BM-16005 Fix: repair container flat hierarchy for DOMAIN
- [replication] FACTORFX-346 Imp: hazelcast service stability
- FACTORFX-346 Fix: don't crash when expiring records on inconsistent mailbox
- FACTORFX-346 Fix: prevent service issues when mailbox-acls:xxx is missing
- [mapi] BM-16037 Fix: skip filtering rules with unhandled restrictions
- BM-16040 Imp: filename validation performance
- BM-16055 Fix: only delete from HSM if the migration to cyrus is ok
- HUMSCO-53 Fix: ldap protocol selection
- [outlook] BM-16058 Fix: error saving vacation, do not send DateTime with null Tz
- BM-16033 Fix: we don't need to wait for close event
- BM-15963 Fix: create index prior to domain creation
- BM-15972 Fix: prevent connecting to imap server if folder has already been deleted
- COAX-615 Fix: external calendar synchronization blocked
- BM-14630 Fix: send temporary error on invalid Cyrus response

#12 Re: Annonces » BlueMind 4.2 » 2020-06-17 14:36:47

Changelog 4.2.5
---------------
- BM-16005 Fix: container flat_hierarchy manquant pour le domaine
- [replication] FACTORFX-346 Imp: stabilité du service hazelcast
- FACTORFX-346 Fix: expiration d'enregistrements sur boîte incohérente
- FACTORFX-346 Fix: erreurs lorsque mailbox-acls:xxx est manquante
- [mapi] BM-16037 Fix: règles de filtrage non gérées
- BM-16040 Imp: performance de validation de chemin
- BM-16055 Fix: suppression dans HSM seulement après migration réussie vers cyrus
- HUMSCO-53 Fix: sélection de protocole LDAP
- [outlook] BM-16058 Fix: erreur de vacation (DateTime sans timezone)
- BM-16033 Fix: timing de clôture d'un event
- BM-15963 Fix: création de l'index préalable à la création d'un domaine
- BM-15972 Fix: pas de connexion au serveur IMAP si le dossier a été supprimé
- COAX-615 Fix: synchronisation bloquée pour un calendrier externe
- BM-14630 Fix: envoi d'une erreur termporaire si la réponse de Cyrus est invalide

#13 Re: Announcement » BlueMind 4.2 » 2020-06-04 07:43:00

Changelog 4.2.4
---------------
- BM-15960 Fix: EAS thread stuck after message is sent
- Fix: add a way to disable ews when no_mapi is not possible
- FACTORFX-337 Fix: stream vevent attachments from memory buffers
- BM-15988 Fix: broken MS Teams invitations
- BM-15992 Fix: external calendar sync
- Fix: google ics can contain html in desc
- FACTORFX-345 Fix: bm-cli directory tree export
- FACTORFW-343 Fix: some emails can't be accessed
- BM-16010 Fix: CalendarSync error if MD5 did not change

#14 Re: Annonces » BlueMind 4.2 » 2020-06-04 07:42:35

Changelog 4.2.4
---------------
- BM-15960 Fix: thread EAS bloqué après envoi d'un message
- Fix: désactivation de ews quand l'approche no_mapi n'est pas praticable
- FACTORFX-337 Fix: flux des PJ vevent à partir des buffers mémoire
- BM-15988 Fix: affichage des invitations MS Teams
- BM-15992 Fix: synchronisation des calendriers externes
- Fix: la description des ICS google peut contenir du html
- FACTORFX-345 Fix: export de hiérarchie de dossiers par bm-cli
- FACTORFW-343 Fix: accès impossible à certains emails
- BM-16010 Fix: CalendarSync enregistre une erreur si le MD5 n'a pas changé

#15 Re: Announcement » BlueMind 3.5.15 » 2020-06-03 08:18:20

### Changelog 3.5.15-2 -> 3.5.15-3

- POPIT-270 Fix: wrong subscription validation rule
- BM-15992 Fix: failure when synchronizing with external calendar
- BM-15991 Fix: import employeeType and division from AD

#16 Re: Annonces » BlueMind 3.5.15 » 2020-06-03 08:17:36

### Changelog 3.5.15-2 -> 3.5.15-3

- POPIT-270 Fix: erreur de règle de validation de souscription
- BM-15992 Fix: échec de synchronisation calendrier externe
- BM-15991 Fix: import des champs AD employeeType et division

#17 Re: Announcement » BlueMind 4.2 » 2020-05-28 08:04:07

Changelog 4.2.3
---------------
- BM-14792 Fix: admin console pagination on group members
- BM-15915 Fix: can't edit resource type
- BM-15956 Fix: BM data major version upgrade
- BM-15969 Fix: remove delete-by-query plugin, not needed in ElasticSearch 6.8.6
- BM-15945 Chore: stacktrace on ImapMailboxRecordsService.fetchComplete
- Fix: ensure the fbos-based stream is closed when sending an email
- BM-15976 Fix: rrule.interval can be null

#18 Re: Annonces » BlueMind 4.2 » 2020-05-28 08:00:51

Changelog 4.2.3
---------------
- BM-14792 Fix: pagination des membres d'un groupe dans l'admin console
- BM-15915 Fix: le type de ressource ne peut pas être édité
- BM-15956 Fix: migration des données lors d'une MAJ BM majeure
- BM-15969 Fix: suppression du plugin ElasticSearch delete-by-query, qui n'est plus nécessaire avec ElasticSearch 6.8.6
- BM-15945 Chore: stacktrace sur ImapMailboxRecordsService.fetchComplete
- Fix: le flux fbos doit être fermé lors de l'envoi d'un mail
- BM-15976 Fix: valeur nulle pour rrule.interval

#19 Re: Annonces » BlueMind 3.5.15 » 2020-05-25 13:47:24

### Changelog 3.5.15-1 -> 3.5.15-2

- BM-15951 Imp: logs de QuotaGatheringJob
- BM-15955 Fix: confusion login/alias entre utilisateurs
- BM-14792 Fix: pagination incorrecte pour les membres d'une liste dans l'admin console
- BM-15909 Fix: la propriété css line-height sans unité est valide

#20 Re: Announcement » BlueMind 3.5.15 » 2020-05-25 13:46:58

### Changelog 3.5.15-1 -> 3.5.15-2

- BM-15951 Imp: better log on error for QuotaGatheringJob
- BM-15955 Fix: authentication failure if left part of an alias is login for a different user
- BM-14792 Fix: group member list in AC
- BM-15909 Fix: css line-height unitless values are valid

#21 Re: Announcement » BlueMind 4.2 » 2020-05-19 15:14:43

Changelog 4.2.2
---------------
- [todo] BM-14887 Fix: just load everything, task count is always very small
- [webmail] BM-15909 Fix: css line-height unitless values are valid
- BM-15920 Fix: pre-replication before major upgrade issue
- [hollow] FACTORFX-289 Fix: deal with small db integrity issues when producing the hollow directory
- BM-15924 Fix: mailbox-acl containers repair was commented out, re-implement it
- FEATBL-15703 Fix: use target class classloader
- BM-15926 Fix: set postfix compatibility level to 2
- BM-15935 Fix: npp container sub/unsub
- BM-14876 Fix: subscription to invalid container
- BM-14234 Fix: performance du ResourceCalendarHook
- BM-14865 Fix: TikaClient logs into mail-index.log
- BM-15626 Fix: check&repair, skip archived dirEntry
- IEQ-2245 Chore: remove login from hoster reports
- [es] BM-15944 Fix: allocate a 5seconds budget for search & stop processing results after that
- BM-15945 Fix: make VXStoreClient#create fail instead of deadlocking
- BM-15951 Imp: better log on error for QuotaGatheringJob
- BM-15941 Fix: multiple all-day automatic resource reservation
- BM-15952 Imp: log if no.mapi mode is set
- BM-15881 Fix stop replication latency probe on error
- [mapi] HUMSCO-46 Fix: skip instead of crashing on unsupported dlist members

#22 Re: Annonces » BlueMind 4.2 » 2020-05-19 15:14:18

Changelog 4.2.2
---------------
- [todo] BM-14887 Fix: tâches manquantes après les 100 premières
- [webmail] BM-15909 Fix: support des CSS line-height sans unité
- BM-15920 Fix: erreur de pré-replication au préalable à une MAJ majeure
- [hollow] FACTORFX-289 Fix: gestion des problèmes d'intégrité
- BM-15924 Fix: réimplémentation du repair mailbox-acl containers
- FEATBL-15703 Fix: APIs exposées "inline" ne fonctionnent plus
- BM-15926 Fix: erreur postfix
- BM-15935 Fix: souscription à un container inexistant
- BM-14876 Fix: IOutbox#flush inactif sans Originator
- BM-14234 Imp: performance du ResourceCalendarHook
- BM-14865 Fix: logs TikaClient dans mail-index.log
- BM-15626 Fix: check&repair sur utilisateurs archivés
- IEQ-2245 Chore: anonymisation des rapports hoster
- [es] BM-15944 Fix: forfait max de 5s pour la recherche
- BM-15945 Fix: deadlock par VXStoreClient#create
- BM-15951 Imp: amélioration des logs QuotaGatheringJob
- BM-15941 Fix: réservation de ressource automatique sur plusieurs jours
- BM-15952 Imp: informer dans le log si on est en mode no.mapi
- BM-15881 Fix: suppression des sondes de latence lors de la suppression de domaine
- [mapi] HUMSCO-46 Fix: ignorer les membres de dlist non supportés

#23 Re: Annonces » BlueMind 3.5.15 » 2020-05-14 14:42:18

### Changelog 3.5.15 -> 3.5.15-1

- BM-15692 Feat: support de l'attribut AD proxyAddresses
- BM-15496 Fix: impossible de sauver un filtre vacation
- BM-15923 Fix: l'IP serveur est obligatoire lors de l'ajout d'un serveur
- IEQ-2245 Chore: anonymisation des rapports hoster

#24 Re: Announcement » BlueMind 3.5.15 » 2020-05-14 14:41:54

### Changelog 3.5.15 -> 3.5.15-1

- BM-15692 Feat: AD proxyAddresses attribute support
- BM-15496 Fix: cannot save vacation filter
- BM-15923 Fix: server IP is mandatory when adding server
- IEQ-2245 Chore: hoster reports anonymization

#25 Annonces » BlueMind 3.5.15 » 2020-05-06 08:11:47

deav
Replies: 5

### Changelog 3.5.14 -> 3.5.15

## Améliorations majeures

Au niveau de l'agenda :

La gestion des invitations et réponses de participation aux réunions a été améliorée. Les options de notification et les libellés ont été clarifiés et simplifiés pour limiter les risques de visions différentes et décalées entre collaborateurs

La gestion des événements récurrents est elle aussi enrichie :
le choix du type de modification sur une série (modifier un événement, toute la série ou la suite de série)
est généralisé à l'ensemble des actions réalisées depuis la vue d'agenda.

Lors de l'organisation d'une réunion, l'organisateur peut désormais simplement choisir d'envoyer les informations aux participants ou d'ou enregistrer la réunion en tant que brouillon pour compléter sa création ultérieurement.
L'organisateur a aussi la possibilité de choisir de notifier l'ensemble des participants ou non lors de l'ajout ou de la suppression d'un invité.
Les participants n'ont quant à eux plus la possibilité de se déclarer présent (ou non) sans envoyer de réponse à l'organisateur.

Reportez vous à la [documentation](https://forge.bluemind.net/confluence/d … L%27agenda) pour de plus amples informations.

Cette version apporte la gestion de l'expiration des mots de passes bluemind.
Lorsque la fonctionnalité est activée, l'utilisateur se voit forcé de modifier son mot de passe
suite à son expiration. Le mot de passe peut être expiré immédiatement par un administrateur afin
de forcer un utilisateur à procéder à son remplacement.

Reportez vous à la [documentation](https://forge.bluemind.net/confluence/d … t+De+Passe) pour de plus amples informations.


## Calendrier bluemind (web)

  - **BM-15775**: Corrige un problème empêchant de déplacer un rendez-vous récurrent
    d'une journée sur l'autre par glisser/déposer. (Affecte seulement la première occurrence)
  - **BM-15802**: Corrige un problème empéchant la synchronisation de calendriers externes
    volumineux.

## Calendrier CALDav
  - **ULR-216**: Corrige un problème empêchant la synchronisation du calendrier par synchronisation
    CalDav. Un crash pouvait apparaître si un élément supprimé voulait à nouveau être supprimé
    par un logiciel synchronisé par CalDav. Désormais la suppression d'un élément supprimé
    ne provoque plus d'erreur, et permet à la synchronisation de continuer son traitement.


## Calendrier (Invitations email ICS)
  - **BM-15562 BM-15608**: Corrige un problème lors de la réception d'un e-mail avec une invitation
    ICS. L’événement pouvait apparaître dans l'application de Webmail, mais l’événement n'était pas
    créé automatiquement. Le problème a été corrigé en ignorant les pièces jointes mal formées,
    empêchant la création de l’événement.

  - **BM-15656**: Corrige un problème à la réception d'une invitation sur une boite partagée.
    Les boites aux lettres partagées n'ont pas de calendrier. On ignore désormais
    les invitations sur les boites partagées, sans provoquer d'erreur d'importation.

    Un log est cependant toujours disponible dans /var/log/bm/lmtp.log:
    "Unsuported entry kind: {} for email {}"

## Exchange Active Sync (EAS)
  - **BM-15529**: Corrige un problème d'envoi d'email (réponses), sur certain périphériques Android.
   
    Dans certain cas, le client android ne transmet pas correctement un champ date, ce qui provoquait
    une erreur d'expédition dans BlueMind. Désormais, le champ (date) est initialisé avec une valeur
    par défaut.

    **POPIT-255** **TLIB-754** **BM-15653**

  - **BM-15201**: Corrige un problème qui empêchais les nouveaux utilisateurs de configurer
    la synchronisation de nouveaux appareils pendant 10 minutes.

## Connecteur thunderbird
  - **BM-15766**: Calendrier: Lors d'une mise à jour du connecteur thunderbird, le cache n'était pas
    correctement nettoyé, ce qui pouvait provoquer une désynchronisation
    entre le client et le serveur.
  - **BM-15850**: Signature: amélioration permettant de retenir l'état d'affichage de la prévisualisation
    des signatures

## Connecteur outlook
  - **BM-15365**: La synchronisation de s'arrête plus lorsque l'on ouvre le menu Fichier d'outlook.
    La synchronisation est stoppée seulement si l'on affiche les paramètres BlueMind.

## Console d'administration
  - **BM-15724**: Modification de mot de passe: Corrige un crash dans le cas ou un utilisateur
    synchronisé par Active Directory ou LDAP tente une modification de mot de passe par BlueMind.

    Affiche désormais un un message d'avertissement indiquant l'erreur de manipulation.
    (Le mot de passe doit être modifié par LDAP ou Active Directory, pas par BlueMind)

  - **BM-15716**: Messagerie / Groupes: Diverses corrections dans la gestion des droits
    des groupes.

    Dans le paramétrage des groupes d'utilisateur, la possibilité de configurer
    les droits d'accès au groupe était liée à la coche "Conserver une copie des messages reçus".
   
    Ce fonctionnement limitait les possibilités fonctionnelles en empêchant de donner des
    droits fins à la boite aux lettres partagée contenant les copies des emails.
    Le paramétrage des droits d'accès est désormais possible dans tous les cas.

  - **BM-15546**: Corrige une erreur lors de la création d'un domaine si l'utilisateur
    n'est pas un administrateur. Désormais une vérification de droits est effectuée
    avant de lancer la procédure de création d'un domaine. Si l'utilisateur ne dispose
    pas des droits suffisants, un message d'erreur indiquant le défaut est affiché.

  - **BM-15121**: Corrige une erreur lors de la sauvegarde de la configuration système.

    Si seulement le Fully Qualified Domain Name (FQDN) est renseigné dans un serveur,
    une erreur empêchait la sauvegarde. Désormais, un message d'erreur est remonté:

    "Invalid mynetworks: [xxx] - must contain only IP or subnet."

  - **FEATBL-946**: Pour les souscription de type Host, diverses améliorations de l'outil
    de reporting ont été réalisées.

    **** TODO: FOURNIR DOC ADDITIONNELLE ****

## DataProtect
  - **BM-15853**: Corrige un problème d'affichage des quotas une fois qu'un utilisateur à été restauré.

  - **BM-15896**: La restauration d'un compte ne nécessite plus de maintenance (check & repair) pour pouvoir
    supprimer des dossiers.


## Administration
  - **BM-15719**: Améliore l'affichage d'une erreur de connexion à la base de données PostgreSQL.

    Si le code n'arrive pas à se connecter à la base de données, au lieu d'une stacktrace Java,
    nous affichons désormais dans le log du core (var/log/bm/core.log) le passage "Unable to connect to pool ..."

    **WORKTEKS-91 WORKTEKS-83**

  - **BM-15660**: Corrige une erreur lors d'une mise à jour si le service XMPP (Messagerie Instantanée)
    est désactivé. Le service désactivé est désormais ignoré pendant la mise à jour.

  - **BM-15816**: Corrige un problème provoquant l'affichage en double de certaines lignes
    de log nginx. (serveur http/https)
 
## Authentification
  - **BM-15849**: Lorsque l'utilisateur est forcé de modifier son mot de passe, la ré-utilisation
    d'un mot de passe identique au précédent n'est désormais plus possible.

## Tâches
  - **BM-14887*: ne limite plus la quantité de tâches affichées.


Bonne installation / mise à jour !

Board footer

Powered by FluxBB