CVSROOT:        /cvs/gnome
Module name:    NetworkManager
Changes by:     rml     06/02/14 14:46:20

Modified files:
        .              : ChangeLog 
        src            : NetworkManagerAP.c NetworkManagerAP.h 
                         nm-device-802-11-wireless.c 

Log message:
2006-02-14  Robert Love  <[EMAIL PROTECTED]>

Fix problem since change to "deal with APs changing settings on us," checked
in on the fifth of February in the year of the dog, wherein connecting to
non-broadcast encrypted networks always fails because nm_ap_get_encrypted()
always returns FALSE, even when the user provided a key, because the
newly-created fake AP does not have any capabilities set, which is a sypmtom
of security settings not matching capabilities (Novell bug #150787 
[http://bugzilla.gnome.org/show_bug.cgi?id=150787]):
* src/NetworkManagerAP.c, src/NetworkManagerAP.h: Add new interface,
nm_ap_add_capabilities_from_security(), which sets the given AP's
capabilities off the given security settings.  Also improve our handling of
capabilities w.r.t. NM_802_11_CAP_PROTO_NONE and NM_AUTH_CIPHER_AUTO.
* src/nm-device-802-11-wireless.c: Call nm_ap_add_capabilities_from_security
to ensure that capabilities match newly updated security settings.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=NetworkManager&who=rml&date=explicit&mindate=2006-02-14%2014:45&maxdate=2006-02-14%2014:47

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to