Flagfox 5.0.4 update released

I have posted Flagfox 5.0.4 to Mozilla Add-ons. After a Mozilla editor signs off, the update will be available to all users, however you can download it before then via the all versions page.

Changelog for this month’s update:

  • IPv4 & IPv6 address location database updates for June 2014
  • Flag icon updates
  • Added support for form field actions under e10s
  • Updated TLD mismatch warning country code whitelist
  • Updated Validate.nu action to use new URL (old is down)
  • Minor startup improvements

JavaScript actions still don’t work under e10s, however everything else should work. If you find any other issue testing e10s with Flagfox, please contact me with a bug report.

The Validate.nu action now uses the Nu Markup Checker at validator.w3.org/nu as the previous server is no longer accepting validation requests. (same engine but on new server, near as I can tell) I’ll probably change the name in a future update as I’ll need to get it localized.

There are a few flag icon updates in this release, mostly color corrections. Many thanks to the Wikipedia contributors that take the time to look up the exact official colors in government sources. :)

Flagfox 5.0.3 update released

I have posted Flagfox 5.0.3 to Mozilla Add-ons. After a Mozilla editor signs off, the update will be available to all users, however you can download it before then via the all versions page.

This update contains the IPv4 & IPv6 address location database updates for May 2014. A few people have been reporting what appears to be a wrong flag for some connections to Google on some occasions. Either Maxmind’s database is/was out of date or that’s just where Google has one of their many servers now. If this update shows the same issue, please feel free to bring it up on the Flagfox forum. However, please remember that I do not personally maintain a map of the entire Internet; Maxmind does that.

As of the 1st of this month, the survey link that was shown as well as the 5.0 first run page are no longer shown and have been removed from this version. There’s also a minor fix for the new form field actions in this update, but it likely affected nobody.

Current software requires current software

A few years ago I got rambling obscenity laden hate mail because Flagfox didn’t support a version of Firefox that ran on Windows 98SE anymore. There is a select group of people out there that don’t grasp that software running in software running in software would depend on other updates in its updates. No, sorry, I cannot support an operating system older than people capable of hacking it.

In order to get Flagfox updating without Firefox restarts (as well as fix some other issues) I need to support a minimum of Firefox 17. This is two Mozilla Extended Support Releases back; the current ESR is Firefox 24.

Around 2013, Mozilla stopped supporting Windows 2000 and Mac OS X 10.5. (see here for OS support table) At some point the line has to be drawn, and that’s where it ended up. Firefox 17+ just isn’t going to run on OSes that old. Honestly, supporting an operating system for 13 years is kind of astonishing if you think about it. They really do give massive leeway here, but it can’t be forever.

Mozilla also dropped support for old versions of Windows XP around the same time, however these users can simply update to Windows XP SP3 which is likely to be supported for quite some time. Windows 2003 is in a similar situation; update to at least SP1. You should be able to use the normal Windows Update system to do this.

What to do with old computers?

First, the lecture: If you are running an operating system that is no longer supported with security updates you are a danger to yourself and others. If this is your fault, you will not get sympathy from me. Yes, you might be forced to buy a new computer or upgrade your OS yourself, but that’s better than adding to the population of hacked machines used for criminal activities. If it’s not your fault because the computer in question is a company computer, it’s time to gather your coworkers to petition your employer about unsafe working conditions. (computer/network maintenance negligence is not a joke)

If you do have control over the computer in question it’s probably time to upgrade. You generally have the option of installing a newer version of Windows / Mac OS X, installing Linux (e.g. Ubuntu), or buying a new computer. This is just a generic tech support recommendation, however. Do not email me asking for help updating your computer.

If you are running Mac OS X 10.5 on PowerPC hardware, you unfortunately have fewer options. There is a fork of Firefox ESR for PPC called TenFourFox that might be an option for you. (I cannot stress how much emphasis I put on the word “might” here) If you get this working, please contact me as I would really like to know how well this works for you. Updating your OS is not an option as Apple abandoned this old CPU architecture shortly after your hardware was made and they don’t provide new OS versions for it anymore. Linux also might be an option for you. Sadly, with Apple, they really just want you to buy a new computer.

Please don’t send me angry emails about how horrible it is that your old box doesn’t work with anything new anymore. We live in an era of rapid technological advancement and you’re just going to have to deal with the simple fact that new stuff will depend on new stuff in order to work.

To answer the obvious question, no, I will not be putting out branch updates for the old 4.2.x version either. I’m not entirely against this concept, however the Mozilla Add-ons site/system doesn’t really support this in any practical way.

Things I’ve learned from the survey thus far

I have a survey link in the Flagfox icon menu for the current version to get some stats and info about Flagfox actions usage, sync, and some of the services involved here. All submissions are anonymous and I will not be posting raw data, but here are a few interesting things I have learned from this experiment thus far. Note that this survey is not otherwise advertised, so this is a survey of more advanced users. (which is intentional)
Continue reading

Flagfox 5.0.2 update released

I have posted Flagfox 5.0.2 to Mozilla Add-ons. After a Mozilla editor signs off, the update will be available to all users, however you can download it before then via the all versions page.

This update contains the IPv4 & IPv6 address location database updates for April 2014. I’ve been releasing on a mid-month schedule for a while now, however it looks like Maxmind might be back to releasing their database updates earlier again so I may go back to beginning of the month updates. I generally try to keep it vaguely consistent if I can to avoid two updates in quick succession.

This version also contains a temporary link to a user survey in the Flagfox menu. (it’s not otherwise advertised) This will help me get some basic stats about how Flagfox’s more advanced users use its actions system as well as the standard questions about what browsers you use and if you use Mozilla Sync. One submission per person please, and also please avoid sharing direct links to the survey. When you load up the survey via the link Flagfox sends some very basic stats in the URL, namely the count of how many actions you have and if you have any custom actions using any advanced features. No identifying information nor the contents or names of any actions are sent. (the parameters in the URL are human-readable; the big number at the beginning is just the survey ID and is the same for everyone) This is disclosed at the top of the survey and no data should be recorded if you do not agree to proceed. The link hides after clicking as this is a one-time survey. If anyone has any issues with this survey please contact me. All submissions are anonymous.

Understanding the Mozilla CEO mess


This is a revision of a post I put up a few days ago. Events changed, so I felt the need to take the previous version down. My apologies to those who wanted to read it that hit a 404. (I didn’t know it had been linked to by someone other than myself yet) I wanted to avoid looking like I was more a part of the debate than I am, so even with the updates I added, I felt the need to redo things a bit here.

This is going to be a bit of an off-topic post to many of the few readers I have on this blog. If you aren’t already aware of the firestorm at the selection of Brenden Eich as the new Mozilla CEO, then you might not be my target audience for this post. I suggest going off to Youtube and watching some funny videos, as it might be more productive for you than reading this. This issue is a god forsaken mess, so be prepared for a little rant.
Continue reading