1. 06 Sep, 2012 1 commit
  2. 24 Oct, 2008 1 commit
    • William Jon McCann's avatar
      Add support for a real automatic login. Make automatic and timed login · 4979786d
      William Jon McCann authored
      2008-10-23  William Jon McCann  <jmccann@redhat.com>
      
      	* daemon/gdm-display.c (gdm_display_real_get_timed_login_details),
      	(gdm_display_get_timed_login_details), (gdm_display_real_unmanage),
      	(gdm_display_class_init):
      	* daemon/gdm-display.h:
      	* daemon/gdm-display.xml:
      	* daemon/gdm-simple-slave.c (greeter_reset_timeout),
      	(on_session_setup_failed), (on_session_authentication_failed),
      	(on_session_authorized), (on_session_authorization_failed),
      	(stop_greeter), (start_session_timeout), (on_session_accredited),
      	(on_session_accreditation_failed), (on_session_info),
      	(on_session_opened), (on_session_selected_user_changed),
      	(on_default_language_name_changed),
      	(on_default_layout_name_changed),
      	(on_default_session_name_changed), (start_greeter),
      	(idle_connect_to_display), (gdm_simple_slave_stop):
      	* daemon/gdm-slave.c (gdm_slave_get_timed_login_details):
      	* daemon/gdm-slave.h:
      	* daemon/gdm-static-display.c (gdm_static_display_unmanage),
      	(gdm_static_display_get_timed_login_details),
      	(gdm_static_display_class_init), (gdm_static_display_init):
      	* daemon/gdm-transient-display.c
      	(gdm_transient_display_get_timed_login_details),
      	(gdm_transient_display_class_init):
      	* daemon/gdm-xdmcp-display.c
      	(gdm_xdmcp_display_get_timed_login_details),
      	(gdm_xdmcp_display_class_init):
      	Add support for a real automatic login.  Make
      	automatic and timed login only work the first time a display
      	is managed.  Also prevent automatic and timed login
      	from working on transient and xdmcp displays.
      
      
      svn path=/trunk/; revision=6582
      4979786d
  3. 31 Jan, 2008 1 commit
    • William Jon McCann's avatar
      Initial support for XDMCP IndirectQuery choosers. Also fix broken · 98917b1e
      William Jon McCann authored
      2008-01-30  William Jon McCann  <mccann@jhu.edu>
      
      	* common/gdm-address.c: (add_local_siocgifconf),
      	(add_local_addrinfo), (gdm_address_peek_local_list):
      	* daemon/Makefile.am:
      	* daemon/gdm-chooser-server.c: (generate_address),
      	(handle_select_hostname), (handle_disconnect),
      	(chooser_handle_child_message), (do_introspect),
      	(chooser_server_message_handler),
      	(chooser_server_unregister_handler), (connection_filter_function),
      	(allow_user_function), (handle_connection),
      	(gdm_chooser_server_start), (gdm_chooser_server_stop),
      	(gdm_chooser_server_get_address),
      	(_gdm_chooser_server_set_display_id),
      	(_gdm_chooser_server_set_user_name),
      	(_gdm_chooser_server_set_group_name),
      	(gdm_chooser_server_set_property),
      	(gdm_chooser_server_get_property),
      	(gdm_chooser_server_constructor), (gdm_chooser_server_class_init),
      	(gdm_chooser_server_init), (gdm_chooser_server_finalize),
      	(gdm_chooser_server_new):
      	* daemon/gdm-chooser-server.h:
      	* daemon/gdm-chooser-session.c: (listify_hash),
      	(get_chooser_environment), (chooser_session_child_watch),
      	(spawn_child_setup), (spawn_command_line_sync_as_user),
      	(spawn_command_line_async_as_user), (parse_value_as_integer),
      	(parse_dbus_launch_output), (start_dbus_daemon),
      	(stop_dbus_daemon), (gdm_chooser_session_spawn),
      	(gdm_chooser_session_start), (wait_on_child),
      	(chooser_session_died), (gdm_chooser_session_stop),
      	(gdm_chooser_session_set_server_address),
      	(_gdm_chooser_session_set_x11_display_name),
      	(_gdm_chooser_session_set_x11_display_hostname),
      	(_gdm_chooser_session_set_x11_display_device),
      	(_gdm_chooser_session_set_x11_authority_file),
      	(_gdm_chooser_session_set_user_name),
      	(_gdm_chooser_session_set_group_name),
      	(gdm_chooser_session_set_property),
      	(gdm_chooser_session_get_property),
      	(gdm_chooser_session_constructor),
      	(gdm_chooser_session_class_init), (gdm_chooser_session_init),
      	(gdm_chooser_session_finalize), (gdm_chooser_session_new):
      	* daemon/gdm-chooser-session.h:
      	* daemon/gdm-display.c: (gdm_display_real_set_slave_bus_name),
      	(gdm_display_set_slave_bus_name), (gdm_display_class_init):
      	* daemon/gdm-display.h:
      	* daemon/gdm-display.xml:
      	* daemon/gdm-factory-slave.c:
      	* daemon/gdm-greeter-server.c:
      	* daemon/gdm-greeter-session.c: (gdm_greeter_session_init):
      	* daemon/gdm-product-slave.c:
      	* daemon/gdm-simple-slave.c:
      	* daemon/gdm-slave.c: (gdm_slave_set_slave_bus_name),
      	(gdm_slave_real_start), (register_slave), (gdm_slave_constructor):
      	* daemon/gdm-xdmcp-chooser-display.c: (on_hostname_selected),
      	(gdm_xdmcp_chooser_display_set_slave_bus_name),
      	(gdm_xdmcp_chooser_display_manage),
      	(gdm_xdmcp_chooser_display_class_init),
      	(gdm_xdmcp_chooser_display_init),
      	(gdm_xdmcp_chooser_display_finalize),
      	(gdm_xdmcp_chooser_display_new):
      	* daemon/gdm-xdmcp-chooser-display.h:
      	* daemon/gdm-xdmcp-chooser-display.xml:
      	* daemon/gdm-xdmcp-chooser-slave.c: (on_chooser_session_start),
      	(on_chooser_session_stop), (on_chooser_session_exited),
      	(on_chooser_session_died), (on_chooser_hostname_selected),
      	(on_chooser_disconnected), (on_chooser_connected), (setup_server),
      	(run_chooser), (idle_connect_to_display),
      	(gdm_xdmcp_chooser_slave_run), (gdm_xdmcp_chooser_slave_start),
      	(gdm_xdmcp_chooser_slave_stop),
      	(gdm_xdmcp_chooser_slave_set_property),
      	(gdm_xdmcp_chooser_slave_get_property),
      	(gdm_xdmcp_chooser_slave_constructor),
      	(gdm_xdmcp_chooser_slave_class_init),
      	(gdm_xdmcp_chooser_slave_init), (gdm_xdmcp_chooser_slave_finalize),
      	(gdm_xdmcp_chooser_slave_new):
      	* daemon/gdm-xdmcp-chooser-slave.h:
      	* daemon/gdm-xdmcp-display-factory.c: (set_port_for_request),
      	(gdm_xdmcp_send_forward_query), (indirect_client_create),
      	(indirect_client_destroy), (indirect_client_lookup_by_chosen),
      	(indirect_client_lookup), (gdm_xdmcp_handle_indirect_query),
      	(forward_query_destroy), (remove_oldest_forward),
      	(forward_query_create), (forward_query_lookup),
      	(gdm_xdmcp_handle_forward_query), (gdm_xdmcp_send_decline),
      	(on_hostname_selected), (gdm_xdmcp_display_create),
      	(gdm_xdmcp_handle_request), (gdm_xdmcp_send_refuse),
      	(gdm_xdmcp_handle_manage), (gdm_xdmcp_handle_managed_forward):
      	* daemon/gdm-xdmcp-display.c: (gdm_xdmcp_display_class_init),
      	(gdm_xdmcp_display_finalize):
      	* daemon/gdm-xdmcp-display.h:
      	* daemon/gdm-xdmcp-display.xml:
      	* daemon/gdm-xdmcp-greeter-display.c:
      	(gdm_xdmcp_greeter_display_class_init),
      	(gdm_xdmcp_greeter_display_init),
      	(gdm_xdmcp_greeter_display_finalize),
      	(gdm_xdmcp_greeter_display_new):
      	* daemon/gdm-xdmcp-greeter-display.h:
      	* daemon/xdmcp-chooser-slave-main.c: (get_system_bus), (signal_cb),
      	(on_slave_stopped), (main):
      	* data/gdm.conf:
      	* gui/simple-chooser/Makefile.am:
      	* gui/simple-chooser/chooser-main.c: (assistive_registry_launch),
      	(filter_watch), (filter_timeout), (assistive_registry_start),
      	(at_set_gtk_modules), (load_a11y), (main):
      	* gui/simple-chooser/gdm-chooser-client.c:
      	(gdm_chooser_client_error_quark), (send_dbus_string_method),
      	(send_dbus_void_method), (gdm_chooser_client_call_select_hostname),
      	(gdm_chooser_client_call_disconnect), (client_dbus_handle_message),
      	(client_dbus_filter_function), (gdm_chooser_client_start),
      	(gdm_chooser_client_stop), (gdm_chooser_client_set_property),
      	(gdm_chooser_client_get_property),
      	(gdm_chooser_client_constructor), (gdm_chooser_client_dispose),
      	(gdm_chooser_client_class_init), (gdm_chooser_client_init),
      	(gdm_chooser_client_finalize), (gdm_chooser_client_new):
      	* gui/simple-chooser/gdm-chooser-client.h:
      	* gui/simple-chooser/gdm-chooser-session.c: (launch_compiz),
      	(launch_metacity), (start_window_manager), (start_settings_daemon),
      	(on_dialog_response), (gdm_chooser_session_start),
      	(gdm_chooser_session_stop), (gdm_chooser_session_set_property),
      	(gdm_chooser_session_get_property),
      	(gdm_chooser_session_constructor), (gdm_chooser_session_dispose),
      	(gdm_chooser_session_class_init), (gdm_chooser_session_init),
      	(gdm_chooser_session_finalize), (gdm_chooser_session_new):
      	* gui/simple-chooser/gdm-chooser-session.h:
      	* gui/simple-chooser/test-host-chooser.c:
      	(assistive_registry_launch), (filter_watch), (filter_timeout),
      	(assistive_registry_start), (at_set_gtk_modules), (load_a11y),
      	(main):
      	* gui/simple-greeter/greeter-main.c: (load_a11y), (main):
      	Initial support for XDMCP IndirectQuery choosers.
      	Also fix broken gdm_address_is_local.
      
      
      svn path=/trunk/; revision=5645
      98917b1e
  4. 09 Nov, 2007 1 commit
    • William Jon McCann's avatar
      With this patch we now invoke the X server with the -auth argument and · e3962077
      William Jon McCann authored
      2007-11-09  William Jon McCann  <mccann@jhu.edu>
      
      	* common/gdm-common.c: (gdm_string_hex_decode):
      	* common/gdm-common.h:
      	* daemon/Makefile.am:
      	* daemon/auth.c:
      	* daemon/auth.h:
      	* daemon/gdm-display.c: (_create_access_file_for_user),
      	(gdm_display_real_create_authority),
      	(gdm_display_real_add_user_authorization),
      	(gdm_display_real_remove_user_authorization),
      	(gdm_display_get_x11_cookie), (gdm_display_get_x11_authority_file),
      	(gdm_display_real_unmanage), (gdm_display_set_property),
      	(gdm_display_get_property), (gdm_display_class_init),
      	(gdm_display_finalize):
      	* daemon/gdm-display.h:
      	* daemon/gdm-factory-slave.c: (gdm_factory_slave_run):
      	* daemon/gdm-local-display-factory.c: (create_display_for_device):
      	* daemon/gdm-manager.c: (gdm_manager_init), (gdm_manager_finalize):
      	* daemon/gdm-product-slave.c: (gdm_product_slave_create_server):
      	* daemon/gdm-server.c: (_gdm_server_set_auth_file),
      	(gdm_server_set_property), (gdm_server_get_property),
      	(gdm_server_class_init), (gdm_server_new):
      	* daemon/gdm-server.h:
      	* daemon/gdm-simple-slave.c: (gdm_simple_slave_run):
      	* daemon/gdm-slave.c: (gdm_slave_connect_to_x11_display),
      	(gdm_slave_real_start), (gdm_slave_set_property),
      	(gdm_slave_get_property), (gdm_slave_class_init):
      	* daemon/gdm-static-display.c:
      	(gdm_static_display_add_user_authorization),
      	(gdm_static_display_remove_user_authorization):
      	* daemon/gdm-xdmcp-display-factory.c: (gdm_xdmcp_handle_request):
      	* 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_unmanage):
      	* daemon/gdm-display-access-file.c:
      	* daemon/gdm-display-access-file.h:
      	With this patch we now invoke the X server with the -auth argument
      	and disable machine wide access to the X server.  This patch also
      	drops the md5 hashing of random bytes to create cookies and
      	instead just creates cookies directly (like the X server would if
      	we asked the X server to generate the cookies for us).
      
      	Patch from: Ray Strode  <rstrode@redhat.com>
      
      
      svn path=/trunk/; revision=5499
      e3962077
  5. 30 Oct, 2007 1 commit
    • William Jon McCann's avatar
      Prefix debug messages with class name to make output easier to read. · afd2f5bd
      William Jon McCann authored
      2007-10-30  William Jon McCann  <mccann@jhu.edu>
      
      	* common/gdm-signal-handler.c: (signal_io_watch), (catch_signal),
      	(uncatch_signal), (gdm_signal_handler_add),
      	(gdm_signal_handler_remove_and_free_data),
      	(gdm_signal_handler_finalize):
      	* daemon/gdm-display-store.c: (gdm_display_store_clear),
      	(gdm_display_store_remove), (gdm_display_store_add),
      	(display_unref):
      	* daemon/gdm-factory-slave.c: (on_greeter_start),
      	(on_greeter_stop), (on_session_info), (on_session_problem),
      	(on_session_info_query), (on_session_secret_info_query),
      	(on_session_opened), (on_session_user_verified),
      	(on_session_user_verification_error), (on_session_session_started),
      	(create_product_display), (on_session_relay_disconnected),
      	(on_session_relay_connected), (on_greeter_begin_verification),
      	(on_greeter_begin_verification_for_user), (on_greeter_answer),
      	(on_greeter_connected), (run_greeter), (idle_connect_to_display),
      	(server_ready_cb), (gdm_factory_slave_run),
      	(gdm_factory_slave_start), (gdm_factory_slave_stop),
      	(gdm_factory_slave_finalize):
      	* daemon/gdm-greeter-server.c: (send_dbus_message),
      	(send_dbus_string_signal), (send_dbus_void_signal),
      	(handle_begin_verification), (handle_begin_verification_for_user),
      	(handle_answer_query), (handle_select_session),
      	(handle_select_hostname), (handle_select_language),
      	(handle_select_user), (do_introspect),
      	(connection_filter_function), (handle_connection),
      	(gdm_greeter_server_start), (gdm_greeter_server_stop):
      	* daemon/gdm-greeter-session.c: (listify_hash),
      	(open_greeter_session), (greeter_session_child_watch),
      	(spawn_child_setup), (start_dbus_daemon),
      	(gdm_greeter_session_spawn), (gdm_greeter_session_start),
      	(wait_on_child), (greeter_session_died),
      	(gdm_greeter_session_stop):
      	* daemon/gdm-local-display-factory.c: (create_display_for_device),
      	(create_displays_for_pci_devices):
      	* daemon/gdm-manager.c: (gdm_manager_start),
      	(gdm_manager_set_wait_for_go), (remove_displays_for_connection),
      	(bus_name_owner_changed):
      	* daemon/gdm-product-display.c:
      	(gdm_product_display_get_relay_address):
      	* daemon/gdm-product-slave.c: (on_session_opened),
      	(on_session_started), (on_session_exited), (on_session_died),
      	(gdm_product_slave_create_server), (on_session_user_verified),
      	(on_session_user_verification_error), (on_session_info),
      	(on_session_problem), (on_session_info_query),
      	(on_session_secret_info_query), (on_relay_begin_verification),
      	(on_relay_begin_verification_for_user), (on_relay_answer),
      	(on_relay_session_selected), (on_relay_language_selected),
      	(on_relay_user_selected), (create_new_session),
      	(on_relay_cancelled), (session_relay_proxy_destroyed),
      	(get_relay_address), (connect_to_session_relay),
      	(gdm_product_slave_stop):
      	* daemon/gdm-server.c: (_gdm_server_query_ck_for_display_device),
      	(emit_ready_idle), (connect_to_parent), (change_user),
      	(server_child_setup), (server_child_watch), (gdm_server_spawn),
      	(wait_on_child), (server_died), (gdm_server_stop):
      	* daemon/gdm-session-direct.c: (send_dbus_string_signal),
      	(gdm_session_direct_handle_verified),
      	(gdm_session_direct_handle_verification_failed),
      	(gdm_session_direct_handle_username_changed),
      	(cancel_pending_query), (gdm_session_direct_handle_info_query),
      	(gdm_session_direct_handle_secret_info_query),
      	(gdm_session_direct_handle_info),
      	(gdm_session_direct_handle_problem),
      	(gdm_session_direct_handle_session_started),
      	(gdm_session_direct_handle_startup_failed),
      	(gdm_session_direct_handle_session_exited),
      	(gdm_session_direct_handle_session_died), (do_introspect),
      	(session_message_handler), (allow_user_function),
      	(handle_connection), (setup_server), (worker_stopped),
      	(worker_started), (worker_exited), (worker_died),
      	(gdm_session_direct_open), (send_begin_verification),
      	(send_begin_verification_for_user), (send_environment_variable),
      	(get_session_command_for_file), (gdm_session_direct_close),
      	(_gdm_session_direct_set_display_device),
      	(gdm_session_direct_dispose):
      	* daemon/gdm-session-relay.c: (send_dbus_message),
      	(send_dbus_string_signal), (send_dbus_void_signal),
      	(gdm_session_relay_begin_verification),
      	(gdm_session_relay_begin_verification_for_user),
      	(gdm_session_relay_answer_query), (handle_info_query),
      	(handle_secret_info_query), (handle_info), (handle_problem),
      	(handle_user_verified), (handle_user_verification_error),
      	(handle_session_started), (handle_session_stopped),
      	(handle_opened), (handle_reset), (do_introspect),
      	(session_relay_message_handler), (connection_filter_function),
      	(handle_connection), (gdm_session_relay_start),
      	(gdm_session_relay_stop):
      	* daemon/gdm-session-worker-job.c:
      	(session_worker_job_child_watch), (gdm_session_worker_job_spawn),
      	(gdm_session_worker_job_start), (wait_on_child),
      	(session_worker_job_died), (gdm_session_worker_job_stop):
      	* daemon/gdm-session-worker.c: (send_dbus_string_method),
      	(send_dbus_int_method), (send_user_verified),
      	(gdm_session_worker_get_username),
      	(gdm_session_worker_update_username), (send_question_method),
      	(gdm_session_worker_process_pam_message),
      	(gdm_session_worker_pam_new_messages_handler),
      	(gdm_session_worker_uninitialize_pam),
      	(gdm_session_worker_initialize_pam),
      	(gdm_session_worker_authenticate_user),
      	(gdm_session_worker_authorize_user),
      	(gdm_session_worker_verify_user), (session_worker_child_watch),
      	(gdm_session_worker_open_user_session), (gdm_session_worker_open),
      	(on_set_environment_variable), (on_start_program), (open_idle),
      	(on_begin_verification), (on_begin_verification_for_user),
      	(worker_dbus_filter_function), (gdm_session_worker_constructor):
      	* daemon/gdm-simple-slave.c: (on_session_started),
      	(on_session_exited), (on_session_died), (on_session_info),
      	(on_session_problem), (on_session_info_query),
      	(on_session_secret_info_query), (on_session_opened),
      	(on_session_selected_user_changed), (create_new_session),
      	(on_greeter_start), (on_greeter_stop),
      	(on_greeter_begin_verification),
      	(on_greeter_begin_verification_for_user),
      	(on_greeter_user_selected), (on_greeter_cancel),
      	(on_greeter_connected), (run_greeter), (gdm_simple_slave_run),
      	(gdm_simple_slave_stop):
      	* daemon/gdm-slave-proxy.c: (child_watch), (spawn_slave),
      	(gdm_slave_proxy_stop), (gdm_slave_proxy_dispose):
      	* daemon/gdm-slave.c: (listify_hash), (gdm_slave_run_script),
      	(set_local_auth), (gdm_slave_connect_to_x11_display),
      	(display_proxy_destroyed_cb), (gdm_slave_real_start),
      	(gdm_slave_real_stop), (gdm_slave_start), (gdm_slave_stop),
      	(gdm_slave_constructor):
      	* daemon/gdm-static-factory-display.c:
      	(gdm_static_factory_display_create_product_display):
      	* daemon/gdm-xdmcp-display-factory.c: (debug_addrinfo), (do_bind),
      	(setup_multicast), (open_port), (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), (display_dispose_check),
      	(gdm_xdmcp_send_decline), (gdm_xdmcp_display_alloc),
      	(gdm_xdmcp_send_accept), (gdm_xdmcp_handle_request),
      	(gdm_xdmcp_send_failed), (gdm_xdmcp_send_refuse),
      	(gdm_xdmcp_handle_manage), (gdm_xdmcp_handle_managed_forward),
      	(gdm_xdmcp_handle_got_managed_forward), (gdm_xdmcp_send_alive),
      	(gdm_xdmcp_handle_keepalive), (decode_packet),
      	(gdm_xdmcp_display_factory_start):
      	* daemon/gdm-xdmcp-display.c: (gdm_xdmcp_display_create_authority),
      	(gdm_xdmcp_display_add_user_authorization):
      	Prefix debug messages with class name to make output easier to read.
      
      
      svn path=/trunk/; revision=5456
      afd2f5bd
  6. 28 Aug, 2007 1 commit
    • William Jon McCann's avatar
      Mass change tabs to spaces. Tabs suck. · 77b6d6f4
      William Jon McCann authored
      2007-08-28  William Jon McCann  <mccann@jhu.edu>
      
      	* common/gdm-address.c:
      	* common/gdm-address.h:
      	* common/gdm-common.c:
      	* common/gdm-common.h:
      	* common/gdm-log.c:
      	* common/gdm-log.h:
      	* common/gdm-md5.c:
      	* common/gdm-md5.h:
      	* common/gdm-settings-backend.c:
      	* common/gdm-settings-backend.h:
      	* common/gdm-settings-client.c:
      	* common/gdm-settings-client.h:
      	* common/gdm-settings-desktop-backend.c:
      	* common/gdm-settings-desktop-backend.h:
      	* common/gdm-settings-direct.c:
      	* common/gdm-settings-direct.h:
      	* common/gdm-settings-keys.h:
      	* common/gdm-settings-utils.c:
      	* common/gdm-settings-utils.h:
      	* common/gdm-settings.c:
      	* common/gdm-settings.h:
      	* common/gdm-signal-handler.c:
      	* common/gdm-signal-handler.h:
      	* common/ve-signal.c:
      	* common/ve-signal.h:
      	* daemon/auth.c:
      	* daemon/choose.c:
      	* daemon/choose.h:
      	* daemon/factory-slave-main.c:
      	* daemon/filecheck.c:
      	* daemon/gdm-display-factory.c:
      	* daemon/gdm-display-factory.h:
      	* daemon/gdm-display-store.c:
      	* daemon/gdm-display-store.h:
      	* daemon/gdm-display.c:
      	* daemon/gdm-display.h:
      	* daemon/gdm-factory-slave.c:
      	* daemon/gdm-factory-slave.h:
      	* daemon/gdm-greeter-proxy.c:
      	* daemon/gdm-greeter-proxy.h:
      	* daemon/gdm-greeter-server.c:
      	* daemon/gdm-greeter-server.h:
      	* daemon/gdm-local-display-factory.c:
      	* daemon/gdm-local-display-factory.h:
      	* daemon/gdm-manager.c:
      	* daemon/gdm-manager.h:
      	* daemon/gdm-product-display.c:
      	* daemon/gdm-product-display.h:
      	* daemon/gdm-product-slave.c:
      	* daemon/gdm-product-slave.h:
      	* daemon/gdm-server.c:
      	* daemon/gdm-server.h:
      	* daemon/gdm-session-relay.c:
      	* daemon/gdm-session-relay.h:
      	* daemon/gdm-session-worker-job.c:
      	* daemon/gdm-session-worker-job.h:
      	* daemon/gdm-session-worker.c:
      	* daemon/gdm-session-worker.h:
      	* daemon/gdm-session.c:
      	* daemon/gdm-session.h:
      	* daemon/gdm-simple-slave.c:
      	* daemon/gdm-simple-slave.h:
      	* daemon/gdm-slave-proxy.c:
      	* daemon/gdm-slave-proxy.h:
      	* daemon/gdm-slave.c:
      	* daemon/gdm-slave.h:
      	* daemon/gdm-static-display.c:
      	* daemon/gdm-static-display.h:
      	* daemon/gdm-static-factory-display.c:
      	* daemon/gdm-static-factory-display.h:
      	* daemon/gdm-xdmcp-display-factory.c:
      	* daemon/gdm-xdmcp-display-factory.h:
      	* daemon/gdm-xdmcp-display.c:
      	* daemon/gdm-xdmcp-display.h:
      	* daemon/main.c:
      	* daemon/product-slave-main.c:
      	* daemon/session-worker-main.c:
      	* daemon/simple-slave-main.c:
      	* daemon/test-hal-seats.c:
      	* daemon/test-session.c:
      	* gui/simple-greeter/gdm-simple-greeter.c:
      	* gui/simple-greeter/gdm-simple-greeter.h:
      	* gui/simple-greeter/greeter-main.c:
      	* libgreeter/gdm-greeter.c:
      	* libgreeter/gdm-greeter.h:
      	* libgreeter/gdmlanguages.c:
      	* libgreeter/gdmsession.c:
      	Mass change tabs to spaces.  Tabs suck.
      
      
      svn path=/branches/mccann-gobject/; revision=5196
      77b6d6f4
  7. 25 Jul, 2007 1 commit
    • William Jon McCann's avatar
      Make XDMCP logins work. · cab659a1
      William Jon McCann authored
      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
      cab659a1
  8. 16 May, 2007 1 commit
  9. 11 May, 2007 1 commit
  10. 10 May, 2007 1 commit