mozilla

Mozilla Nederland LogoDe Nederlandse
Mozilla-gemeenschap

Mozilla releases Firefox 37 with Opportunistic Encryption and Heartbeat - myce.com

Nieuws verzameld via Google - 4 uur 27 min geleden

BetaNews

Mozilla releases Firefox 37 with Opportunistic Encryption and Heartbeat
myce.com
With Firefox 37, Mozilla introduces Heatbeat, a new way of getting feedback from its users. Heartbeat should provide Mozilla with a real-time understanding of the desktop user of the browser which in its turn allows the Firefox developers to pivot more ...
Firefox 37 implements new HeartBeat ratings systemBetaNews
Primetime Content Decryption Module by Adobe: What is it?Ghacks Technology News
Firefox 37.0 released, now available for downloadNeowin (press release) (blog)

alle 6 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Mozilla: Firefox 37 bringt Zertifikatsperren und Nutzerfeedback - Golem.de

Nieuws verzameld via Google - 5 uur 27 min geleden

Golem.de

Mozilla: Firefox 37 bringt Zertifikatsperren und Nutzerfeedback
Golem.de
Mozilla sammelt, sofern die Nutzer dem zustimmen, über die Telemetrie-Funktion verschiedene Daten zum Verhalten des Browsers auf dem Rechner. Das ist den Entwicklern aber offenbar nicht immer aussagekräftig genug. Deshalb werden über das ...

Google Nieuws
Categorieën: Mozilla-nl planet

Primetime Content Decryption Module by Adobe: What is it? - Ghacks Technology News

Nieuws verzameld via Google - 9 uur 32 min geleden

Ghacks Technology News

Primetime Content Decryption Module by Adobe: What is it?
Ghacks Technology News
You may also notice that it uses a similar syntax to Mozilla's OpenH264 Coded provided by Cisco which indicates that it has been added to the browser by Mozilla and not Adobe directly. The bugs 1089867 and 1137961 confirm that this is the case. So why ...
K-Meleon 75 RC2Neowin (press release) (blog)

alle 4 nieuwsartikelen »
Categorieën: Mozilla-nl planet

K-Meleon 75 RC2 - Neowin (press release) (blog)

Nieuws verzameld via Google - ma, 30/03/2015 - 10:37

Neowin (press release) (blog)

K-Meleon 75 RC2
Neowin (press release) (blog)
K-Meleon is an extremely fast, customizable, lightweight web browser for the win32 (Windows) platform based on the Gecko layout engine (the rendering engine of Mozilla). K-Meleon is free, open source software released under the GNU General Public ...

en meer »
Categorieën: Mozilla-nl planet

Rumbling Edge - Thunderbird: 2015-03-28 Calendar builds

Thunderbird - zo, 29/03/2015 - 17:58

Common (excluding Website bugs)-specific: (29)

  • Fixed: 351499 – Sort out “delete calendar” vs. “unsubscribe” UI hilarity
  • Fixed: 396515 – ICS provider should use Accept: text/calendar on GET
  • Fixed: 419490 – NS_ERROR_OUT_OF_MEMORY exception when creating certain monthly repeating events
  • Fixed: 455542 – Make configuration of Today Pane “Soon” duration available in preference dialog too
  • Fixed: 756783 – Cannot delete event using keyboard or toolbar
  • Fixed: 823498 – Missing Message-ID header in invitation email
  • Fixed: 842383 – text and icon in attendees dialog need more spacing
  • Fixed: 958974 – Monthly rules with more BYDAYs are not always displayed correctly in the first month
  • Fixed: 1002597 – Consider using <html:input type=color> as a color picker instead of <xul:colorpicker>
  • Fixed: 1022342 – Make use of Assert.jsm in xpcshell tests
  • Fixed: 1108640 – Error: TypeError: this.mQueuedQueries.pop(…)[Symbol.iterator] is not a function
  • Fixed: 1120258 – Saving an item in the event dialog fails with MODIFICATION_FAILED if the item has been modified elsewhere
  • Fixed: 1128070 – Fix packaging for timezones extension
  • Fixed: 1133139 – Show a warning when the binary component cannot be loaded
  • Fixed: 1133663 – Calendar display and calendar pane broken in Lightning 3.8b1, due to incomplete localizations
  • Fixed: 1133667 – Attendees Dialog: Autocomplete deforms addresses with e-mail as Display Name
  • Fixed: 1135840 – Add Romansh (rm) to all-locales for calendar
  • Fixed: 1137455 – Error: TypeError: this.mDeferred is null in gdataRequest.jsm
  • Fixed: 1137672 – Lightning fails to send email for event replies
  • Fixed: 1138093 – Fix in-tree consumers that use non-standard flag argument of String.prototype.{search,match,replace} in calendar/.
  • Fixed: 1138125 – this.tree.view is undefined when first opening calendar view
  • Fixed: 1139345 – Check of last tasks update time faulty
  • Fixed: 1139679 – Make use of BUG_COMPONENT metadata
  • Fixed: 1140802 – Deleting an event in the view after opening the event dialog via double-click causes a MODIFICATION_FAILED error
  • Fixed: 1140840 – Icon for New Event/Task in Write button drop down menu do not match Lightning theme
  • Fixed: 1141854 – Fix packager to upload to the right directory
  • Fixed: 1142261 – Don’t split interfaces between libical and ical.js
  • Fixed: 1142707 – Converting into event disabled in context menu when no messages are selected
  • Fixed: 1143163 – Rename icaljs/libical manifest files to fool the packager

