Flagfox Changelog

What's new in Flagfox 6.1.73

Apr 1, 2024
  • IPv4 & IPv6 address location database updates for March 2024

New in Flagfox 6.1.72 (Mar 6, 2024)

  • IPv4 & IPv6 address location database updates for February 2024

New in Flagfox 6.1.71 (Feb 1, 2024)

  • IPv4 & IPv6 address location database updates for January 2024

New in Flagfox 6.1.70 (Jan 5, 2024)

  • IPv4 & IPv6 address location database updates for December 2023
  • Removed Tiny URL & Bit.ly URL default actions (no longer automatable)

New in Flagfox 6.1.69 (Dec 6, 2023)

  • IPv4 & IPv6 address location database updates for November 2023

New in Flagfox 6.1.68 (Nov 1, 2023)

  • IPv4 & IPv6 address location database updates for October 2023

New in Flagfox 6.1.67 (Oct 6, 2023)

  • IPv4 & IPv6 address location database updates for September 2023

New in Flagfox 6.1.66 (Sep 6, 2023)

  • IPv4 & IPv6 address location database updates for August 2023

New in Flagfox 6.1.65 (Aug 3, 2023)

  • IPv4 & IPv6 address location database updates for July 2023

New in Flagfox 6.1.64 (Jul 6, 2023)

  • IPv4 & IPv6 address location database updates for June 2023

New in Flagfox 6.1.63 (Jun 6, 2023)

  • IPv4 & IPv6 address location database updates for May 2023

New in Flagfox 6.1.62 (May 2, 2023)

  • IPv4 & IPv6 address location database updates for April 2023

New in Flagfox 6.1.61 (Apr 7, 2023)

  • IPv4 & IPv6 address location database updates for March 2023

New in Flagfox 6.1.60 (Mar 7, 2023)

  • IPv4 & IPv6 address location database updates for February 2023
  • Removed defunct Alexa default action

New in Flagfox 6.1.59 (Feb 1, 2023)

  • IPv4 & IPv6 address location database updates for January 2023

New in Flagfox 6.1.58 (Jan 4, 2023)

  • IPv4 & IPv6 address location database updates for December 2022

New in Flagfox 6.1.57 (Nov 30, 2022)

  • IPv4 & IPv6 address location database updates for November 2022

New in Flagfox 6.1.56 (Nov 1, 2022)

  • IPv4 & IPv6 address location database updates for October 2022

New in Flagfox 6.1.55 (Oct 3, 2022)

  • IPv4 & IPv6 address location database updates for September 2022

New in Flagfox 6.1.54 (Sep 1, 2022)

  • IPv4 & IPv6 address location database updates for August 2022

New in Flagfox 6.1.53 (Aug 1, 2022)

  • IPv4 & IPv6 address location database updates for July 2022

New in Flagfox 6.1.52 (Jul 1, 2022)

  • IPv4 & IPv6 address location database updates for June 2022

New in Flagfox 6.1.51 (Jun 2, 2022)

  • IPv4 & IPv6 address location database updates for May 2022

New in Flagfox 6.1.50 (Apr 29, 2022)

  • IPv4 & IPv6 address location database updates for April 2022

New in Flagfox 6.1.49 (Mar 30, 2022)

  • IPv4 & IPv6 address location database updates for March 2022

New in Flagfox 6.1.48 (Feb 28, 2022)

  • IPv4 & IPv6 address location database updates for February 2022

New in Flagfox 6.1.47 (Feb 1, 2022)

  • IPv4 & IPv6 address location database updates for January 2022

New in Flagfox 6.1.46 (Jan 3, 2022)

  • IPv4 & IPv6 address location database updates for December 2021

New in Flagfox 6.1.45 (Dec 6, 2021)

  • IPv4 & IPv6 address location database updates for November 2021
  • Replaced old default traceroute action with a better provider

New in Flagfox 6.1.44 (Nov 1, 2021)

  • IPv4 & IPv6 address location database updates for October 2021

New in Flagfox 6.1.43 (Oct 1, 2021)

  • IPv4 & IPv6 address location database updates for September 2021

New in Flagfox 6.1.42 (Sep 2, 2021)

  • IPv4 & IPv6 address location database updates for August 2021
  • Changed manifest formatting to match newer AMO output

New in Flagfox 6.1.41 (Aug 2, 2021)

  • IPv4 & IPv6 address location database updates for July 2021

New in Flagfox 6.1.40 (Jul 1, 2021)

  • IPv4 & IPv6 address location database updates for June 2021

New in Flagfox 6.1.39 (Jun 2, 2021)

  • IPv4 & IPv6 address location database updates for May 2021

New in Flagfox 6.1.38 (May 4, 2021)

  • IPv4 & IPv6 address location database updates for April 2021

New in Flagfox 6.1.37 (Apr 1, 2021)

  • IPv4 & IPv6 address location database updates for March 2021

New in Flagfox 6.1.36 (Mar 1, 2021)

  • IPv4 & IPv6 address location database updates for February 2021

New in Flagfox 6.1.35 (Feb 2, 2021)

  • IPv4 & IPv6 address location database updates for January 2021
  • Fixed action management buttons in recent Firefox versions

New in Flagfox 6.1.34 (Jan 5, 2021)

  • IPv4 & IPv6 address location database updates for December 2020
  • Fixed Ping default action
  • Removed defunct Header Check & Video Converter default actions
  • Removed WOT default action for obtrusive ads

New in Flagfox 6.1.33 (Dec 3, 2020)

  • IPv4 & IPv6 address location database updates for November 2020

New in Flagfox 6.1.32 (Nov 3, 2020)

  • IPv4 & IPv6 address location database updates for October 2020

New in Flagfox 6.1.31 (Sep 30, 2020)

  • IPv4 & IPv6 address location database updates for September 2020

New in Flagfox 6.1.30 (Sep 1, 2020)

  • IPv4 & IPv6 address location database updates for August 2020

New in Flagfox 6.1.29 (Aug 2, 2020)

  • IPv4 & IPv6 address location database updates for July 2020

New in Flagfox 6.1.28 (Jun 30, 2020)

  • IPv4 & IPv6 address location database updates for June 2020

New in Flagfox 6.1.27 (May 31, 2020)

  • IPv4 & IPv6 address location database updates for May 2020

New in Flagfox 6.1.26 (Apr 30, 2020)

  • IPv4 & IPv6 address location database updates for April 2020

New in Flagfox 6.1.25 (Apr 1, 2020)

  • IPv4 & IPv6 address location database updates for March 2020

New in Flagfox 6.1.24 (Mar 3, 2020)

  • IPv4 & IPv6 address location database updates for February 2020

New in Flagfox 6.1.23 (Jan 27, 2020)

  • IPv4 & IPv6 address location database updates for January 2020

New in Flagfox 6.1.22 (Jan 7, 2020)

  • Minor updates to TLD nationalities map (support for new IDN TLDs)
  • Fixed URL for Video Converter action again (now with better I18N)

New in Flagfox 6.1.21 (Dec 30, 2019)

  • IPv4 & IPv6 address location database updates for December 2019
  • Updated URLs for Security Observatory and Video Converter actions

New in Flagfox 6.1.20 (Dec 2, 2019)

  • IPv4 & IPv6 address location database updates for November 2019

New in Flagfox 6.1.19 (Nov 4, 2019)

  • IPv4 & IPv6 address location database updates for October 2019

New in Flagfox 6.1.18 (Oct 2, 2019)

  • IPv4 & IPv6 address location database updates for September 2019

New in Flagfox 6.1.17 (Aug 26, 2019)

  • IPv4 & IPv6 address location database updates for August 2019

New in Flagfox 6.1.16 (Aug 2, 2019)

  • IPv4 & IPv6 address location database updates for July 2019
  • Updated country names list for North Macedonia name change (en/de/ru)

New in Flagfox 6.1.15 (Jun 20, 2019)

  • IPv4 & IPv6 address location database updates for June 2019

