Michael Catanzaro


Igalian since 2015.

Latest Updates

Michael Catanzaro 13/04/2017

On Private Internet Access

I’m soon going to be moving to Charter Communications territory, but I don’t trust Charter and don’t want it to keep records of all the websites that I visit.  The natural solution is to use a VPN, and the natural first choice is...

Michael Catanzaro 24/03/2017

A Web Browser for Awesome People (Epiphany 3.24)

Are you using a sad web browser that integrates poorly with GNOME or elementary OS? Was your sad browser’s GNOME integration theme broken for most of the past year? Does that make you feel sad? Do you wish you were using an awesome web browser that...

Michael Catanzaro 20/02/2017

On Problems with Vala

If you’re going to be writing a new application based on GNOME technologies and targeting the GNOME ecosystem, then you should seriously consider writing it in the Vala programming language. That’s a pretty controversial statement! Emmanuele...

Michael Catanzaro 08/02/2017

An Update on WebKit Security Updates

One year ago, I wrote a blog post about WebKit security updates that attracted a fair amount of attention at the time. For a full understanding of the situation, you really have to read the whole thing, but the most important point was that, while...

Michael Catanzaro 08/02/2017

On Epiphany Security Updates and Stable Branches

One of the advantages of maintaining a web browser based on WebKit, like Epiphany, is that the vast majority of complexity is contained within WebKit. Epiphany itself doesn’t have any code for HTML parsing or rendering, multimedia playback, or...


By Type:


Revert "Just stop running all the tests"

This reverts commit 3d674bbdf9713a2ea7bdeead6bee9e4c8e337b19.

Michael Catanzaro22/02/2018

Changeset in webkit [228890]: [GTK] Unsafe g_setenv use in MiniBrowser main ...

2 edits in trunk/Tools [GTK] Unsafe g_setenv use in MiniBrowser main ​https://bugs.webkit.org/show_bug.cgi?id=182978 Reviewed by Carlos Garcia Campos. setenv (and g_setenv) will randomly crash if called too late. MiniBrowser/gtk/main.c: (main):

Michael Catanzaro21/02/2018

Changeset in webkit [228888]: [GTK] USE_UPOWER causes crashes inside a chroot or on systems with ...

6 edits1 delete in trunk [GTK] USE_UPOWER causes crashes inside a chroot or on systems with broken dbus/upower ​https://bugs.webkit.org/show_bug.cgi?id=181825 Reviewed by Carlos Garcia Campos. .: Get rid of the upower-glib dependency. We will...

Michael Catanzaro21/02/2018

Revert "ephy-notebook: Set halign depending on notebook position"

This reverts commit 6e23db528f5e80effbf667de70085eee74a116c6. https://bugzilla.gnome.org/show_bug.cgi?id=793356

Michael Catanzaro18/02/2018

Changeset in webkit [228522]: [WPE] Unify build of platform-specific files in WebKit layer ...

3 edits1 add in trunk/Source/WebKit [WPE] Unify build of platform-specific files in WebKit layer ​https://bugs.webkit.org/show_bug.cgi?id=182696 Reviewed by Žan Doberšek. This is easy, because all needed changes were made in the...

Michael Catanzaro15/02/2018