Posted By: wkempf | Jul 10th @ 5:48 AM
page 1 of 1
Comments: 23 | Views: 745

Wow.  Who thought this was a good idea?

http://weblogs.asp.net/fbouma/archive/2009/07/09/the-firefox-3-5-fiasco.aspx

Too many mistakes like that, and you'll see FireFox start to lose users faster than they gained them.

It's definitely a performance issue and something they need to fix.

Is anyone saying it's a security issue, though? (Maybe it is... Writing a good random number generator is very hard.)

Firefox is definitely no exception to the rule that all the browsers have bugs & security issues. I'll still keep using it so long as it has more features than the others, though, unless things get really bad.

Yes, they are idiots and stupid and what ever. We are lucky to have you here in C9.

Ah sorry, I don't know you and I have nothing against you. Maybe your comments about other people are just too "direct" (hmmh, my English sucks, I don't think that the word "direct" is the right word here...) for my taste. No offense Smiley

And I agree with you. But I think that the comments are pretty common from fans whose product has problems.

Well, I must admit I have not even read the comments. They just have hard time to accepts the truth/pure facts, making out the excuses etc. even after the final line is passed. Firefox failed miserably this time/again and that's it. I'm sure their commants are silly but that's what being a fan (no matter of what) of some program causes.

stevo_
stevo_
Human after all

if this was microsoft's mistake, the internet would light up with hordes of linux lovers telling people that ms is stealing their files..

I've spotted Internet Explorer reading files out of the Internet Explorer cache folder as well! OMG!

ManipUni
ManipUni
Proving QQ for 5 years!

1) Close Firefox
2) Browse to the Firefox profile folder e.g. C:\Users\<user>\AppData\Roaming\Mozilla\Firefox\Profiles\1d12oo15.default
3) Execute the following:
FOR %%G IN (*.sqlite) DO ( sqlite3 %%G "VACUUM" )

Now re-launch Firefox 3.5 and expect loading times to be anything as much as 50% faster.

PS - I read the link, and it is a bunch of QQ that I cannot reproduce.

Bass
Bass
www.s​preadfirefox.c​om/5years/

I contend (although I don't understand this 100%) it's a security issue as well, if it's using a bunch of files in a tmp directory to calculate a seed, it would give viri the ability to set initial conditions. Hell they might as well have used srand(time(NULL)), it probably is safer Smiley

PaoloM
PaoloM
Hypermediocrity

...it would give viri the ability...

it would give men the ability...? Expressionless

From a quick skim of the NSS source, the temp files are not the only entropy source so it doesn't look like that's a problem:

http://mxr.mozilla.org/mozilla/source/security/nss/lib/freebl/win_rand.c#282

(That doesn't automatically mean it makes sense to use them, of course.)

 

Bass
Bass
www.s​preadfirefox.c​om/5years/

size_t RNG_GetNoise(void *buf, size_t maxbuf)
{
memcpy(buf, '4', sizeof(char));
return sizeof(char);
}


would this work? Smiley

 

But seriously I think in Linux you can just read /dev/random, doesn't Windows have something similar?

I think in Windows you could simply read the present state of your folder view setting for Control Panel or My Computer.  It seems random enough.

 

blowdart
blowdart
Peek-a-boo

Yes it does. There are cryptographically secure random number generators in the OS and they have been there since Win2k. They can even use hardware randomizers if they're there.

Interestingly enough the code appears to know about them, CryptGenRandom is the main one.

Bass
Bass
www.s​preadfirefox.c​om/5years/

Isn't there a function on the bottom of the file that is basically generating random numbers using Win32 calls? I would assume to fix this problem you just replace all calls from RNG_GetNoise to RNG_SystemRNG. But Mozilla probably knows something we don't.

Nice concern has been added, needs no extra addition..

Eileen

 

 

It was a lousy idea, no doubt.  I would expect Mozilla to fix that $!%@ in 3.5.1.

It's fixed now in the 3.5.1 update. (Help -> Check for Updates to grab it without waiting for the automatic check.)

page 1 of 1
Comments: 23 | Views: 745
Microsoft Communities