Slashdot Mirror


Opera Presto Source Code Leaks Online (bleepingcomputer.com)

Catalin Cimpanu, writing for BleepingComputer: An unknown third-party has leaked the source code of the old Opera Presto browser engine on GitHub, and later on Bitbucket, two services for hosting and sharing source code online. Opera Presto is the layout engine at the heart of the old Opera browser. Opera Software used Presto between Opera 7 and Opera 14 and replaced Presto with Blink, Chrome's layout engine, in Opera 15, released in May 2013. Despite its removal from the company's main product, Opera engineers continued to use Opera Presto for the Opera Mini and Opera Mobile browsers. According to timestamps, the Opera Presto source code was first uploaded on GitHub but was taken down last Friday, on January 13, after Opera's lawyers filed a DMCA request.

71 comments

  1. Browser developers with lawyers by xxxJonBoyxxx · · Score: 1

    Browser developers with lawyers...what could possibly go wrong?

    1. Re:Browser developers with lawyers by Anonymous Coward · · Score: 0

      Browser developers with lawyers...what could possibly go wrong?

      Yeah, heaven forbid that a business actually has lawyers.

      Congratulations on your edgy, anti-establishment cred.

    2. Re:Browser developers with lawyers by Anonymous Coward · · Score: 0

      Sir, I have here a court order demanding the disabling of your ad blocking browser add-ons, your ad blocking dns black holes and the removal of your geo-block-defeating VPN services effective immediately.

    3. Re:Browser developers with lawyers by Anonymous Coward · · Score: 0

      Eat a bucket of dicks.

  2. Leaked code by Anonymous Coward · · Score: 1, Funny

    Obviously Russia's behind this.

    1. Re:Leaked code by MightyYar · · Score: 4, Funny

      I think it may have influenced my browser choice.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    2. Re:Leaked code by xxxJonBoyxxx · · Score: 1

      Clearly, my current choice of browser is illegitimate. I will uninstall it at once and reinstall the bland one that lies about blocking corporate advertising instead.

    3. Re:Leaked code by MightyYar · · Score: 2

      Meh, that sounds like work. I'd just not do anything but complain really loudly.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    4. Re:Leaked code by Anonymous Coward · · Score: 0

      Ironically enough, it could be more true since Russians tend towards Opera for some weird reason.
      Every Russian I know has screencaps with Opera, and any random Cyrillic-derived screencaps also tend to have them.

      As strange as when that Orkut social network from Google was weirdly popular in Brazil but basically nowhere else. Perfectly fine site, but it never gained any momentum outside of Brazil.
      Or like how Tumblr attracts the weakest and most insecure of people, yet no other blogging service seems to have had this issue. (Twitter sort of counts, I guess, some people seriously blog on that)

      The people that make all of these software and services are just as bewildered as to why they have such popularity in discrete niches.
      Figuring that out would probably net them a large influx of users.

    5. Re:Leaked code by arth1 · · Score: 3, Insightful

      Ironically enough, it could be more true since Russians tend towards Opera for some weird reason.

      It has decent language support, and is not American.
      Russians have (possibly for good reasons) as much distrust of American companies as Americans have of Russian companies.

    6. Re:Leaked code by Anonymous Coward · · Score: 2, Insightful

      For Americans to distrust Russian companies Russia would actually need to have companies that are even worth distrusting. The state of California has a higher GDP than Russia. Take nuclear weapons off the table and the California National Guard alone can project more global military power than Russia. Keeping in mind that California is home to the port facilities for air craft carriers and their supporting battle group as well as nuclear submarines. The hardest part of a conflict between Russia and the State of California would be keeping the citizens and students living in Berkley from automatically surrendering.

    7. Re:Leaked code by Anonymous Coward · · Score: 0

      26 years in and around the military here...

      I hope you are being tongue-in-cheek. Whilst Russia's military is not, perhaps, on a par with the US military, she is no pushover. Russia has a weak navy, not a weak army or special ops community. Russia has a modern, phenomenal Air Force with planes that the west would dearly love to get a hold of. Look up the SU-34, SU-35, K-52. The new AK series of rifles are superior for ground combat than the M-4 and M-16 variants. I know this firsthand from serving in the military myself. I've used them. Russians build cruder, but very effective gear. Their gear is built with looser tolerances to allow for operating extremes, be this rifles or electronics. Their 1st generation night vision gear is still better than some western 3rd generation gear. A quick look into history will show you how well the Germans fared when they stepped into mother Russia expecting to route them. They got their asses handed to them by a group of rag tag conscript peasants in large part because Germany didn't understand how cold Russia gets. Moreover, they went in too deep and lost control of their supply lines.

      Russia is king in tank warfare. Still. Russia has a fairly large standing army that is well trained. Russia is like Afghanistan--she's never been invaded AND taken over. The Russians are a very resilient people and to say their military could be routed by a few overweight NGs shows the author knows nothing of the military whatsoever. California's GDP is larger than MOST countries, but GDP and projected force are two different animals. The US and Russia both have superior militaries, with the Chinese rapidly catching up in tech what they already have in numbers. Russia doesn't suffer the PC conscience the west has when it comes to warfare. They correctly see things as objectives and goals. I know many men who have served in the Russian Federation military as well as a few in the former Soviet military. They are not the pushovers you think.

    8. Re: Leaked code by Anonymous Coward · · Score: 0

      Opera mini has a remote server that compresses the requested webpage into a compressed binary blob which is then sent to the browser and decompressed. That prevents content filtering and censorship.

    9. Re:Leaked code by Anonymous Coward · · Score: 0

      The US narrowly averted Stalingrad 2.0 with this election.

    10. Re:Leaked code by Anonymous Coward · · Score: 2, Insightful

      You might want to learn some history, boyo.

      It's scary that your post gets modded up. The other poster was correct. The US luckily averted another Stalingrad. Although a bunch of snowflakes being sent to the Russian Front would indeed be LOL worthy. No safe spaces there!

    11. Re:Leaked code by Anonymous Coward · · Score: 0

      Russian fighters are a joke when compared to the F-22.

    12. Re: Leaked code by Anonymous Coward · · Score: 0

      >"Or like how Tumblr attracts the weakest and most insecure of people, yet no other blogging service seems to have had this issue."

      Tublr is a simple to use Safe Space. Visitors can't leave comments like other blog services. It also has always had a nice hipster feel.

    13. Re: Leaked code by Anonymous Coward · · Score: 0

      Haha, murican delusion at its finest.

    14. Re: Leaked code by Anonymous Coward · · Score: 1

      The F-22 is the best fighter ever produced in the history of mankind.

    15. Re: Leaked code by gl4ss · · Score: 1

      russian fighter numbers are a joke.

      they got good tech, but can't really afford that many of the modern fighters now.

      --
      world was created 5 seconds before this post as it is.
  3. Blammo! by Anonymous Coward · · Score: 0

    Instant open source browser!

  4. So what? by OneHundredAndTen · · Score: 1, Interesting

    Opera makes no difference any more. Much less as a closed source project.

    1. Re:So what? by Anonymous Coward · · Score: 4, Interesting

      Opera less than/equal v12 was and still is a superior browser for speed/efficiency.. I still use Opera v10.10 as my main browser today, loading pages in others only when there are display problems. If Opera Presto ever did go open source it could quickly become a real threat to the proprietary junk chrome and others are turning out.

      Best thing about Legacy Opera is it gives control over individual pages/domains; options scripts/cookies/css/content blocking... Nothing for the average moron but oh baby, nothing like it for techs.

      Where can I find this source code now plz!

    2. Re:So what? by Anonymous Coward · · Score: 0

      There are also very few exploits against Presto compared to other engine. I noticed Presto is more stable than all the other browser engines I have used. I think version 10 or 11 of Opera have already click-to-play feature for Flash plugin, which was just copied by all the other browsers recently. Opera Presto was ahead of it's time, until it was swallowed by Google and was converted from Presto to Blink engine.

    3. Re: So what? by Anonymous Coward · · Score: 0

      There is a patent on autoplay flash, but it was free for non comercial use, that's why on Opera you had to click to play.
      I've used Opera since v7.23 until last year when I've started using the latest version and it's ok but I miss my buttons :(.

    4. Re:So what? by Anonymous Coward · · Score: 0

      Remember the old joke that "labs.mozilla.org" simply redirected you to "opera.com"?

      After all these years, still nothing even approaches Opera 12.

    5. Re: So what? by Anonymous Coward · · Score: 1

      No, click to play was an optional security feature. Opera 12 has everything. If it was updated with the current standards it would still be better than any of the other browsers.

    6. Re:So what? by Anonymous Coward · · Score: 0

      look up uMatrix firefox extension, pretty good

  5. Firefox Add-ons into Opera by Anonymous Coward · · Score: 0

    Everyone wants a application more stable and with the same features as the one they just arent satisfied with being stuck with. Is why we saw GnuStep/OpenStep compete to NextStep, Linux FromScratch to Slackware, and now we can hybridize like with how Mixrosoft wants to deject Linux development by binary environmental support.

    Ive always used Opera for studying or long reading sessions however Firefox had better media support and a rich development publicly available. Now I could consider the stability of Opera with NoScript and Video_Downloadhelper since NetFront wouldnt go outside console and embedded.

  6. At last by ezdiy · · Score: 2

    The crucial, extremely illegal link: https://bitbucket.org/prestoco... And it compiles on modern linux, whoa. Can we have opensource, non-webkit, non-gecko browser now? Seriously, the slowness and resource of post-opera browsers is getting ridiculous - explorer is the fastest explorer at this point (not by js benchmarks, but overall user experience is far snappier).

    1. Re:At last by Anonymous Coward · · Score: 0

      A browser that you base off of stolen code doesn't qualify as "opensource"

    2. Re:At last by Anonymous Coward · · Score: 0

      Reading is difficult " Can we have opensource"

    3. Re:At last by slashdice · · Score: 1

      lynx is open source. links is open source.

      --
      Copyright (c) 1990 - 2014 Dice. All rights reserved. Use of this comment is subject to certain Terms and Conditions.
    4. Re:At last by snookiex · · Score: 2

      Try Xombrero. It's Webkit, but it's pretty fast and has interesting features.

      --
      Open Source Network Inventory for the masses! Kuwaiba
    5. Re:At last by Blaskowicz · · Score: 1

      I remember trying it a couple years ago and nothing worked because, security. Might be the best browser ever thus, but it seems it's for network admins or sysadmins highly competent in networking, or for deploying a configured, kiosk-like browser.

  7. Opera Mini is Webcore, not Presto by emil · · Score: 3, Insightful

    If you set the "data savings" option down from extreme to high in the settings menu, the scanner at ssllabs.com will report Webkit, not Presto. The Webkit version will be whatever is included on your device (Webcore). If you are running KitKat or Jellybean, you will see lots and lots of security problems with your Webcore, since they date from the end of the XP era, and haven't been updated since.

    I believe that Presto would be installed at Opera's corporate systems, and it would feed a compressed stream to the Webkit used by Opera Mini.

    Opera Mini could not be so small and include both a complete rendering engine and links to Webcore. They essentially cheated.

    1. Re:Opera Mini is Webcore, not Presto by Greger47 · · Score: 1

      Opera Mini is Webcore, not Presto

      No, Opera Mini uses both.

      With data savings set to extreme it runs everything through Opera servers that run Presto. This is the traditional Mini mode that has been around since the beginning.

      With data savings set to high it will indeed use WebView on the phone. This is a rather new feature introduced last year. The traffic is still directed through Opera servers, now using the "Opera Turbo" mode from Opera's desktop browser and the Opera for Android mobile browser.

      /greger

  8. Is that like Mosaic? by Anonymous Coward · · Score: 0

    TIL: Opera is still a thing.

  9. Hey Rocky, wanna see me... by puddingebola · · Score: 4, Funny

    pull some old browser engine code out of my hat? Presto!

  10. Russian hookers? by Anonymous Coward · · Score: 0

    Were there any Russian hookers involved in the "leaks"? It's no fun without Russian hookers!

    1. Re:Russian hookers? by Anonymous Coward · · Score: 0

      They're buys peeing on Trump (you'll get it when you'll get it)

  11. Why dont they open source by Eravnrekaree · · Score: 4, Insightful

    Since they have mostly given up on Presto and no longer develop it, why not open source it? I dont get why they would freak out over a source code leak, since they no longer support or provide a product based on it. It makes no sense

    1. Re:Why dont they open source by Anonymous Coward · · Score: 0

      The GNU Project has given up on GCC 0.9 and no longer develops it. So that makes it okay to violate its license?

    2. Re:Why dont they open source by citizenr · · Score: 1

      Because despite switching business model to manufacturing Chrome Skin Opera realizes Presto is still a quality product that could compete successfully, so why give it away?

      --
      Who logs in to gdm? Not I, said the duck.
    3. Re:Why dont they open source by Anonymous Coward · · Score: 0

      If someone continued development with that code, they could easily market a browser that's better than anything available that's current.

    4. Re:Why dont they open source by Anonymous Coward · · Score: 0

      gcc 0.9 was released March 22, 1987. If it were a patent instead of a copyright, it would be public domain already. Why should authors get greater protections than inventors? .. because Disney Corp. says so?

    5. Re:Why dont they open source by Anonymous Coward · · Score: 0

      I never said they should. On the other hand, people like the GP tend to act as if copyrights to proprietary code should be ignored but violating copyrights to GPL code is "theft" (even though in other contexts they'll say copyright infringement is not theft).

    6. Re:Why dont they open source by Waccoon · · Score: 1

      Never rule out good old ego. I can't tell you how many times I've asked someone to open-source their abandoned a freeware application, and they flat out refused. That's especially true when they know there's a community that depends on a very narrow range of applications, and people need to use a specific application even if it's no longer maintained. Everybody likes to feel important.

      Also, hey... if movies, music, and 8-bit game ROMs can still be worth millions when the latest craze comes along, why not deprecated browser code? "If you're good at something, never give it away for free."

  12. 3rd party code by emil · · Score: 4, Interesting

    One common reason is 3rd party code, which they may have licensed and do not control or own.

    Alternately, the code may still be seen internally as useful, which it is with Opera Mini. It is still used to generate revenue, and may contain what Opera considers to be trade secrets that give them an advantage over a competitor (i.e. Amazon Silk).

  13. On Bitbucket, Github received a DMCA Takedown by CrashNBrn · · Score: 1
  14. Say hello to CVE-2014-6041 by emil · · Score: 1

    And in not disclosing that it is using both, it opens many, many security holes on older platforms. Furthermore, we don't know how much work is being done by the local Webcore, and what sort of hostile traffic that Presto might send to it.

    Avoid this browser in those cases. It is not safe.

    We should all be looking at Tor at this point.

  15. Google Chrome "EFast" time 4 Chopera by Anonymous Coward · · Score: 0

    See subject: It's MORE than a possible, it happened to Google (big mistake opening your source voluntarily is this) https://www.google.com/search?hl=en&source=hp&biw=&bih=&q=Chrome+EFast&btnG=Google+Search&gbv=1/ & that is WHY I've never EVER "Open SORES'd" any code I write - this kind of shit DEFINITELY happens...

    * Wouldn't surprise me 1 bit it happens to Opera now too (Chopera Chrome CHINESE Opera actually) & the shame of it? PRESTO was the MOST kickass version of Opera there is (still imo best browser there is, bar-none, w/ MOST flexibility in a SINGLE browser minus addons to do what Opera PRESTO version natively does...)

    APK

    P.S.=> Back on Google? Why do you THINK their next version of ANDROID's OS won't BE "Open SORES"? They learn from their mistakes in EFast noted above w/ fake CHROME is why... apk

    1. Re:Google Chrome "EFast" time 4 Chopera by Anonymous Coward · · Score: 0

      For someone to clone your stuff and put it out with malware, you have to have some software people actually want and care about, APK; not some SPAMWARE.

      Self importance can lead to some serious mental issues. Have you spoken to your shrink lately?

  16. Opera was the best by Anonymous Coward · · Score: 0

    Before Webkit truly took off and Javascript rendering became the new benchmark for browser performance, Opera WAS the best IMO. Good memory footprint, fast and responsive, extremely customizable and more features packed in than a common person would need but I found great (notes, mail/rss client, custom JS/CSS for a site if you were so inclined, customizable search queries, keyboard/mouse gestures, etc.). It was great for power users, whereas Firefox could do the same with a million extensions that either were buggy or not as solid. Some people say it had too many features, but aside from an ad blocker, it had everything I wanted and needed and still outperformed many others OTOB.

    I still use the newer Opera but I'll miss the creativity they brought to the browser realm. No issues with the newer one, other than a few sites that do user agent checks rather than feature detection so that's on the webmaster.

  17. Re:HOW HAVE THE JEWS destroyed America? by Anonymous Coward · · Score: 0

    Ever watch porn? Of course you do! Don't lie.

    What do you see? Chances are, it's a white girl getting fucked by a black guy or a jewish guy. And the producers/distributors/everyone up the chain is probably jewish too.

    You are literally standing around with your dick in your hand while white women are being fucked by the blacks and the jews.

    Face it: you're a cuckold.

  18. Eat your words unidentifiable coward #1/2 by Anonymous Coward · · Score: 0

    his hosts program is actually pretty good by xenotransplant

    his hosts tool is actually useful for those cases in which one does indeed want to locally block stuff outright while consuming minimum system resources by alexgieg

    I've never tried to belittle (APK's) work, I've flat out said it's good by BronsCon

    take a look at the APK hosts file engine by SuperKendall

    APK is kinda right. I've tried his hosts file generating software. It works by bmo

    APK is totally right on this count. Adblock Plus on Firefox mobile is a dog on older, or lower end, phones. A hostfile based adblocker makes for a much better experience by chihowa

    I like your host file system by Karmashock

    I find your hosts file admirable by vel-ex-tech

    * My code's liked + recommended & hosted by Malwarebytes' hpHosts!

    Hosts in fast kernelmode = superior vs. crippled/security issue riddled methods (slow usermode) w/ what you natively have (vs illogically bolting on more doing less using more).

    APK

    P.S.=> More coming... apk

    1. Re:Eat your words unidentifiable coward #1/2 by Anonymous Coward · · Score: 0

      Yawn.

      Same talking points you always spew. Yet, in the 30 years of professional service in computers, I have yet to see ONE SINGLE PERSON use or offer up your software as a viable option.

      It's time you get it through your head, APK; No one likes you. And any 'quotes' you have to the affirmative of your software, are minuscule in comparison to the thousands, if not millions of NEGATIVE responses to your software.

      Give it up, kid. You failed at playing software developer. Mainly because you allowed your mental illness to affect your marketability.

      Before you go on your stupid tangent of copy and paste responses for hours while you ferociously rub your down-syndromed penis, please rethink it, as it will obtain no credible standing in anyone's eyes here.

      And no, before you try to say 'OMG I KNOW WHO YOU ARE AND HERE ARE TEN THOUSAND COPY AND PASTES OF ME MAKING YOU EAT YOUR WORDS!!!!" --- No, you have never 'battled' me before and you most certainly have never made me 'eat my words.' In fact, you've never once even heard of me. If you had, then that would mean you were actually a real software developer.

      Try again, then come back with results. I expect your TPS reports by Monday.

    2. Re:Eat your words unidentifiable coward #1/2 by Anonymous Coward · · Score: 0

      Apk made you eat your words 2x https://developers.slashdot.org/comments.pl?sid=10130487&cid=53685077/ + https://developers.slashdot.org/comments.pl?sid=10130487&cid=53685157/ by quoted slashdotters liking and using his software with the likes of highly esteemed malwarebytes personnel recommending and hosting his software (not yours troll).

    3. Re:Eat your words unidentifiable coward #1/2 by Anonymous Coward · · Score: 0

      Nah...I don't think he did.

      You cannot prove something with that something as the proof. Nice try.

    4. Re:Eat your words unidentifiable coward #1/2 by Anonymous Coward · · Score: 0

      You say nobody likes or uses apk's ware. Dozens of our slashdot peers and malwarebytes say otherwise. You're delusional or illiterate troll. You failed.

    5. Re:Eat your words unidentifiable coward #1/2 by Anonymous Coward · · Score: 0

      No delusions, failure or trolling. Your ideals of grandeur, apk (yes, we all know it's you posting this) is your exact downfall.

      Bye, Alex. I won, you lost. I made you eat your words.

    6. Re:Eat your words unidentifiable coward #1/2 by Anonymous Coward · · Score: 0

      You've delusions of grandeur thinking an unidentifiable troll like you projecting apk has crushed you before (you say he didn't? bull). It's why you troll him by unidentifiable ac posts or downmod his posts. You cannot take him down. He used Slashdot users to crush your bullshit easily saying nobody likes or uses his program.

  19. Eat your words unidentifiable coward #2/2 by Anonymous Coward · · Score: 0

    I support APK's stand on the hosts file by Trax3001BBS

    Your premise that hostfiles are a good way to deal with advertising and malvertising is quite valid by JazzLad

    No complaints from me, I like APK... Reminds me to use a host file. Also, his stuff is free by aaaaaaargh!

    APK's monolithic hosts file is looking pretty good by Culture20

    APK... Awesome to see he's still spreading the good word by Molochi

    ABP is insufficient as a solid hosts file does everything that APK reminds us about by fast turtle

    APK isn't wrong by cfalcon

    APK, I know people give you a lot of shit regarding hosts, but please don't ever stop by nasredin

    You need APK's hosts file by Teun

    APK solution STILL relevant by Thud457

    you're right about hosts files by drinkypoo

    APK

    P.S.=> They're in addition to https://developers.slashdot.org/comments.pl?sid=10130487&cid=53685077/ many more earlier + 1,000's worldwide - there's no arguing w/ success... apk by Thud457

  20. That was fast by pigsycyberbully · · Score: 0

    It is everywhere.

  21. Prove urself Mr. 30 yrs. "I should know u" by Anonymous Coward · · Score: 0

    "You failed at playing software developer" - by unidentifiable projecting troll failure

    You did more earlier & better than I?

    Windows NT Magazine April 1997 "BACK OFFICE PERFORMANCE" pg 61

    (SuperSpeed.com PAID CONTRACT (wrote parts of SuperCache 40% performance boost) & SuperDisk finalist @ MS Tech Ed 2x in a row 2000-2002 HARDEST CATEGORY: SQLServer Performance Enhancement)

    APK Hosts File Engine 9.0++ SR-5 32/64-bit hosted & RECOMMENDED by Steven Burn of Malwarebytes http://hosts-file.net/?s=Downl...

    WINDOWS MAGAZINE 1997 "Top Freeware & Shareware of the Year" issue pg 210 #1 entry

    PC-WELT FEB 1998 pg 84

    WINDOWS MAGAZINE, WINTER 1998 pg 92 MUST HAVE WARES

    PC-WELT FEB 1999 - pg 83

    CHIP Magazine 7/99 - pg 100

    Data Becker "PC Aufrusten und Repairen" 2000

    HOT SHAREWARE #46 issue pg. 54 2001

    Paid for article @ PCPitstop 2008 http://pcpitstop.com/news/winn...

    UltraDefrag64 Process Priority Control credited by lead dev -> http://ultradefrag.sourceforge...

    APK

  22. "Run, Forrest: RUN!!!" b.s artist liar by Anonymous Coward · · Score: 0

    From a fair challenge for a week now unidentifiable bs artist who said I should know him ("famous" in his own mind) https://developers.slashdot.org/comments.pl?sid=10130487&cid=53686331/ & claims he's got "30 yrs. of developer experience", lmao!

    * Can't backup your BULLSHIT is more like it & ran like the bitch you are... fucking bullshitter.

    (Scumbag wanted results by monday for some bs from me - I posted MY results, so where are YOURS, "big talker" hot air windbag BLOWHARD? They're not... lol!)

    APK

    P.S.=> No 'small wonder' you post your utter lying CRAP under UNIDENTIFIABLE anonymous posts - you're a fucking no good lying bastard whimp, nothing more... apk