Rétrospective et détails techniques sur la récente panne de Firefox

Mozilla Hacks

Mozilla Hacks Ce billet est une traduction de l’article écrit par Christian Holler et publié originalement sur Hacks.mozilla.org : « Retrospective and Technical Details on the recent Firefox Outage ».

Le 13 janvier 2022, Firefox a été inutilisable pendant presque deux heures pour les utilisatrices et utilisateurs du monde entier. Cet incident a interrompu l’activité de nombreuses personnes. Ce billet met en lumière la séquence d’évènements complexe et les circonstances qui, combinées, ont déclenché un bug profondément enfoui dans le code réseau de Firefox.

Lire la suite

MDN sur GitHub, comment contribuer ?

Schéma d'organisation des depôts Git pour MDN, mar. 2021

MDN Web Docs est un site collaboratif qui documente les différentes technologies web, de HTML à CSS en passant par JavaScript, HTTP, les différentes API (DOM, WebGL, etc.). Pendant de nombreuses années, le contenu de MDN était organisé dans une base de données et éditable page par page via un éditeur sur le site. Fin 2020, MDN a effectué une mue et si le site n’a pas changé d’adresse, le contenu sous-jacent réside désormais sur GitHub : toute la documentation est contenue dans un dépôt Git. Après une période de gel hivernal, la localisation est aujourd’hui de nouveau possible (ce billet fait suite au précédent). Bref, la méthode de contribution et les outils associés ont bien changé. Voyons ce qu’il en est ici.

Lire la suite

Détails techniques sur la panne des modules complémentaires de Firefox

Illustration des liens de signatures entre les certificats et les modules

Cet article est une traduction de Technical Details on the Recent Firefox Add-on Outage, écrit par Eric Rescorla, directeur technique de l’équipe de Firefox. Pour un aperçu moins technique, vous pouvez lire cet article. Merci à Vincent pour la relecture !


Il y a quelques jours, Firefox a rencontré un problème empêchant la plupart des modules complémentaires de fonctionner. Nous avons commis une erreur en laissant expirer un des certificats utilisés pour la signature des modules. Cela a eu pour effet de désactiver une majeure partie des modules. Maintenant que ce problème a été corrigé pour la plupart des utilisateurs et que la plupart des modules sont revenus à la normale, nous souhaitions revenir sur les détails de ce problème, les raisons de son origine et la façon dont nous l’avons résolu.

Lire la suite

Dans les entrailles de Git

L'arbre pour le commit a1

Le billet qui suit a d’abord été publié sur son blog par Nicolas Leuillet, à qui nous devons l’excellent Wallabag. Cette traduction collaborative à laquelle a participé le groupe Framalang nous a semblé intéressante pour notre blog « technique » et c’est l’occasion pour nous de lancer une invitation à tous ceux qui voudraient publier ici sur les technologies web. N’hésitez pas à nous contacter.

 

Lire la suite

Ma méthode de travail avec Git et GitHub

Schéma du workflow

Cet article est une traduction de Documenting my git/GitHub worklow écrit par Karl Dubost. Karl participe au projet WebCompat pour veiller à ce que les sites web fonctionnent de façon égale sur les différents navigateurs et ce billet est l’occasion de présenter la méthode de travail qu’il utilise avec Git et GitHub. Les méthodes vues ici pourront être utile pour contribuer à d’autres projets, n’hésitez pas à guetter les fichiers CONTRIBUTING.md des différents dépôts. ;)


Lire la suite

Haut de page