HTTPZ version history - 25 versions
HTTPZ by claustromaniac
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 0.12.0
Released Dec 11, 2019 - 25.46 KBWorks with firefox 56.0 and later, android 60.0 to 68.*Changes in 0.12.0:- [enhancement/UX] The page action is now displayed also when the user visits an excluded site over HTTPS. The popup explains the possible reasons for this and offers the opportunity to remove the exclusion
- [UX] Minor visual and semantic changes here and there
Commits history:
https://github.com/claustromaniac/httpz/compare/0.11.3...0.12.0Source code released under GNU General Public License v3.0 only
Download Firefox and get the extensionYou'll need Firefox to use this extensionOlder versions
Version 0.11.3
Released Dec 6, 2019 - 25.19 KBWorks with firefox 56.0 and later, android 60.0 to 68.*Changes in 0.11.3:- [bugfix] Fixed race condition
- [bugfix] Added checks to make sure to ignore requests not linked to any tab
- [UX] Updated the popup
Changes in 0.11.2:- [UX] Fixed tooltip overflow in narrow screens
Changes in 0.11.1:- [bugfix/UX] The second (superfluous) 301 or 302 response when proceeding with an intercepted redirection from HTTPS to HTTP is now skipped (jumped over)
- [bugfix/UX] FF56: The page action was getting displayed after a server-initiated redirection from HTTP to HTTPS, even when the site was excluded (which led to the user being offered the opportunity to exclude again)
- [bugfix/UX] The same was happening with sites that use STS, but not only in FF56.
Changes in 0.11.0:- [enhancement] Requests are now processed asynchronously
- [enhancement/UX] The page action is now also shown for requests cached in memory that otherwise satisfy the rest of the criteria, for consistency and usability
- [enhancement/UX] Main-doc requests upgraded by HTTPZ are now prevented from caching, to prevent issues if the user needs to whitelist them
- [enhancement] Added option for honoring Private Browsing
- [enhancement/bugfix/UX] Reworked all of the extension's pages visually and functionally, most notably the options page. Some options were renamed and most descriptions were rephrased. Also, fixed a number of minor compatibility issues with older versions of Firefox
- [bugfix] Solved options page layout issues when extensions.htmlaboutaddons.inline-options.enabled is set to false
- Various other minor fixes and improvements as part of a major code refactoring
Commits history:
https://github.com/claustromaniac/httpz/compare/0.10.2...0.11.3Source code released under GNU General Public License v3.0 only
Version 0.11.2
Released Dec 5, 2019 - 24.98 KBWorks with firefox 56.0 and later, android 60.0 to 68.*Changes in 0.11.2:- [UX] Fixed tooltip overflow in narrow screens
Changes in 0.11.1:- [bugfix/UX] The second (superfluous) 301 or 302 response when proceeding with an intercepted redirection from HTTPS to HTTP is now skipped (jumped over)
- [bugfix/UX] FF56: The page action was getting displayed after a server-initiated redirection from HTTP to HTTPS, even when the site was excluded (which led to the user being offered the opportunity to exclude again)
- [bugfix/UX] The same was happening with sites that use STS, but not only in FF56.
Changes in 0.11.0:- [enhancement] Requests are now processed asynchronously
- [enhancement/UX] The page action is now also shown for requests cached in memory that otherwise satisfy the rest of the criteria, for consistency and usability
- [enhancement/UX] Main-doc requests upgraded by HTTPZ are now prevented from caching, to prevent issues if the user needs to whitelist them
- [enhancement] Added option for honoring Private Browsing
- [enhancement/bugfix/UX] Reworked all of the extension's pages visually and functionally, most notably the options page. Some options were renamed and most descriptions were rephrased. Also, fixed a number of minor compatibility issues with older versions of Firefox
- [bugfix] Solved options page layout issues when extensions.htmlaboutaddons.inline-options.enabled is set to false
- Various other minor fixes and improvements as part of a major code refactoring
Commits history:
https://github.com/claustromaniac/httpz/compare/0.10.2...0.11.2Source code released under GNU General Public License v3.0 only
Version 0.11.1
Released Dec 5, 2019 - 24.99 KBWorks with firefox 56.0 and later, android 60.0 to 68.*Changes in 0.11.1:- [bugfix/UX] The second (superfluous) 301 or 302 response when proceeding with an intercepted redirection from HTTPS to HTTP is now skipped (jumped over)
- [bugfix/UX] FF56: The page action was getting displayed after a server-initiated redirection from HTTP to HTTPS, even when the site was excluded (which led to the user being offered the opportunity to exclude again)
- [bugfix/UX] The same was happening with sites that use STS, but not only in FF56.
Changes in 0.11.0:- [enhancement] Requests are now processed asynchronously
- [enhancement/UX] The page action is now also shown for requests cached in memory that otherwise satisfy the rest of the criteria, for consistency and usability
- [enhancement/UX] Main-doc requests upgraded by HTTPZ are now prevented from caching, to prevent issues if the user needs to whitelist them
- [enhancement] Added option for honoring Private Browsing
- [enhancement/bugfix/UX] Reworked all of the extension's pages visually and functionally, most notably the options page. Some options were renamed and most descriptions were rephrased. Also, fixed a number of minor compatibility issues with older versions of Firefox
- [bugfix] Solved options page layout issues when extensions.htmlaboutaddons.inline-options.enabled is set to false
- Various other minor fixes and improvements as part of a major code refactoring
Commits history:
https://github.com/claustromaniac/httpz/compare/0.10.2...0.11.1Source code released under GNU General Public License v3.0 only
Version 0.11.0
Released Dec 4, 2019 - 25.13 KBWorks with firefox 56.0 and later, android 60.0 to 68.*Changes in 0.11.0:- [enhancement] Requests are now processed asynchronously
- [enhancement/UX] The page action is now also shown for requests cached in memory that otherwise satisfy the rest of the criteria, for consistency and usability
- [enhancement/UX] Main-doc requests upgraded by HTTPZ are now prevented from caching, to prevent issues if the user needs to whitelist them
- [enhancement] Added option for honoring Private Browsing
- [enhancement/bugfix/UX] Reworked all of the extension's pages visually and functionally, most notably the options page. Some options were renamed and most descriptions were rephrased. Also, fixed a number of minor compatibility issues with older versions of Firefox
- [bugfix] Solved options page layout issues when extensions.htmlaboutaddons.inline-options.enabled is set to false
- Various other minor fixes and improvements as part of a major code refactoring
Commits history:
https://github.com/claustromaniac/httpz/compare/0.10.2...0.11.0Source code released under GNU General Public License v3.0 only
Version 0.10.2
Released Nov 21, 2019 - 21.52 KBWorks with firefox 60.0 and later, android 60.0 to 68.*Changes in 0.10.2:- [bugfix/UX] fix regression from 0.10.1 related to the whitelist button in the popup
Changes in 0.10.1:- [bugfix/UI] if the user or another extension reloaded the page over HTTPS shortly after it was whitelisted through the popup, the page action was shown erroneously.
- [bugfix/UX] the popup no longer stays open after the user clicks the whitelist button
- [bugfix/UX] reloads triggered by the whitelist button now bypass the cache
Changes in 0.10.0:- [enhancement] HTTPZ now ignores requests to Tor hidden services
- [enhancement] Manual mode: Added the full URL in a tooltip to the hostname
- [bugfix/UX] Fixed scenarios of unexpected behavior during server-side redirections from HTTPS to HTTP. Most notably, the extension no longer intercepts requests that it is going to attempt to upgrade afterwards anyway
- [UX] Modified the redirect interception page to match the new behavior
- [bugfix/security] Added a fallback check that prevents the extension from starting an insecure request if it ever takes the browser too long to load the interception warning
- [enhancement] Partial FF56 compatibility
- [UI] Reworded options
Commit history:
https://github.com/claustromaniac/httpz/compare/0.9.4...0.10.2Source code released under GNU General Public License v3.0 only
Version 0.10.1
Released Nov 21, 2019 - 21.52 KBWorks with firefox 60.0 and later, android 60.0 to 68.*Changes in 0.10.1:- [bugfix/UI] if the user or another extension reloaded the page over HTTPS shortly after it was whitelisted through the popup, the page action was shown erroneously.
- [bugfix/UX] the popup no longer stays open after the user clicks the whitelist button
- [bugfix/UX] reloads triggered by the whitelist button now bypass the cache
Changes in 0.10.0:- [enhancement] HTTPZ now ignores requests to Tor hidden services
- [enhancement] Manual mode: Added the full URL in a tooltip to the hostname
- [bugfix/UX] Fixed scenarios of unexpected behavior during server-side redirections from HTTPS to HTTP. Most notably, the extension no longer intercepts requests that it is going to attempt to upgrade afterwards anyway
- [UX] Modified the redirect interception page to match the new behavior
- [bugfix/security] Added a fallback check that prevents the extension from starting an insecure request if it ever takes the browser too long to load the interception warning
- [enhancement] Partial FF56 compatibility
- [UI] Reworded options
Commit history:
https://github.com/claustromaniac/httpz/compare/0.9.4...0.10.1Source code released under GNU General Public License v3.0 only
Version 0.10.0
Released Nov 19, 2019 - 21.49 KBWorks with firefox 60.0 and later, android 60.0 to 68.*Changes in 0.10.0:- [enhancement] HTTPZ now ignores requests to Tor hidden services
- [enhancement] Manual mode: Added the full URL in a tooltip to the hostname
- [bugfix/UX] Fixed scenarios of unexpected behavior during server-side redirections from HTTPS to HTTP. Most notably, the extension no longer intercepts requests that it is going to attempt to upgrade afterwards anyway
- [UX] Modified the redirect interception page to match the new behavior
- [bugfix/security] Added a fallback check that prevents the extension from starting an insecure request if it ever takes the browser too long to load the interception warning
- [enhancement] Partial FF56 compatibility
- [UI] Reworded options
Commit history:
https://github.com/claustromaniac/httpz/compare/0.9.4...0.10.0Source code released under GNU General Public License v3.0 only
Version 0.9.4
Released Nov 10, 2019 - 21.19 KBWorks with firefox 56.0 and later, android 60.0 to 68.*Changes in 0.9.4:- Fixed issue that was preventing the options from getting saved when the value of the
ignorePeriod
field ended in zero - Replaced the
Forget Secure Sites
button with a confirmation dialog - Added more separators in the options page
Commit history:
https://github.com/claustromaniac/httpz/compare/0.9.3...0.9.4Source code released under GNU General Public License v3.0 only
- Fixed issue that was preventing the options from getting saved when the value of the
Version 0.9.3
Released Jul 15, 2019 - 21.09 KBWorks with firefox 60.0 and later, android 60.0 to 68.*Changes in 0.9.3:- Fixed minor UX issues related to server-initiated redirections from HTTP to HTTPS
Changes in 0.9.2:- Fixed minor issues causing harmless console errors
Changes in 0.9.1:- Corrected a description in the options
Changes in 0.9.0:- Added option for intercepting server-initiated redirections to HTTP (#29)
- Added Proxy-Compatible Mode (#33)
- Fixed vulnerability introduced in 0.8.0. See 68b8631
- Made the fix for non-standard redirections optional (enabled by default for now)
- Trivial fixes & improvements
Commit history:
https://github.com/claustromaniac/httpz/compare/0.8.2...0.9.3Source code released under GNU General Public License v3.0 only
Version 0.9.2
Released Jul 13, 2019 - 21.08 KBWorks with firefox 60.0 and later, android 60.0 to 68.*Changes in 0.9.2:- Fixed minor issues causing harmless console errors
Changes in 0.9.1:- Corrected a description in the options
Changes in 0.9.0:- Added option for intercepting server-initiated redirections to HTTP (#29)
- Added Proxy-Compatible Mode (#33)
- Fixed vulnerability introduced in 0.8.0. See 68b8631
- Made the fix for non-standard redirections optional (enabled by default for now)
- Trivial fixes & improvements
Commit history:
https://github.com/claustromaniac/httpz/compare/0.8.2...0.9.2Source code released under GNU General Public License v3.0 only
Version 0.9.1
Released Jul 13, 2019 - 21.11 KBWorks with firefox 60.0 and later, android 60.0 to 68.*Changes in 0.9.1:- Corrected a description in the options
Changes in 0.9.0:- Added option for intercepting server-initiated redirections to HTTP (#29)
- Added Proxy-Compatible Mode (#33)
- Fixed vulnerability introduced in 0.8.0. See 68b8631
- Made the fix for non-standard redirections optional (enabled by default for now)
- Trivial fixes & improvements
Commit history:
https://github.com/claustromaniac/httpz/compare/0.8.2...0.9.1Source code released under GNU General Public License v3.0 only
Version 0.9.0
Released Jul 13, 2019 - 21.1 KBWorks with firefox 60.0 and later, android 60.0 to 68.*- Added option for intercepting server-initiated redirections to HTTP (#29)
- Added Proxy-Compatible Mode (#33)
- Fixed vulnerability introduced in 0.8.0. See 68b8631
- Made the fix for non-standard redirections optional (enabled by default for now)
- Trivial fixes & improvements
Commit history:
https://github.com/claustromaniac/httpz/compare/0.8.2...0.9.0Source code released under GNU General Public License v3.0 only
Version 0.8.2
Released Jun 25, 2019 - 19.46 KBWorks with firefox 60.0 and later, android 60.0 to 68.*Changes in 0.8.2:- Fixed issues with sites that use
window.onload
handlers (0.8.0 regression)
Changes in 0.8.1:- Fixed the import button. It stopped working after pushing it once (0.8.0 regression)
Changes in 0.8.0:- Major code refactoring
- The intermediate page in manual mode now includes a button for retrying the request over HTTPS
- Expired entries in the ignore list are now automatically removed when the browser goes idle
- Fixed ignore list getting flushed when pressing the Save button in the options while the extension is set to remember sites only for the duration of the session
- Simplified the checks that determine the behavior of the pop-up in private windows
- Improved compatibility with other extensions
- Added option to set a maximum time to wait before retrying requests over HTTP
- Fixed issue with non-standard, client-side redirections from https to http
- Reworked the options page. Layout and visual changes, reworded descriptions, better feedback from buttons, minor fixes.
- Made the import feature backward-compatible with old exported settings, and with manual edits that leave the file incomplete
- Reworked the warning page that is shown when the Automatic Mode is off. The code is more efficient and the background scripts no longer pass the target URL to it via an URL parameter
- Updated icon (thanks @perdolka)
Commit history:
https://github.com/claustromaniac/httpz/compare/0.7.2...0.8.2Source code released under GNU General Public License v3.0 only
- Fixed issues with sites that use
Version 0.8.1
Released Jun 6, 2019 - 19.45 KBWorks with firefox 60.0 and later, android 60.0 to 68.*Changes in 0.8.1:- Fixed the import button. It stopped working after pushing it once (0.8.0 regression)
Changes in 0.8.0:- Major code refactoring
- The intermediate page in manual mode now includes a button for retrying the request over HTTPS
- Expired entries in the ignore list are now automatically removed when the browser goes idle
- Fixed ignore list getting flushed when pressing the Save button in the options while the extension is set to remember sites only for the duration of the session
- Simplified the checks that determine the behavior of the pop-up in private windows
- Improved compatibility with other extensions
- Added option to set a maximum time to wait before retrying requests over HTTP
- Fixed issue with non-standard, client-side redirections from https to http
- Reworked the options page. Layout and visual changes, reworded descriptions, better feedback from buttons, minor fixes.
- Made the import feature backward-compatible with old exported settings, and with manual edits that leave the file incomplete
- Reworked the warning page that is shown when the Automatic Mode is off. The code is more efficient and the background scripts no longer pass the target URL to it via an URL parameter
- Updated icon (thanks @perdolka)
Commit history:
https://github.com/claustromaniac/httpz/compare/0.7.2...0.8.1Source code released under GNU General Public License v3.0 only
Version 0.8.0
Released Jun 6, 2019 - 19.46 KBWorks with firefox 60.0 and later, android 60.0 to 68.*Summary of changes since the previous stable release:- Major code refactoring
- The intermediate page in manual mode now includes a button for retrying the request over HTTPS
- Expired entries in the ignore list are now automatically removed when the browser goes idle
- Fixed ignore list getting flushed when pressing the Save button in the options while the extension is set to remember sites only for the duration of the session
- Simplified the checks that determine the behavior of the pop-up in private windows
- Improved compatibility with other extensions
- Added option to set a maximum time to wait before retrying requests over HTTP
- Fixed issue with non-standard, client-side redirections from https to http
- Reworked the options page. Layout and visual changes, reworded descriptions, better feedback from buttons, minor fixes.
- Made the import feature backward-compatible with old exported settings, and with manual edits that leave the file incomplete
- Reworked the warning page that is shown when the Automatic Mode is off. The code is more efficient and the background scripts no longer pass the target URL to it via an URL parameter
- Updated icon (thanks @perdolka)
Commit history:
https://github.com/claustromaniac/httpz/compare/0.7.2...0.8.0Source code released under GNU General Public License v3.0 only
Version 0.7.2
Released May 1, 2019 - 19.08 KBWorks with firefox 60.0 and later, android 60.0 to 68.*Changelog for v0.7.2- fixed redirections to HTTP on errors caused by user interactions
- fixed timeout errors not always being handled
Changelog for v0.7.1- improved the checks to avoid redirecting local/private addresses
- HTTPZ no longer redirects based on the type of error returned by Firefox. Instead, it makes sure items only stay in the ignore list as long as sites that error out over https don't do so over http (i.e. when the retry over http fails too, the item is removed from the ignore list). This should be a future-proof and overall more reliable approach
- the whitelist can now be edited directly from the options page. Items added to the whitelist from an incognito window (via the popup) should always be invisible there
- HTTPZ by default now remembers sites that load successfully over HTTPS, and doesn't fall back to HTTP if redirecting those to HTTPS fails in the future. Can be disabled from the options page
- HTTP error codes are no longer considered errors. Users have to manually whitelist sites if they get such errors (like 404 not found)
- fixed page action not showing consistently for whitelisted sites
- added button to clear the whitelist (including hidden elements) in the options page
- added controls to export/import settings in JSON format
- fixed numeric input element in the options page resetting to 1 when the relevant radio element was re-selected after selecting another one
- automatic redirection to HTTP is now optional and enabled by default. Disabling causes the extension to show a warning instead, giving users the choice of redirecting to HTTP
- improved webRequest handlers to cover more scenarios
- significant memory optimizations and other minor fixes and improvements
Note: jumped from 0.6.2 to 0.7.1 because of a problem when uploading 0.7.0.Source code released under GNU General Public License v3.0 only
Version 0.7.1
Released May 1, 2019 - 19 KBWorks with firefox 60.0 and later, android 60.0 to 68.*- improved the checks to avoid redirecting local/private addresses
- HTTPZ no longer redirects based on the type of error returned by Firefox. Instead, it makes sure items only stay in the ignore list as long as sites that error out over https don't do so over http (i.e. when the retry over http fails too, the item is removed from the ignore list). This should be a future-proof and overall more reliable approach
- the whitelist can now be edited directly from the options page. Items added to the whitelist from an incognito window (via the popup) should always be invisible there
- HTTPZ by default now remembers sites that load successfully over HTTPS, and doesn't fall back to HTTP if redirecting those to HTTPS fails in the future. Can be disabled from the options page
- HTTP error codes are no longer considered errors. Users have to manually whitelist sites if they get such errors (like 404 not found)
- fixed page action not showing consistently for whitelisted sites
- added button to clear the whitelist (including hidden elements) in the options page
- added controls to export/import settings in JSON format
- fixed numeric input element in the options page resetting to 1 when the relevant radio element was re-selected after selecting another one
- automatic redirection to HTTP is now optional and enabled by default. Disabling causes the extension to show a warning instead, giving users the choice of redirecting to HTTP
- improved webRequest handlers to cover more scenarios
- significant memory optimizations and other minor fixes and improvements
Note: jumped from 0.6.2 to 0.7.1 because of a problem when uploading 0.7.0.Source code released under GNU General Public License v3.0 only
Version 0.6.2
Released Jan 21, 2019 - 11.7 KBWorks with firefox 57.0 and later, android 57.0 to 68.*Fixes issues with private addresses.Source code released under GNU General Public License v3.0 only
Version 0.6.0
Released Jan 15, 2019 - 11.65 KBWorks with firefox 57.0 and later, android 57.0 to 68.*- Added an options page. Users can now customize the period to remember sites.
- By default, all sites that don't support HTTPS are now remembered for a week.
- Added a clickable URL bar icon (page action). It is shown when a site is successfully redirected to HTTPS. On click it shows a popup with a button to whitelist the site in question, which makes it load in HTTP. This is for special cases, like some sites that support HTTPS but don't work well over that protocol when mixed content is blocked.
- Various minor bugfixes
Source code released under GNU General Public License v3.0 only
Version 0.5.4
Released Jan 8, 2019 - 6.76 KBWorks with firefox 54.0 and later, android 54.0 to 68.*- better error-handling
- the extension now ignores requests to loopback addresses
Source code released under GNU General Public License v3.0 only
Version 0.5.3
Released Jan 7, 2019 - 6.68 KBWorks with firefox 54.0 and later, android 54.0 to 68.*Source code released under GNU General Public License v3.0 only
Version 0.5.2
Released Jan 7, 2019 - 6.67 KBWorks with firefox 54.0 and later, android 54.0 to 68.*- better error-handlingSource code released under GNU General Public License v3.0 only
Version 0.5.1
Released Jan 7, 2019 - 6.65 KBWorks with firefox 54.0 and later, android 54.0 to 68.*- fixed two unhandled errors: timeouts and a specific type of SEC_ERROR_UNKNOWN_ISSUERSource code released under GNU General Public License v3.0 only
Version 0.5.0
Released Jan 6, 2019 - 6.65 KBWorks with firefox 54.0 and later, android 54.0 to 68.*Source code released under GNU General Public License v3.0 only