Slashdot Mirror


A Security Bug In Mozilla - The Human Perspective

xslf writes "Alex Vincent, the reporter of the data-loss security bug 259708, writes about the behind the scene process of reporting it, casting light on the problems of dealing with security related bugs reported by the community, which isn't always aware of the security implications of the bugs reported. The issues with the FLOSS process shown in this bug might get worse, once more and more people use FLOSS and add to the process, without being full fledged coders, and rely on binary releases of software." (Note, you'll have to copy and paste that link to view the bug report, or click through from the linked story.)

321 comments

  1. Don't link to bugzilla!!! by AKAImBatman · · Score: 5, Informative

    What are you trying to do? Shut down the Mozilla project?!? If you absolutely NEED to see the bug, go to MirrorDot and look it up there.

    1. Re:Don't link to bugzilla!!! by Anonymous Coward · · Score: 5, Informative

      What's the difference? They block referrers from Slashdot anyway.

    2. Re:Don't link to bugzilla!!! by stratjakt · · Score: 4, Insightful

      timothy, IT's prodigal douchebag, is kind enough to tell all the slashbots to copy and paste the link to get past the referrer problem.

      The editors here truly don't care, even when someone goes out of the way to make it clear they don't appreciate the rubbernecker bandwidth.

      --
      I don't need no instructions to know how to rock!!!!
    3. Re:Don't link to bugzilla!!! by AbbyNormal · · Score: 5, Funny

      Thanks for the mirrodot link. After finishing my fifth epileptic seisure from the pinstripes, I was finally able to read the bug.

      --
      Sig it.
    4. Re:Don't link to bugzilla!!! by Anonymous Coward · · Score: 0

      Thank you, Mozilla Foundation, for putting another nail in the coffin of the referer header. They break Web standards so Microsoft doesn't have to!

    5. Re:Don't link to bugzilla!!! by dotlively · · Score: 4, Informative

      Blocking access to a page based on the Referrer header doesn't affect user-agents that do not send a Referrer header, such as Opera with the "Enable Referrer Logging" option turned off. I didn't have any trouble with the link in the summary.

    6. Re:Don't link to bugzilla!!! by julesh · · Score: 1

      What standards are Mozilla breaking here? I don't get that.

    7. Re:Don't link to bugzilla!!! by Anonymous Coward · · Score: 0

      Yeah because SO many people use Opera. Nothing like continuing the fine tradition of breaking "standards" in browser bullshit.

    8. Re:Don't link to bugzilla!!! by gorre · · Score: 1

      Neither did I and I use firefox. Simply go to about:config and set network.http.sendRefererHeader to 0.

      --
      "Madness is something rare in individuals - but in groups, parties, peoples, ages it is the rule." -- Nietzsche
    9. Re:Don't link to bugzilla!!! by Blakey+Rat · · Score: 1

      No joke...

      It takes a lot of work to correctly mirror Slashdot, but not only do they seem to have been able to mirror Slashdot's terrible colorscheme, they went above and beyond to make it even MORE unreadable and annoying! Brilliant.

    10. Re:Don't link to bugzilla!!! by Anonymous Coward · · Score: 0

      Yeah... I promise I won't complain about the IT color scheme any more.

    11. Re:Don't link to bugzilla!!! by Some+Bitch · · Score: 1

      None that I'm aware of. RFC2616 does not specify the referer header as being required, it merely allows it's implementation. Nowhere does it stipulate that access to a site may not be refused based on the value of the referer either so I guess that puts paid to arguments that Opera and Mozilla break the standards.

    12. Re:Don't link to bugzilla!!! by antic · · Score: 1
      Thanks for the mirrodot link. After finishing my fifth epileptic seisure from the pinstripes, I was finally able to read the bug.

      If you think those are pinstripes, I'd hate to see you in a sewing class! :P

      --
      'Thats they exact same thing a banana wrench monkey.'
    13. Re:Don't link to bugzilla!!! by Tim+C · · Score: 1

      To be fair to timothy (just this once, I promise) anyone who can't figure out how to circumvent a referer header check (by copy/paste/open in new window or tab) probably shouldn't be reading slashdot anyway...

    14. Re:Don't link to bugzilla!!! by I+Like+Pudding · · Score: 0

      I have a sudden urge to play golf.

    15. Re:Don't link to bugzilla!!! by Anonymous Coward · · Score: 0

      bullshit.

    16. Re:Don't link to bugzilla!!! by Anonymous Coward · · Score: 0

      allows it's implementation

      "its".

    17. Re:Don't link to bugzilla!!! by Anonymous Coward · · Score: 0

      If a large public organization like Mozilla can't handle people coming to its website and looking at things, maybe it needs shutting down.

    18. Re:Don't link to bugzilla!!! by bhtooefr · · Score: 1

      They can't handle zillions of Slashbots trolling the Bugzilla database. Since it's their only bug reporting system, I can see why they don't want it trolled.

    19. Re:Don't link to bugzilla!!! by dotlively · · Score: 1
      From the World Wide Web Consortium on HTTP Request fields
      Referer:
      This optional header field allows the client to specify, for the server's benefit, the address ( URI ) of the document (or element within the document) from which the URI in the request was obtained.
      Also see the HTTP 1.0 Spec
      All header fields are optional and conform to the generic HTTP-header syntax.

      Note: Because the source of a link may be private information or may reveal an otherwise private information source, it is strongly recommended that the user be able to select whether or not the Referer field is sent. For example, a browser client could have a toggle switch for browsing openly/anonymously, which would respectively enable/disable the sending of Referer and From information.
      Opera is one of the most standards compliant web browsers. It's written to adhere to the HTML, CSS, and ECMA script specifications rather than implementing its own "standard." As you can now see, no standard was "broken" by turning off the referrer header, and in fact, Opera is adhering to a recommendation in the spec that explicitly states that the referrer header should be an option that the user can toggle on or off.
    20. Re:Don't link to bugzilla!!! by dotlively · · Score: 1

      It does not specify that the referrer header is required, but it does say that it is optional and that user-agents should give users the ability to turn it off, so Opera and Mozilla are absolutely not breaking any standard by not sending a referrer.

      See: Comment #10460736

  2. Looking for blame in all the wrong places by thewldisntenuff · · Score: 3, Interesting

    "Well, some smarty-pants decided to repost my entire blog entry about bug 259708 as a comment on one of my entries, with an e-mail address of "fulldisclosure@netsys.com". Word for word, no changes, and no commentary either.
    This annoyed the hell out of me. On the one side, I could see this anonymous poster's point: the bug was already in the public domain when it disappeared very suddenly."

    What are you complaining about? Isn't this your fault for taking the entry down to begin with?

    I'm going to troll a bit here, but doesn't this essay/blog entry just bitch about how he feels things weren't handled in a manner to his liking? And shouldn't he be faulted for how he initially handled the bug? (Noted below-)

    "Losing data is horrendous, yes, but not as bad as losing it to someone else. That just wasn't happening here. So I decided not to ask for a security group review. That was my first mistake.

    Lesson Number One: The very instant you start to wonder if a bug might cause a security concern, stop wondering and ask the security group to review. Don't try to do the security group's job by trying to decide if it really is one or not."

    I think the bigger concern here was whether or not the bug got fixed, and once it was properly classified, it was indeed fixed. There probably could have been a faster fix for this bug, but I think most of what happened in this case can be directly faulted to him.....

    -thewldisntenuff

    1. Re:Looking for blame in all the wrong places by mobiusjava · · Score: 5, Insightful

      Um, that seemed to be the whole point. Again and again throughout the article he does a mea culpa. At the same time, I believe his general frustration with not knowing how to proceed comes through. We in FOSS need a more concrete process on how to handle bug through the system. And even very successful projects, like Mozilla/FireFox, can do a better job at communicating the way to handle these types of situations.

      --
      Gotta find my destiny, before it gets too late --Ian Curtis
      http://www.shadowpublications.com/blog
    2. Re:Looking for blame in all the wrong places by kfg · · Score: 1

      Gotta find my destiny, before it gets too late --Ian Curtis

      Death. Fortunately it's never too late, no matter how long you put it off.

      KFG

    3. Re:Looking for blame in all the wrong places by Tor · · Score: 4, Insightful

      As he tried to convey in the article, the issue is not whether he can be faulted or not (and indeed, he can; then again, you can expect that many/most bug submitters would make "mistakes" like these).

      The quote, however, deals with someone who submitted for his weblog a word-for-word copy of his original bug report, without any comments, return address, or source. That goes a bit beyond useless and unhelpful, IMHO; that borders on disrespectful. At the very least, as he is saying, if that person indeed wanted full disclosure, he should point to where he found the copy of the text, so that the Mozilla security team could be made aware of it.

      Overall a well written article, certainly a lot more thoughtful than your comment.

      -tor

    4. Re:Looking for blame in all the wrong places by Anonymous Coward · · Score: 0

      The quote, however, deals with someone who submitted for his weblog a word-for-word copy of his original bug report, without any comments, return address, or source. That goes a bit beyond useless and unhelpful, IMHO; that borders on disrespectful. At the very least, as he is saying, if that person indeed wanted full disclosure, he should point to where he found the copy of the text, so that the Mozilla security team could be made aware of it.

      Why? The report had disappeared, so it was quite apparent that the poster had offered up a public report and then done his utmost to distance himself from it. It's not as if this was a short creative writing assignment, it was a factual report that served a functional purpose. It can just as easily be argued to be an "abandoned fact", just as there is "abandoned property". If someone throws out a piece of furniture and I rescue it form the curb, I am not obligated to tell everyone who wants to sit on that piece "oh, and I picked it up from 123 Elm St. last month."

      The blogger "rescued" a fact that the poster tried to suppress. Shall I search Slashdot to see how many times this has been discussed with approval when some corporation or "big media" pulls the same stunt?

    5. Re:Looking for blame in all the wrong places by BillX · · Score: 1

      but I think most of what happened in this case can be directly faulted to him.....

      Wow, when I RTFA'ed, it almost sounded like this is the guy who discovered and reported the bug to the Mozilla devteam in the first place; and if not for that, it could still be in the wild... Silly me.

      --
      Caveat Emptor is not a business model.
    6. Re:Looking for blame in all the wrong places by Tor · · Score: 1
      The blogger "rescued" a fact that the poster tried to suppress. Shall I search Slashdot to see how many times this has been discussed with approval when some corporation or "big media" pulls the same stunt?


      No, you missed the point entirely. The poster "suppressed"/pulled back his previous posting only as a gesture of cooperation with the Mozilla security team. He stated very clearly that had the blogger pointed to a public source where he found his copy of the original blog entry, he would in fact confront the Mozilla team with that evidence and/or make his own posting public again.

      This is precisely why posting only the original blog entry (without any other information) was unhelpful, at best.

      Anyway, let's get back to your point regarding supression of security advisiories vs. corporate supression of "bad publicity" (a la Diebold). Frankly, these are apples and, well, sour grapes.

      Supressing a bug report with security implications (or general descriptions about a security-related problem) for the purpose of keeping black hats in the dark has a great deal of traction in various security teams (such as that of Mozilla, Debian, and others). Posting detailed description of a problem until the vendor has come up with a solution (or at least had a chance to do so, subject to a timeout) serves only to accellerate the development of exploits.

    7. Re:Looking for blame in all the wrong places by Anonymous Coward · · Score: 0

      The open source philosphy assumes that most poeple who look at the code are capable of evaluating it and possibly even improving it (thus justifying the importance of distributing the source). If most programmers can't be trusted to do security analysis why is it they are assumed capable of any other kind of analysis?

    8. Re:Looking for blame in all the wrong places by Anonymous Coward · · Score: 0

      Ah yes, the blame game.

      If a project can fail like this due to a simple error made by one man, it needs better organization. Easy to blame one man for an entire project's poor organization, but not entirely fair.

  3. Re:I tried to RTFA by Kenja · · Score: 2, Insightful

    See that text at the top of the page? Now look at the last part of it. See the text that reads "(Note, you'll have to copy and paste that link to view the bug report, or click through from the linked story.)"? Now why do you think that a post about how you cant use the link would be redundant?

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  4. 3.5-year-old information disclosure and DoS by Jeffrey+Baker · · Score: 5, Informative
    Speaking of existing security bugs in Firefox & Mozilla, here's a security bug that's been open for 3.5 years and really needs some hero to come in and fix it. (The bug is assigned to me but I'm not qualified and don't have the time to come up with a real solution).

    Bug 69070

    The bug was on bugtraq in 2001! It allows remote pages to open and use files on the local machine, and is also a denial of service on Linux, since Mozilla stupidly allows the opening of paths which are not regular files (/dev/tty).

    My experience with 69070 has been educational. I've learned if there's a security bug you care about, you had better fix it yourself. Unfortunately I can't but maybe someone in the audience has the spare time to step up.

    1. Re:3.5-year-old information disclosure and DoS by TrollBridge · · Score: 4, Insightful

      But I thought the very nature of OSS makes this sort of thing impossible. What did I miss?

      --
      There's a Mercedes gap too. I want one and can't afford one, but it's not government's job to do anything about it.
    2. Re:3.5-year-old information disclosure and DoS by The+Bungi · · Score: 5, Insightful
      Interesting. People around here bitch about Microsoft having these "dozens" of "unpatched vulnerabilities" in IE for "years" and "hiding, lying" and "sitting on security issues" and here's a three year old bug in the darling of open source development, who also has a "security classification" for certain bugs that "should not be disclosed" until they are fixed. But it's OK for some dude to publish an IE vuln without first contacting Microsoft and giving them a chance to fix it (which they have been doing very diligently for the past two years), in fact it's fantastic because it makes Microsoft (or "M$") look all the worse. But if it's Mozilla, it's perfectly acceptable. The recent GUI spoofing vuln (related to XUL, I believe) published a few months ago also had a "security classification" and was at least three years old, IIRC. But that's OK, because it's Mozilla.

      Fantastic. Talk about having your cake and eating it while telling everyone they can't have any.

    3. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 5, Informative

      "It allows remote pages to open and use files on the local machine"

      You make it sound like it allows remote servers to open and use files from the local machine. In fact what it allows is remote server to cause the local machine to open files locally, which is a different thing altogether.

      It still should be fixed, but it's only a DoS, not a remote-execute or a remote-data-access.

    4. Re:3.5-year-old information disclosure and DoS by daserver · · Score: 5, Funny

      You could just have written: hypocrite :-)

    5. Re:3.5-year-old information disclosure and DoS by julesh · · Score: 4, Insightful

      That Mozilla has a _huge_ number of bugs, many of which have existed for a number of years, a lot of which probably won't be fixed any time soon. Those working on the project don't generally care about them enough to fix them -- this is, after all, "only" a denial of service bug (note: I'm not condoning or excusing this behaviour, just saying that this is how a lot of people think).

    6. Re:3.5-year-old information disclosure and DoS by The+Bungi · · Score: 0, Troll
      Yeah but that would have gotten me modded down as "troll" even faster. Zod forbid someone actually points out things like these.

      And that's why I love Splashdork.

    7. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0, Insightful

      Unless, of course, it is combined with a different bug that allows you to drop files on someone else's computer.

      Heck, for that matter, (I am not a programmer or security expert) is it possible to write code (in Java, Python, anything) in plain text, and then drop it (as a cookie or as a linked page of some sort) onto the Hardrive of the other person - then run it using that exploit? I'd call that a critical issue. Heck, I'd call that a showstopper, and would push everyone I know - whom I have spent the last several months trying to switch to Firefox - to switch to another browser (possibly even IE w/ XP SP2)

    8. Re:3.5-year-old information disclosure and DoS by venomkid · · Score: 1

      Agreed.

      I think fixing the DoS is more important than restricting a local browser's access to displaying files locally. Probably the reason it hasn't been fixed is the hairy mess that will be created when trying to determine exactly what and when something should be blocked.

      --
      vk.
    9. Re:3.5-year-old information disclosure and DoS by NullProg · · Score: 2, Insightful

      I agree with everything you said, but remember this.

      Any Mozilla/Firebird vulnerability will not ruin my system. It will not cause me to reformat and re-install linux. It will not cause suspect programs to be installed on my computer without my knowledge. I might lose my $HOME, but not the use of my computer or applications.

      Think about how IE is different in this manner.
      Enjoy,

      --
      It's just the normal noises in here.
    10. Re:3.5-year-old information disclosure and DoS by mdfst13 · · Score: 4, Insightful

      "not ... a remote-data-access."

      According to comment 58 in the bug report: "Given that this vulnerability actually allows sites to do useful things like steal passwords, I feel that we should address it ASAP."

      This bug allows the browser to open and access a local file. The information about the file can then be sent to a remote site with some basic javascript. How is it not a remote data access again? The DoS issue is not good, but the file opening is worse, particularly if someone figures out a way to get the contents of the file rather than just the characteristics.

    11. Re:3.5-year-old information disclosure and DoS by Jeffrey+Baker · · Score: 1

      It does allow the remote server to discover if the local file exists, which is an improper disclosure.

    12. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 1, Interesting

      It is a remote-data-access opportunity: Javascript can check whether an image loads correctly, and if it loads, you can get its dimensions. This could be used to figure out paths on the remote system. For example, you could figure out where the Windows system directory on the target machine is by looking for images in typical paths. You could also look for certain installed software.

    13. Re:3.5-year-old information disclosure and DoS by Natchswing · · Score: 1

      There's a difference between bugs that have existed for three years and never been discovered and bugs that were reported three years ago but never fixed.

    14. Re:3.5-year-old information disclosure and DoS by CaptainABAB · · Score: 5, Insightful

      "I might lose my $HOME"

      Please tell me why losing all the documents/files/data you personally created is better then reinstalling an OS/apps, which are available on CDs and the net?

      Hopefully, you have a good back-up plan, but my personal files are 100x more important then any 3rd party binaries.

      IMO - both situations are equally terrible.

    15. Re:3.5-year-old information disclosure and DoS by geomon · · Score: 0

      Okay, you're right.

      So what is your solution to the problem? More carping and whining?

      If you object to how the open source community handles discussion the of Microsoft, then put together a community-driven support website that advocates Microsoft products and denegrates open source projects.

      Or would that just be an arm of Microsoft's marketing group?

      Open source software exists because of Microsoft. I wouldn't be using any open source software if it weren't for Microsoft. And no, it isn't because of /. or other pro-FOSS websites because I was getting fed up with Microsoft's crap in 1992.

      Microsoft is its own worst enemy. You can accuse the FOSS community of all levels of hypocrisy and it still won't make a difference on whether people use open source or not. People use open source because they are looking for an alternative to Microsoft.

      Talk about having your cake and eating it while telling everyone they can't have any.

      If Microsoft hadn't treated their customers as mindless cash-flow spigots perhaps we wouldn't be having this conversation.

      --
      "Rocky Rococo, at your cervix!"
    16. Re:3.5-year-old information disclosure and DoS by The+Bungi · · Score: 4, Insightful
      Think about how IE is different in this manner.

      It is not different. If more people stopped running under an administrator account the great majority of IE vulnerabilities would result in the same thing. Most email worms would as well.

      You can happily run under a non-privileged account in Windows NT4 and higher. The opearating system has supported it for at least eight years. That most applications break under such a scenario is Microsoft's fault to a certain extent, but not entirely so. Software vendors are just too lazy to code that way and they assume that they have the go of the entire machine.

      I would like to point another type of hypocrisy however - whenever there's a bug in a Microsoft product that is not "critical" in the sense you use, the slashbots come out of the woodwork claiming it's the end of the world yet again. But a bug in Mozilla that wipes out ~/ is OK, because it's "not critical". Do you really think it's "OK" for the average user to see their files wiped while /sbin is untouched? Tell you what: they would not. They'd rather have to wipe the machine and see it turned into a spam zombie than lose the vacation pics and whatever else they have under there.

      The problem with your assesment of this problem is that you say "user" and you're thinking about a developer or a sysadmin (in a corporate environment perhaps) with nightly backups and whatnot. In that scenario this bug is a nuisance. In reality it's a disaster.

    17. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0

      as stated in the parent, this "bug" exists in ALL browsers, including IE. i *really* don't think it's a bug, and, in fact, i think that a fix for it would be a bug.

    18. Re:3.5-year-old information disclosure and DoS by RWerp · · Score: 2, Interesting

      I might lose my $HOME, but not the use of my computer or applications.

      I know that you'll say "backups", but for me $HOME is the most precious part of my Linux system. I don't backups every hour, and sometimes the loss of an hour's worth of programming/writing hurts a lot.

      --
      "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)
    19. Re:3.5-year-old information disclosure and DoS by The+Bungi · · Score: 1
      That most applications break under such a scenario is Microsoft's fault to a certain extent, but not entirely so

      To clarify this (because it sounds a bit wrong), it's Microsoft's fault in that they never really pushed vendors to design applications this way mainly because they had to contend with the 9x OSes, which obviosuly do not support the idea of a "privileged account". Microsoft should have asked large vendors to do things this way, but they didn't. Ergo, it's half their fault. The rest of the blame can be placed squarely at the vendors' feet.

      There is nothing in Windows that prevents this "mode of operation" (as it were) under a non-privileged account. Windows can work fine the same way Unix variants do. It has a 'su' equivalent and so on.

    20. Re:3.5-year-old information disclosure and DoS by RedWizzard · · Score: 2, Insightful

      One point you seem to have missed is that people pay Microsoft for their software and therefore have a right to expect Microsoft to correct security vulnerabilities in a timely manner. As we are not paying for Mozilla we really have no right to make demands. We do have the right to fix the bugs ourselves or pay someone else to fix them, of course.

    21. Re:3.5-year-old information disclosure and DoS by The+Bungi · · Score: 2, Insightful
      We have no problems with our problems. YOU, however, have major issues.

      How quickly does this descend into The Two-Step Plan for Denying All Problems With Open Source While Also Ignoring Them Because They Hurt

      Step 1: "Microsoft is worse" ...
      Step 2: "Fuck off" ...

      No profit here, of course.

      Enjoy,

    22. Re:3.5-year-old information disclosure and DoS by LittleDan · · Score: 1

      Did you read the bug? Because if you did, you would know that all versions of IE and NN have had this bug too. It's a new security policy, not exactly a bug. And all the bug can do is tell if files exist, not read them.

    23. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0

      I'm with you, bro, but in a multi-user environment, you'd be much safer just trashing your own and leaving everyone else's files intact.

      On a single-user environment (which is a great majority), there isn't much distinction. Actually, it's probably preferrable that it hose the system but keep your files intact so you can recover somehow.

      It's still a testament of security, though, that the OS has built in self-preservation. :)

    24. Re:3.5-year-old information disclosure and DoS by L0rdJedi · · Score: 3, Insightful

      But it's OK for some dude to publish an IE vuln without first contacting Microsoft and giving them a chance to fix it

      Maybe I'm in the minority here, but it's NOT ok for that to happen either. And if I'm not mistaken, the Bugtraq mailing list has very clear guidelines for handling disclosure of any bugs found in any programs. I believe one of those guidelines is that if you're having ongoing discussion with the vendor about a bug, there's no need to report it to Bugtraq. If, however, the vendor is ignoring you or has ignored you for months, post away. Sometimes posting in a public forum is the only way to get a vendors attention.

    25. Re:3.5-year-old information disclosure and DoS by The+Bungi · · Score: 1

      Again, you can't have your cake and eat it. You can't stand on the Holier-Than-Thou pulpit and gush about how "we fix bugs soooo much fastest than M$ and they suxx too and thats why free software is teh bestest!!1!" when it suits you and then claim it's OK for Mozilla or anyone else to delay three years to fix a vulnerability "because Mozilla is free".

    26. Re:3.5-year-old information disclosure and DoS by DogDude · · Score: 1

      The first and last bug I posted about Netscape (before it was Firefox or Mozilla) at the time) was a relatively serious DHTML problem. As far as I can tell, it was never fixed. I honestly don't remember when I posted it... 2000, maybe? 1999? Anyway, about once a year I get an email saying that the bug has been reassigned to somebody else. It's laughable how poorly the response to bugs have been with Mozilla/Fire*/Gecko/Netscape. I've long since given up keeping track of this one.

      --
      I don't respond to AC's.
    27. Re:3.5-year-old information disclosure and DoS by sqlrob · · Score: 1

      How much do they need to push? The "Designed for Windows XP" logo requires apps to run under normal user privileges. How much more can they realistically do?

    28. Re:3.5-year-old information disclosure and DoS by Enucite · · Score: 1

      "IMO - both situations are equally terrible."

      I think the point was that it's worse to lose your personal files and OS/apps, than it is to only lose your personal files. In both cases you lose any personal files you don't have backed up. However, in one case you also lose the OS and applications.

      Both are bad, yes, but I wouldn't classify them as equal. I don't know about you, but I know it takes me longer to restore an entire system than just a few documents.

    29. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0

      but I know it takes me longer to restore an entire system than just a few documents.

      Security holes aren't just about YOU losing copies of data- but strangers gaining access to files you didn't want to share.

    30. Re:3.5-year-old information disclosure and DoS by geomon · · Score: 2, Interesting

      How quickly does this descend into The Two-Step Plan for Denying All Problems With Open Source While Also Ignoring Them Because They Hurt

      It doesn't have to. You just seem to have an anger management issue that needs attention.

      I used to be a rabid Microsoft advocate in the early 80's because they were freeing computer enthusiasts from terminal-based mini-computers. I was happy as hell to run my MSDOS-based applications and was freely describing the benefits of the Microsoft-Intel platform vs. Apple due primarily to the fact that the combination of the two companies meant most folks could get a PC on their desks cheaply.

      But then the bullshit began about "no bugs" and the Microsoft denials that they were crippling their competitors software in favor of their own until finally I couldn't stand to take one more marketing turd in my software.

      As far as Microsoft is concerned, I could care less whether they run tractor-trailer rig size security holes in their software. I don't use their stuff any longer. If they had been straight up and admitted their problems, I might have stayed in the Microsoft camp.

      What it comes down to is how you treat your customer. Microsoft was paid to give me good customer service. Instead they chose to lie to me. You may think this is Microsoft vs. open source when it is actually Microsoft vs. themseleves.

      --
      "Rocky Rococo, at your cervix!"
    31. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0

      According to comment 58 in the bug report: "Given that this vulnerability actually allows sites to do useful things like steal passwords, I feel that we should address it ASAP."

      I don't see any justification for that claim. You can check whether or not files exist, which is bad enough, but I don't see how this bug directly allows you to steal passwords. You can't get at the content of the file with this.

      Anything that allowed you to retrieve a password file in combination with this bug would be quite serious on its own, this one wouldn't make it much worse.

    32. Re:3.5-year-old information disclosure and DoS by Osty · · Score: 2, Interesting

      Open source software exists because of Microsoft.

      Way to revise history, pal! Neither RMS nor Linus had Microsoft as a target when they developed their free software and ideas. Apache wasn't created in response to Microsoft's IIS, nor was Sendmail created because of Exchange (and Postfix, Qmail, Exim, etc were developed in response to Sendmail, not Exchange). Of all of the highly successful and visible open source projects, I can only think of two that were started with Microsoft in mind: The Mozilla project, and OpenOffice.org. In both cases, the software itself started out as a proprietary product in direct competition with Microsoft that failed in the proprietary market for one reason or another. Are there any other successful, visible projects that were designed and developed in direct response to Microsoft? Linux wasn't, nor emacs, vim, apache, sendmail, XFree, gcc, etc. I could maybe see a case made for KDE and GNOME, but they're not direct competitors (can't run KDE or GNOME on Windows).


    33. Re:3.5-year-old information disclosure and DoS by Scowler · · Score: 1
      Slashdot community != open source community

      There are quite a few intelligent people (more than you would suspect) who read Slashdot regularly BUT don't subscribe to the anti-MS vitriol that runs so rampant here. (Indeed, it's almost a certainty that the vast majority of hits to Slashdot pages are coming from browsers running on Windows. And probably many of us, myself included, work for a company that produces proprietary software.) I enjoy reading 90% of the comments on here, but roll my eyes with disgust at all the patently false, anti-MS posts that somehow get modded as +5 funny when they should be -1 Troll.

      It's a huge insult to the FOSS contributors to suggest it's all a reactionary movement. Indeed, the early days of Linux suggests it was geek enthusiasm for UNIX combined with cost-cutting market economics that drove early adopters. It's really hard to believe that in an alternate universe, without MS, a similar populist-driven software movement wouldn't have occurred.

    34. Re:3.5-year-old information disclosure and DoS by The+Bungi · · Score: 1
      The problem is that they never advocated this to the developer community until maybe six months ago. Mainly because even many of their own apps didn't work correctly under non-admin accounts. The Windows installer system was designed for this very thing, and Office 2000 was the first major non-server product to play nicely with the "power user" account, yet the technical evangelists never got this in their radar. Ergo, there's a rough three year gap in app releases from everyone that needs to be covered.

      The "Designed for XP" thing is useless if there isn't a trickle-down effect to the minor vendors and independent developers. It does me no good if Corel Draw 9 works fine but "My Suppa Printshop 2.5" or whatever else I need doesn't.

      Today more and more apps are dumping the registry and using per-user and per-machine plain text configuration in Windows' equivalent of the ~/ space. COM is slowly giving way to .NET, obviating the need for the registry altogether. Developers are learning they can't write everywhere and making apps that play nice that way. But it's slow going.

    35. Re:3.5-year-old information disclosure and DoS by aldoman · · Score: 2, Interesting

      Sadly, this is an issue of manpower (and money, obviously).

      At the moment there just isn't enough full time mozilla developers. Moz Foundation just doesn't have enough cash to stump up for a few dozen full time, good programmers.

      However, I do agree with you somewhat. I have seen too many bugs that have done the rollercoaster of being assigned to 'M18' (which is pre1.0), then go to '1.0', 1.2', '1.4', '1.5', '1.7', then finally '1.9alpha' (which is a mile off in itself)).

      I wonder how much time people spend triaging bugs compared to actually fixing them.

      Someone mentioned the XUL spoofing bug. Sadly, I wouldn't class that as a bug. It's a bit like saying a full screen flash movie that looked and acted like a windows desktop was a bug of internet explorer. I wouldn't agree with that.

      I think (sadly) that Mozilla Foundation is going to have real issues after the AOL money runs dry. Not sure if donations can keep it up. We haven't really noticed the effects because all the attention has been shifted to Firefox, which is just a rewrite of the UI, and doesn't require the sort of engineering that writing a browser core does.

      I'm going to be very interested to see if the foundation can fully implement a brand new, complex standard. I don't think they'll be able to with their current money situation, which sucks :(.

    36. Re:3.5-year-old information disclosure and DoS by geomon · · Score: 2

      Way to revise history, pal! Neither RMS nor Linus..

      You mean only Linus and RMS use open source?

      Apache... Sendmail

      Would still be unix workstation projects without the support of thousands of former Microsoft customers who have now switched to open source projects because they are fed up with sub-par software at premium prices. ...projects that were designed and developed in direct response to Microsoft...

      There are thousands of projects on sourceforge that were written as replacement for Microsoft products.

      --
      "Rocky Rococo, at your cervix!"
    37. Re:3.5-year-old information disclosure and DoS by geomon · · Score: 1

      It's a huge insult to the FOSS contributors to suggest it's all a reactionary movement.

      Who said it was all due to a reactionary movement?

      It's really hard to believe that in an alternate universe, without MS, a similar populist-driven software movement wouldn't have occurred.

      People vote with their feet. If they like what they are being served, they will stay for more courses. Once you start pissing in their soup, they make a move.

      If you could do everything you wanted with Microsoft products and were perfectly happy with everything they produced, why would you take the time to write alternative software? Because of a personal interest? Perhaps.

      But your personal interest doesn't produce mass appeal. If I'm wrong, then every project on Sourceforge would be stable, production software.

      --
      "Rocky Rococo, at your cervix!"
    38. Re:3.5-year-old information disclosure and DoS by LiquidCoooled · · Score: 1

      The bugs we are discussing have existed inside the bugzilla archives for upto 3 1/2 years.

      Most of them have spurs of activity as new people discover them, but the stretch of skills required to actually fix these bugs is overwhelming.

      It is very easy for lots of people to say "Yes, if i do x,y,z my machine eats all my files"

      its completely something else to actually find a fix which does not break any of the other thousands of functions created and intertwined in the system.

      The skills required are akin to a highly skilled surgeon able to perform life saving surgery upon a totally alien species whos anatomy had never been studied.

      We will get there, these people are around, and the more time spent developing and investigating, the less alien it becomes and these things get ironed out.

      --
      liqbase :: faster than paper
    39. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0


      How much do they need to push? The "Designed for Windows XP" logo requires apps to run under normal user privileges. How much more can they realistically do?

      It was a requirement for Windows 2000 too.

    40. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0

      You can't stand on the Holier-Than-Thou pulpit and gush about how "we fix bugs soooo much fastest than M$ and they suxx too and thats why free software is teh bestest!!1!" when it suits you and then claim it's OK for Mozilla or anyone else to delay three years to fix a vulnerability "because Mozilla is free".

      On average, open source projects do fix bugs faster than MS. There are outliers on both ends.

      Maybe you should pull the log out of your ass.

    41. Re:3.5-year-old information disclosure and DoS by rmstar · · Score: 1, Troll

      This shitty subthread is nothing but astroturfing!

      This isn't even a denial of service bug. Hey, this can be only considered a bug if you are a fucking pedantic retard. All an "attacker" can do is find out wether some image file exists.

      And, all versions of IE and NN are ""vulnerable"" (add more quotes, please) too.

    42. Re:3.5-year-old information disclosure and DoS by macshit · · Score: 1

      If you could do everything you wanted with Microsoft products and were perfectly happy with everything they produced, why would you take the time to write alternative software? Because of a personal interest? Perhaps.

      Wow.

      Have you ever even talked to a free software developer?

      The vast majority of people involved in free software do it because they like doing cool stuff, they like writing software, and they like doing as part of a community which appreciates what they do and gives them free reign to play and contribute.

      Microsoft or their ilk has bugger-all to do with it, really.

      --
      We live, as we dream -- alone....
    43. Re:3.5-year-old information disclosure and DoS by RedWizzard · · Score: 1
      Please remember that it is illogical to accuse a group of hypocrisy unless that group has made a common position clear. Since neither the Open Source community nor Slashdot are groups which speak with a single voice it is only reasonable to accuse specific individuals of hypocrisy. Your l33t-speak cuteness doesn't apply to me as I have never claimed that OSS fixes bugs quicker than Microsoft. Therefore your point is not valid.

      Of course there are cases where Microsoft have been faster and vice versa. I'm not sure which group is faster on average, though OSS certainly has the potential to be faster. But the fact remains that it is not unreasonable to hold Microsoft to a higher standard because they are not free (as in beer) and open.

    44. Re:3.5-year-old information disclosure and DoS by killjoe · · Score: 1

      Well it's nice to see the MS shills get all righteous.

      I am glad you are having so much fun slaying your straw men.

      BTW anybody who has ever tried to run users under non privliedges W2K or WINXP knows exactly how much of a pain in the ass it is.

      --
      evil is as evil does
    45. Re:3.5-year-old information disclosure and DoS by Jeffrey+Baker · · Score: 1
      Some people spend hours every day triaging bugs. Bugzilla is a workflow miracle in the sense that it allows this volume of bugs to be dealt with effectively. For most bugs someone will file the issue, then a Bugzilla helper will come along and check if it's a duplicate, if it can be reproduced, and if it is possible to produce a testcase. If it's a duplicate the helper needs to find the root bug, mark the new one duplicate, then someone else has to come along with privileges to verify it. If it can be confirmed the helper has to mark it as confirmed and probably move it to the right component. If it can't be confirmed he will probably note that fact and leave the bug alone, although if nobody can reproduce it will likely get marked works-for-me. In either case someone has to come along later and verify the resolution.

      The sheer amount of clicking required in Bugzilla is staggering. It's a credit to the user community that they've managed it so effectively.

    46. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0

      If I lost all my personal files, I would not really care too much about having to reinstall the system. Really.

    47. Re:3.5-year-old information disclosure and DoS by The+Bungi · · Score: 1
      Your l33t-speak cuteness doesn't apply to me as I have never claimed that OSS fixes bugs quicker than Microsoft.

      Good for you - I was speaking about the slashbot collective. Certainly there are exceptions to the rule.

      But the fact remains that it is not unreasonable to hold Microsoft to a higher standard

      That's up to their paying clients to decide, not you. And certainly not the obnoxious sheep herd that unfortunately seems permanently attached to the open source movement and seems so full of insight into how to better manage a 50 million customer base.

    48. Re:3.5-year-old information disclosure and DoS by geomon · · Score: 2, Interesting

      The vast majority of people involved in free software do it because they like doing cool stuff, they like writing software, and they like doing as part of a community which appreciates what they do and gives them free reign to play and contribute.

      Just as I said: personal interest.

      Why do people use open source software?

      Because they are tired of the other stuff they've been using.

      No matter how many times I write that statement, someone will fire back that I just don't understand why people write open source software.

      --
      "Rocky Rococo, at your cervix!"
    49. Re:3.5-year-old information disclosure and DoS by The+Bungi · · Score: 1, Flamebait
      Well it's nice to see the MS shills get all righteous.

      Awwww, am I getting your panties all in a bunch here? Too much reality maybe? I understand. It must be hard.

      I am glad you are having so much fun slaying your straw men.

      Go ahead and prove me wrong. Certainly that will give you some more credibility. Calling me a "shill" just doesn't do it, here.

      knows exactly how much of a pain in the ass it is.

      As much a "pain in the ass" as letting clueless users run as admins.

    50. Re:3.5-year-old information disclosure and DoS by RedWizzard · · Score: 1
      I was speaking about the slashbot collective. Certainly there are exceptions to the rule.
      There is no Slashdot collective. That's where your mistake lies. You are trying to make a point by railing against the beliefs of this entity that you created. That's a strawman argument, and not valid.
      That's up to their paying clients to decide, not you. And certainly not the obnoxious sheep herd that unfortunately seems permanently attached to the open source movement and seems so full of insight into how to better manage a 50 million customer base.
      I am a paying client. What made you assume I wasn't? What makes you assume that the people who complain about Microsoft's tardy resolution of security vulnerabilities are not paying clients?
    51. Re:3.5-year-old information disclosure and DoS by Osty · · Score: 1

      You mean only Linus and RMS use open source?

      I think everyone would agree that RMS would be considered the "father of Free Software" (or "Open Source" to the less anally retentive). Linus's operating system was largely responsible for bringing FOSS into the mainstream. Interestingly, neither of these de facto FOSS leaders started out with "Destroy Microsoft!" as their end goal, nor do they preach that today. In fact, most FOSS leaders (well, with the exception of some nuts like ESR) don't have "Destroy Microsoft" on their agenda. It's the zealous fanboys that put forward this goal, and those folks are safely ignored. (Of course, the quiet guy who goes about his business and gets things done is much more dangerous than the boisterous fanboy just making noise)


      Would still be unix workstation projects without the support of thousands of former Microsoft customers who have now switched to open source projects because they are fed up with sub-par software at premium prices.

      Again with the revisionist history. For years, Linux's growth in the server market was at the cost of other *nixes (and still is to a large extent), not Microsoft, while Apache and Sendmail had dominance long before Microsoft even mattered. Microsoft grew their server market with hardware and software that was cheaper than the status quo (AIX, HP-UX, Solaris). Linux did the same, while undercutting Microsoft on the price. If you think Win2k3 server machines are sold at a "premium price", you should check out commercial *nixes!


      There are thousands of projects on sourceforge that were written as replacement for Microsoft products.

      There are also thousands of projects on sourceforge that never made it out of the "Planning" stage, much less even made it to an Alpha state. I wonder how many of those were started as a replacement for Microsoft products? Even Microsoft has software on SourceForge!

    52. Re:3.5-year-old information disclosure and DoS by NullProg · · Score: 1

      Please tell me why losing all the documents/files/data you personally created is better then reinstalling an OS/apps, which are available on CDs and the net?

      Because I would not lose anything if my $HOME or the 'My Documents' directories were deleted. I only use them for transient data. Since 1983 my files have persisted on multiple platforms and OS's. I have my own method of filing data, and it is spread across multiple partitions and folders. Source code in one place, banking data in another etc. The only way I could lose anything would be from a Trojan (my fault) or hardware failure.

      Most users don't have the discipline to define where thier files get stored. They just accept the defaults the application or OS offers them.

      Enjoy,

      --
      It's just the normal noises in here.
    53. Re:3.5-year-old information disclosure and DoS by killjoe · · Score: 0, Flamebait

      "Awwww, am I getting your panties all in a bunch here? Too much reality maybe? I understand. It must be hard."

      I don't know about "too much reality" reality is ugly enough. The fact that a shill like you exists is pretty hard. I find it disgusting that some preverted soul someplace feels some sort of an identity with a corporation.

      When I was in high school there were people who identified themselves with chevy or ford and walked around praising their favorite corporation while denigrating another corporation as if it really mattered that much whether one corporation got their money or another. I always thought it was probably because it made kids feel somehow more powerful if they identified with a powerful corporation.

      Are you still in high school? Do you feel powerful when you defend a corporation like MS? Did you choose MS to shill for because they were more powerful then ford or nike?

      I am honestly curious as to why somebody feels the need to shill for any corporation and how they choose their corporation.

      Or maybe you are simply a paid astro turfer. That may be the reality as well.

      --
      evil is as evil does
    54. Re:3.5-year-old information disclosure and DoS by sydb · · Score: 4, Informative
      It's a DoS on Linux, probably *n*x. A page has a
      <img src="file:///dev/tty">
      tag in it and it swallows your console, i.e. your keyboard stops working.

      Trust me, I just tried it and if I didn't have gtop (to kill Firefox with my mouse - exiting from the file menu didn't kill the process) I'd have had to hit the power switch.

      Ouch.
      --
      Yours Sincerely, Michael.
    55. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0

      Sure, BUT NOT AS BAD AS BEING ABLE TO READ THE DAMN THING. No one is saying it's irrelevant or not a problem, but it's not quite in same category with nastier bugs.

    56. Re:3.5-year-old information disclosure and DoS by arkanes · · Score: 1

      That's ridiculous - any exploit or user with sufficent systems to access the sytem directories in windows has sufficent access to get the path to them. You could make a very slight case for determing OS version/distro version from where certain files are stored (a _very_ slight case). The security concerns of this sort of action under Winows are practically none. The ability to open the TTY is a bit (well, a lot) more dangerous so I agree that it's an important fix for that reason alone.

    57. Re:3.5-year-old information disclosure and DoS by geomon · · Score: 2

      Interestingly, neither of these de facto FOSS leaders started out with "Destroy Microsoft!"

      You are obviously reading too much into what I have written.

      When I write "open source wouldn't exist without Microsoft" I mean that the entire open source movement would probably comprise just those individuals who were already producing free software for themselves and others to use. The jihadist mentality that you ascribe to my comments is completely out of context and has nothing to do with this discussion.

      Again with the revisionist history.

      Really?

      You assume that Linux just sprang into the fore without some form of support from a user community. You see the server farms quietly being replaced as Linux slowly takes over other *nix products like some infectious organism zapping lowly Sparc-boxen.

      The fact are a bit different than just the replacement statistics alone. Without a userbase of hobbiests, academics, and advocates, Linux would still be at 1.0. The users are as important as the developers in the open source world. It was the users who begged for drivers to run their equipment. The developers obliged and everyone in the open source movement began to realize that community software could be more than the sum of its parts. But most of those users were disgruntled Microsoft users, like myself, who were exploring alternatives to crap products.

      If open source developers forget that they are working not only for themselves but for the users as well, then open source as a movement will fail. The article that is the subject of this discussion underscores my point.

      --
      "Rocky Rococo, at your cervix!"
    58. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0


      I find it disgusting that some preverted soul someplace feels some sort of an identity with a corporation.

      It's not nearly as disgusting as some perverted soul who feels some sort of identity with a group of people against said corporation. Why are you so infatuated with Microsoft cannot do anything right? Are you still in grade school? Do you feel powerful calling people shills when they make sound arguments.

      Deal with it you open sourcy sissy. You're pathetic. You can't rationally respond to him so you pull this childish "shill" routine. It's getting old. Either respond with a sound argument or admit that you're an open source pussy.

    59. Re:3.5-year-old information disclosure and DoS by NullProg · · Score: 1

      I know that you'll say "backups"

      No, not backups (I do those once a month), different areas of my hard drive(s). I store code in one place, music in another, pictures in another etc. These are all spread out to different partitions/drives. I use $HOME only to store transient data. This doesn't protect me from Trojans or hardware failures, but it does prevent the browser/email/bad programs from destroying all my data.

      If I lose $HOME or 'My Directory' its no big loss, program preferences at the most. If I lose the system, I have lost a day re-installing everything.

      Enjoy,

      --
      It's just the normal noises in here.
    60. Re:3.5-year-old information disclosure and DoS by mvpll · · Score: 1

      Backing up personal data is a lot easier then saving the state of an entire OS and its installed applications.

      Restoring said personal data is also a lot faster/easier.

    61. Re:3.5-year-old information disclosure and DoS by The+Bungi · · Score: 1
      There you go again with your "why do you like M$? Does it hurt?" routine. If you can't deal with the fact that there might be someone out there that doesn't subscribe to your cherished "join us or die" ideology and can't bring himself to hate a corporation (as if there weren't enough things to waste my emotional fuel on) then you must assume (in typical black and white zealot fashion) that I therefore must somehow must be in love with them. I imagine you're the type that also gets pissed off when someone points out the green bugger hanging out of your nose.

      And BTW, if I was a "paid astroturfer" as your well-tightened tinfoil hat seems to have driven you to think, I'd be doing this 24/7 and probably wouldn't bother discussing the finer points of "shilling" with people like you. But apparently you can't make up your mind as to whether I'm into "professional shilling for an evil corporation" or still in high school.

      Now if I might suggest you take a few seconds to excercise the few brain cells you have left to think about your obvious issues with sociological phenomena in schools. Maybe you'll find some enlightment there - maybe you'll even stop asking people stupid questions about their theoretical love affairs with the commercial entities that produce their shoes or their cars. Or their computer software.

    62. Re:3.5-year-old information disclosure and DoS by The+Bungi · · Score: 1
      There is no Slashdot collective.

      Wow, I must be reading another web site. But hey, if you say it doesn't exist then that must be the case.

      I am a paying client. What made you assume I wasn't?

      Nothing, good for you again. I give them grief whenever I can - just not here. It's just not very productive.

    63. Re:3.5-year-old information disclosure and DoS by macshit · · Score: 1

      Why do people use open source software?

      Because they are tired of the other stuff they've been using.

      No matter how many times I write that statement, someone will fire back that I just don't understand why people write open source software.


      I said "write" because you, in your original post, said "why would you take the time to write alternative software?".

      Anyway, as for why people use free software? Many reasons -- some because it's better software (the "open source" reason), but some because they like using software that they can contribute to themselves, and again feel part of the community.

      In other words, you can't easily separate these two faces of free softare, "write", and "use". This is a fundamental attribute, and a significant factor in its popularity.

      As far as I can tell you seem to be trying to understand this popularity using the same limited analysis one might use to judge proprietary software, and that Just Doesn't Work. It's a bit like trying to describe peoples' behavior using only economic measures -- people are more complex than that, so such an analysis inevitably proves insufficient.

      I know it's frustrating when people answer your questions with "You just don't get it," but frankly, that appears to be the case.

      --
      We live, as we dream -- alone....
    64. Re:3.5-year-old information disclosure and DoS by Mornelithe · · Score: 1

      Wow, I must be reading another web site. But hey, if you say it doesn't exist then that must be the case.

      Good call. Everyone reading and posting on this website has the exact same opinion on every single topic, and Slashdot frequently posts documents on said unified position, entitled, "The Official Position of The Slashdot Collective."

      I give them grief whenever I can - just not here. It's just not very productive.

      Right, it's more productive to make tons of posts giving grief to the people who give them grief here, especially when it's tangentially related to an initial post that was legitimately asking for help with a solution to the problem that exists in the first place.

      --

      I've come for the woman, and your head.

    65. Re:3.5-year-old information disclosure and DoS by aldoman · · Score: 1

      I know, becuase I am one of the many bugzilla triagers. I work whenever I can on the TE list, and its brain-numbingly boring marking hundreds of (now) invalid, UNCO from 2001 or so reports as worksforme.

      However, a lot of bugs require senior developer approval/investigation. We can only do so much before we need someone with real code insight to tell us what's up. Now this wouldn't be a problem.. until you realize there are thousands of these types of bugs. With about a dozen devs with enough insight to be able to reasonably help with them, it would take far too much of their time when they could be coding some CSS3 or something.

      For example, take a look at the current 1.0 firefox dependency graph. It is hundreds of bugs long, with some being 4 or 5 digit (= very old).

    66. Re:3.5-year-old information disclosure and DoS by Some+Dumbass... · · Score: 1

      But I thought the very nature of OSS makes this sort of thing impossible. What did I miss?

      The whole point.

      OSS (supposedly) makes bugs easier to find -- that's the advantage it gives. I can go back to Linux kernel 1.0 (say) and probably find an unpatched bug. I could also go back and look at Windows 95, but I'd have a much harder time finding unpatched bugs, having no access to the source code. It's easier to find bugs in OSS code.

      If I do find a bug in either, though, the bug is not likely to be fixed anytime soon in either case. :) The simple reason being that nobody is bothering to fix that code anymore (Okay, technically I could patch the Linux kernel code if I really wanted to, but why bother with such old code?) Unfortunately, the same can be said for the Mozilla project in this case. Nobody is bothering to fix these old bugs, and for code which is "current", that's a bad problem.

      It's also an organizational problem, not an open vs. closed source problem. The issue is that nobody is writing the patch to fix a known problem. As advanced as modern software is, there is as of yet no program, OSS or otherwise, which I know of which writes patches for itself! Humans have to write the code, plain and simple, and I really doubt that any OSS advocate ever claimed otherwise.

    67. Re:3.5-year-old information disclosure and DoS by _Sprocket_ · · Score: 1


      As much a "pain in the ass" as letting clueless users run as admins.


      Indeed. But none the less, WinNT's privilege separation hasn't done it much good. And even when Win2K introduced RunAs as a pseudo sudo, it still fell short of what has been commonplace in *nix for decades. Though I suppose this has more to do with the Windows environment and Windows community (including Microsoft at times).
    68. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0


      There is no Slashdot collective.

      Quit being so pedantic. It's obvious to any objective person that the a significant number of Slashdot posters are heavily biased against microsoft. Story after story about Microsoft's security failings are posted here. But when something positive like this:

      http://www.eweek.com/article2/0,1759,1666134,00. as p

      about Microsoft is written not nary a peep from the "unbiased" Slashdot crowd.

      I think it's reasonable to classify, knowing that there will always be exceptions, the Slashdot crowd as a collective.

    69. Re:3.5-year-old information disclosure and DoS by geomon · · Score: 1

      I said "write" because you, in your original post, said "why would you take the time to write alternative software?".

      I have no idea how you got that quote from my "original" post.

      My original post doesn't contain anything like the quote you attribute to me.

      The post you are probably thinking of is here and was written in response to another poster who also misunderstood what I had written.

      I know it's frustrating when people answer your questions with "You just don't get it," but frankly, that appears to be the case.

      I agree that you just don't get it.

      And the fault for the misunderstanding rests entirely with me for not being clear enough.

      Read this comment to see if it clarifies things a bit.

      --
      "Rocky Rococo, at your cervix!"
    70. Re:3.5-year-old information disclosure and DoS by _Sprocket_ · · Score: 1


      For years, Linux's growth in the server market was at the cost of other *nixes (and still is to a large extent), not Microsoft

      ...

      Microsoft grew their server market with hardware and software that was cheaper than the status quo (AIX, HP-UX, Solaris). Linux did the same, while undercutting Microsoft on the price. If you think Win2k3 server machines are sold at a "premium price", you should check out commercial *nixes!


      I mostly agree with what you've been saying except on this point.

      You're right that Microsoft enjoys a price advantage over proprietary Unix products. And as commodity hardware has increased in reliability and capability over the years, the proprietary hardware on which various Unix offerings are based become less attractive. Microsoft had been the gateway to taking advantage of that commodity hardware. Enter Linux.

      Linux (and *BSD) provides another avenue to commodity hardware (with considerably more compatability with Unix than Windows offers, even with SFU). And while many moves to Linux are replacing proprietary Unix products, every move to Linux is not a move to Windows. That costs Microsoft.
    71. Re:3.5-year-old information disclosure and DoS by Enucite · · Score: 1

      ...which would be a problem in both cases.

    72. Re:3.5-year-old information disclosure and DoS by Enucite · · Score: 1

      Why? Restoring personal files doesn't take long at all.

      Reinstalling the OS and all applications (whether from CD or disk image) takes much longer in comparison.

    73. Re:3.5-year-old information disclosure and DoS by killjoe · · Score: 1

      I don't hate MS, I don't defend them either. They are just another corporation deserving neither my hate nor my love.

      You on the other hand clearly LOVE Ms and feel compelled to defend them against all their enemies.

      It's clear who the zealot is here especially if you are not being paid to conduct public realtions for a company. How pathetic is that? How truly sad.

      --
      evil is as evil does
    74. Re:3.5-year-old information disclosure and DoS by killjoe · · Score: 1

      Hey My stalker is back!

      Cool.

      --
      evil is as evil does
    75. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0

      whenever there's a bug in a Microsoft product that is not "critical" in the sense you use, the slashbots come out of the woodwork claiming it's the end of the world yet again.

      No, they don't. Microsoft software having bugs is just business as usual. Nobody cares anymore, since those bugs are there and will never go away. The only option is to run away from that shit and not touch it with a 10-foot pole.

      But a bug in Mozilla that wipes out ~/ is OK, because it's "not critical". Do you really think it's "OK" for the average user to see their files wiped while /sbin is untouched? Tell you what: they would not.

      What's the issue here? Clearly such behaviour is not OK. Mozilla guys fixed the bug in the article very fast. That kind of speed is something you cannot expect from your beloved company Microsoft.

    76. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0

      But it's OK for some dude to publish an IE vuln without first contacting Microsoft and giving them a chance to fix it (which they have been doing very diligently for the past two years)

      Dude, Microsoft HAS been contacted in the case of many vulnerabilities. In many cases they just ignore it for some reason (perhaps they don't give a shit?), and after some time the vulnerability becomes public.

      Are you saying the XUL code had been in Mozilla for three years? Did I just hear your sphincter speak?

      Your post was not +5 Insightful, it was +10 Full of it.

    77. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0

      "More secure than IE" my ass.

    78. Re:3.5-year-old information disclosure and DoS by BZ · · Score: 2, Informative

      > We haven't really noticed the effects because all
      > the attention has been shifted to Firefox

      All the media and pr attention has shifted to firefox. The core developers are working on the core as they have been; just check out the list of layout checkins on the trunk in the 6 months since firefox branched.

    79. Re:3.5-year-old information disclosure and DoS by The+Bungi · · Score: 1
      Good call. Everyone reading and posting on this website has the exact same opinion on every single topic

      If you won't make dumb generalizations, I won't either. How's that?

      The great majority of people who post to this website share the same basic value system. This is a vicious circle feed by the people who post the articles (the "editors") and the people who moderate posts to those articles. Simple evolutionary theory - survival of the zealotest if you will.

    80. Re:3.5-year-old information disclosure and DoS by jp10558 · · Score: 1

      How does .NET get rid of the Registry? I've been very against it, but if it really can allow the removal of the registry I'm all for it.

      I think that more people need to be made aware of software like Acronis True Image, and maybe computermakers ought to look into making it part of their install. This would allow easy incremental image backups, and can be placed on a special partition or another HD from the OS. A better version IMO of go back or XP system Restore(which is a joke IMHO).

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    81. Re:3.5-year-old information disclosure and DoS by The+Bungi · · Score: 1
      .NET applications do not require the registry because they do away with COM as a binary interop model. COM uses the registry for binary location resolution and invocation/activation policy. .NET is based on a different (far better) model that is a cross between the "old" Windows library mapping system and a bit of how Unix works.

      This is no different of course than a plain C/C++ desktop app running on Windows that didn't use COM. But those were few and in between and in any case COM was useful enough that you would want to use it everywhere.

      Keep in mind that this doesn't mean the framework itself doesn't use COM or the registry - in fact it requires it. But you as the application developer are shielded from that completely. It also doesn't mean that the registry is going anywhere any time soon, and neither is COM. It's just that now you have a way to create complex apps with a full-featured framework that rivals COM without also having to deal with the registry. No registry also means DLL Hell is also largely gone. "DLL Hell" should have always been called "COM Server Hell". It worked fine and was very powerful, but it was also a bit inflexible and difficult to get right if your stock symbol wasn't MSTF.

    82. Re:3.5-year-old information disclosure and DoS by Anonymous Coward · · Score: 0

      Does sound like you're in high school with shouts of "pussy!" and the reasoning "if you don't hate them, you LOVE them." How old are you?

    83. Re:3.5-year-old information disclosure and DoS by killjoe · · Score: 1

      Great going stalker!.

      Whew I was worried for a while that you decided to stop stalking me.

      Whoo Hoo. I am happy to have my stalker back and on a recent thread too.

      thanks again!

      --
      evil is as evil does
    84. Re:3.5-year-old information disclosure and DoS by julesh · · Score: 1

      It's a DoS on Linux, probably *n*x. A page has a

      tag in it and it swallows your console, i.e. your keyboard stops working.


      My experience of Solaris (which is, admittedly, many years ago) suggests that this would only be an irritation there; IIRC another process opening the tty you were using would only receive alternating keystrokes, so you would still be able to use the system.

    85. Re:3.5-year-old information disclosure and DoS by The+Bungi · · Score: 1
      You on the other hand clearly LOVE Ms

      I suggest you seek professional help. You seem to have a reading comprehension problem, among other things.

    86. Re:3.5-year-old information disclosure and DoS by ScrewMaster · · Score: 1

      Yes, but the first rule of Slashdot is "Why use one word when you can buy two at twice the price?"

      --
      The higher the technology, the sharper that two-edged sword.
    87. Re:3.5-year-old information disclosure and DoS by fatphil · · Score: 1

      You can also check for running daemons in /var/run/*.pid

      FP.

      --
      Also FatPhil on SoylentNews, id 863
    88. Re:3.5-year-old information disclosure and DoS by fatphil · · Score: 1

      """
      Some people spend hours every day triaging bugs. Bugzilla is a workflow miracle in the sense that it allows this volume of bugs to be dealt with effectively.
      """

      I think you meant "Mozilla is a freaking disaster area if it allows this volume of bugs to exist in the first place".

      I'm a vocifereous pro-OSS advocate. Yet even I admit that Mozilla's a steaming pile, an embarassment to the community as a whole.

      FP.

      --
      Also FatPhil on SoylentNews, id 863
  5. I will save this bugtrack for later reading.. by Tei · · Score: 5, Funny

    Opps.. where are ALL my precious precious downloaded files?

    --

    -Woof woof woof!

    1. Re:I will save this bugtrack for later reading.. by Anonymous Coward · · Score: 0

      Should be on your desktop with the rest of your equally useless, and now-deleted files.

    2. Re:I will save this bugtrack for later reading.. by sharkey · · Score: 1, Funny

      Thief!! Bagginsss!!! We hatesss it forever!

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    3. Re:I will save this bugtrack for later reading.. by Anonymous Coward · · Score: 0

      WTF is "Opps"?

  6. Re:I tried to RTFA by d_jedi · · Score: 0

    Damn. I hate it when people point out when I'm wrong.

    --
    I am the maverick of Slashdot
  7. Don't tease us like that by ShatteredDream · · Score: 1, Funny

    You know we can't access bugzilla from slashdot links. It's just everytime I go to the clubs with a beanie, I get turned away. Why are we doings this to each other, HUH?!

    1. Re:Don't tease us like that by dword · · Score: 1

      You can just copy the URL and paste it in the address bar. That way you won't be going to bugzilla from /.

    2. Re:Don't tease us like that by ColaMan · · Score: 1

      It's just everytime I go to the clubs with a beanie, I get turned away.

      [jamacian accent]
      you're just going to the wrong clubs, mon :-)

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
  8. Mirrored by Adam9 · · Score: 3, Informative

    If you don't want to copy & paste...

    Here is a rough mirror. (links are relative, so they won't work)

  9. Re:My experience reporting bugs.. by kmmatthews · · Score: 5, Insightful

    Wait a sec, you're bitching that they won't pay you to work for them, when you don't pay them for thier product?

    Holy hypocrisy...

    --
    feh. stuff.
  10. There's that FLOSS word again by h00pla · · Score: 5, Funny
    I really hate that acronym. FLOSS reminds me of brushing and FLOSSing (ie - picking the crap out from between your teeth). Is it really too much to ask to write out Free and Open Source software or how about Free/Open Source software? I can just see what's next - we'll be referrring to some development process as ENEMA.

    Acronym loving developer: I advocate the use of FLOSS and if it's with ENEMA, all the better.
    CIO: You're fired.

    --
    I've been swashdotted -- Elmer Fudd
    1. Re:There's that FLOSS word again by Anonymous Coward · · Score: 0

      Why's the L in there anywhere? FOSS would be the obvious acronym and doesn't suffer from that problem.

    2. Re:There's that FLOSS word again by gral · · Score: 1

      Um, just as bad as saying you wanna program with MONO. ;-)

      --
      Scott Carr
    3. Re:There's that FLOSS word again by hobbesx · · Score: 1

      Or *worse*, you're mysteriously promoted, with a roll of floss on the desk of your brand new office.

      --
      This rating is Unfair ( ) ( ) Fair (*) Funny
      Sigh... If only. Modding would be so much more fun.
    4. Re:There's that FLOSS word again by Anonymous Coward · · Score: 0

      I really hate that acronym. FLOSS reminds me of brushing and FLOSSing

      You're British, right ?

    5. Re:There's that FLOSS word again by p3d0 · · Score: 1

      I second this. Please never use this acronym because it's so damn stupid.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    6. Re:There's that FLOSS word again by p3d0 · · Score: 1

      It's for "Libre".

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  11. How appropriate :-) by Anonymous Coward · · Score: 0

    The fact that you've been modded as a troll illustrates your point even futher :-)

  12. Re:My experience reporting bugs.. by Malor · · Score: 3, Insightful

    If you offered to pay them to fix the bug, it would probably be a shade more consistent with your "I don't work for free" stance. Or is it just other people who should work for free?

  13. Lesson: Security Flaws Not Restricted to Micro$oft by reporter · · Score: 1, Insightful
    The lesson here is that security problems are not restricted to commercial software products: e.g. Microsoft's Internet Explorer. Open-source software without the backing of a stable commercial company (i.e. IBM backing Linux) runs the serious risk that a security flaw will not be addressed promptly or effectively since we are relying on the goodwill of programmers. How do we ensure "goodwill"?

    On the other hand, open-source software backed by a stable company does not face the same problem. Consider Linux. If the open-source community did not address the security flaw expeditiously, then you can be sure that IBM will step into the picture and fix the problem promptly. IBM will never fail its customers. Hence, Linux exploded in popularity among commercial companies after IBM committed $1 billion to Linux.

  14. What is FLOSS ? by babbage · · Score: 2, Insightful

    What the heck is FLOSS ?

    There was a 2002 paper published by the Mitre Corporation that used the term "FOSS", meaning "free and open-source software". As far as I know, this was the first use of the term, but it may go back a bit farther than this.

    I don't, however, have any idea what "FLOSS" is supposed to mean. Assuming that it isn't related to dental hygiene, what is it supposed to stand for ? "Free {Linux, liberty, low-cost} open-source software" ? Just a nonsense corruption of "FOSS" ?

    The closest explanation I can find is this blog entry by David Wheeler: "Free-Libre / Open Source Software". Is this really what people are trying to say ?

    1. Re:What is FLOSS ? by Anonymous Coward · · Score: 0

      Its FLee Open Source Software

    2. Re:What is FLOSS ? by theantix · · Score: 1

      The L is for "Libre", to distinguish it from free "Beer" software.

      --
      501 Not Implemented
    3. Re:What is FLOSS ? by Anonymous Coward · · Score: 0

      Yes, FLOSS = "Free-Libre / Open Source Software". It's also easy to prounounce, a good feature for an acronym.

    4. Re:What is FLOSS ? by Jeff+DeMaagd · · Score: 1

      ""Free-Libre / Open Source Software". Is this really what people are trying to say ?"

      Ick. Under that name, the F or the L is entirely redundant. They might both be considered somewhat redundant depending on how pedantic a person is about it. That said, FOSS sounds weird, LOSS sounds negative, and the pedants don't think OSS is enough to thoughroughly describe the movement in one acronym. Sigh.

    5. Re:What is FLOSS ? by Anonymous Coward · · Score: 0
      What the heck is FLOSS ?

      Next time, give google a try. The answer to your question is in the first result. You don't even need to click on it to see Libre.

      Anyway, it's a lot faster than bitching here.

    6. Re:What is FLOSS ? by caseih · · Score: 2, Informative

      Yes. See http://en.wikipedia.org/wiki/FLOSS.

    7. Re:What is FLOSS ? by Gzip+Christ · · Score: 1
      What the heck is FLOSS ?
      FLOSS - it's not just for teeth anymore.
    8. Re:What is FLOSS ? by gristlebud · · Score: 1

      That was certaintly informative for me!

      From Wikipedia, the free encyclopedia.
      Wikipedia does not yet have an article with this name.

      --
      OK...
      I can do this. I am, after all,
      a superhero!
    9. Re:What is FLOSS ? by Glenn+R-P · · Score: 2, Informative

      the F or the L is entirely redundant
      It's trying to deal with the notion that "free" and "libre"
      are different things, hard to express in English. "Free" as
      in free beer that you don't have to pay for; "Libre" as in you
      can have the recipe for the beer, make your own, improve the
      recipe, and distribute the improved recipe.

    10. Re:What is FLOSS ? by caseih · · Score: 2, Informative

      Haha. That's funny. The real link should be http://en.wikipedia.org/wiki/FOSS. If you search for FLOSS, you get redirected to FOSS, which is essentially the same thing, except that some people like to use "Libre" to help indentify the concept of "free as in speech."

      Way to go moderators!

    11. Re:What is FLOSS ? by Anonymous Coward · · Score: 0

      It's also easy to prounounce, a good feature for an acronym.

      Yeah, I was tripping up on my own tongue trying to pronounce the absurdly difficult FOSS.

      <Homer> Now that's sarcasm!

    12. Re:What is FLOSS ? by ScrewMaster · · Score: 1

      Yes. Very popular in China, I understand.

      --
      The higher the technology, the sharper that two-edged sword.
  15. Re:My experience reporting bugs.. by CTho9305 · · Score: 3, Insightful

    is not very positive. If you ever dare to ask if any progress has been made, or for an ETA on a fix, you're bound to get a "well why don't you fix it yourself" indignant reply.
    If progress is made, you'll see patches added to the bug, or comments from developers discussing the fix. Parents get annoyed by incessant kids in the car asking "are we there yet?", and developers get annoyed by incessant users asking "is this fixed yet?". In both examples, the question's answer is obvious.

    Spamming a bug with comments like "why isn't this fixed?", "this bug still annoys me", "don't wontfix this bug" and "this bug is really old and annoying, you guys suck and don't care" doesn't help fix the bug - I can't speak for other developers, but getting many useless emails about a bug only makes me more likely to remove myself from the CC list and forget about it. Having to read through 150+ "why isn't this fixed" comments to find relevant information doesn't help anything either. If someone takes the time to figure out where a fix for a bug needs to go, or contributes something, it's different.

    I would be more than willing to contribute code under contract for this project. Unfortunately, my services do not come free.
    Mozilla is free. Many of the people who fix bugs (for example, me - you'll have to copy and paste that URL) aren't paid. Whining about volunteers not fixing a bug you care about doesn't do anything. Insulting them is even less productive. If you don't have anything constructive to say, don't bother people.

  16. Re:My experience reporting bugs.. by Jeff+DeMaagd · · Score: 2, Insightful

    I would be more than willing to contribute code under contract for this project. Unfortunately, my services do not come free.

    I know this that was probably just an indignant reply, but I think you escalated it too much.

    Out of curiousity, why should one expect to be paid to contribute to a product they themselves get for free? Free software generally doesn't allow the users to control the priority of bug fixes, and it's not as if they have a big enough budget such that they can pay people to fix the bugs they themselves complain about.

    If you want a specific timeline for a particular project, rather than letting the (unpaid) developers perform their own opinion of how a bug triage should prioritize bugs, I suspect that you'd have to contribute.

  17. Where's the stable version?? by Anonymous Coward · · Score: 0

    Just a thought concerning security....

    Since there are so many now switching over to Firefox, it would seem wiser to put the stable release on the front page with a link perhaps to the preview release. I spent a good deal of time trying to track down the stable version and was successful only because I know FTP protocols and practices.

    All the new venturers to Firefox will be trying out a buggy and potentially insecure release, all the while thinking that it is the official release. (Let's face it, most people aren't that aware.) And if Mozilla wants the general public to begin using it, you can't NOT provide immediate and clear access to the stable version for crying out loud!

    1. Re:Where's the stable version?? by Anonymous Coward · · Score: 0

      There IS no stable version. Yet.

    2. Re:Where's the stable version?? by sweede · · Score: 2, Informative

      yes, but the but affected versions from 0.8 on also.

      the download link on the website now though, links to a fixed firefox

      --
      I follow the SDK and GDN principles.. Spelling Dont Kount, Grammer Dont Neither
  18. Missing option... by Anonymous+Chicken · · Score: 1

    ...disable referrer logging (press , for happy Opera users).

    --
    This signature is intentionally left blank.
  19. Re:My experience reporting bugs.. by mdfst13 · · Score: 2, Insightful

    "you're bitching that they won't pay you to work for them, when you don't pay them for their product?"

    And complaining about how slow they are to fix their free product.

    I knew a guy who participated in a church program to distribute donated furniture to the needy. They showed up at one house and the lady told them to take the couch back since it didn't match her drapes. For some reason, he stopped participating.

    FOSS means that you don't have to wait for someone to change program behavior if you do not want to do so; however, it also means that you don't have any leverage if you want them to change the behavior for you -- they will always be happy to refund your $0.

  20. Yes, you are... by Roadkills-R-Us · · Score: 5, Insightful

    Hmmm. That's a rather difficult conclusion to reach if you really read the article and think about it. Alex accepted the blame where he messed up, and noted other places he wasn't sure about.

    The fact is,the other person should not have reposted someone else's blog entry without permisison.

    The article was quite insightful. Hopefully it will lead to a better process.

    1. Re:Yes, you are... by Anonymous Coward · · Score: 0

      Oh goodie, I've found something that pisses off "bloggers". There's not a moment to lose =)

    2. Re:Yes, you are... by ElvenMonkey · · Score: 2, Interesting

      In my opinion, if you put an entry up on a blog, you've made them public domain, effectively saying "Hey, world, I've got no secrets here, come and take a peek."
      How is that different from some other guy then having taken a peek, posted it on? Sure, the guy might have asked, but he didn't do anything particularly wrong. Its still the same access rights as before, only its in a different place. Frankly, if you don't want people to copy your comments / views, don't shove them onto the internet in an easily accessible format.

      Too many people put blogs up on the internet these days that contain information that if they thought about it for more than the a second they'd realise they didn't really want to tell the world, or they did but not quite in those words.

      --
      "Joy is not in things; it is in us." Richard Wagner
  21. IAAPST (I am a professional software tester) by Anonymous Coward · · Score: 5, Insightful

    This guy made the #1 mistake you can make when it comes to bug advocacy. He assumed his bug was more important than all the others. It had to be fixed now! Now! Now! Now!

    Which can be entirely correct, but you don't get anywhere by running around like chicken little trying to make everybody look at your bug. They heard you the first time. If you don't have any new substantive information to give them, sit back and relax. People never respond to selfish requests well. It can even discourage them from taking a look at it.

    1. Re:IAAPST (I am a professional software tester) by joey · · Score: 5, Insightful

      Bugzilla seems to encourage this with its system of various ways of voting on a bug, which encourages users to advocate their pet bug in order to get it fixed. I've seen this advocacy spill over into projects that don't use bugzilla recently, and IMHO it just causes a lot of distracting noise.

      --
      see shy jo
    2. Re:IAAPST (I am a professional software tester) by Anonymous Coward · · Score: 0

      IAAAPST (also) and if you find a major bug in a product running around like a chicken making the developer look at it is EXACTLY what you do, especially if they aren't responding. Thats what you're paid to do and they're paid to fix it. Who gives a shit how they feel about selfish requests, the CEO wanting his product released certainly doesn't.

      If its not a big issue you'll be told this from the beginning, in this case I agree with you. If it is a big issue then keep hassling them until its fixed or they've explained to you why its not a biggie.

      Your comment highlights a big difference between OSS and proprietary development (in the general sense). "Selfish requests" don't happen so much in professional software development, that tends to remain in the domain of someone wanting something developed for themselves rather than for their employer.

    3. Re:IAAPST (I am a professional software tester) by Anonymous Coward · · Score: 0

      Doesn't MS get lambasted if they don't have a patch for a security bug in a day? Why does Mozilla get a break?

    4. Re:IAAPST (I am a professional software tester) by jesser · · Score: 4, Interesting

      Allowing votes might encourage "advocating" bugs, but at least the noise is in forums and in vote counts, not in bug comments. And since I seem to be the only person working on Firefox who looks at vote counts, noise in vote counts isn't a big deal. (I use vote counts to speed up searches for common/popular bugs, and sometimes to decide what to work on.)

      --
      The shareholder is always right.
    5. Re:IAAPST (I am a professional software tester) by Anonymous Coward · · Score: 0

      Hm. Is it an assumption?

      Let's see. How many bugs have I filed at bugzilla.mozilla.org?

      "He assumed his bug was more important than all the others. It had to be fixed now! Now! Now! Now!"

      Let's take a look at that in perspective. Which would you say needs an immediate response: a bug where files on the computer are getting trashed, a bug where a back-button tooltip is wrong, or a bug where we have a misspelling in our source code?

      Some bugs are that important.

      "People never respond to selfish requests well."

      I think the word "selfish" is totally wrong in this case. I wasn't worried about MY downloads directory -- as I said in my article, I know enough to where it's not a fatal mistake. I was worried about the next poor bastard, who doesn't know any better, getting his files wiped when he tested out Ian Hickson's data: URI kitchen.

      "They heard you the first time."

      Not necessarily. Only people who are cc'd on the bug hear about it. Only people who go looking for bugs in a certain category (such as "bugs filed today") will ever see it. This ignores a huge portion of the community that *may* know the right solution to the bug.

      Given enough eyeballs, all bugs are shallow. Some bugs need eyeballs on them.

      Alexander J. Vincent
      http://weblogs.mozillazine.org/weirdal

  22. Re:My experience reporting bugs.. by GoofyBoy · · Score: 2, Insightful

    >Whining about volunteers not fixing a bug you care about doesn't do anything.

    Welcome to the real world. This is why companies have sales people/help desks/managers. The OSS model does away with it, and so now you see why they are needed.

    >Insulting them is even less productive. If you don't have anything constructive to say, don't bother people.

    Sort of like putting up your code for everyone to see and reviewing it (isn't this one of the strenghts of OSS?), people will look at your application. And they will critize on it. Don't want to hear what they have to say, don't listen.

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  23. Re:I tried to RTFA by DetrimentalFiend · · Score: 1

    Well, maybe you should have RTFP (read the ... post)! :-)

  24. Blame Taco by Trolling4Dollars · · Score: 1

    That doesn't really tell you WHY you need to do that. When I saw it, I assumed it meant that there was a bad link or something. Not that they were sending people linked from Slashdot.org to /dev/null. The Slashdorks really need to take more responsibility for the Slashdot effect. They cause the problem, they should at least admit to that instead of having these cryptic messages saying that you need to paste the link or click through. How lame is that?

  25. smart defaults by osssmkatz · · Score: 5, Insightful

    This bug was a security bug in part because Firefox 1.0 changed the default download directory so that downloadable files were saved directly to the desktop.
    Microsoft is always criticized for having bad defaults. In this case, having the default download directory be the desktop was a bad default. I would argue that you wouldn't neccessarily do bad to create a folder for each downloadable file. No one would be annoyed by that, and it would provide protection in the file system for any future holes.

    You could also have a "recently downloaded files" directory on the desktop. Even a shortcut to "Location of downloaded files". Mozilla has been known for its innovation. Using the desktop is not innovative--the desktop should never be a permenant storage location. Everything Microsoft puts there is a shortcut.

    I also question whether it was wise to change or set defaults in a "1.0" milestone release.

    1. Re:smart defaults by sweede · · Score: 1

      Ya, Safari on OS/X does the same thing, i hate it (but to lazy to change it)

      IE defaults to saving files into either A) My Documents B) last downloaded folder

      --
      I follow the SDK and GDN principles.. Spelling Dont Kount, Grammer Dont Neither
    2. Re:smart defaults by ornil · · Score: 1

      ...wouldn't neccessarily do bad to create a folder for each downloadable file. No one would be annoyed by that...

      Sorry, I'd be annoyed. It means extra time accessing the files. That's probably why they moved the download directory to Desktop in the first place.

    3. Re:smart defaults by CmdrTHAC0 · · Score: 1

      "I also question whether it was wise to change or set defaults in a "1.0" milestone release."

      Defaulting to "Desktop" (including, stupidly, on Linux) changed with the new download manager, which debuted in 0.8, IIRC. It's definitely not something altered after 0.9.

      --
      __CmdrTHAC0__
      In Soviet Russia, Spanish Inquisition doesn't expect YOU!!
    4. Re:smart defaults by mikefe · · Score: 1

      "...wouldn't neccessarily do bad to create a folder for each downloadable file. No one would be annoyed by that..."

      "Sorry, I'd be annoyed. It means extra time accessing the files. That's probably why they moved the download directory to Desktop in the first place."

      So would I be annoyed. Also, think of the case where you cancel the download. If it left an empty directory you can be sure a bug would be filed for the directory to be removed on download cancel. This could allow this bug to happen again. The problem in this case was that the download directory was being used as the destination directory, and upon cancel the file would be deleted.

      That wouldn't be a problem by itself as you can't delete a non-empty directory. But this call was recursive, allowing firefox to remove an entire directory tree.

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
    5. Re:smart defaults by PCM2 · · Score: 1
      This bug was a security bug in part because Firefox 1.0 changed the default download directory so that downloadable files were saved directly to the desktop. Microsoft is always criticized for having bad defaults. In this case, having the default download directory be the desktop was a bad default.
      I'm sorry -- can you elaborate? Maybe I'm too Mac OS X-centric to see the point, but how is ~/Desktop any different from any other directory? I personally find it real handy to have all those installers and disk images appear on my desktop so I can click on 'em.
      --
      Breakfast served all day!
    6. Re:smart defaults by osssmkatz · · Score: 1

      A browser's download manager is a natural vector for malware. (as is any web-based application with access to your hard disk.)

      historically, browsers like Netscape have tried to ensure that the code is acting with reverence to the user's preferences, the system administrator's policies, and the web developer's wishes as expressed through his/her code.

      The packaging systems in both IE (ActiveX) and Mozilla (XPI) have been proven capable of delivering malware. So let us ignore the wishes of the web developer, and satisfy the user.

      Think of my mother.

      The desktop stores shortcuts to programs she uses, and she does not want it cluttered. She does not understand why PDF files she accessed appear on the desktop, nor does she want them there. (They appeared in-line after all--to her, they are part of her web browsing session, and she can bookmark them in Firefox if she wants access to them later.)

      On Windows, the desktop can disappear if Internet Explorer crashss, until it is "repaired". The "repair" instructions generally are not visible on most machines, because of the icons.

      Going back to system administrators, system administrators absolutely will not tolerate it if a .PDF or .RAM file gets downloaded to the desktop. Some places have policies set up so that the Desktop folder isn't writable. On Windows XP, it can even be hidden.

      To make matters worse, the desktop is user-specific. Mozilla profiles are seperate from Windows profiles--so this could cause confusion to a user who does not understand they are seperate.

      "The Desktop is associated with the profile."

      "But the desktop doesn't change when I switch profiles?"

      "Go to Run, and type 'regedit'." "We have a lot of work to do."

      I still think that a dynamically changing "Recently Downloaded Files" shortcut (specific to Windows profile in origin) would be a very good elegant idea.

      You could also implement it on other platforms.

      --Sam

  26. My impressions of the Mozilla project by jd · · Score: 4, Insightful
    I've honestly not heard too many good things about Mozilla. Oh, the team is certainly bright, and they have produced an excellent browser, but the politics are hairy and some of the coding quality isn't what I'd expect.


    First off, if someone reports a bug, it should be ASSUMED that there is a potential security issue there, until proven otherwise. Why? Because there are generally side-effects. Even if the bug doesn't directly do anything nasty, it may very well cause something unintended which, in turn, causes something else unintended, and so on. Programmers generally talk of such effects "cascading" or "snowballing", because the effects usually do build up over time. Sooner or later, this will result in a corruption of data, a program crash or an exploit due to insufficient value checking.


    There are two classes of bugs in a computer program. Those that cause the program to crash, and those that don't. The second type are much harder to track down (because you've no real indication of where the problem started), but they are generally much worse and much more prevelent.


    The "correct" way to handle bugs is to assume that (almost) any problem puts the software at risk of a non-fatal bug that could (eventually) destabilize the program or open an exploit. Spelling errors in text messages are probably OK, but even there, if you're placing them in fixed-length buffers, it is saner to check and be sure that the risks are low than to ignore apparently trivial "appearance" stuff that could be catastrophic. I've seen programmers give themselves buffer overflows, I've even seen programmers rely on certain OS quirks when an overflow occurs. The code may not be portable, and it sure as hell isn't safe, but it does work.


    (I've actually seen some code that won't run, unless the debug flag is present. The code will actually segfault if the extra padding the debug data creates is not there. Not from the Mozilla team, this was in a prior place of employment, but it does demonstrate that coding is not just about making something "work" it's about making it work for the right reasons.)


    Now, the Mozilla team is probably simply too small to regard every bug entered in their database as a potentially critical show-stopping security hazard. This, however, reflects more on the userbase than on the Mozilla folks. Open Source works if, and only if, the "lots of eyes" out there looking for problems also translate into "lots of hands" for fixing problems.


    Sure, not everybody is going to be a coder. So? If a mere 1 in every 100 users took the time to chase down not only the bug as seen, but at least some of the prior bugs that that bug depended upon to do anything at all... Mozilla would be in a lot better shape.


    Politics in projects don't help. GCC and Glibc suffer badly from a management style that can be diplomatically summed up as "Old-Style IBM without the money - or the justification". There's a lot of "Not Invented Here", "Somebody Else's Problem" and "It Works For Us", although the GCC team is apparently a lot better than it used to be.


    The moment any project suffers from any of those three things is the moment that it is under a self-imposed sentance of death, to be carried out the moment a better alternative arrives, where the only possible hope of a reprieve is to tackle those attitudes and eliminate them.


    9 out of every 10 security bugs are caused by a fault in attitues, at the time of coding or later, and not by any fundamental nature of computing.


    BTW, this is off-topic, but biologists and geneticists are mourning the passing of one of the three scientists who discovered the structure of DNA. The BBC is reporting the death of Professor Maurice Wilkins, aged 87. He died in hospital, no cause was given.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:My impressions of the Mozilla project by CTho9305 · · Score: 1

      First off, if someone reports a bug, it should be ASSUMED that there is a potential security issue there, until proven otherwise. Why? Because there are generally side-effects. Even if the bug doesn't directly do anything nasty, it may very well cause something unintended which, in turn, causes something else unintended, and so on.

      Do you have any idea how many bugs are filed each day? It's usually dozens to hundreds. Security bugs can only be viewed by members of the security group, and there aren't that many of them, AND the people who are in the group are only there because they've demonstrated repeatedly their ability to contribute to the project. Do you really want to waste the time of some of *the best* developers by making them look through bugs like "This page looks better in Internet Explorer" or "Product doesn't fucking work with simple html files." (an idiotic and pissed off user, bug 260136)? Triaging is often done by people who want to help, but don't have the coding skills necessary to fix a lot of the bugs.

      For what it's worth, I can't think of any bugs that ended up "snowballing" that we didn't know were major from the start.

      There are two classes of bugs in a computer program. Those that cause the program to crash, and those that don't. The second type are much harder to track down (because you've no real indication of where the problem started), but they are generally much worse and much more prevelent.
      Bugs that cause crashes can be hard to track down - for example, you may have code that caused corruption somewhere and the program won't crash until later. Bugs that don't cause crashes can also be very easy to track down - for example, various UI issues may be as simple to fix as just editing a few lines of javascript.

      The "correct" way to handle bugs is to assume that (almost) any problem puts the software at risk of a non-fatal bug that could (eventually) destabilize the program or open an exploit.
      Unless you have infinite resources, that's not a realistic approach (see above)

      Spelling errors in text messages are probably OK, but even there, if you're placing them in fixed-length buffers, it is saner to check and be sure that the risks are low than to ignore apparently trivial "appearance" stuff that could be catastrophic.
      Pretty much every string in Mozilla is localizable - when I write code with a string the user sees, there's no way I could put it into a static buffer. Spelling errors causing buffer overflows? PUH-LEASE!

      I've seen programmers give themselves buffer overflows, I've even seen programmers rely on certain OS quirks when an overflow occurs. The code may not be portable, and it sure as hell isn't safe, but it does work.
      The Mozilla apps are cross platform. It works the other way around for us - we have to work *around* quirks, not take advantage of them (see bug 255120, for example)

      (I've actually seen some code that won't run, unless the debug flag is present. The code will actually segfault if the extra padding the debug data creates is not there. Not from the Mozilla team, this was in a prior place of employment, but it does demonstrate that coding is not just about making something "work" it's about making it work for the right reasons.)
      Yes, software has bugs. So?

      Now, the Mozilla team is probably simply too small to regard every bug entered in their database as a potentially critical show-stopping security hazard. This, however, reflects more on the userbase than on the Mozilla folks. Open Source works if, and only if, the "lots of eyes" out there looking for problems also translate into "lots of hands" for fixing problems.
      ...so what you said above is irrelevant? Every project has problems, and the team members do their best to do a good job.

      Sure, not everybody is goi

    2. Re:My impressions of the Mozilla project by 0x0d0a · · Score: 2, Interesting

      First off, if someone reports a bug, it should be ASSUMED that there is a potential security issue there, until proven otherwise.

      Okay, just a moment. Consider the feasibility of this. Even small FLOSS projects may have a hundred bugs open.

      I mean, you *could* consider it a "security hole", but if you take such a policy, you won't be able to actually do much about "security holes".

  27. Who cares? by SpamJunkie · · Score: 0, Troll

    Give me the robot perspective!

  28. Google always know.... by Programmer_In_Traini · · Score: 1

    http://www.stanford.edu/group/floss-us/

    You're very close, so close we say you got it :)

    according to the URL, FLOSS is for :

    Free/Libre/Open Source Software

    Libre being french word for "Free"

    --
    If you look like your passport photo, you're too ill to travel. - Will Kommen
    1. Re:Google always know.... by RWerp · · Score: 2, Funny

      What???? FRENCH words spoken on US soil? Change it to "FFOSS" = Freedom Fries Oopen Source Sofware.

      --
      "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)
    2. Re:Google always know.... by Anonymous Coward · · Score: 0

      FRENCH? oh.... i think u mean spanish :)

  29. hiding previously public bugs does not work by joey · · Score: 4, Insightful

    I'm flabbergasted that the mozilla security people seem to think that "hiding" a previously public bug after it's noticed that it has security ramifications is an effective way to keep black hats from noticing it.

    I think it's safe to assume that black hats interested in finding 0-day security holes in mozilla have already, or soon will create a mirror of the bugzilla archive, with history. Then they can look for bugs that are suddenly removed from the public bugzilla archive, and have some very good candidates for fresh security holes.

    And there's no way the mozilla security people can effectively combat this. At best they get into a technology arms race with the black hats, trying to figure out what techniques they're using to spider and mirror the archive.

    Once a bug is posted to a public bug tracking system, even if it's only been there for an hour, you might as well give up and assume it's widely publically known.

    Oh and in my personal experience, the best way to get a security bug fixed once you discover it is to immediatly write an exploit, clearly flag the bug as a security hole, and post it to a public forum with a sifficuently broad readership that someone in a position to fix the bug will, be that the project's BTS or bugtraq.

    --
    see shy jo
    1. Re:hiding previously public bugs does not work by CTho9305 · · Score: 2, Insightful

      Oh and in my personal experience, the best way to get a security bug fixed once you discover it is to immediatly write an exploit, clearly flag the bug as a security hole, and post it to a public forum with a sifficuently broad readership that someone in a position to fix the bug will, be that the project's BTS or bugtraq.

      Great, and now while users are surfing the web between checks of [windows update | product's website], they're getting hacked. Good job.

      If you file a Mozilla bug and mark it as security sensitive, it will get looked at. Often, workarounds are publicized by the Mozilla Foundation before a fix becomes available, so users can sometimes protect themselves. If the bug doesn't get fixed immediately, there are a few possibilities:
      1. It's very very unlikely to be exploited, so long as the black hats don't know about it (e.g. this bug). By publicizing it, the black hats find the bug, and everyone gets hacked. As long as it stays quiet, users are most likely still safe, and developers can work on it (or even more dangerous bugs, if they happen to exist).
      2. The bug is very difficult to fix. The permanent-DoS bug with SSL certs that was fixed a couple releases ago was a good example of this - developers spent a LOT of time trying to track down the problem and fix it. If you go full-disclosure on them, what happens? Everybody gets hacked, and then some time later the developers figure out the problem and fix it.

      Don't take it as a personal insult that your pet bug isn't being fixed right away - there are dozens to hundreds of bugs filed every day, a limited group of people to do triaging (separating the real bugs from the duplicates / invalid bugs), and an even smaller group who know the code well enough to fix bugs.

    2. Re:hiding previously public bugs does not work by joey · · Score: 1

      Interesting how you ignored 90% of the substance of my post and latched on to something that comes down to the standard full-disclosure-or-not argument. Do you speak for the Mozilla project?

      --
      see shy jo
    3. Re:hiding previously public bugs does not work by mikeswi · · Score: 1

      "Interesting how you ignored 90% of the substance of my post and latched on to something that comes down to the standard full-disclosure-or-not argument."

      What's your point? So he didn't reply to every point in your post. So? Maybe he agreed with that part and had nothing to say about it. As to the other 10%, I agree with him.

      The "security by obscurity doesn't work!!!!" fundamentalists never seem to take into account the fact that users can be and often are harmed by exploited security bugs. I'm sure it's nice for them to think they're sitting smug atop the moral high ground by forcing some developer to fix a bug. Unfortunately, while they're playing king of the hill, they forget that the entire point of finding and fixing bugs is to make sure end users are not harmed by them.

      There is no benefit whatsoever to end users when someone announces a bug AND the code needed to exploit it before the developer has the fix nailed down. More than one trojan and trojan dropping method has been released based almost entirely upon exploit code posted to those security lists.

      You remember MSBlaster I assume. That was based on exploit code posted by one person to a security list which was later refined and made more dangerous by yet another person on the same list.

      If the developer has no plans to fix a security problem, then fine, release an exploit to get him off his ass. Public disclosure is supposed to be a threat/incentive for the developer to fix the problem. If it's going to be disclosed anyway, before he has a chance to fix the problem, it defeats the entire purpose of public disclosure.

    4. Re:hiding previously public bugs does not work by CTho9305 · · Score: 1

      Do you speak for the Mozilla project?
      No.

      From mikeswi's reply:
      "Interesting how you ignored 90% of the substance of my post and latched on to something that comes down to the standard full-disclosure-or-not argument."

      What's your point? So he didn't reply to every point in your post. So? Maybe he agreed with that part and had nothing to say about it.

      That just about sums it up.

  30. Re:My experience reporting bugs.. by Politburo · · Score: 2, Interesting

    Not sure if anyone noticed.. but this post happens to support some of the anti-Linux talking points:

    Linux developers are lazy and/or fickle. They will work only on what they want to work on.

    "...only makes me more likely to remove myself from the CC list and forget about it."

    There is little/no money to be made from developing Open Source

    "Many of the people who fix bugs (for example, me) aren't paid."

  31. Not a bug in Mozilla by pe1chl · · Score: 1

    It is not a bug in Mozilla. It is a bug in Firefox.
    Please don't confuse Mozilla users with security bugs that are not in their browser.

    1. Re:Not a bug in Mozilla by LiquidCoooled · · Score: 1

      On that score, and I almost feel dirty for saying this....

      It is not a bug in Internet Explorer. It is a bug in Firefox.
      Please don't confuse Internet Explorer users with security bugs that are not in their browser.

      [/Shudder]

      --
      liqbase :: faster than paper
  32. Give us CHROOT! by freelunch · · Score: 4, Interesting

    Running Mozilla or Firefox in a chroot environment would greatly enhance security.

    I recently tried to get this working but didn't have much luck (haven't given up yet). There isn't much info on the web.

    I currently run Firefox under a separate user ID, which is better than the default.

    Any suggestions to get chroot working with Firefox?

    1. Re:Give us CHROOT! by sugarmotor · · Score: 1

      Nice idea.
      Where do you get stuck?

      Stephan Wehner

      --
      http://stephan.sugarmotor.org
    2. Re:Give us CHROOT! by pe1chl · · Score: 4, Informative

      > Running Mozilla or Firefox in a chroot environment would greatly enhance security

      Of course it would not have helped in this case.

    3. Re:Give us CHROOT! by otis+wildflower · · Score: 2, Informative
      a few starting bits from a gentoo box (in bash):
      mkdir ffchroot && cd ffchroot;
      ldd /usr/lib/MozillaFirefox/firefox-bin|while read libname separator libfile hex; do echo $libfile|sed "s#$libname##g"; done|sort|uniq|grep "/"|while read x; do mkdir -p ./$x; done
      ldd /usr/lib/MozillaFirefox/firefox-bin|while read libname separator libfile hex; do echo $libfile; cp $libfile ./$libfile; done;
      cp -a /usr/lib/MozillaFirefox usr/lib
      mkdir -p etc usr/bin home/$USER
      cp /usr/bin/firefox usr/bin
      cp /etc/passwd etc
      Unfortunately IIRC you have to be user root to chroot, and theres lots of other dependencies on mozilla.. like /dev/null, xdpyinfo, awk, etc. But if you keep plugging away it should work.
    4. Re:Give us CHROOT! by freelunch · · Score: 1

      Thank you for the suggestion.

      I surveyed the various chroot helper tools available from freshmeat.net, hoping that they'd make things really easy.

      I had a heck of a time trying to get the startup shell script to run under chroot_safe.

      So I then tried Jail. I have a Lot of libraries in my /u/moz directory to support this.. The total size of my environment is around 172 MB.

      My last stumbling block was not being able to run X apps because they cannot open /tmp/.X11-unix. I did a quick search and decided to move my jail to /tmp and do a hard link to the real version. That worked. While there was a core dump, I did get to interact with the quality feedback agent..

      So.. Closer! Hopefully I can jump this final hurdle. Ideally, though, this would become an easy and supported way to install and run Mozilla/Firefox.

      %./firefox
      *** nsExtensionManager::_disableObsoleteExtensions - failure, catching exception so finalize window can close
      *** loading the extensions datasource
      *** ExtensionManager:_updateManifests: no access privileges to application directory, skipping.
      *** loading the extensions datasource
      *** ExtensionManager:_updateManifests: no access privileges to application directory, skipping. ./run-mozilla.sh: line 451: 18744 Segmentation fault "$prog" ${1+"$@"}

    5. Re:Give us CHROOT! by Rich · · Score: 1

      One of the problems with chroot is that you need to be root to use it. This makes it pretty useless for most non-server applications.

    6. Re:Give us CHROOT! by Anonymous Coward · · Score: 0

      I dunno if this is any help, but have you looked into running strace on it? or maybe lsof while mozilla/firefox is running?

      If you get this working, can you summerize your results and advertise it around? I'm interested in this also, I haven't put as much effort into it though, I tried inside kde, run as user (advanced options) and also through an ssh tunnel. Each seemed to have some issues that made it less than desireable. But I'd like to have my browser and mail applications jailed in some way as additional peace of mind just in case, but would still like to have a fully functional experience (like I had trouble with a browser opening from clicking a link inside mail, and copy/paste not working, and X display permissions problems, etc, headache in general).

    7. Re:Give us CHROOT! by freelunch · · Score: 1

      Taking a step back, I find that I cannot yet run an xterm. It complains about a lack of ptys. Sure enough, my /dev is pretty bare.

      I am beginning to wonder whether User Mode Linux would be a better way to do this. I did see some links on running UML under chroot too.

      Question is, what would Firefox performance be like under UML?

      Seems like a good reason to try UML.

    8. Re:Give us CHROOT! by amorsen · · Score: 1

      Why would it not have helped?

      --
      Finally! A year of moderation! Ready for 2019?
    9. Re:Give us CHROOT! by pe1chl · · Score: 1

      Because this bug was about erasing a collection of downloaded files that was kept in a directory used as the default download directory.
      When using chroot that directory would have to be under the chroot point and thus would have been erased just as well.
      You can say "but I would have moved the files out of that directory into a permanently safe place", but the bugreporter should have done that (and will probably do that) anyway.
      So, chroot does not make any difference in this case.

    10. Re:Give us CHROOT! by amorsen · · Score: 1

      True, the bug kept itself nicely contained in the download directory. Unfortunately the default download directory is often the desktop. chroot would at least stop that. Anyway, you are right.

      --
      Finally! A year of moderation! Ready for 2019?
    11. Re:Give us CHROOT! by evilviper · · Score: 1

      IMHO, running an app as a seperate user is more secure than chroot.

      First, to chroot, you have to gain root access. Many serious exploits have happened when an application that was chrooted, didn't properly drop root permissions, meaning an exploit against the chrooted app gives root access.

      Running an app as a user never involves root access, and there's no chance of a problem with not dropping permissions.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    12. Re:Give us CHROOT! by LuSiDe · · Score: 1

      Why should Mozilla be able to access anything in /dev? Why should Mozilla be able to overwrite this file called ~/.muttrc? Or ~/.bashrc? Simple: it should not be able to do this, yet, it is able to do this.

      Same true with many other applications.

      That is a flaw. Capability-based security is what we need. Not chroots. Or bugfixes. We need a design which works from the ground, and implies less problems from the ground.

      --
      WE DON'T NEED NO BLOG CONTROL.
    13. Re:Give us CHROOT! by pe1chl · · Score: 1

      But Windows NTFS is much closer to that goal than the classic Unix filesystems!
      Apparently "the user does not want this", or else Microsoft would have put more emphasis on this feature?

  33. copy paste the link.. by BinLadenMyHero · · Score: 1

    or just drag it and drop on the tab bar (over an existing tab to load there, or onto an empty space (or the 'x' button) to create a new one)

    1. Re:copy paste the link.. by Lehk228 · · Score: 1

      cool trick, i didn't know about drag to x for a new tab without referral set.

      --
      Snowden and Manning are heroes.
  34. Unconfirmed bugs by asciono · · Score: 1

    The article author writes:
    By "regular contributor," I mean someone who files good bug reports and typically doesn't file UNCONFIRMED bugs.

    This is more of a question. How do you file a "CONFIRMED" bug? If I personally file a bug, I've always thought that someone else steps up and tests the bug. If he/she can reproduce the bug he changes it to "NEW".

    Have I done it wrong all the time? :(

    1. Re:Unconfirmed bugs by mcsmurf · · Score: 2, Informative

      No :), but people who are more experienced/skilled get more rights in Bugzilla. With those extended rights you can fill a bug as NEW (which doesn't necessarily mean your bug gets more attention).

  35. Re:Lesson: Security Flaws Not Restricted to Micro$ by David+Rolfe · · Score: 1

    '...runs the serious risk that a security flaw will not be addressed promptly or effectively since we are relying on the goodwill of programmers. How do we ensure "goodwill"?'

    With donations.

    (Donations are 'goodwill' in the other direction. Give me some goodwill -- preferably large enough to fund a bounty -- and I'll return some goodwill.)

    --
    Read Heinlein's 1953 Revolt in 2100, now more than ever.
  36. Not exactly redundant. by WebCowboy · · Score: 2, Informative

    The "Libre" is there to "thoroughly describe the movement in one acronym". This is becasue of the dual meaning of the word "free" in the English language. The French have two words that translate to "free": Libre and Gratis. The later refers to cost rather than freedom and "free-gratis" software such as Acrobat Reader, Yahoo Messenger or Bonzi Buddy have nothing to do with the movement.

    I agree that the acronym is unfortunately rather stupid. "Remember kids to use FLOSS daily"...whatever...

    1. Re:Not exactly redundant. by agbinfo · · Score: 1

      So basically,

      F stands for Free as in Gratis and;
      L stands for Libre as in Free Speech.

      All the while, people are trying to get everybody to understand that the "Free" in Free Software refers to Free as in "Free Speech."

      Now, excuse me while I become more confused.

      Can we please go back to Free Software and Gratis Software? Please!

      And if Free Software is too confusing, call it "Freed software" which cannot be confused with Gratis.

      One more confusion... does the "/" in Free/Libre stand for "Free and Libre" or "Free or Libre?"

    2. Re:Not exactly redundant. by Anonymous Coward · · Score: 0

      Obviously, Libre and Open Source Software is the right choice. All LOSS is developed at a loss. It makes perfect sense!

  37. Re:My experience reporting bugs.. by d_jedi · · Score: 5, Informative

    Wow.. one post, so much criticism. I honestly haven't experienced that on /.

    Guess it's not a good idea to criticize Mozilla developers ;p

    OK.. allow me to respond to all of the replies in one post.

    1) Bug reports = good. Insulting bug reporters = bad.

    As a developer, I'll tell you that having your customers report bugs to you is a GOOD THING. Something that you want to ENCOURAGE. There is no amount of alpha or beta testing that can substitute for real world use. However, I've been encouraged by this experience to very much just "shut up and take it or leave it" (paraphrasing from one of the more colourful indignant replies I alluded to). I'm not going to report more bugs if this is the response I'm going to get to them. Which is a BAD THING for the Mozilla project.

    2) Encouraging and reminding developers = good.

    Developers are human beings. They can forget, get distracted, etc. And like all people, sometimes it's a good thing to remind them of outstanding issues. Perhaps they forgot about it? Perhaps they've completed the task, but haven't checked it in? Perhaps the guy responsible for the bug has too much work on his plate, but is reluctant to say so without being prodded.

    Certainly, a post every few days asking if the bug's been fixed is just about as annoying as "are we there yet?" queries on car trips with children. But that was not the case here.

    3) There ARE paid developers working on Mozilla

    Most of them work for Netscape. I wouldn't doubt if there were contract workers as well. Personally, as an independant developer, I don't have the time or resources to program if I'm not being compensated for it. The question was asked why I don't fix it myself, and I gave a truthful answer. As a result (as here on /. ) I was flamed.

    I hope this clears up any confusion.

    --
    I am the maverick of Slashdot
  38. OSS Is Not A Magic Bullet by EXTomar · · Score: 3, Insightful

    Anyone who is claiming that FLOSS is the perfect software development model is either trying to sell you something or simply mistaken. One of the weaknesses is simply everything is subject to interptation.

    The people who find the bugs are often do not agree with the people fixing/writing the application. If you are using one of the "for profit" models, its easier to prioritorize bugs: you target the ones that are the most expensive first. With FLOSS it is the one that is most anoying. A bug might be the most anoying bug in the world but if the core team is not going to hit it they aren't inclined to fix it.

    What is implied in the FLOSS development model is that the reporter is savy enough to jump into the code and either fix it themselves or give enough inside help to someone who can to cut down the fix time. When this does not happen you have problems.

    In short, OSS is IMHO a better model for colaborative project development. However no one should ever believe it it is perfect. Everyone must remember that neither colaboration nor agreement are guarenteed with FLOSS.

    1. Re:OSS Is Not A Magic Bullet by DrMorris · · Score: 2, Insightful
      One of the weaknesses is simply everything is subject to interptation.
      [...]
      If you are using one of the "for profit" models, its easier to prioritorize bugs: you target the ones that are the most expensive first.

      What are "expensive" bugs? This too, depends on interpretation. If you are a software company which develops firewall solutions, security flaws are most likely the "expensive" bugs. If - in contrast - you develop so-called "end-user" software, the most expensive "bug" may be a new icon theme for your app or a nifty new button for <insert any useless feature here>.

    2. Re:OSS Is Not A Magic Bullet by normal_guy · · Score: 1

      Why did you switch from FLOSS to OSS and back again in the same post? Is there a distinction I'm missing?

      --

      Linux: Free if your time is worthless.
    3. Re:OSS Is Not A Magic Bullet by killjoe · · Score: 1

      "Anyone who is claiming that FLOSS is the perfect software development model is either trying to sell you something or simply mistaken."

      Thank god I have never ever heard anybody claim that it was perfect.

      were there other non arguments you wanted to dispell while you were at it? How about "anybody who is claiming that the moon is made out of green cheese is trying to sell you something or is simply mistake". I bet that bit of advocasy needs to be dispelled too. Go to it my man.

      --
      evil is as evil does
  39. He got the bounty ... by Paul+Bolle · · Score: 2, Informative

    He seems to have gotten a bounty from the Mozilla Foundation for this.

  40. Yeah, it's flamebait but... by Denyer · · Score: 1

    ...it's also insightful. Would it really hurt to use the Coral Cache in cases where sites specifically block Slashdot as a referrer? Especially given that Timothy posted a front-page story announcing it?

    --
    Ph-nglui mglw'nafh Gates M'dna wgah'nagl fhtagn.
  41. Actually, things went really well. by dwheeler · · Score: 5, Insightful
    The author makes the process (from the user point of view) sound much worse than it really was. Was this a bad bug? Of course, all agree that dataloss is a terrible thing. But:
    1. this was immediately marked as a blocker, so the official (initial) release of Firefox was NOT going to go out with this bug, anyway, no matter what.
    2. once it was identified as a security issue, it was fixed within a half hour, even though it was an incredibly difficult bug to find (3 project developers had tried and failed).

    Yes, ideally all bugs are fixed even more rapidly. But originally this wasn't marked as a security bug, and nonsecurity bugs often take more time to fix than you'd wish in any development process:

    1. The bug appeared to be an extremely unlikely occurance, and thus while important to fix before release, it's not clear that the delays were in any way unusual for ANY development project. Although it had bad ramifications, it's also clear that triggering this accidentally is extremely difficult. None of the millions of users using Firefox had reported it before, and previous versions have been out for a while. The priority of a bug doesn't just depend on the severity of the problem, but on the likelihood. If a dataloss can happen 1/day, that's much more serious than one that happens 1/millenium. For extremely unlikely triggers, it's not at all unusual for those to take longer to correct in either proprietary or open source software. In part that's because of the difficulty of tracking down such uncommon problems to their source.
    2. This was obviously a hard bug to fix. Three people tried to find the bug, and couldn't do so. The author wishes that even more people would've worked on it in the early days, but all projects have a limited number of people and much to do. Heck, in most proprietary projects, you assign only one person to handle the bug, and that person has 100 other assignments too. He had three people directly working on it, with discussion by others... that's far more help than many projects get.

    What changed everything was marking it as a security requirement. Here I agree with the author - the author should have identified this as a security problem in the first place. And I'm really sympathetic to his sitatuation; we all make mistakes, and at least he reported the bug in the first place. Thankfully, a later reader DID realize this, and raised it to a security issue. As a security issue, suddenly the "unlikely" problem becomes "near certainty" since an attacker WANTS to cause trouble, and will work to cause the unlikely to happen.

    And once it was labelled as a security problem - look at the speedy response! It was fixed in less than a half hour - that's extraordinarily fast in any software development process, OSS/FS or proprietary. It's even more amazing because the problem was in a completely different place than 3 previous developers had thought... so this was clearly not an easy bug to find and fix (at least for most project developers).

    And Firefox is still at the "previous release" level, it's not even officially released! I routinely use Mozilla and Netscape, not Firefox, because Firefox THEMSELVES state that the product's not ready. When they say it's ready, I'll let other people try it out first; version 1.0s are often a little wet behind the ears (remember Windows 1.0? Probably not, and there's a reason for that). But once Firefox 1.0 is out for a little while, I'll probably switch to it; it looks really nice. Obviously a lot of people

    Getting ansy about taking a little extra time to find a non-security bug, when the product can't be released til it's fixed anyway, and it's hard to fix, seems a little excessive.

    The process issues he raises are interesting issues, and they're certainly worth addressing. E.G., how do you "make secret" that which is already public? But I'm sure there are many possible answers; discuss, pick one, and move on.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
    1. Re:Actually, things went really well. by mmusson · · Score: 1

      It's not just about fixing the upcoming version. If any existing users are affected by the security problem, they need to be patched and on a faster timescale then whenever the new release is ready.

      I don't think it is fair to apply typical beta, pre-release, or 1.0 reasoning to Firefox. It has undergone a successful marketing campaign and is clearly advocating users to switch "right now" on its main web page. So it's a bit of a cop out to then say ignore this issue its not ready for prime-time yet.

      In this case it may seem like much ado about nothing but what about next time? No process is so perfect that it can't be improved and these sorts of self reflective posts are a good thing.

      --
      SYS 49152
    2. Re:Actually, things went really well. by OreoCookie · · Score: 1

      this was immediately marked as a blocker, so the official (initial) release of Firefox was NOT going to go out with this bug, anyway, no matter what

      After 2 years or pre-releases that argument won't fly anymore. There are MILLIONS of FireFox users and the general public has been encouraged to use it by most of the OSS community. We have seen dozens of posts from /.'ers who routinely load Firefox on their mother/sister/uncle's computer.

  42. FLOSS - Engrish perhaps? by Spy+der+Mann · · Score: 1

    Konnichiwa, FLOSS, FLee Open Soulce Software... it's sperred light, i think? ^_^
    Gomen na sai, my sperring not vely good. ^^;;;

  43. The headline makes me laugh by wazzzup · · Score: 5, Funny

    Today's Headline - A Security Bug In Mozilla - The Human Perspective

    Tomorrow's Headline - A Security Bug in IE - Sweet Jesus, Microsoft Fucking Sucks Yet Again

    Don't worry, I hate Microsoft too ;o)

    1. Re:The headline makes me laugh by Anonymous Coward · · Score: 0

      Don't worry, I hate Microsoft too ;o)

      Whew! Because I was just about to mod you down for criticizing OSS. You are one of us.

      Hegemony forever!

  44. Re:My experience reporting bugs.. by mmurphy000 · · Score: 1
    This is why companies have sales people/help desks/managers. The OSS model does away with it, and so now you see why they are needed.

    The grandparent poster asked for the user community to assist the developer community by minimizing noise while still adding useful information. This is akin to asking for quiet at a public meeting -- it's not saying the meeting is useless, or that the meeting should be private, but that excessive noise hampers progress of the meeting. Your argument would then be that public meetings need sales people/help desks/managers. Public meetings have been held for centuries without those acoutrements. Some public meetings collapse due to excessive interruptions (e.g., protests), and such collapses may or may not be in the best interests of those doing the interrupting.

    Sort of like putting up your code for everyone to see and reviewing it (isn't this one of the strenghts of OSS?), people will look at your application. And they will critize on it. Don't want to hear what they have to say, don't listen.

    All the grandparent poster is trying to do is direct the user community's energies in a more productive manner. That being said, to the extent whining exists, it suggests that the feedback mechanisms are lacking -- there should be some form of voting or something that is visible and powerful enough that most people are satisfied with "whining" that way.

  45. Re:My backpack's got jets by Anonymous Coward · · Score: 0

    ...I'm Boba the Fett.
    I bounty hunt for Jabba Hutt
    to finance my 'vette.

  46. Dental Hygene by GoRK · · Score: 3, Funny

    FLOSSing by itself is not enough. You must also BRUSH to prevent tooth decay and maintain your health.

  47. Re:My experience reporting bugs.. by GoofyBoy · · Score: 1

    >the user community to assist the developer community by minimizing noise while still adding useful information.

    And I'm saying that the real world doesn't work like this.

    You put up your code/application for the public, its like releasing a movie you directed/acted/produced. You will get Joe Blow commenting in highly unhelpful ways. You will get written up in newspapers by movie critics and trashed. Internet forumns will have long discussions on exactly how best to quantify how bad your movie was.

    >to do is direct the user community's energies in a more productive manner.

    He is basically telling people to stop whining to him because its distracting and he's not getting paid to listen to them. I'm not sure how this is directing the community energies into some thing productive. He might have asked them to "be productive" and get him some coffee.

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  48. Re:My experience reporting bugs.. by Anonymous Coward · · Score: 0

    Whining about users who complain about a bug or broken functionality also won't do anything. Users are users. They will not change to suit your needs.

    If Linux is a geek toy, then you can get away with the parents' attitude. If FLOSS is the-best-ever-and-even-my-grandma-runs-it then you are going to have to be mindful of the complaints of users who cannot solve coding problems themselves, much less describe what code block is causing the problem.

    I fail to see any difference between the parents' attitude and the apparent attitude of Microsoft towards all the people who whine about PNG functionality in Internet Explorer. "I'll fix it if and when I damn well want to, I've got better plans for this weekend, and in the meantime go suck eggs" seems to infuriate everyone.

    FLOSS needs to accept both accolades and shame. Your average person will not tend to be zealous to the point of being antisocial when they seek a new feature. However, that same person will not feel nearly as restrained when a longstanding bug is driving them up the wall. Whether you are paid for your efforts or not, you are either a conscientious craftsman or a hack. Your attitude as much as your skill will determine the apt description. Those comments are merely the most visible way that users have to suggest that a coder is the latter.

  49. or as a different user. by Anonymous Coward · · Score: 1, Interesting

    If you care for your HOME data then create a dummy user to run Mozilla and other 'unsafe' programs.
    Sudo or ssh can give you the rights to execute those programs on the dummy user account without having to give a password.

  50. Re:My experience reporting bugs.. by Anonymous Coward · · Score: 0
    I would be more than willing to contribute code under contract for this project. Unfortunately, my services do not come free.


    I know this that was probably just an indignant reply, but I think you escalated it too much.


    Not really, if he's honestly trolling for a sponsor. One way to reprioritize an OSS bug, other than fix it yourself, is to hire someone to fix it for you. If all these folks are so worked up about a problem not being solved, let them hire a developer to fix it. I'm sure the mozilla project would review his patch, if he went through their process to contribute it.

    Lots of folks ask how programmers will ever make money if OSS becomes mainstream. Well, this is the method.

  51. Hypocrisy by wtrmute · · Score: 3, Insightful
    But it's OK for some dude to publish an IE vuln without first contacting Microsoft and giving them a chance to fix it

    It's certainly not all right for someone to publish a vulnerability without contacting MS; any responsible FOSS developer will agree. However, once a security vulnerability is in the wild, it's in the wild, and pretending it doesn't exist will not help matters any.

    The big beef most FOSS developers have with MS lies in the fact that the current rendering engine for MSIE, Trident, is obsolete, MS acknowledges it as such, and yet still refuses to overhaul it. I quote from Wikipedia (emphasis mine):

    In a May 7, 2003 Microsoft online chat, Brian Countryman, Internet Explorer Program Manager, declared that on Microsoft Windows, Internet Explorer will cease to be distributed separately from the operating system (IE 6 being the last standalone version); it will, however, be continued as a part of the evolution of the operating system, with IE updates coming bundled in OS upgrades. Thus, IE and Windows will be kept more in sync: it will be less likely that people will use a relatively old version of IE on a newer version of Windows, and newer versions of IE will not be usable without an OS upgrade.

    Now, this is a problem because many Windows users use versions of Windows which are obsolete: 98SE, ME, 2000. When Longhorn comes, this trend will of course hold true: people don't rush to the stores to buy the newest Operating System version. This means that people will be using still old versions of MSIE long after IE7 comes, which will, of course, be unsupported by MS because they don't want to trail support for 5 or 10 different versions of a single product.

    Finally, tying the web browser to the OS version ensures that a product that is upgraded for free today won't be in the future: remember, you may get the "newest" version of MSIE for free, but you must pay $50 or $60 (if memory still serves) for a new version of Windows, not counting the hardware upgrades which prove necessary. Most people will think that the old version works "well enough" and blissfully go on surfing the Web. Remember, security vulnerabilities are such because they're not obvious.

    In conclusion, FOSS developers do not criticize MS for keeping quiet about security vulnerabilities which do not yet have a fix; they criticize it for denying the need for a complete overhaul of their application even faced with massive evidence that their rendering engine has given what it had to give; instead, they concoct a scheme to force users to upgrade (spending money they might not have) in order to keep their data safe.

    1. Re:Hypocrisy by The+Bungi · · Score: 4, Interesting
      Now, this is a problem because many Windows users use versions of Windows which are obsolete: 98SE, ME, 2000. When Longhorn comes, this trend will of course hold true: people don't rush to the stores to buy the newest Operating System version. This means that people will be using still old versions of MSIE long after IE7 comes, which will, of course, be unsupported by MS because they don't want to trail support for 5 or 10 different versions of a single product

      I don't contest what you're saying, and personally I think it's a bad idea from Microsoft, assuming it actually happens. But I find this argument quite interesting.

      Let's assume for a second that Mozilla becomes the most widely used browser in the world (for whatever operating system). 100 million people download and install it. And then someone finds another serious vulnerability with it. The Mozilla folks patch it. Then what? 20 million people upgrade, and 80 million don't. What then? The exploits come. How does Mozilla handle this? Because they're going to have exactly the same type of problem Microsoft has today: people who just don't give a damn if their computers are turned into spam zombies or get bogged down with malware. These are the people from whose machines you and I still get those stupid mass-mailing worm messages, and of course spam.

      Mozilla can very well damn rewrite the entire Gecko codebase and it will do them absolutely no good. Just like Microsoft with IE. With the small distinction that Microsoft does still support three versions of IE, while Mozilla likely won't even go there.

      Today you can find thousands of Linux machines out there that have year-old holes in Sendmail, SSH and the kernel itself. It's just that very few of them are being run off Comcast cable modems and virus writers just don't see much value in taking them over. It's no different from Windows.

      Even if Microsoft decided to bite the bullet and support seven versions of IE, I doubt it would do much good. What they can do is "force" users to upgrade to minimize the problem, which is what people around here call "the upgrade train" and is exactly what RedHat started doing with their corporate customers because support costs are prohibitive. And that's what Mozilla will have to do ("we don't support version X anymore, sorry. Upgrade to Y now!") because there's no other way to approach it.

      And BTW, the fact that some obscure company decided to "support" older versions of RHEL means nothing in the desktop/home user space, so "having the source" is useless.

      The people who write free software seem to think they can engineer all these problems away by writing "cool code" and making it "absolutely secure" from the get-go. That's not going to happen. They're still finding bufer overflows in Sendmail, for crying out loud. No, they're going to be in the same situation as Microsoft is today and they're going to get the same beatings left and right. I really hope I get to see that, if only for the chuckles.

    2. Re:Hypocrisy by 0x0d0a · · Score: 1

      They're still finding bufer overflows in Sendmail, for crying out loud.

      To be fair, Sendmail is very old code. Old C code that I've seen seems to have a much greater affinity for buffer overflows and the like than modern code.

    3. Re:Hypocrisy by wtrmute · · Score: 1

      What you write is quite correct. And frankly, there is not much of a way around it; the "upgrade train" isn't going to go away, even because protocols evolve with time, and applications (and OSes have to evolve right along). However, the likelihood that systems like browsers or OSes will be upgraded is inversely proportional to the cost of such an upgrade to the user. That is why windowsupdate.com is such a killer idea, and why conversely tying the browser to the OS is so bone-headed.

      Should Mozilla become the leader in the browser market, it's certain that script kiddies, spammers and such will flock to this platform, to try and exploit it in whatever way they can. Vulnerabilities will be found, patches will be released, and eventually someone will begin to work upon the successor to Firefox. The new 0.10 release already has a feature to automatically download patches, just like Windows Update. With IE, however, this sort of process is placed on its ear. Let us imagine an example:

      It's 2010 and I'm running Windows 2006 (AKA Longhorn) and a critical vulnerability is discovered in IE 7 or whatever the system browser will be called. I'll have to upgrade to Windows 2009 in order to get a fix for it or live with a potentially-compromised machine. Fine, upgrade it is, except for the fact that Windows 2009 comes with the WinFX relational file system which did not make it in time for Win06, as well as .NET framework 3.0 and a host of other changes which are almost-but-not-quite binary compatible with the host of applications I'll have currently sitting on my hard disk -- especially since 2002, when MS decided that backwards compatibility is not so hot anymore. Which means that in order to get a system upgrade, I'll need to upgrade my OS and just about every application I have, just to be on the safe side. How much time, let alone money, will I need for that?

      Finally, even more important than the Mozilla-vs-IE debate, which is itself an offshoot of the ecological-diversity-on-the-Web debate, what I'm railing against here is the vertical integration of software MS is practicing. The existence of obsolete software in use is an inevitability which we need to take into consideration when we look to the future; but when we tie down applications to the OS, we're breaking modularity, which every programmer or systems engineer knows is wrong; object orientation and even structured programming are paradigms created to introduce modularity into programming.

      Mozilla will have bugs, and obsolete, compromised versions will be around. It's part of the nature of software. However, the stance the Mozilla foundation takes regarding these bugs is fundamentally different from the stance MS has taken since 2001, and that's what in my view you're missing.

  52. Backing up every hour... by xeno-cat · · Score: 2, Interesting

    I use the following shell script to create hourly backups using rsync. It was taken from a very nice tutorial called something like "easy automated backups using rsync". Google should find it.

    Ad the script to an hourly cron cycle. All the backups will take only ORIGINAL_SIZE + CHANGED_FILES_SIZE. This script does 9 backups spanning nine hours into the past. Or days, or weeks or whatever you set your cron cycle to.

    You can restore from backups simply by copying the desired file from one of the bak.n dirs. Of course, subversion or CVS will give you nice backups as well but this is pretty easy to do.

    If anyone has any suggestions for improving the script, please reply! :)

    #!/bin/bash
    SOURCE=/home/someuser
    DEST=/some/o ther/dir/partition/or/system

    rm -rf $DEST/bak.9

    mv $DEST/bak.8 $DEST/bak.9
    mv $DEST/bak.7 $DEST/bak.8
    mv $DEST/bak.6 $DEST/bak.7
    mv $DEST/bak.5 $DEST/bak.6
    mv $DEST/bak.4 $DEST/bak.5
    mv $DEST/bak.3 $DEST/bak.4
    mv $DEST/bak.2 $DEST/bak.3
    mv $DEST/bak.1 $DEST/bak.2
    mv $DEST/bak.0 $DEST/bak.1

    rsync -a --delete --link-dest=$DEST/bak.1 $SOURCE $DEST/bak.0

    # End script

    --
    "A few great minds are enough to endow humanity with monstrous power, but a few great hearts are not enough to make us w
    1. Re:Backing up every hour... by Will2k_is_here · · Score: 1

      Since some systems impose quotas, it isn't feasible to have that many folders at a time. Why exactly would anyone need 9 backups? Am I honestly going to choose a backup I did 8 hours ago instead of one I did 7 or 9 hours ago. You really only need 1 or possibly 2. I would also recommend zipping these backups up. It'll save space.

      I have a cron job that bundles my home directory into a tarball on a monthly basis.

    2. Re:Backing up every hour... by Svennig · · Score: 1


      www.rsnapshot.org offers a tool which automates this with a nice conf file.

    3. Re:Backing up every hour... by Kernkraft400 · · Score: 1

      Or you could...

      $ emerge rsnapshot

      (rsnapshot is a filesystem backup utility based on rsync - http://www.rsnapshot.org/)

    4. Re:Backing up every hour... by GrumpySimon · · Score: 1

      I've been using Miguel Angelo Martins Leite Simplebackup for things like this - it's fantastic:

      simplebackup

      It allows you to do full, incremental or differential backups, run programs before & after, compress with any one of a number of methods, and works under windows & mac os x as well as linux.

      I've got cron calling it weekly for a number of dirs in $HOME, and daily for my main working directory.

    5. Re:Backing up every hour... by xeno-cat · · Score: 1

      Thanks for the link. I will check it out!

      --
      "A few great minds are enough to endow humanity with monstrous power, but a few great hearts are not enough to make us w
    6. Re:Backing up every hour... by xeno-cat · · Score: 1

      Thanks for the reply. This looks promising.

      Kind Regards

      --
      "A few great minds are enough to endow humanity with monstrous power, but a few great hearts are not enough to make us w
    7. Re:Backing up every hour... by xeno-cat · · Score: 1

      One of the things I have found usefull using this method is that you can make these backups available, read only, to the users of a system. So if they fsck something up they can go get a backup copy themselves without having to have an admin untar anything or locate the proper backup tape/whatever.

      Also, this script is set to hourly because of the parent post. But you can have several schedules running, hourly, daily, weekly, monthly, etc...

      Kind Regards

      --
      "A few great minds are enough to endow humanity with monstrous power, but a few great hearts are not enough to make us w
  53. Maybe I'm missing something by k12linux · · Score: 3, Insightful
    The bug was flagged as a security issue the same day it was added to bugzilla. A patch was released within a couple of weeks and it made it into the binaries pretty soon after that. At least that's the impression I get looking over the bug entries which run from 9/15 through 10/4.

    So.. please help me understand how this reflects so poorly on the Mozilla developers? Also, how does the way this was handled put them in the same crowd as MS? Especially after MS is caught sitting on serious security flaws for six months or more then sneaking the patches into a service pack without ever telling anyone the flaw existed?

    1. Re:Maybe I'm missing something by Anonymous Coward · · Score: 0

      Especially after MS is caught sitting on serious security flaws for six months or more then sneaking the patches into a service pack without ever telling anyone the flaw existed?

      Mozilla has been caught doing the same thing, marking years-old bugs as "confidential" until an exploit is found in the wild. It's happened more than once.

      Here we have bugs being kept secret with a "security status" which runs contrary to the oft-repeated mantra of "security through many eyes" and "security through obscurity doesn't work!" It's a double-standard that few people seem to be addressing.

    2. Re:Maybe I'm missing something by thebatlab · · Score: 1

      Nobody was pissing and moaning about the Moz developers being comparable to Microsoft. It was simply pointing out what happened through the event and how these sorts of things, however quickly they get resolved, can happen anywhere. A little web of politics hidden inside a "Free" application. It happens. Deal with it.

  54. 2 corrections by linuxislandsucks · · Score: 1

    Its FOSS not FLOSS! ..and security si a 2 step or 2 parts of a whole:

    -Finding bugs
    -Clean/Clear Architecture

    implying that finding bugs is imperfect as far as fixing security is a misnomer as it never was designed to fix security..the architecture was!!

    For example, in inventory audits its not the coutners accuracy that you depend on becasue they are only minmum wage and not skiled..you depend upon the framework of the audit to gurantee some accuracy by using analysis and stts..

    Same principle applies here..

    --
    Don't Tread on OpenSource
    1. Re:2 corrections by Anonymous Coward · · Score: 0
      Its FOSS not FLOSS!
      Both are valid; the latter is "Free, Libre, and Open Source Software", and more commonly used in non-us countries.
    2. Re:2 corrections by 0x0d0a · · Score: 1

      I rather prefer FLOSS, actually. It is slightly longer, but it's easier to say and makes it *very* clear what is intended -- no company is going to misappropriate "FLOSS" as Microsoft tried with "open source" to refer to "shared source".

  55. There is a difference by Sycraft-fu · · Score: 1

    If you are a professional, as in a company pays you to do this, then they listen to you for that reason. You test, hand a list of bugs back, the programmers get them and the cycle goes on. You know they'll listen to you since they are paying you to do this. Also the programmers will work on them since they are paying them to do so.

    Well OSS is a whole idfferent ball game. First, just because you report a bug, doesn't mean the developers will listen to you. You are, after all, just some guy on the web. You have to convince people that yes, it really IS a problem.

    However the bigger problem is motivating people to action. You are talking about a loose group of people working on a project becasue the feel like it. You can submit a report, people can understand it and believe you, but just not feel like working on it.

    That's the reason why so many OSS programs have shitty UIs and piss poor documentation. The pwople that maek them don't ocnsider that interesting, so they don't spend time on it.

  56. Mozilla needs to support their testers by toddbu · · Score: 1

    I totally gave up reporting bugs on Mozilla, not so much because I was flamed but rather because I was ignored. Now before you go thinking that I'm just too sensitive and I should get a life, it's not that at all. Any response or lack thereof from a company gives a clear indication of what they think of their customers, and whether Mozilla likes it or not they need our support to make their product go. I'm happy to add support to my web site to make it run with Mozilla, but I also expect them to step up and fix bugs when I report them, especially when something stopped working in Firefox that worked before in 1.x. After reading this article it makes me think all that much more that working with Mozilla is a waste of time. If they can't handle the big stuff then how are they going to handle the little stuff. I've lamented before in my bug reports that too much effort is going into new feature development and not enough into bug fixing. Yeah, they'd rather do cool new stuff than work on fixing bugs, just like any other developer. But I've just gotten kind of tired of coddling the Mozilla developers because I get something for free. I'd rather pay a couple of bucks for a good product than waste my time reporting bugs that go unfixed.

    --
    If you don't want crime to pay, let the government run it.
    1. Re:Mozilla needs to support their testers by Anonymous Coward · · Score: 1, Insightful

      Any response or lack thereof from a company gives a clear indication of what they think of their customers

      It could also be an indication of the huge number of bug reports Mozilla gets a day compared to the number of volunteers who triage and fix bugs.

      Btw, what was the bug number of the bug you reported?

    2. Re:Mozilla needs to support their testers by toddbu · · Score: 1

      My point exactly. There are huge numbers of bug reports and they're not being cleaned up. Maybe you can explain why #16360 is still open after five years. Can't volunteers make the hard choices? Or how about #251494? After 3 months I haven't gotten a response on whether this is blocking or not. If it's not getting fixed then somebody should step up and say so, because then we'll have time to work around the issue on our end. But I'm not going to implement any workaround without a dang good explanation as to why this can't be fixed because it's going to affect several pages on my site and it works on Mozilla 1.x, IE, and Opera today. As it stands now, if Firefox is released with broken code then our response to our Mozilla customers will be to tell them not to upgrade to the new browser because it won't play well with our site.

      --
      If you don't want crime to pay, let the government run it.
    3. Re:Mozilla needs to support their testers by Anonymous Coward · · Score: 0

      Maybe you can explain why #16360 is still open after five years.

      The amount of time a bug has been open is only relevant for security bugs and maybe dataloss bugs. Ok, this is a dataloss bug, never mind.

      Can't volunteers make the hard choices?

      I'm not sure what you mean by "make the hard choices". "Making hard choices" in software projects usually means not fixing relatively unimportant bugs and spending time on important bugs instead. Perhaps you meant to question volunteers' judgement about how important this bug is relative to other bugs?

      Or how about #251494? After 3 months I haven't gotten a response on whether this is blocking or not.

      You didn't answer jst's question in comment 10. Instead, you wrote an advocacy comment, one of the biggest possible breaches of Bugzilla ettiquite. Furthermore, your advocacy comment was silly (of course it won't block a release if it's non-standard, breaks a single site, and has no dups) and nonsensical (there is no such thing as a "final release"). You have no grounds to be surprised that your advocacy comment did not get a response.

      Take a look at the other things Boris Zbarsky, Brendan Eich, and Johnny Stenbeck have done in the last three months. I think you'd be hard-pressed to find something they did that was less important than your bug.

      If it's not getting fixed then somebody should step up and say so, because then we'll have time to work around the issue on our end. But I'm not going to implement any workaround without a dang good explanation as to why this can't be fixed because it's going to affect several pages on my site and it works on Mozilla 1.x, IE, and Opera today.

      If your management needs to see a Mozilla hacker say "we will never implement this non-standard DOM extension" before you can spend an hour making your site standards-compliant and work with the current version of Mozilla, you're working for the wrong company.

    4. Re:Mozilla needs to support their testers by Anonymous Coward · · Score: 0

      My point exactly. There are huge numbers of bug reports and they're not being cleaned up.

      You can't blame bugmasters and developers for the fact that a thousand bugs are filed a week. You might be able to blame them for not cleaning them up, of course.

    5. Re:Mozilla needs to support their testers by toddbu · · Score: 1

      For the record, I am my own management, so now I'm not sure if working for myself is the right thing to do. :-) Hiding behind this notion that something is "non-standard" is really, really lame. You can't implement something and then come along a year later and say "Well, this was non-standard anyway so we've decided to stop supporting it". If I can't count on the platform to stay stable for any length of time then why bother supporting it at all? I've got a lot better places to allocate my limited resources than in trying to chase down a moving target. (We've been getting a lot of requests lately for Safari support.) I'm not sure why you think my comments in 251494 were silly. (For what it's worth, I didn't realize that jst's question was addressed to me. He refers to "scope chain" which Boris talks about in #9. I was waiting to see what Boris said.) I'm just some poor schmuck trying to support Mozilla, and I don't have hours and hours to dedicate to learning about Bugzilla ettiquite and about whether or not you use the term "final release" to describe the 1.0 version. Apparently Brendan Eich (comment #4) even felt that I had gone out of my way to file the bug in the wrong component because he spends his valuable time to point out my mistake. The bottom line is that if 1.0 ships with this still broken then it has impact on us, and I don't know why someone can't take 30 seconds out of their life to say if it's going to be fixed. I guess the question here is whether I need to be a professional developer to participate in the project. Do I need to spend 40 hours on training before I can file a bug? That's the perception you leave me with when you tell me that my comments were "silly" and "nonsensical". If you don't value bug reports that are filed in a spirit of trying to improve the product then that's fine. But then you shouldn't be surprised when people bail out on the project.

      --
      If you don't want crime to pay, let the government run it.
    6. Re:Mozilla needs to support their testers by toddbu · · Score: 1

      Having spent more than my fair share of time doing bug triage, I know how hard it can be to prioritize which bugs get fixed and in what order, hence my comment about making the hard choices. I don't blame anyone for the number of bugs, nor do I blame them for not cleaning everything up right away. My criticism is that new feature development takes priority over bug cleanup (thereby creating even more bugs), and for poor communication on what's happening and why.

      --
      If you don't want crime to pay, let the government run it.
    7. Re:Mozilla needs to support their testers by Anonymous Coward · · Score: 0

      You didn't do everything exactly right when you filed the bug, but you did include a small testcase, which is the most important thing when filing a bug in Mozilla's handling of HTML/CSS/JS. You didn't do much wrong at all; you were mostly just unlucky to be affected by a change that affected very few site.

      jst's question wasn't addressed to you, but you could make and attach a simple testcase, and use the results in Mozilla and IE to answer jst's quetsion (and then update the summary).

      Btw, there's a way to do what you're trying to do that doesn't involve JavaScript: the <label> element.

  57. Opera by genner · · Score: 0, Flamebait

    Gives opera users another reason to laugh.

  58. Re:Lesson: Security Flaws Not Restricted to Micro$ by Karn · · Score: 1

    I'd like to add that a little money can go a long way, when you have the right incentives in place. Look at the OS Apple can make on a fraction of Microsoft's budget for a fraction of Microsoft's userbase.

    --


    Why do I keep typing pythong?
  59. Re:My experience reporting bugs.. by mdfst13 · · Score: 1

    The issue is not people critiquing the application; it's people who act as if their critique is somehow more important than the other million critiques. Further, when people do that, they make it more likely that relevant readers will stop following the thread (because they follow your advice). That makes it less likely that the bug will be resolved for people other than the complainer. Thus, the complainer's behavior hurts not just the complainer (justified) and the developer, but everyone else.

    Also, the OSS model does not do away with help desks; it just charges for it separately. Since many people in the OSS model are freeloaders, this means that they don't have access to the help desk. The proprietary model gets around this by requiring you to buy the help desk to get access to the software.

  60. are there a lot of sites.... by zogger · · Score: 1

    ...where the referrer header is required? Besides webstats, what use are they?

    I turned mine off awhile ago (just because, it's no one's beeswax where I have been just before) and haven't noticed anything different about my surfing, that's why I am asking....

    1. Re:are there a lot of sites.... by ultranova · · Score: 1

      ...where the referrer header is required? Besides webstats, what use are they?

      Some sites use them to prevent others from linking directly to their images and files. If the referer doesn't point to the correct page, the resource won't load.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  61. Re:My experience reporting bugs.. by MobyTurbo · · Score: 2, Informative
    3) There ARE paid developers working on Mozilla

    Most of them work for Netscape.

    Not anymore. Netscape spun off Mozilla (mysteriously after AOL, the parent company, recieved money from Microsoft to continue to use IE in the AOL browser) to the Mozilla Foundation. Most of the developers from Netscape who worked on Mozilla were laid off and some of them went on to work at the Mozilla Foundation.

    Somehow, however, the quality of the product hasn't suffered; lots of work continues on Firefox. In the past, before open source, such a thing would be a death nell to a software project.

  62. run FireFox under "firefox" user by Anonymous Coward · · Score: 0

    the outcome of this story is:

    # adduser firefox
    # mkdir /home/Download
    # chown firefox:me /home/Download
    # chmod 770 /home/Download
    $ cd ; ln -s /home/Download

    New command line for browser is:

    sudo su firefox -c "nohup /home/firefox/firefox/firefox&"

  63. Anyone actually saying that by bogie · · Score: 3, Insightful

    That's what you missed, listening to anyone with any level of maturity and experience in the OSS community . Red Hat doesn't say that can NEVER happen with OSS. Linus doesn't say its IMPOSSIBLE for OSS software to ever have bugs or security issues that aren't found and fixed. The Debian developers don't claim they have fixed every single potential bug in every single package they put out.

    One of the most annoying things users do is pick one single instance and say "HA!!!, this proves OSS is whatever". Newsflash, one OSS project doesn't=every OSS project. There is well written and secured OSS code out there and there is shoddy insecure OSS code out there. Nobody ever claimed that OSS is a panacea for all security issues.

    Nice straw man though. Insightful my ass.

    --
    If you wanna get rich, you know that payback is a bitch
    1. Re:Anyone actually saying that by ClosedSource · · Score: 1

      But is it really that much of a straw man?

      In the spirit of what you wrote would it not be valid to say: "There is well written and secured CSS code out there and there is shoddy insecure CSS code out there."?

      Yet the OSS community often claims that OSS is more secure under the "many eyes" theory. While this might not be the same as saying problems will never happen in OSS, it's a key OSS argument and the more diluted the claim the less convincing the argument.

      Just how much more secure and bug-free does the OSS community claim OSS is over CSS on the average?

    2. Re:Anyone actually saying that by Anonymous Coward · · Score: 0

      Just how much more secure and bug-free does the OSS community claim OSS is over CSS on the average?

      About 64%, "on the average." What are you, a fucking retard?

    3. Re:Anyone actually saying that by Anonymous Coward · · Score: 0

      Er ... right. No-one ever said OSS is a panacea. But the OSS community do exactly what you're flaming this guy for, with the word "proprietory" in place of "OSS". Exactly. So the people who aren't ideologues about proprietory software enjoy poking fun back at the OSS crowd, because they really really set themselves up for this.

  64. Re:WILDCAT IS ON TEH SPOKE by Anonymous Coward · · Score: 0

    Master Chief dies at the end. Even if you didn't agree with his gun policies, he was truly an american icon.

  65. Mod up. by Ayanami+Rei · · Score: 1

    This bug can check for existance, but it can't check contents. For that, you'd need to have a form, but forms are handled specially for how data can get in them to prevent that sort of thing (and you can't "read" from a loaded image with javascript to populate a form).

    I think the DoS is the nasty part, however. Really there needs to be a sort of contextual protocol permissions check somewhere. Like that only file:// pages can load file:// without user intervention... (this limited to Navigator and Mail). And that the file:// protocol handler on *nix does a sanity check on file type too...

    That I'm sure can be handled in nsLocalFile.cpp trivially and would at least prevent a DoS.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  66. Re:My experience reporting bugs.. by dvdeug · · Score: 2, Interesting

    Spamming a bug with comments like "why isn't this fixed?", "this bug still annoys me", "don't wontfix this bug" and "this bug is really old and annoying, you guys suck and don't care" doesn't help fix the bug

    On the flip side, each program has its own bug tracking system, with its own specialized demands for information that I have to hunt up and assemble in its own specialized manner. Furthermore, I have to localize the bug and provide a reasonable testcase. And after spending that time to help you find a bug in your program, to be told that "nobody uses that feature", or worse yet just ignored, isn't amusing and encourages me, in the future, to work around bugs instead of reporting them, since we know you aren't going to fix them.

  67. Look... Brain... No Brain by ratboy666 · · Score: 1

    The "repost" was a (very gentle) reminder that the information was ALREADY public. Of course the blogger can remove the reminder... but the cat WAS out of the bag. There was no need to edit the past.

    The fact is, a gentle reminder is a lot nicer than a good flaming. And funnier, to boot.

    Ratboy

    --
    Just another "Cubible(sic) Joe" 2 17 3061
  68. That's a fine attitude by Sycraft-fu · · Score: 1

    Provided that you are willing to declare OSS a hobbiest thing and not for serious consideration by bussinesses. If the rule is "It might get fixed, if we feel like it" then it's not something that can really be considered to be on the same level as commercial sofware.

    That's fine, but it's mutually exclusive with the "OSS is much more secure and fixed much faster/better than commercial software." If that is the case then OSS developers, espically for major projects which are used as examples of OSS ruling, need to be on the stick with it and have to be held to the same standard.

    Personally I have no problem with the view of OSS being for hobbiests. However I'm not going to say that it's more secure and has less bugs than commercial software.

    1. Re:That's a fine attitude by RedWizzard · · Score: 1
      Provided that you are willing to declare OSS a hobbiest thing and not for serious consideration by bussinesses. If the rule is "It might get fixed, if we feel like it" then it's not something that can really be considered to be on the same level as commercial sofware.
      I said "we do have the right to fix the bugs ourselves or pay someone else to fix them, of course." If you want to rely on OSS software commercially then you should be willing to pay to fix problems you encounter. That may mean internally or it may mean paying a third party to provide support. That's why the likes of RedHat exist. OSS can be a good choice for commerical choice because it allows a company to take control of support themselves. That's a option you don't normally have with closed source software.
      That's fine, but it's mutually exclusive with the "OSS is much more secure and fixed much faster/better than commercial software." If that is the case then OSS developers, espically for major projects which are used as examples of OSS ruling, need to be on the stick with it and have to be held to the same standard.
      Not at all. The fact is that many OSS packages are more secure and fixed more quickly than equivalent closed source software. That there is no guarantee of support doesn't make it any less true. Mozilla is not a particularly good example, but there are plenty of better ones. Apache, Sendmail, and the Linux kernel for starters.

      Note that "it might get fixed, if we feel like it" isn't all that different from the closed source world anyway. There are no guarantee from Microsoft (for example) that they'll fix security vulnerabilities or any other bug, but since we paid for the software I think we have a moral right to expect them to (in the case of security vulnerabilities).

    2. Re:That's a fine attitude by Anonymous Coward · · Score: 0

      Mozilla.org != kernel.org

      Mozilla.org currently contains a bunch of propaganda about how Firefox is more secure than Internet Explorer. They are now morally responsible for those claims.

      (In the old days, mozilla.org was a "developer" site, and contained no such promises. However, now Mozilla certainly is in the businesss of selling themselves as if they were a commercial product, and therefore should be held to exactly the same standards as Microsoft. And until recently, their record wasn't that great.)

    3. Re:That's a fine attitude by Bert64 · · Score: 1

      The difference is, with open source there is ALWAYS an option available to you immediately..
      If noone makes a patch available, you can write one yourself or pay someone to do it for you..
      In the closed source world you are absoloutely at the mercy of the vendor, if they choose not to make a patch you don't get one atall

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  69. Not in business by brunes69 · · Score: 2, Insightful

    In business, if a virus sweeps your network and deletes 10-15 peoples home directories, no sweat. You tell them to keep working, and one at a time restore their files from the backup you did of those directories yesterday. (Any non-braindead company I would hope would be doing daily backups of user data). But if the virus takes out the *OS*, thats a whole other ball of wax. The sysadmin, who is a limited resource, has ot go around to N machines and re-install/re-image them. And for the hours this takes him, all the people involved cannot do any work. So you're basically throwing thousands of dollars of salary per hour down the toilet.

  70. Re:My experience reporting bugs.. by mshiltonj · · Score: 1

    Welcome to the real world. This is why companies have sales people/help desks/managers. The OSS model does away with it, and so now you see why they are needed.

    Needed for what? Free Software is not Big Business!

  71. Noobtastic by hamishmorgan · · Score: 1

    Nooooo! I am such a fool! After reading about this bug, I wondered to myself if I was vunerable. So I ran the Testcase HTML and clicked "Save."
    " "/home/hamish/Downloads could not be saved due to unknown error" I open up a terminal (feeling slightly queezy) and...

    hamish@lilith:~$ cd ~/Downloads
    bash: cd: /home/hamish/Downloads: Permission denied

    Bugger bollocks damn damn damn. I am officially the stupidest person in the world - King of the noobs.

    hamish@lilith:~$ ls -l
    drwxr-xr-x 4 hamish hamish 4096 2004-09-21 13:57 Documents
    [snip]
    hamish@lilith:~$ ls ~/Downloads
    ls: /home/hamish/Downloads/readme.txt: Permission denied
    ls: /home/hamish/Downloads/yoper.torrent: Permission denied
    ls: /home/hamish/Downloads/fglrx_4.3.0-4.11_i386.deb: Permission denied
    [snip]

    It's actually rather interesting... I do still have permissions to the Downloads directory, and it is flagged as a still a directory, but it is now of size 77824 bytes. Also its contents are still viewable but not accessible.

    Anyway, note to self: Stop reading bugzilla! Stop reading slashdot! Sort life out.

  72. Re:My experience reporting bugs.. by CTho9305 · · Score: 1

    For what its worth, a bunch of the people working on Mozilla and Firefox are paid by IBM.

  73. Tax Avoidance by mvpll · · Score: 1

    As an example, I use the GIMP (on Linux) for image processing. I could use Photoshop on Windows XP.

    Purchase Costs (Australian Dollars):
    GIMP: $0
    Linux: $0
    Total: $0
    Income Tax: $0
    Total Tax Paid: $0

    Adobe Photoshop CS? : $1172
    Windows XP Pro : $599
    Total : $1771 (GST: $177.10)
    Income Tax : $531.30
    Total Tax Paid : $708.40

    There are lots of caveats to how these figures were created but I'm too busy right now to go through them all. Here's one:

    1) I choose my own income level, so I can choose to get paid $2302 dollars less in a year (and have more time to myself) and not pay the income tax if I don't need to purchase software.

    As an aside, I've never used Photoshop so please don't count me as a "migrating user sick of commercial offerings".

  74. Re:My backpack's got jets by Anonymous Coward · · Score: 0

    Second line is 8 syllables. You fucking queer.

  75. How to earn canconfirm by tepples · · Score: 2, Interesting

    You're seeing the effect of bug 179944 ( http://bugzilla.mozilla.org/show_bug.cgi?id=179944 ). To learn how to apply for the "canconfirm" privilege on bugzilla.mozilla.org, which grants the ability to file NEW bugs or to change UNCONFIRMED bugs to NEW, read Bug Triagers' Guide and Before you mail Gerv. If you're good at reducing examples of Gecko misbehavior to test cases, you may want to apply for "editbugs" as well.

  76. I think you missed the by warrax_666 · · Score: 1

    '--link-dest' option. It ensures that only modified files are actually stored multiple times. All files that are identical from backup to backup are hardlinked instead.

    --
    HAND.
    1. Re:I think you missed the by Will2k_is_here · · Score: 1

      Ah, I see, I'm not familiar with rsync. Thanks for pointing that out.

  77. one point that seems to have been overlooked by jdowland · · Score: 1

    So some other helpful chap modifies a mozilla patch to make it work for firefox, puts it in the build, and it doesn't solve the problem - hm, did he not test the patch? Why is the patch still in there if it doesn't work? Maybe the article words this funny and I'm mistaken, and I'm not going to read the code to find out, but that sounds a bit strange.

  78. Nothing happened... by Sits · · Score: 1

    Is this a fixed bug? I just tested the above in a firefox 1.0PR1 in a basic HTML file and nothing nearly as bad as not being able to type happened. In fact, seemingly nothing happened (other than the image never appeared to finish loading).

    1. Re:Nothing happened... by sydb · · Score: 1

      Maybe I didn't get the exact details of that tag correct. There was a sample page and I visited it and I lost my keyboard. I'm not going back there to view source, sorry!

      I loaded up Firefox at work today and went to the Mozilla home page. I was greeted with a page telling me there was a critical security related bug which required an update. I am assuming the bug was the one under discussion. That was on 1.0PR1. That's a Windows box though so I couldn't test.

      I'm running 0.8 at home on Linux so can't tell you one way or the other.

      --
      Yours Sincerely, Michael.
  79. F* Maurice Wilkins by Anonymous Coward · · Score: 0

    So, Maurice Wilkins, the son-of-a-bitch who showed Rosalind Franklin's photographs, without her knowledge, to misogynistic loudmouth James Watson and mealymouthed Francis Crick, and therefore got to share in the Nobel Prize for the structure of DNA, has finally died.

    I have seen from several sources that he was the one who shared her photos with Watson and Crick. In Franklin's biography, Rosalind Franklin: the Dark Lady of DNA, biographer Brenda Maddox presents information that suggests Wilkins had been hard at work all along to usurp Franklin's work. There was a long pattern of him taking her data while she was away on holiday or at conferences and discussing it with other scientists, analyzing it, and then presenting the analysis to her as a "surprise" when she returned.

    Amazingly enough, she couldn't STAND him.

    So the Watson/Crick thing was just the icing on a cake he'd been baking for a really long time.

    Oh, and articles like this one in the Washington Post refer to him as the leader of the team. Um, no. He was about the same age as Franklin, kept trying to dominate her research, and finally ended up having to go into a negotiation meeting with THEIR supervisor, wherein Franklin got the best samples, the best instruments, and Wilkins was left with substandard samples and old instruments. Gosh, why was that? Because Wilkins couldn't get the same high-quality photographs that Franklin did.

    He apparently got all resentful that she was "keeping all the data to herself" -- interesting how it played out that he stole her data and even after she told him to stop interpreting her data went off to discuss it with Watson. Not a vindictive bastard at all, right?

    Good riddance, you slimy backstabbing scumbag. Better luck next time around in being a decent human being.

  80. Because it's still the Right Thing To Do by Anonymous Coward · · Score: 0

    I can answer that one. The patch itself had landed on Mozilla trunk, but the corresponding code in Mozilla Firefox and the Mozilla stable branch still had the same bug. (A different bug than the actual security hole.) So, while the patch didn't fix the bug, it was still appropriate to check in.

    Alexander J. Vincent
    http://weblogs.mozillazine.org/weirdal