summaryrefslogtreecommitdiff
path: root/libnm-util/libnm-util.ver
Commit message (Collapse)AuthorAgeFilesLines
* libnm-util: add non-failing versions of nm_connection_new_from_hash() and ↵Thomas Haller2016-03-291-0/+2
| | | | | | | | | | replace-settings Add internal functions _nm_connection_replace_settings() and _nm_connection_new_from_hash() that cannot fail. Altough they are not public API, we have to expose them via libnm-util.ver so that they can be used from libnm-glib.
* libnm-util: add ipv4.dhcp-timeout propertyLubomir Rintel2015-10-061-0/+1
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=1262922
* libnm/libnm-util: add Wi-Fi 'powersave' propertyDan Williams2015-01-211-0/+1
|
* libnm: add function nm_utils_file_search_in_paths()Thomas Haller2014-12-051-0/+1
| | | | | | | | | We now also use a similar function in VPN plugins. It makes sense to provide a generic implementation in libnm. Signed-off-by: Thomas Haller <thaller@redhat.com> https://bugzilla.gnome.org/show_bug.cgi?id=740783
* libnm: add NMSettingIPConfig:route-metricThomas Haller2014-11-071-0/+2
| | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=735512 https://bugzilla.redhat.com/show_bug.cgi?id=663730 Signed-off-by: Thomas Haller <thaller@redhat.com>
* libnm-util: merge nm-util-private and nm-utils-privateDan Williams2014-07-021-0/+1
| | | | | No reason to have two differently named files for the same general purpose.
* libnm-util: add function nm_connection_normalizeThomas Haller2014-06-301-0/+1
| | | | | | | | | | | This function behaves like verify(), but it also performs some normalization/fixing of inconsistent connections. Contrary to verify(), this function might modify the settings. This will be mainly used, to repair connections from older versions and to fix deprecated options. Signed-off-by: Thomas Haller <thaller@redhat.com>
* libnm-util: add function nm_connection_get_interface_name()Thomas Haller2014-06-301-0/+1
| | | | Signed-off-by: Thomas Haller <thaller@redhat.com>
* libnm-util: add property NM_SETTING_BRIDGE_MAC_ADDRESS to NMSettingBridgeThomas Haller2014-05-301-0/+1
| | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=729844 Signed-off-by: Thomas Haller <thaller@redhat.com>
* libnm-util: add nm_utils_rsa_key_encrypt_aes() encrypting RSA key with AESJiří Klimeš2014-05-121-0/+1
|
* libnm-util: add nm-util-private.h header with nm_util_get_private()Dan Winship2014-03-261-0/+1
|
* test: fix failure in `make check` due to invalid sorting of ↵Thomas Haller2014-03-061-1/+1
| | | | | | libnm-util/libnm-util.ver Signed-off-by: Thomas Haller <thaller@redhat.com>
* libnm-util: add nm_utils_check_virtual_device_compatibility()Dan Winship2014-03-061-0/+1
| | | | | Add a function encoding the logic of what virtual types support what slave/parent types, so clients don't need to encode it themselves.
* core: add 'type' and 'id' property for NMActiveConnection (rh #1061822)Jiří Klimeš2014-03-051-0/+1
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=1061822
* libnm-util: add *_remove_*_by_value() functions for 'vlan' settingJiří Klimeš2014-02-281-0/+2
| | | | | nm_setting_vlan_remove_priority_by_value() nm_setting_vlan_remove_priority_str_by_value()
* libnm-util: add *_remove_*_by_value() functions for ↵Jiří Klimeš2014-02-281-0/+3
| | | | | | | | '802-11-wireless-security' setting nm_setting_wireless_security_remove_proto_by_value() nm_setting_wireless_security_remove_pairwise_by_value() nm_setting_wireless_security_remove_group_by_value()
* libnm-util: add *_remove_*_by_value() functions for '802-11-wireless' settingJiří Klimeš2014-02-281-0/+2
| | | | | | | nm_setting_wired_remove_mac_blacklist_item_by_value() Also add missing function nm_setting_wired_clear_mac_blacklist_items() and notify about mac-address-blacklist changes.
* libnm-util: add *_remove_*_by_value() functions for '802-3-ethernet' settingJiří Klimeš2014-02-281-0/+2
| | | | | | nm_setting_wired_remove_mac_blacklist_item_by_value() and missing nm_setting_wired_clear_mac_blacklist_items()
* libnm-util: add *_remove_*_by_value() functions for 'connection' settingJiří Klimeš2014-02-281-0/+2
| | | | | nm_setting_connection_remove_permission_by_value() nm_setting_connection_remove_secondary_by_value()
* libnm-util: add *_remove_*_by_value() functions for '802-1x' settingJiří Klimeš2014-02-281-0/+3
| | | | | | nm_setting_802_1x_remove_eap_method_by_value() nm_setting_802_1x_remove_altsubject_match_by_value() nm_setting_802_1x_remove_phase2_altsubject_match_by_value()
* libnm-util: add *_remove_*_by_value() functions for 'ipv4' and 'ipv6' settingsJiří Klimeš2014-02-281-0/+8
| | | | | | | | | | | | nm_setting_ip4_config_remove_dns_by_value() nm_setting_ip4_config_remove_dns_search_by_value() nm_setting_ip4_config_remove_address_by_value() nm_setting_ip4_config_remove_route_by_value() nm_setting_ip6_config_remove_dns_by_value() nm_setting_ip6_config_remove_dns_search_by_value() nm_setting_ip6_config_remove_address_by_value() nm_setting_ip6_config_remove_route_by_value()
* libnm-util, libnm-glib: add device/connection describing functionsDan Winship2014-01-271-0/+1
| | | | | Add functions to describe and disambiguate devices and connections for display to the user. Originally from libnm-gtk.
* libnm-util: add nm_utils_inet[46]_ntop functionsThomas Haller2013-12-091-0/+2
| | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=711684 Signed-off-by: Thomas Haller <thaller@redhat.com>
* libnm-util: belatedly export nm_setting_generic_new()Dan Winship2013-11-011-0/+1
|
* libnm-util: add Data Center Bridging (DCB) settingDan Williams2013-10-311-0/+27
| | | | Includes various fixes & cleanups from Thomas Haller.
* libnm-util: expose nm_setting_bond_validate_option as public APIThomas Haller2013-10-251-0/+1
| | | | | Co-Authored-By: Jiří Klimeš <jklimes@redhat.com> Signed-off-by: Thomas Haller <thaller@redhat.com>
* libnm-util: add setting for team portJiri Pirko2013-08-151-0/+6
| | | | Signed-off-by: Jiri Pirko <jiri@resnulli.us>
* libnm-util: add team device settingJiri Pirko2013-08-151-0/+7
| | | | Signed-off-by: Jiri Pirko <jiri@resnulli.us>
* libnm-util: add gateway-ping-timeout property to connection settingDan Williams2013-06-211-0/+1
| | | | | | | | | To better handle broken hardware, like switches which don't pass traffic for a few seconds after a carrier has been negotiated, add a timeout to control how long to wait for successful pings of the gateway before giving up and proceeding with IP config. Default is 0, which means don't ping the gateway, just assume the NIC/switch aren't lying and can pass traffic immediately.
* libnm-util: fix alphabetization in libnm-util.verDan Winship2013-06-141-2/+2
| | | | to fix "make check"
* libnm-util: add P_Key support to NMSettingInfinibandDan Winship2013-06-131-0/+2
| | | | | Add p-key and parent properties to NMSettingInfiniband, for specifying additional interfaces using alternate IPoIB partitions.
* libnm-util: add nm_utils_hwaddr_valid()Dan Winship2013-06-131-0/+1
|
* libnm-util: add hwaddr functions that take length rather than typeDan Winship2013-06-111-0/+2
| | | | | | | Add nm_utils_hwaddr_ntoa_len() and nm_utils_hwaddr_aton_len(), which take a length rather than a type, which is generally more convenient, and also necessary if you might be encountering devices of unknown types.
* libnm-util: add access functions for 'mac-address-blacklist' to wired/wirelessJiří Klimeš2013-05-071-0/+8
| | | | | | | nm_setting_wire(d/less)_get_num_mac_blacklist_items() nm_setting_wire(d/less)_get_mac_blacklist_item() nm_setting_wire(d/less)_add_mac_blacklist_item() nm_setting_wire(d/less)_remove_mac_blacklist_item()
* libnm-util: add NMSettingGenericDan Winship2013-05-071-0/+4
| | | | | Add NMSettingGeneric, a dummy L2 NMSetting for creating NMConnections for devices that are not specifically recognized.
* libnm-util: add nm_connection_replace_settings_from_connection() (bgo #696387)Dan Williams2013-04-171-0/+1
| | | | | | Convenience function to replace settings in one conneciton with settings from another, without having to go through the nm_connection_to_hash() steps, which are just inefficient and kinda pointless.
* Revert :carrier-detect properties and associated codeDan Winship2013-04-031-4/+0
| | | | | Ignoring carrier is generally something you want at the machine level (eg, for a server), not at the connection level.
* libnm-util: consolidate hex-string <-> bin conversion functionsJiří Klimeš2013-03-281-0/+3
| | | | and move them to libnm-util's nm-utils.s so that they are easily available.
* libnm-util: add nm_setting_wired_get_valid_s390_options()Jiří Klimeš2013-03-191-0/+1
|
* libnm-util: add NMSettingConnection:interface-nameDan Winship2013-03-131-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=693684
* core: Update device activation for :carrier-detectDan Winship2013-02-151-0/+1
| | | | | | | | | | | | | Add a "need_carrier" argument to nm_device_is_available(), to allow distinguishing between "device is not available", "device is fully available", and "device is available except for not having carrier". Adjust various parts of NMDevice and NMManager to allow for the possibility of activating a connection with :carrier-detect = "no" on a device with no carrier, and to avoid auto-disconnecting devices with :carrier-detect = "on-activate". https://bugzilla.gnome.org/show_bug.cgi?id=688284
* libnm-utils: add :carrier-detect propertiesDan Winship2013-02-151-0/+3
| | | | | | | | | | | | | | | | | | For settings corresponding to devices that have a :carrier property (ie bond, bridge, infiniband, vlan, and wired), add a :carrier-detect property specifying how that affects the connection: yes: The connection can only be activated when the device has carrier, and will be deactivated if the device loses carrier (for more than 4 seconds). no: The connection ignores carrier on the device; it can be activated when there is no carrier, and stays activated when carrier is lost. on-activate: The connection can only be activated when the device has carrier, but it will not be deactivated if the device loses carrier. https://bugzilla.gnome.org/show_bug.cgi?id=688284
* libnm-util: move verify_wep_key() and verify_wpa_psk() to nm-utils.cJiří Klimeš2013-02-061-0/+2
| | | | | and rename them to nm_utils_wep_key_valid(), nm_utils_wpa_psk_valid(). They are general functions and can also be used elsewere usefully.
* libnm-util: add NMSettingBridgePortDan Williams2012-11-301-0/+8
|
* libnm-util: add NMSettingBridgeDan Williams2012-11-301-0/+12
|
* dhcp: fix DHCPv6 to support server-side dynamic DNS (bgo #684242)Gene Czarcinski2012-11-161-0/+1
| | | | | | | | This patch makes DHCPv6 support more or less equivalent to that one of IPv4 DHCP. (dcbw: fix some formatting, rearrange code so it's less convoluted, fix up writing hostname to ifcfg files)
* libnm-util: add methods for AP-mode security filteringDan Williams2012-10-171-0/+1
| | | | | | | | Add a helper like nm_utils_security_valid() except for access point mode. We can't use nm_utils_security_valid() without changing the arguments, hence the new function. Plus in AP mode all you care about are the device capabilities, not AP flags since the device *is* the AP.
* libnm-util: move nm_utils_is_uuid() hereDan Winship2012-09-261-0/+1
| | | | This is useful outside the daemon too, so move it into libnm-utils.
* libnm-util: add "secondaries" property containing secondary connection UUIDsJiří Klimeš2012-09-211-0/+4
| | | | These connections are to be activated with the base connection.
* libnm-util: move dev_valid_name() to libnm-util and make it publicThomas Graf2012-08-291-0/+1
| | | | The bridging code needs it as well.