Sunbird will no longer be actively developed by the Calendar team.

Windows builds Official Windows

Linux builds Official Linux (i686), Official Linux (x86_64)

Mac builds Official Mac

Categorieën: Mozilla-nl planet

Rumbling Edge - Thunderbird: 2015-03-28 Thunderbird comm-central builds

Thunderbird - zo, 29/03/2015 - 17:57

Thunderbird-specific: (67)

  • Fixed: 36489 – Combined To/From column in thread pane
  • Fixed: 464973 – “Expanded Columns” in the folder pane are no longer available to select columns for display for message total count and folder size
  • Fixed: 760762 – Add reading position marker line to conversations
  • Fixed: 787608 – Address autocomplete should be smarter with leading spaces entered into composition’s recipient pane
  • Fixed: 923656 – Global search box dropdown options: Having “Search Bing for: foo” web search between local searches is “surprising” (violating Mozilla’s Privacy Principles?)
  • Fixed: 953135 – convertTo(“vcard”) method of nsIAbCard does not export e-mail address
  • Fixed: 966294 – Make web search configurable from Options
  • Fixed: 1003105 – Clicking on an IM search result brings up the findbar with incorrect content
  • Fixed: 1044336 – Insert Link by context menu does not work in Thunderbird 31.0 – doesn’t show a Paste menu item (paste using ctrl+v works fine)
  • Fixed: 1048791 – Mail account wizard (autoconfig) cannot be completed
  • Fixed: 1055326 – [meta] Thunderbird support for OS X Codesign V2 signatures.
  • Fixed: 1069845 – Viewing logs from faceted search results is broken
  • Fixed: 1071337 – Chat history of closed contacts only shows one entry for Today
  • Fixed: 1083877 – Port Bug 1074896 [Include a “donate” link in the About Firefox dialog] to TB
  • Fixed: 1087233 – Create about:downloads to migrate to Downloads.jsm
  • Fixed: 1092526 – about:downloads needs CSS styles on each platforms
  • Fixed: 1095229 – Use parseDecodedHeader in displayNameUtils
  • Fixed: 1096119 – Refresh the code in nsContextMenu a little bit
  • Fixed: 1100380 – [10.10] Use vibrancy in the tabbar and address tabbar styling issues in Yosemite.
  • Fixed: 1103647 – Chat logs no longer being indexed by gloda
  • Fixed: 1105196 – Port recent changes to Help > About Firefox to Thunderbird (aboutDialog.*)
  • Fixed: 1115358 – Including Upper Sorbian (hsb) and Lower Sorbian (dsb) locales on Thunderbird
  • Fixed: 1117714 – Add cy (Welsh) to mail/locales/all-locales and calendar/locales/all-locales
  • Fixed: 1120777 – Make OpenSearch queries open in the user’s default browser
  • Fixed: 1125577 – startup crash in NSSCryptoContext_FindCertificateByEncodedCertificate
  • Fixed: 1126268 – crash in mozilla::ipc::MessageChannel::CxxStackFrame::CxxStackFrame(mozilla::ipc::MessageChannel&, mozilla::ipc::Direction, IPC::Message const*)
  • Fixed: 1127802 – Multiple directed chat messages should show as single bundled notification
  • Fixed: 1128872 – When adding an account, the outgoing server login is overwritten with the incoming server login
  • Fixed: 1129605 – Fix consumers in /mail and /mailnews that call Map/Set/WeakMap constructors without “new”
  • Fixed: 1133265 – Enable mail.tabs.drawInTitlebar by default on OSX
  • Fixed: 1133957 – TEST-UNEXPECTED-FAIL | /builds/slave/talos-slave/test/build/mozmill/folder-display/test-message-commands-on-msgstore.js | test-message-commands-on-msgstore.js::test_mark_messages_forwarded
  • Fixed: 1134237 – Port bug 1022581 to TB [Category icons in about:preferences aren’t legible when using black-on-white High Contrast mode]
  • Fixed: 1134239 – InContent Prefs – Port recent changes to TB (bug 1128237, bug 1036434 and bug 1044597)
  • Fixed: 1134867 – mdimporter plugin is missing its MacOS folder since version 36
  • Fixed: 1134905 – Port improved tab completion from Instantbird
  • Fixed: 1135085 – After bug 1022600 no icon in tab for inContent prefs
  • Fixed: 1135294 – Contents of tabs at Preferences->Advanced are shifted
  • Fixed: 1135297 – Remove unused chat-messenger-overlay.js::_showLog path parameter
  • Fixed: 1135353 – Remove references to nsIGnomeVFSService from Thunderbird
  • Fixed: 1135536 – Improve behaviour of columns in the folder pane which has come back by bug 464973
  • Fixed: 1135610 – Changing identity does not change From: name and address in actual e-mail
  • Fixed: 1135630 – about:support / Troubleshooting Information: Javascript, Accessibility and Library Versions empty/broken due to change in Graphics failure management
  • Fixed: 1135665 – Port Bug 701948 – Rename nsIGfxInfo::FEATURE_NO_INFO to nsIGfxInfo::FEATURE_STATUS_OK for about:support
  • Fixed: 1135720 – open email in a new window – Go > Folder functionality
  • Fixed: 1135892 – Port bug 1035400 – “restart to update” button not working
  • Fixed: 1136326 – Style the LDAP info page in address book
  • Fixed: 1136359 – Backout Array.includes and String.includes usage in tab completion code
  • Fixed: 1137406 – TEST-UNEXPECTED-FAIL | check-sync-dirs.py | build file copies are not in sync: differing file: ./mozconfig.automation
  • Fixed: 1137412 – TEST-UNEXPECTED-FAIL | toolkit/components/telemetry/tests/unit/test_TelemetryEnvironment.js | xpcshell return code: 0
  • Fixed: 1137492 – cleanup obsolete “for each” loops in /mail/base/content/gloda*
  • Fixed: 1138095 – Fix in-tree consumers that use non-standard flag argument of String.prototype.{search,match,replace} in mail/.
  • Fixed: 1138464 – ‘Learn More’ links for Telemetry and Crash Reporter in Settings’/Options’ Data Choices tab open twice (as tab and in browser)
  • Fixed: 1139817 – TypeError: imgs is undefined in TypeError: imgs is undefined
  • Fixed: 1140110 – Fix typos in ignoreincolumnpicker attribute in Thunderbird IM
  • Fixed: 1140368 – UI bug for “Display Attachments Inline” (MenuBar and App Menu independently updates Checked/Unchecked mark of “Display Attachments Inline”)
  • Fixed: 1140687 – “Remove Attachment” over a currently-uploading Filelink doesn’t cancel the upload.
  • Fixed: 1140768 – Typo of “gShowAbColumnInComposeSidbar” in abContactsPanel.js
  • Fixed: 1141066 – Fix a memory leak in mailnews/addrbook/src/nsAbCardProperty.cpp
  • Fixed: 1141932 – Chat sound preview doesn’t work for default system sound on Mac OS
  • Fixed: 1141991 – Account creation system does not auto-update port when changing SSL status using keyboard
  • Fixed: 1142335 – Port mozconfig changes from Bug 1141534 to c-c
  • Fixed: 1143808 – ‘New contact’ button for adding new card still grayed/greyed out/disabled after selecting an addressbook (works after second selection)
  • Fixed: 1144256 – Thunderbird preferences chat.js uses preprocessor macros but isn’t marked for preprocessing
  • Fixed: 1144269 – Style version information in About Thunderbird window bold – port bug 1139509
  • Fixed: 1144289 – In-content preferences: treecols are jumping when clicked
  • Fixed: 1145147 – move thunderbird tests to run on MacOSX 10.10 hosts
  • Fixed: 1145972 – Port bugs 1044600, 1055973 and 1128175 to Thunderbird (in-content subdialog changes)

