summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHalton Huo <halton.huo@sun.com>2009-11-06 14:38:00 +0800
committerHalton Huo <halton.huo@sun.com>2009-11-06 14:38:00 +0800
commit2ea456f2627a1ca238c536238ccafadb599d05ec (patch)
tree8a5c8e5319ece33c0610386c63468b20b866bd88
parent51214c2a504b97f3e498ffd2e23a5f3e864ba95c (diff)
downloadgdm-2ea456f2627a1ca238c536238ccafadb599d05ec.tar.gz
Cleanup for disable-tcp stuff. "-nolisten tcp" argument can be specified in Exec of ConsoleKit .display files
-rw-r--r--common/gdm-settings-keys.h2
-rw-r--r--daemon/gdm-server.c22
-rw-r--r--daemon/gdm-simple-slave.c9
-rw-r--r--data/gdm.schemas.in.in6
4 files changed, 0 insertions, 39 deletions
diff --git a/common/gdm-settings-keys.h b/common/gdm-settings-keys.h
index 3b8016e6..d3dc73a2 100644
--- a/common/gdm-settings-keys.h
+++ b/common/gdm-settings-keys.h
@@ -33,8 +33,6 @@ G_BEGIN_DECLS
#define GDM_KEY_TIMED_LOGIN_USER "daemon/TimedLogin"
#define GDM_KEY_TIMED_LOGIN_DELAY "daemon/TimedLoginDelay"
-#define GDM_KEY_DISALLOW_TCP "security/DisallowTCP"
-
#define GDM_KEY_XDMCP_ENABLE "xdmcp/Enable"
#define GDM_KEY_MAX_PENDING "xdmcp/MaxPending"
#define GDM_KEY_MAX_SESSIONS "xdmcp/MaxSessions"
diff --git a/daemon/gdm-server.c b/daemon/gdm-server.c
index 8289a8e7..227c3f64 100644
--- a/daemon/gdm-server.c
+++ b/daemon/gdm-server.c
@@ -70,7 +70,6 @@ struct GdmServerPrivate
char *command;
GPid pid;
- gboolean disable_tcp;
int priority;
char *user_name;
char *session_args;
@@ -103,7 +102,6 @@ enum {
PROP_USER_NAME,
PROP_SESSION_ARGS,
PROP_LOG_DIR,
- PROP_DISABLE_TCP,
PROP_DISPLAY_ID,
};
@@ -760,13 +758,6 @@ _gdm_server_set_user_name (GdmServer *server,
}
static void
-_gdm_server_set_disable_tcp (GdmServer *server,
- gboolean disabled)
-{
- server->priv->disable_tcp = disabled;
-}
-
-static void
gdm_server_set_property (GObject *object,
guint prop_id,
const GValue *value,
@@ -786,9 +777,6 @@ gdm_server_set_property (GObject *object,
case PROP_USER_NAME:
_gdm_server_set_user_name (self, g_value_get_string (value));
break;
- case PROP_DISABLE_TCP:
- _gdm_server_set_disable_tcp (self, g_value_get_boolean (value));
- break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
@@ -819,9 +807,6 @@ gdm_server_get_property (GObject *object,
case PROP_USER_NAME:
g_value_set_string (value, self->priv->user_name);
break;
- case PROP_DISABLE_TCP:
- g_value_set_boolean (value, self->priv->disable_tcp);
- break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
@@ -915,13 +900,6 @@ gdm_server_class_init (GdmServerClass *klass)
"user name",
NULL,
G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
- g_object_class_install_property (object_class,
- PROP_DISABLE_TCP,
- g_param_spec_boolean ("disable-tcp",
- NULL,
- NULL,
- TRUE,
- G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
}
diff --git a/daemon/gdm-simple-slave.c b/daemon/gdm-simple-slave.c
index 610483c3..7021cf69 100644
--- a/daemon/gdm-simple-slave.c
+++ b/daemon/gdm-simple-slave.c
@@ -1109,18 +1109,9 @@ gdm_simple_slave_run (GdmSimpleSlave *slave)
* exist */
if (display_is_local) {
gboolean res;
- gboolean disable_tcp;
slave->priv->server = gdm_server_new (display_id);
- disable_tcp = TRUE;
- if (gdm_settings_client_get_boolean (GDM_KEY_DISALLOW_TCP,
- &disable_tcp)) {
- g_object_set (slave->priv->server,
- "disable-tcp", disable_tcp,
- NULL);
- }
-
g_signal_connect (slave->priv->server,
"exited",
G_CALLBACK (on_server_exited),
diff --git a/data/gdm.schemas.in.in b/data/gdm.schemas.in.in
index 82a2223b..87b7ed5a 100644
--- a/data/gdm.schemas.in.in
+++ b/data/gdm.schemas.in.in
@@ -49,12 +49,6 @@
</schema>
<schema>
- <key>security/DisallowTCP</key>
- <signature>b</signature>
- <default>true</default>
- </schema>
-
- <schema>
<key>xdmcp/Enable</key>
<signature>b</signature>
<default>false</default>