Mozilla Nederland LogoDe Nederlandse

A coincidence? Mozilla teams unite during work week -

Nieuws verzameld via Google - fr, 16/01/2015 - 09:07

A coincidence? Mozilla teams unite during work week
Before I go into too much detail about what the localization team did in the meetup, I'd like to highlight the keynote from Mozilla Foundation Executive Chairwoman Mitchell Baker. She spoke at length about the importance of free and open source and ...

Categorieën: Mozilla-nl planet

Daniel Stenberg: Changing networks with Linux

Mozilla planet - fr, 16/01/2015 - 08:28

A rather long time ago I blogged about my work to better deal with changing networks while Firefox is running, and the change was then pushed for Android and I subsequently pushed the same functionality for Firefox on Mac.

Today I’ve landed yet another change, which detects network changes on Firefox OS and Linux.

Firefox Nightly screenshotAs Firefox OS uses a Linux kernel, I ended up doing the same fix for both the Firefox OS devices as for Firefox on Linux desktop: I open a socket in the AF_NETLINK family and listen on the stream of messages the kernel sends when there are network updates. This way we’re told when the routing tables update or when we get a new IP address etc. I consider this way better than the NotifyIpInterfaceChange() API Windows provides, as this allows us to filter what we’re interested in. The windows API makes that rather complicated and in fact a lot of the times when we get the notification on windows it isn’t clear to me why!

The Mac API way is what I would consider even more obscure, but then I’m not at all used to their way of doing things and how you add things to the event handlers etc.

The journey to the landing of this particular patch was once again long and bumpy and full of sweat in this tradition that seem seems to be my destiny, and this time I ran into problems with the Firefox OS emulator which seems to have some interesting bugs that cause my code to not work properly and as a result of that our automated tests failed: occasionally data sent over a pipe or socketpair doesn’t end up in the receiving end. In my case this means that my signal to the child thread to die would sometimes not be noticed and thus the thread wouldn’t exit and die as intended.

I ended up implementing a work-around that makes it work even if the emulator eats the data by also checking a shared should-I-shutdown-now flag every once in a while. For more specific details on that, see the bug.

Categorieën: Mozilla-nl planet

Neuer Firefox 35 zum Download: Mozilla-Browser kann chatten - T-Online

Nieuws verzameld via Google - fr, 16/01/2015 - 07:44


Neuer Firefox 35 zum Download: Mozilla-Browser kann chatten
Firefox 35 hat an der Oberfläche kaum Veränderungen erfahren, sondern wurde vor allem technisch weiter verbessert – der neue Mozilla-Browser wurde weiter beschleunigt und abgesichert. Insgesamt neun Sicherheitslücken werden geschlossen. Für den ...
Mozilla Browser Download: Firefox 35.0.0 und ESR 31.4.0PC Games Hardware
Mozilla stellt Firefox 35
Mozilla veröffentlicht Firefox
DIE WELT -STERN -Neue Zürcher Zeitung
alle 44 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Air Mozilla: ThinkFWD – What's the Hold Up? Accelerating Opportunity for Women in Tech

Mozilla planet - fr, 16/01/2015 - 04:30

ThinkFWD – What's the Hold Up? Accelerating Opportunity for Women in Tech ThinkFWD is a quarterly speaker series focusing on important issues at the intersection of tech and politics. The tech community is great at solving problems....

Categorieën: Mozilla-nl planet