BlueMind 4.0

Toute l’équipe de BlueMind est fière de vous présenter notre nouvelle version majeure, qui peut être téléchargée ici !

Avertissement

La version 4.0 de BlueMind ne permet pas encore la migration depuis
une installation existante de BlueMind, et est donc réservée aux
nouvelles installations.

Support natif Outlook

Sans conteste la fonctionnalité la plus attendue ! Cependant le
support Outlook natif est fourni par la souscription : vous pouvez
obtenir une souscription d’évaluation auprès de nos
équipes
afin de
pouvoir installer le paquet requis bm-mapi. Des instructions pas-à-pas
sont disponibles
ici. Il
existe encore des limitations sur lesquelles nous travaillons
actuellement, vous pourrez trouver leur détail dans notre
documentation.

Le support natif Outlook n’est pas encore disponible sur RedHat, mais
il sera ajouté très prochainement.

Administration

BlueMind 4.0 permet, en plus de la répartition des emails des
utilisateurs, de répartir l’ensemble des données (contacts,
rendez-vous, paramétrages, etc.) de ceux-ci sur plusieurs
serveurs. Cela permet de gagner en cohérence dans la répartition de
ces données et d’améliorer les performances système par un allègement
des machine et des accès plus efficaces.

L’archivage est désormais entièrement automatique. Il devient
transparent pour les utilisateurs qui n’ont plus d’archivage manuel et
ne voient pas dans leur interface mail, comme c’était le cas dans les
versions précédentes, de pictogramme indiquant qu’un message est
archivé ni, de fait, de bouton permettant d’archiver ou désarchiver un
message.

Nouveaux points d’entrée e-mail dans l’API REST

BlueMind 4.0 ajoute toute une brique de gestion des emails dans notre
API REST, que vous pouvez découvrir dans notre page de documentation
API
.

De façon à mieux vous accompagner lors de la maintenance d’add-ons ou
de scripts, cette page offre désormais la possibilité de visualiser
les incompatibilités entre les versions : vous pouvez ainsi repérer
rapidement si un développement nécessite une modification lors d’une
montée de version.

Changelog 4.0 finale

Webmail

  • BM-14178 Fix: expansion des groupes dans le composer
  • Fix: Suppression d’un compteur de membres de groupes incorrect

Calendar

  • BM-13347 Imp: cohérence couleur du titre de l’événement
  • BM-14505 Fix: accepter / décliner une occurrence d’un événement

Thunderbird connector

  • BM-14557 Fix: pas de prévisualisation de signature si l’adresse du destinataire a un domaine en trois parties
  • BM-14340 Imp: limitation de requêtes de groupe quand l’annuaire est synchronisé
  • BM-14558 Fix: actions d’invitation sur mauvais email

Administration

  • BM-14158 Fix: suppression du prénom d’un utilisateur externe
  • BM-14398 Feat: métriques des services MAPI pour le monitoring

BM-CLI

  • BM-14319 Fix: installation de bm-cli sur tous les noeuds
  • BM-14593 Feat: update d’utilisateurs par domaine
  • Feat: nouvelle commande ‘setup cert’ pour changement de certificat

Core services

  • BM-14367 Chore: séparation des logs de replication dans bm/replication.log
  • Feat: utilisation de systemd pour le démarrage des services
  • BM-14538 Fix: encoding/decoding was inverted in BM-14111
  • BM-14151 Fix: fallback sur la boucle locale si la topologie de services ne fonctionne pas

