You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Le serveur lit désormais les paquets une seule fois, au démarrage : listings, tailles, sommes de contrôle et dates sont servis depuis cet index, et ?checksums ne relit plus tous les fichiers de la version à chaque appel.
Les archives sont écrites par dropr lui-même, sans le programme tar : leur contenu ne change pas, mais tous les fichiers portent la date de publication de la version, si bien qu'une même version donne la même archive d'un déploiement à l'autre.
Un téléchargement d'archive abandonné arrête aussitôt la lecture des fichiers, et une requête HEAD sur une archive répond sans la construire.
Correction de plusieurs erreurs au démarrage : un dossier illisible n'efface plus les tailles des autres versions, un type illisible ne fait plus planter le serveur, et un dossier packages/ absent donne un catalogue vide au lieu d'un arrêt.
Un fichier nommé __proto__ apparaît désormais dans les sommes de contrôle de sa version.
Chaque push sur master et chaque pull request lancent une vérification automatique sur GitHub : types, lint, formatage, puis tous les tests.