Release Notes: FoxyProxy Basic For Firefox

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

Version 3.5.6 – February 15, 2016

Version 3.5.5 – May 29, 2015

  • The default proxy can lose its default match *
  • http basic/digest auth with e10s fails with exception.

Version 3.5.4 – 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.

Version 3.5.3 – March 22, 2015

  • Removes a console.log in QuickAdd oversight.
  • Show QuickAdd example correctly.

Version 3.5.2 – 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.

Version 3.5.1 – 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

Version 3.5 – 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+.
  • Dropped support for Songbird.
  • Marked compatible with PaleMoon 25+ but testing with PaleMoon was extremely limited.

Version 3.4.1 – September 9, 2014

Submitted to Mozilla September 5, 2014

  • Fixed translation/localization problem introduced in previous version

Version 3.4 – September 4, 2014 – DISABLED

Submitted to Mozilla September 3, 2014

  • Disabled due to bug. Do not use except with en-US and de locales
  • Fixed compatibility problem with Firefox 32 (new cache API)
  • Removed the annoying You didn’t enter and enable any whitelisted (inclusive) URL patterns warning when adding/editing a proxy that has no URL patterns
  • API support for setting/getting username, setting password, and getting/setting ntlm domain for each proxy
  • Do not open http://getfoxyproxy.org/mozilla/basic/update.html on first installation and each update
  • Open https://getfoxyproxy.org/proxyservice/2.0/ when FoxyProxy Options is first opened (once and only once)
  • Versioning error — there is no 3.3 release

Version 3.2.4 – February, 2014

Submitted to Mozilla January 31, 2014

  • fixed exception when clearing the cache due to missing “security.enable_ssl3” and removed logout() (in nsIDOMCrypto)
  • updated copyright date

Version 3.2.3 – October 26, 2013

Submitted to Mozilla 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

Version 3.2.2 – August 25, 2013

Submitted to Mozilla August 23, 2013

Version 3.2.1 – July 4, 2013

Submitted to Mozilla 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 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 URL to website where proxy subscriptions can be shared
  • fixed small typo in CSS property
  • bumped maxVersion of Songbird support
  • 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)
  • advice to consult the log tree on proxy errors is not shown anymore
  • fixed possible null pointer in API code
  • code clean-up
  • updated locales

Version 3.1.4 – May 9, 2013

Submitted to Mozilla 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 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 URL to website where proxy subscriptions can be shared
  • fixed small typo in CSS property
  • bumped maxVersion of Songbird support
  • 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)
  • advice to consult the log tree on proxy errors is not shown anymore
  • fixed possible null pointer in API code
  • code clean-up
  • updated locales

Version 3.2 – February 16, 2013 – DISABLED

Submitted to Mozilla 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)
  • advice to consult the log tree on proxy errors is not shown anymore
  • fixed possible null pointer in API code
  • code clean-up

Version 3.1.3 – January 28, 2013

Submitted to Mozilla January 24, 2013

Version 3.1.2 – Unreleased

Version 3.1.1 – January 10, 2013

Submitted to Mozilla December 28, 2012

3.1 Approved by Mozilla on November 23 Submitted to Mozilla on November 22 2012
  • proxy selection logic if FoxyProxy is not yet available (e.g. during add-on version check after application upgrade)
  • 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
  • code clean-up
  • updated locales
3.0.1 Approved by Mozilla on October 01 2012 Submitted to Mozilla on September 30 2012
3.0 Approved by Mozilla on September 28 2012 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
  • proxy color is shown in FoxyProxy’s mode menu and in the menus in the context menu, the toolbar and the add-on bar
  • replaced deprecated octal file permissions
  • code clean-up
  • updated locales
2.6.2 Approved by Mozilla on May 21 2012 Submitted to Mozilla on May 07 2012
2.6.1 Approved by Mozilla on March 27 2012 Submitted to Mozilla on March 21 2012
2.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 option to communicate with FoxyProxy using the “new-proxy” event listener
  • updated locales
2.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 (fixeshttp://forums.getfoxyproxy.org/viewtopic.php?f=4&t=548)
  • implemented fallback for missing system proxy settings (e.g. in FF < 3.5)
  • improved proxy:// protocol processing code
  • updated locales
2.4 Approved by Mozilla on December 18 Submitted to Mozilla on December 9 2011
2.3 Approved by Mozilla on November 1 Submitted to Mozilla on October 21 2011
  • enhanced UI for WPAD and PAC feature
  • added icons to context menus
  • proxy enabled/disabled and animation settings in context menus are now saved as well
  • changed copyright holder from LeahScape, Inc. to FoxyProxy, Inc.
  • updated locales
2.2 Approved by Mozilla on September 9 2011 Submitted to Mozilla on August 31 2011
  • removed Flock support as it is not actively developed anymore (see:http://flock.com/)
  • 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
2.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 1.5)
  • Updated locales
2.1.1 Not released
  • Not released
2.1 Approved by Mozilla on August 2 2011 Submitted to Mozilla on July 26 2011
2.0.1 Approved by Mozilla on June 16 2011 Submitted to Mozilla on June 15 2011
  • 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 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 minor typos in german language files
  • Fixed Torwizard issues (custom ports were not saved; added port check)
  • 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 (ro)
  • Locale updates
2.0 Submitted to Mozilla on June ? 2011
2.0 was not released due to a critical bug found shortly after nomination.
1.8.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.
1.8.5 January 19 2011
1.8.4 21 December 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
1.8.3 13 December 2010
  • Firefox 4: fixed translucent context-menus.
  • Added “Use Selected For All URLs” proxy context-menu item. Requested here.
1.8.2 09 December 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
1.8.1 30 August 2010
  • Fixed import/export settings dialog–previously it always said “import” even when doing an export
  • Locale updates
1.8 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 BAsic release (1.7.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
1.7.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.
1.7.3 10 July 2010
  • Fixed minor DNS prefetch bug discussed here whereby DNS prefetch defaults weren’t being properly restored.
  • Increased Firefox version compatibilty
1.7.2 20 June 2010
  • Increased Firefox version compatibilty
  • Fixed missing icon in the Get FoxyProxy Plus button
1.7.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
1.7 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
1.6.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
1.6 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
1.5.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.
  • Locale updates
1.5 20 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. Discussedhere.
  • Locale updates
  • Increased minimum Firefox version to 3.0a1. 2.0.* is no longer supported / tested.
  • Songbird version bump
1.4 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
  • 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

    All other columns are still available but must be enabled explicitly. 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
1.3.1 30 November 2009
  • Fix for French which caused French installations of 1.3 to completely break
  • Locale updates

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

  • 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.
  • 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
1.3 28 November 2009
  • 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.
  • 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
1.2 14 November 2009
  • Icons for buttons and tabs
  • Color now displayed in FoxyProxy Options dialog as requested here
  • New, better colorpicker for selecting color-per-proxy — Thanks, Jesper Hansen!
  • Narrowed CSS specificity for FoxyProxy’s tree styling to prevent interference with addons such as FindInTabs. This also fixes the long-standing bug in sometimes Firefox versiosn whereby the Firefox addressbar/awesomebar shows blank lines when autosuggesting websites.
  • Removed useless “mode” colum in options dialog tree view
  • 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
1.1 15 October 2009
  • Changed proxy notes of “Default Proxy” so there is no mention of URL patterns (leftover from FoxyProxy Standard)
1.0 15 October 2009
  • Initial public release
0.9 12 October 2009
  • Initial release — internal use and testing only