Release Notes: FoxyProxy Standard For Firefox

  1. Home
  2. Release Notes
  3. Release Notes: FoxyProxy Standard For Firefox

Version 4.5.6 – February 15, 2016

4.5.5 Approved by Mozilla on May 29, 2015 Submitted to Mozilla on May 29, 2015
  • The default proxy can lose its default match *
  • http basic/digest auth with e10s fails with exception.
4.5.4 Approved by Mozilla on April 8, 2015 Submitted to Mozilla on April 8, 2015
  • AsyncResolve isn’t asynchronous.
  • Right click can open context menu.
  • Old firefox and palemoon shows label in nav-bar.
  • Thunderbird doesn’t always offer browser.mTabs.
4.5.3 Approved by Mozilla on March 22, 2015 Submitted to Mozilla on March 22, 2015
  • Removes a console.log in QuickAdd oversight.
  • Show QuickAdd example correctly.
4.5.2 Approved by Mozilla on March 20, 2015 Submitted to Mozilla on March 20, 2015
  • Fixes ChatZilla passing nsIURI instead of a nsIChannel and onProxyAvailable only takes a nsIChannel in Nightly.
  • FoxyProxy default proxy is no longer activated when Firefox is started in Safemode if FoxyProxy was shutdown in “disabled” mode.
  • QuickAdd RegEx was being applied to entire string instead of the individual string parts.
  • FoxyProxy Basic icon no longer rendered as teensy-tiny in the Australis menu on Nightly Firefox.
4.5.1 Approved by Mozilla on February 3, 2015 Submitted to Mozilla on February 3, 2015
  • Fixed breakage in Firefox Nightly after bug 436344 was resolved
  • Removed asyncPromptAuth to avoid a JavaScript error Uncaught Exception
  • Fixes a Too many recursions in color2 field by rewriting the internal methods to exposed methods like the rest are coded
4.5 Approved by Mozilla on Submitted to Mozilla on December 26 2014
  • Toolbar icon fixes for Firefox 29+. Thanks Luís Miguel!.
  • Fixed bugs that prevented the FoxyProxy JS API username/password/NTLM from working prior to Firefox 32 and ESR 24. Problem may still be present in Firefox 32+.
  • Removal of AutoAdd, which never functioned well. Users have always been warned against its use.
  • Dropped support for Songbird.
  • Marked compatible with PaleMoon 25+ but testing with PaleMoon was extremely limited.
4.4.1 Approved by Mozilla on September 9 2014 Submitted to Mozilla on September 5 2014
  • Fixed translation/localization problem introduced in previous version
4.4 – DISABLED Approved by Mozilla on September 4 2014 Submitted to Mozilla on September 3 2014
4.2.4 Approved by Mozilla on February 3 2014 Submitted to Mozilla on January 31 2014
  • fixed exception when clearing the cache due to missing “security.enable_ssl3” and removed logout() (in nsIDOMCrypto)
  • QuickAdd and AutoAdd patterns are properly converted to Regular Expressions if the user selected that format
  • updated copyright date
4.2.3 Approved by Mozilla on October 26 2013 Submitted to Mozilla on October 25 2013
  • fixed possible corner case bugs in the authentication code
  • fixed broken system proxy handling if proxy is specified by hostname and not by IP address
4.2.2 Approved by Mozilla on August 25 2013 Submitted to Mozilla on August 23 2013
4.2.1 Approved by Mozilla on July 4 2013 Submitted to Mozilla on June 19 2013
  • allow users to correct wrong authentication credentials easily while they are requesting a website
  • auto-populate authentication dialog if credentials are already saved
  • call own authentication code only if Foxyproxy is enabled
  • fixed application freeze due to bad redirects
  • fixed null pointers that cause requests to fail in Gecko <= 17 if FoxyProxy is disabled
  • changed pre-selected buttons on dialogs to safe defaults
  • fixed broken no internal IPs patterns
  • fixed bug regarding PAC file loading, as discuessed in our forum
  • adapted FoxyProxy to changes in the tree handling (no proxy color was shown in the trees anymore)
  • changed URLs to websites where proxy and pattern subscriptions can be shared
  • made link style in pattern dialog uniform
  • fixed small typo in CSS property
  • bumped maxVersion of Songbird support
  • error messages are showing up in FoxyProxy’s log tree
  • added FoxyProxy icons and functionality to SeaMonkey’s messenger window
  • PAC help icon is hidden if WPAD mode is selected
  • fixed broken plugin handling if FoxyProxy is disabled (discussed in our forum)
  • fixed broken FoxyProxy on older Windows/Firefox 3.6.* systems which was caused by our new PAC handling code (thanks to Joe Greenman for his debugging help)
  • fixed possible null pointer in API code
  • code clean-up
  • updated locales
4.1.4 Approved by Mozilla on May 6 2013 Submitted to Mozilla on April 25 2013
  • fixed null pointers that cause requests to fail in Gecko <= 17 if FoxyProxy is disabled
  • changed pre-selected buttons on dialogs to safe defaults
  • fixed broken no internal IPs patterns
  • fixed bug regarding PAC file loading, as discuessed in our forum
  • adapted FoxyProxy to changes in the tree handling (no proxy color was shown in the trees anymore)
  • changed URLs to websites where proxy and pattern subscriptions can be shared
  • made link style in pattern dialog uniform
  • fixed small typo in CSS property
  • bumped maxVersion of Songbird support
  • error messages are showing up in FoxyProxy’s log tree
  • added FoxyProxy icons and functionality to SeaMonkey’s messenger window
  • PAC help icon is hidden if WPAD mode is selected
  • fixed broken plugin handling if FoxyProxy is disabled (discussed in our forum)
  • fixed broken FoxyProxy on older Windows/Firefox 3.6.* systems which was caused by our new PAC handling code (thanks to Joe Greenman for his debugging help)
  • fixed possible null pointer in API code
  • code clean-up
  • updated locales
