| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/; revision=6212
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-14 William Jon McCann <jmccann@redhat.com>
* daemon/gdm-manager.c: (bus_name_owner_changed):
* daemon/gdm-product-slave.c: (send_dbus_string_method),
(send_dbus_void_method), (send_dbus_int_method),
(relay_session_started), (on_session_started),
(on_relay_refresh_credentials), (relay_dbus_handle_message):
* daemon/gdm-session-direct.c:
(gdm_session_direct_handle_session_started), (do_introspect),
(gdm_session_direct_accredit):
* daemon/gdm-session-private.h:
* daemon/gdm-session-relay.c: (gdm_session_relay_accredit),
(handle_secret_info_query), (handle_info), (handle_problem),
(handle_session_started), (do_introspect),
(gdm_session_iface_init):
* daemon/gdm-session-worker.c:
(gdm_session_worker_update_environment_from_passwd_info),
(_change_user), (_lookup_passwd_info),
(gdm_session_worker_accredit_user), (on_refresh_credentials),
(worker_dbus_handle_message):
* daemon/gdm-session.c: (gdm_session_class_init),
(_gdm_session_session_started):
* daemon/gdm-session.h:
* daemon/gdm-simple-slave.c: (on_session_started),
(gdm_simple_slave_accredit_when_ready), (on_greeter_connected):
* daemon/gdm-slave.c: (gdm_slave_get_primary_session_id_for_user),
(gdm_slave_switch_to_user_session):
* daemon/gdm-slave.h:
Refactor things a little. Rename renew to refresh. Add a pid to the
session started signal.
svn path=/trunk/; revision=6018
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-20 William Jon McCann <jmccann@redhat.com>
* common/gdm-settings-client.c: (gdm_settings_client_get_string):
* common/gdm-settings-keys.h:
* daemon/gdm-factory-slave.c: (on_greeter_begin_verification),
(on_greeter_begin_verification_for_user):
* daemon/gdm-greeter-server.c: (handle_begin_timed_login),
(greeter_handle_child_message), (do_introspect),
(gdm_greeter_server_class_init):
* daemon/gdm-greeter-server.h:
* daemon/gdm-product-slave.c: (on_relay_setup),
(on_relay_setup_for_user):
* daemon/gdm-session-direct.c: (gdm_session_direct_init),
(send_setup), (send_setup_for_user), (gdm_session_direct_setup),
(gdm_session_direct_setup_for_user),
(gdm_session_direct_set_property),
(gdm_session_direct_get_property), (gdm_session_direct_dispose),
(gdm_session_direct_class_init):
* daemon/gdm-session-relay.c: (send_dbus_string_string_signal),
(gdm_session_relay_setup), (gdm_session_relay_setup_for_user),
(do_introspect):
* daemon/gdm-session.c: (gdm_session_setup),
(gdm_session_setup_for_user):
* daemon/gdm-session.h:
* daemon/gdm-simple-slave.c: (on_greeter_begin_verification),
(on_greeter_begin_timed_login),
(on_greeter_begin_verification_for_user), (run_greeter):
* daemon/simple-slave-main.c: (main):
* daemon/test-session.c: (on_open):
* gui/simple-greeter/gdm-greeter-client.c:
(emit_string_signal_for_message),
(gdm_greeter_client_call_begin_timed_login):
* gui/simple-greeter/gdm-greeter-client.h:
* gui/simple-greeter/gdm-greeter-login-window.c:
(remove_timed_login_timeout), (timed_login_timer),
(restart_timed_login_timeout),
(on_login_button_clicked_answer_query),
(on_login_button_clicked_timed_login), (set_log_in_button_mode),
(switch_mode), (do_cancel), (reset_dialog),
(gdm_greeter_login_window_info_query),
(gdm_greeter_login_window_secret_info_query), (on_user_chosen),
(load_theme), (read_configuration),
(gdm_greeter_login_window_constructor),
(gdm_greeter_login_window_class_init),
(gdm_greeter_login_window_init):
* gui/simple-greeter/gdm-greeter-login-window.h:
* gui/simple-greeter/gdm-greeter-session.c: (on_begin_timed_login),
(toggle_login_window):
* gui/simple-greeter/gdm-user-chooser-dialog.c:
(gdm_user_chooser_dialog_set_show_other_user),
(gdm_user_chooser_dialog_set_show_guest_user),
(gdm_user_chooser_dialog_set_show_auto_user),
(gdm_user_chooser_dialog_init):
* gui/simple-greeter/gdm-user-chooser-dialog.h:
* gui/simple-greeter/gdm-user-chooser-widget.c: (add_user_other),
(add_user_guest), (add_user_auto), (remove_user_other),
(remove_user_guest), (remove_user_auto),
(gdm_user_chooser_widget_set_show_other_user),
(gdm_user_chooser_widget_set_show_guest_user),
(gdm_user_chooser_widget_set_show_auto_user),
(gdm_user_chooser_widget_constructor),
(gdm_user_chooser_widget_init):
* gui/simple-greeter/gdm-user-chooser-widget.h:
* gui/simple-greeter/greeter-main.c: (main):
* gui/simple-greeter/test-greeter-login-window.c: (main):
* gui/simple-greeter/test-user-chooser.c: (main):
Add initial support for timed login.
svn path=/trunk/; revision=5820
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-19 William Jon McCann <jmccann@redhat.com>
* common/gdm-settings-client.c:
(gdm_settings_client_get_locale_string),
(gdm_settings_client_init):
* common/gdm-settings-desktop-backend.c: (save_settings):
* common/gdm-settings-direct.c: (gdm_settings_direct_init):
* common/test-log.c: (test_log):
* common/test-settings-client.c: (test_settings_client):
* daemon/gdm-chooser-server.c: (gdm_chooser_server_constructor):
* daemon/gdm-chooser-session.c: (gdm_chooser_session_set_property),
(gdm_chooser_session_get_property),
(gdm_chooser_session_constructor):
* daemon/gdm-display-access-file.c:
* daemon/gdm-display.c: (_create_access_file_for_user),
(gdm_display_constructor):
* daemon/gdm-factory-slave.c: (gdm_factory_slave_start),
(gdm_factory_slave_stop), (gdm_factory_slave_set_property),
(gdm_factory_slave_get_property), (gdm_factory_slave_constructor):
* daemon/gdm-greeter-server.c: (gdm_greeter_server_constructor):
* daemon/gdm-greeter-session.c: (gdm_greeter_session_set_property),
(gdm_greeter_session_get_property):
* daemon/gdm-local-display-factory.c:
(gdm_local_display_factory_set_property),
(gdm_local_display_factory_get_property),
(gdm_local_display_factory_constructor):
* daemon/gdm-manager.c: (gdm_manager_constructor):
* daemon/gdm-product-display.c: (gdm_product_display_constructor):
* daemon/gdm-product-slave.c: (gdm_product_slave_start),
(gdm_product_slave_stop), (gdm_product_slave_set_property),
(gdm_product_slave_get_property), (gdm_product_slave_constructor):
* daemon/gdm-server.c: (gdm_server_constructor):
* daemon/gdm-session-auditor.c:
* daemon/gdm-session-direct.c: (gdm_session_direct_open):
* daemon/gdm-session-linux-auditor.c:
* daemon/gdm-session-relay.c: (gdm_session_relay_set_property),
(gdm_session_relay_get_property), (gdm_session_relay_constructor):
* daemon/gdm-session-settings.c:
* daemon/gdm-session-worker-job.c:
(gdm_session_worker_job_constructor):
* daemon/gdm-session-worker.c: (gdm_session_worker_constructor):
* daemon/gdm-simple-slave.c: (gdm_simple_slave_start),
(gdm_simple_slave_stop), (gdm_simple_slave_set_property),
(gdm_simple_slave_get_property), (gdm_simple_slave_constructor):
* daemon/gdm-slave.c: (gdm_slave_run_script),
(_get_primary_user_session_id), (gdm_slave_constructor):
* daemon/gdm-static-display.c: (gdm_static_display_set_property),
(gdm_static_display_get_property):
* daemon/gdm-static-factory-display.c:
(gdm_static_factory_display_set_property),
(gdm_static_factory_display_get_property),
(gdm_static_factory_display_constructor):
* daemon/gdm-transient-display.c:
(gdm_transient_display_set_property),
(gdm_transient_display_get_property):
* daemon/gdm-welcome-session.c: (parse_dbus_launch_output),
(gdm_welcome_session_constructor):
* daemon/gdm-xdmcp-chooser-slave.c:
(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):
* daemon/gdm-xdmcp-display-factory.c: (do_bind),
(indirect_client_create), (gdm_xdmcp_handle_forward_query):
* daemon/test-session.c: (main):
* gui/simple-chooser/gdm-chooser-client.c:
(gdm_chooser_client_set_property),
(gdm_chooser_client_get_property),
(gdm_chooser_client_constructor), (gdm_chooser_client_dispose):
* gui/simple-chooser/gdm-chooser-session.c:
(gdm_chooser_session_set_property),
(gdm_chooser_session_get_property),
(gdm_chooser_session_constructor), (gdm_chooser_session_dispose):
* gui/simple-chooser/gdm-host-chooser-dialog.c:
(gdm_host_chooser_dialog_set_property),
(gdm_host_chooser_dialog_get_property),
(gdm_host_chooser_dialog_constructor),
(gdm_host_chooser_dialog_dispose):
* gui/simple-chooser/gdm-host-chooser-widget.c:
(gdm_host_chooser_widget_set_property),
(gdm_host_chooser_widget_get_property),
(gdm_host_chooser_widget_constructor):
* gui/simple-greeter/gdm-a11y-preferences-dialog.c:
(gdm_a11y_preferences_dialog_set_property),
(gdm_a11y_preferences_dialog_get_property),
(gdm_a11y_preferences_dialog_constructor),
(gdm_a11y_preferences_dialog_dispose):
* gui/simple-greeter/gdm-chooser-widget.c:
(shrink_edge_toward_active_row), (gdm_chooser_widget_constructor):
* gui/simple-greeter/gdm-greeter-client.c:
(gdm_greeter_client_set_property),
(gdm_greeter_client_get_property),
(gdm_greeter_client_constructor), (gdm_greeter_client_dispose):
* gui/simple-greeter/gdm-greeter-login-window.c:
(gdm_greeter_login_window_constructor):
* gui/simple-greeter/gdm-greeter-panel.c:
(gdm_greeter_panel_set_property), (gdm_greeter_panel_get_property),
(gdm_greeter_panel_constructor), (gdm_greeter_panel_dispose):
* gui/simple-greeter/gdm-greeter-session.c:
(gdm_greeter_session_set_property),
(gdm_greeter_session_get_property),
(gdm_greeter_session_constructor), (gdm_greeter_session_dispose):
* gui/simple-greeter/gdm-language-chooser-widget.c:
(gdm_language_chooser_widget_dispose):
* gui/simple-greeter/gdm-option-widget.c: (activate_from_item_id),
(gdm_option_widget_constructor):
* gui/simple-greeter/gdm-recent-option-widget.c:
(gdm_recent_option_widget_dispose):
* gui/simple-greeter/gdm-remote-login-window.c:
(gdm_remote_login_window_set_property),
(gdm_remote_login_window_get_property),
(gdm_remote_login_window_constructor):
* gui/simple-greeter/gdm-session-client.c:
(gdm_session_client_constructor), (gdm_session_client_dispose):
* gui/simple-greeter/gdm-session-manager.c:
(gdm_session_manager_set_property),
(gdm_session_manager_get_property),
(gdm_session_manager_constructor), (gdm_session_manager_dispose):
* gui/simple-greeter/gdm-user-chooser-dialog.c:
(gdm_user_chooser_dialog_set_property),
(gdm_user_chooser_dialog_get_property),
(gdm_user_chooser_dialog_constructor),
(gdm_user_chooser_dialog_dispose):
* gui/simple-greeter/gdm-user-chooser-widget.c:
(gdm_user_chooser_widget_set_property),
(gdm_user_chooser_widget_get_property),
(gdm_user_chooser_widget_constructor):
* gui/simple-greeter/gdm-user-manager.c:
(_get_primary_user_session_id), (_get_login_window_session_id):
* gui/simple-greeter/gdm-user.c:
* gui/simple-greeter/libnotificationarea/na-tray-manager.c:
(na_tray_manager_handle_begin_message):
* gui/simple-greeter/libnotificationarea/na-tray.c:
* gui/user-switch-applet/applet.c: (prefs_cb),
(switch_to_user_session), (display_key_changed), (applet_fill_cb):
* gui/user-switch-applet/gdm-user-menu-item.c:
* tests/s-common-address.c: (START_TEST):
* utils/gdmflexiserver.c: (get_login_window_session_id):
Fix a bunch of compiler warnings and remove unused code.
Patch from: Kjartan Maraas <kmaraas@broadpark.no>
svn path=/trunk/; revision=5800
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-11-07 William Jon McCann <mccann@jhu.edu>
* daemon/gdm-factory-slave.c: (greeter_reset_timeout),
(queue_greeter_reset), (on_session_setup_complete),
(on_session_setup_failed), (on_session_reset_complete),
(on_session_reset_failed), (on_session_authenticated),
(on_session_authentication_failed), (on_session_authorized),
(on_session_authorization_failed), (on_session_accredited),
(on_session_accreditation_failed), (on_greeter_begin_verification),
(on_greeter_begin_verification_for_user),
(gdm_factory_slave_start):
* daemon/gdm-product-slave.c: (on_session_setup_complete),
(on_session_setup_failed), (on_session_reset_complete),
(on_session_reset_failed), (on_session_authenticated),
(on_session_authentication_failed), (on_session_authorized),
(on_session_authorization_failed), (on_session_accredited),
(on_session_accreditation_failed), (on_relay_setup),
(on_relay_setup_for_user), (on_relay_authenticate),
(on_relay_authorize), (on_relay_establish_credentials),
(on_relay_renew_credentials), (create_new_session),
(relay_dbus_handle_message):
* daemon/gdm-session-direct.c: (send_dbus_void_signal),
(on_authentication_failed), (on_session_start_failed),
(gdm_session_direct_handle_setup_complete),
(gdm_session_direct_handle_setup_failed),
(gdm_session_direct_handle_reset_complete),
(gdm_session_direct_handle_reset_failed),
(gdm_session_direct_handle_authenticated),
(gdm_session_direct_handle_authentication_failed),
(gdm_session_direct_handle_authorized),
(gdm_session_direct_handle_authorization_failed),
(gdm_session_direct_handle_accredited),
(gdm_session_direct_handle_accreditation_failed),
(gdm_session_direct_handle_start_failed), (session_worker_message),
(do_introspect), (gdm_session_direct_init), (worker_exited),
(worker_died), (gdm_session_direct_open), (send_setup),
(send_setup_for_user), (gdm_session_direct_setup),
(gdm_session_direct_setup_for_user),
(gdm_session_direct_authenticate), (gdm_session_direct_authorize),
(gdm_session_direct_accredit), (gdm_session_direct_close),
(gdm_session_iface_init):
* daemon/gdm-session-direct.h:
* daemon/gdm-session-private.h:
* daemon/gdm-session-relay.c: (send_dbus_string_signal),
(send_dbus_void_signal), (gdm_session_relay_setup),
(gdm_session_relay_setup_for_user),
(gdm_session_relay_authenticate), (gdm_session_relay_authorize),
(gdm_session_relay_accredit), (gdm_session_relay_answer_query),
(handle_setup_complete), (handle_setup_failed),
(handle_authenticated), (handle_authentication_failed),
(handle_authorized), (handle_authorization_failed),
(handle_accredited), (handle_accreditation_failed),
(handle_session_started), (handle_session_stopped),
(handle_opened), (session_handle_child_message), (do_introspect),
(gdm_session_iface_init):
* daemon/gdm-session-worker.c: (gdm_session_execute),
(gdm_session_worker_update_username),
(gdm_session_worker_initialize_pam),
(gdm_session_worker_accredit_user), (session_worker_child_watch),
(gdm_session_worker_start_user_session), (do_setup),
(do_authenticate), (do_authorize), (do_accredit),
(do_open_session), (do_start_session), (state_change_idle),
(on_setup), (on_setup_for_user), (on_authenticate), (on_authorize),
(on_establish_credentials), (on_renew_credentials),
(worker_dbus_handle_message):
* daemon/gdm-session.c: (gdm_session_setup),
(gdm_session_setup_for_user), (gdm_session_authenticate),
(gdm_session_authorize), (gdm_session_accredit),
(gdm_session_class_init), (_gdm_session_setup_complete),
(_gdm_session_setup_failed), (_gdm_session_reset_complete),
(_gdm_session_reset_failed), (_gdm_session_authenticated),
(_gdm_session_authentication_failed), (_gdm_session_authorized),
(_gdm_session_authorization_failed), (_gdm_session_accredited),
(_gdm_session_accreditation_failed),
(_gdm_session_session_start_failed):
* daemon/gdm-session.h:
* daemon/gdm-simple-slave.c: (greeter_reset_timeout),
(queue_greeter_reset), (on_session_setup_complete),
(on_session_setup_failed), (on_session_reset_complete),
(on_session_reset_failed), (on_session_authenticated),
(on_session_authentication_failed), (on_session_authorized),
(on_session_authorization_failed), (on_session_accredited),
(on_session_accreditation_failed), (create_new_session),
(on_greeter_begin_verification),
(on_greeter_begin_verification_for_user):
* daemon/test-session.c: (on_open), (on_session_setup_complete),
(on_session_setup_failed), (on_session_reset_complete),
(on_session_reset_failed), (on_session_authenticated),
(on_session_authentication_failed), (on_session_authorized),
(on_session_authorization_failed), (on_session_accredited),
(on_session_accreditation_failed), (on_session_started),
(on_session_exited), (on_session_died), (main):
Split up the Verification step in the GdmSession interface into
component parts: setup, authenticate, authorize, accredit.
svn path=/trunk/; revision=5496
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-29 William Jon McCann <mccann@jhu.edu>
* daemon/Makefile.am:
* daemon/gdm-factory-slave.c: (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_session_selected), (on_greeter_language_selected),
(on_greeter_user_selected), (on_greeter_cancel),
(gdm_factory_slave_start), (gdm_factory_slave_stop):
* daemon/gdm-product-slave.c: (setup_server),
(add_user_authorization), (setup_session),
(on_session_user_verified), (on_relay_start_session),
(on_relay_begin_verification),
(on_relay_begin_verification_for_user), (on_relay_answer),
(reset_session), (on_relay_open), (create_new_session),
(on_relay_cancelled), (connect_to_session_relay),
(gdm_product_slave_stop):
* daemon/gdm-session-direct.c: (on_user_verification_error),
(on_session_started), (on_session_startup_error),
(on_session_exited), (gdm_session_direct_handle_verified),
(gdm_session_direct_handle_verification_failed),
(gdm_session_direct_handle_username_changed),
(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), (handle_connection),
(gdm_session_direct_init), (worker_exited), (worker_died),
(gdm_session_direct_open), (send_begin_verification),
(send_begin_verification_for_user),
(gdm_session_direct_begin_verification),
(gdm_session_direct_begin_verification_for_user),
(is_prog_in_path), (get_session_command_for_file),
(get_session_command), (open_ck_session),
(setup_session_environment), (gdm_session_direct_start_session),
(gdm_session_direct_close), (gdm_session_direct_answer_query),
(gdm_session_direct_cancel), (gdm_session_direct_get_username),
(gdm_session_direct_select_session),
(gdm_session_direct_select_language),
(gdm_session_direct_select_user),
(_gdm_session_direct_set_display_name),
(_gdm_session_direct_set_display_hostname),
(_gdm_session_direct_set_display_device),
(_gdm_session_direct_set_user_x11_authority_file),
(_gdm_session_direct_set_display_is_local),
(gdm_session_direct_set_property),
(gdm_session_direct_get_property), (gdm_session_direct_dispose),
(gdm_session_direct_finalize), (gdm_session_iface_init),
(gdm_session_direct_class_init), (gdm_session_direct_new):
* daemon/gdm-session-direct.h:
* daemon/gdm-session-private.h:
* daemon/gdm-session-relay.c: (gdm_session_relay_open),
(gdm_session_relay_close), (gdm_session_relay_begin_verification),
(gdm_session_relay_begin_verification_for_user),
(gdm_session_relay_answer_query),
(gdm_session_relay_select_session),
(gdm_session_relay_select_language),
(gdm_session_relay_select_user), (gdm_session_relay_cancel),
(gdm_session_relay_start_session), (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),
(handle_connection), (gdm_session_iface_init),
(gdm_session_relay_class_init):
* daemon/gdm-session-relay.h:
* daemon/gdm-session.c: (gdm_session_get_type), (gdm_session_open),
(gdm_session_close), (gdm_session_begin_verification),
(gdm_session_begin_verification_for_user),
(gdm_session_answer_query), (gdm_session_select_session),
(gdm_session_select_language), (gdm_session_select_user),
(gdm_session_cancel), (gdm_session_start_session),
(gdm_session_class_init), (_gdm_session_user_verified),
(_gdm_session_user_verification_error), (_gdm_session_info_query),
(_gdm_session_secret_info_query), (_gdm_session_info),
(_gdm_session_problem), (_gdm_session_session_started),
(_gdm_session_session_startup_error),
(_gdm_session_session_exited), (_gdm_session_session_died),
(_gdm_session_opened), (_gdm_session_closed),
(_gdm_session_selected_user_changed):
* daemon/gdm-session.h:
* daemon/gdm-simple-slave.c: (on_session_started),
(on_session_exited), (on_session_died), (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_session_opened),
(on_session_selected_user_changed), (create_new_session),
(on_greeter_begin_verification),
(on_greeter_begin_verification_for_user), (on_greeter_answer),
(on_greeter_session_selected), (on_greeter_language_selected),
(on_greeter_cancel), (on_greeter_connected),
(gdm_simple_slave_stop), (gdm_simple_slave_init):
* daemon/test-session.c: (on_open), (on_session_started),
(on_session_exited), (on_session_died), (on_user_verified),
(on_user_verification_error), (on_info_query), (on_info),
(on_problem), (on_secret_info_query), (import_environment), (main):
Make SessionRelay and SessionDirect (was Session) implement a common
interface GdmSession. Push some code that lived in the simple and product
slaves into the SessionDirect class. Using an interface has a few
advantages besides ensuring consistency: makes it easier to do some
abstraction in the slave classes, makes it possible to more easily
implement other non-pam backends.
Add a stub for a selected-user-changed signal from the session interface.
This will be used to update the user selection in the greeter when the
user is set from the backend.
svn path=/trunk/; revision=5452
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-27 William Jon McCann <mccann@jhu.edu>
* daemon/gdm-factory-slave.c: (on_greeter_begin_verification),
(on_greeter_begin_verification_for_user), (run_greeter):
* daemon/gdm-greeter-server.c: (handle_begin_verification),
(handle_begin_verification_for_user),
(greeter_handle_child_message), (do_introspect),
(gdm_greeter_server_class_init):
* daemon/gdm-greeter-server.h:
* daemon/gdm-product-slave.c: (on_relay_begin_verification),
(on_relay_begin_verification_for_user), (connect_to_session_relay):
* daemon/gdm-session-relay.c:
(gdm_session_relay_begin_verification),
(gdm_session_relay_begin_verification_for_user):
* daemon/gdm-session-relay.h:
* daemon/gdm-simple-slave.c: (on_greeter_begin_verification),
(on_greeter_begin_verification_for_user), (run_greeter):
* gui/simple-greeter/gdm-greeter-client.c:
(gdm_greeter_client_call_begin_verification),
(gdm_greeter_client_call_begin_verification_for_user):
* gui/simple-greeter/gdm-greeter-client.h:
* gui/simple-greeter/gdm-greeter-login-window.c: (on_user_chosen),
(gdm_greeter_login_window_class_init):
* gui/simple-greeter/gdm-greeter-login-window.h:
* gui/simple-greeter/gdm-greeter-session.c:
(on_begin_verification), (on_begin_verification_for_user),
(toggle_login_window):
* gui/simple-greeter/gdm-user-chooser-widget.c: (populate_model),
(user_visible_cb):
* gui/simple-greeter/gdm-user-chooser-widget.h:
Add a begin-verification-for-user. Make clicking other
start begin-verification to bring up a username prompt.
svn path=/trunk/; revision=5438
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-15 William Jon McCann <mccann@jhu.edu>
* common/gdm-md5.c: (gdm_md5_final):
* common/gdm-settings-backend.c:
* common/gdm-signal-handler.c: (gdm_signal_handler_init):
* common/test-settings-client.c: (test_settings_client):
* configure.ac:
* daemon/gdm-factory-slave.c:
* daemon/gdm-greeter-session.c: (gdm_greeter_session_spawn):
* daemon/gdm-local-display-factory.c:
* daemon/gdm-manager.c:
* daemon/gdm-product-slave.c:
* daemon/gdm-session-relay.c: (session_handle_child_message):
* daemon/gdm-session.c: (handle_connection):
* daemon/gdm-simple-slave.c:
* daemon/gdm-xdmcp-display-factory.c:
* daemon/main.c: (main):
* daemon/session-worker-main.c: (main):
* gui/simple-chooser/gdm-host-chooser-dialog.c: (on_response):
* gui/simple-chooser/gdm-host-chooser-widget.c:
* gui/simple-greeter/gdm-language-chooser-widget.c:
(languages_parse_start_tag), (territories_parse_start_tag):
* gui/simple-greeter/gdm-simple-greeter.c:
* gui/simple-greeter/gdm-user-chooser-widget.c:
(gdm_user_chooser_widget_init):
* gui/simple-greeter/greeter-main.c: (activate_power_manager):
* gui/simple-greeter/test-user-manager.c: (main):
Fix a bunch of compiler warnings. Add Werror for now to
warning flags.
svn path=/trunk/; revision=5371
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-02 William Jon McCann <mccann@jhu.edu>
* daemon/gdm-factory-slave.c: (on_session_relay_info),
(on_session_relay_problem), (on_session_relay_info_query),
(on_session_relay_secret_info_query), (on_session_relay_opened),
(on_session_relay_user_verified), (greeter_reset_timeout),
(queue_greeter_reset), (on_session_relay_user_verification_error),
(on_session_relay_disconnected),
(on_session_relay_session_started),
(on_greeter_begin_verification), (run_greeter),
(gdm_factory_slave_start), (gdm_factory_slave_finalize):
* daemon/gdm-greeter-server.c: (gdm_greeter_server_ready),
(handle_begin_verification), (greeter_handle_child_message),
(do_introspect), (gdm_greeter_server_class_init):
* daemon/gdm-greeter-server.h:
* daemon/gdm-local-display-factory.c: (create_display_for_device):
* daemon/gdm-product-slave.c: (relay_session_opened),
(on_session_opened), (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),
(create_new_session), (on_relay_cancelled),
(connect_to_session_relay), (gdm_product_slave_start):
* daemon/gdm-session-relay.c:
(gdm_session_relay_begin_verification), (handle_user_verified),
(handle_user_verification_error), (handle_opened),
(session_handle_child_message), (do_introspect),
(handle_connection), (gdm_session_relay_class_init):
* daemon/gdm-session-relay.h:
* daemon/gdm-session.c:
* daemon/gdm-simple-slave.c: (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_session_opened),
(create_new_session), (on_greeter_begin_verification),
(on_greeter_user_selected), (run_greeter),
(gdm_simple_slave_finalize):
* gui/simple-greeter/Makefile.am:
* gui/simple-greeter/gdm-simple-greeter.c: (switch_page),
(do_cancel), (reset_dialog), (gdm_simple_greeter_ready),
(gdm_simple_greeter_reset), (on_user_activated), (create_greeter),
(gdm_simple_greeter_class_init):
* gui/simple-greeter/gdm-simple-greeter.glade:
* gui/simple-greeter/gdm-user-chooser-widget.c: (populate_model):
* gui/simple-greeter/greeter-main.c: (on_ready),
(on_begin_verification), (main):
* libgreeter/gdm-greeter.c: (gdm_greeter_real_ready),
(gdm_greeter_ready), (gdm_greeter_emit_begin_verification),
(gdm_greeter_emit_answer_query), (gdm_greeter_class_init):
* libgreeter/gdm-greeter.h:
Require the greeter to call BeginVerification. But only
after the greeter is sent a Ready.
Make the factory-slave report verification status.
Audit the communication paths and apply some fixes.
Hook up the user chooser in the greeter. Only has dummy users.
svn path=/branches/mccann-gobject/; revision=5330
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-08 William Jon McCann <mccann@jhu.edu>
* daemon/gdm-greeter-server.c: (greeter_server_message_handler),
(connection_filter_function):
* daemon/gdm-session-relay.c: (session_relay_message_handler),
(connection_filter_function):
* daemon/gdm-session.c: (session_message_handler),
(connection_filter_function):
Don't print null strings - solaris crashes.
Patch from Brian Cameron <brian.cameron@sun.com>
svn path=/branches/mccann-gobject/; revision=5233
|
|
|
|
| |
svn path=/branches/mccann-gobject/; revision=5211
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-31 William Jon McCann <mccann@jhu.edu>
* daemon/gdm-greeter-server.c: (generate_address):
* daemon/gdm-session-relay.c: (generate_address):
* daemon/gdm-session.c: (generate_address):
Remove subdirectory in dbus socket tmpdir.
svn path=/branches/mccann-gobject/; revision=5210
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-28 William Jon McCann <mccann@jhu.edu>
* daemon/gdm-factory-slave.c: (on_greeter_answer):
* daemon/gdm-greeter-server.c: (handle_answer_query):
* daemon/gdm-product-slave.c: (on_relay_answer):
* daemon/gdm-session-relay.c: (gdm_session_relay_answer_query):
* daemon/gdm-session-worker.c:
(gdm_session_worker_pam_new_messages_handler):
* gui/simple-greeter/greeter-main.c: (on_query_answer):
Don't echo authentication responses.
svn path=/branches/mccann-gobject/; revision=5195
|
|
|
|
| |
svn path=/branches/mccann-gobject/; revision=5056
|
|
|
|
| |
svn path=/branches/mccann-gobject/; revision=5055
|
|
|
|
| |
svn path=/branches/mccann-gobject/; revision=5012
|
|
|
|
| |
svn path=/branches/mccann-gobject/; revision=5007
|
|
svn path=/branches/mccann-gobject/; revision=5006
|