Networking/Archive/Necko/CaptivePortal: Difference between revisions
< Networking | Archive
Jump to navigation
Jump to search
(Created page with "====This page outlines the work that is currently done, and that needs to be done to achieve statisfactory Captive Portal Detection in Necko.==== Assigned: Valentin Gosu DON...") |
|||
Line 9: | Line 9: | ||
TODO: | TODO: | ||
* Bug 1048131 - Implement CaptivePortalService using nsICaptivePortalDetector | |||
* Bug 562917 - implement captive portal detection | * Bug 562917 - implement captive portal detection | ||
Revision as of 18:37, 4 August 2014
This page outlines the work that is currently done, and that needs to be done to achieve statisfactory Captive Portal Detection in Necko.
Assigned: Valentin Gosu
DONE:
- Bug 752982 - Captive portal pop up dialog is not automatically triggered on Wifi connect
- Bug 878566 - Design Captive Portal Login UI
TODO:
- Bug 1048131 - Implement CaptivePortalService using nsICaptivePortalDetector
- Bug 562917 - implement captive portal detection
OTHER:
- Bug 816866 for triggering captive portal detection in response to certificate errors.
- Bug 728658 for triggering the captive portal UI for the HTTP 511 response code.
- Bug 604975 about showing the captive portal login when the user starts (switches to) Firefox from the Windows captive portal system tray popup notification.
- Bug 555551 about how captive portals make session restore suck.
- Bug 989196 - Do not show open Captive Portal automatically when OSX Captive Network Portal Assistant has been opened
- Bug 989197 - Add SSL error page when captive portal is detected
- Bug 989195 - Replace about:newtab and about:home with captive portal if detected
- Bug 989194 - Add captive portal status bar to all tabs when detected
- Bug 989193 - Open captive portal automatically in a new tab when detected
- Bug 989192 - Create portal detection events on network topology changes and user login
Prefs:
- pref("captivedetect.canonicalURL", "http://detectportal.firefox.com/success.txt");
- pref("captivedetect.canonicalContent", "success\n");
Tasks:
- Investigate captive portal API in windows
- Test captivedetect.js on desktop
- Figure out how to intercept HTTPS redirects
- Have rough UI for testing purposes