802.1x broken for wired interfaces

Bug #1587587 reported by Tablet Mode
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
wicd
New
Undecided
Unassigned

Bug Description

802.1x authentication does not work properly for wired interfaces because the validation code is not called. This means that if the authentication is not done fast enough, wicd will continue setting an IP address etc. while not yet authenticated on the network yet, which will result in e.g. a wrong IP address.

I attached a patch which moves the auth validation to the BaseInterface class so it's available for both wireless and wired interfaces and adds the validation part for wired interfaces. Also it adds the optional CA cert setting to the wired_8021x template.
The patch was written for version 1.7.3 but it applies cleanly on 1.7.4 (tested on Gentoo).

Revision history for this message
Tablet Mode (tablet-mode) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.