Todo #5123
closedRemove WEP
100%
Description
After some internal discussion, it's time to remove WEP. Not only is it horribly insecure, it has been deprecated by IEEE since 2004 and most devices that can't use WPA have long since died.
The WEP options and related code need removed from interfaces.php and the backend interfaces code. There are other references to WEP among the wireless options, such as under Authentication.
Only downside is the potential to leave the interface an open AP. Though with WEP it's practically there anyhow. On upgrade, we should not attempt to bring up an interface that is configured for WEP, and file a notice letting the user know that the interface has a problem. Optionally, we could disable the interface.
If someone really needs WEP, an external AP can always be used.
Updated by Anonymous over 9 years ago
- Status changed from New to Feedback
- Assignee set to Jim Pingle
WEP removed by the use of 'define("ALLOWWEP", false);' - Just in case
Updated by Jim Pingle over 9 years ago
- Status changed from Feedback to Confirmed
- Assignee deleted (
Jim Pingle)
OK, that may take care of the GUI (at least the options) but it also needs some backend adjustments to remove support from the code that writes out the hostap config and such. Might need Renato or Luiz to look it over from here. No rush though.
Updated by Anonymous over 9 years ago
- Status changed from Confirmed to Feedback
- % Done changed from 0 to 100
Applied in changeset pfsense:cf011cf210090458096230a9160b2d5675724669.
Updated by Jim Pingle over 9 years ago
- Status changed from Feedback to Confirmed
- % Done changed from 100 to 30
Updated by Chris Buechler over 9 years ago
- Tracker changed from Bug to Todo
- Project changed from Bootstrap to pfSense
- Category set to Wireless
- Affected Architecture added
- Affected Architecture deleted (
All)
moving out of bootstrap and to todo for handling the back end bits.
Updated by Matthew Smith about 9 years ago
- Status changed from Confirmed to Feedback
- % Done changed from 30 to 100
Applied in changeset b061a3c61ced43cf746a4439b2370a03efccab0d.
Updated by Jim Thompson about 9 years ago
- Assignee changed from Matthew Smith to Jim Pingle
reassigned to pingle for verification and closure.
Updated by Jim Pingle about 9 years ago
- Status changed from Feedback to Assigned
- Assignee changed from Jim Pingle to Anonymous
The upgrade code appears to work OK, I upgraded an ALIX I configured for WEP on 2.2.5 and post upgrade the interface was disabled as expected and the notice was there.
The backend code looks OK, there is still some GUI code present but disabled (Wrapped with an ALLOWWEP test) this code should probably be removed now rather than just having it skipped now that the other pieces are in place.
Updated by Anonymous about 9 years ago
- Assignee changed from Anonymous to Jim Pingle
Removed as requested.
JimP to close if appropriate.
Updated by Anonymous about 9 years ago
- Status changed from Assigned to Feedback
Applied in changeset 8ac2fe8071a51012e21488894d07965603451930.
Updated by Jim Pingle about 9 years ago
- Status changed from Feedback to Assigned
- Assignee changed from Jim Pingle to Anonymous
Looks good but now I'm also wondering if we can't get rid of all mentions of auth_algs from that page. It's listed as a hidden input now, and doesn't seem to be needed. There is one mention of it in /etc/inc/interfaces.inc also that could be removed.
Updated by Anonymous about 9 years ago
- Assignee changed from Anonymous to Jim Pingle
Removed as requested.
Seems to have no adverse affects
Updated by Anonymous about 9 years ago
- Status changed from Assigned to Feedback
Applied in changeset 16060c78acaebf12a533b8fdb1771df7b44e012f.
Updated by Jim Pingle about 9 years ago
- Status changed from Feedback to Resolved
Seems to be OK here.
Ding, dong, the WEP is dead.