MAPI/EWS

  • BM-14455 Imp: logs par utilisateur
  • BM-14571 Fix: update incrémental du contenu hollow
  • BM-14286 Fix: envoi à l’organisateur des réponses de participation
  • BM-14348 Fix: npe lors de la sauvegarde de pièces jointes
  • BM-14370 Fix: gestion des pièces jointes issues d’un dossier public
  • BM-14383 Fix: corps du message en html brut
  • BM-14396 Fix: gestion de la mémoire lors de la synchronisation initiale
  • BM-14396 Fix: optimisation de la taille du cache
  • BM-14405 Fix: arrêt de la boucle de chargement outlook au repos
  • BM-14414 Fix: récupération des mailshares en boucle
  • BM-14431 Fix: génération de récipient invalide
  • BM-14452 Fix: dossier public n’apparaît pas dans la hierarchie
  • BM-14452 Fix: notification n’apparaît pas
  • BM-14472 Fix: support des entrées ContactAddress
  • BM-14475 Fix: respect des autorisation de hiérarchie de dossiers
  • BM-14489 Feat: drapeaux répondu/transféré
  • BM-14512 Fix: pièces jointes non reconnues
  • BM-14522 Fix: indicateur de pièce jointe sur dossier public
  • BM-14524 Fix: rafraichissement automatique des sessions
  • BM-14567 Fix: taille des messages dans les dossiers publics
  • BM-14575 Fix: optimisation des requêtes sur la hiérarchie
  • BM-14597 Fix: ouverture de la boîte mail d’un utilisateur supprimé
  • BM-14604 Fix: NullPointerException lors de la récupération du contenu d’une pièce jointe
  • Feat: copie d’événements entre calendriers en mode online
  • FEATOTLK-266 Feat: mode de synchronisation hybride (local/online)
  • BM-14290 Fix: pas de récupération du corps d’un message supprimé
  • BM-14344 Fix: listing erronné des dossiers supprimés
  • BM-14381 Fix: tolerance de charsets approximatifs
  • BM-14452 Fix: CRUD de la hiérarchie des dossiers via l’API

Upgrade/Migration

  • ex-migration-tool: respect de la limite de taille des messages
  • ex-migration-tool: erreur “NO Message contains bare newlines”
  • FACTORFX-142 Imp: ex-migration-tool import des messages non-standard ‘IPM’

Performance

  • BM-14251 Imp: ne pas utiliser le cluster sur les tables changeset et acl
  • BM-14420 Imp: chargement d’un “gros” mail
  • BM-13998 Fix: optimisation du process de notification
  • Feat: introduction de délais en cas de charge excessive
  • BM-13832 Fix: limitation des notification de présence XMPP

Nous vous souhaitons une bonne installation !

Changelog 4.0 Hotfix #1

  • BM-14592 Feat: export de tous les calendriers et carnets d’adresses par BM-CLI par défaut
  • Feat: avertissement si un seul core CPU est détecté lors de l’installation, ce qui risque de causer un échec
  • BM-14614 Fix: gestion des autorisations par les routines check & repair
  • Imp: le conteneur par défaut ne doit pas pouvoir être renommé
  • BM-14626 Imp: différencier les login smtp et imap dans les métriques pour détecter plus facilement attaques bruteforce/SPAM
  • BM-14210 Fix: internationalisation du domaine incorrecte dans les contacts

Changelog 4.0 Hotfix #2

  • [calendar] BM-5331 : configuration de l’affichage du week-end pour l’impression semaine
  • [cli] BM-14596 Feat: bm-cli hz listen pour l’affichafe des messages sur un topic hazelcast
  • [cli] Fix: pas d’exécution à la racine si le domaine n’est pas demandé
  • [HosterReport] IEQ-1942 Chore: l’addon hoster report fait désormais partie du coeur BlueMind et sera distribué dans le repo principal
  • [mailapi] BM-14669 Fix: items manquants dans les updates par lot
  • [mailapi] BM-14669 Fix: resync incorrect
  • [mapi] BM-14632 Fix: PropertyTag devient immutable
  • [mapi] BM-14634 Fix: récupération du container parent
  • [mapi] BM-14642 Fix: perte du mime type quand un fichier n’a pas d’extension
  • [mapi] BM-14646 Fix: gestion des droits pour le chargement d’une hiérarchie de dossiers publique
  • [mapi] BM-14650 Fix: NullPointerException lors de la récupération d’une propriété manquante
  • [mapi] BM-14661 Fix: synchronisation de la complétion des tâches Outlook
  • [mapi] Fix: partage de mailshare en erreur suite à un changement d’API
  • [replication] BM-14435 Fix: problèmes de replication avec la partition par défaut
  • [replication] BM-14648 Chore: mails supprimés toujours visibles depuis la recherche Outlook
  • [replication] BM-14655 Fix: apply unquota pour la replication