MailNews Core-specific: (54)

  • Fixed: 170270 – Enable search in multiple/all address books
  • Fixed: 550411 – “Type” of prefs entry of true/false at Config Editor which is defined in chrome://messenger/locale/messenger.properties is “string” instead of “boolean”
  • Fixed: 816304 – Filters that copy messages crash with maildir [@ mozalloc_abort | mozalloc_handle_oom | moz_xrealloc | nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity | nsTArray<void*, nsTArrayDefaultAllocator>::AppendElements<void*> | nsPresArena::State::Free ]
  • Fixed: 840418 – replied/forwarded icons disappear after folder repair, detach/delete (“Internally set message flag” icluding “READ flag by Mark Folder Read” is not written to X-Mozilla-Status: until “manually changeable message flag” is changed manually)
  • Fixed: 854172 – Add a missing check of the return value of MoveIncorporatedMessage, and the failure to log such filter failure.
  • Fixed: 854791 – Free disk space size has to be checked before start Compact of Berkley Mbox file, to reduce “Disk Full while Compact” as many as possible
  • Fixed: 855954 – Mail data is truncated by copy mail from IMAP Offline-Use=On folder of maildirstore to Mbox of non-IMAP/maildirstore, because size of “From -“, “X-Mozilla-Status:/-Status2:” is not added to messageSize
  • Fixed: 856532 – Mail Move from maildirstore/IMAP/Offline-Use=On to maildirstore/Local Folders doesn’t issue “uid xx store +Flags \Deleted” at Move Source folder and doesn’t show with strike-thru line even though “Just mark it as deleted”
  • Fixed: 872869 – nsMsgDatabase::ListAllKeys() very slow with high CPU downloading messages into large folder. Backout of patch for Bug 764306 is mandatory.
  • Fixed: 914517 – Attachments “Save as…” does not create an entry in “Saved Files” list aka Download Manager window
  • Fixed: 952493 – composeMsgs.properties should used string based identifiers rather than numbers.
  • Fixed: 1011399 – [meta] [GSoC 2014] Make xpcshell tests pass with maildir as default mailbox format
  • Fixed: 1017028 – inbox at 4GB – error message about disk space but there IS enough free disk space
  • Fixed: 1063829 – crash in ldap_get_lderrno. frequently 0x5a5a5b2a
  • Fixed: 1064230 – Thunderbird with auto configuration crashes during LDAP search
  • Fixed: 1089298 – Stop mime decoding to UTF-8 only to convert to UTF-16
  • Fixed: 1089301 – Investigating cheating on matching address headers to improve search/filter speed
  • Fixed: 1096127 – MsgHdrToMimeMessage, when used in conjunction with IMAP parts on demand, returns wildly incorrect results starting with Thunderbird 31
  • Fixed: 1111668 – msgSynchronize.js -> onSynchronizeClick() -> folder is undefined
  • Fixed: 1119529 – Sending message succeeds but Error “error while running message filters on it.”, when “Keep messages for this account on this computer” or “Select this folder for offline use” are disabled.
  • Fixed: 1124015 – Add UI to select maildir for storage when creating accounts
  • Fixed: 1124948 – Search folders dont work on maildir (SearchFolder is normally created under Maildir and is usable, but it’s deleted by restart and garbled SearchFolder.msf is kept)
  • Fixed: 1126509 – Throw if fixIterator got an unknown object
  • Fixed: 1127307 – Always use inheritance rather than composition for PLDHashTable entries
  • Fixed: 1132339 – Thunderbird 38 crash in NS_CycleCollectorSuspect3 and nsXPCWrappedJS::Release()
  • Fixed: 1133009 – filterlog.html shows error console message (first open of empty log)
  • Fixed: 1133581 – “childrenNode is null” error when creating new account from Account central and skipping Account provisioner
  • Fixed: 1134944 – Move getSummaryFile to folder so that maildir can be selected in imap mail setup
  • Fixed: 1135310 – closing idle folder databases potentially broken
  • Fixed: 1135336 – convert makefile rules in MailNews with props2arrays.py to use moz.build GENERATED_FILES
  • Fixed: 1136792 – “Advanced Address Book Search” in “All Address Books” affects/filters main AB contacts list pane
  • Fixed: 1136798 – “Advanced Address Book Search” lacks label for “All Address Books” in AB selector dropdown
  • Fixed: 1136801 – “Advanced Address Book Search” lacks column for containing “Address Book” (shown by default, but optional)
  • Fixed: 1137054 – fix mailnews bustage due to changes from bug 1136388
  • Fixed: 1137662 – There’s a spurious “to” in the mail/ version of smtpAuthChangeEncryptToPlainSsl
  • Fixed: 1138096 – Fix in-tree consumers that use non-standard flag argument of String.prototype.{search,match,replace} in mailnews/db/.
  • Fixed: 1138097 – Fix in-tree consumers that use non-standard flag argument of String.prototype.{search,match,replace} in mailnews/mime/.
  • Fixed: 1138098 – Fix in-tree consumers that use non-standard flag argument of String.prototype.{search,match,replace} in mailnews/test/.
  • Fixed: 1138172 – Three strings about SMTP errors tell user to change connection/password/authentication method in Account settings > Server settings, but should be in Outgoing server (SMTP)
  • Fixed: 1138964 – Daily and SM busted due bug 951695
  • Fixed: 1140712 – Clean up “SyntaxError: test for equality (==) mistyped as assignment (=)” in messenger/content/addressbook/abResultsPane.js
  • Fixed: 1141548 – Port Bug 868814 to comm-central – Fold mozalloc into mozglue
  • Fixed: 1141848 – Port Bug 1129650 – Touching navigator.mozId causes an error NS_ERROR_FACTORY_NOT_REGISTERED
  • Fixed: 1143065 – TEST-UNEXPECTED-FAIL | mailnews/news/test/unit/test_internalUris.js | xpcshell return code: 0
  • Fixed: 1143105 – remove unnecessary nsISSLErrorListener implementations in comm-central
  • Fixed: 1143233 – Rename mbox message storage label from “One large file (mbox)” to “File per folder (mbox)”
  • Fixed: 1143313 – nsMsgCompUtils.cpp & nsAbLDIFService.cpp: Same code in different branch
  • Fixed: 1143474 – Remove some dead code in nsMsgSearchNews.cpp
  • Fixed: 1144128 – TEST-UNEXPECTED-FAIL | check-sync-dirs.py | build file copies are not in sync (difference in mozconfig.common after bug 1123815 landed)
  • Fixed: 1144645 – Port Bug 1142853 to comm-central – SelectionCaret image handles do not show on nightly browser
  • Fixed: 1146042 – Port Bug 1137000 to comm-central – Move sdk building to moz-automation
  • Fixed: 1146094 – Stop using MOZ_OVERRIDE and MOZ_FINAL in comm-central. Instead use the override and final keywords.
  • Fixed: 1146198 – incorrect compile warnings about errorStringNameForErrorCode() being unused
  • Fixed: 1147803 – Fix indentation mismatches in lines touched by bug 1146094