New in Flagfox 6.1.14 (May 7, 2019)

  • IPv4 & IPv6 address location database updates for May 2019

New in Flagfox 6.1.13 (Apr 17, 2019)

  • IPv4 & IPv6 address location database updates for April 2019

New in Flagfox 6.1.12 (Apr 12, 2019)

  • IPv4 & IPv6 address location database updates for March 2019
  • Fixed wrong action being deleted if also reordering after deleting
  • Fixed favicon toggling forgetting pending deletes' disabled states
  • Fixed hover menu open forcing actions list scroll to focused item

New in Flagfox 6.1.11 (Feb 19, 2019)

  • IPv4 & IPv6 address location database updates for February 2019

New in Flagfox 6.1.10 (Feb 19, 2019)

  • IPv4 & IPv6 address location database updates for January 2019
  • Improved support for IPv4 addresses embedded in IPv6
  • Yet more minor code cleanups (incl. one delayed by an AMO bug)

New in Flagfox 6.1.9 (Feb 19, 2019)

  • IPv4 & IPv6 address location database updates for December 2018
  • Improved favicon prefetching to allow for longer timeouts on startup

New in Flagfox 6.1.8 (Feb 19, 2019)

  • Added forward-compatibility for HTTP/3+ checking
  • Added variant of insecure HTTP tooltip tag for FTP
  • Fixed action list item selection colors in options under newer Firefox versions
  • Reimplemented support for hotkeys using two ctrl/alt/cmd keys (upgraded WebExt API; requires Firefox 63+)
  • Reimplemented middle-click on menu item to open in background tab (new WebExt API; requires Firefox 64+)
  • Yet more minor code cleanups

New in Flagfox 6.1.7 (Feb 19, 2019)

  • IPv4 & IPv6 address location database updates for November 2018
  • Favicon cache is now cleared after disabling favicons and closing/refreshing options
  • Fixed bug that could cause formfield actions to not be disabled when not applicable
  • Fixed recent regression that broke formfield action favicons (e.g. Ping)
  • More cleanups and optimizations (incl. fixing some slow WebExt API calls)

New in Flagfox 6.1.6 (Oct 19, 2018)

  • IPv4 & IPv6 address location database updates for October 2018
  • Fixed error page and offline mode icons not showing correctly
  • More cleanups and optimizations

New in Flagfox 6.1.5 (Sep 12, 2018)

  • IPv4 & IPv6 address location database updates for September 2018

New in Flagfox 6.1.4 (Sep 5, 2018)

  • Added timeout for favicon fetching (can now handle errors faster)
  • Improved favicon cache to only retry failures after a day or so
  • Replaced broken “Check Server Status” default action with “Is It Up?”
  • Various code, debug, & L10N cleanups

New in Flagfox 6.1.3 (Aug 27, 2018)

  • Fixed a bug caused by polyfill for new JS methods for Firefox 60-61 that broke the options page.

New in Flagfox 6.1.2 (Aug 27, 2018)

  • IPv4 & IPv6 address location database updates for August 2018
  • Added DNS cache check retries if no IP is found within a minute of startup (for already loaded tabs)
  • Created a hack to allow hiding of menus without deletion+recreation (WebExt API can only disable)
  • Flagfox menus now hide automatically for all URLs which never show Flagfox icons (e.g. about:newtab)
  • Flagfox menus are now generated on first open instead of all at first startup (using new APIs more)
  • More cleanups and optimizations

New in Flagfox 6.1.1 (Jul 18, 2018)

  • Fixed checking/disabling of unavailable actions in menus in some circumstances
  • Worked-around WebExt menu API bugs when at "about:" URLs
  • Various code cleanups and minor optimizations

New in Flagfox 6.1.0 (Jul 9, 2018)

  • IPv4 & IPv6 address location database updates for July 2018
  • Reimplemented support for fetching IPs from the DNS cache, instead of only requests (new WebExt API)
  • Reimplemented support for customizable hotkeys for actions, instead of just one default (new WebExt API)
  • Reimplemented action availability check on menu open, instead of all tab changes (new WebExt API)
  • Added local caching for all favicons (uses localStorage; clears with cache clear)
  • Added throttling to favicon fetching while editing an action’s template
  • Reimplemented default icon loading for missing favicons in menus
  • Added support for importing actions into options from prefs/actions JSON files
  • Improved startup to attempt to load icons into existing tabs, where possible
  • Rewrote IP/host cache, yet again (having the DNS API makes things way less complex now)
  • Added support for all action types in context menus, where now possible (IPs obtainable via DNS cache)
  • Changed hotkey pref save format to match new API; old ones from Flagfox 5.2.x will be imported
  • Added detection and indication of invalid or existing hotkeys, when setting (not 100%, due to iffy API)
  • Added ability to undo a hotkey change without having to cancel config, via escape key
  • Switched to PointerEvents where applicable (only minor use)
  • Improved opening of new tabs to use openerTabId; now opened next to subject, instead of end of strip
  • Support for Tree Style Tabs addon (and similar) is now available again due to openerTabId change
  • Shut up some pointless warning messages on startup from manifest.json load
  • Various code cleanups/fixes
  • Dropped support for Firefox 56-59, as Mozilla only finally added the new APIs used here in Firefox 60

New in Flagfox 6.1 Beta 3 (Jul 5, 2018)

  • Added support for importing actions into options from prefs/actions JSON files
  • Replaced now-defunct URL Parser default action with simple built-in JS action
  • Fixed error message spew from hotkey migration on startup (regression in 6.1 beta)
  • Various code cleanups/fixes

New in Flagfox 6.0.7 (Jul 5, 2018)

  • IPv4 & IPv6 address location database updates for June 2018
  • Dropped now-defunct XMarks and URL Parser default actions
  • Replaced old URL Parser action with a simple built-in JS action

New in Flagfox 6.1 Beta 2 (Jun 22, 2018)

  • Added local caching for all favicons (uses localStorage; clears with cache clear)
  • Added throttling to favicon fetching while editing an action’s template
  • Reimplemented default icon loading for missing favicons in menus
  • Fixed handling of raw IPs (e.g. router admin pages)

New in Flagfox 6.0.6 (Jun 14, 2018)

  • IPv4 & IPv6 address location database updates for May 2018
  • Updated Flagfox-Geotool CAPTCHA pass mechanism

New in Flagfox 6.1 Beta 1 (Jun 14, 2018)

  • Reimplemented support for fetching IPs from the DNS cache, instead of only requests (new WebExt API)
  • Reimplemented support for customizable hotkeys for actions, instead of just one default (new WebExt API)
  • Reimplemented action availability check on menu open, instead of all tab changes (new WebExt API)
  • Improved startup to attempt to load icons into existing tabs, where possible
  • Rewrote IP/host cache, yet again (having the DNS API makes things way less complex now)
  • Added support for all action types in context menus, where now possible (IPs obtainable via DNS cache)
  • Changed hotkey pref save format to match new API; old ones from Flagfox 5.2.x will be imported
  • Added detection and indication of invalid or existing hotkeys, when setting (not 100%, due to iffy API)
  • Added ability to undo a hotkey change without having to cancel config, via escape key
  • Switched to PointerEvents where applicable (only minor use)
  • Improved opening of new tabs to use openerTabId; now opened next to subject, instead of end of strip
  • Support for Tree Style Tabs addon (and similar) is now available again due to openerTabId change
  • Dropped now-defunct XMarks action from defaults
  • Various code cleanups
  • Dropped support for Firefox 56-59, as Mozilla only finally added the new APIs used here in Firefox 60

New in Flagfox 6.0.5 (May 1, 2018)

  • IPv4 & IPv6 address location database updates for April 2018
  • Updated IPDB build system to handle new Maxmind file format
  • Updated country names list for Swaziland->eSwatini name change