Changelog 4.0.3

  • [bm-cli] Introduction de la commande bm-cli todolist
  • [mailapi] BM-14682 Fix: changement de date de message lors de l’ajout d’un rappel
  • [mapi] BM-14674 Fix: amélioration de la compatibilité Outlook 2010-2013
  • [mapi] BM-14685/BM-14686 Fix: annulation d’un rappel
  • [mapi] BM-14688: ajout de tag personnel duplique le tag de domaine
  • [mapi] BM-14690 Fix: erreur de consommation mémoire
  • [mapi] BM-14693 Fix: mail n’apparaît pas dans la boîte
  • [mapi] BM-14695 Fix: pièce jointe n’apparaît pas
  • [mapi] COAX-573 Fix: erreur de carnet d’adresses en mode online
  • [JDK] Chore: utilisation de OpenJDK plutôt que la JDK Oracle
  • [doc] FEATBL-753 Chore: inclusion de la javadoc dans la documentation de l’API rest
  • [API] BM-14692 Chore: ajout de backend.mail.api au client python

Changelog 4.0.4

  • [bm-cli] BM-14718 Fix: résolution des alias
  • [check_and_repair] BM-14752 Fix: échec de supression de sous-ensembles de la hiérarchie de dossiers
  • [cli] FEATBL-744 Feat: import/export d’utilisateurs
  • [cli] Feat: nouvelle commande index mailboxInfo
  • [core] GEM-175 Fix: mise à plat de la hiérarchie de dossiers publics avant réparation
  • [mapi] BM-14672 Imp: parsing des rapports d’échec de livraison
  • [mapi] BM-14694 Feat: point d’extension pour filtrer les requêtes mapi & pas d’exécution en cas de défaut du core
  • [mapi] BM-14714 Fix: emails avec de très nombreux destinataires
  • [mapi] BM-14719 Fix: filtre sur les réunions refusées
  • [mapi] BM-14741 Imp: meilleure gestion du From
  • [mapi] BM-14744 Fix: fichier temporaire pour RopWriteStream + amélioration de Values.bufFromHex pour améliorer la gestion de la mémoire et la performan
    ce
  • [mapi] BM-14745 Fix: WriteStream sur une propriété embarquée dans un message
  • [mapi] BM-14751 Fix: perte des destinataires lors d’une copie depuis IMAP
  • [mapi] BM-14773 Fix: gestion des données pré-existantes par WriteStream
  • [mapi] COM-37 Fix: gestion des données importées depuis IMAP
  • [migration] COM-37 Fix: ex-migration-tool, dossier sans nom

Changelog 4.0.5

Si votre installation présente des incohérences de données (en
particulier si vous avez migré en 4.0 finale depuis une beta), il est
nécessaire de déclencher les tâches Check&Repair depuis bm-cli suite à
la mise à jour en 4.0.5. Le service bm-mapi doit être inactif pendant
cette opération. Par exemple :

  • service bm-mapi stop
  • bm-cli maintenance repair mon-domain1.lan
  • bm-cli maintenance repair --workers 4 mon-domain2.lan (pour paralléliser
    l’opération sur un domaine avec de nombreux utilisateurs)
  • service bm-mapi start