Windows builds Official Windows, Official Windows installer

Linux builds Official Linux (i686), Official Linux (x86_64)

Mac builds Official Mac

Categorieën: Mozilla-nl planet

Mozcafe Nederland 2015

Mozilla-NL nieuws - za, 28/03/2015 - 11:21
Mozilla CoffeeDate: zondag, 19 april, 2015 - 15:30 tot 19:00Wie: OpenbaarTags: MozCaféMozCoffee

Zin in een kop koffie met de medewerkers en vrijwilligers van Mozilla uit Nederland en België?
Wil je even spelen met de laatste versie van FirefoxOS op een Flame?
Heb je een probleem met een Mozilla-product?
Wil je een HTML5-App maken en heb je hulp nodig?
Of wil je gewoon even lekker kletsen?

Kom dan 19 april 2015 naar het Mozcafe in Utrecht! Gratis entree en de koffie is op onze kosten.



Restaurant-Café Harbour
Veilinghavenkade 177
3521 AT Utrecht


Facebookevenement:


Grotere kaart weergeven

Flickr tags: mozilla-nl
Categorieën: Mozilla-nl planet

China censureert berichten Google en Mozilla over CNNIC - Security.nl

Nieuws verzameld via Google - za, 28/03/2015 - 09:42

China censureert berichten Google en Mozilla over CNNIC
Security.nl
De Chinese autoriteiten hebben berichten van Google en Mozilla gecensureerd waarin wordt gemeld dat de Chinese certificaatautoriteit (CA) CNNIC betrokken is geweest bij het uitgeven van malafide Google-certificaten. Dat meldt GreatFire.org, een ...

