Closed Bug 795168 Opened 12 years ago Closed 11 years ago

Show compatibility error if an add-on uses nsIProtocolProxyService, nsIProxyAutoConfig, or newProxiedChannel

Categories

(addons.mozilla.org Graveyard :: Compatibility Tools, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
2013-01-03

People

(Reporter: davemgarrett, Assigned: basta)

References

Details

(Whiteboard: [fx18])

The addon validator needs to flag usage of nsIProtocolProxyService.resolve as it's apparently going away in bug 769764.
Component: Add-on Validation → Compatibility Tools
Whiteboard: [fx18]
As explained in bug 769764, the proxy API was changed to be asynchronous, so a number of interface changes happened that developers need to work on. We need to flag all instances of the nsIProtocolProxyService and nsIProxyAutoConfig interfaces, all function calls to newProxiedChannel, and show an error.

This is a compatibility error, so the add-on should not be upgraded in this case.

Message:

The nsIProtocolProxyService and nsIProxyAutoConfig interfaces, as well as the newProxiedChannel function have changed in order to make the proxy API asynchronous. See <LINK> for more information.

Link: https://bugzilla.mozilla.org/show_bug.cgi?id=769764

Affected add-ons:

https://addons.mozilla.org/firefox/addon/overbiteff/ (newProxiedChannel)

https://addons.mozilla.org/firefox/addon/webde-mailcheck/ (nsIProtocolProxyService)
Assignee: nobody → mattbasta
Summary: Flag nsIProtocolProxyService.resolve → Show compatibility error if an add-on uses nsIProtocolProxyService, nsIProxyAutoConfig, or newProxiedChannel
Target Milestone: --- → 2013-01-03
Merged:

https://github.com/mozilla/amo-validator/commit/c068bfd5b0ef2e49243c3d16d860de1e4741e787
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Blocks: 1053364
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.