URL: https://linuxfr.org/news/printemps-2017-de-mozilla-firefox-52-a-54-et-thunderbird-52 Title: Printemps 2017 de Mozilla : Firefox 52 à 54 et Thunderbird 52 Authors: Collectif Adrien Dorsaz, antistress, Davy Defaud, cbri, Benoît Sibaud, Nils Ratusznik, Maderios, M5oul, Nicolas Casanova, Sylvestre Ledru, palm123, Mozinet, RyDroid et Lawless Date: 2017年01月22日T12:15:37+01:00 License: CC By-SA Tags: firefox, mozilla, firefox_esr, wallabag, libreoffice, debian et ubuntu Score: 64 Mozilla a annoncé début 2017 que le [cycle de sortie de Firefox ne sera plus fixe à huit semaines](https://hacks.mozilla.org/2017/04/simplifying-firefox-release-channels/), mais qu’il pourra être plus rapide grâce à l’abandon des versions Firefox Aurora. Cette annonce s’est clairement concrétisée ce printemps avec trois sorties de versions de Firefox à quatre mois d’intervalle (version 52 le 7 mars 2017, version 53 le 19 avril et version 54 le 13 juin). Comme la communauté _LinuxFr.org_ n’avait pas anticipé ces changements, nous sortons tardivement une nouvelle dépêche pour annoncer les modifications majeures de ces versions. Vous ne trouverez sûrement plus l’ancien style de dépêche qui profitait d’intervalles de huit semaines pour faire des annonces spécialisées par version. Une nouvelle ère débute pour les dépêches collaboratives concernant Firefox et Mozilla, n’hésitez pas à venir contribuer dans [l’espace de rédaction](/redaction) pour adapter notre communauté _LinuxFr.org_ au futur.  ---- [Notes de version Firefox 52](https://www.mozilla.org/en-US/firefox/52.0/releasenotes/) [Notes de version Thunderbird 52](https://www.mozilla.org/en-US/thunderbird/52.0/releasenotes/) [Notes de version Firefox 53](https://www.mozilla.org/en-US/firefox/53.0.2/releasenotes/) [Notes de version Firefox 54](https://www.mozilla.org/en-US/firefox/54.0/releasenotes/) [Notes de version WebRTC/WebAudio de Firefox 52](https://wiki.mozilla.org/Media/WebRTC/ReleaseNotes/52) [Compatibilité des sites Web avec Firefox 52](https://www.fxsitecompat.com/en-CA/versions/52/) ---- # Firefox, Thunderbird : version 52 avec maintenance à long terme (ESR) Cette dépêche était d’abord conçue traditionnellement pour la version 52, cette section sera donc particulièrement longue et disproportionnée. Ce sont les aléas des nouveaux styles de rédaction, mais vous pouvez nous aider à faire mieux en contribuant aux dépêches collaboratives dans [l’espace de rédaction](/redaction). Nous nous permettons d’insister pour vous rappeler que ces dépêches sont collaboratives et qu’elles ne sont pas des notes de version. Vous ne pourrez y découvrir que ce dont la communauté à envie de parler. Si vous pensez qu’il manque une information importante ou qu’il y en a trop, venez contribuer ! ## Greffons NPAPI La gestion des greffons NPAPI nécessaire à Flash, Java et GNOME Shell pour fonctionner dans le navigateur a été supprimée, comme annoncé. Seul la gestion du greffon Flash est restée, car cette technologie traîne encore beaucoup sur le Web, même si HTML 5, CSS 3 et JavaScript sont de nos jours clairement recommandés. Pour les utilisateurs du bureau GNOME, pensez donc soit à utiliser GNOME Logiciel pour installer des extensions, soit à mettre à jour votre configuration en installant l’extension permettant d’accéder au [site officiel des extensions pour GNOME Shell](https://extensions.gnome.org/) en remplacement du greffon utilisé jusqu’alors (`/usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so`, qui n’est plus nécessaire). L’installation se fait en deux temps : il faut installer [le connecteur natif](https://blogs.gnome.org/ne0sight/2016/12/25/how-to-install-gnome-shell-extensions-with-firefox-52/) (des paquets sont proposés pour Arch, Debian, Fedora, Gentoo et Ubuntu) et [l’extension](https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/) (en [version 8 minimum](https://blogs.gnome.org/ne0sight/2017/01/04/gnome-shell-integration-for-chrome-version-8-with-firefox-support-released/)). Bénéfice accessoire de ce changement (remplacement d’un greffon par une extension) : cela limite la possibilité d’identification par la technique du _fingerprinting_ (tout site peut interroger votre navigateur pour connaître la liste des greffons installés). Utilisateur de Windows, préparez‐vous à vous séparer de Silverlight, Java, Acrobat & Co (l’exception étant le greffon Flash). Sécurité et authentification ------------------------ Mozilla a [retiré la prise en charge](http://www.nextinpact.com/news/102211-google-microsoft-et-mozilla-bloqueront-certificats-sha-1-en-debut-dannee-prochaine.htm) des certificats utilisant l’algorithme de signature `SHA-1` : cet algorithme de hachage continue son obsolescence progressive, après le retrait pour les [nouveaux certificats](https://blog.mozilla.org/security/2015/10/20/continuing-to-phase-out-sha-1-certificates/), Mozilla étend la restriction à tous les certificats. L’utilisateur pourra passer outre, pour l’instant, pour ne pas bloquer les situations d’utilisation de certificats auto‐signés ou d’une [[infrastructure à clefs publiques]] (PKI) interne souvent utilisée en entreprise. Nous voyons de nouveau un avancement conjoint des éditeurs des principaux navigateurs ([Mozilla](https://blog.mozilla.org/security/2016/10/18/phasing-out-sha-1-on-the-public-web/), [Microsoft](https://blogs.windows.com/msedgedev/2016/11/18/countdown-to-sha-1-deprecation/#GIc4GHsBbZ0J61Pj.97) et [Google](https://security.googleblog.com/2016/11/sha-1-certificates-in-chrome.html)) sur les questions de sécurité. Ce retrait, comme l’était celui de `RC4`, est prévu pour être progressif et avec un calendrier public des mesures. Notons que `SHA-1` resterait utilisé sur 0,8 % des sites Web dans le monde, ce qui signifie que cette amélioration majeure de sécurité devrait avoir peu d’impact sur l’utilisation actuelle du Web. Cette annonce est d’autant plus importante que [Google a annoncé l’utilisation réussie de collision sur SHA-1](https://linuxfr.org/users/gouttegd/journaux/et-paf-le-sha-1). Un autre point concernant la sécurité et la confidentialité a été ajouté : la spécification _Strict Secure Cookies_ a été mise en place. Cette spécification empêche la création de _cookies_ avec l’attribut `secure` depuis un site non sécurisé, c’est‐à‐dire avec l’origine `http://` au lieu de `https://`. Cette spécification permet aussi d’empêcher un site non sécurisé de paramétrer un _cookie_ avec le même nom qu’un _cookie_ `secure` existant sur le même domaine. Pour la confidentialité, Mozilla a également amélioré la demande de permission pour [le partage de fenêtre et d’écran avec un site Web](https://medium.com/@pastith/feeling-safer-online-with-firefox-b9fe13af6600) : - lors d’un partage de fenêtre, le bouton d’autorisation donne un aperçu complet de ce qui sera partagé :  - lors du partage d’écran complet, [un avertissement de sécurité](https://blog.mozilla.org/webrtc/share-browser-windows-entire-screen-sites-trust/) est affiché à l’utilisateur avec un aperçu de l’écran :  Ainsi, l’utilisateur sait ce qu’il va partager et il est clairement prévenu que cette permission ne doit vraiment être donnée uniquement qu’aux sites de confiance. ## Autres améliorations - Firefox gère nativement le nouvel outil de programmation WebAssembly en cours de standardisation ; - Firefox détecte les redirections vers des portails captifs qui demandent une authentification sur le réseau avant de laisser l’utilisateur naviguer sur le Web. Mozilla utilise cette détection pour permettre l’ouverture du portail dans un nouvel onglet et ne plus déranger l’onglet courant de l’utilisateur ; - le gestionnaire de téléchargement a reçu quelques améliorations : le bouton de la barre d’outils indique quand un téléchargement a échoué, les cinq derniers téléchargements sont accessibles (au lieu de trois) et les boutons d’interactions ont été agrandis (pour annuler et redémarrer le téléchargement) ; - les réglages audio ont été améliorés, mais ils nécessitent dorénavant le gestionnaire de son PulseAudio sous GNU/Linux ; - pour Android, la taille du fichier d’installation `APK` a été réduite de plus de 5 Mio, pour un téléchargement et une installation plus rapide sur réseau mobile ; - pour Android, les boutons de contrôles vidéo sont ajoutés dans une notification système ; - l’API donnant l’état de la batterie a été entièrement enlevée pour diminuer le traçage des utilisateurs par les sites Web. ## Installer Firefox 52 ESR Les utilisateurs de versions Windows 32 bits (XP SP2 minimum), Windows 64 bits (Windows 7 minimum), macOS en 32 ou 64 bits (version 10.9 Mavericks minimum) et GNU/Linux en 32 ou 64 bits peuvent installer cette nouvelle version de Firefox [[_source_](https://www.mozilla.org/en-US/firefox/51.0/system-requirements/)]. En revanche, faites attention, car c’est la [dernière version]((http://kulturegeek.fr/news-94613/firefox-mozilla-prepare-plus-supporter-windows-xp-windows-vista)) dont la compatibilité sera assurée avec Windows XP et Vista. Heureusement, c’est une version à maintenance étendue (ESR), ce qui laisse un peu de temps aux utilisateurs concernés ! Les utilisateurs d’Android (version 4.0 _Ice Cream Sandwich_ minimum) sur x86 ou ARM (ARMv7 minimum) peuvent également installer cette nouvelle version de Firefox [[page de téléchargement](https://www.mozilla.org/en-US/firefox/android/all/)]. Une version spécifique (non basée sur le moteur de rendu développé par Mozilla) existe également pour iOS (version 8.2 minimum) [[_source_](https://support.mozilla.org/en-US/kb/firefox-available-iphone-or-ipad-my-language)]. Enfin, rappelons qu’il existe dorénavant [un paquet Flatpak de la version _Développeur_ de Firefox](https://eischmann.wordpress.com/2017/01/05/firefox-developer-edition-for-flatpak/) auquel s’ajoutent dorénavant [des paquets Flatpak pour les versions _Nightly_ et _Nightly pour Wayland_](https://eischmann.wordpress.com/2017/02/15/nightly-and-wayland-builds-of-firefox-for-flatpak/) ! Attention toutefois, car cette dernière version est très expérimentale. ## Thunderbird 52 ESR La communauté Thunderbird profite de cette version 52 ESR pour sortir une nouvelle version de son client de messagerie créé sur le moteur (Gecko) de Firefox. La dernière version sortie de Thunderbird datait du moteur 45 (ESR également). Thunderbird fait donc un saut en avant important concernant les nouveautés de fond, car il profite de tous les développements faits sur Firefox depuis la version 45. Pour ce qui est [spécifique au client de courriel](https://support.mozilla.org/fr/kb/nouveautes-de-thunderbird-52) nous noterons les points suivants : - l’éditeur de courriel ne copie plus directement les fichiers et images dans les courriels, un bandeau d’avertissement demande si l’action est voulue ou non avant d’insérer le fichier ; - l’éditeur de courriel insère dorénavant les images comme des adresses URL de données (schéma `data:`) ce qui permet d’améliorer la compatibilité avec MS Office et LibreOffice ; comme les données sont insérées directement sans référence à d’autres parties de message, les images insérées depuis d’autres messages sont correctement affichées ; il est à noter que les images insérées par URL `http://` ne sont plus automatiquement téléchargées, mais laissées ainsi ; - la vue des dossiers sur la gauche a été améliorée (pour l’activer, passer par le menu _Affichage_> _Barre d’outils_> _Barre du panneau des dossiers_) : un sélecteur au sommet des dossiers permet de passer rapidement de la liste des dossiers unifiés, des dossiers non lus, des dossiers préférés (et avec leurs versions compactes sans arborescence des comptes) ; - par défaut, pour les nouveaux dossiers, la liste des courriels affiche la colonne unifiée « Correspondants » au lieu des colonnes « Expéditeurs » et « Destinataires » ; - les rendez‐vous et tâches peuvent maintenant être créés, visualisés et modifiés dans les onglets (« Modifier les évènements et les tâches dans un onglet plutôt que dans une fenêtre de dialogue », dans _Préférences_> _Agenda_). Plusieurs changements sous le capot ont été aussi apportés : - les fichiers de données peuvent être également supprimés lors de la suppression d’un compte ; - les paramètres de comptes peuvent être importés depuis le logiciel _Becky! Internet Mail_ ; - la messagerie instantanée prend en charge plus de fonctionnalités pour Twitter (messages directs, _likes_, favoris) et Jabber (authentification SASL/CRAM et copies carbones [XEP-280](https://xmpp.org/extensions/xep-0280.html)). En revanche, elle perd la prise en charge de Yahoo!, puisque Yahoo! a arrêté de gérer les outils utilisés ; - les réponses aux listes de diffusion sont envoyées à l’adresse de courriel contenue dans `From:` au lieu de `Reply-To:` ; - dans la création de courriel, si le format de distribution choisi est « Texte uniquement », la barre d’outils de formatage reste à disposition ; - le cache IMAP utilise les dernières technologies de cache de Mozilla ; - pour suivre les suites Office, le raccourci clavier pour insérer des liens est passé de `Ctrl` + `K` à la place de `Ctrl` + `L` ; - pour les développeurs d’extensions, l’accès aux outils de développement de Firefox a été simplifié : il est directement accessible depuis le menu _Outils_> _Outils de développement_> _Boîte à outils de développement_. # Firefox : version 53 Cette nouvelle version de Firefox apporte un peu plus de stabilité aux graphismes sous Windows, grâce au projet [Quantum Compositor](https://ashughes.com/?p=426) qui crée un processus séparé qui gère les interactions avec la carte graphique ([_GPU Process_](https://ashughes.com/?p=374)). De plus, nous avons les modifications suivantes : - deux nouveaux thèmes compacts (sombre et clair) ont été ajoutés ; - le mode lecture estime le temps nécessaire pour lire l’article affiché ; - les titres trop longs dans les onglets se terminent avec des caractères éclaircis pour afficher plus de caractères ; jusqu’à maintenant, les derniers caractères étaient remplacés par des points de suspension `...` ; - l’installateur pour Windows permet de choisir entre la version 32 et 64 bits ; - la prise en charge du canal alpha a été ajoutée aux vidéos au format `WebM` ; - la version Android gère les langues écrites de droite à gauche. La version 53 est l’occasion pour Firefox de faire un grand nettoyage dans son code puisque beaucoup de plates‐formes ont été abandonnées : - la prise en charge du 32 bits pour macOS a été abandonnée ; - la prise en charge de Windows XP et Vista a été abandonnée, comme annoncé ; - pour GNU/Linux, les processeurs plus anciens que l’Intel Pentium 4 et l’AMD Opteron sont abandonnés. En plus de ces modifications, les outils des développeurs Web ont reçu [beaucoup de modifications](https://developer.mozilla.org/en-US/Firefox/Releases/53#Changes_for_Web_developers) un peu partout (HTML, JavaScript, DOM, médias...). # Firefox : version 54 Le changement le plus important de cette version est l’activation tant attendue du projet _e10s-multi_. Ce projet permet de [séparer les tâches spécifiques](https://blog.mozilla.org/futurereleases/2016/08/02/whats-next-for-multi-process-firefox/) à l’interface graphique de Firefox des autres contenus comme le travail des extensions et des pages Web. Cette amélioration était déjà activée sur certaines populations de test depuis la version 48 et elle a été activée pour tout le monde depuis la version 54. Normalement, Firefox donnera une meilleure impression de réactivité, puisqu’une page Web demandant beaucoup de travail processeur ne bloquera plus toute l’interface du navigateur, mais uniquement son processus. Cependant, comme l’indique l’article de _OMG! Ubuntu!_, [le paquet de Firefox 54 proposé par Ubuntu désactive le multi‐processus](http://www.omgubuntu.co.uk/2017/06/firefox-54-now-available-in-ubuntu). Le responsable est l’extension _Ubuntu Modifications_, incompatible avec Electrolysis. Une mise à jour de cette extension serait en cours, mais en attendant pour profiter du multi‐processus la seule solution est de désactiver l’extension _Ubuntu Modifications_ dont les fonctionnalités ne sont pas essentielles, puisque cette extension se contente de modifier la page d’accueil et d’ajouter quelques marque‐pages et moteurs de recherche. Comme pour la version précédente, beaucoup de [modifications](https://developer.mozilla.org/en-US/Firefox/Releases/54) ont été apportées dans les outils de développement Web. # Firefox : version Aurora et canaux de mises à jour Mozilla [a annoncé une simplification dans la gestion des versions](https://hacks.mozilla.org/2017/04/simplifying-firefox-release-channels/) disponibles de Firefox dès cette année. Il n’existera plus que les versions suivantes de Firefox : * _Nightly_, la version construite tous les jours depuis les sources, à utiliser si vous souhaitez apporter votre avis aux développements expérimentaux, voire contribuer au projet ; * _Beta_, la prochaine version qui sera à disposition des utilisateurs, à utiliser pour améliorer la qualité des versions stables ; * _Developer_, une version de _Firefox Beta_ à destination des développeurs Web ; * _Firefox_, la version stable à destination des utilisateurs [finals](https://fr.wiktionary.org/wiki/finals), à utiliser par tout le monde. Le canal Aurora n’existera donc plus et les mises à jour de Firefox pourront être un peu plus fréquentes, puisqu’une étape de moins sera nécessaire pour créer une nouvelle version finale. # Autour de Firefox, Thunderbird et Mozilla # ## Firefox OS et les objets connectés ## Un développeur Mozilla nous raconte l’[histoire de Firefox OS](https://medium.com/@bfrancis/the-story-of-firefox-os-cb5bf796e8fb) de son point de vue de développeur actif à plein temps sur ce projet durant cinq ans. La communauté Mozilla Francophone nous offre une traduction que nous vous [invitons à lire](https://blog.mozfr.org/post/2017/03/epopee-Firefox-OS). Au sujet de Firefox OS, Mozilla avait annoncé un nouveau projet _Connected Devices_ qui reprenait Firefox OS pour l’inclure dans les objets connectés. Cependant, ce projet a également été abandonné et l’équipe de développeurs [a été dissoute ce printemps](https://www.nextinpact.com/news/103153-firefox-os-mozilla-dissout-equipe-et-licencie.htm). ## Mozilla achète l’entreprise Pocket Pour nos lecteurs ne lisant pas les journaux _LinuxFr.org_, [Mozilla a annoncé le rachat de l’entreprise Pocket](https://linuxfr.org/users/zenitram/journaux/mozilla-nous-dit-que-le-closed-source-est-plus-bankable) qui permet d’enregistrer les pages Web sur un serveur pour une lecture différée. Ce rachat n’est pas trop surprenant, puisque Firefox avait déjà un bouton intégré dans son interface pour inciter à l’utilisation de ce service. En revanche, le service libre concurrent Wallabag [est songeur](https://wallabag.org/en/news/pocket-bought-by-mozilla), puisqu’il ne semble pas avoir été pris en compte (ni pour l’intégration dans Firefox, ni lors du rachat). ## Thunderbird et Mozilla Après plusieurs mois de recherche, le projet Thunderbird et la fondation Mozilla [ont annoncé](https://blog.mozilla.org/thunderbird/2017/05/thunderbirds-future-home/) continuer leur collaboration administrative pour le client de messagerie Thunderbird. Pour rappel, Mozilla a laissé la gestion de l’outil Thunderbird à la communauté depuis plusieurs années, mais la fondation fournissait encore toute l’infrastructure du projet. La communauté Thunderbird devait prendre une décision quant à sa gestion administrative et à ses infrastructures et en mai dernier, suite à une discussion avec plusieurs entités déjà existantes (Mozilla Foundation, The Document Fondation (qui gère LibreOffice) et Software Freedom Conservancy), il a été décidé que la Fondation Mozilla continuera d’être l’espace légal, fiscal et culturel du projet Thunderbird, à condition que l’équipe exécutive de la Fondation Mozilla et le concile Thunderbird maintiennent de bonnes relations, prennent des décisions régulièrement et que le projet Thunderbird reprenne son indépendance opérationnelle et technique à court terme. Dans l’actualité autour de Thunderbird, nous avons aussi que [le projet Debian a annoncé](https://www.debian-fr.org/t/retour-de-thunderbird-depots-debian/72508) que le logiciel _Icedove_ prend sa retraite et reprend le nom original de Mozilla _Thunderbird_ dans les prochaines versions du système d’exploitation. Enfin, pour les utilisateurs de l’extension _Exchange EWS Provider_ pour Thunderbird qui fournit une interface aux serveurs Exchange, sachez que l’extension actuelle ne fonctionne plus avec Thunderbird 52 en raison de modifications amenées par Mozilla sur l’authentification NTLM et à cause du changement d’interface fait pour pouvoir modifier les événements et tâches dans des onglets. Suite à ces problèmes, la communauté d’utilisateurs de l’extension a dû créer une divergence (_fork_) du projet afin de pouvoir continuer à maintenir l’extension. Le _fork_ est disponible sur [GitHub](https://github.com/ExchangeCalendar/exchangecalendar) dans une nouvelle organisation ExchangeCalendar et nécessite plus de développeurs pour être sain. ## Mozilla et Tor Browser collaborent Tor Browser est un navigateur Web fondé sur Firefox ESR qui applique des modifications pour rendre la navigation sur le Web un peu plus anonyme en modifiant les préférences de Firefox et en intégrant l’utilisation du réseau [Tor](https://fr.wikipedia.org/wiki/Tor_(r%C3%A9seau)). Comme Firefox 52 est une version ESR, l’équipe de Tor Browser a créé la nouvelle version 7 de son navigateur et [l’a rendue disponible](https://blog.torproject.org/blog/tor-browser-70-released) le 7 juin dernier. Comme les modifications apportées par Tor Browser favorisent l’anonymisation au détriment de l’expérience utilisateur et de certaines fonctionnalités de Firefox, elles ne peuvent pas être directement toutes intégrées dans Firefox. Toutefois, les deux équipes de développement ont trouvé des collaborations possibles afin de proposer certaines modifications moins intrusives à un plus large panel d’utilisateurs. Ces collaborations sont en cours dans le projet Mozilla dénommé [_Tor Uplift_](https://wiki.mozilla.org/Security/Tor_Uplift). C’est ainsi que les équipes de Mozilla et de Tor Browser [ont travaillé ensemble](https://blog.mozfr.org/post/2017/01/Navigateur-Tor-Mozilla-Firefox-en-symbiose) pour apporter la nouvelle fonctionnalité _First Party Isolation_ qui fournit un outil d’anti‐pistage plus avancé pour l’anonymisation, mais qui risque de casser certains sites Web. Grâce à cette collaboration, l’équipe Tor Browser peut maintenant utiliser ses ressources pour d’autres fonctionnalités et les utilisateurs avancés de Firefox peuvent profiter de cette dernière grâce au paramètre `privacy.firstparty.isolate` (désactivé par défaut). ## Autres implémentations de WebRTC Microsoft s’est longtemps opposé à WebRTC, préférant pousser sa propre solution pour gérer la voix sur Internet (_VoIP_) appelée [CU-RTC-Web](https://blogs.msdn.microsoft.com/interoperability/2012/08/06/customizable-ubiquitous-real-time-communication-over-the-web-cu-rtc-web/). Récemment, Microsoft a annoncé que son navigateur Web Edge [est partiellement compatible](https://blogs.windows.com/msedgedev/2017/01/31/introducing-webrtc-microsoft-edge/) avec WebRTC depuis la version _Creator_ de Windows Update. Comme le but de Microsoft est de rendre fonctionnelles les API nécessaires aux sites actuels, les développeurs ont décidé de n’implémenter qu’une partie des API et en particulier le partage audio et vidéo.