2014-10-06 17:12:38 +02:00
|
|
|
libnm_1_0_0 {
|
2014-07-04 13:26:57 -04:00
|
|
|
global:
|
2014-06-26 16:47:46 -04:00
|
|
|
nm_802_11_ap_flags_get_type;
|
|
|
|
|
nm_802_11_ap_security_flags_get_type;
|
|
|
|
|
nm_802_11_mode_get_type;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_access_point_connection_valid;
|
|
|
|
|
nm_access_point_filter_connections;
|
|
|
|
|
nm_access_point_get_bssid;
|
|
|
|
|
nm_access_point_get_flags;
|
|
|
|
|
nm_access_point_get_frequency;
|
|
|
|
|
nm_access_point_get_max_bitrate;
|
|
|
|
|
nm_access_point_get_mode;
|
|
|
|
|
nm_access_point_get_rsn_flags;
|
|
|
|
|
nm_access_point_get_ssid;
|
|
|
|
|
nm_access_point_get_strength;
|
|
|
|
|
nm_access_point_get_type;
|
|
|
|
|
nm_access_point_get_wpa_flags;
|
|
|
|
|
nm_active_connection_get_connection;
|
|
|
|
|
nm_active_connection_get_connection_type;
|
|
|
|
|
nm_active_connection_get_default6;
|
|
|
|
|
nm_active_connection_get_default;
|
|
|
|
|
nm_active_connection_get_devices;
|
|
|
|
|
nm_active_connection_get_dhcp4_config;
|
|
|
|
|
nm_active_connection_get_dhcp6_config;
|
|
|
|
|
nm_active_connection_get_id;
|
|
|
|
|
nm_active_connection_get_ip4_config;
|
|
|
|
|
nm_active_connection_get_ip6_config;
|
|
|
|
|
nm_active_connection_get_master;
|
2014-10-09 09:24:05 -04:00
|
|
|
nm_active_connection_get_specific_object_path;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_active_connection_get_state;
|
|
|
|
|
nm_active_connection_get_type;
|
|
|
|
|
nm_active_connection_get_uuid;
|
|
|
|
|
nm_active_connection_get_vpn;
|
2014-06-26 16:47:46 -04:00
|
|
|
nm_active_connection_state_get_type;
|
2014-10-15 15:27:25 -04:00
|
|
|
nm_agent_manager_error_get_type;
|
|
|
|
|
nm_agent_manager_error_quark;
|
2014-06-26 16:47:46 -04:00
|
|
|
nm_bluetooth_capabilities_get_type;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_client_activate_connection_async;
|
|
|
|
|
nm_client_activate_connection_finish;
|
|
|
|
|
nm_client_add_and_activate_connection_async;
|
|
|
|
|
nm_client_add_and_activate_connection_finish;
|
2014-09-29 10:58:16 -04:00
|
|
|
nm_client_add_connection_async;
|
|
|
|
|
nm_client_add_connection_finish;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_client_check_connectivity;
|
|
|
|
|
nm_client_check_connectivity_async;
|
|
|
|
|
nm_client_check_connectivity_finish;
|
|
|
|
|
nm_client_deactivate_connection;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_client_deactivate_connection_async;
|
|
|
|
|
nm_client_deactivate_connection_finish;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_client_error_get_type;
|
|
|
|
|
nm_client_error_quark;
|
|
|
|
|
nm_client_get_activating_connection;
|
|
|
|
|
nm_client_get_active_connections;
|
2014-09-29 10:58:16 -04:00
|
|
|
nm_client_get_connection_by_id;
|
|
|
|
|
nm_client_get_connection_by_path;
|
|
|
|
|
nm_client_get_connection_by_uuid;
|
2014-10-22 12:32:46 -04:00
|
|
|
nm_client_get_connections;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_client_get_connectivity;
|
|
|
|
|
nm_client_get_device_by_iface;
|
|
|
|
|
nm_client_get_device_by_path;
|
|
|
|
|
nm_client_get_devices;
|
|
|
|
|
nm_client_get_logging;
|
2014-08-05 10:05:26 -04:00
|
|
|
nm_client_get_nm_running;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_client_get_permission_result;
|
|
|
|
|
nm_client_get_primary_connection;
|
|
|
|
|
nm_client_get_startup;
|
|
|
|
|
nm_client_get_state;
|
|
|
|
|
nm_client_get_type;
|
|
|
|
|
nm_client_get_version;
|
2014-09-29 10:58:16 -04:00
|
|
|
nm_client_load_connections;
|
|
|
|
|
nm_client_load_connections_async;
|
|
|
|
|
nm_client_load_connections_finish;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_client_networking_get_enabled;
|
|
|
|
|
nm_client_networking_set_enabled;
|
|
|
|
|
nm_client_new;
|
|
|
|
|
nm_client_new_async;
|
|
|
|
|
nm_client_new_finish;
|
|
|
|
|
nm_client_permission_get_type;
|
|
|
|
|
nm_client_permission_result_get_type;
|
2014-09-29 10:58:16 -04:00
|
|
|
nm_client_reload_connections;
|
|
|
|
|
nm_client_reload_connections_async;
|
|
|
|
|
nm_client_reload_connections_finish;
|
|
|
|
|
nm_client_save_hostname;
|
|
|
|
|
nm_client_save_hostname_async;
|
|
|
|
|
nm_client_save_hostname_finish;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_client_set_logging;
|
|
|
|
|
nm_client_wimax_get_enabled;
|
|
|
|
|
nm_client_wimax_hardware_get_enabled;
|
|
|
|
|
nm_client_wimax_set_enabled;
|
|
|
|
|
nm_client_wireless_get_enabled;
|
|
|
|
|
nm_client_wireless_hardware_get_enabled;
|
|
|
|
|
nm_client_wireless_set_enabled;
|
|
|
|
|
nm_client_wwan_get_enabled;
|
|
|
|
|
nm_client_wwan_hardware_get_enabled;
|
|
|
|
|
nm_client_wwan_set_enabled;
|
|
|
|
|
nm_connection_add_setting;
|
|
|
|
|
nm_connection_clear_secrets;
|
|
|
|
|
nm_connection_clear_secrets_with_flags;
|
2014-08-22 10:14:38 -04:00
|
|
|
nm_connection_clear_settings;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_connection_compare;
|
|
|
|
|
nm_connection_diff;
|
|
|
|
|
nm_connection_dump;
|
|
|
|
|
nm_connection_error_get_type;
|
|
|
|
|
nm_connection_error_quark;
|
|
|
|
|
nm_connection_for_each_setting_value;
|
|
|
|
|
nm_connection_get_connection_type;
|
|
|
|
|
nm_connection_get_id;
|
|
|
|
|
nm_connection_get_interface_name;
|
|
|
|
|
nm_connection_get_path;
|
|
|
|
|
nm_connection_get_setting;
|
|
|
|
|
nm_connection_get_setting_802_1x;
|
|
|
|
|
nm_connection_get_setting_adsl;
|
|
|
|
|
nm_connection_get_setting_bluetooth;
|
|
|
|
|
nm_connection_get_setting_bond;
|
|
|
|
|
nm_connection_get_setting_bridge;
|
|
|
|
|
nm_connection_get_setting_bridge_port;
|
|
|
|
|
nm_connection_get_setting_by_name;
|
|
|
|
|
nm_connection_get_setting_cdma;
|
|
|
|
|
nm_connection_get_setting_connection;
|
|
|
|
|
nm_connection_get_setting_dcb;
|
|
|
|
|
nm_connection_get_setting_generic;
|
|
|
|
|
nm_connection_get_setting_gsm;
|
|
|
|
|
nm_connection_get_setting_infiniband;
|
|
|
|
|
nm_connection_get_setting_ip4_config;
|
|
|
|
|
nm_connection_get_setting_ip6_config;
|
|
|
|
|
nm_connection_get_setting_olpc_mesh;
|
|
|
|
|
nm_connection_get_setting_ppp;
|
|
|
|
|
nm_connection_get_setting_pppoe;
|
|
|
|
|
nm_connection_get_setting_serial;
|
|
|
|
|
nm_connection_get_setting_team;
|
|
|
|
|
nm_connection_get_setting_team_port;
|
|
|
|
|
nm_connection_get_setting_vlan;
|
|
|
|
|
nm_connection_get_setting_vpn;
|
|
|
|
|
nm_connection_get_setting_wimax;
|
|
|
|
|
nm_connection_get_setting_wired;
|
|
|
|
|
nm_connection_get_setting_wireless;
|
|
|
|
|
nm_connection_get_setting_wireless_security;
|
|
|
|
|
nm_connection_get_type;
|
|
|
|
|
nm_connection_get_uuid;
|
|
|
|
|
nm_connection_get_virtual_device_description;
|
|
|
|
|
nm_connection_is_type;
|
2014-08-04 16:27:43 -04:00
|
|
|
nm_connection_is_virtual;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_connection_need_secrets;
|
|
|
|
|
nm_connection_normalize;
|
|
|
|
|
nm_connection_remove_setting;
|
|
|
|
|
nm_connection_replace_settings;
|
|
|
|
|
nm_connection_replace_settings_from_connection;
|
2014-08-06 19:35:31 -04:00
|
|
|
nm_connection_serialization_flags_get_type;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_connection_set_path;
|
2014-08-06 19:35:31 -04:00
|
|
|
nm_connection_to_dbus;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_connection_update_secrets;
|
|
|
|
|
nm_connection_verify;
|
2014-06-26 16:47:46 -04:00
|
|
|
nm_connectivity_state_get_type;
|
2014-10-15 13:20:03 -04:00
|
|
|
nm_crypto_error_get_type;
|
|
|
|
|
nm_crypto_error_quark;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_device_adsl_get_carrier;
|
|
|
|
|
nm_device_adsl_get_type;
|
|
|
|
|
nm_device_bond_get_carrier;
|
|
|
|
|
nm_device_bond_get_hw_address;
|
|
|
|
|
nm_device_bond_get_slaves;
|
|
|
|
|
nm_device_bond_get_type;
|
|
|
|
|
nm_device_bridge_get_carrier;
|
|
|
|
|
nm_device_bridge_get_hw_address;
|
|
|
|
|
nm_device_bridge_get_slaves;
|
|
|
|
|
nm_device_bridge_get_type;
|
|
|
|
|
nm_device_bt_get_capabilities;
|
|
|
|
|
nm_device_bt_get_hw_address;
|
|
|
|
|
nm_device_bt_get_name;
|
|
|
|
|
nm_device_bt_get_type;
|
2014-06-26 16:47:46 -04:00
|
|
|
nm_device_capabilities_get_type;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_device_connection_compatible;
|
|
|
|
|
nm_device_connection_valid;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_device_delete;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_device_delete_async;
|
|
|
|
|
nm_device_delete_finish;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_device_disambiguate_names;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_device_disconnect;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_device_disconnect_async;
|
|
|
|
|
nm_device_disconnect_finish;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_device_error_get_type;
|
|
|
|
|
nm_device_error_quark;
|
|
|
|
|
nm_device_ethernet_get_carrier;
|
|
|
|
|
nm_device_ethernet_get_hw_address;
|
|
|
|
|
nm_device_ethernet_get_permanent_hw_address;
|
|
|
|
|
nm_device_ethernet_get_speed;
|
|
|
|
|
nm_device_ethernet_get_type;
|
|
|
|
|
nm_device_filter_connections;
|
|
|
|
|
nm_device_generic_get_hw_address;
|
|
|
|
|
nm_device_generic_get_type;
|
|
|
|
|
nm_device_get_active_connection;
|
|
|
|
|
nm_device_get_autoconnect;
|
|
|
|
|
nm_device_get_available_connections;
|
|
|
|
|
nm_device_get_capabilities;
|
|
|
|
|
nm_device_get_description;
|
|
|
|
|
nm_device_get_device_type;
|
|
|
|
|
nm_device_get_dhcp4_config;
|
|
|
|
|
nm_device_get_dhcp6_config;
|
|
|
|
|
nm_device_get_driver;
|
|
|
|
|
nm_device_get_driver_version;
|
|
|
|
|
nm_device_get_firmware_missing;
|
|
|
|
|
nm_device_get_firmware_version;
|
|
|
|
|
nm_device_get_hw_address;
|
|
|
|
|
nm_device_get_iface;
|
|
|
|
|
nm_device_get_ip4_config;
|
|
|
|
|
nm_device_get_ip6_config;
|
|
|
|
|
nm_device_get_ip_iface;
|
|
|
|
|
nm_device_get_managed;
|
|
|
|
|
nm_device_get_mtu;
|
|
|
|
|
nm_device_get_physical_port_id;
|
|
|
|
|
nm_device_get_product;
|
|
|
|
|
nm_device_get_setting_type;
|
|
|
|
|
nm_device_get_state;
|
|
|
|
|
nm_device_get_state_reason;
|
|
|
|
|
nm_device_get_type;
|
|
|
|
|
nm_device_get_type_description;
|
|
|
|
|
nm_device_get_udi;
|
|
|
|
|
nm_device_get_vendor;
|
|
|
|
|
nm_device_infiniband_get_carrier;
|
|
|
|
|
nm_device_infiniband_get_hw_address;
|
|
|
|
|
nm_device_infiniband_get_type;
|
|
|
|
|
nm_device_is_software;
|
2014-06-26 16:47:46 -04:00
|
|
|
nm_device_modem_capabilities_get_type;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_device_modem_get_current_capabilities;
|
|
|
|
|
nm_device_modem_get_modem_capabilities;
|
|
|
|
|
nm_device_modem_get_type;
|
|
|
|
|
nm_device_olpc_mesh_get_active_channel;
|
|
|
|
|
nm_device_olpc_mesh_get_companion;
|
|
|
|
|
nm_device_olpc_mesh_get_hw_address;
|
|
|
|
|
nm_device_olpc_mesh_get_type;
|
|
|
|
|
nm_device_set_autoconnect;
|
2014-06-26 16:47:46 -04:00
|
|
|
nm_device_state_get_type;
|
|
|
|
|
nm_device_state_reason_get_type;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_device_team_get_carrier;
|
|
|
|
|
nm_device_team_get_hw_address;
|
|
|
|
|
nm_device_team_get_slaves;
|
|
|
|
|
nm_device_team_get_type;
|
2014-06-26 16:47:46 -04:00
|
|
|
nm_device_type_get_type;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_device_vlan_get_carrier;
|
|
|
|
|
nm_device_vlan_get_hw_address;
|
2014-08-27 16:42:46 +02:00
|
|
|
nm_device_vlan_get_parent;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_device_vlan_get_type;
|
|
|
|
|
nm_device_vlan_get_vlan_id;
|
2014-06-26 16:47:46 -04:00
|
|
|
nm_device_wifi_capabilities_get_type;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_device_wifi_get_access_point_by_path;
|
|
|
|
|
nm_device_wifi_get_access_points;
|
|
|
|
|
nm_device_wifi_get_active_access_point;
|
|
|
|
|
nm_device_wifi_get_bitrate;
|
|
|
|
|
nm_device_wifi_get_capabilities;
|
|
|
|
|
nm_device_wifi_get_hw_address;
|
|
|
|
|
nm_device_wifi_get_mode;
|
|
|
|
|
nm_device_wifi_get_permanent_hw_address;
|
|
|
|
|
nm_device_wifi_get_type;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_device_wifi_request_scan;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_device_wifi_request_scan_async;
|
|
|
|
|
nm_device_wifi_request_scan_finish;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_device_wimax_get_active_nsp;
|
|
|
|
|
nm_device_wimax_get_bsid;
|
|
|
|
|
nm_device_wimax_get_center_frequency;
|
|
|
|
|
nm_device_wimax_get_cinr;
|
|
|
|
|
nm_device_wimax_get_hw_address;
|
|
|
|
|
nm_device_wimax_get_nsp_by_path;
|
|
|
|
|
nm_device_wimax_get_nsps;
|
|
|
|
|
nm_device_wimax_get_rssi;
|
|
|
|
|
nm_device_wimax_get_tx_power;
|
|
|
|
|
nm_device_wimax_get_type;
|
2014-10-22 13:48:18 -04:00
|
|
|
nm_dhcp_config_get_family;
|
|
|
|
|
nm_dhcp_config_get_one_option;
|
|
|
|
|
nm_dhcp_config_get_options;
|
|
|
|
|
nm_dhcp_config_get_type;
|
2014-09-16 16:42:46 -04:00
|
|
|
nm_ip_address_equal;
|
|
|
|
|
nm_ip_address_get_address;
|
|
|
|
|
nm_ip_address_get_address_binary;
|
2014-09-16 16:38:04 -04:00
|
|
|
nm_ip_address_get_attribute;
|
|
|
|
|
nm_ip_address_get_attribute_names;
|
2014-09-16 16:42:46 -04:00
|
|
|
nm_ip_address_get_family;
|
|
|
|
|
nm_ip_address_get_prefix;
|
|
|
|
|
nm_ip_address_get_type;
|
|
|
|
|
nm_ip_address_new;
|
|
|
|
|
nm_ip_address_new_binary;
|
|
|
|
|
nm_ip_address_ref;
|
|
|
|
|
nm_ip_address_set_address;
|
|
|
|
|
nm_ip_address_set_address_binary;
|
2014-09-16 16:38:04 -04:00
|
|
|
nm_ip_address_set_attribute;
|
2014-09-16 16:42:46 -04:00
|
|
|
nm_ip_address_set_prefix;
|
|
|
|
|
nm_ip_address_unref;
|
2014-10-22 13:48:18 -04:00
|
|
|
nm_ip_config_get_addresses;
|
|
|
|
|
nm_ip_config_get_domains;
|
|
|
|
|
nm_ip_config_get_family;
|
|
|
|
|
nm_ip_config_get_gateway;
|
|
|
|
|
nm_ip_config_get_nameservers;
|
|
|
|
|
nm_ip_config_get_routes;
|
|
|
|
|
nm_ip_config_get_searches;
|
|
|
|
|
nm_ip_config_get_type;
|
|
|
|
|
nm_ip_config_get_wins_servers;
|
2014-09-16 16:42:46 -04:00
|
|
|
nm_ip_route_equal;
|
2014-09-16 16:38:04 -04:00
|
|
|
nm_ip_route_get_attribute;
|
|
|
|
|
nm_ip_route_get_attribute_names;
|
2014-09-16 16:42:46 -04:00
|
|
|
nm_ip_route_get_dest;
|
|
|
|
|
nm_ip_route_get_dest_binary;
|
|
|
|
|
nm_ip_route_get_family;
|
|
|
|
|
nm_ip_route_get_metric;
|
|
|
|
|
nm_ip_route_get_next_hop;
|
|
|
|
|
nm_ip_route_get_next_hop_binary;
|
|
|
|
|
nm_ip_route_get_prefix;
|
|
|
|
|
nm_ip_route_get_type;
|
|
|
|
|
nm_ip_route_new;
|
|
|
|
|
nm_ip_route_new_binary;
|
|
|
|
|
nm_ip_route_ref;
|
2014-09-16 16:38:04 -04:00
|
|
|
nm_ip_route_set_attribute;
|
2014-09-16 16:42:46 -04:00
|
|
|
nm_ip_route_set_dest;
|
|
|
|
|
nm_ip_route_set_dest_binary;
|
|
|
|
|
nm_ip_route_set_metric;
|
|
|
|
|
nm_ip_route_set_next_hop;
|
|
|
|
|
nm_ip_route_set_next_hop_binary;
|
|
|
|
|
nm_ip_route_set_prefix;
|
|
|
|
|
nm_ip_route_unref;
|
2014-10-15 15:27:25 -04:00
|
|
|
nm_manager_error_get_type;
|
|
|
|
|
nm_manager_error_quark;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_object_get_path;
|
|
|
|
|
nm_object_get_type;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_remote_connection_commit_changes;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_remote_connection_commit_changes_async;
|
|
|
|
|
nm_remote_connection_commit_changes_finish;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_remote_connection_delete;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_remote_connection_delete_async;
|
|
|
|
|
nm_remote_connection_delete_finish;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_remote_connection_get_secrets;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_remote_connection_get_secrets_async;
|
|
|
|
|
nm_remote_connection_get_secrets_finish;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_remote_connection_get_type;
|
|
|
|
|
nm_remote_connection_get_unsaved;
|
2014-07-20 12:42:59 -04:00
|
|
|
nm_remote_connection_get_visible;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_remote_connection_save;
|
2014-09-11 16:27:13 -04:00
|
|
|
nm_remote_connection_save_async;
|
|
|
|
|
nm_remote_connection_save_finish;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_secret_agent_capabilities_get_type;
|
|
|
|
|
nm_secret_agent_error_get_type;
|
|
|
|
|
nm_secret_agent_error_quark;
|
|
|
|
|
nm_secret_agent_get_secrets_flags_get_type;
|
2014-11-20 11:53:19 -05:00
|
|
|
nm_secret_agent_old_delete_secrets;
|
|
|
|
|
nm_secret_agent_old_get_registered;
|
|
|
|
|
nm_secret_agent_old_get_secrets;
|
|
|
|
|
nm_secret_agent_old_get_type;
|
|
|
|
|
nm_secret_agent_old_register;
|
|
|
|
|
nm_secret_agent_old_register_async;
|
|
|
|
|
nm_secret_agent_old_register_finish;
|
|
|
|
|
nm_secret_agent_old_save_secrets;
|
|
|
|
|
nm_secret_agent_old_unregister;
|
|
|
|
|
nm_secret_agent_old_unregister_async;
|
|
|
|
|
nm_secret_agent_old_unregister_finish;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_setting_802_1x_add_altsubject_match;
|
|
|
|
|
nm_setting_802_1x_add_eap_method;
|
|
|
|
|
nm_setting_802_1x_add_phase2_altsubject_match;
|
|
|
|
|
nm_setting_802_1x_ck_format_get_type;
|
|
|
|
|
nm_setting_802_1x_ck_scheme_get_type;
|
|
|
|
|
nm_setting_802_1x_clear_altsubject_matches;
|
|
|
|
|
nm_setting_802_1x_clear_eap_methods;
|
|
|
|
|
nm_setting_802_1x_clear_phase2_altsubject_matches;
|
|
|
|
|
nm_setting_802_1x_get_altsubject_match;
|
|
|
|
|
nm_setting_802_1x_get_anonymous_identity;
|
|
|
|
|
nm_setting_802_1x_get_ca_cert_blob;
|
|
|
|
|
nm_setting_802_1x_get_ca_cert_path;
|
|
|
|
|
nm_setting_802_1x_get_ca_cert_scheme;
|
|
|
|
|
nm_setting_802_1x_get_ca_path;
|
|
|
|
|
nm_setting_802_1x_get_client_cert_blob;
|
|
|
|
|
nm_setting_802_1x_get_client_cert_path;
|
|
|
|
|
nm_setting_802_1x_get_client_cert_scheme;
|
|
|
|
|
nm_setting_802_1x_get_eap_method;
|
|
|
|
|
nm_setting_802_1x_get_identity;
|
|
|
|
|
nm_setting_802_1x_get_num_altsubject_matches;
|
|
|
|
|
nm_setting_802_1x_get_num_eap_methods;
|
|
|
|
|
nm_setting_802_1x_get_num_phase2_altsubject_matches;
|
|
|
|
|
nm_setting_802_1x_get_pac_file;
|
|
|
|
|
nm_setting_802_1x_get_password;
|
|
|
|
|
nm_setting_802_1x_get_password_flags;
|
|
|
|
|
nm_setting_802_1x_get_password_raw;
|
|
|
|
|
nm_setting_802_1x_get_password_raw_flags;
|
|
|
|
|
nm_setting_802_1x_get_phase1_fast_provisioning;
|
|
|
|
|
nm_setting_802_1x_get_phase1_peaplabel;
|
|
|
|
|
nm_setting_802_1x_get_phase1_peapver;
|
|
|
|
|
nm_setting_802_1x_get_phase2_altsubject_match;
|
|
|
|
|
nm_setting_802_1x_get_phase2_auth;
|
|
|
|
|
nm_setting_802_1x_get_phase2_autheap;
|
|
|
|
|
nm_setting_802_1x_get_phase2_ca_cert_blob;
|
|
|
|
|
nm_setting_802_1x_get_phase2_ca_cert_path;
|
|
|
|
|
nm_setting_802_1x_get_phase2_ca_cert_scheme;
|
|
|
|
|
nm_setting_802_1x_get_phase2_ca_path;
|
|
|
|
|
nm_setting_802_1x_get_phase2_client_cert_blob;
|
|
|
|
|
nm_setting_802_1x_get_phase2_client_cert_path;
|
|
|
|
|
nm_setting_802_1x_get_phase2_client_cert_scheme;
|
|
|
|
|
nm_setting_802_1x_get_phase2_private_key_blob;
|
|
|
|
|
nm_setting_802_1x_get_phase2_private_key_format;
|
|
|
|
|
nm_setting_802_1x_get_phase2_private_key_password;
|
|
|
|
|
nm_setting_802_1x_get_phase2_private_key_password_flags;
|
|
|
|
|
nm_setting_802_1x_get_phase2_private_key_path;
|
|
|
|
|
nm_setting_802_1x_get_phase2_private_key_scheme;
|
|
|
|
|
nm_setting_802_1x_get_phase2_subject_match;
|
|
|
|
|
nm_setting_802_1x_get_pin;
|
|
|
|
|
nm_setting_802_1x_get_pin_flags;
|
|
|
|
|
nm_setting_802_1x_get_private_key_blob;
|
|
|
|
|
nm_setting_802_1x_get_private_key_format;
|
|
|
|
|
nm_setting_802_1x_get_private_key_password;
|
|
|
|
|
nm_setting_802_1x_get_private_key_password_flags;
|
|
|
|
|
nm_setting_802_1x_get_private_key_path;
|
|
|
|
|
nm_setting_802_1x_get_private_key_scheme;
|
|
|
|
|
nm_setting_802_1x_get_subject_match;
|
|
|
|
|
nm_setting_802_1x_get_system_ca_certs;
|
|
|
|
|
nm_setting_802_1x_get_type;
|
|
|
|
|
nm_setting_802_1x_new;
|
|
|
|
|
nm_setting_802_1x_remove_altsubject_match;
|
|
|
|
|
nm_setting_802_1x_remove_altsubject_match_by_value;
|
|
|
|
|
nm_setting_802_1x_remove_eap_method;
|
|
|
|
|
nm_setting_802_1x_remove_eap_method_by_value;
|
|
|
|
|
nm_setting_802_1x_remove_phase2_altsubject_match;
|
|
|
|
|
nm_setting_802_1x_remove_phase2_altsubject_match_by_value;
|
|
|
|
|
nm_setting_802_1x_set_ca_cert;
|
|
|
|
|
nm_setting_802_1x_set_client_cert;
|
|
|
|
|
nm_setting_802_1x_set_phase2_ca_cert;
|
|
|
|
|
nm_setting_802_1x_set_phase2_client_cert;
|
|
|
|
|
nm_setting_802_1x_set_phase2_private_key;
|
|
|
|
|
nm_setting_802_1x_set_private_key;
|
|
|
|
|
nm_setting_adsl_get_encapsulation;
|
|
|
|
|
nm_setting_adsl_get_password;
|
|
|
|
|
nm_setting_adsl_get_password_flags;
|
|
|
|
|
nm_setting_adsl_get_protocol;
|
|
|
|
|
nm_setting_adsl_get_type;
|
|
|
|
|
nm_setting_adsl_get_username;
|
|
|
|
|
nm_setting_adsl_get_vci;
|
|
|
|
|
nm_setting_adsl_get_vpi;
|
|
|
|
|
nm_setting_adsl_new;
|
|
|
|
|
nm_setting_bluetooth_get_bdaddr;
|
|
|
|
|
nm_setting_bluetooth_get_connection_type;
|
|
|
|
|
nm_setting_bluetooth_get_type;
|
|
|
|
|
nm_setting_bluetooth_new;
|
|
|
|
|
nm_setting_bond_add_option;
|
|
|
|
|
nm_setting_bond_get_num_options;
|
|
|
|
|
nm_setting_bond_get_option;
|
|
|
|
|
nm_setting_bond_get_option_by_name;
|
|
|
|
|
nm_setting_bond_get_option_default;
|
|
|
|
|
nm_setting_bond_get_type;
|
|
|
|
|
nm_setting_bond_get_valid_options;
|
|
|
|
|
nm_setting_bond_new;
|
|
|
|
|
nm_setting_bond_remove_option;
|
|
|
|
|
nm_setting_bond_validate_option;
|
|
|
|
|
nm_setting_bridge_get_ageing_time;
|
|
|
|
|
nm_setting_bridge_get_forward_delay;
|
|
|
|
|
nm_setting_bridge_get_hello_time;
|
|
|
|
|
nm_setting_bridge_get_mac_address;
|
|
|
|
|
nm_setting_bridge_get_max_age;
|
|
|
|
|
nm_setting_bridge_get_priority;
|
|
|
|
|
nm_setting_bridge_get_stp;
|
|
|
|
|
nm_setting_bridge_get_type;
|
|
|
|
|
nm_setting_bridge_new;
|
|
|
|
|
nm_setting_bridge_port_get_hairpin_mode;
|
|
|
|
|
nm_setting_bridge_port_get_path_cost;
|
|
|
|
|
nm_setting_bridge_port_get_priority;
|
|
|
|
|
nm_setting_bridge_port_get_type;
|
|
|
|
|
nm_setting_bridge_port_new;
|
|
|
|
|
nm_setting_cdma_get_number;
|
|
|
|
|
nm_setting_cdma_get_password;
|
|
|
|
|
nm_setting_cdma_get_password_flags;
|
|
|
|
|
nm_setting_cdma_get_type;
|
|
|
|
|
nm_setting_cdma_get_username;
|
|
|
|
|
nm_setting_cdma_new;
|
|
|
|
|
nm_setting_compare;
|
|
|
|
|
nm_setting_compare_flags_get_type;
|
|
|
|
|
nm_setting_connection_add_permission;
|
|
|
|
|
nm_setting_connection_add_secondary;
|
|
|
|
|
nm_setting_connection_get_autoconnect;
|
2014-08-25 20:39:40 +02:00
|
|
|
nm_setting_connection_get_autoconnect_priority;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_setting_connection_get_connection_type;
|
|
|
|
|
nm_setting_connection_get_gateway_ping_timeout;
|
|
|
|
|
nm_setting_connection_get_id;
|
|
|
|
|
nm_setting_connection_get_interface_name;
|
|
|
|
|
nm_setting_connection_get_master;
|
|
|
|
|
nm_setting_connection_get_num_permissions;
|
|
|
|
|
nm_setting_connection_get_num_secondaries;
|
|
|
|
|
nm_setting_connection_get_permission;
|
|
|
|
|
nm_setting_connection_get_read_only;
|
|
|
|
|
nm_setting_connection_get_secondary;
|
|
|
|
|
nm_setting_connection_get_slave_type;
|
|
|
|
|
nm_setting_connection_get_timestamp;
|
|
|
|
|
nm_setting_connection_get_type;
|
|
|
|
|
nm_setting_connection_get_uuid;
|
|
|
|
|
nm_setting_connection_get_zone;
|
|
|
|
|
nm_setting_connection_is_slave_type;
|
|
|
|
|
nm_setting_connection_new;
|
|
|
|
|
nm_setting_connection_permissions_user_allowed;
|
|
|
|
|
nm_setting_connection_remove_permission;
|
|
|
|
|
nm_setting_connection_remove_permission_by_value;
|
|
|
|
|
nm_setting_connection_remove_secondary;
|
|
|
|
|
nm_setting_connection_remove_secondary_by_value;
|
|
|
|
|
nm_setting_dcb_flags_get_type;
|
|
|
|
|
nm_setting_dcb_get_app_fcoe_flags;
|
|
|
|
|
nm_setting_dcb_get_app_fcoe_mode;
|
|
|
|
|
nm_setting_dcb_get_app_fcoe_priority;
|
|
|
|
|
nm_setting_dcb_get_app_fip_flags;
|
|
|
|
|
nm_setting_dcb_get_app_fip_priority;
|
|
|
|
|
nm_setting_dcb_get_app_iscsi_flags;
|
|
|
|
|
nm_setting_dcb_get_app_iscsi_priority;
|
|
|
|
|
nm_setting_dcb_get_priority_bandwidth;
|
|
|
|
|
nm_setting_dcb_get_priority_flow_control;
|
|
|
|
|
nm_setting_dcb_get_priority_flow_control_flags;
|
|
|
|
|
nm_setting_dcb_get_priority_group_bandwidth;
|
|
|
|
|
nm_setting_dcb_get_priority_group_flags;
|
|
|
|
|
nm_setting_dcb_get_priority_group_id;
|
|
|
|
|
nm_setting_dcb_get_priority_strict_bandwidth;
|
|
|
|
|
nm_setting_dcb_get_priority_traffic_class;
|
|
|
|
|
nm_setting_dcb_get_type;
|
|
|
|
|
nm_setting_dcb_new;
|
|
|
|
|
nm_setting_dcb_set_priority_bandwidth;
|
|
|
|
|
nm_setting_dcb_set_priority_flow_control;
|
|
|
|
|
nm_setting_dcb_set_priority_group_bandwidth;
|
|
|
|
|
nm_setting_dcb_set_priority_group_id;
|
|
|
|
|
nm_setting_dcb_set_priority_strict_bandwidth;
|
|
|
|
|
nm_setting_dcb_set_priority_traffic_class;
|
|
|
|
|
nm_setting_diff;
|
|
|
|
|
nm_setting_diff_result_get_type;
|
|
|
|
|
nm_setting_duplicate;
|
|
|
|
|
nm_setting_enumerate_values;
|
|
|
|
|
nm_setting_generic_get_type;
|
|
|
|
|
nm_setting_generic_new;
|
2014-11-16 16:13:06 -05:00
|
|
|
nm_setting_get_dbus_property_type;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_setting_get_name;
|
|
|
|
|
nm_setting_get_secret_flags;
|
|
|
|
|
nm_setting_get_type;
|
|
|
|
|
nm_setting_gsm_get_apn;
|
|
|
|
|
nm_setting_gsm_get_home_only;
|
|
|
|
|
nm_setting_gsm_get_network_id;
|
|
|
|
|
nm_setting_gsm_get_number;
|
|
|
|
|
nm_setting_gsm_get_password;
|
|
|
|
|
nm_setting_gsm_get_password_flags;
|
|
|
|
|
nm_setting_gsm_get_pin;
|
|
|
|
|
nm_setting_gsm_get_pin_flags;
|
|
|
|
|
nm_setting_gsm_get_type;
|
|
|
|
|
nm_setting_gsm_get_username;
|
|
|
|
|
nm_setting_gsm_new;
|
|
|
|
|
nm_setting_infiniband_get_mac_address;
|
|
|
|
|
nm_setting_infiniband_get_mtu;
|
|
|
|
|
nm_setting_infiniband_get_p_key;
|
|
|
|
|
nm_setting_infiniband_get_parent;
|
|
|
|
|
nm_setting_infiniband_get_transport_mode;
|
|
|
|
|
nm_setting_infiniband_get_type;
|
2014-08-07 10:47:56 -04:00
|
|
|
nm_setting_infiniband_get_virtual_interface_name;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_setting_infiniband_new;
|
|
|
|
|
nm_setting_ip4_config_get_dhcp_client_id;
|
|
|
|
|
nm_setting_ip4_config_get_type;
|
|
|
|
|
nm_setting_ip4_config_new;
|
|
|
|
|
nm_setting_ip6_config_get_ip6_privacy;
|
|
|
|
|
nm_setting_ip6_config_get_type;
|
|
|
|
|
nm_setting_ip6_config_new;
|
|
|
|
|
nm_setting_ip6_config_privacy_get_type;
|
2014-10-19 17:30:10 -04:00
|
|
|
nm_setting_ip_config_add_address;
|
|
|
|
|
nm_setting_ip_config_add_dns;
|
|
|
|
|
nm_setting_ip_config_add_dns_search;
|
|
|
|
|
nm_setting_ip_config_add_route;
|
|
|
|
|
nm_setting_ip_config_clear_addresses;
|
|
|
|
|
nm_setting_ip_config_clear_dns;
|
|
|
|
|
nm_setting_ip_config_clear_dns_searches;
|
|
|
|
|
nm_setting_ip_config_clear_routes;
|
|
|
|
|
nm_setting_ip_config_get_address;
|
|
|
|
|
nm_setting_ip_config_get_dhcp_hostname;
|
|
|
|
|
nm_setting_ip_config_get_dhcp_send_hostname;
|
|
|
|
|
nm_setting_ip_config_get_dns;
|
|
|
|
|
nm_setting_ip_config_get_dns_search;
|
2014-10-20 21:30:56 -04:00
|
|
|
nm_setting_ip_config_get_gateway;
|
2014-10-19 17:30:10 -04:00
|
|
|
nm_setting_ip_config_get_ignore_auto_dns;
|
|
|
|
|
nm_setting_ip_config_get_ignore_auto_routes;
|
|
|
|
|
nm_setting_ip_config_get_may_fail;
|
|
|
|
|
nm_setting_ip_config_get_method;
|
|
|
|
|
nm_setting_ip_config_get_never_default;
|
|
|
|
|
nm_setting_ip_config_get_num_addresses;
|
|
|
|
|
nm_setting_ip_config_get_num_dns;
|
|
|
|
|
nm_setting_ip_config_get_num_dns_searches;
|
|
|
|
|
nm_setting_ip_config_get_num_routes;
|
|
|
|
|
nm_setting_ip_config_get_route;
|
2014-08-27 19:57:24 +02:00
|
|
|
nm_setting_ip_config_get_route_metric;
|
2014-10-19 17:30:10 -04:00
|
|
|
nm_setting_ip_config_get_type;
|
|
|
|
|
nm_setting_ip_config_remove_address;
|
|
|
|
|
nm_setting_ip_config_remove_address_by_value;
|
|
|
|
|
nm_setting_ip_config_remove_dns;
|
|
|
|
|
nm_setting_ip_config_remove_dns_by_value;
|
|
|
|
|
nm_setting_ip_config_remove_dns_search;
|
|
|
|
|
nm_setting_ip_config_remove_dns_search_by_value;
|
|
|
|
|
nm_setting_ip_config_remove_route;
|
|
|
|
|
nm_setting_ip_config_remove_route_by_value;
|
2014-08-12 17:25:26 -04:00
|
|
|
nm_setting_lookup_type;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_setting_olpc_mesh_get_channel;
|
|
|
|
|
nm_setting_olpc_mesh_get_dhcp_anycast_address;
|
|
|
|
|
nm_setting_olpc_mesh_get_ssid;
|
|
|
|
|
nm_setting_olpc_mesh_get_type;
|
|
|
|
|
nm_setting_olpc_mesh_new;
|
|
|
|
|
nm_setting_ppp_get_baud;
|
|
|
|
|
nm_setting_ppp_get_crtscts;
|
|
|
|
|
nm_setting_ppp_get_lcp_echo_failure;
|
|
|
|
|
nm_setting_ppp_get_lcp_echo_interval;
|
|
|
|
|
nm_setting_ppp_get_mppe_stateful;
|
|
|
|
|
nm_setting_ppp_get_mru;
|
|
|
|
|
nm_setting_ppp_get_mtu;
|
|
|
|
|
nm_setting_ppp_get_no_vj_comp;
|
|
|
|
|
nm_setting_ppp_get_noauth;
|
|
|
|
|
nm_setting_ppp_get_nobsdcomp;
|
|
|
|
|
nm_setting_ppp_get_nodeflate;
|
|
|
|
|
nm_setting_ppp_get_refuse_chap;
|
|
|
|
|
nm_setting_ppp_get_refuse_eap;
|
|
|
|
|
nm_setting_ppp_get_refuse_mschap;
|
|
|
|
|
nm_setting_ppp_get_refuse_mschapv2;
|
|
|
|
|
nm_setting_ppp_get_refuse_pap;
|
|
|
|
|
nm_setting_ppp_get_require_mppe;
|
|
|
|
|
nm_setting_ppp_get_require_mppe_128;
|
|
|
|
|
nm_setting_ppp_get_type;
|
|
|
|
|
nm_setting_ppp_new;
|
|
|
|
|
nm_setting_pppoe_get_password;
|
|
|
|
|
nm_setting_pppoe_get_password_flags;
|
|
|
|
|
nm_setting_pppoe_get_service;
|
|
|
|
|
nm_setting_pppoe_get_type;
|
|
|
|
|
nm_setting_pppoe_get_username;
|
|
|
|
|
nm_setting_pppoe_new;
|
|
|
|
|
nm_setting_secret_flags_get_type;
|
|
|
|
|
nm_setting_serial_get_baud;
|
|
|
|
|
nm_setting_serial_get_bits;
|
|
|
|
|
nm_setting_serial_get_parity;
|
|
|
|
|
nm_setting_serial_get_send_delay;
|
|
|
|
|
nm_setting_serial_get_stopbits;
|
|
|
|
|
nm_setting_serial_get_type;
|
|
|
|
|
nm_setting_serial_new;
|
2014-09-24 09:12:46 -04:00
|
|
|
nm_setting_serial_parity_get_type;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_setting_set_secret_flags;
|
|
|
|
|
nm_setting_team_get_config;
|
|
|
|
|
nm_setting_team_get_type;
|
|
|
|
|
nm_setting_team_new;
|
|
|
|
|
nm_setting_team_port_get_config;
|
|
|
|
|
nm_setting_team_port_get_type;
|
|
|
|
|
nm_setting_team_port_new;
|
|
|
|
|
nm_setting_to_string;
|
|
|
|
|
nm_setting_verify;
|
|
|
|
|
nm_setting_vlan_add_priority;
|
|
|
|
|
nm_setting_vlan_add_priority_str;
|
|
|
|
|
nm_setting_vlan_clear_priorities;
|
|
|
|
|
nm_setting_vlan_get_flags;
|
|
|
|
|
nm_setting_vlan_get_id;
|
|
|
|
|
nm_setting_vlan_get_num_priorities;
|
|
|
|
|
nm_setting_vlan_get_parent;
|
|
|
|
|
nm_setting_vlan_get_priority;
|
|
|
|
|
nm_setting_vlan_get_type;
|
|
|
|
|
nm_setting_vlan_new;
|
|
|
|
|
nm_setting_vlan_remove_priority;
|
|
|
|
|
nm_setting_vlan_remove_priority_by_value;
|
|
|
|
|
nm_setting_vlan_remove_priority_str_by_value;
|
|
|
|
|
nm_setting_vpn_add_data_item;
|
|
|
|
|
nm_setting_vpn_add_secret;
|
|
|
|
|
nm_setting_vpn_foreach_data_item;
|
|
|
|
|
nm_setting_vpn_foreach_secret;
|
|
|
|
|
nm_setting_vpn_get_data_item;
|
|
|
|
|
nm_setting_vpn_get_num_data_items;
|
|
|
|
|
nm_setting_vpn_get_num_secrets;
|
|
|
|
|
nm_setting_vpn_get_secret;
|
|
|
|
|
nm_setting_vpn_get_service_type;
|
|
|
|
|
nm_setting_vpn_get_type;
|
|
|
|
|
nm_setting_vpn_get_user_name;
|
|
|
|
|
nm_setting_vpn_new;
|
|
|
|
|
nm_setting_vpn_remove_data_item;
|
|
|
|
|
nm_setting_vpn_remove_secret;
|
|
|
|
|
nm_setting_wimax_get_mac_address;
|
|
|
|
|
nm_setting_wimax_get_network_name;
|
|
|
|
|
nm_setting_wimax_get_type;
|
|
|
|
|
nm_setting_wimax_new;
|
|
|
|
|
nm_setting_wired_add_mac_blacklist_item;
|
|
|
|
|
nm_setting_wired_add_s390_option;
|
|
|
|
|
nm_setting_wired_clear_mac_blacklist_items;
|
|
|
|
|
nm_setting_wired_get_auto_negotiate;
|
|
|
|
|
nm_setting_wired_get_cloned_mac_address;
|
|
|
|
|
nm_setting_wired_get_duplex;
|
|
|
|
|
nm_setting_wired_get_mac_address;
|
|
|
|
|
nm_setting_wired_get_mac_address_blacklist;
|
|
|
|
|
nm_setting_wired_get_mac_blacklist_item;
|
|
|
|
|
nm_setting_wired_get_mtu;
|
|
|
|
|
nm_setting_wired_get_num_mac_blacklist_items;
|
|
|
|
|
nm_setting_wired_get_num_s390_options;
|
|
|
|
|
nm_setting_wired_get_port;
|
|
|
|
|
nm_setting_wired_get_s390_nettype;
|
|
|
|
|
nm_setting_wired_get_s390_option;
|
|
|
|
|
nm_setting_wired_get_s390_option_by_key;
|
|
|
|
|
nm_setting_wired_get_s390_subchannels;
|
|
|
|
|
nm_setting_wired_get_speed;
|
|
|
|
|
nm_setting_wired_get_type;
|
|
|
|
|
nm_setting_wired_get_valid_s390_options;
|
|
|
|
|
nm_setting_wired_new;
|
|
|
|
|
nm_setting_wired_remove_mac_blacklist_item;
|
|
|
|
|
nm_setting_wired_remove_mac_blacklist_item_by_value;
|
|
|
|
|
nm_setting_wired_remove_s390_option;
|
|
|
|
|
nm_setting_wireless_add_mac_blacklist_item;
|
|
|
|
|
nm_setting_wireless_add_seen_bssid;
|
|
|
|
|
nm_setting_wireless_ap_security_compatible;
|
|
|
|
|
nm_setting_wireless_clear_mac_blacklist_items;
|
|
|
|
|
nm_setting_wireless_get_band;
|
|
|
|
|
nm_setting_wireless_get_bssid;
|
|
|
|
|
nm_setting_wireless_get_channel;
|
|
|
|
|
nm_setting_wireless_get_cloned_mac_address;
|
|
|
|
|
nm_setting_wireless_get_hidden;
|
|
|
|
|
nm_setting_wireless_get_mac_address;
|
|
|
|
|
nm_setting_wireless_get_mac_address_blacklist;
|
|
|
|
|
nm_setting_wireless_get_mac_blacklist_item;
|
|
|
|
|
nm_setting_wireless_get_mode;
|
|
|
|
|
nm_setting_wireless_get_mtu;
|
|
|
|
|
nm_setting_wireless_get_num_mac_blacklist_items;
|
|
|
|
|
nm_setting_wireless_get_num_seen_bssids;
|
|
|
|
|
nm_setting_wireless_get_rate;
|
|
|
|
|
nm_setting_wireless_get_seen_bssid;
|
|
|
|
|
nm_setting_wireless_get_ssid;
|
|
|
|
|
nm_setting_wireless_get_tx_power;
|
|
|
|
|
nm_setting_wireless_get_type;
|
|
|
|
|
nm_setting_wireless_new;
|
|
|
|
|
nm_setting_wireless_remove_mac_blacklist_item;
|
|
|
|
|
nm_setting_wireless_remove_mac_blacklist_item_by_value;
|
|
|
|
|
nm_setting_wireless_security_add_group;
|
|
|
|
|
nm_setting_wireless_security_add_pairwise;
|
|
|
|
|
nm_setting_wireless_security_add_proto;
|
|
|
|
|
nm_setting_wireless_security_clear_groups;
|
|
|
|
|
nm_setting_wireless_security_clear_pairwise;
|
|
|
|
|
nm_setting_wireless_security_clear_protos;
|
|
|
|
|
nm_setting_wireless_security_get_auth_alg;
|
|
|
|
|
nm_setting_wireless_security_get_group;
|
|
|
|
|
nm_setting_wireless_security_get_key_mgmt;
|
|
|
|
|
nm_setting_wireless_security_get_leap_password;
|
|
|
|
|
nm_setting_wireless_security_get_leap_password_flags;
|
|
|
|
|
nm_setting_wireless_security_get_leap_username;
|
|
|
|
|
nm_setting_wireless_security_get_num_groups;
|
|
|
|
|
nm_setting_wireless_security_get_num_pairwise;
|
|
|
|
|
nm_setting_wireless_security_get_num_protos;
|
|
|
|
|
nm_setting_wireless_security_get_pairwise;
|
|
|
|
|
nm_setting_wireless_security_get_proto;
|
|
|
|
|
nm_setting_wireless_security_get_psk;
|
|
|
|
|
nm_setting_wireless_security_get_psk_flags;
|
|
|
|
|
nm_setting_wireless_security_get_type;
|
|
|
|
|
nm_setting_wireless_security_get_wep_key;
|
|
|
|
|
nm_setting_wireless_security_get_wep_key_flags;
|
|
|
|
|
nm_setting_wireless_security_get_wep_key_type;
|
|
|
|
|
nm_setting_wireless_security_get_wep_tx_keyidx;
|
|
|
|
|
nm_setting_wireless_security_new;
|
|
|
|
|
nm_setting_wireless_security_remove_group;
|
|
|
|
|
nm_setting_wireless_security_remove_group_by_value;
|
|
|
|
|
nm_setting_wireless_security_remove_pairwise;
|
|
|
|
|
nm_setting_wireless_security_remove_pairwise_by_value;
|
|
|
|
|
nm_setting_wireless_security_remove_proto;
|
|
|
|
|
nm_setting_wireless_security_remove_proto_by_value;
|
|
|
|
|
nm_setting_wireless_security_set_wep_key;
|
2014-10-15 15:27:25 -04:00
|
|
|
nm_settings_error_get_type;
|
|
|
|
|
nm_settings_error_quark;
|
2014-08-13 14:34:29 -04:00
|
|
|
nm_simple_connection_get_type;
|
|
|
|
|
nm_simple_connection_new;
|
|
|
|
|
nm_simple_connection_new_clone;
|
2014-08-06 19:35:31 -04:00
|
|
|
nm_simple_connection_new_from_dbus;
|
2014-06-26 16:47:46 -04:00
|
|
|
nm_state_get_type;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_utils_ap_mode_security_valid;
|
|
|
|
|
nm_utils_bin2hexstr;
|
|
|
|
|
nm_utils_check_virtual_device_compatibility;
|
|
|
|
|
nm_utils_escape_ssid;
|
2014-10-30 11:15:44 -04:00
|
|
|
nm_utils_file_is_certificate;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_utils_file_is_pkcs12;
|
2014-10-30 11:15:44 -04:00
|
|
|
nm_utils_file_is_private_key;
|
2014-11-25 23:01:55 +01:00
|
|
|
nm_utils_file_search_in_paths;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_utils_hexstr2bin;
|
|
|
|
|
nm_utils_hwaddr_atoba;
|
|
|
|
|
nm_utils_hwaddr_aton;
|
2014-10-28 08:32:25 -04:00
|
|
|
nm_utils_hwaddr_canonical;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_utils_hwaddr_len;
|
2014-06-16 11:30:47 -04:00
|
|
|
nm_utils_hwaddr_matches;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_utils_hwaddr_ntoa;
|
|
|
|
|
nm_utils_hwaddr_valid;
|
|
|
|
|
nm_utils_iface_valid_name;
|
|
|
|
|
nm_utils_inet4_ntop;
|
|
|
|
|
nm_utils_inet6_ntop;
|
2014-09-06 17:57:39 -04:00
|
|
|
nm_utils_ip4_addresses_from_variant;
|
|
|
|
|
nm_utils_ip4_addresses_to_variant;
|
|
|
|
|
nm_utils_ip4_dns_from_variant;
|
|
|
|
|
nm_utils_ip4_dns_to_variant;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_utils_ip4_get_default_prefix;
|
|
|
|
|
nm_utils_ip4_netmask_to_prefix;
|
|
|
|
|
nm_utils_ip4_prefix_to_netmask;
|
2014-09-06 17:57:39 -04:00
|
|
|
nm_utils_ip4_routes_from_variant;
|
|
|
|
|
nm_utils_ip4_routes_to_variant;
|
|
|
|
|
nm_utils_ip6_addresses_from_variant;
|
|
|
|
|
nm_utils_ip6_addresses_to_variant;
|
|
|
|
|
nm_utils_ip6_dns_from_variant;
|
|
|
|
|
nm_utils_ip6_dns_to_variant;
|
|
|
|
|
nm_utils_ip6_routes_from_variant;
|
|
|
|
|
nm_utils_ip6_routes_to_variant;
|
2014-09-16 16:42:46 -04:00
|
|
|
nm_utils_ipaddr_valid;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_utils_is_empty_ssid;
|
|
|
|
|
nm_utils_is_uuid;
|
|
|
|
|
nm_utils_same_ssid;
|
|
|
|
|
nm_utils_security_type_get_type;
|
|
|
|
|
nm_utils_security_valid;
|
|
|
|
|
nm_utils_ssid_to_utf8;
|
|
|
|
|
nm_utils_uuid_generate;
|
|
|
|
|
nm_utils_wep_key_valid;
|
|
|
|
|
nm_utils_wifi_channel_to_freq;
|
|
|
|
|
nm_utils_wifi_find_next_channel;
|
|
|
|
|
nm_utils_wifi_freq_to_channel;
|
|
|
|
|
nm_utils_wifi_is_channel_valid;
|
2014-09-19 16:51:07 -04:00
|
|
|
nm_utils_wifi_strength_bars;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_utils_wpa_psk_valid;
|
|
|
|
|
nm_vlan_flags_get_type;
|
|
|
|
|
nm_vlan_priority_map_get_type;
|
|
|
|
|
nm_vpn_connection_get_banner;
|
|
|
|
|
nm_vpn_connection_get_type;
|
|
|
|
|
nm_vpn_connection_get_vpn_state;
|
2014-06-26 16:47:46 -04:00
|
|
|
nm_vpn_connection_state_get_type;
|
|
|
|
|
nm_vpn_connection_state_reason_get_type;
|
2014-11-05 11:01:09 -05:00
|
|
|
nm_vpn_editor_get_type;
|
|
|
|
|
nm_vpn_editor_get_widget;
|
|
|
|
|
nm_vpn_editor_plugin_capability_get_type;
|
|
|
|
|
nm_vpn_editor_plugin_export;
|
|
|
|
|
nm_vpn_editor_plugin_get_capabilities;
|
|
|
|
|
nm_vpn_editor_plugin_get_editor;
|
|
|
|
|
nm_vpn_editor_plugin_get_suggested_filename;
|
|
|
|
|
nm_vpn_editor_plugin_get_type;
|
|
|
|
|
nm_vpn_editor_plugin_import;
|
|
|
|
|
nm_vpn_editor_update_connection;
|
2014-09-10 15:46:46 -04:00
|
|
|
nm_vpn_plugin_error_get_type;
|
|
|
|
|
nm_vpn_plugin_error_quark;
|
2014-06-26 16:47:46 -04:00
|
|
|
nm_vpn_plugin_failure_get_type;
|
2016-01-20 10:53:54 -06:00
|
|
|
nm_vpn_plugin_old_disconnect;
|
|
|
|
|
nm_vpn_plugin_old_failure;
|
|
|
|
|
nm_vpn_plugin_old_get_connection;
|
|
|
|
|
nm_vpn_plugin_old_get_secret_flags;
|
|
|
|
|
nm_vpn_plugin_old_get_state;
|
|
|
|
|
nm_vpn_plugin_old_get_type;
|
|
|
|
|
nm_vpn_plugin_old_read_vpn_details;
|
|
|
|
|
nm_vpn_plugin_old_secrets_required;
|
|
|
|
|
nm_vpn_plugin_old_set_ip4_config;
|
|
|
|
|
nm_vpn_plugin_old_set_login_banner;
|
|
|
|
|
nm_vpn_plugin_old_set_state;
|
2014-06-26 16:47:46 -04:00
|
|
|
nm_vpn_service_state_get_type;
|
2014-07-04 13:26:57 -04:00
|
|
|
nm_wep_key_type_get_type;
|
|
|
|
|
nm_wimax_nsp_connection_valid;
|
|
|
|
|
nm_wimax_nsp_filter_connections;
|
|
|
|
|
nm_wimax_nsp_get_name;
|
|
|
|
|
nm_wimax_nsp_get_network_type;
|
|
|
|
|
nm_wimax_nsp_get_signal_quality;
|
|
|
|
|
nm_wimax_nsp_get_type;
|
|
|
|
|
nm_wimax_nsp_network_type_get_type;
|
2014-12-15 15:49:39 -05:00
|
|
|
local:
|
|
|
|
|
*;
|
|
|
|
|
};
|
2015-01-15 16:42:26 -05:00
|
|
|
|
2015-06-26 11:44:15 +02:00
|
|
|
libnm_1_0_4 {
|
|
|
|
|
#nm_setting_connection_autoconnect_slaves_get_type@libnm_1_0_4;
|
|
|
|
|
#nm_setting_connection_get_autoconnect_slaves@libnm_1_0_4;
|
|
|
|
|
} libnm_1_0_0;
|
|
|
|
|
|
2015-07-21 19:02:12 +02:00
|
|
|
libnm_1_0_6 {
|
2015-08-09 12:12:43 +02:00
|
|
|
#nm_access_point_get_last_seen@libnm_1_0_6;
|
2015-07-21 19:02:12 +02:00
|
|
|
#nm_device_get_metered@libnm_1_0_6;
|
2015-08-14 14:24:16 +02:00
|
|
|
#nm_device_wifi_request_scan_options@libnm_1_0_6;
|
|
|
|
|
#nm_device_wifi_request_scan_options_async@libnm_1_0_6;
|
2015-07-21 19:02:12 +02:00
|
|
|
#nm_metered_get_type@libnm_1_0_6;
|
|
|
|
|
#nm_setting_connection_get_metered@libnm_1_0_6;
|
2015-08-21 18:56:47 +02:00
|
|
|
#nm_setting_wired_get_wake_on_lan@libnm_1_0_6;
|
|
|
|
|
#nm_setting_wired_get_wake_on_lan_password@libnm_1_0_6;
|
|
|
|
|
#nm_setting_wired_wake_on_lan_get_type@libnm_1_0_6;
|
2015-08-21 18:44:32 +02:00
|
|
|
#nm_utils_enum_from_str@libnm_1_0_6;
|
|
|
|
|
#nm_utils_enum_to_str@libnm_1_0_6;
|
2015-08-21 10:22:31 +02:00
|
|
|
#nm_utils_wifi_2ghz_freqs@libnm_1_0_6;
|
|
|
|
|
#nm_utils_wifi_5ghz_freqs@libnm_1_0_6;
|
2015-07-21 19:02:12 +02:00
|
|
|
} libnm_1_0_4;
|
|
|
|
|
|
2015-01-15 16:42:26 -05:00
|
|
|
libnm_1_2_0 {
|
|
|
|
|
global:
|
2015-04-27 12:50:39 -05:00
|
|
|
nm_access_point_get_last_seen;
|
2016-01-11 09:32:10 +01:00
|
|
|
nm_client_get_all_devices;
|
2015-09-01 14:06:00 +02:00
|
|
|
nm_connection_get_setting_ip_tunnel;
|
2015-09-17 18:13:49 +02:00
|
|
|
nm_connection_get_setting_macvlan;
|
2015-10-13 09:09:54 +02:00
|
|
|
nm_connection_get_setting_vxlan;
|
2015-11-10 14:36:20 +01:00
|
|
|
nm_connection_verify_secrets;
|
2015-09-23 14:55:55 +02:00
|
|
|
nm_device_ethernet_get_s390_subchannels;
|
2016-02-11 12:00:30 +01:00
|
|
|
nm_device_get_applied_connection;
|
|
|
|
|
nm_device_get_applied_connection_async;
|
|
|
|
|
nm_device_get_applied_connection_finish;
|
2015-10-07 11:48:44 +02:00
|
|
|
nm_device_get_lldp_neighbors;
|
2015-04-29 16:34:38 +02:00
|
|
|
nm_device_get_metered;
|
2016-01-11 09:32:10 +01:00
|
|
|
nm_device_get_nm_plugin_missing;
|
2015-11-12 17:46:39 +01:00
|
|
|
nm_device_ip_tunnel_get_encapsulation_limit;
|
|
|
|
|
nm_device_ip_tunnel_get_flow_label;
|
|
|
|
|
nm_device_ip_tunnel_get_input_key;
|
|
|
|
|
nm_device_ip_tunnel_get_local;
|
|
|
|
|
nm_device_ip_tunnel_get_mode;
|
|
|
|
|
nm_device_ip_tunnel_get_output_key;
|
|
|
|
|
nm_device_ip_tunnel_get_parent;
|
|
|
|
|
nm_device_ip_tunnel_get_path_mtu_discovery;
|
|
|
|
|
nm_device_ip_tunnel_get_remote;
|
|
|
|
|
nm_device_ip_tunnel_get_tos;
|
|
|
|
|
nm_device_ip_tunnel_get_ttl;
|
|
|
|
|
nm_device_ip_tunnel_get_type;
|
2016-01-11 09:32:10 +01:00
|
|
|
nm_device_is_real;
|
2015-12-09 11:51:43 +01:00
|
|
|
nm_device_macvlan_get_hw_address;
|
|
|
|
|
nm_device_macvlan_get_mode;
|
|
|
|
|
nm_device_macvlan_get_no_promisc;
|
|
|
|
|
nm_device_macvlan_get_parent;
|
|
|
|
|
nm_device_macvlan_get_tap;
|
|
|
|
|
nm_device_macvlan_get_type;
|
2016-01-11 09:32:10 +01:00
|
|
|
nm_device_reapply;
|
|
|
|
|
nm_device_reapply_async;
|
|
|
|
|
nm_device_reapply_finish;
|
2015-03-23 13:31:10 +01:00
|
|
|
nm_device_set_managed;
|
2015-09-04 18:11:15 +02:00
|
|
|
nm_device_tun_get_group;
|
|
|
|
|
nm_device_tun_get_hw_address;
|
|
|
|
|
nm_device_tun_get_mode;
|
|
|
|
|
nm_device_tun_get_multi_queue;
|
|
|
|
|
nm_device_tun_get_owner;
|
|
|
|
|
nm_device_tun_get_no_pi;
|
|
|
|
|
nm_device_tun_get_type;
|
|
|
|
|
nm_device_tun_get_vnet_hdr;
|
2015-10-15 21:57:11 +02:00
|
|
|
nm_device_vxlan_get_ageing;
|
|
|
|
|
nm_device_vxlan_get_dst_port;
|
|
|
|
|
nm_device_vxlan_get_group;
|
|
|
|
|
nm_device_vxlan_get_hw_address;
|
|
|
|
|
nm_device_vxlan_get_id;
|
|
|
|
|
nm_device_vxlan_get_l2miss;
|
|
|
|
|
nm_device_vxlan_get_l3miss;
|
|
|
|
|
nm_device_vxlan_get_learning;
|
|
|
|
|
nm_device_vxlan_get_limit;
|
|
|
|
|
nm_device_vxlan_get_local;
|
|
|
|
|
nm_device_vxlan_get_parent;
|
|
|
|
|
nm_device_vxlan_get_proxy;
|
|
|
|
|
nm_device_vxlan_get_src_port_max;
|
|
|
|
|
nm_device_vxlan_get_src_port_min;
|
|
|
|
|
nm_device_vxlan_get_tos;
|
|
|
|
|
nm_device_vxlan_get_ttl;
|
|
|
|
|
nm_device_vxlan_get_type;
|
2015-07-14 09:46:55 +02:00
|
|
|
nm_device_wifi_request_scan_options;
|
|
|
|
|
nm_device_wifi_request_scan_options_async;
|
2015-09-01 14:06:00 +02:00
|
|
|
nm_ip_tunnel_mode_get_type;
|
2015-10-07 11:48:44 +02:00
|
|
|
nm_lldp_neighbor_get_attr_names;
|
|
|
|
|
nm_lldp_neighbor_get_attr_string_value;
|
|
|
|
|
nm_lldp_neighbor_get_attr_type;
|
|
|
|
|
nm_lldp_neighbor_get_attr_uint_value;
|
2015-10-16 16:11:42 +02:00
|
|
|
nm_lldp_neighbor_get_type;
|
2015-10-07 11:48:44 +02:00
|
|
|
nm_lldp_neighbor_new;
|
|
|
|
|
nm_lldp_neighbor_ref;
|
|
|
|
|
nm_lldp_neighbor_unref;
|
2015-04-29 16:34:38 +02:00
|
|
|
nm_metered_get_type;
|
2015-02-26 10:12:11 +01:00
|
|
|
nm_setting_802_1x_check_cert_scheme;
|
2016-03-03 22:42:35 +01:00
|
|
|
nm_setting_802_1x_get_domain_suffix_match;
|
|
|
|
|
nm_setting_802_1x_get_phase2_domain_suffix_match;
|
2015-02-20 12:32:23 +01:00
|
|
|
nm_setting_bridge_get_multicast_snooping;
|
2015-05-06 10:54:35 +02:00
|
|
|
nm_setting_connection_autoconnect_slaves_get_type;
|
|
|
|
|
nm_setting_connection_get_autoconnect_slaves;
|
2015-10-07 11:48:30 +02:00
|
|
|
nm_setting_connection_get_lldp;
|
2015-04-27 17:45:53 +02:00
|
|
|
nm_setting_connection_get_metered;
|
2015-10-07 11:48:30 +02:00
|
|
|
nm_setting_connection_lldp_get_type;
|
2015-10-01 12:44:28 -05:00
|
|
|
nm_setting_gsm_get_device_id;
|
|
|
|
|
nm_setting_gsm_get_sim_id;
|
|
|
|
|
nm_setting_gsm_get_sim_operator_id;
|
2015-10-13 14:10:01 +02:00
|
|
|
nm_setting_ip4_config_get_dhcp_fqdn;
|
2015-09-08 20:22:17 +02:00
|
|
|
nm_setting_ip6_config_addr_gen_mode_get_type;
|
|
|
|
|
nm_setting_ip6_config_get_addr_gen_mode;
|
2015-05-20 14:57:06 +02:00
|
|
|
nm_setting_ip_config_add_dns_option;
|
|
|
|
|
nm_setting_ip_config_clear_dns_options;
|
2015-09-07 18:00:10 +02:00
|
|
|
nm_setting_ip_config_get_dad_timeout;
|
2016-02-03 11:12:07 +01:00
|
|
|
nm_setting_ip_config_get_dhcp_timeout;
|
2015-05-20 14:57:06 +02:00
|
|
|
nm_setting_ip_config_get_dns_option;
|
|
|
|
|
nm_setting_ip_config_get_num_dns_options;
|
2015-05-20 13:19:35 +02:00
|
|
|
nm_setting_ip_config_has_dns_options;
|
2015-05-20 14:57:06 +02:00
|
|
|
nm_setting_ip_config_remove_dns_option;
|
|
|
|
|
nm_setting_ip_config_remove_dns_option_by_value;
|
2015-09-01 14:06:00 +02:00
|
|
|
nm_setting_ip_tunnel_get_input_key;
|
|
|
|
|
nm_setting_ip_tunnel_get_local;
|
|
|
|
|
nm_setting_ip_tunnel_get_mode;
|
2015-12-16 11:31:58 +01:00
|
|
|
nm_setting_ip_tunnel_get_mtu;
|
2015-09-01 14:06:00 +02:00
|
|
|
nm_setting_ip_tunnel_get_output_key;
|
|
|
|
|
nm_setting_ip_tunnel_get_parent;
|
|
|
|
|
nm_setting_ip_tunnel_get_path_mtu_discovery;
|
|
|
|
|
nm_setting_ip_tunnel_get_remote;
|
|
|
|
|
nm_setting_ip_tunnel_get_tos;
|
|
|
|
|
nm_setting_ip_tunnel_get_type;
|
|
|
|
|
nm_setting_ip_tunnel_get_ttl;
|
|
|
|
|
nm_setting_ip_tunnel_new;
|
2015-10-06 17:42:15 -04:00
|
|
|
nm_setting_mac_randomization_get_type;
|
2015-09-14 22:56:51 +02:00
|
|
|
nm_setting_tun_get_group;
|
|
|
|
|
nm_setting_tun_get_mode;
|
|
|
|
|
nm_setting_tun_get_multi_queue;
|
|
|
|
|
nm_setting_tun_get_owner;
|
|
|
|
|
nm_setting_tun_get_pi;
|
|
|
|
|
nm_setting_tun_get_type;
|
|
|
|
|
nm_setting_tun_get_vnet_hdr;
|
|
|
|
|
nm_setting_tun_mode_get_type;
|
|
|
|
|
nm_setting_tun_new;
|
2015-11-10 14:36:20 +01:00
|
|
|
nm_setting_verify_secrets;
|
2015-09-16 09:34:33 +02:00
|
|
|
nm_setting_vpn_get_timeout;
|
2015-09-17 18:13:49 +02:00
|
|
|
nm_setting_macvlan_get_mode;
|
|
|
|
|
nm_setting_macvlan_get_parent;
|
|
|
|
|
nm_setting_macvlan_get_promiscuous;
|
|
|
|
|
nm_setting_macvlan_get_tap;
|
|
|
|
|
nm_setting_macvlan_get_type;
|
|
|
|
|
nm_setting_macvlan_mode_get_type;
|
|
|
|
|
nm_setting_macvlan_new;
|
2015-10-13 09:09:54 +02:00
|
|
|
nm_setting_vxlan_get_ageing;
|
|
|
|
|
nm_setting_vxlan_get_destination_port;
|
|
|
|
|
nm_setting_vxlan_get_id;
|
|
|
|
|
nm_setting_vxlan_get_l2_miss;
|
|
|
|
|
nm_setting_vxlan_get_l3_miss;
|
|
|
|
|
nm_setting_vxlan_get_learning;
|
|
|
|
|
nm_setting_vxlan_get_limit;
|
|
|
|
|
nm_setting_vxlan_get_local;
|
|
|
|
|
nm_setting_vxlan_get_parent;
|
|
|
|
|
nm_setting_vxlan_get_proxy;
|
|
|
|
|
nm_setting_vxlan_get_remote;
|
|
|
|
|
nm_setting_vxlan_get_rsc;
|
|
|
|
|
nm_setting_vxlan_get_source_port_max;
|
|
|
|
|
nm_setting_vxlan_get_source_port_min;
|
|
|
|
|
nm_setting_vxlan_get_tos;
|
|
|
|
|
nm_setting_vxlan_get_ttl;
|
|
|
|
|
nm_setting_vxlan_get_type;
|
|
|
|
|
nm_setting_vxlan_new;
|
2015-05-11 21:59:51 +02:00
|
|
|
nm_setting_wired_get_wake_on_lan;
|
|
|
|
|
nm_setting_wired_get_wake_on_lan_password;
|
|
|
|
|
nm_setting_wired_wake_on_lan_get_type;
|
2015-02-26 10:18:19 +01:00
|
|
|
nm_setting_wireless_get_powersave;
|
2015-10-06 17:42:15 -04:00
|
|
|
nm_setting_wireless_get_mac_address_randomization;
|
2016-02-10 16:46:34 +01:00
|
|
|
nm_setting_wireless_powersave_get_type;
|
2015-01-15 16:42:26 -05:00
|
|
|
nm_utils_bond_mode_int_to_string;
|
|
|
|
|
nm_utils_bond_mode_string_to_int;
|
2015-06-04 15:05:33 +02:00
|
|
|
nm_utils_enum_from_str;
|
|
|
|
|
nm_utils_enum_to_str;
|
2015-09-06 13:11:11 +02:00
|
|
|
nm_utils_enum_get_values;
|
2015-08-18 09:37:48 +02:00
|
|
|
nm_utils_wifi_2ghz_freqs;
|
|
|
|
|
nm_utils_wifi_5ghz_freqs;
|
2015-05-28 22:16:00 +02:00
|
|
|
nm_vpn_editor_plugin_load_from_file;
|
2015-05-22 13:26:40 +02:00
|
|
|
nm_vpn_plugin_info_get_filename;
|
2015-05-28 22:12:31 +02:00
|
|
|
nm_vpn_plugin_info_get_editor_plugin;
|
2015-05-22 13:26:40 +02:00
|
|
|
nm_vpn_plugin_info_get_name;
|
|
|
|
|
nm_vpn_plugin_info_get_plugin;
|
|
|
|
|
nm_vpn_plugin_info_get_program;
|
|
|
|
|
nm_vpn_plugin_info_get_type;
|
2015-05-28 22:12:31 +02:00
|
|
|
nm_vpn_plugin_info_load_editor_plugin;
|
2015-05-22 13:26:40 +02:00
|
|
|
nm_vpn_plugin_info_lookup_property;
|
|
|
|
|
nm_vpn_plugin_info_new_from_file;
|
|
|
|
|
nm_vpn_plugin_info_new_with_data;
|
2015-05-28 22:12:31 +02:00
|
|
|
nm_vpn_plugin_info_set_editor_plugin;
|
2015-05-22 13:26:40 +02:00
|
|
|
nm_vpn_plugin_info_validate_filename;
|
|
|
|
|
nm_vpn_plugin_info_list_add;
|
|
|
|
|
nm_vpn_plugin_info_list_find_by_filename;
|
|
|
|
|
nm_vpn_plugin_info_list_find_by_name;
|
|
|
|
|
nm_vpn_plugin_info_list_find_by_service;
|
|
|
|
|
nm_vpn_plugin_info_list_load;
|
|
|
|
|
nm_vpn_plugin_info_list_remove;
|
2015-06-02 10:50:29 +02:00
|
|
|
nm_vpn_service_plugin_disconnect;
|
|
|
|
|
nm_vpn_service_plugin_failure;
|
|
|
|
|
nm_vpn_service_plugin_get_connection;
|
|
|
|
|
nm_vpn_service_plugin_get_secret_flags;
|
|
|
|
|
nm_vpn_service_plugin_get_type;
|
|
|
|
|
nm_vpn_service_plugin_read_vpn_details;
|
|
|
|
|
nm_vpn_service_plugin_secrets_required;
|
2015-08-25 14:46:12 +02:00
|
|
|
nm_vpn_service_plugin_set_config;
|
2015-06-02 10:50:29 +02:00
|
|
|
nm_vpn_service_plugin_set_ip4_config;
|
2015-08-25 14:46:12 +02:00
|
|
|
nm_vpn_service_plugin_set_ip6_config;
|
2015-06-02 10:50:29 +02:00
|
|
|
nm_vpn_service_plugin_set_login_banner;
|
2015-01-15 16:42:26 -05:00
|
|
|
} libnm_1_0_0;
|
2016-04-18 18:26:28 +02:00
|
|
|
|
2016-06-10 11:28:44 +02:00
|
|
|
libnm_1_2_4 {
|
|
|
|
|
#nm_setting_ip_config_get_dns_priority@libnm_1_2_4;
|
|
|
|
|
} libnm_1_2_0;
|
|
|
|
|
|
2016-04-18 18:26:28 +02:00
|
|
|
libnm_1_4_0 {
|
|
|
|
|
global:
|
2016-05-16 14:42:41 +02:00
|
|
|
nm_device_team_get_config;
|
2016-06-21 16:41:05 +02:00
|
|
|
nm_setting_connection_get_stable_id;
|
2016-05-30 18:27:21 +02:00
|
|
|
nm_setting_ip6_config_get_token;
|
2016-04-23 15:57:04 +02:00
|
|
|
nm_setting_ip_config_get_dns_priority;
|
all: make MAC address randomization algorithm configurable
For the per-connection settings "ethernet.cloned-mac-address"
and "wifi.cloned-mac-address", and for the per-device setting
"wifi.scan-rand-mac-address", we may generate MAC addresses using
either the "random" or "stable" algorithm.
Add new properties "generate-mac-address-mask" that allow to configure
which bits of the MAC address will be scrambled.
By default, the "random" and "stable" algorithms scamble all bits
of the MAC address, including the OUI part and generate a locally-
administered, unicast address.
By specifying a MAC address mask, we can now configure to perserve
parts of the current MAC address of the device. For example, setting
"FF:FF:FF:00:00:00" will preserve the first 3 octects of the current
MAC address.
One can also explicitly specify a MAC address to use instead of the
current MAC address. For example, "FF:FF:FF:00:00:00 68:F7:28:00:00:00"
sets the OUI part of the MAC address to "68:F7:28" while scrambling
the last 3 octects.
Similarly, "02:00:00:00:00:00 00:00:00:00:00:00" will scamble
all bits of the MAC address, except clearing the second-least
significant bit. Thus, creating a burned-in address, globally
administered.
One can also supply a list of MAC addresses like
"FF:FF:FF:00:00:00 68:F7:28:00:00:00 00:0C:29:00:00:00 ..." in which
case a MAC address is choosen randomly.
To fully scamble the MAC address one can configure
"02:00:00:00:00:00 00:00:00:00:00:00 02:00:00:00:00:00".
which also randomly creates either a locally or globally administered
address.
With this, the following macchanger options can be implemented:
`macchanger --random`
This is the default if no mask is configured.
-> ""
while is the same as:
-> "00:00:00:00:00:00"
-> "02:00:00:00:00:00 02:00:00:00:00:00"
`macchanger --random --bia`
-> "02:00:00:00:00:00 00:00:00:00:00:00"
`macchanger --ending`
This option cannot be fully implemented, because macchanger
uses the current MAC address but also implies --bia.
-> "FF:FF:FF:00:00:00"
This would yields the same result only if the current MAC address
is already a burned-in address too. Otherwise, it has not the same
effect as --ending.
-> "FF:FF:FF:00:00:00 <MAC_ADDR>"
Alternatively, instead of using the current MAC address,
spell the OUI part out. But again, that is not really the
same as macchanger does because you explictly have to name
the OUI part to use.
`machanger --another`
`machanger --another_any`
-> "FF:FF:FF:00:00:00 <MAC_ADDR> <MAC_ADDR> ..."
"$(printf "FF:FF:FF:00:00:00 %s\n" "$(sed -n 's/^\([0-9a-fA-F][0-9a-fA-F]\) \([0-9a-fA-F][0-9a-fA-F]\) \([0-9a-fA-F][0-9a-fA-F]\) .*/\1:\2:\3:00:00:00/p' /usr/share/macchanger/wireless.list | xargs)")"
2016-06-22 20:31:39 +02:00
|
|
|
nm_setting_wired_get_generate_mac_address_mask;
|
|
|
|
|
nm_setting_wireless_get_generate_mac_address_mask;
|
libnm/vpn: pass NMVpnPluginInfo to the NMVpnEditorPlugin instance
The NMVpnPluginInfo is essentially the .name file, that is, a
configuration file about the plugin itself. Via NMVpnPluginInfo
instance, the NMVpnEditorPlugin can be created.
Usually, one would create a NMVpnPluginInfo (that is, reading the
.name file) and then create a NMVpnEditorPlugin instance from there.
In this case, usually the editor-plugin is owned by the plugin-info
instance (although the API allows for creating the editor-plugin
independently).
Now, pass the NMVpnPluginInfo to the editor-plugin too.
This is useful, because then the editor-plugin can look at the .name
file.
The .name file is not user configuration. Instead it is configuration
about the plugin itself. Although the .name file is part of the plugin
build artefacts, it is useful to allow the plugin to access the .name
file. The reason is, that this can allow the user to easily change a
configuration knob of the plugin without requiring to patch or the
plugin.
2016-06-09 00:50:40 +02:00
|
|
|
nm_vpn_editor_plugin_get_plugin_info;
|
2016-06-13 11:47:58 +02:00
|
|
|
nm_vpn_editor_plugin_get_vt;
|
2016-04-18 18:26:28 +02:00
|
|
|
nm_vpn_editor_plugin_load;
|
libnm/vpn: pass NMVpnPluginInfo to the NMVpnEditorPlugin instance
The NMVpnPluginInfo is essentially the .name file, that is, a
configuration file about the plugin itself. Via NMVpnPluginInfo
instance, the NMVpnEditorPlugin can be created.
Usually, one would create a NMVpnPluginInfo (that is, reading the
.name file) and then create a NMVpnEditorPlugin instance from there.
In this case, usually the editor-plugin is owned by the plugin-info
instance (although the API allows for creating the editor-plugin
independently).
Now, pass the NMVpnPluginInfo to the editor-plugin too.
This is useful, because then the editor-plugin can look at the .name
file.
The .name file is not user configuration. Instead it is configuration
about the plugin itself. Although the .name file is part of the plugin
build artefacts, it is useful to allow the plugin to access the .name
file. The reason is, that this can allow the user to easily change a
configuration knob of the plugin without requiring to patch or the
plugin.
2016-06-09 00:50:40 +02:00
|
|
|
nm_vpn_editor_plugin_set_plugin_info;
|
2016-06-03 16:43:26 +02:00
|
|
|
nm_vpn_plugin_info_get_aliases;
|
2016-04-20 16:18:05 +02:00
|
|
|
nm_vpn_plugin_info_get_auth_dialog;
|
2016-04-20 16:04:13 +02:00
|
|
|
nm_vpn_plugin_info_get_service;
|
2016-06-07 11:11:30 +02:00
|
|
|
nm_vpn_plugin_info_list_get_service_types;
|
|
|
|
|
nm_vpn_plugin_info_list_find_service_type;
|
2016-04-22 09:12:54 +02:00
|
|
|
nm_vpn_plugin_info_new_search_file;
|
2016-04-20 16:24:54 +02:00
|
|
|
nm_vpn_plugin_info_supports_hints;
|
2016-04-18 18:26:28 +02:00
|
|
|
} libnm_1_2_0;
|
2016-09-23 13:18:32 +02:00
|
|
|
|
|
|
|
|
libnm_1_6_0 {
|
2016-09-27 11:21:44 +02:00
|
|
|
global:
|
2016-09-23 13:18:32 +02:00
|
|
|
nm_capability_get_type;
|
2016-10-25 11:11:12 +02:00
|
|
|
nm_client_get_dns_configuration;
|
|
|
|
|
nm_client_get_dns_mode;
|
|
|
|
|
nm_client_get_dns_rc_manager;
|
2016-06-30 18:20:43 +02:00
|
|
|
nm_connection_get_setting_macsec;
|
2016-08-16 05:55:55 +05:30
|
|
|
nm_connection_get_setting_proxy;
|
2016-06-30 18:20:22 +02:00
|
|
|
nm_device_macsec_get_cipher_suite;
|
|
|
|
|
nm_device_macsec_get_encoding_sa;
|
|
|
|
|
nm_device_macsec_get_encrypt;
|
|
|
|
|
nm_device_macsec_get_es;
|
|
|
|
|
nm_device_macsec_get_hw_address;
|
|
|
|
|
nm_device_macsec_get_icv_length;
|
|
|
|
|
nm_device_macsec_get_include_sci;
|
|
|
|
|
nm_device_macsec_get_protect;
|
|
|
|
|
nm_device_macsec_get_replay_protect;
|
|
|
|
|
nm_device_macsec_get_scb;
|
|
|
|
|
nm_device_macsec_get_sci;
|
|
|
|
|
nm_device_macsec_get_type;
|
|
|
|
|
nm_device_macsec_get_validation;
|
|
|
|
|
nm_device_macsec_get_window;
|
2016-10-25 11:11:12 +02:00
|
|
|
nm_dns_entry_get_domains;
|
|
|
|
|
nm_dns_entry_get_interface;
|
|
|
|
|
nm_dns_entry_get_nameservers;
|
|
|
|
|
nm_dns_entry_get_priority;
|
|
|
|
|
nm_dns_entry_get_type;
|
|
|
|
|
nm_dns_entry_get_vpn;
|
|
|
|
|
nm_dns_entry_unref;
|
2016-10-08 10:27:15 +02:00
|
|
|
nm_setting_connection_get_autoconnect_retries;
|
2016-06-30 18:20:43 +02:00
|
|
|
nm_setting_macsec_get_encrypt;
|
|
|
|
|
nm_setting_macsec_get_mka_cak;
|
|
|
|
|
nm_setting_macsec_get_mka_cak_flags;
|
|
|
|
|
nm_setting_macsec_get_mka_ckn;
|
|
|
|
|
nm_setting_macsec_get_mode;
|
|
|
|
|
nm_setting_macsec_get_parent;
|
|
|
|
|
nm_setting_macsec_get_port;
|
|
|
|
|
nm_setting_macsec_get_type;
|
|
|
|
|
nm_setting_macsec_get_validation;
|
|
|
|
|
nm_setting_macsec_mode_get_type;
|
|
|
|
|
nm_setting_macsec_new;
|
|
|
|
|
nm_setting_macsec_validation_get_type;
|
2016-08-16 05:55:55 +05:30
|
|
|
nm_setting_proxy_get_type;
|
|
|
|
|
nm_setting_proxy_new;
|
|
|
|
|
nm_setting_proxy_get_method;
|
|
|
|
|
nm_setting_proxy_method_get_type;
|
|
|
|
|
nm_setting_proxy_get_browser_only;
|
|
|
|
|
nm_setting_proxy_get_pac_url;
|
2016-09-05 21:34:27 +05:30
|
|
|
nm_setting_proxy_get_pac_script;
|
2016-12-19 12:47:15 +01:00
|
|
|
nm_setting_802_1x_get_ca_cert_uri;
|
|
|
|
|
nm_setting_802_1x_get_phase2_ca_cert_uri;
|
|
|
|
|
nm_setting_802_1x_get_client_cert_uri;
|
|
|
|
|
nm_setting_802_1x_get_phase2_client_cert_uri;
|
|
|
|
|
nm_setting_802_1x_get_private_key_uri;
|
|
|
|
|
nm_setting_802_1x_get_phase2_private_key_uri;
|
2016-09-23 10:30:50 +02:00
|
|
|
nm_utils_is_json_object;
|
2016-12-20 16:36:15 +01:00
|
|
|
nm_utils_version;
|
2016-12-23 12:52:41 +01:00
|
|
|
nm_utils_is_valid_iface_name;
|
2016-09-23 13:18:32 +02:00
|
|
|
} libnm_1_4_0;
|
2017-02-01 12:53:34 +00:00
|
|
|
|
|
|
|
|
libnm_1_8_0 {
|
|
|
|
|
global:
|
2017-03-05 15:30:24 +01:00
|
|
|
nm_active_connection_state_reason_get_type;
|
2017-03-05 17:20:27 +01:00
|
|
|
nm_active_connection_get_state_reason;
|
2017-01-31 14:13:35 +01:00
|
|
|
nm_connection_get_setting_dummy;
|
2017-01-31 14:14:33 +01:00
|
|
|
nm_device_dummy_get_type;
|
2017-02-15 15:06:24 +01:00
|
|
|
nm_ip_route_get_variant_attribute_spec;
|
|
|
|
|
nm_ip_route_attribute_validate;
|
2017-02-08 22:02:19 +07:00
|
|
|
nm_setting_802_1x_auth_flags_get_type;
|
2017-01-19 17:25:19 +01:00
|
|
|
nm_setting_802_1x_get_auth_timeout;
|
2017-02-01 12:53:34 +00:00
|
|
|
nm_setting_802_1x_get_ca_cert_password;
|
|
|
|
|
nm_setting_802_1x_get_ca_cert_password_flags;
|
|
|
|
|
nm_setting_802_1x_get_client_cert_password;
|
|
|
|
|
nm_setting_802_1x_get_client_cert_password_flags;
|
2017-02-08 22:02:19 +07:00
|
|
|
nm_setting_802_1x_get_phase1_auth_flags;
|
2017-02-01 12:53:34 +00:00
|
|
|
nm_setting_802_1x_get_phase2_ca_cert_password;
|
|
|
|
|
nm_setting_802_1x_get_phase2_ca_cert_password_flags;
|
|
|
|
|
nm_setting_802_1x_get_phase2_client_cert_password;
|
|
|
|
|
nm_setting_802_1x_get_phase2_client_cert_password_flags;
|
2016-10-26 10:32:06 +02:00
|
|
|
nm_setting_cdma_get_mtu;
|
2017-01-31 14:13:35 +01:00
|
|
|
nm_setting_dummy_get_type;
|
|
|
|
|
nm_setting_dummy_new;
|
2016-10-26 10:05:46 +02:00
|
|
|
nm_setting_gsm_get_mtu;
|
2017-03-24 12:41:04 +01:00
|
|
|
nm_setting_user_check_key;
|
|
|
|
|
nm_setting_user_check_val;
|
|
|
|
|
nm_setting_user_get_data;
|
|
|
|
|
nm_setting_user_get_keys;
|
|
|
|
|
nm_setting_user_get_type;
|
|
|
|
|
nm_setting_user_new;
|
|
|
|
|
nm_setting_user_set_data;
|
2017-03-02 11:08:34 +01:00
|
|
|
nm_utils_format_variant_attributes;
|
|
|
|
|
nm_utils_parse_variant_attributes;
|
2017-02-01 12:53:34 +00:00
|
|
|
} libnm_1_6_0;
|
2017-04-27 09:30:58 +02:00
|
|
|
|
|
|
|
|
libnm_1_10_0 {
|
|
|
|
|
global:
|
2017-09-25 19:06:02 +02:00
|
|
|
nm_activation_state_flags_get_type;
|
|
|
|
|
nm_active_connection_get_state_flags;
|
2017-08-17 23:26:08 +02:00
|
|
|
nm_client_connectivity_check_get_available;
|
|
|
|
|
nm_client_connectivity_check_get_enabled;
|
|
|
|
|
nm_client_connectivity_check_set_enabled;
|
2017-10-28 17:46:26 +02:00
|
|
|
nm_connection_get_settings;
|
2017-06-30 18:35:09 +02:00
|
|
|
nm_device_dummy_get_hw_address;
|
2017-10-10 11:04:32 +02:00
|
|
|
nm_device_ovs_bridge_get_type;
|
2017-10-10 11:04:32 +02:00
|
|
|
nm_device_ovs_interface_get_type;
|
2017-10-10 11:04:32 +02:00
|
|
|
nm_device_ovs_port_get_type;
|
2017-06-06 15:55:08 +02:00
|
|
|
nm_device_ppp_get_type;
|
2017-09-27 12:40:43 +02:00
|
|
|
nm_ip_route_equal_full;
|
2017-07-21 17:55:30 +02:00
|
|
|
nm_setting_bridge_get_group_forward_mask;
|
2017-11-02 09:25:40 +01:00
|
|
|
nm_setting_connection_get_auth_retries;
|
all: rework configuring route table support by adding "route-table" setting
We added "ipv4.route-table-sync" and "ipv6.route-table-sync" to not change
behavior for users that configured policy routing outside of NetworkManager,
for example, via a dispatcher script. Users had to explicitly opt-in
for NetworkManager to fully manage all routing tables.
These settings were awkward. Replace them with new settings "ipv4.route-table"
and "ipv6.route-table". Note that this commit breaks API/ABI on the unstable
development branch by removing recently added API.
As before, a connection will have no route-table set by default. This
has the meaning that policy-routing is not enabled and only the main table
will be fully synced. Once the user sets a table, we recognize that and
NetworkManager manages all routing tables.
The new route-table setting has other important uses: analog to
"ipv4.route-metric", it is the default that applies to all routes.
Currently it only works for static routes, not DHCP, SLAAC,
default-route, etc. That will be implemented later.
For static routes, each route still can explicitly set a table, and
overwrite the per-connection setting in "ipv4.route-table" and
"ipv6.route-table".
2017-09-28 08:40:41 +02:00
|
|
|
nm_setting_ip_config_get_route_table;
|
2017-08-01 18:36:34 +02:00
|
|
|
nm_setting_ovs_bridge_get_fail_mode;
|
|
|
|
|
nm_setting_ovs_bridge_get_mcast_snooping_enable;
|
|
|
|
|
nm_setting_ovs_bridge_get_rstp_enable;
|
|
|
|
|
nm_setting_ovs_bridge_get_stp_enable;
|
|
|
|
|
nm_setting_ovs_bridge_get_type;
|
|
|
|
|
nm_setting_ovs_bridge_new;
|
2017-08-01 18:36:34 +02:00
|
|
|
nm_setting_ovs_interface_get_interface_type;
|
|
|
|
|
nm_setting_ovs_interface_get_type;
|
|
|
|
|
nm_setting_ovs_interface_new;
|
2017-08-01 18:36:34 +02:00
|
|
|
nm_setting_ovs_patch_get_peer;
|
|
|
|
|
nm_setting_ovs_patch_get_type;
|
|
|
|
|
nm_setting_ovs_patch_new;
|
2017-10-02 09:03:19 +02:00
|
|
|
nm_setting_ovs_port_get_bond_downdelay;
|
|
|
|
|
nm_setting_ovs_port_get_bond_mode;
|
|
|
|
|
nm_setting_ovs_port_get_bond_updelay;
|
|
|
|
|
nm_setting_ovs_port_get_lacp;
|
|
|
|
|
nm_setting_ovs_port_get_tag;
|
|
|
|
|
nm_setting_ovs_port_get_type;
|
|
|
|
|
nm_setting_ovs_port_get_vlan_mode;
|
|
|
|
|
nm_setting_ovs_port_new;
|
2017-06-30 13:58:23 +02:00
|
|
|
nm_setting_pppoe_get_parent;
|
2017-04-27 09:30:58 +02:00
|
|
|
nm_setting_wireless_security_get_pmf;
|
2017-04-30 22:52:19 +02:00
|
|
|
nm_setting_wireless_security_get_wps_method;
|
2017-04-27 09:30:58 +02:00
|
|
|
nm_setting_wireless_security_pmf_get_type;
|
2017-04-30 22:52:19 +02:00
|
|
|
nm_setting_wireless_security_wps_method_get_type;
|
2017-04-27 09:30:58 +02:00
|
|
|
} libnm_1_8_0;
|
2017-10-21 16:05:19 +02:00
|
|
|
|
2017-12-06 09:42:35 +01:00
|
|
|
libnm_1_10_2 {
|
2017-12-08 13:43:34 +01:00
|
|
|
global:
|
2017-12-06 09:42:35 +01:00
|
|
|
nm_remote_connection_update2;
|
|
|
|
|
nm_remote_connection_update2_finish;
|
2017-12-11 20:21:46 +01:00
|
|
|
nm_settings_update2_flags_get_type;
|
|
|
|
|
nm_setting_tc_config_add_qdisc;
|
|
|
|
|
nm_setting_tc_config_add_tfilter;
|
|
|
|
|
nm_setting_tc_config_clear_qdiscs;
|
|
|
|
|
nm_setting_tc_config_clear_tfilters;
|
|
|
|
|
nm_setting_tc_config_get_num_qdiscs;
|
|
|
|
|
nm_setting_tc_config_get_num_tfilters;
|
|
|
|
|
nm_setting_tc_config_get_qdisc;
|
|
|
|
|
nm_setting_tc_config_get_tfilter;
|
|
|
|
|
nm_setting_tc_config_get_type;
|
|
|
|
|
nm_setting_tc_config_new;
|
|
|
|
|
nm_setting_tc_config_remove_qdisc;
|
|
|
|
|
nm_setting_tc_config_remove_qdisc_by_value;
|
|
|
|
|
nm_setting_tc_config_remove_tfilter;
|
|
|
|
|
nm_setting_tc_config_remove_tfilter_by_value;
|
2017-11-06 15:47:32 +01:00
|
|
|
nm_setting_team_add_link_watcher;
|
2017-10-12 12:02:06 +02:00
|
|
|
nm_setting_team_add_runner_tx_hash;
|
2017-11-06 15:47:32 +01:00
|
|
|
nm_setting_team_clear_link_watchers;
|
|
|
|
|
nm_setting_team_get_link_watcher;
|
2017-10-12 12:02:06 +02:00
|
|
|
nm_setting_team_get_mcast_rejoin_count;
|
|
|
|
|
nm_setting_team_get_mcast_rejoin_interval;
|
|
|
|
|
nm_setting_team_get_notify_peers_count;
|
|
|
|
|
nm_setting_team_get_notify_peers_interval;
|
2017-11-06 15:47:32 +01:00
|
|
|
nm_setting_team_get_num_link_watchers;
|
2017-10-12 12:02:06 +02:00
|
|
|
nm_setting_team_get_num_runner_tx_hash;
|
|
|
|
|
nm_setting_team_get_runner;
|
2017-12-11 20:21:46 +01:00
|
|
|
nm_setting_team_get_runner_active;
|
|
|
|
|
nm_setting_team_get_runner_agg_select_policy;
|
|
|
|
|
nm_setting_team_get_runner_fast_rate;
|
2017-10-12 12:02:06 +02:00
|
|
|
nm_setting_team_get_runner_hwaddr_policy;
|
2017-12-11 20:21:46 +01:00
|
|
|
nm_setting_team_get_runner_min_ports;
|
|
|
|
|
nm_setting_team_get_runner_sys_prio;
|
2017-10-12 12:02:06 +02:00
|
|
|
nm_setting_team_get_runner_tx_balancer;
|
|
|
|
|
nm_setting_team_get_runner_tx_balancer_interval;
|
|
|
|
|
nm_setting_team_get_runner_tx_hash;
|
2017-11-16 18:54:06 +01:00
|
|
|
nm_setting_team_port_add_link_watcher;
|
|
|
|
|
nm_setting_team_port_clear_link_watchers;
|
2017-10-30 12:27:58 +01:00
|
|
|
nm_setting_team_port_get_lacp_key;
|
2017-12-11 20:21:46 +01:00
|
|
|
nm_setting_team_port_get_lacp_prio;
|
2017-11-16 18:54:06 +01:00
|
|
|
nm_setting_team_port_get_link_watcher;
|
|
|
|
|
nm_setting_team_port_get_num_link_watchers;
|
2017-12-11 20:21:46 +01:00
|
|
|
nm_setting_team_port_get_prio;
|
|
|
|
|
nm_setting_team_port_get_queue_id;
|
|
|
|
|
nm_setting_team_port_get_sticky;
|
2017-11-16 18:54:06 +01:00
|
|
|
nm_setting_team_port_remove_link_watcher;
|
|
|
|
|
nm_setting_team_port_remove_link_watcher_by_value;
|
2017-11-06 15:47:32 +01:00
|
|
|
nm_setting_team_remove_link_watcher;
|
|
|
|
|
nm_setting_team_remove_link_watcher_by_value;
|
2017-10-12 12:02:06 +02:00
|
|
|
nm_setting_team_remove_runner_tx_hash;
|
|
|
|
|
nm_setting_team_remove_runner_tx_hash_by_value;
|
2017-12-11 20:21:46 +01:00
|
|
|
nm_tc_action_dup;
|
|
|
|
|
nm_tc_action_equal;
|
|
|
|
|
nm_tc_action_get_attribute;
|
|
|
|
|
nm_tc_action_get_attribute_names;
|
|
|
|
|
nm_tc_action_get_kind;
|
|
|
|
|
nm_tc_action_get_type;
|
|
|
|
|
nm_tc_action_new;
|
|
|
|
|
nm_tc_action_ref;
|
|
|
|
|
nm_tc_action_set_attribute;
|
|
|
|
|
nm_tc_action_unref;
|
|
|
|
|
nm_tc_qdisc_dup;
|
|
|
|
|
nm_tc_qdisc_equal;
|
|
|
|
|
nm_tc_qdisc_get_handle;
|
|
|
|
|
nm_tc_qdisc_get_kind;
|
|
|
|
|
nm_tc_qdisc_get_parent;
|
|
|
|
|
nm_tc_qdisc_get_type;
|
|
|
|
|
nm_tc_qdisc_new;
|
|
|
|
|
nm_tc_qdisc_ref;
|
|
|
|
|
nm_tc_qdisc_set_handle;
|
|
|
|
|
nm_tc_qdisc_unref;
|
|
|
|
|
nm_tc_tfilter_dup;
|
|
|
|
|
nm_tc_tfilter_equal;
|
|
|
|
|
nm_tc_tfilter_get_handle;
|
|
|
|
|
nm_tc_tfilter_get_kind;
|
|
|
|
|
nm_tc_tfilter_get_parent;
|
|
|
|
|
nm_tc_tfilter_get_type;
|
|
|
|
|
nm_tc_tfilter_new;
|
|
|
|
|
nm_tc_tfilter_ref;
|
|
|
|
|
nm_tc_tfilter_set_handle;
|
|
|
|
|
nm_tc_tfilter_unref;
|
2017-11-02 17:13:46 +01:00
|
|
|
nm_team_link_watcher_arp_ping_flags_get_type;
|
|
|
|
|
nm_team_link_watcher_dup;
|
|
|
|
|
nm_team_link_watcher_equal;
|
|
|
|
|
nm_team_link_watcher_get_delay_down;
|
|
|
|
|
nm_team_link_watcher_get_delay_up;
|
|
|
|
|
nm_team_link_watcher_get_flags;
|
|
|
|
|
nm_team_link_watcher_get_init_wait;
|
|
|
|
|
nm_team_link_watcher_get_interval;
|
|
|
|
|
nm_team_link_watcher_get_missed_max;
|
|
|
|
|
nm_team_link_watcher_get_name;
|
|
|
|
|
nm_team_link_watcher_get_source_host;
|
|
|
|
|
nm_team_link_watcher_get_target_host;
|
|
|
|
|
nm_team_link_watcher_get_type;
|
|
|
|
|
nm_team_link_watcher_new_arp_ping;
|
|
|
|
|
nm_team_link_watcher_new_ethtool;
|
|
|
|
|
nm_team_link_watcher_new_nsna_ping;
|
|
|
|
|
nm_team_link_watcher_ref;
|
|
|
|
|
nm_team_link_watcher_unref;
|
2017-11-28 09:22:49 +01:00
|
|
|
nm_utils_tc_action_from_str;
|
|
|
|
|
nm_utils_tc_action_to_str;
|
2017-11-18 17:17:24 +01:00
|
|
|
nm_utils_tc_qdisc_from_str;
|
|
|
|
|
nm_utils_tc_qdisc_to_str;
|
2017-11-28 09:26:14 +01:00
|
|
|
nm_utils_tc_tfilter_from_str;
|
|
|
|
|
nm_utils_tc_tfilter_to_str;
|
2017-10-21 16:05:19 +02:00
|
|
|
} libnm_1_10_0;
|
2017-12-08 13:47:34 +01:00
|
|
|
|
2018-10-19 19:12:53 +02:00
|
|
|
libnm_1_10_14 {
|
|
|
|
|
#nm_setting_connection_get_mdns@libnm_1_10_14;
|
|
|
|
|
#nm_setting_connection_mdns_get_type@libnm_1_10_14;
|
|
|
|
|
} libnm_1_10_2;
|
|
|
|
|
|
2017-12-08 13:47:34 +01:00
|
|
|
libnm_1_12_0 {
|
|
|
|
|
global:
|
2018-03-28 17:24:30 +02:00
|
|
|
nm_checkpoint_create_flags_get_type;
|
2017-12-08 13:47:34 +01:00
|
|
|
nm_checkpoint_get_created;
|
|
|
|
|
nm_checkpoint_get_devices;
|
|
|
|
|
nm_checkpoint_get_rollback_timeout;
|
|
|
|
|
nm_checkpoint_get_type;
|
checkpoint: allow resetting the rollback timeout via D-Bus
This allows to adjust the timeout of an existing checkpoint.
The main usecase of checkpoints, is to have a fail-safe when
configuring the network remotely. By allowing to reset the timeout,
the user can perform a series of actions, and keep bumping the
timeout. That way, the entire series is still guarded by the same
checkpoint, but the user can start with short timeout, and
re-adjust the timeout as he goes along.
The libnm API only implements the async form (at least for now).
Sync methods are fundamentally wrong with D-Bus, and it's probably
not needed. Also, follow glib convenction, where the async form
doesn't have the _async name suffix. Also, accept a D-Bus path
as argument, not a NMCheckpoint instance. The libnm API should
not be more restricted than the underlying D-Bus API. It would
be cumbersome to require the user to lookup the NMCheckpoint
instance first, especially since libnm doesn't provide an efficient
or convenient lookup-by-path method. On the other hand, retrieving
the path from a NMCheckpoint instance is always possible.
2018-03-28 08:09:56 +02:00
|
|
|
nm_client_checkpoint_adjust_rollback_timeout;
|
|
|
|
|
nm_client_checkpoint_adjust_rollback_timeout_finish;
|
2018-04-04 13:33:53 +02:00
|
|
|
nm_client_checkpoint_create;
|
2017-12-08 13:47:34 +01:00
|
|
|
nm_client_checkpoint_create_finish;
|
2018-04-04 13:33:53 +02:00
|
|
|
nm_client_checkpoint_destroy;
|
2017-12-08 13:47:34 +01:00
|
|
|
nm_client_checkpoint_destroy_finish;
|
2018-04-04 13:33:53 +02:00
|
|
|
nm_client_checkpoint_rollback;
|
2017-12-08 13:47:34 +01:00
|
|
|
nm_client_checkpoint_rollback_finish;
|
|
|
|
|
nm_client_get_checkpoints;
|
2018-05-05 10:45:33 +02:00
|
|
|
nm_connection_get_setting_tc_config;
|
2017-12-22 10:24:25 +01:00
|
|
|
nm_device_ip_tunnel_get_flags;
|
2018-02-25 14:53:44 +01:00
|
|
|
nm_device_wifi_get_last_scan;
|
2017-12-22 10:24:25 +01:00
|
|
|
nm_ip_tunnel_flags_get_type;
|
2018-05-28 09:23:58 +02:00
|
|
|
nm_remote_connection_get_filename;
|
2018-04-05 20:06:03 +02:00
|
|
|
nm_remote_connection_get_flags;
|
2017-11-10 14:49:27 +02:00
|
|
|
nm_setting_connection_get_mdns;
|
|
|
|
|
nm_setting_connection_mdns_get_type;
|
2017-12-22 10:24:25 +01:00
|
|
|
nm_setting_ip_tunnel_get_flags;
|
2018-03-06 16:10:01 +01:00
|
|
|
nm_setting_ip6_config_get_dhcp_duid;
|
2018-06-06 15:26:17 +02:00
|
|
|
nm_setting_macsec_get_send_sci;
|
2017-12-08 13:47:34 +01:00
|
|
|
nm_setting_vpn_get_data_keys;
|
|
|
|
|
nm_setting_vpn_get_secret_keys;
|
2018-01-16 06:28:33 +09:00
|
|
|
nm_setting_wireless_security_get_fils;
|
|
|
|
|
nm_setting_wireless_security_fils_get_type;
|
2018-05-25 16:44:52 +02:00
|
|
|
nm_setting_wireless_get_wake_on_wlan;
|
|
|
|
|
nm_setting_wireless_wake_on_wlan_get_type;
|
2018-04-05 20:06:03 +02:00
|
|
|
nm_settings_connection_flags_get_type;
|
2018-06-15 14:15:27 +02:00
|
|
|
nm_utils_get_timestamp_msec;
|
2018-01-15 15:23:39 +01:00
|
|
|
nm_vpn_service_plugin_shutdown;
|
2017-12-08 13:47:34 +01:00
|
|
|
} libnm_1_10_0;
|
2018-06-30 12:03:30 +02:00
|
|
|
|
2018-06-30 11:51:56 +02:00
|
|
|
libnm_1_12_2 {
|
|
|
|
|
nm_connection_get_setting_ovs_bridge;
|
|
|
|
|
nm_connection_get_setting_ovs_interface;
|
|
|
|
|
nm_connection_get_setting_ovs_patch;
|
|
|
|
|
nm_connection_get_setting_ovs_port;
|
|
|
|
|
nm_connection_get_setting_tun;
|
2018-07-24 19:14:05 +02:00
|
|
|
nm_device_ovs_bridge_get_slaves;
|
|
|
|
|
nm_device_ovs_port_get_slaves;
|
2018-06-30 11:51:56 +02:00
|
|
|
} libnm_1_12_0;
|
|
|
|
|
|
2018-06-30 12:03:30 +02:00
|
|
|
libnm_1_14_0 {
|
|
|
|
|
global:
|
all: add connection.multi-connect property for wildcard profiles
Add a new option that allows to activate a profile multiple times
(at the same time). Previoulsy, all profiles were implicitly
NM_SETTING_CONNECTION_MULTI_CONNECT_SINGLE, meaning, that activating
a profile that is already active will deactivate it first.
This will make more sense, as we also add more match-options how
profiles can be restricted to particular devices. We already have
connection.type, connection.interface-name, and (ethernet|wifi).mac-address
to restrict a profile to particular devices. For example, it is however
not possible to specify a wildcard like "eth*" to match a profile to
a set of devices by interface-name. That is another missing feature,
and once we extend the matching capabilities, it makes more sense to
activate a profile multiple times.
See also https://bugzilla.redhat.com/show_bug.cgi?id=997998, which
previously changed that a connection is restricted to a single activation
at a time. This work relaxes that again.
This only adds the new property, it is not used nor implemented yet.
https://bugzilla.redhat.com/show_bug.cgi?id=1555012
2018-04-10 11:45:35 +02:00
|
|
|
nm_connection_multi_connect_get_type;
|
2018-06-30 12:03:30 +02:00
|
|
|
nm_device_6lowpan_get_type;
|
2018-03-13 13:42:38 +00:00
|
|
|
nm_device_wireguard_get_fwmark;
|
|
|
|
|
nm_device_wireguard_get_listen_port;
|
|
|
|
|
nm_device_wireguard_get_public_key;
|
|
|
|
|
nm_device_wireguard_get_type;
|
2018-06-30 12:03:30 +02:00
|
|
|
nm_device_wpan_get_type;
|
|
|
|
|
nm_setting_6lowpan_get_type;
|
2018-08-31 10:48:18 +02:00
|
|
|
nm_setting_connection_get_llmnr;
|
all: add connection.multi-connect property for wildcard profiles
Add a new option that allows to activate a profile multiple times
(at the same time). Previoulsy, all profiles were implicitly
NM_SETTING_CONNECTION_MULTI_CONNECT_SINGLE, meaning, that activating
a profile that is already active will deactivate it first.
This will make more sense, as we also add more match-options how
profiles can be restricted to particular devices. We already have
connection.type, connection.interface-name, and (ethernet|wifi).mac-address
to restrict a profile to particular devices. For example, it is however
not possible to specify a wildcard like "eth*" to match a profile to
a set of devices by interface-name. That is another missing feature,
and once we extend the matching capabilities, it makes more sense to
activate a profile multiple times.
See also https://bugzilla.redhat.com/show_bug.cgi?id=997998, which
previously changed that a connection is restricted to a single activation
at a time. This work relaxes that again.
This only adds the new property, it is not used nor implemented yet.
https://bugzilla.redhat.com/show_bug.cgi?id=1555012
2018-04-10 11:45:35 +02:00
|
|
|
nm_setting_connection_get_multi_connect;
|
2018-08-31 10:48:18 +02:00
|
|
|
nm_setting_connection_llmnr_get_type;
|
libnm, cli, ifcfg-rh: add NMSettingEthtool setting
Note that in NetworkManager API (D-Bus, libnm, and nmcli),
the features are called "feature-xyz". The "feature-" prefix
is used, because NMSettingEthtool possibly will gain support
for options that are not only -K|--offload|--features, for
example -C|--coalesce.
The "xzy" suffix is either how ethtool utility calls the feature
("tso", "rx"). Or, if ethtool utility specifies no alias for that
feature, it's the name from kernel's ETH_SS_FEATURES ("tx-tcp6-segmentation").
If possible, we prefer ethtool utility's naming.
Also note, how the features "feature-sg", "feature-tso", and
"feature-tx" actually refer to multiple underlying kernel features
at once. This too follows what ethtool utility does.
The functionality is not yet implemented server-side.
2018-07-16 23:37:55 +02:00
|
|
|
nm_setting_ethtool_clear_features;
|
|
|
|
|
nm_setting_ethtool_get_feature;
|
|
|
|
|
nm_setting_ethtool_get_type;
|
|
|
|
|
nm_setting_ethtool_new;
|
|
|
|
|
nm_setting_ethtool_set_feature;
|
2018-08-07 15:52:56 +02:00
|
|
|
nm_setting_match_add_interface_name;
|
|
|
|
|
nm_setting_match_clear_interface_names;
|
|
|
|
|
nm_setting_match_get_interface_name;
|
|
|
|
|
nm_setting_match_get_interface_names;
|
|
|
|
|
nm_setting_match_get_num_interface_names;
|
|
|
|
|
nm_setting_match_get_type;
|
|
|
|
|
nm_setting_match_remove_interface_name;
|
|
|
|
|
nm_setting_match_remove_interface_name_by_value;
|
2018-05-25 12:05:24 +02:00
|
|
|
nm_setting_sriov_add_vf;
|
|
|
|
|
nm_setting_sriov_clear_vfs;
|
|
|
|
|
nm_setting_sriov_get_autoprobe_drivers;
|
|
|
|
|
nm_setting_sriov_get_num_vfs;
|
|
|
|
|
nm_setting_sriov_get_total_vfs;
|
|
|
|
|
nm_setting_sriov_get_type;
|
|
|
|
|
nm_setting_sriov_get_vf;
|
|
|
|
|
nm_setting_sriov_new;
|
|
|
|
|
nm_setting_sriov_remove_vf;
|
|
|
|
|
nm_setting_sriov_remove_vf_by_index;
|
2018-06-30 12:03:30 +02:00
|
|
|
nm_setting_wpan_get_type;
|
2018-05-25 12:05:24 +02:00
|
|
|
nm_sriov_vf_add_vlan;
|
|
|
|
|
nm_sriov_vf_dup;
|
|
|
|
|
nm_sriov_vf_equal;
|
|
|
|
|
nm_sriov_vf_get_attribute;
|
|
|
|
|
nm_sriov_vf_get_attribute_names;
|
|
|
|
|
nm_sriov_vf_get_index;
|
|
|
|
|
nm_sriov_vf_get_type;
|
|
|
|
|
nm_sriov_vf_get_vlan_ids;
|
|
|
|
|
nm_sriov_vf_get_vlan_protocol;
|
|
|
|
|
nm_sriov_vf_get_vlan_qos;
|
|
|
|
|
nm_sriov_vf_new;
|
|
|
|
|
nm_sriov_vf_ref;
|
|
|
|
|
nm_sriov_vf_remove_vlan;
|
|
|
|
|
nm_sriov_vf_set_attribute;
|
|
|
|
|
nm_sriov_vf_set_vlan_protocol;
|
|
|
|
|
nm_sriov_vf_set_vlan_qos;
|
|
|
|
|
nm_sriov_vf_unref;
|
|
|
|
|
nm_sriov_vf_vlan_protocol_get_type;
|
2018-05-24 13:43:32 +02:00
|
|
|
nm_ternary_get_type;
|
2018-05-25 12:05:24 +02:00
|
|
|
nm_utils_sriov_vf_from_str;
|
|
|
|
|
nm_utils_sriov_vf_to_str;
|
2018-06-30 12:03:30 +02:00
|
|
|
} libnm_1_12_0;
|
2018-07-03 20:42:50 +02:00
|
|
|
|
2019-06-11 14:47:26 +02:00
|
|
|
libnm_1_14_8 {
|
|
|
|
|
nm_ethtool_optname_is_feature;
|
|
|
|
|
} libnm_1_14_0;
|
|
|
|
|
|
2018-07-03 20:42:50 +02:00
|
|
|
libnm_1_16_0 {
|
|
|
|
|
global:
|
all: return output dictionary from "AddAndActivate2"
Add a "a{sv}" output argument to "AddAndActivate2" D-Bus API.
"AddAndActivate2" replaces "AddAndActivate" with more options.
It also has a dictionary argument to be forward compatible so that we
hopefully won't need an "AddAndActivate3". However, it lacked a similar
output dictionary. Add it for future extensibility. I think this is
really to workaround a shortcoming of D-Bus, which does provide strong
typing and type information about its API, but does not allow to extend
an existing API in a backward compatible manner. So we either resort to
Method(), Method2(), Method3() variants, or a catch-all variant with a
generic "a{sv}" input/output argument.
In libnm, rename "nm_client_add_and_activate_connection_options()" to
"nm_client_add_and_activate_connection2()". I think libnm API should have
an obvious correspondence with D-Bus API. Or stated differently, if
"AddAndActivateOptions" would be a better name, then the D-Bus API should
be renamed. We should prefer one name over the other, but regardless
of which is preferred, the naming for D-Bus and libnm API should
correspond.
In this case, I do think that AddAndActivate2() is a better name than
AddAndActivateOptions(). Hence I rename the libnm API.
Also, unless necessary, let libnm still call "AddAndActivate" instead of
"AddAndActivate2". Our backward compatibility works the way that libnm
requires a server version at least as new as itself. As such, libnm
theoretically could assume that server version is new enough to support
"AddAndActivate2" and could always use the more powerful variant.
However, we don't need to break compatibility intentionally and for
little gain. Here, it's easy to let libnm also handle old server API, by
continuing to use "AddAndActivate" for nm_client_add_and_activate_connection().
Note that during package update, we don't restart the currently running
NetworkManager instance. In such a scenario, it can easily happen that
nmcli/libnm is newer than the server version. Let's try a bit harder
to not break that.
Changes as discussed in [1].
[1] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/merge_requests/37#note_79876
2018-12-20 07:48:31 +01:00
|
|
|
nm_client_add_and_activate_connection2;
|
|
|
|
|
nm_client_add_and_activate_connection2_finish;
|
2018-07-03 20:42:50 +02:00
|
|
|
nm_device_get_connectivity;
|
2019-01-28 15:21:59 +01:00
|
|
|
nm_device_wifi_p2p_get_hw_address;
|
|
|
|
|
nm_device_wifi_p2p_get_peers;
|
|
|
|
|
nm_device_wifi_p2p_get_type;
|
2019-01-28 18:50:31 +01:00
|
|
|
nm_device_wifi_p2p_start_find;
|
|
|
|
|
nm_device_wifi_p2p_start_find_finish;
|
|
|
|
|
nm_device_wifi_p2p_stop_find;
|
|
|
|
|
nm_device_wifi_p2p_stop_find_finish;
|
2019-01-28 15:21:59 +01:00
|
|
|
nm_setting_wifi_p2p_get_peer;
|
|
|
|
|
nm_setting_wifi_p2p_get_type;
|
2019-02-18 10:25:34 +01:00
|
|
|
nm_setting_wifi_p2p_get_wfd_ies;
|
2019-01-28 15:21:59 +01:00
|
|
|
nm_setting_wifi_p2p_get_wps_method;
|
|
|
|
|
nm_setting_wifi_p2p_new;
|
2019-01-30 12:36:13 +01:00
|
|
|
nm_setting_wireguard_append_peer;
|
|
|
|
|
nm_setting_wireguard_clear_peers;
|
2018-12-27 16:48:30 +01:00
|
|
|
nm_setting_wireguard_get_fwmark;
|
|
|
|
|
nm_setting_wireguard_get_listen_port;
|
2019-03-02 23:33:15 +01:00
|
|
|
nm_setting_wireguard_get_mtu;
|
2019-01-30 12:36:13 +01:00
|
|
|
nm_setting_wireguard_get_peer;
|
|
|
|
|
nm_setting_wireguard_get_peer_by_public_key;
|
2019-03-04 09:26:23 +01:00
|
|
|
nm_setting_wireguard_get_peer_routes;
|
2019-01-30 12:36:13 +01:00
|
|
|
nm_setting_wireguard_get_peers_len;
|
2018-12-27 16:48:30 +01:00
|
|
|
nm_setting_wireguard_get_private_key;
|
|
|
|
|
nm_setting_wireguard_get_private_key_flags;
|
|
|
|
|
nm_setting_wireguard_get_type;
|
|
|
|
|
nm_setting_wireguard_new;
|
2019-01-30 12:36:13 +01:00
|
|
|
nm_setting_wireguard_remove_peer;
|
|
|
|
|
nm_setting_wireguard_set_peer;
|
2018-12-05 15:26:50 +01:00
|
|
|
nm_team_link_watcher_get_vlanid;
|
|
|
|
|
nm_team_link_watcher_new_arp_ping2;
|
2019-03-02 17:10:25 +01:00
|
|
|
nm_utils_base64secret_decode;
|
2019-01-28 15:21:59 +01:00
|
|
|
nm_wifi_p2p_peer_connection_valid;
|
|
|
|
|
nm_wifi_p2p_peer_filter_connections;
|
|
|
|
|
nm_wifi_p2p_peer_get_flags;
|
|
|
|
|
nm_wifi_p2p_peer_get_hw_address;
|
|
|
|
|
nm_wifi_p2p_peer_get_last_seen;
|
|
|
|
|
nm_wifi_p2p_peer_get_manufacturer;
|
|
|
|
|
nm_wifi_p2p_peer_get_model;
|
|
|
|
|
nm_wifi_p2p_peer_get_model_number;
|
|
|
|
|
nm_wifi_p2p_peer_get_name;
|
|
|
|
|
nm_wifi_p2p_peer_get_serial;
|
|
|
|
|
nm_wifi_p2p_peer_get_strength;
|
|
|
|
|
nm_wifi_p2p_peer_get_type;
|
|
|
|
|
nm_wifi_p2p_peer_get_wfd_ies;
|
2019-01-30 12:36:13 +01:00
|
|
|
nm_wireguard_peer_append_allowed_ip;
|
|
|
|
|
nm_wireguard_peer_clear_allowed_ips;
|
|
|
|
|
nm_wireguard_peer_cmp;
|
|
|
|
|
nm_wireguard_peer_get_allowed_ip;
|
|
|
|
|
nm_wireguard_peer_get_allowed_ips_len;
|
|
|
|
|
nm_wireguard_peer_get_endpoint;
|
|
|
|
|
nm_wireguard_peer_get_persistent_keepalive;
|
|
|
|
|
nm_wireguard_peer_get_preshared_key;
|
|
|
|
|
nm_wireguard_peer_get_preshared_key_flags;
|
|
|
|
|
nm_wireguard_peer_get_public_key;
|
|
|
|
|
nm_wireguard_peer_get_type;
|
|
|
|
|
nm_wireguard_peer_is_sealed;
|
|
|
|
|
nm_wireguard_peer_is_valid;
|
|
|
|
|
nm_wireguard_peer_new;
|
|
|
|
|
nm_wireguard_peer_new_clone;
|
|
|
|
|
nm_wireguard_peer_ref;
|
|
|
|
|
nm_wireguard_peer_remove_allowed_ip;
|
|
|
|
|
nm_wireguard_peer_seal;
|
|
|
|
|
nm_wireguard_peer_set_endpoint;
|
|
|
|
|
nm_wireguard_peer_set_persistent_keepalive;
|
|
|
|
|
nm_wireguard_peer_set_preshared_key;
|
|
|
|
|
nm_wireguard_peer_set_preshared_key_flags;
|
|
|
|
|
nm_wireguard_peer_set_public_key;
|
|
|
|
|
nm_wireguard_peer_unref;
|
2018-07-03 20:42:50 +02:00
|
|
|
} libnm_1_14_0;
|
2019-03-15 08:53:37 +01:00
|
|
|
|
|
|
|
|
libnm_1_18_0 {
|
|
|
|
|
global:
|
2019-03-16 17:21:35 +01:00
|
|
|
nm_bridge_vlan_cmp;
|
2019-03-19 15:35:28 +01:00
|
|
|
nm_bridge_vlan_from_str;
|
2019-03-16 17:21:35 +01:00
|
|
|
nm_bridge_vlan_get_type;
|
2019-04-15 15:14:33 +02:00
|
|
|
nm_bridge_vlan_get_vid_range;
|
2019-03-16 17:21:35 +01:00
|
|
|
nm_bridge_vlan_is_pvid;
|
|
|
|
|
nm_bridge_vlan_is_sealed;
|
|
|
|
|
nm_bridge_vlan_is_untagged;
|
|
|
|
|
nm_bridge_vlan_new;
|
|
|
|
|
nm_bridge_vlan_new_clone;
|
|
|
|
|
nm_bridge_vlan_ref;
|
|
|
|
|
nm_bridge_vlan_seal;
|
|
|
|
|
nm_bridge_vlan_set_pvid;
|
|
|
|
|
nm_bridge_vlan_set_untagged;
|
2019-03-19 15:35:28 +01:00
|
|
|
nm_bridge_vlan_to_str;
|
2019-03-16 17:21:35 +01:00
|
|
|
nm_bridge_vlan_unref;
|
2019-03-13 09:18:49 +01:00
|
|
|
nm_ip_routing_rule_as_string_flags_get_type;
|
|
|
|
|
nm_ip_routing_rule_cmp;
|
|
|
|
|
nm_ip_routing_rule_from_string;
|
|
|
|
|
nm_ip_routing_rule_get_action;
|
|
|
|
|
nm_ip_routing_rule_get_addr_family;
|
|
|
|
|
nm_ip_routing_rule_get_destination_port_end;
|
|
|
|
|
nm_ip_routing_rule_get_destination_port_start;
|
|
|
|
|
nm_ip_routing_rule_get_from;
|
|
|
|
|
nm_ip_routing_rule_get_from_len;
|
|
|
|
|
nm_ip_routing_rule_get_fwmark;
|
|
|
|
|
nm_ip_routing_rule_get_fwmask;
|
|
|
|
|
nm_ip_routing_rule_get_iifname;
|
|
|
|
|
nm_ip_routing_rule_get_invert;
|
|
|
|
|
nm_ip_routing_rule_get_ipproto;
|
|
|
|
|
nm_ip_routing_rule_get_oifname;
|
|
|
|
|
nm_ip_routing_rule_get_priority;
|
|
|
|
|
nm_ip_routing_rule_get_source_port_end;
|
|
|
|
|
nm_ip_routing_rule_get_source_port_start;
|
|
|
|
|
nm_ip_routing_rule_get_table;
|
|
|
|
|
nm_ip_routing_rule_get_to;
|
|
|
|
|
nm_ip_routing_rule_get_to_len;
|
|
|
|
|
nm_ip_routing_rule_get_tos;
|
|
|
|
|
nm_ip_routing_rule_get_type;
|
|
|
|
|
nm_ip_routing_rule_is_sealed;
|
|
|
|
|
nm_ip_routing_rule_new;
|
|
|
|
|
nm_ip_routing_rule_new_clone;
|
|
|
|
|
nm_ip_routing_rule_ref;
|
|
|
|
|
nm_ip_routing_rule_seal;
|
|
|
|
|
nm_ip_routing_rule_set_action;
|
|
|
|
|
nm_ip_routing_rule_set_destination_port;
|
|
|
|
|
nm_ip_routing_rule_set_from;
|
|
|
|
|
nm_ip_routing_rule_set_fwmark;
|
|
|
|
|
nm_ip_routing_rule_set_iifname;
|
|
|
|
|
nm_ip_routing_rule_set_invert;
|
|
|
|
|
nm_ip_routing_rule_set_ipproto;
|
|
|
|
|
nm_ip_routing_rule_set_oifname;
|
|
|
|
|
nm_ip_routing_rule_set_priority;
|
|
|
|
|
nm_ip_routing_rule_set_source_port;
|
|
|
|
|
nm_ip_routing_rule_set_table;
|
|
|
|
|
nm_ip_routing_rule_set_to;
|
|
|
|
|
nm_ip_routing_rule_set_tos;
|
|
|
|
|
nm_ip_routing_rule_to_string;
|
|
|
|
|
nm_ip_routing_rule_unref;
|
|
|
|
|
nm_ip_routing_rule_validate;
|
2019-01-21 11:53:48 +01:00
|
|
|
nm_lldp_neighbor_get_attr_value;
|
2019-03-21 16:49:55 +01:00
|
|
|
nm_setting_bridge_add_vlan;
|
|
|
|
|
nm_setting_bridge_clear_vlans;
|
|
|
|
|
nm_setting_bridge_get_num_vlans;
|
|
|
|
|
nm_setting_bridge_get_vlan;
|
2019-03-15 08:53:37 +01:00
|
|
|
nm_setting_bridge_get_vlan_default_pvid;
|
2019-03-13 09:18:49 +01:00
|
|
|
nm_setting_bridge_get_vlan_filtering;
|
2019-03-16 17:21:35 +01:00
|
|
|
nm_setting_bridge_port_add_vlan;
|
|
|
|
|
nm_setting_bridge_port_clear_vlans;
|
|
|
|
|
nm_setting_bridge_port_get_num_vlans;
|
|
|
|
|
nm_setting_bridge_port_get_vlan;
|
|
|
|
|
nm_setting_bridge_port_remove_vlan;
|
|
|
|
|
nm_setting_bridge_port_remove_vlan_by_vid;
|
2019-03-21 16:49:55 +01:00
|
|
|
nm_setting_bridge_remove_vlan;
|
|
|
|
|
nm_setting_bridge_remove_vlan_by_vid;
|
2019-03-14 12:04:21 +01:00
|
|
|
nm_setting_ip_config_add_routing_rule;
|
|
|
|
|
nm_setting_ip_config_clear_routing_rules;
|
|
|
|
|
nm_setting_ip_config_get_num_routing_rules;
|
|
|
|
|
nm_setting_ip_config_get_routing_rule;
|
|
|
|
|
nm_setting_ip_config_remove_routing_rule;
|
2019-04-09 09:10:43 +02:00
|
|
|
nm_tc_qdisc_get_attribute;
|
|
|
|
|
nm_tc_qdisc_get_attribute_names;
|
|
|
|
|
nm_tc_qdisc_set_attribute;
|
2019-03-15 08:53:37 +01:00
|
|
|
} libnm_1_16_0;
|
2019-05-06 17:45:30 +02:00
|
|
|
|
|
|
|
|
libnm_1_20_0 {
|
|
|
|
|
global:
|
core,libnm: add AddConnection2() D-Bus API to block autoconnect from the start
It should be possible to add a profile with autoconnect blocked form the
start. Update2() has a %NM_SETTINGS_UPDATE2_FLAG_BLOCK_AUTOCONNECT flag to
block autoconnect, and so we need something similar when adding a connection.
As the existing AddConnection() and AddConnectionUnsaved() API is not
extensible, add AddConnection2() that has flags and room for additional
arguments.
Then add and implement the new flag %NM_SETTINGS_ADD_CONNECTION2_FLAG_BLOCK_AUTOCONNECT
for AddConnection2().
Note that libnm's nm_client_add_connection2() API can completely replace
the existing nm_client_add_connection_async() call. In particular, it
will automatically prefer to call the D-Bus methods AddConnection() and
AddConnectionUnsaved(), in order to work with server versions older than
1.20. The purpose of this is that when upgrading the package, the
running NetworkManager might still be older than the installed libnm.
Anyway, so since nm_client_add_connection2_finish() also has a result
output, the caller needs to decide whether he cares about that result.
Hence it has an argument ignore_out_result, which allows to fallback to
the old API. One might argue that a caller who doesn't care about the
output results while still wanting to be backward compatible, should
itself choose to call nm_client_add_connection_async() or
nm_client_add_connection2(). But instead, it's more convenient if the
new function can fully replace the old one, so that the caller does not
need to switch which start/finish method to call.
https://bugzilla.redhat.com/show_bug.cgi?id=1677068
2019-07-09 15:22:01 +02:00
|
|
|
nm_client_add_connection2;
|
|
|
|
|
nm_client_add_connection2_finish;
|
2019-07-22 15:55:15 +01:00
|
|
|
nm_client_connectivity_check_get_uri;
|
2019-05-06 17:47:01 +02:00
|
|
|
nm_device_modem_get_apn;
|
2019-05-06 17:45:30 +02:00
|
|
|
nm_device_modem_get_device_id;
|
2019-05-06 17:46:31 +02:00
|
|
|
nm_device_modem_get_operator_code;
|
2019-07-11 18:54:48 +02:00
|
|
|
nm_ip_routing_rule_get_suppress_prefixlength;
|
|
|
|
|
nm_ip_routing_rule_set_suppress_prefixlength;
|
2019-07-01 10:01:28 +02:00
|
|
|
nm_setting_connection_get_wait_device_timeout;
|
2019-06-11 11:20:53 +02:00
|
|
|
nm_setting_ethtool_get_optnames;
|
2019-06-11 15:53:05 +02:00
|
|
|
nm_setting_ovs_dpdk_get_devargs;
|
|
|
|
|
nm_setting_ovs_dpdk_get_type;
|
|
|
|
|
nm_setting_ovs_dpdk_new;
|
wireguard: support configuring policy routing to avoid routing loops
For WireGuard (like for all IP-tunnels and IP-based VPNs), the IP addresses of
the peers must be reached outside the tunnel/VPN itself.
For VPN connections, NetworkManager usually adds a direct /32 route to
the external VPN gateway to the underlying device. For WireGuard that is
not done, because injecting a route to another device is ugly and error
prone. Worse: WireGuard with automatic roaming and multiple peers makes this
more complicated.
This is commonly a problem when setting the default-route via the VPN,
but there are also other subtle setups where special care must be taken
to prevent such routing loops.
WireGuard's wg-quick provides a simple, automatic solution by adding two policy
routing rules and relying on the WireGuard packets having a fwmark set (see [1]).
Let's also do that. Add new properties "wireguard.ip4-auto-default-route"
and "wireguard.ip6-auto-default-route" to enable/disable this. Note that
the default value lets NetworkManager automatically choose whether to
enable it (depending on whether there are any peers that have a default
route). This means, common scenarios should now work well without additional
configuration.
Note that this is also a change in behavior and upon package upgrade
NetworkManager may start adding policy routes (if there are peers that
have a default-route). This is a change in behavior, as the user already
clearly had this setup working and configured some working solution
already.
The new automatism picks the rule priority automatically and adds the
default-route to the routing table that has the same number as the fwmark.
If any of this is unsuitable, then the user is free to disable this
automatism. Note that since 1.18.0 NetworkManager supports policy routing (*).
That means, what this automatism does can be also achieved via explicit
configuration of the profile, which gives the user more flexibility to
adjust all parameters explicitly).
(*) but only since 1.20.0 NetworkManager supports the "suppress_prefixlength"
rule attribute, which makes it impossible to configure exactly this rule-based
solution with 1.18.0 NetworkManager.
[1] https://www.wireguard.com/netns/#improved-rule-based-routing
2019-04-30 17:48:46 +02:00
|
|
|
nm_setting_wireguard_get_ip4_auto_default_route;
|
|
|
|
|
nm_setting_wireguard_get_ip6_auto_default_route;
|
core,libnm: add AddConnection2() D-Bus API to block autoconnect from the start
It should be possible to add a profile with autoconnect blocked form the
start. Update2() has a %NM_SETTINGS_UPDATE2_FLAG_BLOCK_AUTOCONNECT flag to
block autoconnect, and so we need something similar when adding a connection.
As the existing AddConnection() and AddConnectionUnsaved() API is not
extensible, add AddConnection2() that has flags and room for additional
arguments.
Then add and implement the new flag %NM_SETTINGS_ADD_CONNECTION2_FLAG_BLOCK_AUTOCONNECT
for AddConnection2().
Note that libnm's nm_client_add_connection2() API can completely replace
the existing nm_client_add_connection_async() call. In particular, it
will automatically prefer to call the D-Bus methods AddConnection() and
AddConnectionUnsaved(), in order to work with server versions older than
1.20. The purpose of this is that when upgrading the package, the
running NetworkManager might still be older than the installed libnm.
Anyway, so since nm_client_add_connection2_finish() also has a result
output, the caller needs to decide whether he cares about that result.
Hence it has an argument ignore_out_result, which allows to fallback to
the old API. One might argue that a caller who doesn't care about the
output results while still wanting to be backward compatible, should
itself choose to call nm_client_add_connection_async() or
nm_client_add_connection2(). But instead, it's more convenient if the
new function can fully replace the old one, so that the caller does not
need to switch which start/finish method to call.
https://bugzilla.redhat.com/show_bug.cgi?id=1677068
2019-07-09 15:22:01 +02:00
|
|
|
nm_settings_add_connection2_flags_get_type;
|
2019-05-06 17:45:30 +02:00
|
|
|
} libnm_1_18_0;
|
2019-09-09 20:22:19 +02:00
|
|
|
|
|
|
|
|
libnm_1_22_0 {
|
|
|
|
|
global:
|
|
|
|
|
nm_setting_gsm_get_auto_config;
|
|
|
|
|
} libnm_1_20_0;
|