mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-08 19:40:34 +01:00
Miscellaneous libnm-util/libnm-glib/include cleanups
https://bugzilla.gnome.org/show_bug.cgi?id=732867
This commit is contained in:
commit
741ee7d051
161 changed files with 1199 additions and 1314 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -85,8 +85,6 @@ valgrind-*.log
|
|||
/m4/wint_t.m4
|
||||
/m4/xsize.m4
|
||||
|
||||
/include/nm-version.h
|
||||
|
||||
/docs/libnm-glib/*.stamp
|
||||
/docs/libnm-glib/html/
|
||||
/docs/libnm-glib/tmpl/
|
||||
|
|
@ -168,6 +166,7 @@ valgrind-*.log
|
|||
/test/libnm_glib_test
|
||||
/test/nm-online
|
||||
/test/nmtestdevices
|
||||
/libnm-util/nm-version.h
|
||||
/libnm-util/nm-setting-docs.xml
|
||||
/libnm-util/test-crypto
|
||||
/libnm-util/tests/test-crypto
|
||||
|
|
|
|||
|
|
@ -794,7 +794,6 @@ AM_CONDITIONAL(SETTING_DOCS_AVAILABLE, test "$build_setting_docs" = "yes" -o "$h
|
|||
AC_CONFIG_FILES([
|
||||
Makefile
|
||||
include/Makefile
|
||||
include/nm-version.h
|
||||
src/Makefile
|
||||
src/tests/Makefile
|
||||
src/config/tests/Makefile
|
||||
|
|
@ -829,6 +828,7 @@ src/devices/wifi/Makefile
|
|||
src/devices/wifi/tests/Makefile
|
||||
src/devices/wwan/Makefile
|
||||
libnm-util/libnm-util.pc
|
||||
libnm-util/nm-version.h
|
||||
libnm-util/Makefile
|
||||
libnm-util/tests/Makefile
|
||||
libnm-util/tests/certs/Makefile
|
||||
|
|
|
|||
|
|
@ -70,8 +70,6 @@ extra_files = libnm-glib.png
|
|||
# CFLAGS and LDFLAGS for compiling scan program. Only needed
|
||||
# if $(DOC_MODULE).types is non-empty.
|
||||
GTKDOC_CFLAGS = \
|
||||
-I$(top_srcdir)/include \
|
||||
-I$(top_builddir)/include \
|
||||
-I$(top_srcdir)/libnm-util \
|
||||
-I$(top_builddir)/libnm-util \
|
||||
-I$(top_srcdir)/libnm-glib \
|
||||
|
|
|
|||
|
|
@ -50,7 +50,6 @@ extra_files =
|
|||
# CFLAGS and LDFLAGS for compiling scan program. Only needed
|
||||
# if $(DOC_MODULE).types is non-empty.
|
||||
GTKDOC_CFLAGS = \
|
||||
-I$(top_srcdir)/include \
|
||||
-I$(top_srcdir)/libnm-util \
|
||||
-DNM_VERSION_MAX_ALLOWED=NM_VERSION_NEXT_STABLE \
|
||||
$(GLIB_CFLAGS) \
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
AM_CPPFLAGS = \
|
||||
-I${top_srcdir}/include \
|
||||
-I${top_builddir}/include \
|
||||
-I${top_srcdir}/libnm-util \
|
||||
-I${top_builddir}/libnm-util \
|
||||
$(DBUS_CFLAGS) \
|
||||
$(QT_CFLAGS)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,17 +1,6 @@
|
|||
EXTRA_DIST = \
|
||||
NetworkManager.h \
|
||||
NetworkManagerVPN.h \
|
||||
nm-dbus-glib-types.h \
|
||||
nm-glib-compat.h \
|
||||
nm-gvaluearray-compat.h \
|
||||
nm-test-utils.h \
|
||||
nm-version.h.in \
|
||||
nm-settings-flags.h
|
||||
|
||||
NetworkManagerincludedir=$(includedir)/NetworkManager
|
||||
|
||||
NetworkManagerinclude_HEADERS = \
|
||||
NetworkManager.h \
|
||||
NetworkManagerVPN.h \
|
||||
nm-version.h
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* NetworkManager -- Network link manager
|
||||
*
|
||||
* Dan Williams <dcbw@redhat.com>
|
||||
*
|
||||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
|
|
@ -16,7 +14,7 @@
|
|||
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2008 Red Hat, Inc.
|
||||
* Copyright 2008 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef DBUS_GLIB_TYPES_H
|
||||
|
|
@ -40,4 +38,3 @@
|
|||
#define DBUS_TYPE_G_ARRAY_OF_IP6_ROUTE (dbus_g_type_get_collection ("GPtrArray", DBUS_TYPE_G_IP6_ROUTE))
|
||||
|
||||
#endif /* DBUS_GLIB_TYPES_H */
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/* NetworkManager -- Network link manager
|
||||
*
|
||||
* Dan Williams <dcbw@redhat.com>
|
||||
*
|
||||
/*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
|
|
@ -17,7 +14,7 @@
|
|||
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2008 - 2011 Red Hat, Inc.
|
||||
* Copyright 2008 - 2011 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_GLIB_COMPAT_H
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/* NetworkManager -- Network link manager
|
||||
*
|
||||
/*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/* NetworkManager -- Network link manager
|
||||
*
|
||||
/*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
|
|
@ -15,7 +14,7 @@
|
|||
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2011 Red Hat, Inc.
|
||||
* Copyright 2011 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_SETTINGS_FLAGS_H
|
||||
|
|
@ -36,4 +35,3 @@ typedef enum {
|
|||
} NMSettingsGetSecretsFlags;
|
||||
|
||||
#endif /* NM_SETTINGS_FLAGS_H */
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
|
||||
/*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
|
|
@ -16,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2014 Red Hat, Inc.
|
||||
* Copyright 2014 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef __NM_TEST_UTILS_H__
|
||||
|
|
@ -682,4 +681,3 @@ nmtst_ip6_config_clone (NMIP6Config *config)
|
|||
|
||||
|
||||
#endif /* __NM_TEST_UTILS_H__ */
|
||||
|
||||
|
|
|
|||
|
|
@ -137,7 +137,7 @@
|
|||
</arg>
|
||||
</method>
|
||||
|
||||
<property name="State" type="u" access="read" tp:type="NM_VPN_CONNECTION_STATE">
|
||||
<property name="State" type="u" access="read" tp:type="NM_VPN_SERVICE_STATE">
|
||||
<tp:docstring>
|
||||
The state of the plugin.
|
||||
</tp:docstring>
|
||||
|
|
@ -147,7 +147,7 @@
|
|||
<tp:docstring>
|
||||
Emitted when the plugin state changes.
|
||||
</tp:docstring>
|
||||
<arg name="state" type="u" tp:type="NM_VPN_CONNECTION_STATE">
|
||||
<arg name="state" type="u" tp:type="NM_VPN_SERVICE_STATE">
|
||||
<tp:docstring>
|
||||
The new state of the plugin.
|
||||
</tp:docstring>
|
||||
|
|
@ -251,6 +251,44 @@
|
|||
</arg>
|
||||
</signal>
|
||||
|
||||
<tp:enum name="NM_VPN_SERVICE_STATE" type="u">
|
||||
<tp:enumvalue suffix="UNKNOWN" value="0">
|
||||
<tp:docstring>
|
||||
The state of the VPN plugin is unknown.
|
||||
</tp:docstring>
|
||||
</tp:enumvalue>
|
||||
<tp:enumvalue suffix="INIT" value="1">
|
||||
<tp:docstring>
|
||||
The VPN plugin is initialized.
|
||||
</tp:docstring>
|
||||
</tp:enumvalue>
|
||||
<tp:enumvalue suffix="SHUTDOWN" value="2">
|
||||
<tp:docstring>
|
||||
(Not used.)
|
||||
</tp:docstring>
|
||||
</tp:enumvalue>
|
||||
<tp:enumvalue suffix="STARTING" value="3">
|
||||
<tp:docstring>
|
||||
The plugin is attempting to connect to a VPN server.
|
||||
</tp:docstring>
|
||||
</tp:enumvalue>
|
||||
<tp:enumvalue suffix="STARTED" value="4">
|
||||
<tp:docstring>
|
||||
The plugin has connected to a VPN server.
|
||||
</tp:docstring>
|
||||
</tp:enumvalue>
|
||||
<tp:enumvalue suffix="STOPPING" value="5">
|
||||
<tp:docstring>
|
||||
The plugin is disconnecting from the VPN server.
|
||||
</tp:docstring>
|
||||
</tp:enumvalue>
|
||||
<tp:enumvalue suffix="STOPPED" value="6">
|
||||
<tp:docstring>
|
||||
The plugin has disconnected from the VPN server.
|
||||
</tp:docstring>
|
||||
</tp:enumvalue>
|
||||
</tp:enum>
|
||||
|
||||
<tp:enum name="NM_VPN_PLUGIN_FAILURE" type="u">
|
||||
<tp:enumvalue suffix="LOGIN_FAILED" value="0">
|
||||
<tp:docstring>
|
||||
|
|
|
|||
|
|
@ -18,8 +18,7 @@ BUILT_SOURCES = \
|
|||
|
||||
|
||||
noinst_LTLIBRARIES = \
|
||||
libdeprecated-nm-glib.la \
|
||||
libnm-glib-test.la
|
||||
libdeprecated-nm-glib.la
|
||||
|
||||
#####################################################
|
||||
# Deprecated original libnm_glib bits
|
||||
|
|
@ -176,27 +175,6 @@ libnm_glib_vpn_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm-glib-vpn.ver \
|
|||
|
||||
BUILT_SOURCES += $(GLIB_GENERATED)
|
||||
|
||||
#####################################################
|
||||
# Test libnm-glib stuff
|
||||
#####################################################
|
||||
|
||||
libnm_glib_test_la_CFLAGS = \
|
||||
$(GLIB_CFLAGS) \
|
||||
$(DBUS_CFLAGS) \
|
||||
$(GUDEV_CFLAGS) \
|
||||
-DLIBNM_GLIB_TEST \
|
||||
-DNMRUNDIR=\"$(nmrundir)\"
|
||||
|
||||
libnm_glib_test_la_SOURCES = \
|
||||
$(libnminclude_HEADERS) \
|
||||
$(libnm_glib_la_SOURCES)
|
||||
|
||||
libnm_glib_test_la_LIBADD = \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(GLIB_LIBS) \
|
||||
$(DBUS_LIBS) \
|
||||
$(GUDEV_LIBS)
|
||||
|
||||
#####################################################
|
||||
|
||||
nm-vpn-plugin-glue.h: $(top_srcdir)/introspection/nm-vpn-plugin.xml
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2011 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2011 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
@ -88,9 +86,9 @@ nm_access_point_new (DBusGConnection *connection, const char *path)
|
|||
g_return_val_if_fail (path != NULL, NULL);
|
||||
|
||||
return (GObject *) g_object_new (NM_TYPE_ACCESS_POINT,
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -377,7 +375,7 @@ nm_access_point_connection_valid (NMAccessPoint *ap, NMConnection *connection)
|
|||
/**
|
||||
* nm_access_point_filter_connections:
|
||||
* @ap: an #NMAccessPoint to filter connections for
|
||||
* @connections: (element-type NetworkManager.Connection): a list of
|
||||
* @connections: (element-type NMConnection): a list of
|
||||
* #NMConnection objects to filter
|
||||
*
|
||||
* Filters a given list of connections for a given #NMAccessPoint object and
|
||||
|
|
@ -390,7 +388,7 @@ nm_access_point_connection_valid (NMAccessPoint *ap, NMConnection *connection)
|
|||
* for a given #NMDevice using nm_device_filter_connections() and finally
|
||||
* filter that list with this function.
|
||||
*
|
||||
* Returns: (transfer container) (element-type NetworkManager.Connection): a
|
||||
* Returns: (transfer container) (element-type NMConnection): a
|
||||
* list of #NMConnection objects that could be activated with the given @ap.
|
||||
* The elements of the list are owned by their creator and should not be freed
|
||||
* by the caller, but the returned list itself is owned by the caller and should
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2011 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2011 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_ACCESS_POINT_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2014 Red Hat, Inc.
|
||||
* Copyright (C) 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2014 Red Hat, Inc.
|
||||
* Copyright 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -106,9 +104,9 @@ nm_active_connection_new (DBusGConnection *connection, const char *path)
|
|||
g_return_val_if_fail (path != NULL, NULL);
|
||||
|
||||
return g_object_new (NM_TYPE_ACTIVE_CONNECTION,
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
}
|
||||
|
||||
static GType
|
||||
|
|
@ -308,7 +306,7 @@ nm_active_connection_get_specific_object (NMActiveConnection *connection)
|
|||
*
|
||||
* Gets the #NMDevices used for the active connections.
|
||||
*
|
||||
* Returns: (element-type NMClient.Device): the #GPtrArray containing #NMDevices.
|
||||
* Returns: (element-type NMDevice): the #GPtrArray containing #NMDevices.
|
||||
* This is the internal copy used by the connection, and must not be modified.
|
||||
**/
|
||||
const GPtrArray *
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2014 Red Hat, Inc.
|
||||
* Copyright (C) 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2014 Red Hat, Inc.
|
||||
* Copyright 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_ACTIVE_CONNECTION_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2013 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2013 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <dbus/dbus-glib.h>
|
||||
|
|
@ -116,10 +114,10 @@ enum {
|
|||
static guint signals[LAST_SIGNAL] = { 0 };
|
||||
|
||||
static void proxy_name_owner_changed (DBusGProxy *proxy,
|
||||
const char *name,
|
||||
const char *old_owner,
|
||||
const char *new_owner,
|
||||
gpointer user_data);
|
||||
const char *name,
|
||||
const char *old_owner,
|
||||
const char *new_owner,
|
||||
gpointer user_data);
|
||||
|
||||
/**********************************************************************/
|
||||
|
||||
|
|
@ -364,7 +362,7 @@ client_recheck_permissions (DBusGProxy *proxy, gpointer user_data)
|
|||
* returned array is, and then you may use device-specific methods such as
|
||||
* nm_device_ethernet_get_hw_address().
|
||||
*
|
||||
* Returns: (transfer none) (element-type NMClient.Device): a #GPtrArray
|
||||
* Returns: (transfer none) (element-type NMDevice): a #GPtrArray
|
||||
* containing all the #NMDevices. The returned array is owned by the
|
||||
* #NMClient object and should not be modified.
|
||||
**/
|
||||
|
|
@ -783,11 +781,11 @@ nm_client_deactivate_connection (NMClient *client, NMActiveConnection *active)
|
|||
*
|
||||
* Gets the active connections.
|
||||
*
|
||||
* Returns: (transfer none) (element-type NMClient.ActiveConnection): a #GPtrArray
|
||||
* Returns: (transfer none) (element-type NMActiveConnection): a #GPtrArray
|
||||
* containing all the active #NMActiveConnections.
|
||||
* The returned array is owned by the client and should not be modified.
|
||||
**/
|
||||
const GPtrArray *
|
||||
const GPtrArray *
|
||||
nm_client_get_active_connections (NMClient *client)
|
||||
{
|
||||
NMClientPrivate *priv;
|
||||
|
|
@ -1341,10 +1339,10 @@ updated_properties (GObject *object, GAsyncResult *result, gpointer user_data)
|
|||
|
||||
static void
|
||||
proxy_name_owner_changed (DBusGProxy *proxy,
|
||||
const char *name,
|
||||
const char *old_owner,
|
||||
const char *new_owner,
|
||||
gpointer user_data)
|
||||
const char *name,
|
||||
const char *old_owner,
|
||||
const char *new_owner,
|
||||
gpointer user_data)
|
||||
{
|
||||
NMClient *client = NM_CLIENT (user_data);
|
||||
NMClientPrivate *priv = NM_CLIENT_GET_PRIVATE (client);
|
||||
|
|
@ -1784,7 +1782,7 @@ constructor (GType type,
|
|||
} else {
|
||||
if (!_nm_client_is_object_path (dbus_path)) {
|
||||
g_warning ("Passsed D-Bus object path '%s' is invalid; using default '%s' instead",
|
||||
dbus_path, NM_DBUS_PATH);
|
||||
dbus_path, NM_DBUS_PATH);
|
||||
g_value_set_static_string (construct_params[i].value, NM_DBUS_PATH);
|
||||
}
|
||||
}
|
||||
|
|
@ -1968,8 +1966,8 @@ init_async_got_manager_running (DBusGProxy *proxy, DBusGProxyCall *call,
|
|||
|
||||
static void
|
||||
init_async (GAsyncInitable *initable, int io_priority,
|
||||
GCancellable *cancellable, GAsyncReadyCallback callback,
|
||||
gpointer user_data)
|
||||
GCancellable *cancellable, GAsyncReadyCallback callback,
|
||||
gpointer user_data)
|
||||
{
|
||||
NMClientInitData *init_data;
|
||||
NMClientPrivate *priv = NM_CLIENT_GET_PRIVATE (initable);
|
||||
|
|
@ -1985,10 +1983,10 @@ init_async (GAsyncInitable *initable, int io_priority,
|
|||
else {
|
||||
/* Check if NM is running */
|
||||
dbus_g_proxy_begin_call (priv->bus_proxy, "NameHasOwner",
|
||||
init_async_got_manager_running,
|
||||
init_data, NULL,
|
||||
G_TYPE_STRING, NM_DBUS_SERVICE,
|
||||
G_TYPE_INVALID);
|
||||
init_async_got_manager_running,
|
||||
init_data, NULL,
|
||||
G_TYPE_STRING, NM_DBUS_SERVICE,
|
||||
G_TYPE_INVALID);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -2043,7 +2041,7 @@ finalize (GObject *object)
|
|||
|
||||
static void
|
||||
set_property (GObject *object, guint prop_id,
|
||||
const GValue *value, GParamSpec *pspec)
|
||||
const GValue *value, GParamSpec *pspec)
|
||||
{
|
||||
NMClientPrivate *priv = NM_CLIENT_GET_PRIVATE (object);
|
||||
gboolean b;
|
||||
|
|
@ -2304,7 +2302,7 @@ nm_client_class_init (NMClientClass *client_class)
|
|||
* NMClient::active-connections:
|
||||
*
|
||||
* The active connections.
|
||||
* Type: GPtrArray<NMClient.ActiveConnection>
|
||||
* Type: GPtrArray<NMActiveConnection>
|
||||
**/
|
||||
g_object_class_install_property
|
||||
(object_class, PROP_ACTIVE_CONNECTIONS,
|
||||
|
|
@ -2376,23 +2374,23 @@ nm_client_class_init (NMClientClass *client_class)
|
|||
/**
|
||||
* NMClient::device-added:
|
||||
* @client: the client that received the signal
|
||||
* @device: (type NMClient.Device): the new device
|
||||
* @device: (type NMDevice): the new device
|
||||
*
|
||||
* Notifies that a #NMDevice is added.
|
||||
**/
|
||||
signals[DEVICE_ADDED] =
|
||||
g_signal_new ("device-added",
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMClientClass, device_added),
|
||||
NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 1,
|
||||
G_TYPE_OBJECT);
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMClientClass, device_added),
|
||||
NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 1,
|
||||
G_TYPE_OBJECT);
|
||||
|
||||
/**
|
||||
* NMClient::device-removed:
|
||||
* @client: the client that received the signal
|
||||
* @device: (type NMClient.Device): the removed device
|
||||
* @device: (type NMDevice): the removed device
|
||||
*
|
||||
* Notifies that a #NMDevice is removed.
|
||||
**/
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2012 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_CLIENT_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2013 Red Hat, Inc.
|
||||
* Copyright 2013 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DBUS_HELPERS_PRIVATE_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2013 Red Hat, Inc.
|
||||
* Copyright 2013 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -70,13 +68,8 @@ _nm_dbus_new_connection (GError **error)
|
|||
}
|
||||
#endif
|
||||
|
||||
if (connection == NULL) {
|
||||
#ifdef LIBNM_GLIB_TEST
|
||||
connection = dbus_g_bus_get (DBUS_BUS_SESSION, error);
|
||||
#else
|
||||
if (connection == NULL)
|
||||
connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, error);
|
||||
#endif
|
||||
}
|
||||
|
||||
return connection;
|
||||
}
|
||||
|
|
@ -104,4 +97,3 @@ _nm_dbus_new_proxy_for_connection (DBusGConnection *connection,
|
|||
|
||||
return dbus_g_proxy_new_for_name (connection, NM_DBUS_SERVICE, path, interface);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2011 Pantelis Koukousoulas <pktoss@gmail.com>
|
||||
* Copyright 2011 Pantelis Koukousoulas <pktoss@gmail.com>
|
||||
*/
|
||||
|
||||
#ifndef NM_DEVICE_ADSL_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2012 Red Hat, Inc.
|
||||
* Copyright 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
@ -91,9 +89,9 @@ nm_device_bond_new (DBusGConnection *connection, const char *path)
|
|||
g_return_val_if_fail (path != NULL, NULL);
|
||||
|
||||
device = g_object_new (NM_TYPE_DEVICE_BOND,
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
_nm_object_ensure_inited (NM_OBJECT (device));
|
||||
return device;
|
||||
}
|
||||
|
|
@ -139,7 +137,7 @@ nm_device_bond_get_carrier (NMDeviceBond *device)
|
|||
*
|
||||
* Gets the devices currently slaved to @device.
|
||||
*
|
||||
* Returns: (element-type NMClient.Device): the #GPtrArray containing
|
||||
* Returns: (element-type NMDevice): the #GPtrArray containing
|
||||
* #NMDevices that are slaves of @device. This is the internal
|
||||
* copy used by the device, and must not be modified.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2012 Red Hat, Inc.
|
||||
* Copyright 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DEVICE_BOND_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2012 Red Hat, Inc.
|
||||
* Copyright 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
@ -147,7 +145,7 @@ nm_device_bridge_get_carrier (NMDeviceBridge *device)
|
|||
*
|
||||
* Gets the devices currently slaved to @device.
|
||||
*
|
||||
* Returns: (element-type NMClient.Device): the #GPtrArray containing
|
||||
* Returns: (element-type NMDevice): the #GPtrArray containing
|
||||
* #NMDevices that are slaves of @device. This is the internal
|
||||
* copy used by the device, and must not be modified.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2012 Red Hat, Inc.
|
||||
* Copyright 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DEVICE_BRIDGE_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2012 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
@ -373,4 +371,3 @@ nm_device_bt_class_init (NMDeviceBtClass *bt_class)
|
|||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2008 - 2012 Red Hat, Inc.
|
||||
* Copyright (C) 2008 Novell, Inc.
|
||||
* Copyright 2008 - 2012 Red Hat, Inc.
|
||||
* Copyright 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DEVICE_BT_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2012 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
@ -93,9 +91,9 @@ nm_device_ethernet_new (DBusGConnection *connection, const char *path)
|
|||
g_return_val_if_fail (path != NULL, NULL);
|
||||
|
||||
device = g_object_new (NM_TYPE_DEVICE_ETHERNET,
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
_nm_object_ensure_inited (NM_OBJECT (device));
|
||||
return device;
|
||||
}
|
||||
|
|
@ -392,4 +390,3 @@ nm_device_ethernet_class_init (NMDeviceEthernetClass *eth_class)
|
|||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2012 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DEVICE_ETHERNET_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -284,4 +282,3 @@ nm_device_generic_class_init (NMDeviceGenericClass *klass)
|
|||
G_PARAM_READABLE |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2011 - 2012 Red Hat, Inc.
|
||||
* Copyright 2011 - 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
@ -89,9 +87,9 @@ nm_device_infiniband_new (DBusGConnection *connection, const char *path)
|
|||
g_return_val_if_fail (path != NULL, NULL);
|
||||
|
||||
device = g_object_new (NM_TYPE_DEVICE_INFINIBAND,
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
_nm_object_ensure_inited (NM_OBJECT (device));
|
||||
return device;
|
||||
}
|
||||
|
|
@ -311,4 +309,3 @@ nm_device_infiniband_class_init (NMDeviceInfinibandClass *eth_class)
|
|||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2011 - 2012 Red Hat, Inc.
|
||||
* Copyright 2011 - 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DEVICE_INFINIBAND_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2011 - 2012 Red Hat, Inc.
|
||||
* Copyright (C) 2008 Novell, Inc.
|
||||
* Copyright 2011 - 2012 Red Hat, Inc.
|
||||
* Copyright 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
@ -36,9 +34,7 @@
|
|||
|
||||
G_DEFINE_TYPE (NMDeviceModem, nm_device_modem, NM_TYPE_DEVICE)
|
||||
|
||||
#define NM_DEVICE_MODEM_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), \
|
||||
NM_TYPE_DEVICE_MODEM, \
|
||||
NMDeviceModemPrivate))
|
||||
#define NM_DEVICE_MODEM_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), NM_TYPE_DEVICE_MODEM, NMDeviceModemPrivate))
|
||||
|
||||
typedef struct {
|
||||
DBusGProxy *proxy;
|
||||
|
|
@ -293,4 +289,3 @@ nm_device_modem_class_init (NMDeviceModemClass *modem_class)
|
|||
G_PARAM_READABLE |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2011 - 2012 Red Hat, Inc.
|
||||
* Copyright (C) 2008 Novell, Inc.
|
||||
* Copyright 2011 - 2012 Red Hat, Inc.
|
||||
* Copyright 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DEVICE_MODEM_H
|
||||
|
|
|
|||
|
|
@ -1,8 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/* vim: set ft=c ts=4 sts=4 sw=4 noexpandtab smartindent: */
|
||||
/*
|
||||
* libnm-glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -18,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2012 Red Hat, Inc.
|
||||
* Copyright 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
@ -90,9 +87,9 @@ nm_device_olpc_mesh_new (DBusGConnection *connection, const char *path)
|
|||
g_return_val_if_fail (path != NULL, NULL);
|
||||
|
||||
device = g_object_new (NM_TYPE_DEVICE_OLPC_MESH,
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
|
||||
_nm_object_ensure_inited (NM_OBJECT (device));
|
||||
return device;
|
||||
|
|
@ -327,4 +324,3 @@ nm_device_olpc_mesh_class_init (NMDeviceOlpcMeshClass *olpc_mesh_class)
|
|||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/* vim: set ft=c ts=4 sts=4 sw=4 noexpandtab smartindent: */
|
||||
/*
|
||||
* libnm-glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -18,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2012 Red Hat, Inc.
|
||||
* Copyright 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DEVICE_OLPC_MESH_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2012 Red Hat, Inc.
|
||||
* Copyright 2007 - 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DEVICE_PRIVATE_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* Copyright (C) 2013 Jiri Pirko <jiri@resnulli.us>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -16,6 +14,8 @@
|
|||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright 2013 Jiri Pirko <jiri@resnulli.us>
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
@ -93,9 +93,9 @@ nm_device_team_new (DBusGConnection *connection, const char *path)
|
|||
g_return_val_if_fail (path != NULL, NULL);
|
||||
|
||||
device = g_object_new (NM_TYPE_DEVICE_TEAM,
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
_nm_object_ensure_inited (NM_OBJECT (device));
|
||||
return device;
|
||||
}
|
||||
|
|
@ -145,7 +145,7 @@ nm_device_team_get_carrier (NMDeviceTeam *device)
|
|||
*
|
||||
* Gets the devices currently enslaved to @device.
|
||||
*
|
||||
* Returns: (element-type NMClient.Device): the #GPtrArray containing
|
||||
* Returns: (element-type NMDevice): the #GPtrArray containing
|
||||
* #NMDevices that are slaves of @device. This is the internal
|
||||
* copy used by the device, and must not be modified.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* Copyright (C) 2013 Jiri Pirko <jiri@resnulli.us>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -16,6 +14,8 @@
|
|||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright 2013 Jiri Pirko <jiri@resnulli.us>
|
||||
*/
|
||||
|
||||
#ifndef NM_DEVICE_TEAM_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2012 Red Hat, Inc.
|
||||
* Copyright 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2012 Red Hat, Inc.
|
||||
* Copyright 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DEVICE_VLAN_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2012 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
@ -270,7 +268,7 @@ nm_device_wifi_get_active_access_point (NMDeviceWifi *device)
|
|||
*
|
||||
* Gets all the scanned access points of the #NMDeviceWifi.
|
||||
*
|
||||
* Returns: (element-type NMClient.AccessPoint): a #GPtrArray containing all the
|
||||
* Returns: (element-type NMAccessPoint): a #GPtrArray containing all the
|
||||
* scanned #NMAccessPoints.
|
||||
* The returned array is owned by the client and should not be modified.
|
||||
**/
|
||||
|
|
@ -419,7 +417,7 @@ clean_up_aps (NMDeviceWifi *self, gboolean notify)
|
|||
**/
|
||||
void
|
||||
_nm_device_wifi_set_wireless_enabled (NMDeviceWifi *device,
|
||||
gboolean enabled)
|
||||
gboolean enabled)
|
||||
{
|
||||
g_return_if_fail (NM_IS_DEVICE_WIFI (device));
|
||||
|
||||
|
|
@ -813,13 +811,13 @@ nm_device_wifi_class_init (NMDeviceWifiClass *wifi_class)
|
|||
**/
|
||||
signals[ACCESS_POINT_ADDED] =
|
||||
g_signal_new ("access-point-added",
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMDeviceWifiClass, access_point_added),
|
||||
NULL, NULL,
|
||||
g_cclosure_marshal_VOID__OBJECT,
|
||||
G_TYPE_NONE, 1,
|
||||
G_TYPE_OBJECT);
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMDeviceWifiClass, access_point_added),
|
||||
NULL, NULL,
|
||||
g_cclosure_marshal_VOID__OBJECT,
|
||||
G_TYPE_NONE, 1,
|
||||
G_TYPE_OBJECT);
|
||||
|
||||
/**
|
||||
* NMDeviceWifi::access-point-removed:
|
||||
|
|
@ -830,11 +828,11 @@ nm_device_wifi_class_init (NMDeviceWifiClass *wifi_class)
|
|||
**/
|
||||
signals[ACCESS_POINT_REMOVED] =
|
||||
g_signal_new ("access-point-removed",
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMDeviceWifiClass, access_point_removed),
|
||||
NULL, NULL,
|
||||
g_cclosure_marshal_VOID__OBJECT,
|
||||
G_TYPE_NONE, 1,
|
||||
G_TYPE_OBJECT);
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMDeviceWifiClass, access_point_removed),
|
||||
NULL, NULL,
|
||||
g_cclosure_marshal_VOID__OBJECT,
|
||||
G_TYPE_NONE, 1,
|
||||
G_TYPE_OBJECT);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2012 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DEVICE_WIFI_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2011 - 2012 Red Hat, Inc.
|
||||
* Copyright (C) 2009 Novell, Inc.
|
||||
* Copyright 2011 - 2012 Red Hat, Inc.
|
||||
* Copyright 2009 Novell, Inc.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
@ -114,9 +112,9 @@ nm_device_wimax_new (DBusGConnection *connection, const char *path)
|
|||
g_return_val_if_fail (path != NULL, NULL);
|
||||
|
||||
device = g_object_new (NM_TYPE_DEVICE_WIMAX,
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
_nm_object_ensure_inited (NM_OBJECT (device));
|
||||
return device;
|
||||
}
|
||||
|
|
@ -180,7 +178,7 @@ nm_device_wimax_get_active_nsp (NMDeviceWimax *wimax)
|
|||
*
|
||||
* Gets all the scanned NSPs of the #NMDeviceWimax.
|
||||
*
|
||||
* Returns: (element-type NMClient.WimaxNsp): a #GPtrArray containing
|
||||
* Returns: (element-type NMWimaxNsp): a #GPtrArray containing
|
||||
* all the scanned #NMWimaxNsps.
|
||||
* The returned array is owned by the client and should not be modified.
|
||||
**/
|
||||
|
|
@ -204,7 +202,7 @@ nm_device_wimax_get_nsps (NMDeviceWimax *wimax)
|
|||
**/
|
||||
NMWimaxNsp *
|
||||
nm_device_wimax_get_nsp_by_path (NMDeviceWimax *wimax,
|
||||
const char *path)
|
||||
const char *path)
|
||||
{
|
||||
const GPtrArray *nsps;
|
||||
int i;
|
||||
|
|
@ -730,13 +728,13 @@ nm_device_wimax_class_init (NMDeviceWimaxClass *wimax_class)
|
|||
**/
|
||||
signals[NSP_ADDED] =
|
||||
g_signal_new ("nsp-added",
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMDeviceWimaxClass, nsp_added),
|
||||
NULL, NULL,
|
||||
g_cclosure_marshal_VOID__OBJECT,
|
||||
G_TYPE_NONE, 1,
|
||||
G_TYPE_OBJECT);
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMDeviceWimaxClass, nsp_added),
|
||||
NULL, NULL,
|
||||
g_cclosure_marshal_VOID__OBJECT,
|
||||
G_TYPE_NONE, 1,
|
||||
G_TYPE_OBJECT);
|
||||
|
||||
/**
|
||||
* NMDeviceWimax::nsp-removed:
|
||||
|
|
@ -747,11 +745,11 @@ nm_device_wimax_class_init (NMDeviceWimaxClass *wimax_class)
|
|||
**/
|
||||
signals[NSP_REMOVED] =
|
||||
g_signal_new ("nsp-removed",
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMDeviceWimaxClass, nsp_removed),
|
||||
NULL, NULL,
|
||||
g_cclosure_marshal_VOID__OBJECT,
|
||||
G_TYPE_NONE, 1,
|
||||
G_TYPE_OBJECT);
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMDeviceWimaxClass, nsp_removed),
|
||||
NULL, NULL,
|
||||
g_cclosure_marshal_VOID__OBJECT,
|
||||
G_TYPE_NONE, 1,
|
||||
G_TYPE_OBJECT);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2011 - 2012 Red Hat, Inc.
|
||||
* Copyright (C) 2009 Novell, Inc.
|
||||
* Copyright 2011 - 2012 Red Hat, Inc.
|
||||
* Copyright 2009 Novell, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DEVICE_WIMAX_H
|
||||
|
|
@ -79,12 +77,12 @@ typedef struct {
|
|||
GType nm_device_wimax_get_type (void);
|
||||
|
||||
GObject *nm_device_wimax_new (DBusGConnection *connection,
|
||||
const char *path);
|
||||
const char *path);
|
||||
|
||||
const char *nm_device_wimax_get_hw_address (NMDeviceWimax *wimax);
|
||||
NMWimaxNsp *nm_device_wimax_get_active_nsp (NMDeviceWimax *wimax);
|
||||
NMWimaxNsp *nm_device_wimax_get_nsp_by_path (NMDeviceWimax *wimax,
|
||||
const char *path);
|
||||
const char *path);
|
||||
|
||||
const GPtrArray *nm_device_wimax_get_nsps (NMDeviceWimax *wimax);
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2012 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -346,9 +344,9 @@ constructed (GObject *object)
|
|||
register_properties (NM_DEVICE (object));
|
||||
|
||||
dbus_g_object_register_marshaller (g_cclosure_marshal_generic,
|
||||
G_TYPE_NONE,
|
||||
G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT,
|
||||
G_TYPE_INVALID);
|
||||
G_TYPE_NONE,
|
||||
G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT,
|
||||
G_TYPE_INVALID);
|
||||
|
||||
dbus_g_proxy_add_signal (priv->proxy,
|
||||
"StateChanged",
|
||||
|
|
@ -356,9 +354,9 @@ constructed (GObject *object)
|
|||
G_TYPE_INVALID);
|
||||
|
||||
dbus_g_proxy_connect_signal (priv->proxy, "StateChanged",
|
||||
G_CALLBACK (device_state_changed),
|
||||
NM_DEVICE (object),
|
||||
NULL);
|
||||
G_CALLBACK (device_state_changed),
|
||||
NM_DEVICE (object),
|
||||
NULL);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
@ -847,12 +845,12 @@ nm_device_class_init (NMDeviceClass *device_class)
|
|||
**/
|
||||
signals[STATE_CHANGED] =
|
||||
g_signal_new ("state-changed",
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMDeviceClass, state_changed),
|
||||
NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 3,
|
||||
G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT);
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMDeviceClass, state_changed),
|
||||
NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 3,
|
||||
G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -1425,7 +1423,7 @@ nm_device_get_active_connection (NMDevice *device)
|
|||
* Gets the #NMRemoteConnections currently known to the daemon that could
|
||||
* be activated on @device.
|
||||
*
|
||||
* Returns: (element-type NMClient.RemoteConnection): the #GPtrArray
|
||||
* Returns: (element-type NMRemoteConnection): the #GPtrArray
|
||||
* containing #NMRemoteConnections. This is the internal copy used by
|
||||
* the connection, and must not be modified.
|
||||
*
|
||||
|
|
@ -2163,7 +2161,7 @@ connection_compatible (NMDevice *device, NMConnection *connection, GError **erro
|
|||
device_iface = nm_device_get_iface (device);
|
||||
if (config_iface && g_strcmp0 (config_iface, device_iface) != 0) {
|
||||
g_set_error (error, NM_DEVICE_ERROR, NM_DEVICE_ERROR_INTERFACE_MISMATCH,
|
||||
"The interface names of the device and the connection didn't match.");
|
||||
"The interface names of the device and the connection didn't match.");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
|
@ -2204,7 +2202,7 @@ nm_device_connection_compatible (NMDevice *device, NMConnection *connection, GEr
|
|||
/**
|
||||
* nm_device_filter_connections:
|
||||
* @device: an #NMDevice to filter connections for
|
||||
* @connections: (element-type NetworkManager.Connection): a list of #NMConnection objects to filter
|
||||
* @connections: (element-type NMConnection): a list of #NMConnection objects to filter
|
||||
*
|
||||
* Filters a given list of connections for a given #NMDevice object and return
|
||||
* connections which may be activated with the device. For example if @device
|
||||
|
|
@ -2215,7 +2213,7 @@ nm_device_connection_compatible (NMDevice *device, NMConnection *connection, GEr
|
|||
* incompatible with the device. To get the full list of connections see
|
||||
* nm_remote_settings_list_connections().
|
||||
*
|
||||
* Returns: (transfer container) (element-type NetworkManager.Connection): a
|
||||
* Returns: (transfer container) (element-type NMConnection): a
|
||||
* list of #NMConnection objects that could be activated with the given @device.
|
||||
* The elements of the list are owned by their creator and should not be freed
|
||||
* by the caller, but the returned list itself is owned by the caller and should
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2013 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2013 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DEVICE_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2008 - 2011 Red Hat, Inc.
|
||||
* Copyright (C) 2008 Novell, Inc.
|
||||
* Copyright 2008 - 2011 Red Hat, Inc.
|
||||
* Copyright 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -175,9 +173,9 @@ GObject *
|
|||
nm_dhcp4_config_new (DBusGConnection *connection, const char *object_path)
|
||||
{
|
||||
return (GObject *) g_object_new (NM_TYPE_DHCP4_CONFIG,
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, object_path,
|
||||
NULL);
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, object_path,
|
||||
NULL);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -215,4 +213,3 @@ nm_dhcp4_config_get_one_option (NMDHCP4Config *config, const char *option)
|
|||
|
||||
return g_hash_table_lookup (nm_dhcp4_config_get_options (config), option);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2008 Red Hat, Inc.
|
||||
* Copyright (C) 2008 Novell, Inc.
|
||||
* Copyright 2008 Red Hat, Inc.
|
||||
* Copyright 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DHCP4_CONFIG_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2008 - 2011 Red Hat, Inc.
|
||||
* Copyright (C) 2008 Novell, Inc.
|
||||
* Copyright 2008 - 2011 Red Hat, Inc.
|
||||
* Copyright 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -175,9 +173,9 @@ GObject *
|
|||
nm_dhcp6_config_new (DBusGConnection *connection, const char *object_path)
|
||||
{
|
||||
return (GObject *) g_object_new (NM_TYPE_DHCP6_CONFIG,
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, object_path,
|
||||
NULL);
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, object_path,
|
||||
NULL);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -215,4 +213,3 @@ nm_dhcp6_config_get_one_option (NMDHCP6Config *config, const char *option)
|
|||
|
||||
return g_hash_table_lookup (nm_dhcp6_config_get_options (config), option);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2008 - 2010 Red Hat, Inc.
|
||||
* Copyright (C) 2008 Novell, Inc.
|
||||
* Copyright 2008 - 2010 Red Hat, Inc.
|
||||
* Copyright 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_DHCP6_CONFIG_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2011 Novell, Inc.
|
||||
* Copyright (C) 2008 Red Hat, Inc.
|
||||
* Copyright 2007 - 2011 Novell, Inc.
|
||||
* Copyright 2008 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -361,7 +359,7 @@ nm_ip4_config_get_gateway (NMIP4Config *config)
|
|||
*
|
||||
* Gets the IP4 addresses (containing the address, prefix, and gateway).
|
||||
*
|
||||
* Returns: (element-type NetworkManager.IP4Address): the #GSList containing #NMIP4Address<!-- -->es.
|
||||
* Returns: (element-type NMIP4Address): the #GSList containing #NMIP4Address<!-- -->es.
|
||||
* This is the internal copy used by the configuration and must not be modified.
|
||||
**/
|
||||
const GSList *
|
||||
|
|
@ -398,7 +396,7 @@ nm_ip4_config_get_nameservers (NMIP4Config *config)
|
|||
*
|
||||
* Gets the domain names.
|
||||
*
|
||||
* Returns: (element-type utf8): the #GPtrArray containing domains as strings. This is the
|
||||
* Returns: (element-type utf8): the #GPtrArray containing domains as strings. This is the
|
||||
* internal copy used by the configuration, and must not be modified.
|
||||
**/
|
||||
const GPtrArray *
|
||||
|
|
@ -455,7 +453,7 @@ nm_ip4_config_get_wins_servers (NMIP4Config *config)
|
|||
*
|
||||
* Gets the routes.
|
||||
*
|
||||
* Returns: (element-type NetworkManager.IP4Route): the #GSList containing
|
||||
* Returns: (element-type NMIP4Route): the #GSList containing
|
||||
* #NMIP4Routes. This is the internal copy used by the configuration,
|
||||
* and must not be modified.
|
||||
**/
|
||||
|
|
@ -467,4 +465,3 @@ nm_ip4_config_get_routes (NMIP4Config *config)
|
|||
_nm_object_ensure_inited (NM_OBJECT (config));
|
||||
return NM_IP4_CONFIG_GET_PRIVATE (config)->routes;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2008 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2008 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_IP4_CONFIG_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2008 - 2014 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2008 - 2014 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -70,9 +68,9 @@ GObject *
|
|||
nm_ip6_config_new (DBusGConnection *connection, const char *object_path)
|
||||
{
|
||||
return (GObject *) g_object_new (NM_TYPE_IP6_CONFIG,
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, object_path,
|
||||
NULL);
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, object_path,
|
||||
NULL);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
|
@ -179,7 +177,7 @@ nm_ip6_config_get_gateway (NMIP6Config *config)
|
|||
*
|
||||
* Gets the IP6 addresses (containing the address, prefix, and gateway).
|
||||
*
|
||||
* Returns: (element-type NetworkManager.IP6Address): the #GSList containing
|
||||
* Returns: (element-type NMIP6Address): the #GSList containing
|
||||
* #NMIP6Address<!-- -->es. This is the internal copy used by the configuration
|
||||
* and must not be modified.
|
||||
**/
|
||||
|
|
@ -306,7 +304,7 @@ nm_ip6_config_get_searches (NMIP6Config *config)
|
|||
*
|
||||
* Gets the routes.
|
||||
*
|
||||
* Returns: (element-type NetworkManager.IP6Route): the #GSList containing
|
||||
* Returns: (element-type NMIP6Route): the #GSList containing
|
||||
* #NMIP6Routes. This is the internal copy used by the configuration,
|
||||
* and must not be modified.
|
||||
**/
|
||||
|
|
@ -493,4 +491,3 @@ nm_ip6_config_class_init (NMIP6ConfigClass *config_class)
|
|||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2008 - 2014 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2008 - 2014 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_IP6_CONFIG_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2008 Red Hat, Inc.
|
||||
* Copyright 2008 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -88,4 +86,3 @@ _nm_object_cache_clear (NMObject *except)
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2008 Red Hat, Inc.
|
||||
* Copyright 2008 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_OBJECT_CACHE_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2008 - 2011 Red Hat, Inc.
|
||||
* Copyright 2008 - 2011 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_OBJECT_PRIVATE_H
|
||||
|
|
@ -47,8 +45,8 @@ DBusGProxy *_nm_object_new_proxy (NMObject *self,
|
|||
gboolean _nm_object_is_connection_private (NMObject *self);
|
||||
|
||||
void _nm_object_register_properties (NMObject *object,
|
||||
DBusGProxy *proxy,
|
||||
const NMPropertiesInfo *info);
|
||||
DBusGProxy *proxy,
|
||||
const NMPropertiesInfo *info);
|
||||
|
||||
gboolean _nm_object_reload_properties (NMObject *object, GError **error);
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2012 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -338,7 +336,7 @@ finalize (GObject *object)
|
|||
|
||||
static void
|
||||
set_property (GObject *object, guint prop_id,
|
||||
const GValue *value, GParamSpec *pspec)
|
||||
const GValue *value, GParamSpec *pspec)
|
||||
{
|
||||
NMObjectPrivate *priv = NM_OBJECT_GET_PRIVATE (object);
|
||||
|
||||
|
|
@ -361,7 +359,7 @@ set_property (GObject *object, guint prop_id,
|
|||
|
||||
static void
|
||||
get_property (GObject *object, guint prop_id,
|
||||
GValue *value, GParamSpec *pspec)
|
||||
GValue *value, GParamSpec *pspec)
|
||||
{
|
||||
NMObjectPrivate *priv = NM_OBJECT_GET_PRIVATE (object);
|
||||
|
||||
|
|
@ -404,7 +402,8 @@ nm_object_class_init (NMObjectClass *nm_object_class)
|
|||
(object_class, PROP_DBUS_CONNECTION,
|
||||
g_param_spec_boxed (NM_OBJECT_DBUS_CONNECTION, "", "",
|
||||
DBUS_TYPE_G_CONNECTION,
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_READWRITE |
|
||||
G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/**
|
||||
|
|
@ -416,7 +415,8 @@ nm_object_class_init (NMObjectClass *nm_object_class)
|
|||
(object_class, PROP_DBUS_PATH,
|
||||
g_param_spec_string (NM_OBJECT_DBUS_PATH, "", "",
|
||||
NULL,
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_READWRITE |
|
||||
G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/* signals */
|
||||
|
|
@ -1184,10 +1184,10 @@ _nm_object_register_properties (NMObject *object,
|
|||
|
||||
dbus_g_proxy_add_signal (proxy, "PropertiesChanged", DBUS_TYPE_G_MAP_OF_VARIANT, G_TYPE_INVALID);
|
||||
dbus_g_proxy_connect_signal (proxy,
|
||||
"PropertiesChanged",
|
||||
G_CALLBACK (properties_changed_proxy),
|
||||
object,
|
||||
NULL);
|
||||
"PropertiesChanged",
|
||||
G_CALLBACK (properties_changed_proxy),
|
||||
object,
|
||||
NULL);
|
||||
|
||||
instance = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
|
||||
priv->property_tables = g_slist_prepend (priv->property_tables, instance);
|
||||
|
|
@ -1441,4 +1441,3 @@ _nm_object_is_connection_private (NMObject *self)
|
|||
{
|
||||
return _nm_dbus_is_connection_private (NM_OBJECT_GET_PRIVATE (self)->connection);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2012 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_OBJECT_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2009 Red Hat, Inc.
|
||||
* Copyright 2009 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef __NM_REMOTE_CONNECTION_PRIVATE_H__
|
||||
|
|
@ -33,4 +31,3 @@ typedef enum {
|
|||
} NMRemoteConnectionInitResult;
|
||||
|
||||
#endif /* __NM_REMOTE_CONNECTION_PRIVATE__ */
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2011 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2011 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -125,7 +123,7 @@ _nm_remote_connection_ensure_inited (NMRemoteConnection *self)
|
|||
*/
|
||||
if (!g_error_matches (error, DBUS_GERROR, DBUS_GERROR_NO_REPLY)) {
|
||||
g_warning ("%s: (NMRemoteConnection) error initializing: %s\n",
|
||||
__func__, error->message);
|
||||
__func__, error->message);
|
||||
}
|
||||
g_error_free (error);
|
||||
}
|
||||
|
|
@ -712,8 +710,8 @@ init_get_settings_cb (DBusGProxy *proxy,
|
|||
|
||||
static void
|
||||
init_async (GAsyncInitable *initable, int io_priority,
|
||||
GCancellable *cancellable, GAsyncReadyCallback callback,
|
||||
gpointer user_data)
|
||||
GCancellable *cancellable, GAsyncReadyCallback callback,
|
||||
gpointer user_data)
|
||||
{
|
||||
NMRemoteConnectionInitData *init_data;
|
||||
NMRemoteConnectionPrivate *priv = NM_REMOTE_CONNECTION_GET_PRIVATE (initable);
|
||||
|
|
@ -868,7 +866,8 @@ nm_remote_connection_class_init (NMRemoteConnectionClass *remote_class)
|
|||
(object_class, PROP_BUS,
|
||||
g_param_spec_boxed (NM_REMOTE_CONNECTION_BUS, "", "",
|
||||
DBUS_TYPE_G_CONNECTION,
|
||||
G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_WRITABLE |
|
||||
G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/* These are needed so _nm_object_create() can create NMRemoteConnections */
|
||||
|
|
@ -876,13 +875,15 @@ nm_remote_connection_class_init (NMRemoteConnectionClass *remote_class)
|
|||
(object_class, PROP_DBUS_CONNECTION,
|
||||
g_param_spec_boxed (NM_REMOTE_CONNECTION_DBUS_CONNECTION, "", "",
|
||||
DBUS_TYPE_G_CONNECTION,
|
||||
G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_WRITABLE |
|
||||
G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
g_object_class_install_property
|
||||
(object_class, PROP_DBUS_PATH,
|
||||
g_param_spec_string (NM_REMOTE_CONNECTION_DBUS_PATH, "", "",
|
||||
NULL,
|
||||
G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_WRITABLE |
|
||||
G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/**
|
||||
|
|
@ -908,7 +909,7 @@ nm_remote_connection_class_init (NMRemoteConnectionClass *remote_class)
|
|||
* This signal is emitted when a connection changes, and it is
|
||||
* still visible to the user.
|
||||
*/
|
||||
signals[UPDATED] =
|
||||
signals[UPDATED] =
|
||||
g_signal_new (NM_REMOTE_CONNECTION_UPDATED,
|
||||
G_TYPE_FROM_CLASS (remote_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
|
|
@ -924,12 +925,12 @@ nm_remote_connection_class_init (NMRemoteConnectionClass *remote_class)
|
|||
* This signal is emitted when a connection is either deleted or becomes
|
||||
* invisible to the current user.
|
||||
*/
|
||||
signals[REMOVED] =
|
||||
signals[REMOVED] =
|
||||
g_signal_new (NM_REMOTE_CONNECTION_REMOVED,
|
||||
G_TYPE_FROM_CLASS (remote_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMRemoteConnectionClass, removed),
|
||||
NULL, NULL,
|
||||
NULL, NULL,
|
||||
g_cclosure_marshal_VOID__VOID,
|
||||
G_TYPE_NONE, 0);
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2011 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2011 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef __NM_REMOTE_CONNECTION_H__
|
||||
|
|
@ -149,4 +147,3 @@ gboolean nm_remote_connection_get_unsaved (NMRemoteConnection *connection);
|
|||
G_END_DECLS
|
||||
|
||||
#endif /* __NM_REMOTE_CONNECTION__ */
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2008 Novell, Inc.
|
||||
* Copyright (C) 2009 - 2012 Red Hat, Inc.
|
||||
* Copyright 2008 Novell, Inc.
|
||||
* Copyright 2009 - 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -143,7 +141,7 @@ typedef struct {
|
|||
|
||||
/* AddConnectionInfo objects that are waiting for the connection to become initialized */
|
||||
GSList *add_list;
|
||||
|
||||
|
||||
DBusGProxy *props_proxy;
|
||||
char *hostname;
|
||||
gboolean can_modify;
|
||||
|
|
@ -206,7 +204,7 @@ _nm_remote_settings_ensure_inited (NMRemoteSettings *self)
|
|||
*/
|
||||
if (!g_error_matches (error, DBUS_GERROR, DBUS_GERROR_NO_REPLY)) {
|
||||
g_warning ("%s: (NMRemoteSettings) error initializing: %s\n",
|
||||
__func__, error->message);
|
||||
__func__, error->message);
|
||||
}
|
||||
g_error_free (error);
|
||||
}
|
||||
|
|
@ -559,7 +557,7 @@ fetch_connections_done (DBusGProxy *proxy,
|
|||
g_warn_if_fail (priv->listcon_call == call);
|
||||
priv->listcon_call = NULL;
|
||||
|
||||
if (!dbus_g_proxy_end_call (proxy, call, &error,
|
||||
if (!dbus_g_proxy_end_call (proxy, call, &error,
|
||||
DBUS_TYPE_G_ARRAY_OF_OBJECT_PATH, &connections,
|
||||
G_TYPE_INVALID)) {
|
||||
if ( !g_error_matches (error, DBUS_GERROR, DBUS_GERROR_SERVICE_UNKNOWN)
|
||||
|
|
@ -567,8 +565,8 @@ fetch_connections_done (DBusGProxy *proxy,
|
|||
&& priv->service_running) {
|
||||
g_warning ("%s: error fetching connections: (%d) %s.",
|
||||
__func__,
|
||||
error->code,
|
||||
error->message ? error->message : "(unknown)");
|
||||
error->code,
|
||||
error->message ? error->message : "(unknown)");
|
||||
}
|
||||
g_clear_error (&error);
|
||||
|
||||
|
|
@ -597,7 +595,7 @@ fetch_connections_done (DBusGProxy *proxy,
|
|||
* nm_remote_settings_list_connections:
|
||||
* @settings: the %NMRemoteSettings
|
||||
*
|
||||
* Returns: (transfer container) (element-type NMClient.RemoteConnection): a
|
||||
* Returns: (transfer container) (element-type NMRemoteConnection): a
|
||||
* list containing all connections provided by the remote settings service.
|
||||
* Each element of the returned list is a %NMRemoteConnection instance, which is
|
||||
* owned by the %NMRemoteSettings object and should not be freed by the caller.
|
||||
|
|
@ -939,7 +937,7 @@ nm_remote_settings_save_hostname (NMRemoteSettings *settings,
|
|||
g_return_val_if_fail (NM_IS_REMOTE_SETTINGS (settings), FALSE);
|
||||
g_return_val_if_fail (hostname != NULL, FALSE);
|
||||
g_return_val_if_fail (callback != NULL, FALSE);
|
||||
|
||||
|
||||
priv = NM_REMOTE_SETTINGS_GET_PRIVATE (settings);
|
||||
|
||||
_nm_remote_settings_ensure_inited (settings);
|
||||
|
|
@ -1354,8 +1352,8 @@ init_async_got_manager_running (DBusGProxy *proxy, DBusGProxyCall *call,
|
|||
|
||||
static void
|
||||
init_async (GAsyncInitable *initable, int io_priority,
|
||||
GCancellable *cancellable, GAsyncReadyCallback callback,
|
||||
gpointer user_data)
|
||||
GCancellable *cancellable, GAsyncReadyCallback callback,
|
||||
gpointer user_data)
|
||||
{
|
||||
NMRemoteSettingsInitData *init_data;
|
||||
NMRemoteSettingsPrivate *priv = NM_REMOTE_SETTINGS_GET_PRIVATE (initable);
|
||||
|
|
@ -1488,7 +1486,8 @@ nm_remote_settings_class_init (NMRemoteSettingsClass *class)
|
|||
(object_class, PROP_BUS,
|
||||
g_param_spec_boxed (NM_REMOTE_SETTINGS_BUS, "", "",
|
||||
DBUS_TYPE_G_CONNECTION,
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_READWRITE |
|
||||
G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
g_object_class_install_property
|
||||
|
|
@ -1513,21 +1512,21 @@ nm_remote_settings_class_init (NMRemoteSettingsClass *class)
|
|||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/* Signals */
|
||||
signals[NEW_CONNECTION] =
|
||||
g_signal_new (NM_REMOTE_SETTINGS_NEW_CONNECTION,
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMRemoteSettingsClass, new_connection),
|
||||
NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 1, G_TYPE_OBJECT);
|
||||
signals[NEW_CONNECTION] =
|
||||
g_signal_new (NM_REMOTE_SETTINGS_NEW_CONNECTION,
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMRemoteSettingsClass, new_connection),
|
||||
NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 1, G_TYPE_OBJECT);
|
||||
|
||||
signals[CONNECTIONS_READ] =
|
||||
g_signal_new (NM_REMOTE_SETTINGS_CONNECTIONS_READ,
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMRemoteSettingsClass, connections_read),
|
||||
NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 0);
|
||||
signals[CONNECTIONS_READ] =
|
||||
g_signal_new (NM_REMOTE_SETTINGS_CONNECTIONS_READ,
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMRemoteSettingsClass, connections_read),
|
||||
NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 0);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2008 Novell, Inc.
|
||||
* Copyright (C) 2009 - 2011 Red Hat, Inc.
|
||||
* Copyright 2008 Novell, Inc.
|
||||
* Copyright 2009 - 2011 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_REMOTE_SETTINGS_H
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2010 - 2011 Red Hat, Inc.
|
||||
* Copyright 2010 - 2011 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
@ -55,9 +55,7 @@ static void impl_secret_agent_delete_secrets (NMSecretAgent *self,
|
|||
|
||||
G_DEFINE_ABSTRACT_TYPE (NMSecretAgent, nm_secret_agent, G_TYPE_OBJECT)
|
||||
|
||||
#define NM_SECRET_AGENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), \
|
||||
NM_TYPE_SECRET_AGENT, \
|
||||
NMSecretAgentPrivate))
|
||||
#define NM_SECRET_AGENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), NM_TYPE_SECRET_AGENT, NMSecretAgentPrivate))
|
||||
|
||||
static gboolean auto_register_cb (gpointer user_data);
|
||||
|
||||
|
|
@ -124,11 +122,11 @@ get_nm_owner (NMSecretAgent *self)
|
|||
|
||||
if (!priv->nm_owner) {
|
||||
if (!dbus_g_proxy_call_with_timeout (priv->dbus_proxy,
|
||||
"GetNameOwner", 2000, &error,
|
||||
G_TYPE_STRING, NM_DBUS_SERVICE,
|
||||
G_TYPE_INVALID,
|
||||
G_TYPE_STRING, &owner,
|
||||
G_TYPE_INVALID))
|
||||
"GetNameOwner", 2000, &error,
|
||||
G_TYPE_STRING, NM_DBUS_SERVICE,
|
||||
G_TYPE_INVALID,
|
||||
G_TYPE_STRING, &owner,
|
||||
G_TYPE_INVALID))
|
||||
return NULL;
|
||||
|
||||
priv->nm_owner = g_strdup (owner);
|
||||
|
|
@ -1006,7 +1004,8 @@ nm_secret_agent_class_init (NMSecretAgentClass *class)
|
|||
(object_class, PROP_IDENTIFIER,
|
||||
g_param_spec_string (NM_SECRET_AGENT_IDENTIFIER, "", "",
|
||||
NULL,
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_READWRITE |
|
||||
G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/**
|
||||
|
|
@ -1024,7 +1023,8 @@ nm_secret_agent_class_init (NMSecretAgentClass *class)
|
|||
(object_class, PROP_AUTO_REGISTER,
|
||||
g_param_spec_boolean (NM_SECRET_AGENT_AUTO_REGISTER, "", "",
|
||||
TRUE,
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT |
|
||||
G_PARAM_READWRITE |
|
||||
G_PARAM_CONSTRUCT |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/**
|
||||
|
|
@ -1049,7 +1049,8 @@ nm_secret_agent_class_init (NMSecretAgentClass *class)
|
|||
g_param_spec_flags (NM_SECRET_AGENT_CAPABILITIES, "", "",
|
||||
NM_TYPE_SECRET_AGENT_CAPABILITIES,
|
||||
NM_SECRET_AGENT_CAPABILITY_NONE,
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT |
|
||||
G_PARAM_READWRITE |
|
||||
G_PARAM_CONSTRUCT |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/**
|
||||
|
|
@ -1062,10 +1063,10 @@ nm_secret_agent_class_init (NMSecretAgentClass *class)
|
|||
**/
|
||||
signals[REGISTRATION_RESULT] =
|
||||
g_signal_new (NM_SECRET_AGENT_REGISTRATION_RESULT,
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
0, NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 1, G_TYPE_POINTER);
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
0, NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 1, G_TYPE_POINTER);
|
||||
|
||||
dbus_g_object_type_install_info (G_TYPE_FROM_CLASS (class),
|
||||
&dbus_glib_nm_secret_agent_object_info);
|
||||
|
|
@ -1074,4 +1075,3 @@ nm_secret_agent_class_init (NMSecretAgentClass *class)
|
|||
NM_DBUS_INTERFACE_SECRET_AGENT,
|
||||
NM_TYPE_SECRET_AGENT_ERROR);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
/*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -15,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2010 - 2011 Red Hat, Inc.
|
||||
* Copyright 2010 - 2011 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_SECRET_AGENT_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_TYPES_PRIVATE_H
|
||||
|
|
@ -31,9 +29,9 @@ gboolean _nm_ssid_demarshal (GValue *value, GByteArray **dest);
|
|||
gboolean _nm_uint_array_demarshal (GValue *value, GArray **dest);
|
||||
gboolean _nm_string_array_demarshal (GValue *value, GPtrArray **dest);
|
||||
gboolean _nm_object_array_demarshal (GValue *value,
|
||||
GPtrArray **dest,
|
||||
DBusGConnection *connection,
|
||||
NMObjectCreatorFunc func);
|
||||
GPtrArray **dest,
|
||||
DBusGConnection *connection,
|
||||
NMObjectCreatorFunc func);
|
||||
gboolean _nm_ip6_address_array_demarshal (GValue *value, GSList **dest);
|
||||
|
||||
#endif /* NM_TYPES_PRIVATE_H */
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2008 Red Hat, Inc.
|
||||
* Copyright 2008 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <glib.h>
|
||||
|
|
@ -232,9 +230,9 @@ nm_object_array_get_type (void)
|
|||
|
||||
gboolean
|
||||
_nm_object_array_demarshal (GValue *value,
|
||||
GPtrArray **dest,
|
||||
DBusGConnection *connection,
|
||||
NMObjectCreatorFunc func)
|
||||
GPtrArray **dest,
|
||||
DBusGConnection *connection,
|
||||
NMObjectCreatorFunc func)
|
||||
{
|
||||
GPtrArray *temp = NULL;
|
||||
GPtrArray *array;
|
||||
|
|
@ -419,4 +417,3 @@ nm_ip6_route_object_array_get_type (void)
|
|||
(GBoxedFreeFunc) _nm_ip6_route_object_array_free);
|
||||
return our_type;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2008 Red Hat, Inc.
|
||||
* Copyright 2008 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_TYPES_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2012 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2012 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -70,7 +68,7 @@ nm_vpn_connection_new (DBusGConnection *connection, const char *path)
|
|||
g_return_val_if_fail (connection != NULL, NULL);
|
||||
g_return_val_if_fail (path != NULL, NULL);
|
||||
|
||||
return g_object_new (NM_TYPE_VPN_CONNECTION,
|
||||
return g_object_new (NM_TYPE_VPN_CONNECTION,
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
|
|
@ -176,10 +174,10 @@ constructed (GObject *object)
|
|||
G_TYPE_INVALID);
|
||||
dbus_g_proxy_add_signal (priv->proxy, "VpnStateChanged", G_TYPE_UINT, G_TYPE_UINT, G_TYPE_INVALID);
|
||||
dbus_g_proxy_connect_signal (priv->proxy,
|
||||
"VpnStateChanged",
|
||||
G_CALLBACK (vpn_state_changed_proxy),
|
||||
object,
|
||||
NULL);
|
||||
"VpnStateChanged",
|
||||
G_CALLBACK (vpn_state_changed_proxy),
|
||||
object,
|
||||
NULL);
|
||||
|
||||
register_properties (NM_VPN_CONNECTION (object));
|
||||
}
|
||||
|
|
@ -261,10 +259,10 @@ nm_vpn_connection_class_init (NMVPNConnectionClass *connection_class)
|
|||
/* signals */
|
||||
signals[VPN_STATE_CHANGED] =
|
||||
g_signal_new ("vpn-state-changed",
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMVPNConnectionClass, vpn_state_changed),
|
||||
NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 2,
|
||||
G_TYPE_UINT, G_TYPE_UINT);
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMVPNConnectionClass, vpn_state_changed),
|
||||
NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 2,
|
||||
G_TYPE_UINT, G_TYPE_UINT);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2010 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2010 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_VPN_CONNECTION_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2008 - 2010 Red Hat, Inc.
|
||||
* Copyright (C) 2008 Novell, Inc.
|
||||
* Copyright 2008 - 2010 Red Hat, Inc.
|
||||
* Copyright 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#include "nm-vpn-plugin-ui-interface.h"
|
||||
|
|
@ -73,9 +71,9 @@ nm_vpn_plugin_ui_interface_get_type (void)
|
|||
};
|
||||
|
||||
vpn_plugin_ui_interface_type = g_type_register_static (G_TYPE_INTERFACE,
|
||||
"NMVpnPluginUiInterface",
|
||||
&vpn_plugin_ui_interface_info,
|
||||
0);
|
||||
"NMVpnPluginUiInterface",
|
||||
&vpn_plugin_ui_interface_info,
|
||||
0);
|
||||
|
||||
g_type_interface_add_prerequisite (vpn_plugin_ui_interface_type, G_TYPE_OBJECT);
|
||||
}
|
||||
|
|
@ -163,12 +161,12 @@ widget_interface_init (gpointer g_iface)
|
|||
|
||||
/* Signals */
|
||||
g_signal_new ("changed",
|
||||
iface_type,
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMVpnPluginUiWidgetInterface, changed),
|
||||
NULL, NULL,
|
||||
g_cclosure_marshal_VOID__VOID,
|
||||
G_TYPE_NONE, 0);
|
||||
iface_type,
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMVpnPluginUiWidgetInterface, changed),
|
||||
NULL, NULL,
|
||||
g_cclosure_marshal_VOID__VOID,
|
||||
G_TYPE_NONE, 0);
|
||||
|
||||
initialized = TRUE;
|
||||
}
|
||||
|
|
@ -231,4 +229,3 @@ nm_vpn_plugin_ui_widget_interface_save_secrets (NMVpnPluginUiWidgetInterface *if
|
|||
/* Deprecated and no longer used */
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2008 - 2010 Red Hat, Inc.
|
||||
* Copyright (C) 2008 Novell, Inc.
|
||||
* Copyright 2008 - 2010 Red Hat, Inc.
|
||||
* Copyright 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_VPN_PLUGIN_UI_INTERFACE_H
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2011 Red Hat, Inc.
|
||||
* Copyright 2011 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <errno.h>
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2011 Red Hat, Inc.
|
||||
* Copyright 2011 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_VPN_PLUGIN_UTILS_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2008 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2008 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <signal.h>
|
||||
|
|
@ -125,7 +123,7 @@ GQuark
|
|||
nm_vpn_plugin_error_quark (void)
|
||||
{
|
||||
static GQuark quark = 0;
|
||||
|
||||
|
||||
if (!quark)
|
||||
quark = g_quark_from_static_string ("nm_vpn_plugin_error");
|
||||
|
||||
|
|
@ -729,8 +727,8 @@ nm_vpn_plugin_init (NMVPNPlugin *plugin)
|
|||
{
|
||||
active_plugins = g_slist_append (active_plugins, plugin);
|
||||
g_object_weak_ref (G_OBJECT (plugin),
|
||||
one_plugin_destroyed,
|
||||
NULL);
|
||||
one_plugin_destroyed,
|
||||
NULL);
|
||||
}
|
||||
|
||||
static GObject *
|
||||
|
|
@ -747,8 +745,8 @@ constructor (GType type,
|
|||
GError *err = NULL;
|
||||
|
||||
object = G_OBJECT_CLASS (nm_vpn_plugin_parent_class)->constructor (type,
|
||||
n_construct_params,
|
||||
construct_params);
|
||||
n_construct_params,
|
||||
construct_params);
|
||||
if (!object)
|
||||
return NULL;
|
||||
|
||||
|
|
@ -823,7 +821,7 @@ set_property (GObject *object, guint prop_id,
|
|||
|
||||
static void
|
||||
get_property (GObject *object, guint prop_id,
|
||||
GValue *value, GParamSpec *pspec)
|
||||
GValue *value, GParamSpec *pspec)
|
||||
{
|
||||
NMVPNPluginPrivate *priv = NM_VPN_PLUGIN_GET_PRIVATE (object);
|
||||
|
||||
|
|
@ -957,7 +955,8 @@ nm_vpn_plugin_class_init (NMVPNPluginClass *plugin_class)
|
|||
(object_class, PROP_DBUS_SERVICE_NAME,
|
||||
g_param_spec_string (NM_VPN_PLUGIN_DBUS_SERVICE_NAME, "", "",
|
||||
NULL,
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_READWRITE |
|
||||
G_PARAM_CONSTRUCT_ONLY |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
g_object_class_install_property
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2007 - 2008 Novell, Inc.
|
||||
* Copyright (C) 2007 - 2013 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2013 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_VPN_PLUGIN_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,7 +15,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2011 Red Hat, Inc.
|
||||
* Copyright 2011 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
|
@ -71,9 +69,9 @@ nm_wimax_nsp_new (DBusGConnection *connection, const char *path)
|
|||
g_return_val_if_fail (path != NULL, NULL);
|
||||
|
||||
return (GObject *) g_object_new (NM_TYPE_WIMAX_NSP,
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
NM_OBJECT_DBUS_CONNECTION, connection,
|
||||
NM_OBJECT_DBUS_PATH, path,
|
||||
NULL);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -173,14 +171,14 @@ nm_wimax_nsp_connection_valid (NMWimaxNsp *nsp, NMConnection *connection)
|
|||
/**
|
||||
* nm_wimax_nsp_filter_connections:
|
||||
* @nsp: an #NMWimaxNsp to filter connections for
|
||||
* @connections: (element-type NetworkManager.Connection): a list of
|
||||
* @connections: (element-type NMConnection): a list of
|
||||
* #NMConnection objects to filter
|
||||
*
|
||||
* Filters a given list of connections for a given #NMWimaxNsp object and
|
||||
* return connections which may be activated with the access point. Any
|
||||
* returned connections will match the @nsp's network name and other attributes.
|
||||
*
|
||||
* Returns: (transfer container) (element-type NetworkManager.Connection): a
|
||||
* Returns: (transfer container) (element-type NMConnection): a
|
||||
* list of #NMConnection objects that could be activated with the given @nsp.
|
||||
* The elements of the list are owned by their creator and should not be freed
|
||||
* by the caller, but the returned list itself is owned by the caller and should
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* libnm_glib -- Access network status & information from glib applications
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -17,8 +15,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2011 Red Hat, Inc.
|
||||
* Copyright (C) 2009 Novell, Inc.
|
||||
* Copyright 2011 Red Hat, Inc.
|
||||
* Copyright 2009 Novell, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_WIMAX_NSP_H
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ test_nm_client_SOURCES = \
|
|||
|
||||
test_nm_client_LDADD = \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(top_builddir)/libnm-glib/libnm-glib-test.la \
|
||||
$(top_builddir)/libnm-glib/libnm-glib.la \
|
||||
$(GLIB_LIBS) \
|
||||
$(DBUS_LIBS)
|
||||
|
||||
|
|
@ -30,7 +30,7 @@ test_remote_settings_client_SOURCES = \
|
|||
|
||||
test_remote_settings_client_LDADD = \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(top_builddir)/libnm-glib/libnm-glib-test.la \
|
||||
$(top_builddir)/libnm-glib/libnm-glib.la \
|
||||
$(GLIB_LIBS) \
|
||||
$(DBUS_LIBS)
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2010 - 2014 Red Hat, Inc.
|
||||
* Copyright 2010 - 2014 Red Hat, Inc.
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
@ -127,6 +127,7 @@ name_exists (GDBusConnection *c, const char *name)
|
|||
static ServiceInfo *
|
||||
service_init (void)
|
||||
{
|
||||
DBusGConnection *bus;
|
||||
ServiceInfo *sinfo;
|
||||
const char *args[2] = { fake_exec, NULL };
|
||||
GError *error = NULL;
|
||||
|
|
@ -165,9 +166,19 @@ service_init (void)
|
|||
NULL, NULL);
|
||||
test_assert (sinfo->proxy);
|
||||
|
||||
sinfo->client = nm_client_new ();
|
||||
bus = dbus_g_bus_get (DBUS_BUS_SESSION, &error);
|
||||
g_assert_no_error (error);
|
||||
|
||||
sinfo->client = g_object_new (NM_TYPE_CLIENT,
|
||||
NM_OBJECT_DBUS_CONNECTION, bus,
|
||||
NM_OBJECT_DBUS_PATH, NM_DBUS_PATH,
|
||||
NULL);
|
||||
test_assert (sinfo->client != NULL);
|
||||
|
||||
dbus_g_connection_unref (bus);
|
||||
g_initable_init (G_INITABLE (sinfo->client), NULL, &error);
|
||||
g_assert_no_error (error);
|
||||
|
||||
return sinfo;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Copyright (C) 2010 - 2011 Red Hat, Inc.
|
||||
* Copyright 2010 - 2011 Red Hat, Inc.
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
@ -392,6 +392,7 @@ main (int argc, char **argv)
|
|||
ret = g_test_run ();
|
||||
|
||||
cleanup ();
|
||||
dbus_g_connection_unref (bus);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,6 +23,8 @@ endif
|
|||
lib_LTLIBRARIES=libnm-util.la
|
||||
|
||||
libnm_util_include_HEADERS = \
|
||||
NetworkManager.h \
|
||||
NetworkManagerVPN.h \
|
||||
nm-connection.h \
|
||||
nm-setting.h \
|
||||
nm-setting-8021x.h \
|
||||
|
|
@ -52,7 +54,8 @@ libnm_util_include_HEADERS = \
|
|||
nm-setting-wireless-security.h \
|
||||
nm-setting-vpn.h \
|
||||
nm-utils-enum-types.h \
|
||||
nm-utils.h
|
||||
nm-utils.h \
|
||||
nm-version.h
|
||||
|
||||
libnm_util_la_private_headers = \
|
||||
crypto.h \
|
||||
|
|
@ -101,7 +104,7 @@ libnm_util_la_SOURCES = \
|
|||
|
||||
GLIB_GENERATED = nm-utils-enum-types.h nm-utils-enum-types.c
|
||||
BUILT_SOURCES = $(GLIB_GENERATED)
|
||||
nm_utils_enum_types_sources = $(libnm_util_include_HEADERS)
|
||||
nm_utils_enum_types_sources = $(filter-out NetworkManager%,$(libnm_util_include_HEADERS))
|
||||
GLIB_MKENUMS_H_FLAGS = --identifier-prefix NM
|
||||
GLIB_MKENUMS_C_FLAGS = --identifier-prefix NM
|
||||
|
||||
|
|
@ -152,7 +155,7 @@ pkgconfig_DATA = libnm-util.pc
|
|||
DISTCLEANFILES = libnm-util.pc
|
||||
CLEANFILES =
|
||||
|
||||
EXTRA_DIST = libnm-util.pc.in libnm-util.ver
|
||||
EXTRA_DIST = libnm-util.pc.in libnm-util.ver nm-version.h.in
|
||||
|
||||
-include $(INTROSPECTION_MAKEFILE)
|
||||
INTROSPECTION_GIRS =
|
||||
|
|
@ -160,7 +163,7 @@ INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir)
|
|||
INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
|
||||
|
||||
if HAVE_INTROSPECTION
|
||||
introspection_sources = $(libnm_util_include_HEADERS) $(libnm_util_la_csources) $(top_srcdir)/include/NetworkManager.h $(top_srcdir)/include/NetworkManagerVPN.h
|
||||
introspection_sources = $(libnm_util_include_HEADERS) $(libnm_util_la_csources)
|
||||
|
||||
NetworkManager-1.0.gir: libnm-util.la
|
||||
NetworkManager_1_0_gir_INCLUDES = GObject-2.0 DBusGLib-1.0
|
||||
|
|
|
|||
|
|
@ -1,8 +1,5 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/* NetworkManager -- Network link manager
|
||||
*
|
||||
* Dan Williams <dcbw@redhat.com>
|
||||
*
|
||||
/*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
|
|
@ -17,7 +14,13 @@
|
|||
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2004 - 2013 Red Hat, Inc.
|
||||
* Copyright 2004 - 2013 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
/* Definitions related to NetworkManager's D-Bus interfaces.
|
||||
*
|
||||
* Note that although this header is installed as part of libnm-util, it is also
|
||||
* used by some external code that does not link to libnm-util.
|
||||
*/
|
||||
|
||||
#ifndef NETWORK_MANAGER_H
|
||||
|
|
@ -28,11 +31,11 @@
|
|||
/*
|
||||
* dbus services details
|
||||
*/
|
||||
#define NM_DBUS_SERVICE "org.freedesktop.NetworkManager"
|
||||
#define NM_DBUS_SERVICE "org.freedesktop.NetworkManager"
|
||||
|
||||
#define NM_DBUS_PATH "/org/freedesktop/NetworkManager"
|
||||
#define NM_DBUS_INTERFACE "org.freedesktop.NetworkManager"
|
||||
#define NM_DBUS_INTERFACE_DEVICE NM_DBUS_INTERFACE ".Device"
|
||||
#define NM_DBUS_PATH "/org/freedesktop/NetworkManager"
|
||||
#define NM_DBUS_INTERFACE "org.freedesktop.NetworkManager"
|
||||
#define NM_DBUS_INTERFACE_DEVICE NM_DBUS_INTERFACE ".Device"
|
||||
#define NM_DBUS_INTERFACE_DEVICE_WIRED NM_DBUS_INTERFACE_DEVICE ".Wired"
|
||||
#define NM_DBUS_INTERFACE_DEVICE_ADSL NM_DBUS_INTERFACE_DEVICE ".Adsl"
|
||||
#define NM_DBUS_INTERFACE_DEVICE_WIRELESS NM_DBUS_INTERFACE_DEVICE ".Wireless"
|
||||
|
|
@ -87,6 +90,8 @@
|
|||
* @NM_STATE_CONNECTED_GLOBAL: there is global IPv4 and/or IPv6 Internet connectivity
|
||||
*
|
||||
* #NMState values indicate the current overall networking state.
|
||||
*
|
||||
* (Corresponds to the NM_STATE type in nm-manager.xml.)
|
||||
**/
|
||||
typedef enum {
|
||||
NM_STATE_UNKNOWN = 0,
|
||||
|
|
@ -113,6 +118,8 @@ typedef enum {
|
|||
* @NM_CONNECTIVITY_FULL: The host is connected to a network, and
|
||||
* appears to be able to reach the full Internet.
|
||||
*
|
||||
* (Corresponds to the NM_CONNECTIVITY type in nm-manager.xml.)
|
||||
*
|
||||
* Since: 0.9.8.6
|
||||
*/
|
||||
typedef enum {
|
||||
|
|
@ -145,6 +152,8 @@ typedef enum {
|
|||
*
|
||||
* #NMDeviceType values indicate the type of hardware represented by
|
||||
* an #NMDevice.
|
||||
*
|
||||
* (Corresponds to the NM_DEVICE_TYPE type in nm-device.xml.)
|
||||
**/
|
||||
typedef enum {
|
||||
NM_DEVICE_TYPE_UNKNOWN = 0,
|
||||
|
|
@ -172,6 +181,8 @@ typedef enum {
|
|||
* @NM_DEVICE_CAP_CARRIER_DETECT: this device can indicate carrier status
|
||||
*
|
||||
* General device capability flags.
|
||||
*
|
||||
* (Corresponds to the NM_DEVICE_CAP type in nm-device-wifi.xml.)
|
||||
**/
|
||||
typedef enum {
|
||||
NM_DEVICE_CAP_NONE = 0x00000000,
|
||||
|
|
@ -193,6 +204,8 @@ typedef enum {
|
|||
* @NM_WIFI_DEVICE_CAP_ADHOC: device supports Ad-Hoc mode
|
||||
*
|
||||
* 802.11 specific device encryption and authentication capabilities.
|
||||
*
|
||||
* (Corresponds to the NM_802_11_DEVICE_CAP type in nm-device-wifi.xml.)
|
||||
**/
|
||||
typedef enum {
|
||||
NM_WIFI_DEVICE_CAP_NONE = 0x00000000,
|
||||
|
|
@ -213,7 +226,9 @@ typedef enum {
|
|||
* @NM_802_11_AP_FLAGS_PRIVACY: access point requires authentication and
|
||||
* encryption (usually means WEP)
|
||||
*
|
||||
* 802.11 access point flags.
|
||||
* 802.11 access point flags.
|
||||
*
|
||||
* (Corresponds to the NM_802_11_AP_FLAGS type in nm-access-point.xml.)
|
||||
**/
|
||||
typedef enum {
|
||||
NM_802_11_AP_FLAGS_NONE = 0x00000000,
|
||||
|
|
@ -236,7 +251,7 @@ typedef enum {
|
|||
* @NM_802_11_AP_SEC_GROUP_TKIP: TKIP is supported for group/broadcast encryption
|
||||
* @NM_802_11_AP_SEC_GROUP_CCMP: AES/CCMP is supported for group/broadcast
|
||||
* encryption
|
||||
* @NM_802_11_AP_SEC_KEY_MGMT_PSK: WPA/RSN Pre-Shared Key encryption is
|
||||
* @NM_802_11_AP_SEC_KEY_MGMT_PSK: WPA/RSN Pre-Shared Key encryption is
|
||||
* supported
|
||||
* @NM_802_11_AP_SEC_KEY_MGMT_802_1X: 802.1x authentication and key management
|
||||
* is supported
|
||||
|
|
@ -244,6 +259,8 @@ typedef enum {
|
|||
* 802.11 access point security and authentication flags. These flags describe
|
||||
* the current security requirements of an access point as determined from the
|
||||
* access point's beacon.
|
||||
*
|
||||
* (Corresponds to the NM_802_11_AP_SEC type in nm-access-point.xml.)
|
||||
**/
|
||||
typedef enum {
|
||||
NM_802_11_AP_SEC_NONE = 0x00000000,
|
||||
|
|
@ -273,6 +290,8 @@ typedef enum {
|
|||
* access point objects; used only for hotspot mode on the local machine.
|
||||
*
|
||||
* Indicates the 802.11 mode an access point or device is currently in.
|
||||
*
|
||||
* (Corresponds to the NM_802_11_MODE type in generic-types.xml.)
|
||||
**/
|
||||
typedef enum {
|
||||
NM_802_11_MODE_UNKNOWN = 0,
|
||||
|
|
@ -289,6 +308,8 @@ typedef enum {
|
|||
*
|
||||
* #NMBluetoothCapabilities values indicate the usable capabilities of a
|
||||
* Bluetooth device.
|
||||
*
|
||||
* (Corresponds to the NM_BT_CAPABILITY type in nm-device-bt.xml.)
|
||||
**/
|
||||
typedef enum {
|
||||
NM_BT_CAPABILITY_NONE = 0x00000000,
|
||||
|
|
@ -311,6 +332,8 @@ typedef enum {
|
|||
* technology families a modem device supports. For more information on the
|
||||
* specific access technologies the device supports use the ModemManager D-Bus
|
||||
* API.
|
||||
*
|
||||
* (Corresponds to the NM_DEVICE_MODEM_CAPABILITY type in nm-device-modem.xml.)
|
||||
**/
|
||||
typedef enum {
|
||||
NM_DEVICE_MODEM_CAPABILITY_NONE = 0x00000000,
|
||||
|
|
@ -359,6 +382,7 @@ typedef enum {
|
|||
* @NM_DEVICE_STATE_FAILED: the device failed to connect to the requested
|
||||
* network and is cleaning up the connection request
|
||||
*
|
||||
* (Corresponds to the NM_DEVICE_STATE type in nm-device.xml.)
|
||||
**/
|
||||
typedef enum {
|
||||
NM_DEVICE_STATE_UNKNOWN = 0,
|
||||
|
|
@ -377,191 +401,135 @@ typedef enum {
|
|||
} NMDeviceState;
|
||||
|
||||
|
||||
/*
|
||||
/**
|
||||
* NMDeviceStateReason:
|
||||
* @NM_DEVICE_STATE_REASON_NONE: No reason given
|
||||
* @NM_DEVICE_STATE_REASON_UNKNOWN: Unknown error
|
||||
* @NM_DEVICE_STATE_REASON_NOW_MANAGED: Device is now managed
|
||||
* @NM_DEVICE_STATE_REASON_NOW_UNMANAGED: Device is now unmanaged
|
||||
* @NM_DEVICE_STATE_REASON_CONFIG_FAILED: The device could not be readied for configuration
|
||||
* @NM_DEVICE_STATE_REASON_IP_CONFIG_UNAVAILABLE: IP configuration could not be reserved (no available address, timeout, etc)
|
||||
* @NM_DEVICE_STATE_REASON_IP_CONFIG_EXPIRED: The IP config is no longer valid
|
||||
* @NM_DEVICE_STATE_REASON_NO_SECRETS: Secrets were required, but not provided
|
||||
* @NM_DEVICE_STATE_REASON_SUPPLICANT_DISCONNECT: 802.1x supplicant disconnected
|
||||
* @NM_DEVICE_STATE_REASON_SUPPLICANT_CONFIG_FAILED: 802.1x supplicant configuration failed
|
||||
* @NM_DEVICE_STATE_REASON_SUPPLICANT_FAILED: 802.1x supplicant failed
|
||||
* @NM_DEVICE_STATE_REASON_SUPPLICANT_TIMEOUT: 802.1x supplicant took too long to authenticate
|
||||
* @NM_DEVICE_STATE_REASON_PPP_START_FAILED: PPP service failed to start
|
||||
* @NM_DEVICE_STATE_REASON_PPP_DISCONNECT: PPP service disconnected
|
||||
* @NM_DEVICE_STATE_REASON_PPP_FAILED: PPP failed
|
||||
* @NM_DEVICE_STATE_REASON_DHCP_START_FAILED: DHCP client failed to start
|
||||
* @NM_DEVICE_STATE_REASON_DHCP_ERROR: DHCP client error
|
||||
* @NM_DEVICE_STATE_REASON_DHCP_FAILED: DHCP client failed
|
||||
* @NM_DEVICE_STATE_REASON_SHARED_START_FAILED: Shared connection service failed to start
|
||||
* @NM_DEVICE_STATE_REASON_SHARED_FAILED: Shared connection service failed
|
||||
* @NM_DEVICE_STATE_REASON_AUTOIP_START_FAILED: AutoIP service failed to start
|
||||
* @NM_DEVICE_STATE_REASON_AUTOIP_ERROR: AutoIP service error
|
||||
* @NM_DEVICE_STATE_REASON_AUTOIP_FAILED: AutoIP service failed
|
||||
* @NM_DEVICE_STATE_REASON_MODEM_BUSY: The line is busy
|
||||
* @NM_DEVICE_STATE_REASON_MODEM_NO_DIAL_TONE: No dial tone
|
||||
* @NM_DEVICE_STATE_REASON_MODEM_NO_CARRIER: No carrier could be established
|
||||
* @NM_DEVICE_STATE_REASON_MODEM_DIAL_TIMEOUT: The dialing request timed out
|
||||
* @NM_DEVICE_STATE_REASON_MODEM_DIAL_FAILED: The dialing attempt failed
|
||||
* @NM_DEVICE_STATE_REASON_MODEM_INIT_FAILED: Modem initialization failed
|
||||
* @NM_DEVICE_STATE_REASON_GSM_APN_FAILED: Failed to select the specified APN
|
||||
* @NM_DEVICE_STATE_REASON_GSM_REGISTRATION_NOT_SEARCHING: Not searching for networks
|
||||
* @NM_DEVICE_STATE_REASON_GSM_REGISTRATION_DENIED: Network registration denied
|
||||
* @NM_DEVICE_STATE_REASON_GSM_REGISTRATION_TIMEOUT: Network registration timed out
|
||||
* @NM_DEVICE_STATE_REASON_GSM_REGISTRATION_FAILED: Failed to register with the requested network
|
||||
* @NM_DEVICE_STATE_REASON_GSM_PIN_CHECK_FAILED: PIN check failed
|
||||
* @NM_DEVICE_STATE_REASON_FIRMWARE_MISSING: Necessary firmware for the device may be missing
|
||||
* @NM_DEVICE_STATE_REASON_REMOVED: The device was removed
|
||||
* @NM_DEVICE_STATE_REASON_SLEEPING: NetworkManager went to sleep
|
||||
* @NM_DEVICE_STATE_REASON_CONNECTION_REMOVED: The device's active connection disappeared
|
||||
* @NM_DEVICE_STATE_REASON_USER_REQUESTED: Device disconnected by user or client
|
||||
* @NM_DEVICE_STATE_REASON_CARRIER: Carrier/link changed
|
||||
* @NM_DEVICE_STATE_REASON_CONNECTION_ASSUMED: The device's existing connection was assumed
|
||||
* @NM_DEVICE_STATE_REASON_SUPPLICANT_AVAILABLE: The supplicant is now available
|
||||
* @NM_DEVICE_STATE_REASON_MODEM_NOT_FOUND: The modem could not be found
|
||||
* @NM_DEVICE_STATE_REASON_BT_FAILED: The Bluetooth connection failed or timed out
|
||||
* @NM_DEVICE_STATE_REASON_GSM_SIM_NOT_INSERTED: GSM Modem's SIM Card not inserted
|
||||
* @NM_DEVICE_STATE_REASON_GSM_SIM_PIN_REQUIRED: GSM Modem's SIM Pin required
|
||||
* @NM_DEVICE_STATE_REASON_GSM_SIM_PUK_REQUIRED: GSM Modem's SIM Puk required
|
||||
* @NM_DEVICE_STATE_REASON_GSM_SIM_WRONG: GSM Modem's SIM wrong
|
||||
* @NM_DEVICE_STATE_REASON_INFINIBAND_MODE: InfiniBand device does not support connected mode
|
||||
* @NM_DEVICE_STATE_REASON_DEPENDENCY_FAILED: A dependency of the connection failed
|
||||
* @NM_DEVICE_STATE_REASON_BR2684_FAILED: Problem with the RFC 2684 Ethernet over ADSL bridge
|
||||
* @NM_DEVICE_STATE_REASON_MODEM_MANAGER_UNAVAILABLE: ModemManager not running
|
||||
* @NM_DEVICE_STATE_REASON_SSID_NOT_FOUND: The WiFi network could not be found
|
||||
* @NM_DEVICE_STATE_REASON_SECONDARY_CONNECTION_FAILED: A secondary connection of the base connection failed
|
||||
* @NM_DEVICE_STATE_REASON_DCB_FCOE_FAILED: DCB or FCoE setup failed
|
||||
* @NM_DEVICE_STATE_REASON_TEAMD_CONTROL_FAILED: teamd control failed
|
||||
* @NM_DEVICE_STATE_REASON_MODEM_FAILED: Modem failed or no longer available
|
||||
* @NM_DEVICE_STATE_REASON_MODEM_AVAILABLE: Modem now ready and available
|
||||
* @NM_DEVICE_STATE_REASON_SIM_PIN_INCORRECT: SIM PIN was incorrect
|
||||
*
|
||||
* Device state change reason codes
|
||||
*
|
||||
* (Corresponds to the NM_DEVICE_STATE_REASON type in nm-device.xml.)
|
||||
*/
|
||||
typedef enum {
|
||||
/* No reason given */
|
||||
NM_DEVICE_STATE_REASON_NONE = 0,
|
||||
|
||||
/* Unknown error */
|
||||
NM_DEVICE_STATE_REASON_UNKNOWN = 1,
|
||||
|
||||
/* Device is now managed */
|
||||
NM_DEVICE_STATE_REASON_NOW_MANAGED = 2,
|
||||
|
||||
/* Device is now unmanaged */
|
||||
NM_DEVICE_STATE_REASON_NOW_UNMANAGED = 3,
|
||||
|
||||
/* The device could not be readied for configuration */
|
||||
NM_DEVICE_STATE_REASON_CONFIG_FAILED = 4,
|
||||
|
||||
/* IP configuration could not be reserved (no available address, timeout, etc) */
|
||||
NM_DEVICE_STATE_REASON_IP_CONFIG_UNAVAILABLE = 5,
|
||||
|
||||
/* The IP config is no longer valid */
|
||||
NM_DEVICE_STATE_REASON_IP_CONFIG_EXPIRED = 6,
|
||||
|
||||
/* Secrets were required, but not provided */
|
||||
NM_DEVICE_STATE_REASON_NO_SECRETS = 7,
|
||||
|
||||
/* 802.1x supplicant disconnected */
|
||||
NM_DEVICE_STATE_REASON_SUPPLICANT_DISCONNECT = 8,
|
||||
|
||||
/* 802.1x supplicant configuration failed */
|
||||
NM_DEVICE_STATE_REASON_SUPPLICANT_CONFIG_FAILED = 9,
|
||||
|
||||
/* 802.1x supplicant failed */
|
||||
NM_DEVICE_STATE_REASON_SUPPLICANT_FAILED = 10,
|
||||
|
||||
/* 802.1x supplicant took too long to authenticate */
|
||||
NM_DEVICE_STATE_REASON_SUPPLICANT_TIMEOUT = 11,
|
||||
|
||||
/* PPP service failed to start */
|
||||
NM_DEVICE_STATE_REASON_PPP_START_FAILED = 12,
|
||||
|
||||
/* PPP service disconnected */
|
||||
NM_DEVICE_STATE_REASON_PPP_DISCONNECT = 13,
|
||||
|
||||
/* PPP failed */
|
||||
NM_DEVICE_STATE_REASON_PPP_FAILED = 14,
|
||||
|
||||
/* DHCP client failed to start */
|
||||
NM_DEVICE_STATE_REASON_DHCP_START_FAILED = 15,
|
||||
|
||||
/* DHCP client error */
|
||||
NM_DEVICE_STATE_REASON_DHCP_ERROR = 16,
|
||||
|
||||
/* DHCP client failed */
|
||||
NM_DEVICE_STATE_REASON_DHCP_FAILED = 17,
|
||||
|
||||
/* Shared connection service failed to start */
|
||||
NM_DEVICE_STATE_REASON_SHARED_START_FAILED = 18,
|
||||
|
||||
/* Shared connection service failed */
|
||||
NM_DEVICE_STATE_REASON_SHARED_FAILED = 19,
|
||||
|
||||
/* AutoIP service failed to start */
|
||||
NM_DEVICE_STATE_REASON_AUTOIP_START_FAILED = 20,
|
||||
|
||||
/* AutoIP service error */
|
||||
NM_DEVICE_STATE_REASON_AUTOIP_ERROR = 21,
|
||||
|
||||
/* AutoIP service failed */
|
||||
NM_DEVICE_STATE_REASON_AUTOIP_FAILED = 22,
|
||||
|
||||
/* The line is busy */
|
||||
NM_DEVICE_STATE_REASON_MODEM_BUSY = 23,
|
||||
|
||||
/* No dial tone */
|
||||
NM_DEVICE_STATE_REASON_MODEM_NO_DIAL_TONE = 24,
|
||||
|
||||
/* No carrier could be established */
|
||||
NM_DEVICE_STATE_REASON_MODEM_NO_CARRIER = 25,
|
||||
|
||||
/* The dialing request timed out */
|
||||
NM_DEVICE_STATE_REASON_MODEM_DIAL_TIMEOUT = 26,
|
||||
|
||||
/* The dialing attempt failed */
|
||||
NM_DEVICE_STATE_REASON_MODEM_DIAL_FAILED = 27,
|
||||
|
||||
/* Modem initialization failed */
|
||||
NM_DEVICE_STATE_REASON_MODEM_INIT_FAILED = 28,
|
||||
|
||||
/* Failed to select the specified APN */
|
||||
NM_DEVICE_STATE_REASON_GSM_APN_FAILED = 29,
|
||||
|
||||
/* Not searching for networks */
|
||||
NM_DEVICE_STATE_REASON_GSM_REGISTRATION_NOT_SEARCHING = 30,
|
||||
|
||||
/* Network registration denied */
|
||||
NM_DEVICE_STATE_REASON_GSM_REGISTRATION_DENIED = 31,
|
||||
|
||||
/* Network registration timed out */
|
||||
NM_DEVICE_STATE_REASON_GSM_REGISTRATION_TIMEOUT = 32,
|
||||
|
||||
/* Failed to register with the requested network */
|
||||
NM_DEVICE_STATE_REASON_GSM_REGISTRATION_FAILED = 33,
|
||||
|
||||
/* PIN check failed */
|
||||
NM_DEVICE_STATE_REASON_GSM_PIN_CHECK_FAILED = 34,
|
||||
|
||||
/* Necessary firmware for the device may be missing */
|
||||
NM_DEVICE_STATE_REASON_FIRMWARE_MISSING = 35,
|
||||
|
||||
/* The device was removed */
|
||||
NM_DEVICE_STATE_REASON_REMOVED = 36,
|
||||
|
||||
/* NetworkManager went to sleep */
|
||||
NM_DEVICE_STATE_REASON_SLEEPING = 37,
|
||||
|
||||
/* The device's active connection disappeared */
|
||||
NM_DEVICE_STATE_REASON_CONNECTION_REMOVED = 38,
|
||||
|
||||
/* Device disconnected by user or client */
|
||||
NM_DEVICE_STATE_REASON_USER_REQUESTED = 39,
|
||||
|
||||
/* Carrier/link changed */
|
||||
NM_DEVICE_STATE_REASON_CARRIER = 40,
|
||||
|
||||
/* The device's existing connection was assumed */
|
||||
NM_DEVICE_STATE_REASON_CONNECTION_ASSUMED = 41,
|
||||
|
||||
/* The supplicant is now available */
|
||||
NM_DEVICE_STATE_REASON_SUPPLICANT_AVAILABLE = 42,
|
||||
|
||||
/* The modem could not be found */
|
||||
NM_DEVICE_STATE_REASON_MODEM_NOT_FOUND = 43,
|
||||
|
||||
/* The Bluetooth connection failed or timed out */
|
||||
NM_DEVICE_STATE_REASON_BT_FAILED = 44,
|
||||
|
||||
/* GSM Modem's SIM Card not inserted */
|
||||
NM_DEVICE_STATE_REASON_GSM_SIM_NOT_INSERTED = 45,
|
||||
|
||||
/* GSM Modem's SIM Pin required */
|
||||
NM_DEVICE_STATE_REASON_GSM_SIM_PIN_REQUIRED = 46,
|
||||
|
||||
/* GSM Modem's SIM Puk required */
|
||||
NM_DEVICE_STATE_REASON_GSM_SIM_PUK_REQUIRED = 47,
|
||||
|
||||
/* GSM Modem's SIM wrong */
|
||||
NM_DEVICE_STATE_REASON_GSM_SIM_WRONG = 48,
|
||||
|
||||
/* InfiniBand device does not support connected mode */
|
||||
NM_DEVICE_STATE_REASON_INFINIBAND_MODE = 49,
|
||||
|
||||
/* A dependency of the connection failed */
|
||||
NM_DEVICE_STATE_REASON_DEPENDENCY_FAILED = 50,
|
||||
|
||||
/* Problem with the RFC 2684 Ethernet over ADSL bridge */
|
||||
NM_DEVICE_STATE_REASON_BR2684_FAILED = 51,
|
||||
|
||||
/* ModemManager not running */
|
||||
NM_DEVICE_STATE_REASON_MODEM_MANAGER_UNAVAILABLE = 52,
|
||||
|
||||
/* The WiFi network could not be found */
|
||||
NM_DEVICE_STATE_REASON_SSID_NOT_FOUND = 53,
|
||||
|
||||
/* A secondary connection of the base connection failed */
|
||||
NM_DEVICE_STATE_REASON_SECONDARY_CONNECTION_FAILED = 54,
|
||||
|
||||
/* DCB or FCoE setup failed */
|
||||
NM_DEVICE_STATE_REASON_DCB_FCOE_FAILED = 55,
|
||||
|
||||
/* teamd control failed */
|
||||
NM_DEVICE_STATE_REASON_TEAMD_CONTROL_FAILED = 56,
|
||||
|
||||
/* Modem failed or no longer available */
|
||||
NM_DEVICE_STATE_REASON_MODEM_FAILED = 57,
|
||||
|
||||
/* Modem now ready and available */
|
||||
NM_DEVICE_STATE_REASON_MODEM_AVAILABLE = 58,
|
||||
|
||||
/* SIM PIN was incorrect */
|
||||
NM_DEVICE_STATE_REASON_SIM_PIN_INCORRECT = 59,
|
||||
|
||||
/* Unused */
|
||||
NM_DEVICE_STATE_REASON_LAST = 0xFFFF
|
||||
} NMDeviceStateReason;
|
||||
|
||||
|
|
@ -579,6 +547,8 @@ typedef enum {
|
|||
* #NMActiveConnectionState values indicate the state of a connection to a
|
||||
* specific network while it is starting, connected, or disconnecting from that
|
||||
* network.
|
||||
*
|
||||
* (Corresponds to the NM_ACTIVE_CONNECTION_STATE type in nm-active-connection.xml.)
|
||||
**/
|
||||
typedef enum {
|
||||
NM_ACTIVE_CONNECTION_STATE_UNKNOWN = 0,
|
||||
|
|
@ -589,4 +559,3 @@ typedef enum {
|
|||
} NMActiveConnectionState;
|
||||
|
||||
#endif /* NETWORK_MANAGER_H */
|
||||
|
||||
|
|
@ -1,7 +1,5 @@
|
|||
/* NetworkManager -- Network link manager
|
||||
*
|
||||
* Dan Williams <dcbw@redhat.com>
|
||||
*
|
||||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
|
|
@ -16,7 +14,13 @@
|
|||
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2004 Red Hat, Inc.
|
||||
* Copyright 2004 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
/* D-Bus-related definitions for NetworkManager VPN plugins.
|
||||
*
|
||||
* Note that although this header is installed as part of libnm-util, it is also
|
||||
* used by some external code that does not link to libnm-util.
|
||||
*/
|
||||
|
||||
#ifndef NETWORK_MANAGER_VPN_H
|
||||
|
|
@ -25,11 +29,11 @@
|
|||
/*
|
||||
* dbus services details
|
||||
*/
|
||||
#define NM_DBUS_PATH_VPN "/org/freedesktop/NetworkManager/VPN/Manager"
|
||||
#define NM_DBUS_INTERFACE_VPN "org.freedesktop.NetworkManager.VPN.Manager"
|
||||
#define NM_DBUS_PATH_VPN "/org/freedesktop/NetworkManager/VPN/Manager"
|
||||
#define NM_DBUS_INTERFACE_VPN "org.freedesktop.NetworkManager.VPN.Manager"
|
||||
|
||||
#define NM_DBUS_PATH_VPN_CONNECTION "/org/freedesktop/NetworkManager/VPN/Connection"
|
||||
#define NM_DBUS_INTERFACE_VPN_CONNECTION "org.freedesktop.NetworkManager.VPN.Connection"
|
||||
#define NM_DBUS_PATH_VPN_CONNECTION "/org/freedesktop/NetworkManager/VPN/Connection"
|
||||
#define NM_DBUS_INTERFACE_VPN_CONNECTION "org.freedesktop.NetworkManager.VPN.Connection"
|
||||
|
||||
#define NM_VPN_DBUS_PLUGIN_PATH "/org/freedesktop/NetworkManager/VPN/Plugin"
|
||||
#define NM_VPN_DBUS_PLUGIN_INTERFACE "org.freedesktop.NetworkManager.VPN.Plugin"
|
||||
|
|
@ -37,37 +41,47 @@
|
|||
/*
|
||||
* VPN Errors
|
||||
*/
|
||||
#define NM_DBUS_NO_ACTIVE_VPN_CONNECTION "org.freedesktop.NetworkManager.VPNConnections.NoActiveVPNConnection"
|
||||
#define NM_DBUS_NO_VPN_CONNECTIONS "org.freedesktop.NetworkManager.VPNConnections.NoVPNConnections"
|
||||
#define NM_DBUS_INVALID_VPN_CONNECTION "org.freedesktop.NetworkManager.VPNConnections.InvalidVPNConnection"
|
||||
#define NM_DBUS_NO_ACTIVE_VPN_CONNECTION "org.freedesktop.NetworkManager.VPNConnections.NoActiveVPNConnection"
|
||||
#define NM_DBUS_NO_VPN_CONNECTIONS "org.freedesktop.NetworkManager.VPNConnections.NoVPNConnections"
|
||||
#define NM_DBUS_INVALID_VPN_CONNECTION "org.freedesktop.NetworkManager.VPNConnections.InvalidVPNConnection"
|
||||
|
||||
#define NM_DBUS_VPN_ERROR_PREFIX "org.freedesktop.NetworkManager.VPN.Error"
|
||||
#define NM_DBUS_VPN_STARTING_IN_PROGRESS "StartingInProgress"
|
||||
#define NM_DBUS_VPN_ALREADY_STARTED "AlreadyStarted"
|
||||
#define NM_DBUS_VPN_STOPPING_IN_PROGRESS "StoppingInProgress"
|
||||
#define NM_DBUS_VPN_ALREADY_STOPPED "AlreadyStopped"
|
||||
#define NM_DBUS_VPN_WRONG_STATE "WrongState"
|
||||
#define NM_DBUS_VPN_BAD_ARGUMENTS "BadArguments"
|
||||
#define NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED "InteractiveNotSupported"
|
||||
#define NM_DBUS_VPN_ERROR_PREFIX "org.freedesktop.NetworkManager.VPN.Error"
|
||||
#define NM_DBUS_VPN_STARTING_IN_PROGRESS "StartingInProgress"
|
||||
#define NM_DBUS_VPN_ALREADY_STARTED "AlreadyStarted"
|
||||
#define NM_DBUS_VPN_STOPPING_IN_PROGRESS "StoppingInProgress"
|
||||
#define NM_DBUS_VPN_ALREADY_STOPPED "AlreadyStopped"
|
||||
#define NM_DBUS_VPN_WRONG_STATE "WrongState"
|
||||
#define NM_DBUS_VPN_BAD_ARGUMENTS "BadArguments"
|
||||
#define NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED "InteractiveNotSupported"
|
||||
|
||||
|
||||
/*
|
||||
* VPN daemon signals
|
||||
*/
|
||||
#define NM_DBUS_VPN_SIGNAL_LOGIN_BANNER "LoginBanner"
|
||||
#define NM_DBUS_VPN_SIGNAL_LOGIN_FAILED "LoginFailed"
|
||||
#define NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED "LaunchFailed"
|
||||
#define NM_DBUS_VPN_SIGNAL_CONNECT_FAILED "ConnectFailed"
|
||||
#define NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD "VPNConfigBad"
|
||||
#define NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD "IPConfigBad"
|
||||
#define NM_DBUS_VPN_SIGNAL_STATE_CHANGE "StateChange"
|
||||
#define NM_DBUS_VPN_SIGNAL_IP4_CONFIG "IP4Config"
|
||||
#define NM_DBUS_VPN_SIGNAL_LOGIN_BANNER "LoginBanner"
|
||||
#define NM_DBUS_VPN_SIGNAL_LOGIN_FAILED "LoginFailed"
|
||||
#define NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED "LaunchFailed"
|
||||
#define NM_DBUS_VPN_SIGNAL_CONNECT_FAILED "ConnectFailed"
|
||||
#define NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD "VPNConfigBad"
|
||||
#define NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD "IPConfigBad"
|
||||
#define NM_DBUS_VPN_SIGNAL_STATE_CHANGE "StateChange"
|
||||
#define NM_DBUS_VPN_SIGNAL_IP4_CONFIG "IP4Config"
|
||||
|
||||
/*
|
||||
/**
|
||||
* NMVPNServiceState:
|
||||
* @NM_VPN_SERVICE_UNKNOWN: The state of the VPN plugin is unknown.
|
||||
* @NM_VPN_SERVICE_INIT: The VPN plugin is initialized.
|
||||
* @NM_VPN_SERVICE_SHUTDOWN: Not used.
|
||||
* @NM_VPN_SERVICE_STARTING: The plugin is attempting to connect to a VPN server.
|
||||
* @NM_VPN_SERVICE_STARTED: The plugin has connected to a VPN server.
|
||||
* @NM_VPN_SERVICE_STOPPING: The plugin is disconnecting from the VPN server.
|
||||
* @NM_VPN_SERVICE_STOPPED: The plugin has disconnected from the VPN server.
|
||||
*
|
||||
* VPN daemon states
|
||||
*
|
||||
* (Corresponds to the NM_VPN_SERVICE_STATE type in nm-vpn-connection.xml.)
|
||||
*/
|
||||
typedef enum NMVPNServiceState
|
||||
{
|
||||
typedef enum NMVPNServiceState {
|
||||
NM_VPN_SERVICE_STATE_UNKNOWN = 0,
|
||||
NM_VPN_SERVICE_STATE_INIT,
|
||||
NM_VPN_SERVICE_STATE_SHUTDOWN,
|
||||
|
|
@ -78,11 +92,26 @@ typedef enum NMVPNServiceState
|
|||
} NMVPNServiceState;
|
||||
|
||||
|
||||
/*
|
||||
/**
|
||||
* NMVPNConnectionState:
|
||||
* @NM_VPN_CONNECTION_STATE_UNKNOWN: The state of the VPN connection is
|
||||
* unknown.
|
||||
* @NM_VPN_CONNECTION_STATE_PREPARE: The VPN connection is preparing to
|
||||
* connect.
|
||||
* @NM_VPN_CONNECTION_STATE_NEED_AUTH: The VPN connection needs authorization
|
||||
* credentials.
|
||||
* @NM_VPN_CONNECTION_STATE_CONNECT: The VPN connection is being established.
|
||||
* @NM_VPN_CONNECTION_STATE_IP_CONFIG_GET: The VPN connection is getting an IP
|
||||
* address.
|
||||
* @NM_VPN_CONNECTION_STATE_ACTIVATED: The VPN connection is active.
|
||||
* @NM_VPN_CONNECTION_STATE_FAILED: The VPN connection failed.
|
||||
* @NM_VPN_CONNECTION_STATE_DISCONNECTED: The VPN connection is disconnected.
|
||||
*
|
||||
* VPN connection states
|
||||
*
|
||||
* (Corresponds to the NM_VPN_CONNECTION_STATE type in nm-vpn-connection.xml.)
|
||||
*/
|
||||
typedef enum NMVPNConnectionState
|
||||
{
|
||||
typedef enum NMVPNConnectionState {
|
||||
NM_VPN_CONNECTION_STATE_UNKNOWN = 0,
|
||||
NM_VPN_CONNECTION_STATE_PREPARE,
|
||||
NM_VPN_CONNECTION_STATE_NEED_AUTH,
|
||||
|
|
@ -93,8 +122,38 @@ typedef enum NMVPNConnectionState
|
|||
NM_VPN_CONNECTION_STATE_DISCONNECTED
|
||||
} NMVPNConnectionState;
|
||||
|
||||
typedef enum NMVPNConnectionStateReason
|
||||
{
|
||||
/**
|
||||
* NMVPNConnectionStateReason:
|
||||
* @NM_VPN_CONNECTION_STATE_REASON_UNKNOWN: The reason for the VPN connection
|
||||
* state change is unknown.
|
||||
* @NM_VPN_CONNECTION_STATE_REASON_NONE: No reason was given for the VPN
|
||||
* connection state change.
|
||||
* @NM_VPN_CONNECTION_STATE_REASON_USER_DISCONNECTED: The VPN connection changed
|
||||
* state because the user disconnected it.
|
||||
* @NM_VPN_CONNECTION_STATE_REASON_DEVICE_DISCONNECTED: The VPN connection
|
||||
* changed state because the device it was using was disconnected.
|
||||
* @NM_VPN_CONNECTION_STATE_REASON_SERVICE_STOPPED: The service providing the
|
||||
* VPN connection was stopped.
|
||||
* @NM_VPN_CONNECTION_STATE_REASON_IP_CONFIG_INVALID: The IP config of the VPN
|
||||
* connection was invalid.
|
||||
* @NM_VPN_CONNECTION_STATE_REASON_CONNECT_TIMEOUT: The connection attempt to
|
||||
* the VPN service timed out.
|
||||
* @NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_TIMEOUT: A timeout occurred
|
||||
* while starting the service providing the VPN connection.
|
||||
* @NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_FAILED: Starting the service
|
||||
* starting the service providing the VPN connection failed.
|
||||
* @NM_VPN_CONNECTION_STATE_REASON_NO_SECRETS: Necessary secrets for the VPN
|
||||
* connection were not provided.
|
||||
* @NM_VPN_CONNECTION_STATE_REASON_LOGIN_FAILED: Authentication to the VPN
|
||||
* server failed.
|
||||
* @NM_VPN_CONNECTION_STATE_REASON_CONNECTION_REMOVED: The connection was
|
||||
* deleted from settings.
|
||||
*
|
||||
* VPN connection state reasons
|
||||
*
|
||||
* (Corresponds to the NM_VPN_CONNECTION_STATE_REASON type in nm-vpn-connection.xml.)
|
||||
*/
|
||||
typedef enum NMVPNConnectionStateReason {
|
||||
NM_VPN_CONNECTION_STATE_REASON_UNKNOWN = 0,
|
||||
NM_VPN_CONNECTION_STATE_REASON_NONE,
|
||||
NM_VPN_CONNECTION_STATE_REASON_USER_DISCONNECTED,
|
||||
|
|
@ -109,6 +168,17 @@ typedef enum NMVPNConnectionStateReason
|
|||
NM_VPN_CONNECTION_STATE_REASON_CONNECTION_REMOVED
|
||||
} NMVPNConnectionStateReason;
|
||||
|
||||
/**
|
||||
* NMVPNPluginFailure:
|
||||
* @NM_VPN_PLUGIN_FAILURE_LOGIN_FAILED: Login failed.
|
||||
* @NM_VPN_PLUGIN_FAILURE_CONNECT_FAILED: Connect failed.
|
||||
* @NM_VPN_PLUGIN_FAILURE_BAD_IP_CONFIG: Invalid IP configuration returned from
|
||||
* the VPN plugin.
|
||||
*
|
||||
* VPN plugin failure reasons
|
||||
*
|
||||
* (Corresponds to the NM_VPN_PLUGIN_FAILURE type in nm-vpn-plugin.xml.)
|
||||
*/
|
||||
typedef enum {
|
||||
NM_VPN_PLUGIN_FAILURE_LOGIN_FAILED,
|
||||
NM_VPN_PLUGIN_FAILURE_CONNECT_FAILED,
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2007 - 2011 Red Hat, Inc.
|
||||
* Copyright 2007 - 2011 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
|
@ -360,8 +360,8 @@ convert_iv (const char *src,
|
|||
|
||||
conv[2] = '\0';
|
||||
for (i = 0; i < num; i++) {
|
||||
conv[0] = src[(i * 2)];
|
||||
conv[1] = src[(i * 2) + 1];
|
||||
conv[0] = src[(i * 2)];
|
||||
conv[1] = src[(i * 2) + 1];
|
||||
if (!g_ascii_isxdigit (conv[0]) || !g_ascii_isxdigit (conv[1])) {
|
||||
g_set_error (error, NM_CRYPTO_ERROR,
|
||||
NM_CRYPTO_ERR_RAW_IV_INVALID,
|
||||
|
|
@ -526,11 +526,11 @@ crypto_decrypt_private_key_data (const GByteArray *contents,
|
|||
|
||||
if (password) {
|
||||
decrypted = decrypt_key (cipher,
|
||||
key_type,
|
||||
data,
|
||||
iv,
|
||||
password,
|
||||
error);
|
||||
key_type,
|
||||
data,
|
||||
iv,
|
||||
password,
|
||||
error);
|
||||
}
|
||||
g_byte_array_free (data, TRUE);
|
||||
}
|
||||
|
|
@ -569,18 +569,18 @@ extract_pem_cert_data (GByteArray *contents, GError **error)
|
|||
|
||||
if (!find_tag (PEM_CERT_BEGIN, contents, 0, &start)) {
|
||||
g_set_error (error, NM_CRYPTO_ERROR,
|
||||
NM_CRYPTO_ERR_FILE_FORMAT_INVALID,
|
||||
_("PEM certificate had no start tag '%s'."),
|
||||
PEM_CERT_BEGIN);
|
||||
NM_CRYPTO_ERR_FILE_FORMAT_INVALID,
|
||||
_("PEM certificate had no start tag '%s'."),
|
||||
PEM_CERT_BEGIN);
|
||||
goto done;
|
||||
}
|
||||
|
||||
start += strlen (PEM_CERT_BEGIN);
|
||||
if (!find_tag (PEM_CERT_END, contents, start, &end)) {
|
||||
g_set_error (error, NM_CRYPTO_ERROR,
|
||||
NM_CRYPTO_ERR_FILE_FORMAT_INVALID,
|
||||
_("PEM certificate had no end tag '%s'."),
|
||||
PEM_CERT_END);
|
||||
NM_CRYPTO_ERR_FILE_FORMAT_INVALID,
|
||||
_("PEM certificate had no end tag '%s'."),
|
||||
PEM_CERT_END);
|
||||
goto done;
|
||||
}
|
||||
|
||||
|
|
@ -596,8 +596,8 @@ extract_pem_cert_data (GByteArray *contents, GError **error)
|
|||
g_assert (cert->len == length);
|
||||
} else {
|
||||
g_set_error (error, NM_CRYPTO_ERROR,
|
||||
NM_CRYPTO_ERR_DECODE_FAILED,
|
||||
_("Failed to decode certificate."));
|
||||
NM_CRYPTO_ERR_DECODE_FAILED,
|
||||
_("Failed to decode certificate."));
|
||||
}
|
||||
|
||||
done:
|
||||
|
|
@ -747,4 +747,3 @@ crypto_verify_private_key (const char *filename,
|
|||
}
|
||||
return format;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2007 - 2014 Red Hat, Inc.
|
||||
* Copyright 2007 - 2014 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#ifndef __CRYPTO_H__
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2007 - 2009 Red Hat, Inc.
|
||||
* Copyright 2007 - 2009 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
|
@ -105,7 +105,7 @@ crypto_md5_hash (const char *salt,
|
|||
gcry_md_final (ctx);
|
||||
memcpy (digest, gcry_md_read (ctx, 0), digest_len);
|
||||
gcry_md_reset (ctx);
|
||||
|
||||
|
||||
while (nkey && (i < digest_len)) {
|
||||
*(p++) = digest[i++];
|
||||
nkey--;
|
||||
|
|
@ -475,9 +475,9 @@ crypto_verify_pkcs8 (const GByteArray *data,
|
|||
*/
|
||||
} else {
|
||||
g_set_error (error, NM_CRYPTO_ERROR,
|
||||
NM_CRYPTO_ERR_FILE_FORMAT_INVALID,
|
||||
_("Couldn't decode PKCS#8 file: %s"),
|
||||
gnutls_strerror (err));
|
||||
NM_CRYPTO_ERR_FILE_FORMAT_INVALID,
|
||||
_("Couldn't decode PKCS#8 file: %s"),
|
||||
gnutls_strerror (err));
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
|
@ -491,4 +491,3 @@ crypto_randomize (void *buffer, gsize buffer_len, GError **error)
|
|||
gcry_randomize (buffer, buffer_len, GCRY_STRONG_RANDOM);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2007 - 2009 Red Hat, Inc.
|
||||
* Copyright 2007 - 2009 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
|
@ -560,4 +560,3 @@ crypto_randomize (void *buffer, gsize buffer_len, GError **error)
|
|||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
|
||||
/*
|
||||
* Dan Williams <dcbw@redhat.com>
|
||||
* Tambet Ingo <tambet@gmail.com>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -19,8 +16,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2007 - 2013 Red Hat, Inc.
|
||||
* (C) Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2013 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#include <glib-object.h>
|
||||
|
|
@ -480,7 +477,7 @@ nm_connection_compare (NMConnection *a,
|
|||
|
||||
/* B / A: ensure settings in B that are not in A make the comparison fail */
|
||||
if (g_hash_table_size (NM_CONNECTION_GET_PRIVATE (a)->settings) !=
|
||||
g_hash_table_size (NM_CONNECTION_GET_PRIVATE (b)->settings))
|
||||
g_hash_table_size (NM_CONNECTION_GET_PRIVATE (b)->settings))
|
||||
return FALSE;
|
||||
|
||||
/* A / B: ensure all settings in A match corresponding ones in B */
|
||||
|
|
@ -832,11 +829,11 @@ _nm_connection_verify (NMConnection *connection, GError **error)
|
|||
|
||||
if (!_nm_setting_is_base_type (base)) {
|
||||
g_set_error (error,
|
||||
NM_CONNECTION_ERROR,
|
||||
NM_CONNECTION_ERROR_CONNECTION_TYPE_INVALID,
|
||||
"connection type '%s' is not a base type",
|
||||
ctype);
|
||||
goto EXIT;
|
||||
NM_CONNECTION_ERROR,
|
||||
NM_CONNECTION_ERROR_CONNECTION_TYPE_INVALID,
|
||||
"connection type '%s' is not a base type",
|
||||
ctype);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
s_ip4 = nm_connection_get_setting_ip4_config (connection);
|
||||
|
|
@ -1025,8 +1022,8 @@ nm_connection_update_secrets (NMConnection *connection,
|
|||
|
||||
g_signal_handlers_block_by_func (setting, (GCallback) setting_changed_cb, connection);
|
||||
success_detail = _nm_setting_update_secrets (setting,
|
||||
setting_hash ? setting_hash : secrets,
|
||||
error);
|
||||
setting_hash ? setting_hash : secrets,
|
||||
error);
|
||||
g_signal_handlers_unblock_by_func (setting, (GCallback) setting_changed_cb, connection);
|
||||
|
||||
if (success_detail == NM_SETTING_UPDATE_SECRET_ERROR)
|
||||
|
|
@ -1257,7 +1254,7 @@ nm_connection_to_hash (NMConnection *connection, NMSettingHashFlags flags)
|
|||
/**
|
||||
* nm_connection_is_type:
|
||||
* @connection: the #NMConnection
|
||||
* @type: a setting name to check the connection's type against (like
|
||||
* @type: a setting name to check the connection's type against (like
|
||||
* %NM_SETTING_WIRELESS_SETTING_NAME or %NM_SETTING_WIRED_SETTING_NAME)
|
||||
*
|
||||
* A convenience function to check if the given @connection is a particular
|
||||
|
|
@ -2077,7 +2074,7 @@ finalize (GObject *object)
|
|||
|
||||
static void
|
||||
set_property (GObject *object, guint prop_id,
|
||||
const GValue *value, GParamSpec *pspec)
|
||||
const GValue *value, GParamSpec *pspec)
|
||||
{
|
||||
NMConnection *connection = NM_CONNECTION (object);
|
||||
|
||||
|
|
@ -2093,7 +2090,7 @@ set_property (GObject *object, guint prop_id,
|
|||
|
||||
static void
|
||||
get_property (GObject *object, guint prop_id,
|
||||
GValue *value, GParamSpec *pspec)
|
||||
GValue *value, GParamSpec *pspec)
|
||||
{
|
||||
NMConnection *connection = NM_CONNECTION (object);
|
||||
|
||||
|
|
@ -2132,37 +2129,38 @@ nm_connection_class_init (NMConnectionClass *klass)
|
|||
(object_class, PROP_PATH,
|
||||
g_param_spec_string (NM_CONNECTION_PATH, "", "",
|
||||
NULL,
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT |
|
||||
G_PARAM_READWRITE |
|
||||
G_PARAM_CONSTRUCT |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/* Signals */
|
||||
|
||||
/**
|
||||
* NMConnection::secrets-updated:
|
||||
* @connection: the object on which the signal is emitted
|
||||
* @setting_name: the setting name of the #NMSetting for which secrets were
|
||||
* updated
|
||||
*
|
||||
* The ::secrets-updated signal is emitted when the secrets of a setting
|
||||
* have been changed.
|
||||
*/
|
||||
* NMConnection::secrets-updated:
|
||||
* @connection: the object on which the signal is emitted
|
||||
* @setting_name: the setting name of the #NMSetting for which secrets were
|
||||
* updated
|
||||
*
|
||||
* The ::secrets-updated signal is emitted when the secrets of a setting
|
||||
* have been changed.
|
||||
*/
|
||||
signals[SECRETS_UPDATED] =
|
||||
g_signal_new (NM_CONNECTION_SECRETS_UPDATED,
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMConnectionClass, secrets_updated),
|
||||
NULL, NULL,
|
||||
g_cclosure_marshal_VOID__STRING,
|
||||
G_TYPE_NONE, 1,
|
||||
G_TYPE_STRING);
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET (NMConnectionClass, secrets_updated),
|
||||
NULL, NULL,
|
||||
g_cclosure_marshal_VOID__STRING,
|
||||
G_TYPE_NONE, 1,
|
||||
G_TYPE_STRING);
|
||||
|
||||
/**
|
||||
* NMConnection::secrets-cleared:
|
||||
* @connection: the object on which the signal is emitted
|
||||
*
|
||||
* The ::secrets-cleared signal is emitted when the secrets of a connection
|
||||
* are cleared.
|
||||
*/
|
||||
* NMConnection::secrets-cleared:
|
||||
* @connection: the object on which the signal is emitted
|
||||
*
|
||||
* The ::secrets-cleared signal is emitted when the secrets of a connection
|
||||
* are cleared.
|
||||
*/
|
||||
signals[SECRETS_CLEARED] =
|
||||
g_signal_new (NM_CONNECTION_SECRETS_CLEARED,
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
|
|
@ -2172,15 +2170,15 @@ nm_connection_class_init (NMConnectionClass *klass)
|
|||
G_TYPE_NONE, 0);
|
||||
|
||||
/**
|
||||
* NMConnection::changed:
|
||||
* @connection: the object on which the signal is emitted
|
||||
*
|
||||
* The ::changed signal is emitted when any property of any property
|
||||
* (including secrets) of any setting of the connection is modified,
|
||||
* or when settings are added or removed.
|
||||
*
|
||||
* Since: 0.9.10
|
||||
*/
|
||||
* NMConnection::changed:
|
||||
* @connection: the object on which the signal is emitted
|
||||
*
|
||||
* The ::changed signal is emitted when any property of any property
|
||||
* (including secrets) of any setting of the connection is modified,
|
||||
* or when settings are added or removed.
|
||||
*
|
||||
* Since: 0.9.10
|
||||
*/
|
||||
signals[CHANGED] =
|
||||
g_signal_new (NM_CONNECTION_CHANGED,
|
||||
G_OBJECT_CLASS_TYPE (object_class),
|
||||
|
|
@ -2189,4 +2187,3 @@ nm_connection_class_init (NMConnectionClass *klass)
|
|||
g_cclosure_marshal_VOID__VOID,
|
||||
G_TYPE_NONE, 0);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
|
||||
/*
|
||||
* Dan Williams <dcbw@redhat.com>
|
||||
* Tambet Ingo <tambet@gmail.com>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -19,8 +16,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2007 - 2013 Red Hat, Inc.
|
||||
* (C) Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2013 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_CONNECTION_H
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
|
||||
/*
|
||||
* Dan Williams <dcbw@redhat.com>
|
||||
* Tambet Ingo <tambet@gmail.com>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -19,8 +16,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2007 - 2011 Red Hat, Inc.
|
||||
* (C) Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2011 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#include "nm-param-spec-specialized.h"
|
||||
|
|
@ -246,7 +243,7 @@ static void
|
|||
iterate_collection (const GValue *value, gpointer user_data)
|
||||
{
|
||||
GSList **list = (GSList **) user_data;
|
||||
|
||||
|
||||
*list = g_slist_prepend (*list, _gvalue_dup (value));
|
||||
}
|
||||
|
||||
|
|
@ -286,8 +283,8 @@ _gvalues_compare_collection (const GValue *value1, const GValue *value2)
|
|||
GSList *iter2;
|
||||
|
||||
for (iter1 = list1, iter2 = list2, ret = 0;
|
||||
ret == 0 && iter1 && iter2;
|
||||
iter1 = iter1->next, iter2 = iter2->next)
|
||||
ret == 0 && iter1 && iter2;
|
||||
iter1 = iter1->next, iter2 = iter2->next)
|
||||
ret = _gvalues_compare ((GValue *) iter1->data, (GValue *) iter2->data);
|
||||
}
|
||||
|
||||
|
|
@ -300,8 +297,8 @@ _gvalues_compare_collection (const GValue *value1, const GValue *value2)
|
|||
|
||||
static void
|
||||
iterate_map (const GValue *key_val,
|
||||
const GValue *value_val,
|
||||
gpointer user_data)
|
||||
const GValue *value_val,
|
||||
gpointer user_data)
|
||||
{
|
||||
GHashTable **hash = (GHashTable **) user_data;
|
||||
|
||||
|
|
@ -340,7 +337,7 @@ _gvalues_compare_map (const GValue *value1, const GValue *value2)
|
|||
|
||||
if (dbus_g_type_get_map_key_specialization (G_VALUE_TYPE (value1)) != G_TYPE_STRING) {
|
||||
g_warning ("Can not compare maps with '%s' for keys",
|
||||
g_type_name (dbus_g_type_get_map_key_specialization (G_VALUE_TYPE (value1))));
|
||||
g_type_name (dbus_g_type_get_map_key_specialization (G_VALUE_TYPE (value1))));
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -528,7 +525,7 @@ _gvalues_compare (const GValue *value1, const GValue *value2)
|
|||
|
||||
if (type_is_fixed_size (type1, NULL))
|
||||
ret = _gvalues_compare_fixed (value1, value2);
|
||||
else if (type1 == G_TYPE_STRING)
|
||||
else if (type1 == G_TYPE_STRING)
|
||||
ret = _gvalues_compare_string (value1, value2);
|
||||
else if (G_VALUE_HOLDS_BOXED (value1)) {
|
||||
gpointer p1 = g_value_get_boxed (value1);
|
||||
|
|
@ -592,8 +589,8 @@ param_specialized_validate (GParamSpec *pspec, GValue *value)
|
|||
|
||||
static gint
|
||||
param_specialized_values_cmp (GParamSpec *pspec,
|
||||
const GValue *value1,
|
||||
const GValue *value2)
|
||||
const GValue *value1,
|
||||
const GValue *value2)
|
||||
{
|
||||
return _gvalues_compare (value1, value2);
|
||||
}
|
||||
|
|
@ -622,17 +619,17 @@ _nm_param_spec_specialized_get_type (void)
|
|||
|
||||
GParamSpec *
|
||||
_nm_param_spec_specialized (const char *name,
|
||||
const char *nick,
|
||||
const char *blurb,
|
||||
GType specialized_type,
|
||||
GParamFlags flags)
|
||||
const char *nick,
|
||||
const char *blurb,
|
||||
GType specialized_type,
|
||||
GParamFlags flags)
|
||||
{
|
||||
NMParamSpecSpecialized *pspec;
|
||||
|
||||
g_return_val_if_fail (g_type_is_a (specialized_type, G_TYPE_BOXED), NULL);
|
||||
|
||||
pspec = g_param_spec_internal (NM_TYPE_PARAM_SPEC_SPECIALIZED,
|
||||
name, nick, blurb, flags);
|
||||
name, nick, blurb, flags);
|
||||
|
||||
G_PARAM_SPEC (pspec)->value_type = specialized_type;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
|
||||
/*
|
||||
* Dan Williams <dcbw@redhat.com>
|
||||
* Tambet Ingo <tambet@gmail.com>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -19,8 +16,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2007 - 2008 Red Hat, Inc.
|
||||
* (C) Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2008 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_PARAM_SPEC_SPECIALIZED_H
|
||||
|
|
@ -38,9 +35,9 @@ typedef struct _NMParamSpecSpecialized NMParamSpecSpecialized;
|
|||
GType _nm_param_spec_specialized_get_type (void);
|
||||
|
||||
GParamSpec *_nm_param_spec_specialized (const char *name,
|
||||
const char *nick,
|
||||
const char *blurb,
|
||||
GType specialized_type,
|
||||
GParamFlags flags);
|
||||
const char *nick,
|
||||
const char *blurb,
|
||||
GType specialized_type,
|
||||
GParamFlags flags);
|
||||
|
||||
#endif /* NM_PARAM_SPEC_SPECIALIZED_H */
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
|
||||
/*
|
||||
* Dan Williams <dcbw@redhat.com>
|
||||
* Tambet Ingo <tambet@gmail.com>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -19,8 +16,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2007 - 2013 Red Hat, Inc.
|
||||
* (C) Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2013 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -408,7 +405,7 @@ nm_setting_802_1x_get_ca_path (NMSetting8021x *setting)
|
|||
* properties are ignored if the #NMSetting8021x:system-ca-certs property is
|
||||
* %TRUE, in which case a system-wide CA certificate directory specified at
|
||||
* compile time (using the --system-ca-path configure option) is used in place
|
||||
* of these properties.
|
||||
* of these properties.
|
||||
*
|
||||
* Returns: %TRUE if a system CA certificate path should be used, %FALSE if not
|
||||
**/
|
||||
|
|
@ -2819,7 +2816,7 @@ set_cert_prop_helper (const GValue *value, const char *prop_name, GError **error
|
|||
|
||||
static void
|
||||
set_property (GObject *object, guint prop_id,
|
||||
const GValue *value, GParamSpec *pspec)
|
||||
const GValue *value, GParamSpec *pspec)
|
||||
{
|
||||
NMSetting8021x *setting = NM_SETTING_802_1X (object);
|
||||
NMSetting8021xPrivate *priv = NM_SETTING_802_1X_GET_PRIVATE (setting);
|
||||
|
|
@ -3005,7 +3002,7 @@ set_property (GObject *object, guint prop_id,
|
|||
|
||||
static void
|
||||
get_property (GObject *object, guint prop_id,
|
||||
GValue *value, GParamSpec *pspec)
|
||||
GValue *value, GParamSpec *pspec)
|
||||
{
|
||||
NMSetting8021x *setting = NM_SETTING_802_1X (object);
|
||||
NMSetting8021xPrivate *priv = NM_SETTING_802_1X_GET_PRIVATE (setting);
|
||||
|
|
@ -3467,7 +3464,8 @@ nm_setting_802_1x_class_init (NMSetting8021xClass *setting_class)
|
|||
(object_class, PROP_PASSWORD,
|
||||
g_param_spec_string (NM_SETTING_802_1X_PASSWORD, "", "",
|
||||
NULL,
|
||||
G_PARAM_READWRITE | NM_SETTING_PARAM_SECRET |
|
||||
G_PARAM_READWRITE |
|
||||
NM_SETTING_PARAM_SECRET |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/**
|
||||
|
|
@ -3496,7 +3494,8 @@ nm_setting_802_1x_class_init (NMSetting8021xClass *setting_class)
|
|||
(object_class, PROP_PASSWORD_RAW,
|
||||
_nm_param_spec_specialized (NM_SETTING_802_1X_PASSWORD_RAW, "", "",
|
||||
DBUS_TYPE_G_UCHAR_ARRAY,
|
||||
G_PARAM_READWRITE | NM_SETTING_PARAM_SECRET |
|
||||
G_PARAM_READWRITE |
|
||||
NM_SETTING_PARAM_SECRET |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/**
|
||||
|
|
@ -3564,7 +3563,8 @@ nm_setting_802_1x_class_init (NMSetting8021xClass *setting_class)
|
|||
(object_class, PROP_PRIVATE_KEY_PASSWORD,
|
||||
g_param_spec_string (NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD, "", "",
|
||||
NULL,
|
||||
G_PARAM_READWRITE | NM_SETTING_PARAM_SECRET |
|
||||
G_PARAM_READWRITE |
|
||||
NM_SETTING_PARAM_SECRET |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/**
|
||||
|
|
@ -3628,7 +3628,8 @@ nm_setting_802_1x_class_init (NMSetting8021xClass *setting_class)
|
|||
(object_class, PROP_PHASE2_PRIVATE_KEY_PASSWORD,
|
||||
g_param_spec_string (NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD, "", "",
|
||||
NULL,
|
||||
G_PARAM_READWRITE | NM_SETTING_PARAM_SECRET |
|
||||
G_PARAM_READWRITE |
|
||||
NM_SETTING_PARAM_SECRET |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/**
|
||||
|
|
@ -3655,7 +3656,8 @@ nm_setting_802_1x_class_init (NMSetting8021xClass *setting_class)
|
|||
(object_class, PROP_PIN,
|
||||
g_param_spec_string (NM_SETTING_802_1X_PIN, "", "",
|
||||
NULL,
|
||||
G_PARAM_READWRITE | NM_SETTING_PARAM_SECRET |
|
||||
G_PARAM_READWRITE |
|
||||
NM_SETTING_PARAM_SECRET |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/**
|
||||
|
|
@ -3686,7 +3688,8 @@ nm_setting_802_1x_class_init (NMSetting8021xClass *setting_class)
|
|||
(object_class, PROP_SYSTEM_CA_CERTS,
|
||||
g_param_spec_boolean (NM_SETTING_802_1X_SYSTEM_CA_CERTS, "", "",
|
||||
FALSE,
|
||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT |
|
||||
G_PARAM_READWRITE |
|
||||
G_PARAM_CONSTRUCT |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/* Initialize crypto lbrary. */
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
|
||||
/*
|
||||
* Dan Williams <dcbw@redhat.com>
|
||||
* Tambet Ingo <tambet@gmail.com>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -19,8 +16,8 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2007 - 2014 Red Hat, Inc.
|
||||
* (C) Copyright 2007 - 2008 Novell, Inc.
|
||||
* Copyright 2007 - 2014 Red Hat, Inc.
|
||||
* Copyright 2007 - 2008 Novell, Inc.
|
||||
*/
|
||||
|
||||
#ifndef NM_SETTING_8021X_H
|
||||
|
|
|
|||
|
|
@ -1,10 +1,6 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
|
||||
|
||||
/*
|
||||
* Dan Williams <dcbw@redhat.com>
|
||||
* Hicham HAOUARI <hicham.haouari@gmail.com>
|
||||
* Pantelis Koukousoulas <pktoss@gmail.com>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
|
|
@ -20,7 +16,7 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* (C) Copyright 2011 - 2013 Red Hat, Inc.
|
||||
* Copyright 2011 - 2013 Red Hat, Inc.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -401,7 +397,8 @@ nm_setting_adsl_class_init (NMSettingAdslClass *setting_class)
|
|||
(object_class, PROP_PASSWORD,
|
||||
g_param_spec_string (NM_SETTING_ADSL_PASSWORD, "", "",
|
||||
NULL,
|
||||
G_PARAM_READWRITE | NM_SETTING_PARAM_SECRET |
|
||||
G_PARAM_READWRITE |
|
||||
NM_SETTING_PARAM_SECRET |
|
||||
G_PARAM_STATIC_STRINGS));
|
||||
|
||||
/**
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue