Networking/Archive/Necko/CaptivePortal
From MozillaWiki
< Networking | Archive
ARCHIVED
This page has been archived and its contents may be out of date.
An up to date page can be found at firefox-source-docs.
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