Categorieën: Mozilla-nl planet

Bill C-51 A Threat To Safety Of Internet Users, Firefox Maker Mozilla Says - Huffington Post Canada

Nieuws verzameld via Google - vr, 27/03/2015 - 19:16

Cantech Letter

Bill C-51 A Threat To Safety Of Internet Users, Firefox Maker Mozilla Says
Huffington Post Canada
The Mozilla project, the open-source software community behind the Firefox browser, has issued a statement urging the federal government not to go ahead with Bill C-51. The bill's move to broadly expand information sharing between governments and give ...
Bill C-51 is "more concerning" than CISA, says MozillaCantech Letter

alle 2 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Mike Conley: Things I’ve Learned This Week (March 23 – 27, 2015)

Thunderbird - vr, 27/03/2015 - 16:15

“Things I learned this week” is my favorite section of our weekly team meeting.

— Margaret Leibovic (@mleibovic) March 20, 2015

This is the first post in a weekly series, where I’m going to attempt to distill down my week into some lessons or facts I’ve picked up. Maybe they’ll be interesting to others. We’ll see.

  1.  Gecko Media Plugins are used both for WebRTC (the Open H.264 encoding stuff runs inside a GMP), and is also going to be used to hold CDM’s for EME’s. That’s a lot of TLA’s!1
  2. This little notch I saw on the caret on my development build was because I had bidi.browser.ui set to true for some reason. It’s the “bidi caret”:
    Bidi Caret
  3. People hacking on platform are supposed to avoid using the NS_ENSURE_* macros, according to this.2 I originally learned this by reading cpearce’s review of a patch.

