Features/WPA-WPA2-Enterprise-Network-Connections: Difference between revisions
No edit summary |
|||
| (12 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
[[Category:Feature Page Incomplete]] | [[Category:Feature Page Incomplete]] | ||
[[Category:Feature| | [[Category:Feature|WPA]] | ||
<!-- You can add categories to tie features back to real deployments/schools requesting them, for example | <!-- You can add categories to tie features back to real deployments/schools requesting them, for example | ||
[[Category:Features requested by School Xyz|<Feature Name>]] (the |Feature Name option sorts the entry on the category page under the first letter of <Feature Name>). --> | [[Category:Features requested by School Xyz|<Feature Name>]] (the |Feature Name option sorts the entry on the category page under the first letter of <Feature Name>). --> | ||
</noinclude> | </noinclude> | ||
<!-- All fields on this form are required to be accepted. | <!-- All fields on this form are required to be accepted. | ||
| Line 16: | Line 12: | ||
== Summary == | == Summary == | ||
This feature helps connect to WPA/WPA2-Enterprise Networks, in a sugar-environment. | |||
== Owner == | == Owner == | ||
* Name: [[User:ajay| Ajay Garg]], [[User:anish| Anish Mangal]], [[User:silbe| Sascha Silbe]] | |||
* Name: [[User: | * Email: ajay@activitycentral.com, anish@activitycentral.com, silbe@activitycentral.com | ||
* Email: | |||
== Current status == | == Current status == | ||
* Targeted release: | * Targeted release: Not Specified | ||
* Last updated: | * Last updated: December 14, 2011 | ||
* Percentage of completion: | * Percentage of completion: 100% (tentative, subject to LEAP-authentication testing. Codewise, it seems to be complete. Obviously, any bugs/enhancements are not being considered here). | ||
== Detailed Description == | == Detailed Description == | ||
WPA/WPA2-Enterprise Networks are just another kind of networks, requiring secured-authentication. This feature helps connect to such networks, which require authentication following the RADIUS protocol. | |||
== Benefit to Sugar == | == Benefit to Sugar == | ||
This is an extension to the sugar-capability, to connect to wireless-networks. | |||
This feature has been originally requested from Australia deployment. | |||
== Scope == | == Scope == | ||
This is an isolated change. Non-completion of this feature will just prevent the users from connecting to WPA/WPA2-Enterprise networks. | |||
==UI Design== | ==UI Design== | ||
There is no impact on the workflow; it's just that the user will have to enter way more parameters for conencting to a WPA/WPA2-Enterprise networks. Please see "User Experience" section for details. | |||
== How To Test == | == How To Test == | ||
{{:{{PAGENAME}}/Testing}} | {{:{{PAGENAME}}/Testing}} | ||
== User Experience == | == User Experience == | ||
'' | * The network-icon for a WPA/WPA2-Enterprise Network, will appear just like any other network-icon, in the Neighbourhood-view. | ||
* When a user clicks on the icon, she will be asked for parameters-cum-secrets (much more in number, but just like any other network-type). | |||
* Upon clicking the 'ok' button (and provided all sufficient-and-correct parameters are provided), the connection will be made. This can be confirmed by the tray-icon. | |||
* Once a connection is made, user need not re-enter parameters-cum-secrets next time (reboot) onwards. The parameters-cum-secrets will automatically be read from sugar-settings-file (connections.cfg) (just like any other network-type). | |||
== Use-Cases That need to pass (thanks Sridhar Dhanapalan for the exhaustive list) == | |||
* Network should connect, provided the credentials are correct (base-case). | |||
* Thereafter, | |||
** network should auto-connect, when XO reboots. | |||
** network should auto-connect, when XO resumes from being suspended. | |||
** network should auto-connect, when XO wakes up from Automatic Power Management. | |||
** network should auto-connect, when the wirless radio is turned off, and then turned on again. | |||
== Dependencies == | == Dependencies == | ||
There are no external dependencies. This feature is just an addon, with just another network-type being added to the list of "connectable" networks. | |||
== Contingency Plan == | == Contingency Plan == | ||
None necessary, revert to previous release behaviour. | |||
== Documentation == | == Documentation == | ||
Discussions are on, on the "sugar-devel-" and "dextrose-" mailing lists. | |||
== Release Notes == | == Release Notes == | ||
There are no changes in ABIs/APIs, configuration or data file formats. | |||
Also, there are no upgrade concerns. | |||
== Comments and Discussion == | == Comments and Discussion == | ||
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] <!-- This adds a link to the "discussion" tab associated with your page. This provides the ability to have ongoing comments or conversation without bogging down the main feature page. --> | * See [[{{TALKPAGENAME}}|discussion tab for this feature]] <!-- This adds a link to the "discussion" tab associated with your page. This provides the ability to have ongoing comments or conversation without bogging down the main feature page. --> | ||