Mozilla Makes Web Games Without Plugins Possible
Mozilla announced today that in cooperation with Unity Technologies and Epic Games, developers can now export their games to be played within a web browser without the need for plugins. Mozilla announced today that it has been working in collaboration ...
en meer »
Unfortunately, a less amusing remnant of that bygone era has also surfaced in the form of the FREAK attack (see also POODLE, CRIME and BEAST). The idea with export-grade ciphers is that, at the time, those naughty foreign governments would have to make do with encrypting their network traffic using short keylengths that the heroic, not-at-all-dystopian denizens of the NSA could trivially break (which you can translate to mean they're basically broken by design). As a result, virtually no browser today will advertise its support for export-grade ciphers because we're not supposed to be using them anymore after the Feds realized the obvious policy flaw in this approach.
But that doesn't mean they can't use them. And to prove it, the researchers behind FREAK came up with a fuzzing tool that gets in the middle of the secure connection negotiation (which must happen in the clear, in order to negotiate the secure link) and forces the connection to downgrade. Ordinarily you'd realize that something was in the middle because completing the handshaking to get the shared secret between server and client requires a private key, which the malicious intruder doesn't have. But now it has another option: the defective client will accept the downgraded connection with only a 512-bit export-compliant RSA key from the server, trivial to break down with sufficient hardware in this day and age, which the intruder in the middle can also see. The intruder can factor the RSA modulus to recover the decryption key, uses that to decrypt the pre-master secret the client sends back, and, now in possession of the shared secret, can snoop on the connection all it wants (or decrypt stored data it already has). Worse, if the intruder has encrypted data from before and the server never regenerated the RSA key, they can decrypt the previous data as well!
There are two faults here: the server for allowing such a request to downgrade the connection, and the client for accepting deficient keys. One would think that most current servers would not allow this to occur, stopping the attack in practice, and one would be wrong. On the FREAK Attack site (which doubles as a test page), it looks like over a quarter of sites across the IPv4 address space are vulnerable ... including nsa.gov!
What about the client side? Well, that's even worse: currently every Android phone (except if you use Firefox for Android, which I recently switched to because I got tired of Android Chrome crashing all the damn time), every iOS device, and every Mac running Safari or Chrome is vulnerable, along with anything else that ships with a vulnerable version of OpenSSL. Guess what's not? Firefox. Guess what's also not? TenFourFox. NSS does not advertise nor accept export-only keys or ciphers. TenFourFox is not vulnerable to FREAK, nor any current version of Firefox on any platform. Test it yourself.
Classilla is vulnerable in its current configuration. If you go into the settings for security, however, you can disable export-only support and I suggest you do that immediately if you're using Classilla on secure sites. I already intended to disable this for 9.3.4 and now it is guaranteed I will do so.
What about Safari or OmniWeb on Power Macs? I would be interested to hear from 10.5 users, but the test site doesn't work correctly in either browser on 10.4. Unfortunately, because all Macs (including 10.6 through 10.10) are known to be vulnerable, I must assume that both Tiger and Leopard are also vulnerable because they ship a known-defective version of OpenSSL. Installing Leopard WebKit fixes many issues and security problems but does not fix this problem, because it deals with site display and not secure connections: the browser still relies on NSURL and other components which use the compromised SSL library. I would strongly recommend against using a non-Mozilla browser on 10.7 and earlier for secure sites in the future for this reason. If you use Android as I do, it's a great time to move to Firefox for Android. Choice isn't just a "nice thing to have" sometimes.
Release notesMajor bug fixes:
- Bug fix: Sort pushid_range numerically rather than alphabetically
- Calculation of hours_ago would not take days into consideration
- Added coveralls/coverage support
- Added "make livehtml" for live documentation changes
- Improved FAQ
- Updated roadmap
- Large documentation refactoring
- Automatically document scripts
- Added partial testing of mozci.mozci
- Streamed fetching of allthethings.json and verify integrity
- Clickable treeherder links
- Added support for zest.releaser
PyPi package: https://pypi.python.org/pypi/mozci/0.2.5
This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
Unity, Mozilla team up to bring PEW! PEW! PEW! to browsers, too
Mozilla has shown off native-like 3D games running in its Firefox browser before, but past demos were the result of lots of custom coding. With Unity's new export feature, game devs can repurpose the same lightweight graphics and code they use for ...
Change is a reality of life common to all things; we all must adapt to change or risk obsolescence. I try to look at change as a defining moment, an opportunity to reflect, to learn, and to make an impact. It is in these moments that I reflect on the road I’ve traveled and attempt to gain clarity of the road ahead. This is where I find myself today.How Did I Get Here?
In my younger days I wasted years in college jumping from program to program before eventually dropping out. I obviously did not know what I wanted to do with my life and I wasn’t going to spend thousands of dollars while I figured it out. This led to a frank and difficult discussion with my parents about my future which resulted in me enlisting in the Canadian military. As it happens, this provided me the space I needed to think about what I wanted to do going forward, who I wanted to be.
I served for three years before moving back to Ontario to pursue a degree in software development at the college I left previously. I had chosen a path toward working in the software industry. I had come to terms with a reality that I would likely end up working on some proprietary code that I didn’t entirely care for, but that would pay the bills and I would be happier than I was as a soldier.
After a couple of years following this path I met David Humphrey, a man who would change my life by introducing me to the world of open source software development. On a whim, I attended his crash-course, sacrificing my mid-semester week off. It was here that discovered a passion for contributing to an open source project.
Up until this point I was pretty ignorant about open source. I had been using Linux for a couple years but I didn’t identify it as “open source”; it was merely a free as in beer alternative to Windows. At this point I hadn’t even heard of Mozilla Firefox. It was David who opened my eyes to this world; a world of continuous learning and collaboration, contributing to a freer and more open web. I quickly realized that choosing this path was about more than a job opportunity, more than a career; I was committing myself to world view and my part to play in shaping it.
Over the last eight years I have continued to follow this path, from volunteering nights at school, through internships, a contract position, and finally full-time employment in 2010.Change is a way of life at Mozilla
Since I began my days at Mozilla I have always been part of the same team. Over the years I have seen my team change dramatically but it has always felt like home.
We started as a small team of specialists working as a cohesive unit on a single product. Over time Mozilla’s product offering grew and so did the team, eventually leading to multiple sub-teams being formed. As time moved on and demands grew, we were segmented into specialized teams embedded on different products. We were becoming more siloed but it still felt like we were all part of the QA machine.
This carried on for a couple of years but I began to feel my connection to people I no longer worked with weaken. As this feeling of disconnectedness grew, my passion for what I was working on decreased. Eventually I felt like I was just going through the motions. I was demoralized and drifting.
This all changed for me again last year when Clint Talbert, our newly appointed Director and a mentor of mine since the beginning, developed a vision for tearing down those silos. It appeared as though we were going to get back to what made us great: a connected group of specialists. I felt nostalgic for a brief moment. Unfortunately this would not come to pass.
Moving into 2015 our team began to change again. After “losing” the B2G QA folks to the B2G team in 2014, we “lost” the Web and Services QA folks to the Cloud Services team. Sure the people were still here but it felt like my connection to those people was severed. It then became a waiting game, an inevitability that this trend would continue, as it did this week.The Road Ahead
Recently I’ve had to come to terms with the reality of some departures from Mozilla. People I’ve held dear for, and sought mentorship from, for many years have decided to move on as they open new chapters in their lives. I have seen many people come and go over the years but those more recently have been difficult to swallow. I know they are moving on to do great things and I’m extremely happy for them, but I’ll also miss them intensely.
Over the years I’ve gone from reviewing add-ons to testing features to driving releases to leading the quality program for the launch of Firefox Hello. I’ve grown a lot over the years and the close relationships I’ve held with my peers are the reason for my success.
Starting this week I am no longer a part of a centralized QA team, I am now the sole QA member of the DOM engineering team. While this is likely one of the more disruptive and challenging changes I’ve ever experienced, it’s also exciting to me.Overcoming the Challenge
As I reflect on this entire experience I become more aware of my growth and the opportunity that has been presented. It is an opportunity to learn, to develop new bonds, to impact Mozilla’s mission in new and exciting ways. I will remain passionate and engaged as long as this opportunity exists. However, this change does not come without risk.
The greatest risk to Mozilla is if we are unable to maintain our comradery, to share our experiences, to openly discuss our challenges, to engage participation, and to visualize the broader quality picture. We need to strengthen our bonds, even as we go our separate ways. The QA team meeting will become ever more important as we become more decentralized and I hope that it continues.Looking Back, Looking Forward
I’ve experienced a lot of change in my life and it never gets any less scary. I can’t help but fear reaching another “drifting point”. However, I’ve also learned that change is inevitable and that I reach my greatest potential by adapting to it, not fighting it.
I’m entering a new chapter in my life as a Mozillian and I’m excited for the road ahead.
The Next Web
Mozilla rolls out dev-only 64-bit Firefox for Windows
Mozilla launches 64-bit Firefox Developer Edition for WindowsThe Next Web
Mozilla releases 64-bit Firefox for Windows with latest Developer EditionTechSpot
Mozilla Launches 64-Bit Firefox Developer Edition 38 for WindowsNDTV
The Hans India
alle 19 nieuwsartikelen »
Hello all! It's already been a month since last we spoke and much has happened! Let's get to it.
Note: It appears that monthly will be a better schedule for these than every 2 weeks, at least for me. I'll try to keep to that. Please call me out if I fail.Theme for February: ZOMG BUSY!
February is always a busy month for we developers in the Engagement team, at least since Mozilla broke into the mobile world with Fennec and Firefox OS. This is because the first of March is Mobile World Congress (MWC) time, and it's always a scramble to get things done in time. I concentrate mostly on the server side of the Web, but my colleagues in Web Prod who deal in HTML, CSS, and JS were more than a little busy. They launched a new page for MWC, a new Firefox OS main page, a new consolidated nav for all of that, and updates to various other FxOS related pages to support announcements. It was a herculean effort, the results are amazing, and I'm more than a little proud to work with them all. Special thanks to our new staff-member teammate Schalk Neethling for going way above and beyond to get it all done.
Not only all of that, but February saw a major overhaul of how bedrock handles static assets (CSS, LESS, JS, Fonts, Images, etc.). It's all part of the plan. There's more to come.
- We have finally moved into the modern world (speaking in Django terms) and are using the staticfiles system. We are now free to do things like handle user-uploaded media, use new and cool tools, and not feel bad about ourselves.
- We've switched from jingo-minify to django-pipeline. Pipeline hooks into Django's static media system and is therefore easier to integrate with other parts of the Django ecosystem as well as more customizable. It is also a much more active project and supports a lot of fun new things (e.g. Babel-JS for sweet sweet ES6 goodness in our ES5 world).
- Good Olde Apache™ used to be how we served our static assets, but we're now doing that from bedrock itself using Whitenoise. Since we have a CDN the traffic for these files on the server is quite low so getting cache headers, CORS, and gzipping right is the most important thing. Whitenoise handles all of this efficiently and automatically. I highly recommend it.
With these new toys came the ability to generate what are called "Immutable Files". This means that the system will now copy all static files to new filenames that include the md5 hash of the file contents. This means that the file name (e.g. site.4d72c30b1a11.js) will always necessarily refer to the same contents. The advantage of this is that we can set the cache headers to basically never expire. Any time the file content changes, the generated file name will be different and cached separately.
We're also generating gzipped versions of all files at deploy time. Whitenoise will see that these files exist (e.g. site.4d72c30b1a11.js.gz) and serve up the compressed version when the browser says it can handle it (and nearly all can these days). This is good because this is no longer happening at request time in Apache, thus reducing load, and we can use better and slower compression since it's happening outside of the request process.
Much more happened, but I'm loath to make this much longer. Skim the git log below for the full list.Contributors
Even more new contributors! HOORAY!
- blisman started contributing to bedrock this month and has already fixed 3 bugs!
- The aforementioned Schalk Neethling is new to the team, but not Mozilla nor FLOSS contribution, nor even bedrock as he's maintained the Plugin Check page for quite some time. He did a wonderful job on the new Firefox OS page.
- Kohei Yoshino continues dominating all the things and even got yet another Friend of The Tree (Friends of Mozilla) mention.
- Stephanie Hobson (on loan from MDN) stepped up to help us with some changes in preparation for the new Firefox for iOS (coming soon to an iDevice near you).
Thank you all for your contributions to bedrock and the Open Web \o/Git Log for February
- 8547262 (Pascal Chevrel) Bug 1128957 - Fix block parsing errors in jinja templates
- bb8aa7a (Kohei Yoshino) Fix Bug 1129130 - Hyperlinking bios to Steering Committee page
- f67af74 (Kohei Yoshino) Fix Bug 1129214 - Please add Rust and Cargo to our trademark list
- 80c4b28 (Kohei Yoshino) Fix Bug 1128885 - Plugincheck-site considers 31.4.0ESR out of date
- 7664dc5 (Alex Gibson) Update UITour documentation
- d0c20a4 (Tim) updated sumo link to be locale-neutral
- f588ff8 (Craig Cook) Fix bug 1124826 - Net Neutrality home promo
- 5475a14 (Paul McLanahan) Add new contributors to humans.txt
- 68a927c (Kohei Yoshino) Fix Bug 1124724 - Tiles product page update copy mozilla.org/en-US/firefox/tiles/
- 64c4f17 (Paul McLanahan) Fix bug 1130285: Treat hsb/dsb locales as de for number formatting.
- ea43c4e (Kohei Yoshino) Fix Bug 1129911 - Text error in https://www.mozilla.org/en-US/about/governance/policies/commit/
- e5496d6 (Francesco Lodolo (:flod)) Bug 1115066 - Add 'si' to Thunderbird start page redirect
- 776cff3 (Alex Gibson) Add test suite for browser-tour.js
- 73295a6 (Tin Aung Lin) Updated with new Facebook Page Link
- 43909f2 (Kohei Yoshino) Fix Bug 1131142 - Update Firefox Refresh SUMO article link on /firefox/new/
- 9a4de71 (Alex Gibson) [fix bug 1131680] Stop redirecting Firefox Geolocation page to Mozilla Taiwan website
- a502fe1 (Kohei Yoshino) Fix Bug 1130160 - Extra '#' in section headers for roll up pages
- 6aaee9f (Paul McLanahan) Fix bug 1131738: Mark advisory reporter as safe.
- 90aabcb (Paul McLanahan) Bug 906176: Move to using Django staticfiles for media.
- 66541a9 (Paul McLanahan) Bug 906176: Enable caching static storage and remove cachebusts.
- 63da90f (Paul McLanahan) Update references to "media()" in docs.
- 286c35c (Paul McLanahan) Bug 906176: Move to django-pipeline from jingo-minify.
- 6fdbc53 (Paul McLanahan) Add futures, a dependency of pipeline.
- 3a200c0 (Paul McLanahan) Add node dependencies less and yuglify.
- a3b0895 (Paul McLanahan) Reorder deployment to keep the git repo clean.
- 56b89a1 (Paul McLanahan) Serve static files with Whitenoise.
- c96ba80 (Paul McLanahan) No longer test Python 2.6 in Travis.
- ae040d4 (Paul McLanahan) Fix unicode issue with image helpers.
- f9849c7 (Kohei Yoshino) Fix Bug 1131111 - PN Changes (Snippets/SMS Campaign, default Search provider, and SSL Error reporting)
- a61fd11 (Paul McLanahan) Disable locale sync from crons temporarily.
- c5cbfd7 (Paul McLanahan) Enable locale update cron jobs; they are now fixed.
- f8ced59 (Paul McLanahan) Fix missing image referenced in thunderbird base template.
- 1592de3 (Paul McLanahan) Fix bug 1132317: Fix gigabit pages errors.
- b8e2afd (Paul McLanahan) Remove remaining date-based cache busting query params.
- 6eb5107 (Logan Rosen) fix Bug 1132323: change Tabzilla heading ID
- cdadc8a (Logan Rosen) fix Bug 1108278: congstar link is incorrect
- 453ae78 (Paul McLanahan) Encourage use of humans.txt
- d3c553d (Alex Gibson) [fix bug 1132289] Plugin check minify JS error
- 375b3b3 (schalkneethling) Syncing content with Google doc, part of the l10n hand-over
- b4c217e (Jon Petto) Bug 1128726. Add 2 new firstrun tests, each with 2 variants.
- 8ccad60 (Alex Gibson) [fix bug 1132313] Venezuela community page references missing images
- f74b2a7 (Paul McLanahan) Fix bug 1132454: Update platform_img helper for new static files.
- fd4215b (Alex Gibson) [bug 1132454] Add missing high-res ios platform image to firefox/new
- 5184b79 (Alex Gibson) Update Mozilla.ImageHelper JS tests
- 03d7b14 (Kohei Yoshino) Fix Bug 1132835 - 404 linking to /contribute/local from /about/governance/organizations
- ec262fe (Paul McLanahan) Fix bug 1132961: Add cache to twitter feeds.
- a420c03 (Kohei Yoshino) Fix Bug 1132956 - Legal-docs pages for hu and hr throwing errors.
- 61dea65 (Kohei Yoshino) Fix pep8 errors: W503 line break before binary operator
- ad3f3c8 (Francesco Lodolo (:flod)) Bug 1124894 - Add Swahili (sw) to PROD_LOCALES
- 6193a4f (Jon Petto) Bug 1130565. Add more localized videos to Hello page.
- e41a55f (blisman) fix bug 1132942, removed url for missing html template (/bedrock/mozorg/about/governance/policies/commit/faq.html)
- 89ad7c1 (blisman) Bug 1134492 - move assets from assets.mozilla.org to assets.mozillalabs.com
- 43ac8cd (Alex Gibson) [fix bug 1053214] Missing Mozilla Estonia from Contact Pages
- a3cb7e5 (Stephanie Hobson) Fix Bug 1134058: Show .form-details when form has focus
- 0307a5b (Paul McLanahan) Only build master in Travis.
- 4990787 (Cory Price) [fix bug 1130198] Update Hello FTU for GA36 * Send Custom Variable to GA containing the referral * Add referral to localStorage on copy/email link * Retreve referral from localStorage on tour connect and send to GA * Hide info panels when Contacts tab is clicked (it's okay that they don't see it if they switch back to Rooms) * Update docs * Add Test
- 4f7a542 (Paul McLanahan) Add author link tag to base templates for humans.txt
- c452ac0 (Kohei Yoshino) Fix Bug 1134936 - Firefox download pages: filter localized builds as you type
- d681e78 (Josh Mize) Add backend for fxos feed links: bug 1128587
- 4a81001 (Josh Mize) Restore dev update crons: fix bug 1133942
- f0ab7b5 (Steven Garrity) Bug 1120689 MWC Preview page for 2015
- e6d9ada (blisman) fix bug 1129961: reps ical feed update fail silently
- 54b27ed (Paul McLanahan) Remove accidentially committed print statement.
- d406fb0 (Steven Garrity) Bug 1120689 Update MWC map reference
- 2592f4f (Alex Gibson) [fix bug 1135496] Missing Firefox OS wordmark on devices page
- 259f1d2 (Alex Gibson) [fix bug 1099471 1084200] Implement Firefox Hello tours GA 36
- eb6471a (Jon Petto) Add firstrun and whatsnew pages. Bug 1099471.
- e797b42 (Alex Gibson) Update Hello fx36 tour logic and add tests
- 93a6f2e (Alex Gibson) Add Fx36 Hello tour GA tracking events
- 2500616 (Jon Petto) Hello tour updates:
- 7b7329e (Steven Garrity) Bug 1120689 Last minute MWC preview text tweaks
- 8859e9c (Alex Gibson) Fx36 Hello tour template updates
- 5dde0d1 (Kohei Yoshino) Improve the Share widget, part of Bug 1131309
- d6d4ab6 (Kohei Yoshino) Fix Bug 1131309 - Add share buttons to 'Check your plugins' page
- 0a3dea6d (Steven Garrity) Bug 1120689 Update map for MWC 2015 Removed the link to the PDF and used a single PNG for mobile/desktop
- b0eced3 (Paul McLanahan) Bug 1116511: Add script to sync data from Tableau.
- acca704 (Paul McLanahan) Bug 1116511: Add view for serving JSON contributor data.
- b807b1a (Paul McLanahan) Bug 1116511: Add cron jobs for stage and prod tableau data.
- e27fa38 (Kohei Yoshino) Fix Bug 1128579 - Finish moving certs/included and certs/pending web pages to wiki pages
- 34f032d (Paul McLanahan) Fix a potential error in the TwitterCacheManager.
- 5fa4fb3 (Steven Garrity) Bug 1120667 Remove "over" from MWC preview page
- d627564 (Francesco Lodolo (:flod)) Bug 1111597 - Set up Santali (sat) for production
- 20afbf3 (Craig Cook) Update home page promos
- f727d1a (Cory Price) [fix bug 1130194] Add FTU tracking to Hello product page
- 59b7b09 (Paul McLanahan) Fix bug 1136307: Catch all errors and report exceptions for MFSA import.
- c4d1534 (schalkneethling) Fix Bug 1132298 Moves mustache script above the share script
- 41c8b12 (Craig Cook) Bug 1132231 - fix copy for Webmaker and Hello promos
- 0963b2a (Kohei Yoshino) Standardize the header share button
- 4fdd9f0 (Kohei Yoshino) Fix Bug 1131304 - Add share buttons to 'Download Firefox in your language' page
- f53b05f (Kohei Yoshino) Fix Bug 1131299 - Add share buttons to Firefox Developer Edition page
- 2c8a27f (Steven Garrity) Bug 1120689 Update title on MWC preview for 2015
- 9ab3132 (Paul McLanahan) Fix bug 1136559: Add dev deploy cron scripts to repo.
- 4b36ba5 (Stephanie Hobson) Fix Bug 1126578: iOS CTA updates and newsletter
- c8b7a5f (Stephanie Hobson) Bug 1126578: iOS CTA updates and newsletter
- d53c578 (Kohei Yoshino) Fix Bug 1126837 - Make Fx38 Win64 build of Dev Edition Available on moz.org
- acf34be (Kohei Yoshino) Fix Bug 1137213 - Sky theme is not applied to Firefox channel page if Developer Edition is selected first
- 934fe4c (Jon Petto) Bug 1135092. Fx family nav V1.
- 5e8d55d (Paul McLanahan) Get current hash from local file and run dev autodeploy every 20min.
- 6984385 (Paul McLanahan) No output for dev autoupdate unless deploying.
- f6a6fad (Kohei Yoshino) Fix Bug 1137061 - Firefox Release Notes list shows unsorted sub-versions
- f8a5358 (Kohei Yoshino) Fix Bug 1137604 - /security/advisories: abbreviation mismatch: MSFA vs. MFSA
- d8572fe (Jon Petto) Bug 1135092. Add small IE fixes to fx family nav v1.
- 8847d9f (Jon Petto) Bug 1137260. Add GA to fx family nav.
- 4f16a2b (Josh Mize) Update firefox os feeds on dev deploy
- 05bc712 (Craig Cook) Fix bug 1134522 - New leadership page
- b966d62 (Paul McLanahan) Remove locale update from deployment.
- 9ed05bc (Steven Garrity) Bug 1120686 Update Fx Partners page for MWC 2015
- d0bf649 (Jon Petto) Bug 1137904. Add headlines to MWC page.
- 97685f5 (Steven Garrity) Bug 1137347 Add temporary links to static logos
- b03989e (Steven Garrity) Add All press link
- b0440e9 (schalkneethling) Fix Bug 1120700, implement new design for firefox/os
- 5ac9fe3 (Steven Garrity) Bug 1120686 Fix overlaping menus Mobile partners nav was overlapping family nav submneu due to excessive z-index
- 1de1bfc (Steven Garrity) Bug 1137347 Use https for static images
- 431aea6 (Paul McLanahan) Update static files, product-details, and external files in SRC dir.
- ebfd67a (Craig Cook) Bug 1120700 - Misc tweaks and fixes for new FxOS page
- b6225ee (Paul McLanahan) Update revision.txt before collectstatic.
- e8c9f28 (Craig Cook) Bug 1124734 - remove Net Neutrality promo after Feb 26
- c0066c1 (Craig Cook) Fix bug 1138169 - MWC partner logo updates
- 90bec7a (Francesco Lodolo (:flod)) Bug 1120700 - Fx OS consumer page: restore page title on old template
- c0dfdee (Steven Garrity) Bug 1137347 Replace temporary MWC logos
Web developers across the Mozilla community get together (in person and virtually) to share what cool stuff we've been working on.
hg clone https://hg.mozilla.org/build/braindump
allthethings.json is generated based on data from buildbot-configs.
It contains data about builders, schedulers, masters and slavepools.
If you want to extract information from allthethings.json feel free to use mozci to help you!
This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
Mozilla previews 64-bit Firefox for Windows, tentatively slates stable release ...
Firefox 38's Developer Edition, formerly called "Aurora," now comes in both 32- and 64-bit version for Windows. Currently, Mozilla's schedule, which launches a newly-numbered edition every six weeks, has Firefox 38 progressing through "Beta" and ...
Mozilla launches 64-bit Firefox Developer Edition for WindowsThe Next Web
Mozilla rolls out dev-only 64-bit Firefox for WindowsInfoWorld
Mozilla Launches 64-Bit Firefox Developer Edition 38 for WindowsNDTV
alle 19 nieuwsartikelen »
Reunión bi-semanal para hablar sobre el estado de Mozilla, la comunidad y sus proyectos.
Orange Klif: hands on with Mozilla's £25 smartphone
As Samsung, LG and HTC focus on their next high-end handsets, Mozilla is making a play to get the next billion online with Orange Klif. The non-profit unveiled a range of new handsets running its Firefox OS at Mobile World Congress in Barcelona. The ...
en meer »
Mozilla’s goal of high quality plugin-free gaming on the Web is taking a giant leap forward today with the release of Unity 5. This new version of the world’s most popular game development tool includes a preview of their amazing WebGL exporter. Unity 5 developers are one click away from publishing their games to the Web in a whole new way, by taking advantage of WebGL and asm.js. The result is native-like performance in desktop browsers without the need for plugins.
Unity is a very popular game development tool. In fact the company says just under half of all developers report using this tool. The engine is highly suited for mobile development and as such has been used to produce a wealth of content which is particularly well suited for Web export. Small download size, low memory usage, and rendering pipeline similarities make this content straight forward to port to the Web. Unity has a long history of providing their developers the ability to ship online via a Web plugin. In recent years, browser vendors have moved to reduce their dependency on plugins for content delivery.
A new cross browser approach was needed and it has arrived
“Unity has always been a strong supporter of Web gaming,” said Andreas Gal, CTO of Mozilla. “With the ability to do plugin-free WebGL export with Unity 5, Mozilla is excited to see Unity promoting the Web as a first-class platform for their developers. One-click export to WebGL will give Unity’s developers the ability to share their content with a new class of user.”
Clicking on the images above will take you to live examples of Unity 5 exports using WebGL 1.
At GDC, Mozilla will also be providing a first look at WebGL 2. While the shipping Unity WebGL export targets WebGL 1, Unity and Mozilla have been working together to take advantage of WebGL 2, the next generation standard for 3D graphics on the Web. Unity has redeveloped their Teleporter demo to showcase the technology in action.
Mozilla and Unity will be showing off a number of titles developed in Unity and exported to the Web, including Nival’s Prime World Defenders and AaaaaAAaaaAAAaaAAAAaAAAAA! for Awesome by Dejobaan Games, which can be played right on their website. You can also try Dead Trigger 2 and Angry Bots available via Unity Technologies’ website.
For more information on Unity’s news please see their blog post.
For more information on Mozilla’s news at GDC see this post.
Edited March 4th to clarify that current Unity support is for WebGL 1 while WebGl 2 is an experimental technology being developed in conjunction with Mozilla.
GDC 2015 is a major milestone in a long term collaboration between Mozilla and the world’s biggest game engine makers. We set out to bring high performance games to the Web without plugins, and that goal is now being realized. Unity Technologies is including the WebGL export preview as part of their Unity 5 release, available today. Epic Games has added a beta HTML5 exporter as part of their regular binary engine releases. This means plugin-free Web deployment is now in the hands of game developers working with these popular tools. They select the Web as their target platform and, with one click, they can build to it. Now developers can unlock the world’s biggest open distribution platform leveraging two Mozilla-pioneered technologies, asm.js and WebGL.
What has changed?
The technology is spreading
Browser support for the underlying Web standards is growing. WebGL has now spread to all modern browsers, both desktop and mobile. We are seeing all browsers optimize for asm.js-style code, with Firefox and Internet Explorer committed to advanced optimizations.
“With the ability to reach hundreds of millions of users with just a click, the Web is a fantastic place to publish games,” said Andreas Gal, CTO of Mozilla. “We’ve been working hard at making the platform ready for high performance games to rival what’s possible on other platforms, and the success of our partnerships with top-end engine and game developers shows that the industry is taking notice.”
Not done yet
Mozilla is committed to advancing what is possible on the Web. While already capable of running great game experiences, there is plenty of potential still to be unlocked. This year’s booth showcase will include some bleeding edge technologies such as WebGL 2 and WebVR, as well as updated developer tools aimed at game and Web developers alike. These tools will be demonstrated in our recently released 64-bit version of Firefox Developer Edition. Mozilla will also be providing developers access to SIMD and experimental threading support. Developers are invited to start experimenting with these technologies, now available in Firefox Nightly Edition. Visit the booth to learn more about Firefox Marketplace, now available in our Desktop, Android, and Firefox OS offerings as a distribution opportunity for developers.
To learn more about Mozilla’s presence at GDC, read articles from the developers on the latest topics, or learn how to get involved, visit games.mozilla.org or come see us at South Hall Booth #2110 till March 6th. For press inquiries please email email@example.com.
Mozilla-Browser: 64-Bit-Firefox ist bereit für Alpha-Tests
Etwas später als noch im Herbst geplant, verlässt die 64-Bit-Version des Mozilla-Browsers für Windows den sogenannten Nightly-Channel. Mit der nun veröffentlichten Developer Edition von Firefox 38, vormals Aurora, können Interessierte die Vorteile der ...
en meer »Google Nieuws
People who have observed the list carefully may have noticed that there are fewer accepted organizations this year: 137 (down from 190 in 2014 and 177 in 2013). Other organizations that have participated successfully several times are also not in the 2015 list (eg. Linux Foundation, Tor, ...).
After a quick email exchange with Google last night, here is the additional information I have:
- not accepting Mozilla was a difficult decision for them. It is not the result of a mistake on our part or an accident on their side.
- there's an assumption that not participating for one year would not be as damaging for us as it would be for some other organizations, due to us having already participated many times.
- this event doesn't affect negatively our chances of being selected next year, and we are encouraged to apply again.
This news has been a surprise for me. I am disappointed, and I'm sure lots of people reading this are disappointed too. I would like to thank all the people who considered participating this year with Mozilla, and especially all the Mozillians who volunteered to mentor and contributed great project ideas. I would also like to remind students that while Summer of Code is a great opportunity to contribute to Mozilla, it's not the only one. Feel free to contact mentors if you would like to work on some of the suggested ideas anyway.
Let's try again next year!
One of the common requests we’ve had since we started work to bring high-end gaming to the Web is the desire to take advantage of the more modern 3D graphics capabilities present in desktop GPUs, as well as the latest generation of mobile GPUs. WebGL, the Web’s standard for 3D graphics, is tied closely to OpenGL ES, the standard for mobile 3D graphics. WebGL 1.0 was based upon OpenGL ES 2.0, which ensured that WebGL content could run on the widest possible hardware, both desktop and mobile.
Today, we’re introducing a preview of WebGL 2, which is still under development by the WebGL working group. WebGL 2 is based on OpenGL ES 3.0, and brings with it many improvements and additions to help developers create stunning visuals on the Web. WebGL 2 will raise many restrictions and add new capabilities compared to WebGL 1. For example, while WebGL 1 only required support for being able to render using 8 textures at a time, WebGL 2 raises this minimum limit to 32.
WebGL 2 also includes requirements for higher precision in fragment shaders, adds support for features such as occlusion queries and geometry instancing, and introduces developer-controlled access to antialiasing, multiple render targets, and more. All of this combines to enable Web developers access to more advanced graphics on both desktop and mobile platforms.
The Unity 5 engine includes experimental support for WebGL export, and we’ve worked with Unity engineers to bring their ES 3.0 target to WebGL 2. Check out Unity’s Teleporter demo below, taking advantage of new WebGL 2 rendering features!
Software-update: Mozilla Thunderbird 31.5.0
Mozilla Thunderbird logo (90 pix) De Mozilla Foundation heeft versie 31.5.0 van Thunderbird uitgebracht. Mozilla Thunderbird is een opensourceclient voor e-mail en nieuwsgroepen, met features als ondersteuning voor verschillende mail- en newsaccounts, ...
The curl project has been around for a long time by now and we’ve been through several different version control systems. The most recent switch was when we switched to git from CVS back in 2010. We were late switchers but then we’re conservative in several regards.
When we switched to git we also switched to github for the hosting, after having been self-hosted for many years before that. By using github we got a lot of services, goodies and reliable hosting at no cost. We’ve been enjoying that ever since.
However, as we have been a traditional mailing list driving project for a long time, I have previously not properly embraced and appreciated pull requests and issues filed at github since they don’t really follow the old model very good.
Just very recently I decided to stop fighting those methods and instead go with them. A quick poll among my fellow team mates showed no strong opposition and we are now instead going full force ahead in a more github embracing style. I hope that this will lower the barrier and remove friction for newcomers and allow more people to contribute easier.
As an effect of this, I would also like to encourage each and everyone who is interested in this project as a user of libcurl or as a contributor to and hacker of libcurl, to skip over to the curl github home and press the ‘watch’ button to get notified and future requests and issues that appear.
We also offer this helpful guide on how to contribute to the curl project!