MAPI

  • BM-14765 Fix: slash interdit dans les dossiers de mail
  • BM-14783, COAX-584 Fix: tout marquer comme lu en mode online
  • BM-14807 Fix: erreur de renommage d’un dossier
  • BM-14850, BM-14831, COM-39 Fix: les mails n’apparaissent pas dans Outlook
  • BM-14906 Fix: conversion entre container uid et id de dosser
  • BM-14910 Fix: optimisation de la lecture des streams
  • BM-14940 Fix: détection du type de destinataire
  • Fix: gestion de la proposition de créneau de rendez-vous par Outlook
  • SAFERPACA-2 Fix: filtrage des utilisateurs archivés/cachés lors de l’expansion des groupes
  • BM-14786 Fix: crash serveur lors de l’ajout d’un filtre sur dossier public
  • BM-14764, BM-14787 Imp: import PST
  • BM-14799 Chore: ajout du service MAPI à la commande bmctl
  • BM-14804 Fix: filtrage des messages sans body
  • BM-14813 Fix: erreur de synchronisation dans une installation multi-domaines
  • BM-14824 Fix: la réplication supprime les entrées non finalisées
  • BM-14843 Fix: conversion de timezone entre BM et Oulook
  • BM-14853 Fix: la confirmation de réservation automatique de ressource n’apparaît pas
  • BM-14866 Fix: crash serveur lors de la modification de créneau horaire
  • BM-14869 Fix: réplication en boucle
  • BM-14877 Fix: gestion d’erreur d’envoir email
  • BM-14884 Fix: expéditeur vide dans les résultats de la recherche
  • BM-14889 Fix: crash serveur lors de la re-création d’un dossier suite à sa suppression
  • BM-14909 Fix: crash serveur lors de l’accès à une boite partagée sans les droits
  • BM-14919 Fix: notification d’absence considérée comme SPAM

Check & repair

  • BM-14818 Fix: mailbox déplacée sur une mauvaise partition
  • BM-13111 Feat: réparation de calendarview
  • BM-14776 Fix: création erronée de dossiers IMAP vides
  • BM-14823 Fix: réparation du body de messages
  • BM-14923 Fix: réparation de missed.deletions pour les boîtes partagées
  • BM-14935 Fix: consolidateIndex pour supprimer les entrées orphelines

Core services

  • BM-14888 Fix: commande GET FETCH utilisée par Cyrus
  • FACTORFX-176 Fix: création d’un second domaine sur un shard
  • BM-14339 Fix: fichiers de configuration systématiquement considérés comme modifés par systemd
  • BM-14555 Fix: mise en cohérence de la commande hostname sur RedHat
  • BM-14811 Fix: démarrage des services en timeout services à cause de bm-docs
  • BM-14822 Fix: support du login CAS avec un alias
  • BM-14854 Fix: support de iptables -w sur Jessie
  • BM-14858 Chore: erreur d’initialisation de Cyrus
  • BM-14867 Fix: erreur d’authentification IMAP
  • BM-14875 Imp: gestion du pool de connexions LDAP
  • BM-14897 Fix: corruption possible lors du flush d’écriture par bm-node
  • BM-14920 Fix: timeout en cas de délétion multiple par IMAP
  • Imp: pas de casse pour le login IMAP/POP

API

  • BM-14835 Fix: gestion des connexions IMAP qui ne sont plus opérationnelles
  • BM-14747 Fix: nouveaux hooks LDAP/AD pre et post import
  • BM-14766 Fix: import ICS depuis Python
  • BM-14830 Fix: net.bluemind.backend.mail.api manquante dans le client csharp
  • BM-14832 Fix: les appels REST sortedIds sont désormais POST pltôt que GET + data
  • BM-14871 Fix: gestion des réponses Stream et String par le client csharp
  • FEATWEBL-155, FEATWEBL-156: nouvelle API IOutbox

Apps & clients

  • BM-14926 Fix: simplification du flux de notification des rappels
  • BM-14428 Fix: support de Tunderbird 68
  • BM-14578 Fix: tri par sujet des résultats de recherche dans le webmail
  • BM-14827, BM-14845 Chore: mise à jour de gwt en 2.8.2
  • WORTEKS-51 Fix: pseudo-pièces jointes du fait d’erreurs d’intégration avec NextCloud

CLI

  • Feat: nouvelle commande ‘maintenance ops’ pour énumérer les opérations de maintenance disponibles
  • BM-14775, BM-14784 Fix: historique des mails depuis ElasticSearch
  • BM-14829, BM-14852 Imp: calendar audit log
  • EORIS-1 Imp: ajout du nom du serveur dans le retour bm-cli node
  • FEATBL-797 Feat: utilitaires d’analyse de logs