4.2 (disabled) Approved by Mozilla on February 16 2013 Submitted to Mozilla on February 15 2013
  • support of proxy authentication credentials
  • error messages are showing up in FoxyProxy’s log tree
  • added FoxyProxy icons and functionality to SeaMonkey’s messenger window
  • PAC help icon is hidden if WPAD mode is selected
  • fixed broken plugin handling if FoxyProxy is disabled (see: http://forums.getfoxyproxy.org/viewtopic.php?f=4&t=820)
  • fixed broken FoxyProxy on older Windows/Firefox 3.6.* systems which was caused by our new PAC handling code (thanks to Joe Greenman for his debugging help)
  • fixed possible null pointer in API code
  • code clean-up
4.1.3 Approved by Mozilla on January 28 2013 Submitted to Mozilla on January 24 2013
4.1.2
Not released
4.1.1 Approved by Mozilla on January 10 2013 Submitted to Mozilla on December 28 2012
4.1 Approved by Mozilla on November 22 Submitted to Mozilla on November 22 2012
  • added advanced settings dialog that lets the user choose the proxy used for add-on compatibility checks on start-up if FoxyProxy is in pattern mode
  • allow selection of proxy type during proxy subscription import
  • removed unnecessary help button on main dialog explaining the donation, FoxyProxy Plus and our proxy services
  • added button to promote FoxyProxy for Chrome
  • fixed bug in pattern import (an imported rule was never disabled), see: http://forums.getfoxyproxy.org/viewtopic.php?f=4&t=767″
  • fixed wrong pattern type of patterns excluding internal IP addresses, see: http://forums.getfoxyproxy.org/viewtopic.php?f=4&t=777&p=1941
  • fixed rendering issue in the logging tree after deleting all entries
  • code clean-up
  • updated locales
4.0.2 Approved by Mozilla on October 14 Submitted to Mozilla on October 12 2012
4.0.1 Approved by Mozilla on October 01 Submitted to Mozilla on September 30 2012
4.0 Approved by Mozilla on September 27 Submitted to Mozilla on September 21 2012
  • proxy subscription feature
  • optimized loading of PAC files during start-up
  • replaced global ids and variables with local ones in the overlay
  • added support for selecting multiple proxies in the proxies tree
  • added support for selecting multiple patterns in the URL patterns tree
  • deleting patterns does not scroll back the patterns tree anymore (see: http://forums.getfoxyproxy.org/viewtopic.php?f=4&t=616&p=1441)
  • proxy color is shown in FoxyProxy’s mode menu and in the menus in the context menu, the toolbar and the add-on bar
  • patternModeCookieWarning can now be hidden on start-up
  • loading and refreshing of subscriptions is done asynchronously now
  • replaced deprecated octal file permissions
  • code clean-up
  • updated locales
3.6.2 Approved by Mozilla on May 21 2012 Submitted to Mozilla on May 07 2012
3.6.1 Approved by Mozilla on March 27 2012 Submitted to Mozilla on March 21 2012
3.6 Approved by Mozilla on March 16 2012 Submitted to Mozilla on March 15 2012
  • added an API for web pages to control FoxyProxy (http://getfoxyproxy.org/developers/api.html)
  • Default proxy can now be configured to perform DNS lookups remotely when using a SOCKS proxy as the Default
  • New per-proxy setting: “Clear cache before use” — clears the browser cache before the proxy is used
  • New per-proxy setting: “Disable cache” — disables all use of browser cache while this proxy is in use
  • New per-proxy setting: “Clear cookies before use” — deletes all cookies before the proxy is used
  • New per-proxy setting: “Reject cookies” — rejects all cookies while this proxy is in use
  • the proxy color is used for proxy names in FoxyProxy menus (see: http://forums.getfoxyproxy.org/viewtopic.php?f=1&t=592)
  • removed more Flock-related cruft and locale cruft
  • removed fixed height for add/edit pattern subscription dialog
  • removed option to communicate with FoxyProxy using the “new-proxy” event listener
  • updated locales
3.5 Approved by Mozilla on February 10 2012 Submitted to Mozilla on February 10 2012
  • added a wizard to get FoxyProxy’s proxies conveniently configured
  • fix for corner cases in the system proxy feature (fixes http://forums.getfoxyproxy.org/viewtopic.php?f=4&t=548)
  • implemented fallback for missing system proxy settings (e.g. in FF < 3.5)
  • menulist is set always back to “Add New Subscription” after the last pattern subscription got deleted
  • added bold layout of text (internal IP address checkbox) in the Tor wizard
  • improved proxy:// protocol processing code
  • updated locales
3.4 Approved by Mozilla on December 18 2011 Submitted to Mozilla on December 9 2011
3.3 Approved by Mozilla on November 1 2011 Submitted to Mozilla on October 21 2011
  • enhanced UI for WPAD and PAC feature
  • fixed UI sluggishness due to import of large amount of patterns
  • fixed bugs in regular expressions for no localhost pattern feature (see: http://forums.getfoxyproxy.org/viewtopic.php?f=4&t=148)
  • the “no localhost patterns” are now properly removed if the pattern tree gets sorted
  • fixed regression (the localhost pattern checkbox was always checked after Firefox startup)
  • improved parsing of AutoProxy patterns
  • add pattern itself as name to a created pattern if its name is missing
  • added icons to context menus
  • proxy enabled/disabled and animation settings in context menus are now saved as well
  • made the “Do not use this proxy for internal IP addresses” checkbox more visible
  • changed copyright holder from LeahScape, Inc. to FoxyProxy, Inc.
  • updated locales
3.2 Approved by Mozilla on September 9 2011 Submitted to Mozilla on August 31 2011
  • included option to import pattern subscriptions in AutoProxy format
  • removed Flock support as it is not actively developed anymore (see: http://flock.com/)
  • fix bug in handling regular expressions (“^” and “$” was always added to single line regular expressions)
  • removed height/width persistence in dialogs where sizeToContent() is called solving the issue of growing dialogs finally
  • improved handling of context menus if one right-clicks on the statusbar icon/text or toolbar icon
  • made “Reload all tabs in all browsers” option (in Global Settings -> Toolbar Activation/Statusbar Activation) working again
  • added checkbox (in Global Settings) to hide (and show) the toolbar button easily
  • updated language files
  • changed URL of GPLv2 text
3.1.2 Approved by Mozilla on August 10 2011 Submitted to Mozilla on August 10 2011
  • Fixed bug that caused an evergrowing FoxyProxy dialog (re-cap of version 2.18)
  • Updated locales
3.1.1 Not released
  • Not released
3.1 Approved by Mozilla on August 2 2011 Submitted to Mozilla on July 26 2011
3.0.1 Approved by Mozilla on June 16 2011 Submitted to Mozilla on June 15 2011
  • Pattern subscriptions! Click here for more info.
  • Removed duplicated QuickAdd entry in advanced menus
  • Made the button behavior in the pattern tree more coherent
  • Fixed problem of getting wrong enumerator in common.js for Thunderbird
  • Fixed http://foxyproxy.mozdev.org/drupal/content/no-foxy-proxy-button-browser (a toolbar button is now shown in FF4 by default on first startup)
  • Fixed http://foxyproxy.mozdev.org/drupal/content/logging-view-milliseconds-field-wrong
  • Fixed radio button overlayed with text in the mode menu
  • Fixed Torwizard issue (button text did not fit into the buttons)
  • Fixed small issue concerning setting the TRANPARENT_PROXY_RESOLVES_HOST-flag
  • Fixed radio button overlayed with text in the mode menu (Quick- and AutoAdd)
  • Fixed Torwizard issues (custom ports were not saved; added port check)
  • Fixed crammed list-style-icons bug in URL patterns tab (addeditproxy.xul)
  • Fixed nsIFilePicker bug in options.js and enhanced triquestions.xul and .js
  • Fixed FoxyProxy’s context menu bug (see: http://foxyproxy.mozdev.org/drupal/content/foxyproxys-context-menu-bug)
  • Repaired proxy auto-configuration that failed in Firefox 5
  • Removed OCS from about window
  • Added Georg Koppen to about.xul (as a contributor)
  • Added new locale — Romanian
  • Locale updates
3.0 Submitted to Mozilla on June ? 2011
3.0 was not released due to a critical bug found shortly after nomination.
2.22.6 Approved by Mozilla on May 2 2011 Submitted to Mozilla on April 26 2011
  • Explicit support for Firefox 4.x. This needed for users who don’t install FoxyProxy from addons.mozilla.org and also for Debian/Ubuntu repositories.
2.22.5 January 19 2011
  • Fix for Firefox 4 beta 9 compability. Caused by the fixing of this firefox bug.
2.22.4 December 21 2010
  • Fix for QuickAdd disabling itself. Described here. This affected both QuickAdd & AutoAdd, not just QuickAdd.
  • Fix for Firefx 4 status bar context-menu as described here.
  • Locale updates
2.22.3 December 13 2010
  • Firefox 4: fixed translucent context-menus.
  • Added “Use Selected For All URLs” proxy context-menu item. Requested here.
2.22.2 December 09 2010
  • Improved support for Firefox 4 beta. Known bug: context-menus are translucent on Windows 7.
  • Fix for Tools menu indent problem on Windows – thanks Nils Maier of DownThemAll!
  • Changing statusbar default display. Previously, the statusbar displayed (by default) “FoxyProxy: ” as well as the FoxyProxy icon. Since color-per-proxy was introduced, it doesn’t make much sense to keep the “FoxyProxy: ” text there by default. Mode can be inferred from icon color. Moreover, many addons are trying to minimize their statusbar footprint these days. It makes sense to remove this default option. The new default is to display just the FoxyProxy icon. You can restore the text by clicking Ctrl+F2 then Global Settings tab-> Indicators->Show mode (text) on statusbar. This does not affect upgraded installations; only new installations.
  • Changed references of foxyproxy.mozdev.org to getfoxyproxy.org
  • Locale updates
  • Removed hyperlink around Jesper Hansen’s name in the About window since his website appears to be gone
2.22.1 30 August 2010
  • Fixed import/export settings dialog–previously it always said “import” even when doing an export
  • Locale updates
2.22 26 August 2010
  • Added import/export of settings to FoxyProxy’s File menu. Requested here.
  • Fixed spacing issue on Windows whereby images in buttons and tabs were crammed too close to their button/tab text
  • Locale updates, including the newly added Latvian translation
  • Removed extraneous stdout messages that got included in 2.21.3 (or so)
  • Version bumps; officially dropping support for Firefox 3.0.x — I’ll see if I can bring it back later. The previous FoxyProxy Standard release (2.21.4) doesn’t work with Firefox 3.0 already due to the Firefox 4.0 porting efforts. Unfortunately, that release wasn’t labeled as such so Firefox 3.0 users were automatically upgraded.
  • Credit to OCS in the about box
2.21.4 20 August 2010
  • Now compatible with Firefox 4
  • Changed default proxy color from #65BAD7 to #0055E5. This change only affects new installations of FoxyProxy.
  • Prevent auto-closing of Choose Proxy dialog when using “Add New Proxy” button in “Set xx.xx.xx.xx:yyyy as new host and port”
2.21.3 10 July 2010
  • Fixed minor DNS prefetch bug discussed here whereby DNS prefetch defaults weren’t being properly restored.
  • Increased Firefox version compatibilty
2.21.2 20 June 2010
  • Increased Firefox version compatibilty
  • Fixed missing icon in the Get FoxyProxy Plus button
2.21.1 20 June 2010
  • Fixed tools menu problem in OS/X as described here
  • Fixed Javascript errors reported in JS console when a PAC file is used.
  • Removed extraneous file confirmation.html from XPI
  • Updated license block copyrights
  • Locale updates
2.21 6 June 2010 : D-DAY RELEASE
  • Significantly better browsing performance: limited the use of network.dns.disablePrefetch to when FoxyProxy is enabled & requires it. Read more here.
  • Fixed download Manager click problems
  • Removed donation link from About box; the donation page is no longer maintained
  • Fixed About box layout on Windows as discussed here
  • Lots of locale updates
2.20
  • To avoid confusion with version 2.2, there is no version named 2.20.
2.19.1 21 February 2010
  • Warnings and user-confirmation required when clicking proxy:// links. Requested here.
  • New hidden setting to completely disable proxy:// links: ignoreProxyScheme. To use: close firefox. In foxyproxy.xml, change the new “ignoreProxyScheme” attribute from its default of “false” to “true”. Requestedhere.
  • Locale updates
  • Version bump for Songbird
2.19 15 February 2010
  • Support for the proxy:// protocol. Read about it here. Welcome, Selenium Community!
  • Two new hidden settings: excludePatternsFromCycling and excludeDisabledFromCycling. To use: close firefox. In foxyproxy.xml, change the new “excludePatternsFromCycling” and/or “excludeDisabledFromCycling” attribute from its default of “true” to “false”. Requested here.
  • Locale updates
  • Version bumps for Firefox
2.18.1 28 January 2010
  • Fixed “all proxies” enabled at startup” bug discussed at here.
  • Hidden setting for not disabling a proxy in FoxyProxy when its PAC file can’t load. To use: close firefox. In foxyproxy.xml, change the new “disableOnBadPAC” attribute from its default of “true” to “false”. This can be set on a per-proxy basis so you will see “disableOnBadPAC” listed more than once. Requested here.
  • Locale updates
2.18 21 January 2010
  • Fixed ever-increasing main window size problem
  • If proxy is disabled because of missing or broken PAC, it is attempted to be restored on restart of FF. Discussed here.
  • Locale updates
  • Increased minimum Firefox version to 3.0a1. 2.0.* is no longer supported / tested.
  • Songbird version bump
2.17 12 January 2010
  • DNS “leak” fix for SOCKS proxies. See the new checkbox in Proxy Settings: “Perform remote DNS lookups on hostnames loading through this proxy”. This checkbox is now checked by default for new SOCKS proxies.
  • Menu colors (statusbar, toolbar, context-menu) now match customized proxy color
  • Copy Pattern button for easily copying patterns within the same proxy
  • Minor Add/Edit Proxy dialog bug fix
  • Animated FoxyProxy icon in About box (Thanks, Jesper!)
  • McAfee Site Advisor support. Discussed here.
  • Work towards re-enable proxies disabled by missing PAC but feature is not yet complete.
  • Width and height of main options dialog and proxy settings dialog remembered between opening/closing
  • Fixed bug which prevented the proper display of an error message to the user if he was using a PAC with a syntax error or other problems. Discussed here.
  • Proxy DNS column added to Proxies list in the main window and ChooseProxy window (displayed with Alt+F3)
  • Default display columns for new installations is now:
    Proxy list:

    • Enabled
    • Color
    • Proxy Name
    • Proxy Notes

    URLS Patterns list:

    • Enabled
    • Pattern Name
    • URL pattern
    • Whitelist/Blacklist

    Logging list:

    • Timestamp
    • Color
    • Proxy Name
    • URL
    • Pattern Name

    All other columns are still available but must be enabled explictly. The point is to enable less clutter by hiding by default lesser-important columns.

  • Tor wizard now uses remote DNS lookup by default instead of prompting the user
  • Warning about using parentheses without a backslash in patterns. Since backreferences aren’t relevant in FoxyProxy, there’s no point in using parentheses without matching them literally.
2.16.1 30 November 2009
  • Fix for French which caused French installations of 2.16 to completely break
  • Locale updates

Repeating 2.16 release notes since 2.16 was not made available for more than a couple of hours

  • REMOVED SHORTLY AFTER MADE PUBLIC DUE TO CRITICAL ISSUE FOR FRENCH ISSUES
  • DNS lookups now fixed! Removed the Global Setting “Use SOCKS proxy for DNS lookups” and replaced it with a “Use this proxy for all DNS lookups” checkbox on each Proxy Settings dialog. However, only one proxy can be chosen for DNS lookups amongst all proxies. This is a Firefox limitation. See screenshot here and here. The bug was reported here and elsewhere.
  • Fixed “Cycle Through Modes” bug as described here.
  • Logging tab: moved “Open URL in New Tab”, “Copy URL to Clipboard”, and “Delete Selection” buttons above the log so the horizontal view of the log is maximized. Requested here.
  • Added proxy color to the logging tab
  • Fixed text-wrapping when resizing the “Choose Proxy” dialog (initiated from the Alt+F3 “QuickProxy” shortcut)
  • Proxy color now displayed when pressing the Alt+F3 “QuickProxy” shortcut
  • Fixed bug whereby some alert boxes weren’t properly parented/owned. This led to some alerts not being properly modal with respect to the window/dialog that issued the alert.
  • Fixed various minor bugs with the Tor Wizard; also removed a step in the wizard
  • Locale upates
  • Vietnamese translation — thanks loveleeyounga!
  • fr-FR locale changed to fr per BabelZilla
2.16 28 November 2009
  • REMOVED SHORTLY AFTER MADE PUBLIC DUE TO CRITICAL ISSUE FOR FRENCH ISSUES
  • DNS lookups now fixed! Removed the Global Setting “Use SOCKS proxy for DNS lookups” and replaced it with a “Use this proxy for all DNS lookups” checkbox on each Proxy Settings dialog. However, only one proxy can be chosen for DNS lookups amongst all proxies. This is a Firefox limitation. See screenshot here and here. The bug was reported here and elsewhere.
  • Fixed “Cycle Through Modes” bug as described here.
  • Logging tab: moved “Open URL in New Tab”, “Copy URL to Clipboard”, and “Delete Selection” buttons above the log so the horizontal view of the log is maximized. Requested here.
  • Added proxy color to the logging tab
  • Fixed text-wrapping when resizing the “Choose Proxy” dialog (initiated from the Alt+F3 “QuickProxy” shortcut)
  • Proxy color now displayed when pressing the Alt+F3 “QuickProxy” shortcut
  • Fixed bug whereby some alert boxes weren’t properly parented/owned. This led to some alerts not being properly modal with respect to the window/dialog that issued the alert.
  • Fixed various minor bugs with the Tor Wizard; also removed a step in the wizard
  • Locale upates
  • Vietnamese translation — thanks loveleeyounga!
  • fr-FR locale changed to fr per BabelZilla
2.15 14 November 2009
  • New proxy names default to host/ip address (if one was entered), otherwise they default back to the original “New Proxy” name. Requested here.
  • Tooltips for proxies, when listed in any menu, show the proxy notes field (used to replicate the proxy name). Requested here.
  • Better debugging for failed proxy filtering (as requested somewhere in the forums)
  • Differentiation between FoxyProxy Basic and FoxyProxy Plus in labels within the application. Previously, such labels just said “FoxyProxy” instead of “FoxyProxy Basic” or “FoxyProxy Standard”. This makes it clearer to the user which edition he’s using, hopefully making support easier.
  • Support for closing FoxyProxy dialogs/windows on OS/X with Command-W
  • Removed extraneous dump() statements
  • Better SOCKS DNS handling; still needs work, though
  • Conditional builds for FoxyProxy Basic
  • Locale updates
  • Removed id-ID and mk-MK locaes since they’ve been empty for ages
2.14 20 August 2009
  • Command-line argument now accepted: -foxyproxy-mode [patterns|disabled|<id of a proxy as specified in foxyproxy.xml’s proxy element>|random (not supported)|roundrobin (not supported)]
    Windows examples:
    firefox.exe -foxyproxy-mode 1095631556
    firefox.exe -foxyproxy-mode disabled
    firefox.exe -foxyproxy-mode patterns
    OSX/Linux example:
    firefox -foxyproxy-mode 1095631556
    firefox -foxyproxy-mode disabled
    firefox -foxyproxy-mode patterns
    When NOT specified, FoxyProxy resumes from the last mode in which it was used. When specified, FoxyProxy starts in the specified mode. Feature was requested here and here.
  • If FoxyProxy’s Global Settings are set to “Toggle between current mode and disabled” for the statusbar or toolbar, the new mode wasn’t restored on Firefox restart. Reported here.
  • Moved Tools Menu menuitem after the devToolsSeparator as requested here.
  • If the user enters the port as part of the hostname, parse it and put it into the port field automatically. Thanks, Sebastian Lisken <Sebastian dot Lisken at gmx dot net>
  • Changed donation link
  • Fixed typo as specified here.
  • Removed redundant regex code in parsing QuickAdd and AutoAdd patterns, improving the performance when special strings (e.g., *://${3}${6}/*) are expanded
  • Translation updates
2.13 12 July 2009
  • Fixed bug introduced in 2.11 whereby the FoxyProxy Tools menu item and FoxyProxy context-menu item always appear, even when FoxyProxy->Global Settings->Show icon in the Firefox tools menu and FoxyProxy->Global Settings->Show icon context-menu are unchecked. Reported here and here.
  • Translation updates
2.12 12 July 2009
  • Fixed icon display issues on Firefox 3.5 as reported here.
  • Fixed “Copy Selection” so it copies patterns, too, including temporary patterns. Reported here.
  • Translation updates
2.11 11 July 2009
  • Custom colors per proxy — thanks, Jesper Hansen !!
  • Smooth icon animations — thanks, Jesper Hansen !!
  • Fixed the huge width of the AddEditProxy dialog so it’s not so huge
  • Changed all the donate/buy buttons and links
  • Added Jesper Hansen to the About box
  • When adding a new proxy, the Proxy Details tab is now the default tab. This contributes towards faster addition of new proxies (one less click)
  • Warning message for “You didn’t enter and enable any whitelisted (inclusive) URL patterns …” now has a “Do not show this message again” checkbox for better usability to people who use FoxyProxy like SwitchProxy (i.e., load all URLs through one proxy at a time)
  • Revamp of “Do not show this message again” checkboxes so they can more easily be added for all sorts of annoying, recurring questions in FoxyProxy. As a side-effect, your previous selections for the two existing “Do not show this message again” checkboxes are reset after upgrading to this version. One of these is “The pattern has no wildcard characters …” and the other is only for Thunderbird users (“You have chosen a non-SOCKS proxy. POP3, IMAP, and all other email protocols must use SOCKS proxies; they cannot use HTTP proxies. Continue anyway?”)
  • Fixed longstanding bug whereby regular expression special characters ($, ., +, (, ), and ^) couldn’t be used in URL patterns
  • Ability to disable resetting of icon colors after URLs have finished loading via a “hidden preferenence” (i.e., no GUI currently). Change the attribute /foxyproxy[@resetIconColors] from true to false and restart Firefox. This enables you to easily see which proxy was last used (instead of having to use the FoxyProxy Logging tab).
  • Ability to remove the “FoxyProxy:” prefix in the statubar with a “hidden preferenence” (i.e., no GUI currently). Change the attribute /foxyproxy[@useStatusBarPrefix] from true to false and restart Firefox. This long-requested feature makes FoxyProxy display only the proxy name (or mode) and the FoxyProxy icon in the statusbar. It is useful for people who have lots and lots of Firefox addson that consume statusbar real-estate and who still want to be able to see the name of the current proxy or mode (i.e., users who don’t want to uncheck the existing FoxyProxy “Global Settings->Show mode (text) on statusbar” setting.
  • Log sorting by clicking on a column — contributed by Nathan S. Watson-Haigh !!
  • Open log URLs in tabs — contributed by Nathan S. Watson-Haigh !!
  • Copy URLs of log rows to clipboard
  • Ability to delete log rows
  • Fixed launching of URLs on Sonbird and other platforms
  • Ability to sort patterns as requested here
  • Various minor GUI changes concerning button placement and text, specifically in regards to our commercial offerings
2.10 To avoid confusion with release 2.1, there is no release named 2.10.
2.9 22 April 2009
  • SeaMonkey 2.x support – not yet heavily tested
  • Thunderbird 3.x support – not yet heavily tested
  • Fix for Songbird when opening URLs from FoxyProxy (e.g., support link, credits, donate, homepage links, etc)
  • Fixed bug preventing FoxyProxy from working in Slovakian. Discussed here and here.
  • Tor wizard no longer automatically starts to spare the many people who don’t use Tor, and to mitigate this bug, which I haven’t had time to fix.
  • More options for QuickAdd activation – context-menu
  • Added Logging->Refresh to advanced menus
  • Added button Get FoxyProxy Plus
  • Added button and link to paid proxy services
  • Significant work towards Change ip:port of desired proxy based on the highlighted text. Should be ready for next release.
2.8.14 19 March 2009
  • Emergency fix for non-English locales. Problem introduced in 2.8.13 due to poor non-English locale testing. Sorry for the inconvenience! 2.8.13 was only available for an hour or two.
  • Added the sr-RS (Serbian Cyrillic) translation as provided by DakSrbija
2.8.13 18 March 2009
  • Bug fix for intermittent string resource error
  • Removed stupid requirement for a proxy name when defining a new proxy
  • Changed all references to “host name” to “host name or IP address” to avoid newbie confusions (histortically, there have been lotsa questions on the forums about this)
  • Version compatibility bump for Firefox
2.8.12 6 March 2009
2.8.11 9 January 2009
  • Fixed bug whereby disabled plug-ins were enabled after Firefox is restarted (discussed here and here)
  • Absolute filenames are no longer used to store the FoxyProxy settings file. Use of an absolute filename resulted in FoxyProxy settings not persisting (without a LOT of manual work) when moving Firefox profiles to another computer, restoration of Firefox profile backups to another hard drive, sharing of Firefox profiles across multi-boot computers (roaming profile), and when restoring profile backups using tools like FEBE,MozBackup, etc.
  • GUI changes to warn users when moving the FoxyProxy settings file out of its default location (the Firefox profile)
  • Overhaul of how FoxyProxy settings file handling is performed
  • Fixed bug affecting corrupt or unreadable FoxyProxy settings file. A new foxyproxy.xml wasn’t properly recreated and user wasn’t being notified.
  • Fix for OS/X users that had problems displaying sliding notifications (discussed here)
  • Fixed interference with Google Toolbar search history (discussed here)
  • Removed untranslated locales af-AZ (Afrikaans) and vi-VN (Vietnamese)
  • Translation updates
2.8.10 24 December 2008
2.8.9 2 October 2008
  • Fixed QuickAdd and AutoAdd bug whereby edits to generated patterns in the QuickAdd/AutoAdd prompt were ignored. Discussed here.
  • Removed some unused strings, reducing XPI size.
  • Translation updates for various locales.
2.8.8 30 October 2008
  • Translation updates.
2.8.7 29 September 2008
  • Included translation strings missing in 2.8.6 that prevented non-en-US locales from working.
2.8.6 28 September 2008
  • Worked around Firefox 2.x bug whereby FoxyProxy caused Firefox 2.0.0.17 to crash when visiting an HTTPS website. Discussed here. The Firefox bug is discussed here.
  • Editing QuickAdd/AutoAdd generated patterns now works again. Discussed here, here, and here.
  • The help page now opens upon new installation of FoxyProxy. The release notes (this page) open upon upgrade of FoxyProxy, although this latter behavior appears flaky in Firefox 2.x. No cause for alarm; it won’t crash Firefox 🙂
  • The Tor Wizard starts at a more appropriate time during startup on Firefox 3 and new FoxyProxy installation. Specifically, the wizard now starts after the browser window has completely loaded and restored, making the wizard look more appropriate. Previously, the wizard opened before any browser window had opened. This also has the effect of the last page of the wizard (where you enter patterns) appear correctly styled, unlike in previous FoxyProxy versions.
  • Fixed bugs in the QuickAdd and AutoAdd dialogs that display when clicking the “Define” button on the QuickAdd and AutoAdd tabs. These dialogs weren’t correctly populated with previously-entered data.
  • Fixed bug whereby the QuickAdd notification dialog (Alt-F2) and AutoAdd notification dialog were incorrectly displaying URL patterns and the “Temporary” checkbox value
  • Duplicate patterns are now (once again) prevented when using QuickAdd and AutoAdd to add new URL patterns. Discussed here.
  • Added buttons for donating and donation list pages.
  • Translation updates
2.8.5 02 September 2008
  • Fix for PAC loading problem discussed here. You should now remove all PAC-specific patterns from FoxyProxy.
  • Loading, testing, and viewing PAC files now always bypasses the Firefox cache. Discussed .
  • Performance improvements executing PAC files during web surfing.
  • Improved error reporting for many kinds of PAC errors.
  • When testing PAC with the “Test” button, sliding notifications have been replaced with more appropriate message boxes.
  • Fixed incorrect informational popup as described here.
  • Some text updates for clarity. For example, “You didn’t enter and enable any whitelisted (inclusive) URL patterns. This means the proxy won’t be used. Continue anyway?” is changed to “You didn’t enter and enable any whitelisted (inclusive) URL patterns. This means the proxy won’t be used unless FoxyProxy is set to “Use Proxy %S for all URLs”. Continue anyway?”
  • Translation updates.
  • Firefox version compatibility bumped to 3.1b1pre.
2.8.4 05 July 2008
  • Fixed problem when adding a feed (RSS/ATOM) to Firefox through the feed image in the address bar. feed:// URLs are meant to be handled internally by Firefox and not passed to a proxy. This was originally fixed in FoxyProxy 2.6 but seems to have regressed. The original discussion of this problem is here (old forums). The newer discussion is here.
2.8.3 30 June 2008
  • Fixed annoying PAC file loaded dialog on startup. This only affects people using PAC files on certain platforms. It appears related to having lots of extensions installed, or at least extensions which significantly slow down browser startup time.
2.8.2 28 June 2008
2.8.1 25 June 2008
  • Fixed bug whereby PAC files no longer loaded in Firefox 2.0.x as described here. This bug was introduced in FoxyProxy 2.8 and was a result of adding support for multiple simultaneous PAC files.
2.8 24 June 2008
  • Home pages now always load through the proper proxy. This required a major rewrite of most FoxyProxy code.
  • Many user interface fixes, updates, changes
  • Fixed FoxyProxy windows getting bigger and bigger after each opening
  • Fixed toolbar button sizing and spacing fix as reported here
  • Fixed mode synchronization in Options dialog described here
  • Fixed support for multiple simultaneous PAC files as reported here
  • Support for Flock (again), as requested here. Note I’ve only done minimal testing of FoxyProxy with Flock.
  • Quickadd enhancements and performance improvements (e.g., you can now add “temporary” patterns as requested here
  • Autoadd enhancements and performance improvements. Autoadd is now actually usable on many web pages, although there are still performance issues on large pages like the new Yahoo! Mail.
  • Fixed resource leak when deleting a proxy that auto-loads PAC files
  • Removed lots of cruft. Enormous amounts of refactoring. Other fixes and minor changes.
  • Updated help docs and corresponding links in extension
  • Translation updates for many translations. Hungarian (hu-HU) and Macedonian (mk-MK) translations started.
  • Dropped support for Firefox 1.0 and 1.5. FoxyProxy may still work with these version of Firefox, but I don’t have the time to test against them.
2.7.5 14 June 2008
  • Fixed duplicate “Show Options Dialog” in Global Settings->StatusBar Activation->Middle Click and Global Settings->StatusBar Activation->Right Click
  • Firefox version compatibility bump in install.rdf to permit offline installation of FoxyProxy into Firefox 3.x releases as requested here.
2.7.4 05 May 2008
  • Fixed non-English translation problems in 2.7.3.
2.7.3 04 May 2008
  • Added cancel btn for Add/Edit Proxy as requested at here
  • Fixed initial window sizing bugs for all dialogs on linux and osx platforms (reported here and elsewhere)
  • Fixed duplicate QuickAdd key id bug
  • Removed cruft for smaller download and better performance
  • Expanded and updated help docs and corresponding links in ext
  • Translation updates
  • Improved error handling when foxyproxy.xml not found
2.7.2 01 April 2008
2.7.1 03 March 2008
  • Configuration change to work around an issue with the Songbird Addons website (bug # 7050). No functional changes were made between versions 2.7.1 and 2.7.
2.7 03 March 2008
  • Support for Songbird 0.4 and above.
  • Added ability for fixed-width status bar, requested by many users in the FoxyProxy Forums. See the new option Fixed width on the Global Settings tab.
  • Patterns can now be case-insensitive. When you upgrade to version 2.7, existing patterns are converted to be case-insensitive even though the default behavior of FoxyProxy prior to 2.7 was for patterns to be case-sensitive. The reason for this conversion is that we anticipate most users will want their patterns to be case-insensitive.
  • Various minor bugfixes
  • Updated translations.
  • Removed Hungarian translation since it’s been abandoned by the translator. Please join us on Babelzilla if you’d like to take over the Hungarian translation or convert FoxyProxy to another language.
2.6.2 16 December 2007
  • Fixed bug introduced in 2.6.1 described here (FoxyProxy automatically disables itself after restart)
  • Updated some translations.
2.6.1 15 December 2007
  • Fixed non-English translation problems in 2.6.
2.6 14 December 2007
  • New option for mouse clicking the FoxyProxy button: toggle FoxyProxy between disabled and the current mode (requested here.
  • Support for mobile PAC files with the new relative:// URL scheme. Documentation here, requested here).
  • Bug fix for feed:// URLs (discussed here and elsewhere in the forums).
  • Bug fix: If Firefox is configured to use a PAC file, disabling FoxyProxy (from a previously enabled state) didn’t allow the user to navigate anywhere because Firefox wasn’t loading the PAC file. The PAC file is now forcefully loaded in this case, enabling immediate browser functionality.
2.5.5 10 December 2007
  • QuickAdd bugs fixed (here and here)
  • More intelligent PAC file loading (here)
2.5.4 22 November 2007
  • Changes for Firefox 3.x compatbility.
2.5.3 3 April 2007
  • Fixes a bug when upgrading from FoxyProxy 2.4.1 which mistakenly checked the “SOCKS proxy?” checkbox for all proxies. If you upgraded from 2.4.1 to 2.5.1 or 2.5.2 and connections to websites time out, uncheck“SOCKS proxy?” in proxy settings.
2.5.2 25 March 2007
  • This emergency release fixes a problem in 2.5.1 whereby FoxyProxy, when being upgraded from the previous release (2.4.1), would corrupt SOCKS port numbers. This led some people to believe that SOCKS support was broken in 2.5.1. Please accept my apologies for the broken 2.5.1 release. This release has been more thoroughly tested for upgrade bugs.
2.5.1 24 March 2007
  • QuickAdd – use Alt-F2 to quickly add any URL to a proxy and reload it through a proxy
  • Fixed small memory leak which occured when a browser was closed
  • Configurable mouse buttons when clicking on FoxyProxy in the statusbar and toolbar, including:
    • Cycle through all FoxyProxy modes
    • clear all cookies
    • reload current tab
    • reload all tabs
    • show context menu
    • etc.
  • Clicking anywhere on notifications makes them immediately disappear
  • Fixed notifications for Mac OS/X
  • Critical errors are now reported through notifications instead of modal, pop-up (annoying) alert boxes
  • Ability to automatically reload PAC files after specified number of minutes
  • Moved Notify me about proxy auto-configuration file loads and Notify me about proxy auto-configuration file errors from Global Settings to Proxy Settings tab (i.e., these settings are now configurable per proxy instead of globally)
  • Lots of GUI enhancements: selection is maintainted when adding, deleting, and copying proxies or patterns; new and edited proxies/patterns are automatically selected after being added/edited)
  • Fixed accuracy of logging and throbbing when certain error conditions are encountered
  • New column in the logging tab named PAC Result that displays the result of the proxy auto-configuration logic for that URL (i.e., which proxy was used to load the URL as calculated from the PAC)
  • New column in the logging tab named Error Message which displays any associated error(s)
  • Removed restriction to use AutoAdd for proxies which are DIRECT
  • Fixed strings bug which only appeared in FoxyProxy on Iceweasel
2.4.1 19 January 2007
      • Statusbar text changes as the active proxy changes! Ensure Global Settings->Indicators->Show mode (text) on statusbar is checked.
      • Animated FoxyProxy icons (statusbar, toolbar, context-menu, Firefox tools menu) show when a proxy is in use! Ensure one or more of the icons are visible by checking any of the Global Settings->Indicatorscheckboxes. For details on this, please read this FAQ entry.
      • Dynamic tooltips for all icons (toolbar, statusbar, toolsmenu, context menu) that show the proxy currently in use.
      • Revamped AutoAdd->URL Pattern Template

so there are now 16 possible substitution strings instead of just

${1}

      . These new substitution strings will also be used for the QuickAdd URL Pattern Template in release 2.5. Although FoxyProxy attempts to convert v2.3 URL Pattern Templates so that instances of ${1} are changed to ${3}${6}, you should confirm this by visiting

AutoAdd->URL Pattern Template

    if you use AutoAdd.

  • Fixed bug that preventing the enabling/disabling of patterns in the Add/Edit Pattern dialog (bug introduced in version 2.3). Reported here.
  • Fixed duplicate log entries as reported here.
  • Minor GUI fixes and enhancements: in the primary options dialog the OK button is now on all tabs–not just the proxies tab, more submenus when Use Advanced Menus is enabled, better grouping of options in the Global Settings tab, new layout for the AutoAdd tab, etc.
  • More work towards QuickAdd
  • More concise and consistent wording and phrasing throughout the application.
  • Fixed hyperlinks in About dialog
  • More translations (24 total) and translation updates
  • Lots more!
2.3 25 December 2006
  • Added simple/advanced menu toggle so the menus on the toolbar button, statubar, context-menu, and Firefox Tools menu are easier to navigate. The old-style menus can be used when in advanced menu mode.
  • Improved all icons
  • Added “Close” button to main FoxyProxy dialog (primarily for Mac users)
  • Added option to show the current FoxyProxy mode as text on statusbar (like in versions 1.x) in addition to the FoxyProxy statubar icon
  • Logs can be saved to a file as HTML
  • For privacy, logs can be configured to not record URLs
  • Fixed bug (introduced in a previous version) which permitted empty hostnames and/or empty port numbers when defining a proxy in the Proxy Settings dialog
  • More translations and translation updates
  • Added context-menu item to enable/disable a proxy (requested here)
  • Minor GUI fixes, e.g., the About box in non-en-US locales now displays correctly
  • Fixed bug whereby toggling “Use SOCKS proxy for DNS lookups” from the statusbar, toolbar, or context-menu icons presented user with “Restart Now?” dialog that had only an “OK” button instead of “Yes” and “No” button.
  • Lots more!
2.2.1 01 October 2006
  • Firefox 2.0.* support
  • Fixed conflict with PasswordMaker extension
  • Statusbar status is now an icon instead of text
  • Icons now change when FoxyProxy mode is changed between patterns, dedicated, and disabled
2.2 29 August 2006
  • Firefox 2.0-beta support
  • PAC files can now be hosted on the local file system (this feature was broken by release 2.1) with file://C:/path/to/file.pac
  • Slight speed improvements for AutoAdd
  • Various minor bug fixes
  • Various minor UI improvements
  • More language translations
2.1 17 August 2006
  • Fixed proxy auto-configuration bug discussed here and here.
  • Better cleanup logic to avoid Firefox crash-on-exit as discussed here
  • Fixed bug which caused AutoAdd, when enabled, to consume CPU cycles even when FoxyProxy is Completely Disabled
  • View button on the Proxy Details tab now correctly displays the source for a PAC file rather than rendering the PAC file (and any HTML it might have) in a browser window
  • Removed debug alert popups from the Tor wizard, which were inadvertently added in version 2.0.
  • Language translation updates
2.0 22 July 2006
  • Whitelists and blacklists
  • DIRECT (i.e., no proxy) is now itself a setting which can take whitelist and blacklist patterns
  • Prioritize proxies so patterns are evaluated in the order YOU specify… no more “Choose Proxy” dialog!
  • Automatically add blocked URLs to a pre-defined proxy. This prevents you from having to proactively identify all blocked web sites.
  • Ability to enable/disable patterns (previously, you had to delete a pattern to disable it)
  • Full support for Portable Firefox
  • Improved auto-proxy (PAC) support
  • Many bugfixes, including bug-free support for multiple browsers (not just multiple tabs)
  • Translated into 18 languages
  • Lots more!
1.1 16 May 2006
  • Fixed auto-proxy-config bug discussed here
  • Internationalized
  • Translations: en-US, es-ES, fr-FR, pt-BR, ru-RU, sk-SK, th-TH, zh-CN
  • Added toolbar button with drop-down menus and submenus
  • Added statusbar drop-down menus and submenus
  • Enhanced Tools->FoxyProxy menu with submenus
  • Enhanced context-sensitive menu item with submenus
  • Changed the somewhat confusing behavior of the statusbar so that it now only displays one of the following:
    • FoxyProxy: Patterns – URLs are loaded according to defined patterns
    • FoxyProxy: Name of Proxy – all URLs are loading through this proxy
    • FoxyProxy: Disabled – FoxyProxy is completely disabled
  • License changed from LGPL to GPL
1.0 26 Apr 2006
  • Initial Release