So let’s see if I can keep this up for a few weeks. Maybe I’ll get a collection of useful stuff by the end of the experiment!

  1. Three Letter Acronyms 

  2. It says:

    Previously the NS_ENSURE_* macros were used for this purpose, but those macros hide return statements and should not be used in new code.

     

Categorieën: Mozilla-nl planet

Mike Conley: The Joy of Coding (Episode 7): Code review, and a Regression

Thunderbird - vr, 27/03/2015 - 16:03

In this episode, I started with some code review. I was reviewing a patch to make the Findbar (particularly, the Find As You Type feature) e10s-friendly.

With that review out of the way, I had to swap a bunch of information about the plugin crash UI for e10s in my head – and in particular, some non-determinism that we have to handle. I explained that stuff (and hopefully didn’t spend too much time on it).

Then, I showed how far I’d gotten with the plugin crash UI for e10s. I was able to submit a crash report, but I found I wasn’t able to type into the comment text area.

After a while, I noticed that I couldn’t type into the comment text area on Nightly, even without my patch. And then I reproduced it in Aurora. And then in Beta. Luckily, I couldn’t reproduce it in Release – but with Beta transitioning to Release in only a few days, I didn’t have a lot of time to get a bug on file to shine some light on it.

Luckily, our brilliant Steven Michaud was on the case, and has just landed a patch to fix this. Talk about fast work!

Episode Agenda

References:
Bug 1133981 – [e10s] Stop sending unsafe CPOWs after the findbar has been closed in a remote browser

Bug 1110887 – With e10s, plugin crash submit UI is brokenNotes

Bug 1147521 – Cannot type into comment area of plugin crash UI

Categorieën: Mozilla-nl planet

Nicholas Nethercote: On vacation for a month

Mozilla planet - vr, 27/03/2015 - 04:14

I’m taking a month of vacation. Today is my last working day for March, and I will be back on April 30th. While I won’t be totally incommunicado, for the most part I won’t be reading email. While I’m gone, any management-type inquiries can be passed on to Naveed Ihsannullah.

Categorieën: Mozilla-nl planet

Raniere Silva: Mathml March Meeting

Mozilla planet - vr, 27/03/2015 - 04:00
Mathml March Meeting

This is a report about the Mozilla March IRC Meeting (see the announcement here). The topics of the meeting can be found in this PAD (local copy of the PAD) and the IRC log (local copy of the IRC log) is also available.

The next meeting will be in April 8th at 8pm UTC (check the time at your location here). Please add topics in the PAD.

Leia mais...

Categorieën: Mozilla-nl planet

Air Mozilla: VR Cinema Meetup #3

Mozilla planet - vr, 27/03/2015 - 03:00

