diff options
author | William Jon McCann <mccann@jhu.edu> | 2007-07-25 22:45:28 +0000 |
---|---|---|
committer | William Jon McCann <mccann@src.gnome.org> | 2007-07-25 22:45:28 +0000 |
commit | cab659a1278bd000f116a41a4321159f720b0d2a (patch) | |
tree | 1d253e9756d9ba8a1d80d745e3bd2fa10dab18d5 /common/gdm-address.h | |
parent | 466d7376ec05b05e82efb5c359006cfb225cf653 (diff) | |
download | gdm-cab659a1278bd000f116a41a4321159f720b0d2a.tar.gz |
Make XDMCP logins work.
2007-07-25 William Jon McCann <mccann@jhu.edu>
* common/gdm-address.c: (gdm_address_get_hostname),
(gdm_address_get_numeric_info), (address_family_str),
(gdm_address_debug):
* common/gdm-address.h:
* daemon/Makefile.am:
* daemon/auth.c: (gdm_auth_add_entry),
(gdm_auth_add_entry_for_display), (gdm_auth_user_add):
* daemon/auth.h:
* daemon/gdm-ck-session.c: (unlock_ck_session):
* daemon/gdm-display.c: (gdm_display_real_add_user_authorization),
(gdm_display_add_user_authorization),
(gdm_display_real_remove_user_authorization),
(gdm_display_remove_user_authorization),
(gdm_display_get_x11_display_number),
(gdm_display_get_x11_display_name),
(_gdm_display_set_x11_display_number),
(_gdm_display_set_x11_display_name), (gdm_display_set_property),
(gdm_display_get_property), (gdm_display_class_init):
* daemon/gdm-display.h:
* daemon/gdm-display.xml:
* daemon/gdm-factory-slave.c: (run_greeter):
* daemon/gdm-greeter-proxy.c: (listify_hash):
* daemon/gdm-product-display.c:
(gdm_product_display_add_user_authorization),
(gdm_product_display_remove_user_authorization),
(gdm_product_display_class_init), (gdm_product_display_new):
* daemon/gdm-simple-slave.c: (listify_hash),
(get_script_environment), (add_user_authorization),
(setup_session_environment), (run_greeter),
(gdm_simple_slave_init):
* daemon/gdm-slave.c: (gdm_slave_real_start),
(gdm_slave_add_user_authorization),
(_gdm_slave_set_display_number), (gdm_slave_set_property),
(gdm_slave_get_property), (gdm_slave_class_init):
* daemon/gdm-slave.h:
* daemon/gdm-static-display.c:
(gdm_static_display_add_user_authorization),
(gdm_static_display_remove_user_authorization),
(gdm_static_display_class_init), (gdm_static_display_new):
* daemon/gdm-static-factory-display.c:
(gdm_static_factory_display_add_user_authorization),
(gdm_static_factory_display_remove_user_authorization),
(gdm_static_factory_display_class_init),
(gdm_static_factory_display_new):
* daemon/gdm-xdmcp-display.c: (gdm_xdmcp_display_create_authority),
(gdm_xdmcp_display_add_user_authorization),
(gdm_xdmcp_display_remove_user_authorization),
(_gdm_xdmcp_display_set_remote_address),
(gdm_xdmcp_display_set_property), (gdm_xdmcp_display_class_init),
(gdm_xdmcp_display_new):
* daemon/gdm-xdmcp-manager.c: (do_bind), (gdm_xdmcp_host_allow),
(lookup_by_host), (gdm_xdmcp_send_willing),
(gdm_xdmcp_send_unwilling), (gdm_xdmcp_send_forward_query),
(gdm_forward_query_dispose), (gdm_forward_query_lookup),
(gdm_xdmcp_handle_forward_query),
(gdm_xdmcp_really_send_managed_forward),
(gdm_xdmcp_send_got_managed_forward), (remove_host),
(gdm_xdmcp_send_decline), (gdm_xdmcp_display_alloc),
(gdm_xdmcp_send_accept), (gdm_xdmcp_handle_request),
(gdm_xdmcp_handle_manage), (gdm_xdmcp_handle_managed_forward),
(gdm_xdmcp_handle_got_managed_forward),
(gdm_xdmcp_handle_keepalive), (decode_packet):
* data/gdm.conf:
* gui/simple-greeter/greeter-main.c: (main):
Make XDMCP logins work.
svn path=/branches/mccann-gobject/; revision=5086
Diffstat (limited to 'common/gdm-address.h')
-rw-r--r-- | common/gdm-address.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/common/gdm-address.h b/common/gdm-address.h index 2c6ec2cf..1db36b19 100644 --- a/common/gdm-address.h +++ b/common/gdm-address.h @@ -46,8 +46,9 @@ int gdm_address_get_family_type (GdmAddress struct sockaddr_storage *gdm_address_get_sockaddr_storage (GdmAddress *address); struct sockaddr_storage *gdm_address_peek_sockaddr_storage (GdmAddress *address); -char * gdm_address_get_hostname (GdmAddress *address); -void gdm_address_get_numeric_info (GdmAddress *address, +gboolean gdm_address_get_hostname (GdmAddress *address, + char **hostname); +gboolean gdm_address_get_numeric_info (GdmAddress *address, char **numeric_hostname, char **service); gboolean gdm_address_is_local (GdmAddress *address); @@ -60,6 +61,7 @@ GdmAddress * gdm_address_copy (GdmAddress void gdm_address_free (GdmAddress *address); +void gdm_address_debug (GdmAddress *address); const GList * gdm_address_peek_local_list (void); |