CVSROOT:        /cvs/gnome
Module name:    NetworkManager
Changes by:     dcbw    06/01/23 19:46:53

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

Log message:
2006-01-23  Dan Williams  <[EMAIL PROTECTED]>

* src/NetworkManagerAP.[ch]
- (nm_ap_new_from_ap): copy original essid too
- (nm_ap_unref): free original essid
- (nm_ap_get_orig_essid): new function
- (nm_ap_set_essid): Convert essid to UTF-8 for display and dbus,
but keep original essid around too

* src/nm-device-802-11-wireless.c
- (supplicant_send_network_config): send wpa_supplicant the
_original_ essid, and not as a string, but in hex.  Should
allow us to connect to more APs that use wierd character
encodings for their essids

* utils/nm-utils.[ch]
- (nm_utils_essid_to_utf8): make a best-effort to convert the essid
to UTF-8.  If it's not already valid UTF-8, we check LANG and
use the current locale as a hint for what encoding the essid
might be in.  Obviously not 100% accurate, but the idea here is
that if a user's locale is ex. ja_JP, they are more likely than
not to be in Japan, where access points will likely be in some
Japanese encoding.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=NetworkManager&who=dcbw&date=explicit&mindate=2006-01-23%2019:45&maxdate=2006-01-23%2019:47

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

Reply via email to