Extension Firefox

Suite au billet de Darken sur le bug des cookies de Firefox, nous avons eu une discussion sur MSN à propos de ce bug.

Il a en effet ouvert le bug, téléchargé les sources de Mozilla, trouvé d'où venait le bug, et proposé une correction pour ce bug. Tout cela bien sûr sans que le bug ne change jamais d'état et restant toujours à NEW (c'est-à-dire que personne n'a pris le temps de reproduire son bug pour au moins le valider). Je vous passerais les « comme d'habitude avec un bug Mozilla ».

Tout ça pour dire que cette discussion MSN nous a amené à discuter des solutions de son bug. Il venait de résoudre le problèmes de ses amis en leur faisant modifier la configuration de Firefox avec la page about:config, mais étant une personne qui propage beaucoup Firefox, il allait sûrement retomber sur ce problème et devrait encore trifouiller dans les options de Firefox, en essayant de se souvenir du nom des variables modifiées.

C'est à ce moment que je me suis rappellé une faille de sécurité de Firefox 0.9. Il suffisait de modifier une variable de configuration pour la résoudre ou d'installer un patch sous la forme d'une extension. Je me suis donc mis à la tâche de rechercher cette extension pour en comprendre le code et peut-être essayer de créer un patch permettant de résoudre son problème.

C'est comme ça qu'est née l'extension UnleashCookies ! Elle permet d'augmenter le nombre maximum de cookie ce qui permet de ne pas déclencher le bug de Mozilla lors du dépassement de ce nombre.

Je ne connais pas du tout les effets de bord, vous installez donc ce patch à vos risques et périls. Sachez de plus que les variables modifiées ne sont pas par défaut dans la page about:config, elle ne seront donc pas mises en gras pour indiquer un changement de valeur. Ces variables sont network.cookie.maxPerHost et network.cookie.maxNumber.

De plus, elle ne respecte pas les spécificités du nouveau gestionnaire d'extension, elle ne sera donc pas listée dans votre liste d'extensions. Si vous souhaitez retirer ce comportement, vous devrez modifier votre fichier de configuration JavaScript, ou me contacter pour que je fasse un désinstalleur, ou une meilleure version, mais je doute que cela se produise ;-)

Télécharger UnleashCookies 1.0

PS: La catégorie de ce billet a été choisie intentionnellement.

Haut de page