Add the actual version scripts

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3995 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
Michael Biebl 2008-08-22 11:32:31 +00:00
parent bb9e550328
commit 430e898e9f
4 changed files with 279 additions and 0 deletions

View file

@ -1,3 +1,13 @@
2008-08-22 Michael Biebl <mbiebl@gmail.com>
* libnm-glib/Makefile.am
libnm-util/Makefile.am
libnm-glib/libnm_glib.ver
libnm-glib/libnm_glib_vpn.ver
libnm-util/libnm-util.ver
- Use linker version scripts to control the list of exported
symbols. List each exported symbol explicitely.
2008-08-19 Dan Williams <dcbw@redhat.com>
* configure.in

120
libnm-glib/libnm_glib.ver Normal file
View file

@ -0,0 +1,120 @@
{
global:
libnm_glib_get_network_state;
libnm_glib_init;
libnm_glib_register_callback;
libnm_glib_shutdown;
libnm_glib_unregister_callback;
nm_access_point_get_flags;
nm_access_point_get_frequency;
nm_access_point_get_hw_address;
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_access_point_new;
nm_active_connection_get_connection;
nm_active_connection_get_default;
nm_active_connection_get_devices;
nm_active_connection_get_scope;
nm_active_connection_get_service_name;
nm_active_connection_get_specific_object;
nm_active_connection_get_state;
nm_active_connection_get_type;
nm_active_connection_new;
nm_cdma_device_get_type;
nm_cdma_device_new;
nm_client_activate_connection;
nm_client_deactivate_connection;
nm_client_get_active_connections;
nm_client_get_device_by_path;
nm_client_get_devices;
nm_client_get_manager_running;
nm_client_get_state;
nm_client_get_type;
nm_client_new;
nm_client_sleep;
nm_client_wireless_get_enabled;
nm_client_wireless_hardware_get_enabled;
nm_client_wireless_set_enabled;
nm_dbus_connection_get_type;
nm_dbus_connection_new;
nm_dbus_settings_get_connection_by_path;
nm_dbus_settings_get_type;
nm_dbus_settings_new;
nm_dbus_settings_system_add_connection;
nm_dbus_settings_system_get_type;
nm_dbus_settings_system_get_unmanaged_devices;
nm_dbus_settings_system_new;
nm_device_ethernet_get_carrier;
nm_device_ethernet_get_hw_address;
nm_device_ethernet_get_speed;
nm_device_ethernet_get_type;
nm_device_ethernet_new;
nm_device_get_capabilities;
nm_device_get_dhcp4_config;
nm_device_get_driver;
nm_device_get_iface;
nm_device_get_ip4_config;
nm_device_get_managed;
nm_device_get_product;
nm_device_get_state;
nm_device_get_type;
nm_device_get_udi;
nm_device_get_vendor;
nm_device_new;
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_type;
nm_device_wifi_new;
nm_dhcp4_config_get_one_option;
nm_dhcp4_config_get_options;
nm_dhcp4_config_get_type;
nm_dhcp4_config_new;
nm_exported_connection_delete;
nm_exported_connection_get_connection;
nm_exported_connection_get_id;
nm_exported_connection_get_type;
nm_exported_connection_new;
nm_exported_connection_register_object;
nm_exported_connection_signal_removed;
nm_exported_connection_signal_updated;
nm_exported_connection_update;
nm_gsm_device_get_type;
nm_gsm_device_new;
nm_ip4_config_get_addresses;
nm_ip4_config_get_domains;
nm_ip4_config_get_hostname;
nm_ip4_config_get_nameservers;
nm_ip4_config_get_routes;
nm_ip4_config_get_type;
nm_ip4_config_new;
nm_object_array_get_type;
nm_object_get_connection;
nm_object_get_path;
nm_object_get_type;
nm_serial_device_get_bytes_received;
nm_serial_device_get_bytes_sent;
nm_serial_device_get_type;
nm_settings_error_quark;
nm_settings_get_type;
nm_settings_list_connections;
nm_settings_signal_new_connection;
nm_ssid_get_type;
nm_string_array_get_type;
nm_uint_array_get_type;
nm_vpn_connection_get_banner;
nm_vpn_connection_get_type;
nm_vpn_connection_get_vpn_state;
nm_vpn_connection_new;
local:
*;
};

View file

@ -0,0 +1,24 @@
{
global:
nm_vpn_plugin_disconnect;
nm_vpn_plugin_error_get_type;
nm_vpn_plugin_error_quark;
nm_vpn_plugin_failure;
nm_vpn_plugin_get_connection;
nm_vpn_plugin_get_state;
nm_vpn_plugin_get_type;
nm_vpn_plugin_set_ip4_config;
nm_vpn_plugin_set_login_banner;
nm_vpn_plugin_set_state;
nm_vpn_plugin_ui_interface_export;
nm_vpn_plugin_ui_interface_get_capabilities;
nm_vpn_plugin_ui_interface_get_suggested_name;
nm_vpn_plugin_ui_interface_get_type;
nm_vpn_plugin_ui_interface_import;
nm_vpn_plugin_ui_interface_ui_factory;
nm_vpn_plugin_ui_widget_interface_get_type;
nm_vpn_plugin_ui_widget_interface_get_widget;
nm_vpn_plugin_ui_widget_interface_update_connection;
local:
*;
};

