# Une meilleure protection contre les fuites de données lors de requêtes JSON cross-site (JavaScript Object Notation)
# Meilleure présentation de l´identité et de la sécurité des sites
# Plus de restrictions sur les services TLD
# Intégration de l´antivirus dans le gestionnaire de téléchargement
# Meilleur contrôle au niveau des extensions non sécurisées
# Meilleure gestion des mots de passe
# Installation facilitée des extensions
# Nouveau gestionnaire de téléchargement (possibilité de reprise + réglages plus poussés)
# Meilleure intégration dans les distributions Linux avec des icônes, des menus et des boutons utilisant nativement le thème GTK au niveau du style
# Accès plus rapide aux pages récemment marquées
# Sélection des applications en charge de certains protocoles
# Correction de 30 problèmes de fuites de mémoire (déjà 300 corrigés dans la bêta 1)
Dargor
Posté le
20 décembre 2007 à 09:13:42
Incroyable, il y avait des fuites de mémoire dans firefox ? (il manque un smiley troll ici )
Que des bonnes nouvelles
Crockmitaine
Posté le
20 décembre 2007 à 09:39:54
c´est à dire des fuites de mémoire ?
qu´est ce donc ?
VegehaNNNnnn
Posté le
20 décembre 2007 à 10:22:18
De la mémoire allouée qui n´est jamais libérée.
Par exemple en C :
void fuite(void)
{
void* ptr = malloc(100);
return;
}
int main(void)
{
while(1)
fuite();
return 0;
}
La fonction fuite() alloue un bloc de mémoire pointé par ptr.
En sortie de fuite(), le pointeur est détruit mais la mémoire n´est pas libérée. Du coup main qui appelle en boucle cette fonction finira par péter par manque de mémoire.
Pour corriger cela, il aurait fallu placer un free(ptr) pour libérer la mémoire en sortie de fuite() par exemple.
Firefox a pas mal de problèmes de ce genre, sur les vieilles versions c´était particulièrement visible. Tu lançais Firefox, tu ouvrait 30 onglets (ce qui augmentait l´occupation mémoire), tu refermais ces 30 onglets mais tu ne te retrouvais pas avec l´occupation mémoire initiale.
Dargor
Posté le
20 décembre 2007 à 10:39:29
À noter qu´OpenBSD est le seul système que j´aie jamais vu dans lequel ceci n´est pas vérifié : OpenBSD 4.2 + Firefox 2.0.0.x = la mémoire est libérée quand on ferme les onglets. Faudra que je mate les options qu´ils ont utilisées pour compiler leur firefox, à priori ils ont désactivé la fonction "onglets récemment fermés" vu qu´elle n´est pas accessible dans l´interface
Kemalo
Posté le
20 décembre 2007 à 13:13:06
Ou bien ils ont corrigés les fuites eux mêmes et ne veulent pas le dire à Mozilla.