Doc

  • FEATBL-794 Imp: tags API
  • FEATBL-776 Imp: Domain api & java docs
  • FEATBL-778 Imp: ExternalUser api & java docs
  • FEATBL-779 Imp: Filehosting apidoc
  • FEATBL-786 Imp: net.bluemind.metrics.alerts.api Javadoc
  • FEATBL-787 Imp: net.bluemind.monitoring.api Javadoc
  • FEATBL-788 Imp: Resource api & java docs
  • FEATBL-795 Imp: todolist api javadoc

Changelog 4.0.6

  • [api] Fix: chargement incorrect des implémentations sendmail de IOutbox
  • [calendar] BM-14833 Fix: tag vide créé depuis le formulaire de création d’événement
  • [contact] BM-14913 Fix: taille fixe pour l’affichage des photos de contact
  • [doc] BM-14928 Fix: exposition d’APIs internes
  • [domino] BM-14815 Fix: attachement binaires possiblement corrompus suite à migration depuis Domino
  • [eas] BM-14988 Fix: appel FolderSync lors de la suppression d’un container et lorsque qu’une souscription est retirée
  • [eas] BM-14882 Fix: hprof manquant suite à un épuisement de la mémoire disponible
  • [mail-api] BM-14930 Fix: utilisation des ACLs des boîtes pour les appels REST
  • [mapi] ALLOA-19 BM-14954 Fix: crash du fait de données impriquées dans structure ContactAddressEntryId
  • [mapi] BM-14531 Fix: affichage des images inline dans les dossiers publics
  • [mapi] BM-14890 Fix: duplication d’email lors du marquage en suivi
  • [mapi] BM-14910 BM-14931 Feat: utilisation de fichiers temporaires pour les flux afin de limiter l’utilisation mémoire
  • [mapi] BM-14936 Fix: vérification ACL obligatoire pour la création de dossiers publics
  • [mapi] BM-14951 Fix: affichage incorrect des disponibilités d’un calandrier non partagé
  • [mapi] BM-14953 Fix: créer un suivi lors du marquage d’un mail
  • [mapi] BM-14958 Fix: expéditeur incorrect dans les résultats de recherche
  • [mapi] BM-14962 Fix: changement de vue dans un dossier public
  • [mapi] BM-14971 Fix: changement de la description d’un contact dans un dossier public
  • [mapi] BM-14979 Fix: mauvais expéditeur suite à la copie d’un email d’un dossier public dans un de ses sous-dossiers
  • [mapi] BM-14991 Fix: blocage des événements de suppression de dossiers inconnus vers Outlook
  • [mapi] BM-15003 Fix: bloquer le renommage des dossiers standard depuis Outlook (eg. INBOX en ‘Messages reçus’)
  • [mapi] Chore: log excessivement verbeux
  • [outlook] BM-14937 Fix: affichage incorrect des événements jour entier si la timezone de Outlook n’est pas Europe/Paris
  • [packaging] BM-15004 Fix: suppression de la dépendance de bm-lmtpd vers tika. Économie d’une JVM si un shard de données est utilisé.
  • [task] BM-14907 Fix: ajout du widget IM dans la barre des tâches
  • [tbird] BM-14428 Fix: tag xul déprécié, changement dans le détachement de pièces jointes
  • [tika] BM-14997 BM-13708 Feat: utilisation du watchdog systemd pour redémarrer automatiquement tika
  • [upgrade] BM-15003 Fix: récupération des messages du dossier ‘Messages reçus’ créé par erreur
  • [webmail] BM-14983 Fix: mauvaise auto-complétion de liste depuis un carnet importé

Changelog 4.0.7

  • [check_and_repair] ALLOA-19 Fix: gestion des mails sans body
  • [check_and_repair] COM-47 Fix: vérification cyrus lors de l’appel à mail-api#resync()
  • [core] BM-14968 Fix: épuisement mémoire lors de la replication de gros emails
  • [ews] BM-15012 Fix: nettoyage des caractères dans le preview avant inclusion dans la réponse ews
  • [mapi] ALLOA-19 Fix: crash périodique du module bm-mapi
  • [mapi] BM-14687 Fix: scroll dans les dossiers publics
  • [mapi] BM-14975 Imp: compression des buffers pour les pièces jointes
  • [mapi] BM-15006 Fix: confusion entre les logs utilisateurs
  • [mapi] BM-15016 Fix: gestion de l’expiration de délai de suppression de dossier
  • [mapi] COM-47 Fix: erreur de synchronisation entre cyrus et la réplication
  • [mapi] GEM-188 Fix: gestion des valeurs opaques PtypServerId
  • [mapi] INFTEL-11 Fix: gestion des streams de propriétés vides
  • [replication] BM-15037 Fix: utilisation de “attachment” comme disposition par défaut
  • [replication] BM-15050 Fix: échappement des parenthèses dans les noms de boîtes
  • [tika] BM-15008 Fix: redémarrage propre à partir de systemd en cas d’épuisement de la mémoire

