Dev/3.3.1 #139

Merged
nicolas merged 3 commits from dev/3.3.1 into master 2026-11-10 12:30:24 +01:00
Owner

Correctif (ContentTrustService)

  • Clé connue mais pas autorisée pour ce contenu : le trousseau est retéléchargé, au plus une fois par minute (KeyChangeRetryDelay). La maintenance apparaît donc au plus tard à la relecture suivante.
  • Âge maximal du trousseau en mémoire : 30 minutes (KeyringMaxAge). C’est aussi un gain de sécurité : un appareil retiré du trousseau n’est plus accepté par un launcher resté ouvert.
  • Mêmes contrôles qu’au démarrage : signature racine, numéro jamais en baisse, keyringMinSequence. Hors ligne, le dernier trousseau vérifié est gardé.

Vérifications périodiques des fichiers .json

Fichier Fréquence État
maintenance.json Démarrage (attente de 4 s au plus), puis toutes les 2 min (1 min pendant une maintenance), et tout de suite après une publication depuis ce PC Corrigé (via le trousseau)
Manifest des jeux Démarrage, puis toutes les 30 min (updateCheckIntervalMinutes) Correct
keyring.json Démarrage, après un échec réseau (1 min), clé inconnue ou non autorisée (1 min), au plus toutes les 30 min Corrigé et complété
catalog.json Démarrage seulement (2,5 s au plus, sinon cache) Correct, c’est le comportement prévu
Mise à jour du launcher Démarrage, et bouton « Rechercher » des paramètres Correct, pas de vérification périodique
feedback-forms.json À l’ouverture de la fenêtre « Aide » Correct

Changelog 3.3.1

  • Corrigé : une maintenance activée après la re-signature du trousseau n’était pas vue par un launcher déjà ouvert.
  • Amélioré : le trousseau est retéléchargé quand une clé connue n’est pas encore autorisée pour un contenu (1 min au plus, contre 5 min et clé inconnue seulement avant).
  • Sécurité : le trousseau est relu au plus toutes les 30 min, donc une clé retirée cesse d’être acceptée sans redémarrage.
  • Serveur : aucun changement.
  • Qualité : 3 nouveaux tests, 370 au total.
# **Correctif (`ContentTrustService`)** - **Clé connue mais pas autorisée** pour ce contenu : le trousseau est retéléchargé, au plus une fois par minute (`KeyChangeRetryDelay`). La maintenance apparaît donc au plus tard à la relecture suivante. - **Âge maximal du trousseau en mémoire : 30 minutes** (`KeyringMaxAge`). C’est aussi un gain de sécurité : un appareil retiré du trousseau n’est plus accepté par un launcher resté ouvert. - **Mêmes contrôles qu’au démarrage** : signature racine, numéro jamais en baisse, `keyringMinSequence`. Hors ligne, le dernier trousseau vérifié est gardé. **Vérifications périodiques des fichiers `.json`** | Fichier | Fréquence | État | | --- | --- | --- | | `maintenance.json` | Démarrage (attente de 4 s au plus), puis toutes les 2 min (1 min pendant une maintenance), et tout de suite après une publication depuis ce PC | Corrigé (via le trousseau) | | Manifest des jeux | Démarrage, puis toutes les 30 min (`updateCheckIntervalMinutes`) | Correct | | `keyring.json` | Démarrage, après un échec réseau (1 min), clé inconnue ou non autorisée (1 min), au plus toutes les 30 min | Corrigé et complété | | `catalog.json` | Démarrage seulement (2,5 s au plus, sinon cache) | Correct, c’est le comportement prévu | | Mise à jour du launcher | Démarrage, et bouton « Rechercher » des paramètres | Correct, pas de vérification périodique | | `feedback-forms.json` | À l’ouverture de la fenêtre « Aide » | Correct | # **Changelog 3.3.1** - **Corrigé** : une maintenance activée après la re-signature du trousseau n’était pas vue par un launcher déjà ouvert. - **Amélioré** : le trousseau est retéléchargé quand une clé connue n’est pas encore autorisée pour un contenu (1 min au plus, contre 5 min et clé inconnue seulement avant). - **Sécurité** : le trousseau est relu au plus toutes les 30 min, donc une clé retirée cesse d’être acceptée sans redémarrage. - **Serveur** : aucun changement. - **Qualité** : 3 nouveaux tests, 370 au total.
nicolas added this to the Mode maintenance milestone 2026-11-10 12:29:22 +01:00
nicolas added the Bug label 2026-11-10 12:29:22 +01:00
nicolas self-assigned this 2026-11-10 12:29:22 +01:00
nicolas_gitea was assigned by nicolas 2026-11-10 12:29:22 +01:00
nicolas added this to the Mode maintenance project 2026-11-10 12:29:22 +01:00
nicolas added 3 commits 2026-11-10 12:29:23 +01:00
nicolas requested review from nicolas_gitea 2026-11-10 12:29:23 +01:00
nicolas moved this to En cours in Mode maintenance on 2026-11-10 12:29:53 +01:00
nicolas_gitea left a comment
Owner

Ok je valide le code

Ok je valide le code
nicolas merged commit 51eecbb57a into master 2026-11-10 12:30:24 +01:00
nicolas moved this to Terminée in Mode maintenance on 2026-11-10 12:31:33 +01:00
Sign in to join this conversation.