Slashdot Mirror


Oracle Responds To Java Security Critics With Massive 50 Flaw Patch Update

darthcamaro writes "Oracle has been slammed a lot in recent months about its lackluster handling of Java security. Now Oracle is responding as strongly as it can with one of the largest Java security updates in history. 50 flaws in total with the vast majority carrying the highest-possible CVSS score of 10."

59 of 270 comments (clear)

  1. Too late by Anonymous Coward · · Score: 5, Insightful

    The knee-jerk reaction of getting the patches for Java out now following public criticism is not going to make up for their previous apparent disinterest in supporting the platform. The damage they have done to the reputation of Java is incalculable, and I for one as a C++ programmer thank them for it!

    1. Re:Too late by Maltheus · · Score: 5, Funny

      No doubt, this evens the scales after decades of buffer overun exploits. Especially given the explosive popularity of applets.

    2. Re:Too late by ilicas · · Score: 2

      touché, mon frère

    3. Re:Too late by sjames · · Score: 4, Insightful

      It is good that they released the patches, but since they waited until DHS actually suggested uninstalling it (and all the implications of that) to do so, it doesn't inspire much confidence. If they want to rehabilitate their reputation, they're going to have to be MUCH more proactive about security and it will take a while to convince people.

    4. Re:Too late by sjames · · Score: 2

      Clearly, they didn't prioritize things high enough. Meanwhile, what makes you think that magically, all 50 patches became ready for release on exactly the same day? Prior to the release, not a word out of them to even demonstrate an awareness of the severity of the problem.

    5. Re:Too late by davester666 · · Score: 5, Funny

      Well, they could use the exploits in older versions of Java to update to the new version automatically...

      --
      Sleep your way to a whiter smile...date a dentist!
    6. Re:Too late by smash · · Score: 2

      More to the point, the latest douche-baggery is that when you install the latest java security updates, they actually go back into your browser and re-enable java in there so that you can verify that java works when it directs your browser to a "Test page" that requires java enabled in the browser to operate. Dick move, oracle.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    7. Re:Too late by tgrigsby · · Score: 2

      Needless to say, I was very disappointed with the choice Google made with Android... :-(

      The fact that you are disappointed with Google over the choice of Java as the development language for Android shows you don't know that much about Android.

      --
      *** *** You're just jealous 'cause the voices talk to me... ***
  2. Effectiveness of a cop... by jkrise · · Score: 5, Funny

    Supercop Oracle: I caught 50 powerful top grade thieves in my neighbourhood!! I am great!!!!

    Ordinary cop: Why did you allow 50 scoundrels in the first place?

    --
    If you keep throwing chairs, one day you'll break windows....
  3. Confused. by Anonymous Coward · · Score: 5, Insightful

    I'm not sure how I feel about this;

    1. Good. It's awesome that Oracle are finally taking notice of java security issues and doing something positive.
    2. Bad. That's a lot of CVSS2.0 score 10 bugs they've been letting slide.
    3. Confused. How many more are there?

    1. Re:Confused. by _xeno_ · · Score: 5, Insightful

      3. Confused. How many more are there?

      I'm sure there are enough that I feel fairly confident in my advice to just not install Java unless you really, really need it. Which, unless you're a developer or a Minecraft addict, you really don't.

      So I have the JDK installed, but the plugin disabled. (Well, I have the 64-bit JDK installed and use 32-bit Firefox, which works well enough on that front.)

      --
      You are in a maze of twisty little relative jumps, all alike.
    2. Re:Confused. by sunderland56 · · Score: 2

      4. Pissed. That Oracle waited and collected bug fixes, not releasing any until they'd collected 50 in total, so they'd look like heroes.

    3. Re:Confused. by Runaway1956 · · Score: 2

      Why not? When a fix is fixed, it should be released! Whether I apply the fix is then my decision, and the consequences are mine to deal with.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    4. Re:Confused. by Anonymous Coward · · Score: 2, Informative

      Really? You don't need it?

      I need it to use the various financial calculators on my brokerage's website.

      I need it to use the VOIP software from my employer that lets me telecommute full time.

      I need it for countless open source utilities I use frequently.

    5. Re:Confused. by magamiako1 · · Score: 2

      Have you ever worked in IT? Because I can assure you it's a lot more challenging than that.

      You see, at 1 update/day for 50 days, you risk potentially breaking any application that the business uses. Every update is not just "rolling out Java", it's the following:

      1. Hunt around for download links for a full, offline version of the installer.
      2. Find out which management system you're going to use to do remote installs to every system.
      3. Write up a change control document and follow an approval process to get changes out.
      4. Test said update to a test environment as best as you can.
      5. Get approval for update.
      6. Roll out update to users.
      7. If update breaks something, roll all users back.
      8. Try to explain to management why IT just caused significant downtime.

    6. Re:Confused. by X0563511 · · Score: 2

      The finance software I can understand, but they really should take that out of applets and give you full applications.

      Why your VOIP software needs to both be Java and run in a browser puzzles me. Not your fault of course, but that sounds... poorly designed.

      What countless open source utilities ONLY run via an applet?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    7. Re:Confused. by DMUTPeregrine · · Score: 3, Interesting

      So install a second browser, just for Java. Disable the plugin on your other browsers, and sandbox the browser with Java as well as you can.

      I use Chrome in a VM for Java (and some other probably insecure things, like viewing sites where I can't block ads.)

      --
      Not a sentence!
    8. Re:Confused. by sourcerror · · Score: 2

      GP talked about unistalling the whole JRE.

  4. Clean up your shit, Oracle. by Anonymous Coward · · Score: 5, Informative

    I know Oracle didn't write Java to being with but they sure had a hard-on to acquire it, presumably so soak up profits by wedging themselves in to yet more enterprise services. I'd like them to take ownership of this issue and really hammer out these nasty problems. I know it's just the client side JVM-plugin-whatever but Oracle's behavior isn't really making me want to go out and seek other Oracle products.

    And fuck, if I can't escape this piece software at work. I've got client applications, and web applications that we rely on that absolutely require the full fat oracle JVM. I'd love to disable the plugin or do away with it all together but I can't.

    For that matter, deploying this supposedly enterprise piece of software is a massive pain in the ass. If you want to deploy it like usual (Published through AD) You've got to open the installer EXE, go to your temp folder to copy out the .msi, then use an .msi editor to create an .msp file to disable the really annoying and awful java auto-updater. (The auto updater requires admin privs to install.. And it will trigger on it's own without user intervention. It's really annoying to end users to have a UAC prompt pop up randomly out of nowhere when they're working)

    Oh yeah, and if you run the exe manually to install? Make sure you uncheck the yahoo toolbar! And this is supposed to be business software?

    1. Re:Clean up your shit, Oracle. by fluffy99 · · Score: 4, Insightful

      I know Oracle didn't write Java to being with but they sure had a hard-on to acquire it, presumably so soak up profits by wedging themselves in to yet more enterprise services. I'd like them to take ownership of this issue and really hammer out these nasty problems.

      Didn't they just do exactly that? Granted there are probably still lots of other unannounced issues, but this is a good step in the right direction.

    2. Re:Clean up your shit, Oracle. by phantomfive · · Score: 5, Insightful

      Oracle's behavior isn't really making me want to go out and seek other Oracle products. And fuck, if I can't escape this piece software at work.

      Two good points, and the later is why Oracle doesn't care about the former.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Clean up your shit, Oracle. by aled · · Score: 3, Informative

      It isn't as widely known but you can make a private Java install just by copying the JRE directory. For example if you want your application not to depend on the system version. It works ok in Linux and in Windows.

      --

      "I think this line is mostly filler"
  5. Re:Java sucks. by Dr.+Tom · · Score: 4, Insightful

    I like the way it took a Federal agency (DHS) to recommend deinstalling Java before Oracle did anything.
    I think the Fed recommendation stands. Stop using Java.

  6. Re:The word is "its" by Anonymous Coward · · Score: 2, Funny

    timothy fail English? That's unpossible!

  7. Re:OK by farble1670 · · Score: 4, Informative

    Yeah, like Orrible's (and specifically the Java section) going to lift a finger to help Microsoft after the whole J++ fiasco

    1. that was not oracle, it was sun microsystem.
    2. it was 10 years ago. you think any of the same people are around, and have the same motivations?
    2. it wasn't a fiasco, it made sun $700 million. they were pretty happy about it.

  8. Re:Java sucks. by mark-t · · Score: 4, Interesting

    Ask IBM.

    Substantial portions (>80%) of Watson are written in Java.

    The remainder is C++ and, of all things, Prolog.

  9. And the update is here. by mhotchin · · Score: 5, Informative

    Would it kill you idiots to post a direct link to the update in a story that is about nothing *but* the update?
    http://www.oracle.com/technetwork/java/javase/downloads/index.html

  10. Re:Ooh goody... by spykemail · · Score: 4, Funny

    We apologize for the fault in the software platform. Those responsible have been sacked.
    Mynd you, m00se bites Kan be pretty nasti...
    We apologize again for the fault in the software platform. Those responsible for sacking the people who have just been sacked have been sacked.

  11. Re:Java sucks. by farble1670 · · Score: 3, Insightful

    Does another patch change the fact that Java runs slower than new programming languages like Nimrod [nimrod-code.org], which let developers accomplish the same tasks in far less code?

    there's a new latest greatest language every 6 months. customers don't like to re-write their platforms every 6 months when language X goes out of favor and they can't hire people to maintain their code or get updates for the runtime / tools.

    do you think it's possible that nimrod also has security flaws, but they haven't been exposed ... consider the usage of java vs. nimrod and therefore the interest of hackers in finding the security flaws?

  12. Where there are 50 found... by mysidia · · Score: 3, Insightful

    There are probably 500 unaddressed.. you know...

    Oracle's you know... rearranging the deck chairs on the Titanic. plugging a few of the small leaks here in there. Doesn't mean the ship is saved:)

    Recall Cisco just released this big 2013 annual security report the other day, showing Java exploit as a #1 infection vector for malware.... :)

  13. *sigh*.... Java... by wierd_w · · Score: 5, Interesting

    I like the *idea* of java.... but I don't like java.

    It has been my experience, even way back when the JVM was owned by SUN, and when MS tried their crazy IE only "not really a real JVM but we say it is!" Bull--- that the JVM was a festering turd, that was slow, carried around a lot of baggage, and was a vector through wich malicious programs could be executed in secret due to its bugs.

    Granted, that is just an anecdote. So, here's some old, tinned bugs from days of yore... clicky.

    As far as I can tell, Java has always been a very attractive target for malefactors who want to run malicious executable code on remote systems, because the innate abstraction provided by the JVM makes it an ideal incubator for that malware. As such, malefactors have consistently looked for, found, and exploited holes in Java to accomplish their nefarious tasks, despite the JVM dev team's best efforts.

    In short, Java has always been a security risk. The question I have always asked myself is if the benefits of that security risk outweigh the benefits. So far, my answer has always been "no." When it comes to desktop computing. For the originally intended ecosystem that Java was made for, (things like portable computers, set top boxes, and custom computing devices) java is a godsend that makes development time get spent more efficiently. For a mostly monolithic desktop hardware space, java doesn't make nearly as much sense, and carries with it a very large attack surface.

    In short, I would rather do without your software, than expose myself to java's attack surface, if you refuse to write your software in a properly portable fashion, and choose to rely exclusively on the JVM.

      If you need cross platform support, use cross platform libraries, and compile platform appropriate executables from your codebase. Maintaining platform agnosticism through writing exclusively portable code will force you to write better code anyway.

    Leave Java in the ecosystem it belongs in: one off hardware implentations, novelty devices, and low power computing platforms. Bringing java kicking and screaming to the desktop ecosystem makes it too big of a target for malefactors, and only exposes your own unwillingness to practice best practices when writing your software.

    1. Re:*sigh*.... Java... by trims · · Score: 5, Insightful

      You forget the place that Java has had the most success: Enterprise computing.

      I'll agree that the sum total of the Java Plugin + JDK Libraries + JVM provides too much opportunity to attack on the desktop / web app space. There's simply too many flaws in the plugin and libraries. The JVM itself, though, is very solid (fewer than 10 major flaws over 15 years).

      However, Java as a middleware platform is simply far better than any of the alternatives, and that's where I expect it to remain. Insulated from the types of attacks that render Java dangerous on the desktop, middleware app servers play directly to Java's big strengths: speed, ease of development, and massive library support, plus a framework which helps discourage the types of coding flaws that hurt middleware computing the most. Java will likely remain king of middlewhere for a long time, and deservedly so.

      On the desktop or as a downloadable app, well, yes, Java is simply never going to measure up to the better cross-platform alternatives.

      -Erik

      --
      There are always four sides to every story: your side, their side, the truth, and what really happened.
    2. Re:*sigh*.... Java... by jafac · · Score: 2

      Java was Sun's last-ditch effort to preserve an ecosystem of different operating systems and different CPU platforms anyway. That didn't really work-out so well for Sun in the long run. Rather unfortunately.

      It's nice that we still have a diverse range of operating systems, but really, it kind of just boils down to Intel now.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    3. Re:*sigh*.... Java... by ahabswhale · · Score: 3, Interesting

      ROFL...are you fucking serious? You can find a lot more security holes in C and C++ than you can in Java. The ONLY reason you see all this shit about Java security is that Java can be run client-side via a simple download by your browser. There are very very few languages that allow this and I can guarantee you that any other ones are thoroughly explored for security holes by hackers. Ever heard of Flash? They've had many many security holes too but that's because they are a target. There are no safe fucking languages. Get that ridiculous idea out of your head. It's about the language's ecosystem and when that ecosystem ends up getting quietly download by somebodies browser, it's gonna get fucking raped by every hacker worth a shit.

      I have to say that I'm pretty shocked about how utterly clueless the /. community is about this kind of technology. Sad stuff.

      --
      Are agnostics skeptical of unicorns too?
    4. Re:*sigh*.... Java... by happymellon · · Score: 2

      Seriously? I think DirectX had a much longer running exploitable lifetime than the current Java debacle, and was much wider exploited.
      And don't talk to me about all those C viruses that we used to have to deal with. Blaming a language because of a plug in makes you look foolish.

    5. Re:*sigh*.... Java... by wierd_w · · Score: 2, Interesting

      Agreed! Client side execution is the problem! But, where would you expect it to run otherwise? On the server? Congrats, you just pointed a bullseye on big iron! One that can potentially run general purpose programs, and not just a simple script parser!

      The problem with java, is that it is standardized, and everywhere. This makes it desirable to target. It needs alternatives, and lots of them, with heavy market penetration.

    6. Re:*sigh*.... Java... by X0563511 · · Score: 2

      But it needs to stay away from the high risk environment of the browser.

      FTFY. There's nothing wrong with Java on the desktop... but there's everything wrong with it running in the web browser.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    7. Re:*sigh*.... Java... by wierd_w · · Score: 2

      Perhaps if there were better tools to see what is running inside the jvm, and being able to terminate processes, as well as being better able to restrict what priviledges and access methods the JVM can attempt. I don't like running a magic box that welds the lid on by default.

      Not being able to do those things, or worse, having the VM ignore settings you do set because the application asked realy nicely, is not going to make me trust the VM. Java integrates itself pretty deeply on the host environment to do the things it does, and it isn't a trivial matter to ensure its safeness.

    8. Re:*sigh*.... Java... by dririan · · Score: 2

      I don't feel it is trustworthy to leave a VM running all the time

      It's really not a general-purpose VM like Linux, Windows, or $YOUR_OS_HERE on VMware, VirtualBox, Xen, or $YOUR_HYPERVISOR_HERE. It doesn't run an OS, just the one Java program it's given. One JVM instance only runs one program. Hell, the JVM works without any sort of kernel-level support, whereas everything moderately efficient requires kernel-level drivers to work properly. (Vanilla QEMU has no kernel-level drivers, but was so slow that KQEMU was developed, and QEMU was later tied with KVM to make it more efficient.)

      Of course, that's not even getting into the fact that it's a very common practice to leave VMs running all the time, especially in datacenters. Many people leave Amazon EC2 instances running, I'd imagine almost everyone with a VPS keeps it running constantly, etc. This still has nothing to do with the JVM, because they are completely different concepts, though.

      Also, would you be okay with running Java programs compiled to native code with something like GCJ? It doesn't use the satanic JVM, but that won't really change too much (except possibly give you better performance, depends on how well GCJ optimizes and how well HotSpot optimizes).

      I have actually seen java applications access areas they aren't supposed to have access to.

      As measured by? Hell, define "area." Are you talking across the network, or locally? If you're across the network, how do you know it was Java and not something else on that box? In either case, how do you know it wasn't malware that slipped in somewhere? This sounds like unsubstantiated paranoia.

      That the VM doesn't provide me with good tools to see what really is running inside it...

      VisualVM.

      ...and kill naghty processes

      Again, I'm pretty sure you're confused about how the JVM works. Each Java program running has a separate instance of the JVM (java or java.exe). If you can't find and kill the process that's out of control, you are doing something horribly, horribly wrong. To summarize, if you don't like Java, fine. (I know I'm not a huge fan of Java on the desktop, and certainly not in browsers...) But you seem to have deeply flawed views on how everything works.

    9. Re:*sigh*.... Java... by X0563511 · · Score: 2

      I'm pretty sure the JDK's debugger would do what you want, if you could figure out how to work it.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    10. Re:*sigh*.... Java... by ByteSlicer · · Score: 2

      Oh, but that means you need to learn C, and not some platform specific language.

      C is a very platform specific language (been there, done that). The only reason (non trivial) C programs work at all on different platforms is because the developers used copious amounts of defines and pragmas, and thus wrote the program for all platforms.

      This in contrast with Java where I can take a Jar created for one system/OS and run it on another system/OS without any changes at all (provided it doesn't deeply integrate with the host OS). This is of course because the Java VM is the actual system/OS.

    11. Re:*sigh*.... Java... by ahabswhale · · Score: 2

      99.99% of all Java is server-side Java. Chances are, that the majority of the websites you visit are running Java server-side. For example, Google, Ebay, and Amazon all run server-side Java. Almost every bank and insurance company runs on Java. It's very ubiquitous. There's nothing wrong with Java except when run client-side but I would simplify it to say that any client-side browser product that isn't Javascript is potentially dangerous. In fact, I can guarantee it because every one of these technologies has been hacked in the past multiple times.

      --
      Are agnostics skeptical of unicorns too?
  14. Re:OK by Bongoots · · Score: 5, Funny

    3. PROFIT!

  15. Re:Java sucks. by Anonymous Coward · · Score: 3, Informative

    The remainder is C++ and, of all things, Prolog.

    Prolog is actually very appropriate.

  16. Nostalgia by mrbester · · Score: 2, Interesting

    I remember those halcyon days when Java had just emerged, acorn like if you will, from Oak. It promised a brave new world of write once, run anywhere programming that was to usher in a wonderful alternative to all that dangerous mucking about with C++ and flatten the disparate paradigms of software development from Microsoft, Apple and others. I went to trade shows and conferences with like minded souls all excited about this Next Big Thing. Hell, I even bought books and marvelled how easy it was to get Duke to cartwheel on any OS with a JVM.

    Then it all went to shit with internecine wars and disparate implementations.

    But it didn't stop there. It then carved out of the psyches of beleaguered programmers the world over a new level of hell just for itself.

    Adieu. At least it was fun in the beginning.

    --
    "Wait. Something's happening. It's opening up! My God, it's full of apricots!"
    1. Re:Nostalgia by jgrahn · · Score: 2

      I remember those halcyon days when Java had just emerged, acorn like if you will, from Oak. It promised a brave new world of write once, run anywhere programming that was to usher in a wonderful alternative to all that dangerous mucking about with C++ and flatten the disparate paradigms of software development from Microsoft, Apple and others. I went to trade shows and conferences with like minded souls all excited about this Next Big Thing. Hell, I even bought books and marvelled how easy it was to get Duke to cartwheel on any OS with a JVM.

      I was there too in the late 1990s. My company was C/Unix-oriented, and Java looked like a nice upgrade for a few months.

      Then I found that I couldn't get a free Java interpreter for my Linux box; that I couldn't write a standard Unix getopt(3) parser; that C++ had better data structures for vectors, linked lists and search trees ... and I passed on Java.

      But it didn't stop there. It then carved out of the psyches of beleaguered programmers the world over a new level of hell just for itself.

      It turned into a platform. You already had Windows programmers and Unix programmers who didn't talk to each other; now you had Java programmers too.

  17. They managed to let 50 critical flaws unpatched??? by gweihir · · Score: 3, Insightful

    I wonder how many are still open after this publicity stunt and how many they did patch badly (as before), but now the attackers know what to look at.

    Lets face it: Java is a mess. Use in anything but protected environment where the Java code and runtime cannot be attacked is highly unprofessional and borders on gross negligence.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  18. Re:Java sucks. by mark-t · · Score: 2

    My remark suggesting that I am surprised by their use of Prolog is not because I felt that the language choice was inappropriate... quite the opposite, in fact. My remark was more because I previously hadn't really heard of anything practical that used Prolog for quite a number of years (not since the 20th century, in fact).... and as far as I knew, it had long since seemed to slip into obscurity. I was just a bit surprised to read that parts of Watson had actually been developed with it.

  19. Re:Java sucks. by fahrbot-bot · · Score: 2

    Ask IBM.

    Substantial portions (>80%) of Watson are written in Java.

    The remainder is C++ and, of all things, Prolog.

    I did LISP and Prolog programming as a college research assistant in automatic and fault-tolerant programming techniques, back in the mid '80s. Both languages are awesome. A/C responder is correct, Prolog is appropriate for Watson.

    --
    It must have been something you assimilated. . . .
  20. Still comes with the Ask Toolbar by goochman · · Score: 2

    fix those vulnerabilities before someone installs a toolbar you don't want... oh wait. nevermind.

  21. Re:OK by jameshofo · · Score: 2

    That's proposterous! Your saying there are other programming languages?! But I want one thats riddled with gaping security holes that I have no control over, of which event the maintainers of say will take years to actually fix! If we didn't have to disable java every week what would the (nearly) useless people in our IT department do with their time!

    --
    Good leaders run toward problems, bad leaders hide from them.
  22. Re:CPU Fixes by David_W · · Score: 2

    I like how they call them CPU fixes.

    Keep in mind that stands for Cumulative Patch Update... although I can't deny they might like that confusion sometimes.

  23. Re:OK by Anonymous Coward · · Score: 2

    Why would ANYONE want java on their device?

    Minecraft, mofo, Minecraft.

  24. Re:The stupidity hurts my head. by thetoastman · · Score: 4, Insightful

    On what screwed up platform is this?

    Seriously, I have 1.6.0_39 and 1.7.0_13 happily running together on all the platforms that I'm responsible for (Linux, Windows, UNIX of various flavors).

    This patch was rather important in that there are some server side security issues being patched as well as browser plugin issues.

    I'm seeing all of this hate, but you know what, I just don't get it. Software of any complexity has bugs. Microsoft used to be the champion of security exploits. Now it's Java. And lest anyone forget, there are myriads of PHP / Ruby / Python security bugs that allow systems to be exploited. I'm not even sure that there's a secure Ruby on Rails platform at this point, for example. I don't know for certain about Ruby, since the only Ruby platform I have right now is for Redmine.

    I guess though everyone likes the Faux News mentality of computer security reporting. It garners page clicks, makes people feel important and is a lot easier than actually doing any work. It's like the hit piece someone at InfoWorld did on a Spring Framework bug that could possibly be exploited (albeit not very easily). The sensationalist piece completely overlooked the fact that the issue had been addressed over a year ago. The "journalist" at InfoWorld was too busy jumping on the "all things Java are evil and insecure" bandwagon to do the tiny bit of research needed to write intelligently about the problem . . .

    Just like people are now doing about the current issue . . .

    My favorite comment so far has been along the following lines

    Sure, they may have fixed these security flaws, but there's no guarantee that this will fix future security flaws. It's better that you just go ahead and uninstall Java now.

    Sure, [insert-least-favorite-software-of-the-day] may be patched now, but will it remain patched?

    I thought at least professionals were a bit more intelligent than this. I guess not.

  25. Re:first post! by Jorl17 · · Score: 5, Funny

    Java browser, eh?

    --
    Have you heard about SoylentNews?
  26. Re:OK by jhoegl · · Score: 2

    Actually not.

    Java has the distinction of adding and removing functions or changing function behavior between patches.
    Clearly since I was marked "troll" there are a lot of Java dweebs out there that didnt get the joke or have never had to administrate an environment with Java in it.

  27. Re:OK by Joe+Tie. · · Score: 3, Insightful

    I agree with 1 and have no opinion on 3. But for the second? I've only worked in one major tech company in my life, but from what i've heard the attitude is pretty uniform through most of them. The people that last are usually company men to the core. Most of the people who stick around very long do it for the brand/name and drink the cool aid mind body and soul. I could see holy war about something happening before they were even out of school pretty easily.

    --
    Everything will be taken away from you.
  28. It's not just Java... by JImbob0i0 · · Score: 3, Informative

    This whole thing about Java being the issue annoys me - if you take a broader look at the whole ecosystem.

    Take a look at no more than 2 weeks ago with CVE-2012-4414 for example...

    This is a MySQL security bug where any authorised DB user can arbitrarily inject SQL in the binlog used for replication...

    For those that don't know Oracle has recently (over the past year) moved the majority of their bugs database internal only so that inhibits discussions for a start and on top of that they no longer publish test cases for fixes ... it looks like they might be going into an internal/tests directory but that isn't provided in the GPL tarball they provide.

    However the curiousness doesn't stop there - if they are still writing test cases for code as opposed to just changing stuff willynilly they don't seem to be writing them very well.

    When the Percona guys were merging from the upstream code they used the test case that the MariaDB team put together for this CVE - since there is no test provided by Oracle as previously mentioned.

    They naturally expected the test to be fine seeing as Oracle claimed the CVE was fixed in 5.5.29 but shock horror it failed.

    They ended up merging the MariaDB fix instead.

    Given that what makes you think the rest of the code is *really* like and why that Java fix recently introduced a new bug and so on...

    Ah well in the meantime FESCO has accepted the proposal to replace MySQL with MariaDB in Fedora 19 which is something that Oracle weren't too pleased with...

    That Oracle response was prior to the FESCO vote by the way - time to get the popcorn methinks!

  29. Re:OK by aled · · Score: 2

    then please provide examples. I have never seen Java to delete anything, even old deprecated methods.
    In my experience is a developer problem most of the time.

    --

    "I think this line is mostly filler"