VR Cinema Meetup #3 VR Cinema's third event will showcase new and exciting films for virtual reality. Come see these groundbreaking projects before they're released to the public and...

Categorieën: Mozilla-nl planet

Morgan Phillips: Whoop, Whoop: Pull Up!

Mozilla planet - vr, 27/03/2015 - 00:45
Since December 1st 1975, by FAA mandate, no plane has been allowed to fly without a "Ground Proximity Warning System" GPWS (or one of its successors).[1] For good reason too, as it's been figured that 75% of the fatalities just one year prior (1974) could have been prevented using the system.[2]

In a slew of case studies, reviewers reckoned that a GPWS may have prevented crashes by giving pilots additional time to act before they smashed into the ground. Often, the GPWS's signature "Whoop, Whoop: Pull Up!" would have sounded a full fifteen seconds before any other alarms triggered.[3]

Instruments like this are indispensable to aviation because pilots operate in an environment outside of any realm where human intuition is useful. Lacking augmentation, our bodies and minds are simply not suited to the task of flying airliners.

For the same reason, thick layers of instrumentation and early warning systems are necessary for managing technical infrastructure. Like pilots, without proper tooling, system administrators often plow their vessels into the earth....

The St. Patrick's Day Massacre
Case in point, on Saint Patrick's Day we suffered two outages which could have likely been avoided via some additional alerts and a slightly modified deployment process.

The first outage was caused by the accidental removal of a variable from a config file which one of our utilities depends on. Our utilities are all managed by a dependency system called runner, and when any task fails the machine is prevented from doing work until it succeeds. This all-or-nothing behavior is correct, but should not lead to closed trees....

On our runner dashboards, the whole event looked like this (the smooth decline on the right is a fix being rolled out with ansible):


The second, and most severe, outage was caused by an insufficient wait time between retries upon failing to pull from our mercurial repositories.

There was a temporary disruption in service which led to slaves failing to clone a repository, and, unfortunately, a large number of slaves were affected and began retrying the task. As a result, we ended up DDoSing ourselves.

From the repository's point of view, the explosion looked like this:


Then, from runner's point of view, the retrying task:



In both of these cases, despite having the data (via runner logging), we missed the opportunity to catch the problem before it caused system downtime. Furthermore, especially in the first case, we could have avoided the issue even earlier by testing our updates and rolling them out gradually.

Avoiding Future Massacres
After these fires went out, I started working on a RelEng version of the Ground Proximity Warning System, to keep us from crashing in the future. Here's the plan:

1.) Bug 1146974 - Add automated alerting for abnormally high retries (in runner).

In both of the above cases, we realized that things had gone amiss based on job backlog alerts. The problem is, once we have a large enough backlog to trigger those alarms, we're already hosed.

The good news is, the backlog is preceded by a spike in runner retries. Setting up better alerting here should buy us as much as an extra hour to respond to trouble.

We're already logging all task results to influxdb, but, alerting via that data requires a custom nagios script. Instead of stringing that together, I opted to write runner output to syslog where it's being aggregated by papertrail.

Using papertrail, I can grep for runner retries and build alarms from the data. Below is a screenshot of our runner data in the papertrail dashboard:



2.) Add automated testing, and tiered roll-outs to golden ami generation

Finally, when we update our slave images the new version is not rolled out in a precise fashion. Instead, as old images die (3 hours after the new image releases) new ones are launched on the latest version. Because of this, every deploy is an all-or-nothing affair.

By the time we notice a problem, almost all of our hosts are using the bad instance and rolling back becomes a huge pain. We also do rollbacks by hand. Nein, nein, nein.

My plan here is to launch new instances with a weighted chance of picking up the latest ami. As we become more confident that things aren't breaking -- by monitoring the runner logs in papertrail/influxdb -- we can increase the percentage.

The new process will work like this:
    00:00 - new AMI generated

    00:01 - new slaves launch with a 12.5% chance of taking the latest version.

    00:45 - new slaves launch with a 25% chance of taking the latest version.

    01:30 - new slaves launch with a 50% chance of taking the latest version.

    02:15 - new slaves launch with a 100% chance of taking the latest version.
Lastly, if we want to roll back, we can just lower the percentage down to zero while we figure things out. This also means that we can create sanity checks which roll back bad amis without any human intervention whatsoever.

The intention being, any failure within the first 90 minutes will trigger a rollback and keep the doors open....
Categorieën: Mozilla-nl planet