New in Flagfox 6.0.4 (Mar 31, 2018)

  • IPv4 & IPv6 address location database updates for March 2018
  • Fixed actions import via drag/drop text into options
  • Added ability to import from text file via drag/drop into options
  • Files are finally now signed by AMO using a non-broken hash (SHA2-256)

New in Flagfox 6.0.3 (Mar 5, 2018)

  • Shut up a warning message in the browser console
  • Tweaked to handle edge-cases involving raw IPs better

New in Flagfox 6.0.2 (Mar 1, 2018)

  • IPv4 & IPv6 address location database updates for February 2018
  • Added ability to handle raw IPs when webRequest API provides no IP
  • Minor optimizations
  • Minor JS updates to use some newer syntax, where applicable
  • Tweaked startup to ensure there’s always at least one menu item enabled
  • Reverted crossed-out HTTPS tag to “INSECURE HTTP” due to issues on some platforms

New in Flagfox 6.0.1 (Jan 31, 2018)

  • IPv4 & IPv6 address location database updates for January 2018
  • Fixed some caching issues causing IPs to be forgotten in a few cases
  • Fixed RTL issues in tooltip and implemented proper support in options
  • Fixed bugs related to hotclick configuration in the options page
  • Worked-around WebExtension API bug that causes some addon options pages to break in private browsing windows
  • Various JS and CSS cleanups

New in Flagfox 6.0.1 RC (Jan 29, 2018)

  • IPv4 & IPv6 address location database updates for January 2018
  • Fixed some caching issues causing IPs to be forgotten in a few cases
  • Fixed RTL issues in tooltip and implemented proper support in options
  • Fixed bugs related to hotclick configuration in the options page
  • Worked-around WebExtension API bug that causes some addon options pages to break in private browsing windows
  • Various JS and CSS cleanups

