summaryrefslogtreecommitdiff
path: root/libnm-util/nm-setting-wireless.h
Commit message (Collapse)AuthorAgeFilesLines
* docs: update Wireless setting documentationDan Williams2011-07-051-2/+24
|
* core: add MAC address blacklisting feature for WiFi and ethernet connectionsJiří Klimeš2011-06-301-1/+3
| | | | | | | | "mac-address-blacklist" property is added to the ethernet and WiFi connections. It is the MAC addresses list of devices on which the connection won't be activated. Original patch (NM_0_8 branch) from Thomas Bechtold <thomasbechtold@jpberlin.de>
* libnm-util: use WiFi enums more consistentlyDan Williams2011-03-111-5/+6
|
* libnm-util: add defines for wifi modesDan Williams2011-01-091-0/+3
|
* core: MAC address spoofing/cloning (rh #447827) (bgo #553771)Jiří Klimeš2010-06-221-1/+3
| | | | | | | | | This commit implements MAC cloning feature in NetworkManager. To support that, 'PermHwAddress' property is added into *.Device.Wired and *.Device.Wireless interfaces. The permanent MAC address is obtained when creating the device, and is used for 'locking' connections to the device. If a cloned MAC is specified in connection to be activated, the MAC is set to the interface in stage1. While disconecting, the permanent MAC is set back to the interface.
* libnm-util: add class padding for future expansionDan Williams2009-09-301-0/+6
|
* 2008-10-28 Dan Williams <dcbw@redhat.com>Dan Williams2008-10-281-18/+24
| | | | | | | | | | | | | | | | | | | | | | | Patch from Tambet Ingo <tambet@gmail.com> * libnm-util/libnm-util.ver libnm-util/nm-setting-wireless.c libnm-util/nm-setting-wireless.h - Make properties private and add accessor functions * src/NetworkManagerAP.c src/nm-device-wifi.c src/nm-manager.c src/supplicant-manager/nm-supplicant-config.c system-settings/plugins/ifcfg-fedora/nm-ifcfg-connection.c system-settings/plugins/ifcfg-fedora/reader.c system-settings/plugins/ifcfg-suse/parser.c system-settings/plugins/ifupdown/parser.c - Use wireless setting accessors git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4231 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* 2008-07-27 Dan Williams <dcbw@redhat.com>Dan Williams2008-07-271-1/+24
| | | | | | | | | * libnm-util/* - Relicense to LGPLv2+ git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3859 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* 2008-06-12 Dan Williams <dcbw@redhat.com>Dan Williams2008-06-121-0/+15
| | | | | | | | | | Add a GError argument to nm_connection_verify() and nm_setting_verify(), and add error enums to each NMSetting subclass. Each NMSetting subclass now returns a descriptive GError when verification fails. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3751 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* 2008-05-28 Dan Williams <dcbw@redhat.com>Dan Williams2008-05-291-13/+11
| | | | | | | | Revert r3697 (adhoc-create property patch); it's the wrong way to do this. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3699 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* 2008-05-28 Dan Williams <dcbw@redhat.com>Dan Williams2008-05-281-11/+13
| | | | | | | | | | | | | | * libnm-util/nm-setting-wireless.c libnm-util/nm-setting-wireless.h - (set_property, get_property, nm_setting_wireless_class_init): add the 'adhoc-create' property, which when TRUE indicates that NM should create this connection as an adhoc wifi network if it's not found as an adhoc network during scanning. Can be used to auto-create adhoc networks when used in combination with autoconnect. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3697 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* 2007-11-07 Tambet Ingo <tambet@gmail.com>Tambet Ingo2007-11-071-0/+65
Rework NMSetting structures: Move each setting to it's own file. Convert to GObject. Remove home grown setting types and use GTypes. Use GObject property introspection for hash conversion, enumerating properties, etc. * libnm-util/nm-setting-connection.[ch] * libnm-util/nm-setting-ip4-config.[ch] * libnm-util/nm-setting-ppp.[ch] * libnm-util/nm-setting-vpn.[ch] * libnm-util/nm-setting-vpn-properties.[ch] * libnm-util/nm-setting-wired.[ch] * libnm-util/nm-setting-wireless.[ch] * libnm-util/nm-setting-wireless-security.[ch] New files, each containing a setting. * libnm-util/nm-setting-template.[ch]: A template for creating * new settings. To use it, just replace 'template' with the new setting name, and you're half-way done. * libnm-util/nm-setting.c: Convert to GObject and use GObject introspection instead of internal types and tables. * libnm-util/nm-connection.c: Adapt the new NMSetting work. * libnm-util/nm-param-spec-specialized.[ch]: Implement. Handles GValue types defined by dbus-glib for composed types like collections, structures and maps. * src/*: The API of NMSetting and NMConnection changed a bit: * Getting a setting from connection takes the setting type now. Also, since the settings are in multiple files, include relevant settings. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3068 4912f4e0-d625-0410-9fb7-b9a5a253dbdc