125
libnm-util/libnm-util.ver Normal file
View file

@ -0,0 +1,125 @@
{
global:
nm_connection_add_setting;
nm_connection_clear_secrets;
nm_connection_compare;
nm_connection_create_setting;
nm_connection_dump;
nm_connection_duplicate;
nm_connection_error_get_type;
nm_connection_error_quark;
nm_connection_for_each_setting_value;
nm_connection_get_path;
nm_connection_get_scope;
nm_connection_get_setting;
nm_connection_get_setting_by_name;
nm_connection_get_type;
nm_connection_lookup_setting_type;
nm_connection_lookup_setting_type_by_quark;
nm_connection_need_secrets;
nm_connection_new;
nm_connection_new_from_hash;
nm_connection_remove_setting;
nm_connection_replace_settings;
nm_connection_set_path;
nm_connection_set_scope;
nm_connection_to_hash;
nm_connection_update_secrets;
nm_connection_verify;
nm_setting_802_1x_error_get_type;
nm_setting_802_1x_error_quark;
nm_setting_802_1x_get_type;
nm_setting_802_1x_new;
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_cdma_error_get_type;
nm_setting_cdma_error_quark;
nm_setting_cdma_get_type;
nm_setting_cdma_new;
nm_setting_clear_secrets;
nm_setting_compare;
nm_setting_connection_error_get_type;
nm_setting_connection_error_quark;
nm_setting_connection_get_type;
nm_setting_connection_new;
nm_setting_duplicate;
nm_setting_enumerate_values;
nm_setting_from_hash;
nm_setting_get_name;
nm_setting_get_type;
nm_setting_gsm_error_get_type;
nm_setting_gsm_error_quark;
nm_setting_gsm_get_type;
nm_setting_gsm_new;
nm_setting_ip4_config_error_get_type;
nm_setting_ip4_config_error_quark;
nm_setting_ip4_config_get_type;
nm_setting_ip4_config_new;
nm_setting_ip6_config_error_get_type;
nm_setting_ip6_config_error_quark;
nm_setting_ip6_config_get_type;
nm_setting_ip6_config_new;
nm_setting_need_secrets;
nm_setting_ppp_error_get_type;
nm_setting_ppp_error_quark;
nm_setting_ppp_get_type;
nm_setting_ppp_new;
nm_setting_pppoe_error_get_type;
nm_setting_pppoe_error_quark;
nm_setting_pppoe_get_type;
nm_setting_pppoe_new;
nm_setting_register;
nm_setting_serial_error_get_type;
nm_setting_serial_error_quark;
nm_setting_serial_get_type;
nm_setting_serial_new;
nm_setting_to_hash;
nm_setting_to_string;
nm_setting_unregister;
nm_setting_update_secrets;
nm_setting_verify;
nm_setting_vpn_error_get_type;
nm_setting_vpn_error_quark;
nm_setting_vpn_get_type;
nm_setting_vpn_new;
nm_setting_wired_error_get_type;
nm_setting_wired_error_quark;
nm_setting_wired_get_type;
nm_setting_wired_new;
nm_setting_wireless_ap_security_compatible;
nm_setting_wireless_error_get_type;
nm_setting_wireless_error_quark;
nm_setting_wireless_get_type;
nm_setting_wireless_new;
nm_setting_wireless_security_error_get_type;
nm_setting_wireless_security_error_quark;
nm_setting_wireless_security_get_type;
nm_setting_wireless_security_new;
nm_utils_escape_ssid;
nm_utils_gvalue_hash_dup;
nm_utils_ip4_addresses_from_gvalue;
nm_utils_ip4_addresses_to_gvalue;
nm_utils_ip4_netmask_to_prefix;
nm_utils_ip4_prefix_to_netmask;
nm_utils_ip4_routes_from_gvalue;
nm_utils_ip4_routes_to_gvalue;
nm_utils_ip6_addresses_from_gvalue;
nm_utils_ip6_addresses_to_gvalue;
nm_utils_ip6_dns_from_gvalue;
nm_utils_ip6_dns_to_gvalue;
nm_utils_is_empty_ssid;
nm_utils_register_value_transformations;
nm_utils_same_ssid;
nm_utils_security_valid;
nm_utils_slist_free;
nm_utils_ssid_to_utf8;
nm_utils_string_in_list;
nm_utils_string_list_contains;
nm_utils_string_slist_validate;
local:
*;
};