New in Flagfox 6.0.0 (Jan 8, 2018)

  • IPv4 & IPv6 address location database updates for December 2017
  • First pure WebExtension API version of Flagfox; Firefox 57+ support added (min is v56; v57+ highly recommended)
  • Ported Flagfox options from XUL window to HTML tab (along with all other dialogs), per WebExt requirement
  • Improved IPDB to now run in its own dedicated JS Worker thread
  • Started using ES6 promises everywhere (some new uses because it's better; many compelled by WebExt API)
  • Faster flag icon updates using new WebExt API (pages loaded/cached prior to install/update must be refreshed)
  • Added simple indicator icons+tags for HSTS, HTTP/2, and insecure HTTP to flag icon tooltips
  • Changed TLD nationality to always show in tooltips for nation-restricted non-ccTLDs (IDN TLDs require Firefox 57+)
  • Added Flagfox actions context menus for elements within a page and background tabs (IP-related stuff NYI)
  • Improved keyboard support in the options page
  • Added domain names of actions (that have a URL) to their tooltips in the options page
  • Added options page support for paste to import and cut/copy to clone, via main menu or hotkey (e.g. ctrl+v/c/x)
  • Changed options page to autosave actions JSON to storage rather than wait for tab close
  • Fixed some bugs with actions import/drag/drop in options under recent versions of Firefox
  • Added Linux support for opening actions in a background window (mostly useless, but nonetheless true)
  • Implemented custom locale properties file parsing/loading, because screw WebExtension's bloated I18N
  • Implemented universal automatic English fallback for locales (Flagfox 5 had some; Flagfox 6 has it for everything)
  • Now stripping redundant manual English fallback strings on build, to save a bit of space for install/load
  • Added automatic locale file unload after disuse to reduce memory use when no longer needed
  • Significantly improved location/host/ip caching (which is now required, due to WebExt APIs)
  • Implemented (partial) replacements for various features Mozilla abandoned with the WebExt transition (e.g. eTLD)
  • Removed old grey question mark icon; replaced its last remaining use with the already-used globe icon
  • Disabled actions that need a content script on protocols and Mozilla domains blocked by the WebExt API
  • Added ability to handle default action favicons on non-standard paths; all should show, now (improvement over 5.x)
  • Geotool action hotkey changed from Ctrl+Alt+G to Alt+Shift+G due to the very limited WebExtension hotkey API
  • New default action hotclicks: "Check Server Status" on double-click and "Google Cache" on triple-click
  • Various default action changes:
  • Improved Page Metadata JS action to list everything it can find (with improved formatting)
  • Netcraft & IntoDNS switched to HTTPS (only URL Parser & Traceroute remain without HTTPS support)
  • Dropped Wave A11Y due to various issues, including over-active use throttling
  • Dropped obsolete Validate.nu action, as it became a redirect to the main W3C Validator
  • Demoted WOT from default menu to options-available, due to excessive popup ads (amongst other issues)
  • Added: Is It Up? (alternative status checker), Built With, Mozilla Security Observatory, & Video Converter
  • Dropped support for all Firefox/Gecko versions 24-55, which includes all versions of SeaMonkey up to current
  • (SeaMonkey support may be readded when they have a version that supports WebExtensions sufficiently)
  • (Unfortunately, Firefox 52 ESR support is also not possible, due to unavailable WebExtension API updates)
  • -> This Flagfox version supports Firefox 56+ (desktop), however some features require Firefox 57+ to work fully
  • -> Due to bugs in Mozilla's WebExtension API, this support floor will increase further in future 6.x releases
  • Known issues that cannot be fixed due to buggy/badly designed and now mandatory-to-use WebExtension APIs:
  • Icon is smaller and squarified, per WebExt API's apparent requirements (API not documented properly)
  • Icon menu has default toolbar menu items in it, even if N/A; no way to disable; nightly has some fixes
  • Icon menu limited to 6 top-level items, per arbitrary WebExt API limitation; others in auto-submenu
  • Icon menu item favicons (if enabled) have no default; WebExt API has no way to set a default/onerror
  • All menu generation is done more often than prior versions due to primitive WebExt API (no on-showing event)
  • Icon tooltip doesn't have columns or text styling, as the WebExt API here is primitive (plain text only)
  • Icon middle-click settings no longer work, due to limited WebExt API (existing settings left alone, but hidden)
  • Hotkey customization is no longer available, due to very limited WebExt API (no user-set hotkey support, at all)
  • The WebExt notifications API outputs to the OS notifications system, which may get truncated text
  • There is no way to select "Don't show this again" for notifications (custom buttons not supported in Firefox)
  • Firefox wipes WebExtension data on uninstall, without user notification or prompting (affects *ALLaddons!)
  • Known issues that will be addressed in future Flagfox updates:
  • The new page element action menus do not yet support actions that use IP addresses (implementation TBD)
  • All page notifications for TLD/IP country mismatches have been disabled until I can make notifications better
  • Options edit action autocomplete and detailed help popup are disabled (cut for time; reimplementation TBD)
  • Options page is kinda ugly, due to having to port XUL to HTML and CSS being a horrible monstrosity
  • Some RTL locale display issues (nothing drastic, and probably nothing you haven't seen in other software)

New in Flagfox 6.0 Beta 3 (Dec 29, 2017)

  • Fixed proxy detection to work properly with sloppy undocumented behavior of Mozilla's WebExt webRequest API (Firefox 57+ only)
  • Fixed actions importer to always import action lists with names, using host name or placeholder, if needed
  • Fixed a bunch of little bugs in the new options page (with selection handling, drag/drop, & clone selected action)
  • Implemented manual paste menu item using new API and unified paste handling
  • Added an insecure HTTP tooltip tag, mutually exclusive with HSTS & HTTP/2 tags
  • Improved HTTP protocol/security tooltip tags with simple, easy-to-notice icons (Unicode; all in color, in Nightly)
  • Added ability to handle default action favicons on non-standard paths; all should show, now (improvement over 5.x)
  • Dropped obsolete Validate.nu default action, as it's now the same as the main W3C Validator
  • Added some new default actions: Is It Up? (alternative status checker), Built With, & Mozilla Security Observatory
  • Added hooks to options for clone selected action (if any) on normal copy/cut, via main menu or hotkey (e.g. ctrl+c)

New in Flagfox 6.0 Beta 2 (Dec 29, 2017)

  • Fixed proxy detection to work properly with sloppy undocumented behavior of Mozilla's WebExt webRequest API (Firefox 57+ only)
  • Fixed actions importer to always import action lists with names, using host name or placeholder, if needed
  • Fixed a bunch of little bugs in the new options page (with selection handling, drag/drop, & clone selected action)
  • Implemented manual paste menu item using new API and unified paste handling
  • Added an insecure HTTP tooltip tag, mutually exclusive with HSTS & HTTP/2 tags
  • Improved HTTP protocol/security tooltip tags with simple, easy-to-notice icons (Unicode; all in color, in Nightly)
  • Added ability to handle default action favicons on non-standard paths; all should show, now (improvement over 5.x)
  • Dropped obsolete Validate.nu default action, as it's now the same as the main W3C Validator
  • Added some new default actions: Is It Up? (alternative status checker), Built With, & Mozilla Security Observatory
  • Added hooks to options for clone selected action (if any) on normal copy/cut, via main menu or hotkey (e.g. ctrl+c)

New in Flagfox 6.0 Beta 1 (Dec 24, 2017)

  • First pure WebExtension API version of Flagfox; Firefox 57+ support added (min version Firefox 56)
  • Ported Flagfox options from XUL window to HTML tab (along with all other dialogs), per WebExt requirement
  • Improved IPDB to now run in its own dedicated JS Worker thread
  • Started using ES6 promises everywhere (some new uses because it's better; many compelled by WebExt API)
  • Faster flag icon updates using new WebExt API (pages loaded/cached prior to install/update must be refreshed)
  • Added simple indicator tags for HSTS and HTTP/2 to flag icon tooltips
  • Added Flagfox actions context menus for elements within a page and background tabs (IP-related stuff NYI)
  • Improved keyboard support in the options page
  • Added options page support for paste to import actions from text, via main menu or hotkey (e.g. ctrl+v)
  • Fixed some bugs with actions import/drag/drop in options under recent versions of Firefox
  • Added Linux support for opening actions in a background window (not that anyone likely cares)
  • Implemented custom locale properties file parsing/loading, because screw WebExtension's bloated I18N
  • Implemented universal automatic English fallback for locales (Flagfox 5 had some; Flagfox 6 has it for everything)
  • Now stripping redundant manual English fallback strings on build, to save a bit of space
  • Added automatic locale file unload after disuse to reduce memory use when no longer needed
  • Significantly improved location/host/ip caching (which is now required, due to WebExt APIs)
  • Implemented (partial) replacements for various features Mozilla abandoned with the WebExt transition (e.g. eTLD)
  • Removed old grey question mark icon; replaced its last remaining use with globe icon
  • Various default action changes (Netcraft & IntoDNS HTTPS; Wave A11Y dropped; WOT demoted from default menu)
  • Geotool action hotkey changed from Ctrl+Alt+G to Alt+Shift+G due to the very limited WebExtension hotkey API
  • New default action hotclicks: "Check Server Status" on double-click and "Google Cache" on triple-click
  • IPv4 & IPv6 address location database updates for December 2017

New in Flagfox 5.2.3 (Nov 10, 2017)

  • IPv4 & IPv6 address location database updates for November 2017
  • Minor optimizations/cleanups in new preferences handling code
  • Replaced use of some old XPCOM interfaces
  • Minor CSS and string handling cleanups; switched to some newer JS, when available
  • Replaced the flag icons preview window's size and color sorting with a pre-sorted cache. Now loads instantly and color sorting uses a much better algorithm. (now sorted by xyY colorspace coordinate, red to blue)
  • Disabled use of WebExtension pref system in applications other than Firefox (SeaMonkey's WebExtension support is broken, not just missing)

New in Flagfox 5.2.2 (Nov 1, 2017)

  • Work around Firefox's subscript cache randomly being insane, again, but in a new and more stupid way. (I keep underestimating the level of Mozilla's brokenness, and there's no real way to reproduce this glitch. Anyone with Flagfox startup issues after this should clear their Firefox cache and reinstall/update Firefox.)

New in Flagfox 5.2.0 (Nov 1, 2017)

  • Ported user settings/data storage from nsIPrefService to WebExtension storage (upgrade to Flagfox 5.2.x prior to upgrading to Firefox 57+ is REQUIRED keep prefs; Mozilla does not have ANY method of accessing old prefs from a pure-WebExtension!)
  • Removed all use of mozIJSSubScriptLoader due to Mozilla cache bugs that can't be fully worked-around
  • Converted IPDB metadata file to proper JSON, now loaded async on startup
  • Fixed bug that caused actions pref to take up more storage space than needed when reset to default
  • Minor flag icon updates
  • Significant default action updates (some fixed/replaced/HTTPS-ified/etc.)
  • IPv4 & IPv6 address location database updates for October 2017:
  • This Flagfox version supports Firefox 24-56 and SeaMonkey 2.21+
  • Recommended minimum version is Firefox 52+
  • Last major version to support pre-WebExtension-apocalypse-Firefox; rewrite for new APIs mandated for Firefox 57+ pending for Flagfox 6.0, release TBD

New in Flagfox 5.1.29 (Sep 27, 2017)

  • Fix IPDB load error that randomly occurred for a small portion of people after an update by working around yet another Firefox script caching bug.

New in Flagfox 5.1.27 (Sep 27, 2017)

  • IPv4 & IPv6 address location database updates for September 2017
  • Added proper icon handling for moz-extension:// URLs
  • IPs not in the DB now use globe icon & indicate CDN in tooltip
  • Successful lookups of unlisted IPs are now cached the same as listed

New in Flagfox 5.1.26 (Sep 5, 2017)

  • IPv4 & IPv6 address location database updates for August 2017

New in Flagfox 5.1.25 (Jul 26, 2017)

  • IPv4 & IPv6 address location database updates for July 2017

New in Flagfox 5.1.23 (Jun 20, 2017)

  • IPv4 & IPv6 address location database updates for May 2017

New in Flagfox 5.1.22 (May 20, 2017)

  • IPv4 & IPv6 address location database updates for April 2017
  • Fix action drag/drop to reorder with workaround for recent Firefox bug

New in Flagfox 5.1.21 (Mar 27, 2017)

  • IPv4 & IPv6 address location database updates for March 2017

New in Flagfox 5.1.12 (Mar 27, 2017)

  • IPv4 & IPv6 address location database updates for July 2016.

New in Flagfox 5.1.7 (Jan 13, 2016)

  • IPv4 & IPv6 address location database updates for January 2016

New in Flagfox 5.1.6 (Dec 21, 2015)

  • IPv4 & IPv6 address location database updates for December 2015
  • Minor flag icon set updates
  • Reverted unneeded automatic "fixes" from AMO's overzealous script (the actually needed changes were done 2 months ago in version 5.1.4)

New in Flagfox 5.1.5 (Nov 19, 2015)

  • IPv4 & IPv6 address location database updates for November 2015
  • Updated Geotool URL to use HTTPS without a redirect again

New in Flagfox 5.1.4 (Oct 19, 2015)

  • IPv4 address location database updates for October 2015 (no v6 update from Maxmind) Update use of 'let' to work with newest Nightly changes

New in Flagfox 5.1.3 (Sep 13, 2015)

  • IPv4 & IPv6 address location database updates for September 2015

New in Flagfox 5.1.2 (Aug 12, 2015)

  • IPv4 & IPv6 address location database updates for August 2015
  • Fixed bug in updating flag under Reader Mode

New in Flagfox 5.1.1 (Jul 18, 2015)

  • IPv4 address location database updates for July 2015 (no v6 update from Maxmind)
  • Added a small results cache for each window (not saved to disk). Users with bad Internet connections will keep found flags instead of showing errors

New in Flagfox 5.1.0 (Jun 10, 2015)

  • IPv4 & IPv6 address location database updates for June 2015
  • IPDB files now encoded in a new compressed format, saving space & some memory
  • Locale files now JARed for better compression & simpler code sign verification
  • Updated Geotool and Whois actions to HTTPS (default flag click & middle-click)
  • Added support for Firefox 38+ Reader Mode
  • Minor flag icon set updates
  • Switched to newer "drop" event naming to maintain compatibility
  • Dropped support for Gecko 17-23 based browsers:
  • This Flagfox version supports Firefox 24+ and SeaMonkey 2.21+
  • Recommended minimum version is Firefox 38+

New in Flagfox 5.0.15 (May 12, 2015)

  • IPv4 & IPv6 address location database updates for May 2015
  • Updated many actions to use HTTPS now that they support it
  • Minor flag icon set update

New in Flagfox 5.0.14 (Apr 14, 2015)

  • IPv4 & IPv6 address location database updates for April 2015

New in Flagfox 5.0.13 (Mar 13, 2015)

  • IPv4 & IPv6 address location database updates for March 2015
  • Fixed minor bug due to interface change

New in Flagfox 5.0.12 (Feb 13, 2015)

  • IPv4 & IPv6 address location database updates for February 2015

New in Flagfox 5.0.11 (Jan 13, 2015)

  • IPv4 & IPv6 address location database updates for January 2015

New in Flagfox 5.0.10 (Dec 10, 2014)

  • IPv4 & IPv6 address location database updates for December 2014
  • Added Slovenian (sl-SI) locale
  • Fixed bug causing localized Wikipedia action names to not show

New in Flagfox 5.0.9 (Nov 10, 2014)

  • IPv4 & IPv6 address location database updates for November 2014
  • Minor locale and flag icon updates

New in Flagfox 5.0.8 (Oct 13, 2014)

  • IPv4 & IPv6 address location database updates for October 2014

New in Flagfox 5.0.7 (Sep 8, 2014)

  • IPv4 & IPv6 address location database updates for September 2014
  • Added support for "view-source:" & "jar:" protocol prefixed URLs
  • Improved TLD check to report nationality for restricted gTLDs (edu/gov/mil/asia)
  • Minor refactoring to simplify location handling
  • Avoid additional lookups on navigation within pages
  • Fixed e10s issue caused by recent changes in Nightly

New in Flagfox 5.0.6 (Aug 12, 2014)

  • IPv4 & IPv6 address location database updates for August 2014
  • Added e10s support for JS actions and improved form field handling
  • Significantly reduced usage of CPOWs under e10s (none on page load now)
  • -> Multiprocess Firefox now fully supported (new install.rdf flag set to true)

New in Flagfox 5.0.4 (Jun 6, 2014)

  • 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 start-up improvements

New in Flagfox 5.0.3 (May 9, 2014)

  • IPv4 & IPv6 address location database updates for May 2014
  • Removed temporary survey link and 5.0 first update first-run page
  • Fixed minor script error in form field actions without button ID

New in Flagfox 5.0.2 (May 2, 2014)

  • IPv4 & IPv6 address location database updates for April 2014
  • Added temporary link to a user survey to get stats and suggestions about built-in actions

New in Flagfox 5.0.1 (Mar 17, 2014)

  • IPv4 & IPv6 address location database updates for March 2014
  • Improved styling of flag icon border to work better with dark themes
  • Optimized XPI compression slightly for better extractionless loading
  • Removed hack needed to support Australis prior to recent update
  • Added ability to unload IPDB files on memory-pressure:heap-minimize
  • Minor localization fixes

New in Flagfox 5.0.0 (Feb 28, 2014)

  • IPv4 & IPv6 address location database updates for February 2014
  • New Flagfox logo & new icon for Geotool actions in the menu
  • Converted Flagfox to a restartless installation/update addon
  • New Flagfox installs and future updates no longer need a Firefox restart
  • Converted Flagfox to an extractionless installation/update addon (with no internal JAR)
  • This should also fix a certain bug stemming from Firefox profile corruption
  • Usage of input streams has been replaced with JavaScript typed arrays & DataView
  • This is needed for both extractionless and restartless support, and should be faster
  • Memory reported for Flagfox in about:memory should actually be somewhat accurate now
  • Replaced all usage of old resource:// URIs
  • Replaced old flag icons with a new custom built set of larger, more detailed
  • and accurate flag icons based on public domain Wikimedia Commons flag images
  • New set comes with many flag updates and will be possible to update regularly
  • Flag icons will now all show using their proper aspect ratios and accurate colors
  • The icon set is under a Creative Commons permissive license (see license text file)
  • Added support for ctrl/shift modifiers on action menu item click
  • ctrl+click opens in background tab/window & shift+click opens in new window
  • Added ability to middle-click on an action in the menu to open it in a background tab
  • Added ability to middle/ctrl+click multiple actions in a row without closing menu
  • Added and updated quite a few country entries (including flags & localized names)
  • Added new "formfield:" action pseudo-protocol to allow for some actions without URL APIs
  • Replaced old server status checking action with a new more informative one
  • Added new Virus Scan (VirusTotal), Netcraft, Bit.ly, is.gd URL, & SSL Server Test actions
  • Updated a few more actions to use HTTPS (Virus Scan, WOT, Xmarks, Bit.ly, & Tiny URL)
  • Fixed action parameter parsing to properly handle meta tags with dashes in their names
  • Fixed error message shown on close of tab with tab-modal prompt from a JS action open
  • Removed last usage of Addon Manager JSM APIs (bootstrap.js:startup() is sufficient now)
  • Changed actions customizations pref format to store using less space
  • Improved default actions list update checking and merging algorithm
  • Improved default actions list to asynchronously load from a file, rather than a pref
  • Added ability for IPDB files to each load on-demand rather than on startup
  • Flagfox startup is now simpler and quicker; database files don't load unless needed
  • Optimized IPDB lookups a little bit & improved IPv6 address parsing code a little bit
  • Started using Services.jsm & XPCOMUtils.jsm everywhere applicable (code simplifications)
  • Rewrote the about dialog to be more maintainable (translators are now in a scroll box)
  • Rewrote the preview icons dialog to show new icons and added ability to sort them there
  • Added a few new minor keyboard shortcuts to the options dialog
  • Added drop shadow for button icon hover in options dialog to better indicate clickability
  • Added new default icon for actions that can't load favicon (and in options when disabled)
  • Changed icon to hide at built-in home and new tab pages (no icon if no address shown)
  • Fixed detection of offline mode to update the icon immediately
  • Fixed a bunch of minor warnings for the AMO addon validator & other misc. code cleanups
  • Switched to using ES5 strict mode and fixed a few strict mode issues
  • Converted Flagfox preference naming from "flagfox.*" to "extensions.flagfox.*" names
  • Removed some obsolete strings and an obsolete country entry
  • Removed quirks/hacks needed to support old versions of Firefox and SeaMonkey
  • Replaced usage of some deprecated interfaces with newer APIs where needed
  • Added first run page to be shown for major updates (with localization for most users)
  • Added Malaysian (ms-MY) locale
  • Dropped Persian (fa) and Catalan (ca) locales due to lack of translators
  • Dropped support for all Gecko 16.0 and older browsers (15.0+ and 17.0+ features used)
  • This Flagfox version supports Firefox 17.0+ (old ESR) and SeaMonkey 2.14+
  • Recommended minimum version is Firefox 24 ESR or latest stable Firefox or SeaMonkey

New in Flagfox 4.2.17 (Jan 13, 2014)

  • IPv4 & IPv6 address location database updates for January 2014
  • Fixed flag style not updating immediately on option change
  • Fixed bug that could cause flag to not update properly if tab switching quickly
  • Replaced Bit.ly with Tiny URL as default URL shortener (Bit.ly URL API gone)

New in Flagfox 4.2.16 (Dec 13, 2013)

  • IPv4 & IPv6 address location database updates for December 2013

New in Flagfox 4.2.15 (Nov 16, 2013)

  • IPv4 & IPv6 address location database updates for November 2013

New in Flagfox 4.2.14 (Oct 16, 2013)

  • IPv4 & IPv6 address location database updates for October 2013

New in Flagfox 4.2.13 (Sep 30, 2013)

  • IPv4 & IPv6 address location database updates for September 2013

New in Flagfox 4.2.12 (Aug 26, 2013)

  • IPv4 & IPv6 address location database updates for August 2013

New in Flagfox 4.2.11 (Jul 23, 2013)

  • IPv4 & IPv6 address location database updates for July 2013

New in Flagfox 4.2.10 (Jun 17, 2013)

  • IPv4 & IPv6 address location database updates for June 2013
  • Minor IPDB load check update

New in Flagfox 4.2.9 (May 20, 2013)

  • IPv4 & IPv6 address location database updates for May 2013

New in Flagfox 4.2.8 (Apr 15, 2013)

  • IPv4 & IPv6 address location database updates for March 2013
  • Fixed database age not being detected correctly in Firefox 19+

New in Flagfox 4.2.7 (Mar 13, 2013)

  • IPv4 & IPv6 address location database updates for March 2013
  • Fixed database age not being detected correctly in Firefox 19+

New in Flagfox 4.2.6 (Feb 14, 2013)

  • IPv4 & IPv6 address location database updates for February 2013

New in Flagfox 4.2.5 (Jan 8, 2013)

  • IPv4 & IPv6 address location database updates for January 2013

New in Flagfox 4.2.4 (Dec 12, 2012)

  • IPv4 & IPv6 address location database updates for December 2012

New in Flagfox 4.2.3 (Nov 9, 2012)

  • IPv4 & IPv6 address location database updates for November 2012

New in Flagfox 4.2.2 (Oct 10, 2012)

  • IPv4 & IPv6 address location database updates for October 2012
  • Switched to using the async API for proxy detection (required for Firefox 18+)
  • Updated a few actions to use HTTPS (SiteAdvisor, SSL Checker, & Google)
  • Removed old largely defunct Same IP action
  • Minor locale updates

New in Flagfox 4.2.1 (Sep 14, 2012)

  • IPv4 & IPv6 address location database updates for September 2012

New in Flagfox 4.2.0 (Aug 13, 2012)

  • IPv4 & IPv6 address location database updates for August 2012
  • Backend changes to improve responsiveness:
  • Removed dependency on Addon Manager API to access IPDB files on startup
  • Flagfox starts up faster and shouldn't break when Firefox breaks here
  • Replaced old polling loop (4Hz) with a new location change progress listener
  • Flag updates are now done without delay; now fully idle when not used
  • Got rid of special icon for about:blank (nobody could tell what it was, anyway)
  • Changed Firefox EOL warning to show once for users with less than Firefox 10
  • Added a few more commonly resold TLDs to mismatch note exception list
  • Dropped Firefox 3.5 & SeaMonkey 2.0 support; removed special cases for them
  • This Flagfox version supports Firefox 3.6+ and SeaMonkey 2.1+

New in Flagfox 4.1.17 (Jul 9, 2012)

  • IPv4 & IPv6 address location database updates for July 2012
  • Minor CSS fixes for a no longer supported "-moz" prefix

New in Flagfox 4.1.16 (Jun 16, 2012)

  • IPv4 & IPv6 address location database updates for June 2012
  • Added Catalan locale

New in Flagfox 4.1.15 (May 22, 2012)

  • IPv4 & IPv6 address location database updates for May 2012
  • Fixed a potential issue with a malformed actions preference

New in Flagfox 4.1.14 (Apr 15, 2012)

  • IPv4 & IPv6 address location database updates for April 2012

New in Flagfox 4.1.13 (Mar 16, 2012)

  • IPv4 & IPv6 address location database updates for March 2012
  • Switched Geotool actions over to new server (with new subdomain)
  • Added Croatian locale

New in Flagfox 4.1.12 (Feb 14, 2012)

  • IPv4 & IPv6 address location database updates for February 2012

New in Flagfox 4.1.11 (Jan 7, 2012)

  • IPv4 & IPv6 address location database updates for January 2012
  • A couple more minor flag updates

New in Flagfox 4.1.10 (Dec 22, 2011)

  • IPv4 & IPv6 address location database updates for December 2011
  • Updated a few country flags and localized names
  • Added Lithuanian locale and some other locale updates

New in Flagfox 4.1.9 (Nov 26, 2011)

  • IPv4 & IPv6 address location database updates for November 2011
  • Updated the traceroute action to work with server update
  • Some minor locale updates

New in Flagfox 4.1.8 (Oct 26, 2011)

  • IPv4 & IPv6 address location database updates for October 2011
  • Added flags and localized names for a few small territories now in the database

New in Flagfox 4.1.7 (Sep 24, 2011)

  • IPv4 & IPv6 address location database updates for September 2011
  • Added Persian locale

New in Flagfox 4.1.6 (Aug 30, 2011)

  • IPv4 & IPv6 address location database updates for August 2011
  • Warn remaining Firefox 3.5 users to update (shown once)
  • Support bumps for current Firefox and SeaMonkey Aurora versions

New in Flagfox 4.1.5 (Jul 11, 2011)

  • IPv4 & IPv6 address location database updates

New in Flagfox 4.1.4 (Jun 18, 2011)

  • IPv4 & IPv6 address location database updates for June 2011
  • Some minor country name localization fixes

New in Flagfox 4.1.3 (May 26, 2011)

  • IPv4 & IPv6 address location database updates
  • Fixed the prompt method when used in custom JavaScript actions

New in Flagfox 4.1.2 (Apr 20, 2011)

  • IPv4 & IPv6 address location database updates for April 2011
  • Added Armenian and Finnish locales and some other locale updates
  • Support bumps for current Firefox and SeaMonkey Trunk nightlies
  • Major changes in Flagfox 4.1:
  • Support for Firefox 4.0
  • Support for sites using IPv6
  • Some new optional default actions and updates to some old ones
  • New action placeholders and advanced functionality
  • Improvements to the options dialog and action management
  • Removal of old icon repositioning options due to Firefox 4.0 removing the status bar
  • A handful of bug fixes and minor performance optimizations
  • Dropped support for out-of-date browsers: Firefox 3.0 and Flock

New in Flagfox 4.1.1 (Mar 15, 2011)

  • Simplified startup a bit; fixed a few potential issues and a minor Flagfox 3->4 upgrade bug
  • Major changes in Flagfox 4.1:
  • Support for Firefox 4.0
  • Support for sites using IPv6
  • Some new optional default actions and updates to some old ones
  • New action placeholders and advanced functionality
  • Improvements to the options dialog and action management
  • Removal of old icon repositioning options due to Firefox 4.0 removing the status bar
  • A handful of bug fixes and minor performance optimizations
  • Dropped support for out-of-date browsers: Firefox 3.0 and Flock

New in Flagfox 4.1.0 (Feb 23, 2011)

  • Added full IPv6 support using data from Maxmind (OS & ISP IPv6 support required)
  • Added support for IPv4 mapped and compatible IPv6 addresses (IPv4 prefixed with "::ffff:" or "::")
  • Added support for 6to4 and Teredo IPv6 tunneled IPv4 addresses
  • Optimized IP database reading a little bit
  • Added autocomplete for placeholders when typing into the template field in the new/edit action dialog
  • Improved icon tooltip to look better and be easier to read/understand and better to localize effectively
  • Added nationality of domain name to icon tooltip when applicable and differs from server location
  • Added new icon for about: URLs (about:blank still has its own new page icon)
  • Added new side menu for the add action button in the options dialog
  • Added new clone selected action feature (via add menu or ctrl+c hotkey in options)
  • Added new paste action(s) from clipboard feature (via add menu or ctrl+v hotkey in options)
  • Added link to custom actions forum to add menu
  • Added new {title} placeholder for page title
  • Added new {meta-*} placeholders syntax to get page meta tags' data (ex: description, keywords)
  • Added new {locale-*} placeholders expanded syntax for getting specific settings (page, content, UI, OS)
  • Added new {TLD} placeholder to get the top level domain (public suffix; e.g. www.bbc.co.uk -> co.uk)
  • Added a text link label for the preview icons button in the options dialog to make it more discoverable
  • Added new default actions to the options: Internet Archive, SSL Checker, URL Parser, Wave a11y Check
  • Added Page Metadata default action to the options (opens in popup dialog)
  • Renamed old "Wikipedia" action to "Wikipedia: Country" and added domain and TLD Wikipedia lookups
  • Replaced Copy Country action with Copy Server Info action: "domain (ip) - country (code)"
  • Added proper support for "javascript:" actions; now executes in sandbox instead of opening URL
  • Made pressing delete key on custom actions in options also select next item for quick multi-deletes/undos
  • Replaced multi-pane help box in the edit action dialog with a single basics box and a popup for advanced
  • Added buttons for each placeholder in the advanced help popup to paste to the template field
  • Optimized options dialog action list generation to improve dialog load time with large action lists
  • Improved importing to be smarter: can now take in first found plain text URL or link as starting point
  • Improved drag & drop support to better strip bullet points when dropping action lists into options
  • Improved cold startup time slightly by delaying string bundle loading until needed for menu or tooltip
  • Fixed locale handling for some systems with mixed settings
  • Fixed icon not updating on page refresh if needed and improved performance of update check a bit
  • Fixed extra loading of country names list for edit action and icon set preview dialogs
  • Fixed some minor potential issues with hotkey handling
  • Removed old icon repositioning options now that Firefox 4 removed the status bar
  • Updated existing experimental Mozilla Weave/Firefox Sync support to use newer pref name format
  • Added extractionless XPI opt-out to install manifest for Gecko 2.0+ support
  • Added support for using the larger logo image in the Flagfox details view in the new Addon Manager
  • Removed old Flagfox 4.0 first run page (no more first run page for stable versions for now)
  • Dropped all support for Gecko 1.9.0 based browsers, including Firefox 3.0.x and all Flock versions
  • Removed all Gecko 1.9.0 support hacks
  • Dropped a few locales due to lack of translators to do updates: ca, fi, lt, mk, ms
  • This Flagfox version supports Firefox 3.5 - 4.0.and SeaMonkey 2.0 - 2.1b3pre

New in Flagfox 4.0.13 (Jan 26, 2011)

  • IP address location database
  • This version supports Firefox 3.0-4.0b6, Flock 2.0-2.5, & SeaMonkey 2.0-2.1a3
  • Firefox 4.0 beta and nightly users need to install Flagfox 4.1a4+ in the beta channel

New in Flagfox 4.0.12 (Dec 21, 2010)

  • IP address location database update

New in Flagfox 4.0.11 (Nov 9, 2010)

  • P address location database update for November 2010
  • Some locale updates
  • Fixed hotclick menu in edit action dialog to not truncate long localizations or resize menu to selection
  • Switched Geotool over to new subdomain name created to resist a new massive wave of server crippling abuse
  • Added cookie based system to identify Flagfox version to Geotool so we can restrict access to bogus clients
  • (no computer/personally identifying information; all users of the same Flagfox version use the same cookie)
  • Everyone must update to this version for the Geotool actions in Flagfox to work again.
  • In future versions of Geotool, users of out of date Flagfox versions may be required to enter a captcha.
  • We are just two hobbyists with a server barely capable of handling the normal load. Please don't abuse this.
  • If you know the source of the 2 million Geotool hits from Russia that took down our server, please contact us.

New in Flagfox 4.0.10 (Oct 8, 2010)

  • IP address location database update for October 2010
  • Added Latvian (lv-LV) locale
  • Added dialog to point users of new incompatible application versions to Flagfox 4.1a2+

New in Flagfox 4.0.9 (Sep 22, 2010)

  • IP address location database update for September 2010
  • Updates to some locales
  • Will now warn the way too many lingering Firefox 3.0.x users that their browser is EOL (once only)
  • Improved readability in error reporting by back-converting paths to their actual resource:// URLs

New in Flagfox 4.0.8 (Aug 13, 2010)

  • IP address location database update for August 2010
  • Some minor locale updates

New in Flagfox 4.0.8 pre (Jul 6, 2010)

  • Flagfox development version.

New in Flagfox 4.0.6 (Jun 13, 2010)

  • IP address location database update for June 2010
  • Added support for latest Firefox 3.7a5pre with new Addon Manager API
  • Added support for positioning new tabs for actions based on browser settings
  • Added support for positioning new tabs for actions within Tree Style Tab extension
  • Optimized startup and action template parsing a little bit

New in Flagfox 4.0.5 (May 8, 2010)

  • IP address location database.
  • Minor updates to some locales.

New in Flagfox 4.0.4 (Apr 13, 2010)

  • IP address location database update for April 2010
  • Optimized hotkey handling slightly
  • Changed parsing for {fullURL} to not encode the parameter unless needed
  • Removed now defunct tr.im URL action; bit.ly has been promoted to default in menu
  • Added Tiny URL and Header Check default actions to the options list
  • Added Serbian (sr) and Bulgarian (bg) locales (new to 4.0.x)

New in Flagfox 4.0.3 (Mar 16, 2010)

  • IP address location database update for March 2010
  • Improved placeholders for favicon loading in the options dialog
  • Tweaked some styling to work better under some themes
  • Replaced notification of disabled update checking with notification of stale database (more than 3 months old)
  • Some tweaks to startup/shutdown/error handling
  • Mapped backspace key to delete actions in the list in addition to the delete key (for keyboards without it)
  • Worked around Mozilla bug 509800; dropping text into empty template field won't mix into the help text anymore
  • Added Turkish (tr) locale (new to 4.0.x)
  • Added drag & drop support for actions in options dialog (Gecko 1.9.1+ only; Flock & Firefox 3.0 not supported)
  • Drag actions within list to reorder them; drag to top/bottom of view to auto-scroll
  • Drag action in list to a text field to copy as text
  • Drag action template as text to list to open creation dialog for template
  • Drag link, bookmark, or address bar URL to list or creation dialog to use it as a starting point
  • Drag any text to creation dialog to use it as template starting point
  • Drag one or more action name/template pairs as text (w/ new line for each name/template) to list to add all

New in Flagfox 4.0.2 (Feb 26, 2010)

  • Disabled favicon precaching because Firefox could crash under certain circumstances

New in Flagfox 4.0.1 (Feb 25, 2010)

  • IP address location database update for February 2010
  • Major code refactoring and cleanup (including some fixes that may not be listed below)
  • Added many new default actions (see flag's context menu and options dialog)
  • Added ability to add as many custom actions as desired (will import old one from 3.3.x)
  • Added a link in the edit custom action dialog to get/share actions via the forums
  • Added full URL, base domain name, and locale placeholders to custom action syntax
  • Added "copystring:" pseudo-protocol to custom action syntax
  • Added ability to disable or reorder actions in the context menu
  • Added ability to set actions to (single|double|triple)(left|middle/ctrl)click of icon
  • Added ability to set actions to keyboard shortcuts (ctrl+alt+g is default for Geotool)
  • Added favicons for actions in context menu and options (can disable in options)
  • Added radio buttons to allow changing flag set preference directly from preview dialog
  • Added a few tooltips in the options to better explain what some of them do
  • Added detection of offline mode with a disconnected icon (instead of an error icon)
  • Added an icon for data: URIs (instead of the puzzle piece)
  • Fixed options dialog not refocusing when trying to open it again via context menu
  • Fixed info bar checkboxes to act properly; may now be checked/unchecked before closing
  • Added a second of guaranteed persistence to info bar to avoid accidental auto-hide
  • Added a few more commonly resold TLDs to mismatch note exception list
  • Changed TLD mismatch note info bar to only show once unless told otherwise
  • Changed Geotool lookup to work from behind a proxy (using the IP Geotool connects to)
  • Added experimental support for syncing actions via Mozilla Weave Sync 1.0 (preffed off by default)
  • Added a localized first run page for users updating to 4.0 (not used for minor updates)
  • Added Catalan (ca) and Ukrainian (uk-UA) locales
  • Dropped a handful of locales due to lack of available translators: bg, bn-IN, fa, sr, tr
  • Updated many locale codes to drop redundant dialect codes (ex: fr-FR) to match Mozilla codes
  • Dropped support for Firefox 2 and added support for Firefox 3.7 prereleases

New in Flagfox 4.0.0 (Feb 24, 2010)

  • IP address location database update for February 2010
  • Major code refactoring and cleanup (including some fixes that may not be listed below)
  • Added many new default actions (see flag's context menu and options dialog)
  • Added ability to add as many custom actions as desired (will import old one from 3.3.x)
  • Added a link in the edit custom action dialog to get/share actions via the forums
  • Added full URL, base domain name, and locale placeholders to custom action syntax
  • Added "copystring:" pseudo-protocol to custom action syntax
  • Added ability to disable or reorder actions in the context menu
  • Added ability to set actions to (single|double|triple)(left|middle/ctrl)click of icon
  • Added ability to set actions to keyboard shortcuts (ctrl+alt+g is default for Geotool)
  • Added favicons for actions in context menu and options (can disable in options)
  • Added radio buttons to allow changing flag set preference directly from preview dialog
  • Added a few tooltips in the options to better explain what some of them do
  • Added detection of offline mode with a disconnected icon (instead of an error icon)
  • Added an icon for data: URIs (instead of the puzzle piece)
  • Fixed options dialog not refocusing when trying to open it again via context menu
  • Fixed info bar checkboxes to act properly; may now be checked/unchecked before closing
  • Added a second of guaranteed persistence to info bar to avoid accidental auto-hide
  • Added a few more commonly resold TLDs to mismatch note exception list
  • Changed TLD mismatch note info bar to only show once unless told otherwise
  • Changed Geotool lookup to work from behind a proxy (using the IP Geotool connects to)
  • Added experimental support for syncing actions via Mozilla Weave Sync 1.0 (preffed off by default)
  • Added a localized first run page for users updating to 4.0 (not used for minor updates)
  • Added Catalan (ca) and Ukrainian (uk-UA) locales
  • Dropped a handful of locales due to lack of available translators: bg, bn-IN, fa, sr, tr
  • Updated many locale codes to drop redundant dialect codes (ex: fr-FR) to match Mozilla codes
  • Dropped support for Firefox 2 and added support for Firefox 3.7 prereleases

New in Flagfox 3.3.20 (Jan 6, 2010)

  • IP database update for January 2010

New in Flagfox 3.3.19 (Dec 8, 2009)

  • IP database update for December 2009
  • Some minor locale updates

New in Flagfox 3.3.18 (Nov 9, 2009)

  • IP database update for November 2009.

New in Flagfox 3.3.17 (Oct 8, 2009)

  • IP database update

New in Flagfox 3.3.16 (Sep 7, 2009)

  • IP database update for September 2009

New in Flagfox 3.3.15 (Aug 6, 2009)

  • IP database update for August 2009

New in Flagfox 3.3.14 (Jul 8, 2009)

  • Works with:
  • Firefox: 2.0 – 3.6a1pre
  • IP database update for July 2009

New in Flagfox 3.3.13 (Jun 4, 2009)

  • IP database update for June 2009.
  • Switched over to new Flagfox.net domain name.

New in Flagfox 3.3.12 (May 6, 2009)

  • IP database update for May 2009.

New in Flagfox 3.3.11 (Apr 7, 2009)

  • IP database update for April 2009.
  • Added Vietnamese (vi-VN) locale.

New in Flagfox 3.3.10 (Mar 10, 2009)

  • IP database update for March 2009.
  • Added Czech (cs-CZ) locale.

New in Flagfox 3.3.9 (Feb 20, 2009)

  • Worked around bug in certain system cleaners that would damage Flagfox install.

New in Flagfox 3.3.8 (Feb 6, 2009)

  • IP database update for February 2009.
  • Disabled TLD note for Tuvalu (.tv) due to widespread sale for abbreviation of "television".
  • Tweaked padding for addressbar-left position.
  • Added Lithuanian (lt-LT) locale.

New in Flagfox 3.3.7 (Jan 5, 2009)

  • IP database update for January 2009.

New in Flagfox 3.3.6 (Dec 23, 2008)

  • Fixed statusbar-right position to not move with popup, SSL, & downloads icons
  • Improved Flock support (versions 1.0-2.0.*)
  • Added SeaMonkey support (versions 2.0a2+ only)
  • Some address bar positions are not available in certain browsers

New in Flagfox 3.3.5 (Dec 6, 2008)

  • IP database update for December 2008
  • Fixed a couple flag icons
  • Fixed an extension conflict
  • Changed popups to info bars (limit one unique message per session)

New in Flagfox 3.3.4 (Nov 5, 2008)

  • IP database update for November 2008
  • Added Malaysian (ms-MY) locale

New in Flagfox 3.3.3 (Oct 6, 2008)

  • IP database update for October 2008
  • Disabled lookup attempts for IPv6 and added IPv6 localhost icon (i.e. for Vista)
  • Added domain and IP address to tooltip for unknown sites
  • Added Macedonian (mk-MK) locale

New in Flagfox 3.3.2 (Sep 25, 2008)

  • Fixed error on loading into a window without an address bar
  • Added some exceptions to TLD check
  • Some more locale fixes

New in Flagfox 3.3.1 (Sep 18, 2008)

  • Fixed some error reporting problems
  • Some minor icon and locale fixes
  • Added support for Flock 2

New in Flagfox 3.3.0 (Sep 17, 2008)

  • IP database update for September 2008
  • Added ability to position flag icon in address bar (some positions require Firefox 3+)
  • Added "Left Most" option for status bar positioning (and "Right Most" in RTL locales)
  • Added new custom action feature to allow user specified lookup URLs
  • Added Google search within domain as default custom action (disabled by default)
  • Replaced obsolete proxy prompt with a simple warning
  • Added a warning when Flagfox is not set to have updates checked (needed for IPDB accuracy)
  • Added a popup note for when TLD does not match the current country (common user confusion)
  • Added an error icon and tooltip to distinguish a lookup error from an unknown site
  • Changed private IP address range names to better describe CIDR block
  • Improved error detection and reporting
  • Fixed problem with Wikipedia linking for some localized installations
  • Fixed some issues with preferences
  • Added Bulgarian (bg-BG), Turkish (tr-TR), and Persian (fa-IR) locales and updated existing locales
  • Dropped support for Firefox 1.5 and added support for Firefox 3.1 prereleases

New in Flagfox 3.2.8 (Aug 6, 2008)

  • IP database update for August 2008
  • Added support for Wikipedia locale variants (zh-TW & zh-CN are now properly requested)
  • Added Hungarian (hu-HU) locale and updated a few strings in existing locales

New in Flagfox 3.2.7 (Jul 8, 2008)

  • IP database update for July 2008
  • updated a few flag icons
  • Fixed minor bug in setting options
  • Added Romanian (ro-RO) locale

New in Flagfox 3.2.6 (Jun 9, 2008)

  • IP database update for June 2008
  • Fixed proxy check to not prompt when remote DNS is not enabled/available
  • Added Bengali (bn-IN) locale and updated some strings in existing locales

New in Flagfox 3.2.5 (May 14, 2008)

  • Added hand cursor on flag mouseover when clickable
  • Added hover color for clickable text links in options/about
  • Updated Serbian locale code to sr-RS from sr-YU
  • This version is compatible with Firefox 3.0.*

New in Flagfox 3.2.3 (Apr 2, 2008)

  • IP database update for April 2008