Changelog 4.0.8

Calendrier

  • BM-15104 Fix: rappels multiples sur un événement en exception de récurrence
  • BM-14079 Fix: utilisation de “-” comme titre d’événement par défaut

MAPI

  • EORIS-10 Fix: création de hiérarchie de dossiers dans la boîte de réception
  • FEATBL-838 Fix: rejet de l’autosiscover outlook si le service MAPI n’est pas activé
  • FEATBL-837 Chore: non-activation de MAPI par défaut
  • BM-14939 Fix: tri des mails par date interne dans ES
  • BM-15055 Fix: interligne différent entre message envoyé et message reçu
  • BM-15092 Fix: pas de maj du corps/header si pas d’ajout de disclaimer
  • BM-15063 Fix: envoi d’un message text/plain de bm vers MAPI
  • BM-15093 Fix: expéditeur lors d’un transfert depuis un dossier public
  • BM-14861 Fix: statut “lu” non persistant pour un mail de la boîte de réception
  • BM-15060 Fix: pas de résultats de recherche
  • BM-15061 Fix: demande d’envoi d’accusé de réception à chaque lecture d’un mail
  • BM-15052 Fix: suppression effective des sessions expirées du core
  • BM-14762, BM-15114 Fix: ajout de propriétés internes manquantes

Réplication

  • BM-15119 Fix: échappement des noms des boîtes mail lors du listing des abonnements

LDAP/AD

  • BM-15102 Fix: support de l’attribut remove sans définition de EQUALITY
  • BM-15107 Fix: utilisation du champ user-formatted name comme displayName LDAP si positionné
  • BM-14963, BM-15085 Fix: invalidation des connections LDAP en erreur
  • BM-15087 Fix: mise à jour des entrées déjà existantes dans l’annuaire par DN

Services internes

  • BM-15099 Chore: mise à jour de PostgreSQL
  • BM-15095 Fix: désactivation du service Hazelcast de collecte d’utilisation de données
  • FEATBL-836 Fix: mise à jour de la configuration cyrus, delete_mode immediat
  • BM-15098 Fix: délégation de la vérification des droits d’écriture par cyrus

Périphériques mobiles

  • FACTORFX-189 Fix: no more sync after migration

Autres

  • BM-15080 Fix: rejet de requête autodiscover erronée par Thunderbird
  • BM-15066 Fix: erreurs de CRUD mailbox_record, en changeant de méthode de réservation de séries identifiants
  • BM-15069 Fix: erreur dans le script PRA
  • BM-15059 Fix: réduction de la fréquence de log BMExecutor lors de charges importantes

Changelog 4.0.9

MAPI

  • BM-14679 Fix: résolution de conflits d’écriture
  • BM-15135 Fix: erreurs de caractères avec un encodage latin-1
  • BM-15009 BM-14733 Fix: création de dossiers publics depuis Outlook
  • BM-15105 Fix: gestion du flag depuis Outlook
  • EORIS-10 Fix: déplacement d’un message vers un dossier supprimé
  • BM-15123 Fix: implémentation de la restriction de taille d’Outlook 2010 pour les contacts sauvegardés
  • BM-15168 Fix: accents erronés dans un brouillon
  • BM-14714 Fix: crash du serveur du fait d’un échec de libération
  • BM-15029 Fix: type des propriétés dans les contacts suggérés par Outlook