Daniel Pocock: WebRTC: DruCall in Google Summer of Code 2015?

Mozilla planet - do, 26/03/2015 - 22:58

I've offered to help mentor a Google Summer of Code student to work on DruCall. Here is a link to the project details.

The original DruCall was based on SIPml5 and released in 2013 as a proof-of-concept.

It was later adapted to use JSCommunicator as the webphone implementation. JSCommunicator itself was updated by another GSoC student, Juliana Louback, in 2014.

It would be great to take DruCall further in 2015, here are some of the possibilities that are achievable in GSoC:

  • Updating it for Drupal 8
  • Support for logged-in users (currently it just makes anonymous calls, like a phone box)
  • Support for relaying shopping cart or other session cookie details to the call center operative who accepts the call
Help needed: could you be a co-mentor?

My background is in real-time and server-side infrastructure and I'm providing all the WebRTC SIP infrastructure that the student may need. However, for the project to have the most impact, it would also be helpful to have some input from a second mentor who knows about UI design, the Drupal way of doing things and maybe some Drupal 8 experience. Please contact me ASAP if you would be keen to participate either as a mentor or as a student. The deadline for student applications is just hours away but there is still more time for potential co-mentors to join in.

WebRTC at mini-DebConf Lyon in April

The next mini-DebConf takes place in Lyon, France on April 11 and 12. On the Saturday morning, there will be a brief WebRTC demo and there will be other opportunities to demo or test it and ask questions throughout the day. If you are interested in trying to get WebRTC into your web site, with or without Drupal, please see the RTC Quick Start guide.

Categorieën: Mozilla-nl planet

Armen Zambrano: mozci 0.4.0 released - Many bug fixes and improved performance

Mozilla planet - do, 26/03/2015 - 21:36
For the release notes with all there hyper-links go here.

NOTE: I did a 0.3.1 release but the right number should have been 0.4.0

This release does not add any major features, however, it fixes many issues and has much better performance.

Many thanks to @adusca, @jmaher and @vaibhavmagarwal for their contributions.

Features:

  • An alltalos.py script has been added
  • Issue #69 - Generate graph of builds to testers
  • Added flake8 support - Remove pyflakes and pep8
  • Allow skipping revisions on a list (09f7138)
  • Issue #61 - Rename trigger_range.py to trigger.py

Fixes:

  • All the documentation and roadmap have been polished
  • Issue #90 - Do not trigger builds multiple times if we are intending the test jobs to be triggered multiple times
  • Issue #94 - Load list of repositories from disk only once
  • Issue #117 - gaia-try builders are always upstream builders
  • Determine a running job correctly (068b5ee)
  • Issue #142 - Loading buildjson files from disk is now only done once
  • Issue #135 - Remove buildjson files which have fallen out of date
  • Issue #146 - If the buildapi information about a build is corrupted, trigger that build again
  • Some DONTBUILD pushes can have buildapi support (dcb942f)
  • Issue #120 - Prevent triggering more build jobs than necessary


For all changes visit: 0.3.0...0.4.0

Creative Commons License
This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
Categorieën: Mozilla-nl planet

Air Mozilla: German speaking community bi-weekly meeting

Mozilla planet - do, 26/03/2015 - 21:00

German speaking community bi-weekly meeting Zweiwöchentliches Meeting der deutschsprachigen Community. ==== German speaking community bi-weekly meeting.

Categorieën: Mozilla-nl planet

Air Mozilla: Flowbox.io & Luna

Mozilla planet - do, 26/03/2015 - 21:00

Flowbox.io & Luna Woyciech Danilo from flowbox.io talks about their new programming language, Luna. Flowbox develops professional video compositing software, which is powered by a new programming language...

Categorieën: Mozilla-nl planet

Bill C-51 is "more concerning" than CISA, says Mozilla - Cantech Letter

Nieuws verzameld via Google - do, 26/03/2015 - 20:54

Cantech Letter

Bill C-51 is "more concerning" than CISA, says Mozilla
Cantech Letter
The Mozilla Foundation ascribes to principals called “The Mozilla Manifesto”, which include the idea that an “Individuals' security and privacy on the Internet are fundamental and must not be treated as optional.” Bill C-51 is the first comprehensive ...
Firefox Maker Mozilla Calls Bill C-51 A Threat To Safety Of Internet UsersHuffington Post Canada

alle 7 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Pagina's