Replication

  • BM-15118 Fix: timeout sur opération suspecte
  • Fix: gestion des parenthèses dans le nom des boîtes
  • BM-15142 Feat: traitement parallèle des apply messages
  • BM-15023 Fix: caractère ‘@’ interdit dans les noms de dossiers - rétablissement du comportement de BM 3.5

Thunderbird

  • Fix: compatibilité Thunderbird 57+
  • BM-15136 Fix: compatibilité 68, installation de la CA au démarrage

Migration

  • BM-15177 Fix: échec d’import PST sur header invalide

Core services

  • BM-15161 Fix: agrandissement de la queue BMExecutor & priorisation des tâches directes (dont la réplication)
  • BM-15108 Fix: authentification CAS pour un utilisation supprimé
  • BM-14554 Fix: mise à jour de HZ en version 3.12.2

Misc

  • BM-15132 Fix: suppression du code html dans les invitations
  • BM-15120 Fix: export de l’entreprise dans l’attribut LDAP o
  • BM-15130 Imp: configuration postgres sur bm-mailbox-role
  • BM-15017 Imp: optimisation du stockage des guids pour mboxRecord/mboxBody

Changelog 4.0.10

  • BM-15188 Fix: routage mapi incorrect de mails concurrents
  • BM-15190 Fix: augmentation de la limite de fichiers ouverts par la JVM de bm-core pour éviter une erreur de réplication
  • BM-15193 Fix: corps de messages invalides du fait de l’insertion de caractères nuls par office365
  • BM-15196 Fix: gestion d’entrées d’annuaire hollow invalides
  • BM-15164, BM-15208 Fix: /tmp saturé avec des flux incorrectement fermés
  • BM-15207 Fix: ajout du domaine dans les informations disponibles pour un écran d’add-on

Changelog 4.0.11

  • BM-15287 Fix: \u0000 dans les jsons des recipients (et pg n’en veut pas pour les jsonb)
  • BM-15281 Fix: Les 2 heures pour expirer un body orphelin sont bien trop courtes quand on fait la réplication spool plein / base vierge
  • BM-15272 Fix: ImapContext requires a non null session Id
  • BM-15255 Fix: Mettre à jour NGinx en version 1.16
  • BM-15254 Fix: Les dossiers qui finissent par des espaces semblent trim() se qui pose problème lorsque cyrus demande des infos
  • BM-15247 Fix: La tâche planifiée LdapAddressBookSyncJob ne synchronise par les carnets d’adresses LDAP/AD
  • BM-15245 Fix: MessageBody peut contenir des \u0000
  • BM-15242 Fix: Le snapshot ES n’est pas supprimé à la fin du backup
  • BM-15240 Feat: Ajouter le support de plugin à l’import de carnets d’adresses LDAP/AD
  • BM-15234 Fix: Erreur lors de l’ajout d’une identité
  • BM-15231 Fix: Le composeur du webmail ne liste pas toutes les listes de diffusions
  • BM-15225 Fix: La réplication reparser les dossiers, ce qui rend l’envoi de messages EAS bloquant
  • BM-15218 Fix: Perte de connections au serveur IMAP
  • BM-15215 Fix: TinyMCE de Rouncube ne s’affiche pas en français
  • BM-15214 Fix: [Core / Milter] problème d’invalidation du DirectoryCache dans Milter
  • BM-15207 Imp: [AC] Transmettre les informations de domain à un écran ajouté via un plugin
  • BM-15195 Fix: [mapi] Parent object not found
  • BM-15194 Fix: [mapi] EWS mail tips emailFilter is not valid
  • BM-15182 Fix: Don’t know how to set type PtypObject
  • BM-15176 Fix: la navigation sur les semaines suivantes ne fonctionne pas en vue liste, lorsque les w/e ne sont pas affichés
  • BM-15170 Fix: Les mailshares avec un “.” dans le nom se resynchronisent
  • BM-15165 Fix: Internal serveur error quand le sujet contient “??”
  • BM-15155 Fix: buildAuthContext semble bcp présent dans les stacks BMExecutor d’un serveur chargé
  • BM-15139 Fix: [Backup] Les mails archivés ne sont pas sauvegardés
  • BM-15112 Fix: Problème de max size dans le filehosting lors de la mise à jour
  • BM-15081 Fix: Traduction des noms de carnets dans le composeur
  • BM-14895 Fix: [identity] Impossible d’ajouter une identité provenant d’une mailshare
  • BM-14779 Fix: bm-cli index info plante sur groupe notif_adm
  • BM-13990 Fix: [AC / ExternalUser] impossible d’éditer un external user

Changelog 4.0.12

  • BM-15301 Fix: vérifier la valeur transmise à l’API pour Max child cyrus
  • BM-15331 Fix: deacklock hierarchy.get / hierarchy.release
  • BM-15261 Fix: dossier FAI manquant bloque l’accès aux dossiers publics
  • BM-15285 Fix: le restart de tika n’est toujours pas au point
  • BM-15289 Fix: ajouter un ignore_above dans le mapping des headers.to / cc
  • BM-15297 Fix: [mapi] notif agenda: la desc affiche le code html
  • BM-15327 Fix: exception lors du traitement des notifications par le serveur mapi
  • BM-15186 Fix: buster : l’installation requiert gnupg2.
  • BM-15271 Fix: depuis “Mon compte” utilisateur, l’import d’un calendrier ne fonctionne pas
  • BM-15276 Fix: le backup échoue sans raison apparente
  • BM-15280 Fix: impossible de déplacer un mail en particulier
  • BM-15288 Fix: vérifier les bm-checks sur 4.0/4.1
  • BM-15303 Fix: erreur affichage nom dossier dans Outlook
  • BM-15318 Imp: loguer les IPs lors des authentifications réussies
  • BM-14836 Fix: pid manquants avec install outlook 2019
  • BM-15324 Fix: nginx : ssl directive depreciée

Changelog 4.0.13

BM-15337 Fix: un événement déplacé dans outlook n’est pas déplacé dans l’agenda du webmail ou du téléphone
BM-15364, FACTORFX-244 Fix: synchronized imapAsUser ne devrait pas être synchronized
BM-15340, ORIX-31 Fix: le cache des AuthContext n’expire jamais et peut se remplir avec des Optional.empty() pour les logins inconnus
BM-15344, TEICEE-77 Fix: GET MAILBOXES sur racine de mailshare ne renvoie pas la bonne valeur
BM-15356 Fix: [outlook] pièce jointe manquante
BM-15358, TEICEE-77 Fix: GET MAILBOXES (dom.ain!sha^red) pas cohérent avec GET FULLMAILBOX dom.ain!sha^red
BM-15314 Imp: forcer une MAJ d’iptables à la fin du Setup Wizard
BM-15335, FONIA-35 Fix: Postfix n’est pas rechargé lors du changement de la taille des messages
BM-15361, MIBM-59 Chore: mise à jour de PostgreSQL

Changelog 4.0.14

  • BM-15378, POPIT-242 Fix: PG incorrect sur buster
  • BM-15381, ULR-215 Fix: [tbird] Icones sync/calendrier/tâches non persistées
  • BM-15376, MIBM-90 Fix: [tbird] Pas d’autocomplete sur le nom de famille dans l’annuaire quand pas synchronisé
  • BM-15368 Fix: erreur création de dossier s’il existe déjà

Changelog 4.0.15

  • BM-15392 Fix: [tbird] tbird 68.2.2 plus de bandeau acceptation sur mail d’invitation BM
  • BM-14498 Fix: [EAS] “gros” mail avec pièce jointe bloqué dans la boîte d’envoi
  • BM-15386 Fix: mode hybride - quand on vérifie qu’on a rien oublié au niveau de la sync, on rajoute tous les mails qui ont été exclus par le filtre
  • BM-15389, BM-15393 Fix: stack milter + connection refused
  • BM-15391 Fix: l’import à la volée ldap est une grosse source de requêtes IUser#getComplete alors que l’on sait déjà s’il existe ou pas
  • BM-15408 Fix: CAS: create session est case sensitive
  • BM-14781 Fix: missing RopId 0x1b, RopCreateBookmark
  • BM-15390 Fix: tika oom, pas de restart
  • BM-15394 Fix: FilterCRLF utilisé par eas lors de l’envoi de mail est un peu naif