| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
that the length of the sockaddr is set to the correct length for IPv4 or IPv6.
This problem affects Solaris and FreeBSD. Linux only require that the
length be greater or equal to the expected length, so you would not see this
problem on Linux.
|
| |
|
|
|
|
|
|
|
|
| |
* daemon/main.c
(bus_proxy_destroyed_cb),
(main)
* gui/simple-chooser/gdm-host-chooser-widget.c,
(xdmcp_discover)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-03-31 Kjartan Maraas <kmaraas@gnome.org>
* gui/simple-chooser/gdm-host-chooser-dialog.h:
* gui/simple-chooser/gdm-host-chooser-widget.h:
* gui/simple-greeter/gdm-cell-renderer-timer.h:
* gui/simple-greeter/gdm-chooser-widget.h:
* gui/simple-greeter/gdm-language-chooser-dialog.h:
* gui/simple-greeter/gdm-layout-chooser-dialog.h:
* gui/simple-greeter/gdm-option-widget.h:
* gui/simple-greeter/gdm-user-chooser-dialog.h:
* gui/simple-greeter/gdm-user.h:
* gui/simple-greeter/libnotificationarea/na-tray-manager.c:
* gui/simple-greeter/libnotificationarea/na-tray-manager.h:
* gui/simple-greeter/libnotificationarea/na-tray.h:
* gui/simple-greeter/libnotificationarea/obox.c:
* gui/simple-greeter/libnotificationarea/obox.h:
* gui/user-switch-applet/gdm-entry-menu-item.h:
Use single includes for gtk+
svn path=/trunk/; revision=6798
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-12-02 William Jon McCann <jmccann@redhat.com>
* NEWS:
* common/Makefile.am:
* configure.ac:
* daemon/Makefile.am:
* gui/simple-chooser/Makefile.am:
* gui/simple-greeter/Makefile.am:
* gui/user-switch-applet/Makefile.am:
* utils/Makefile.am:
Fix some build system warnings
svn path=/trunk/; revision=6616
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-07-12 William Jon McCann <jmccann@redhat.com>
* common/gdm-common.c (_read_bytes):
* daemon/gdm-display-access-file.c (_create_xauth_file_for_user):
* daemon/gdm-welcome-session.c (parse_dbus_launch_output):
* gui/simple-chooser/gdm-chooser-client.c
(gdm_chooser_client_start):
* gui/simple-greeter/gdm-greeter-client.c
(gdm_greeter_client_start):
* gui/simple-greeter/gdm-languages.c (gdm_parse_language_name):
* gui/simple-greeter/gdm-layout-chooser-widget.c:
* gui/simple-greeter/gdm-user-manager.c (parse_ck_history_line):
Fix some build warnings GCC 4.3.0
Patch from Cosimo Cecchi <cosimoc@gnome.org>
svn path=/trunk/; revision=6297
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-12 William Jon McCann <jmccann@redhat.com>
* daemon/gdm-chooser-server.c: (handle_select_hostname),
(handle_disconnect), (do_introspect):
* daemon/gdm-product-slave.c: (send_dbus_string_method),
(send_dbus_void_method):
* daemon/gdm-session-worker.c: (send_dbus_string_method),
(send_dbus_int_method), (send_dbus_void_method):
* daemon/gdm-slave.c: (activate_session_id), (session_unlock):
* gui/simple-chooser/gdm-chooser-client.c:
(send_dbus_string_method), (send_dbus_void_method):
* gui/simple-greeter/gdm-greeter-client.c:
(send_dbus_string_method), (send_dbus_bool_method),
(send_dbus_void_method):
* gui/simple-greeter/gdm-greeter-session.c:
(send_dbus_string_method):
* gui/simple-greeter/gdm-user-manager.c: (activate_session_id):
* utils/gdmflexiserver.c: (create_transient_display),
(get_current_session_id), (get_seat_id_for_session),
(activate_session_id), (session_is_login_window),
(seat_can_activate_sessions):
Fix a few leaks and make sure we don't unref null replies.
svn path=/trunk/; revision=6011
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-04 William Jon McCann <jmccann@redhat.com>
* gui/simple-chooser/gdm-host-chooser-dialog.c:
(gdm_host_chooser_dialog_constructor):
* gui/simple-chooser/gdm-host-chooser.c: (main):
* gui/simple-greeter/gdm-remote-login-window.c:
(gdm_remote_login_window_init):
Use a connect button, set an initial size for the window,
remove decorations.
svn path=/trunk/; revision=5924
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-04 William Jon McCann <jmccann@redhat.com>
* gui/simple-chooser/Makefile.am:
* gui/simple-chooser/gdm-chooser-host.c:
(gdm_chooser_host_get_address), (gdm_chooser_host_get_description),
(gdm_chooser_host_get_kind), (gdm_chooser_host_get_willing),
(_gdm_chooser_host_set_address),
(_gdm_chooser_host_set_description), (_gdm_chooser_host_set_kind),
(_gdm_chooser_host_set_willing), (gdm_chooser_host_set_property),
(gdm_chooser_host_get_property), (gdm_chooser_host_class_init),
(gdm_chooser_host_init), (gdm_chooser_host_finalize):
* gui/simple-chooser/gdm-chooser-host.h:
* gui/simple-chooser/gdm-chooser-session.c: (on_dialog_response),
(gdm_chooser_session_start):
* gui/simple-chooser/gdm-host-chooser-dialog.c:
(gdm_host_chooser_dialog_get_host),
(_gdm_host_chooser_dialog_set_kind_mask),
(gdm_host_chooser_dialog_set_property), (on_response),
(gdm_host_chooser_dialog_constructor),
(gdm_host_chooser_dialog_class_init),
(gdm_host_chooser_dialog_init), (gdm_host_chooser_dialog_new):
* gui/simple-chooser/gdm-host-chooser-dialog.h:
* gui/simple-chooser/gdm-host-chooser-widget.c: (find_known_host),
(browser_add_host), (decode_packet), (xdmcp_init),
(gdm_host_chooser_widget_refresh),
(gdm_host_chooser_widget_get_host),
(_gdm_host_chooser_widget_set_kind_mask),
(gdm_host_chooser_widget_set_property),
(gdm_host_chooser_widget_constructor),
(gdm_host_chooser_widget_dispose),
(gdm_host_chooser_widget_class_init),
(gdm_host_chooser_widget_init), (gdm_host_chooser_widget_new):
* gui/simple-chooser/gdm-host-chooser-widget.h:
* gui/simple-chooser/gdm-host-chooser.c: (main):
Abstract the host selection to be able to support
other kinds in addition to XDMCP.
svn path=/trunk/; revision=5922
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-19 William Jon McCann <jmccann@redhat.com>
* gui/simple-chooser/Makefile.am:
* gui/simple-chooser/test-host-chooser.c:
* gui/simple-greeter/gdm-remote-login-window.c: (start_xephyr),
(start_xdmx), (gdm_remote_login_window_connect),
(gdm_remote_login_window_init):
* gui/simple-greeter/test-remote-login-window.c: (main):
Install the test program as gdm-host-chooser. Add a
stub for Xdmx support.
svn path=/trunk/; revision=5806
|
|
|
|
|
|
|
|
|
|
| |
2008-02-19 William Jon McCann <mccann@jhu.edu>
* gui/simple-chooser/gdm-host-chooser-dialog.c (gdm_host_chooser_dialog_init):
Fix dialog title, icon, and spacing.
svn path=/trunk/; revision=5805
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-01-31 William Jon McCann <mccann@jhu.edu>
* daemon/Makefile.am:
* gui/simple-chooser/Makefile.am:
* gui/simple-greeter/Makefile.am:
* tests/Makefile.am:
Pass convenience libs to linker ahead of global libs.
Patch from <dmacks@netspace.org>
Fixes #508169
svn path=/trunk/; revision=5652
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-01-21 William Jon McCann <mccann@jhu.edu>
* common/gdm-address.c: (gdm_address_peek_local_list):
* daemon/gdm-xdmcp-display-factory.c:
(gdm_xdmcp_display_factory_class_init),
(gdm_xdmcp_display_factory_finalize):
Merge a few changes from the 2.20 branch.
* gui/simple-chooser/chooser-main.c: (main):
* gui/simple-greeter/Makefile.am:
* gui/simple-greeter/gdm-remote-login-window.c: (start_xephyr),
(gdm_remote_login_window_connect),
(gdm_remote_login_window_set_property),
(gdm_remote_login_window_get_property),
(gdm_remote_login_window_constructor),
(gdm_remote_login_window_class_init),
(gdm_remote_login_window_init), (gdm_remote_login_window_finalize),
(gdm_remote_login_window_new):
* gui/simple-greeter/gdm-remote-login-window.h:
* gui/simple-greeter/test-remote-login-window.c: (main):
Add initial remote login (xdmcp) client window.
svn path=/trunk/; revision=5621
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-11-19 William Jon McCann <mccann@jhu.edu>
* common/gdm-common-unknown-origin.h:
* configure.ac:
* daemon/Makefile.am:
* daemon/gdm-greeter-session.c:
* daemon/gdm-server.c: (gdm_server_class_init):
* daemon/gdm-session-record.c: (record_set_username),
(gdm_session_record_login), (gdm_session_record_logout):
* daemon/gdm-session-worker-job.c:
(gdm_session_worker_job_class_init):
* daemon/gdm-slave-proxy.c: (spawn_slave):
* daemon/main.c:
* gui/settings-daemon/plugins/xsettings/gdm-xsettings-manager.c:
* gui/simple-chooser/gdm-host-chooser-widget.c: (do_ping):
Fix build on FreeBSD.
Patch from: Joe Marcus Clarke <marcus@freebsd.org>
svn path=/trunk/; revision=5515
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-25 William Jon McCann <mccann@jhu.edu>
* configure.ac:
* gui/Makefile.am:
* gui/settings-daemon/Makefile.am:
* gui/settings-daemon/main.c: (main):
* gui/simple-chooser/Makefile.am:
Add a stub for settings-daemon.
svn path=/trunk/; revision=5410
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-15 William Jon McCann <mccann@jhu.edu>
* common/gdm-address.c: (gdm_address_new_from_sockaddr),
(gdm_address_peek_local_list):
* common/gdm-address.h:
* daemon/gdm-xdmcp-display-factory.c: (do_bind),
(create_address_from_request), (decode_packet):
* gui/simple-chooser/gdm-host-chooser-widget.c: (decode_packet),
(find_broadcast_addresses), (add_hosts):
The function gdm_address_new_from_sockaddr_storage gets called in a
few places with socket addresses that aren't necessary
sockaddr_storage bytes big (all the places that call getaddrinfo).
This results in the memdup call in that function potentially copying
out of bounds bytes.
Patch from: Ray Strode <halfline@gmail.com>
svn path=/branches/mccann-gobject/; revision=5360
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-04 William Jon McCann <mccann@jhu.edu>
* acinclude.m4:
* common/Makefile.am:
* configure.ac:
* daemon/Makefile.am:
* daemon/gdm-factory-slave.c: (run_greeter),
(idle_connect_to_display):
* daemon/gdm-product-slave.c: (setup_server),
(idle_connect_to_display):
* daemon/gdm-simple-slave.c: (run_greeter),
(idle_connect_to_display):
* daemon/gdm-slave.c: (gdm_slave_set_busy_cursor),
(set_local_auth), (gdm_slave_connect_to_x11_display):
* daemon/gdm-slave.h:
* gui/Makefile.am:
* gui/modules/.cvsignore:
* gui/modules/AccessDwellMouseEvents.in:
* gui/modules/AccessKeyMouseEvents.in:
* gui/modules/Makefile.am:
* gui/modules/dwellmouselistener.c:
* gui/modules/keymouselistener.c:
* gui/simple-chooser/Makefile.am:
* gui/simple-greeter/Makefile.am:
* gui/simple-greeter/libnotificationarea/Makefile.am:
* libgreeter/Makefile.am:
Fix up the handling of dependencies. Make the daemon
only depend on x11, glib, gobject, dbus. Move some
things from the slaves to the base class.
Remove the unused modules for now.
svn path=/branches/mccann-gobject/; revision=5338
|
|
|
|
|
|
|
|
|
|
| |
2007-09-19 William Jon McCann <mccann@jhu.edu>
* gui/simple-chooser/Makefile.am:
Add XDMCP_LIBS.
svn path=/branches/mccann-gobject/; revision=5289
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-04 William Jon McCann <mccann@jhu.edu>
* common/gdm-address.c: (gdm_address_peek_local_list):
* daemon/gdm-xdmcp-display-factory.c: (do_bind),
(gdm_xdmcp_send_failed):
* gui/simple-chooser/chooser-main.c: (main):
* gui/simple-chooser/gdm-host-chooser-widget.c: (chooser_host_add),
(chooser_host_remove), (chooser_host_free), (find_known_host),
(browser_add_host), (decode_packet), (do_ping), (xdmcp_discover),
(find_broadcast_addresses), (add_hosts), (xdmcp_init),
(gdm_host_chooser_widget_get_current_hostname),
(gdm_host_chooser_widget_dispose),
(gdm_host_chooser_widget_class_init), (on_host_selected),
(on_row_activated), (gdm_host_chooser_widget_init):
* gui/simple-chooser/gdm-host-chooser-widget.h:
Make the chooser kinda work.
svn path=/branches/mccann-gobject/; revision=5223
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-31 William Jon McCann <mccann@jhu.edu>
* gui/simple-chooser/Makefile.am:
* gui/simple-chooser/gdm-host-chooser-widget.c: (decode_packet),
(do_ping), (ping_try), (xdmcp_discover), (xdmcp_init),
(gdm_host_chooser_widget_init):
A bit more stuff for the chooser
svn path=/branches/mccann-gobject/; revision=5212
|
|
2007-08-30 William Jon McCann <mccann@jhu.edu>
* configure.ac:
* gui/Makefile.am:
* gui/simple-chooser/Makefile.am:
* gui/simple-chooser/chooser-main.c: (main):
* gui/simple-chooser/gdm-host-chooser-dialog.c:
(gdm_host_chooser_dialog_get_current_hostname),
(gdm_host_chooser_dialog_set_property),
(gdm_host_chooser_dialog_get_property),
(gdm_host_chooser_dialog_constructor),
(gdm_host_chooser_dialog_dispose),
(gdm_host_chooser_dialog_class_init), (on_response),
(gdm_host_chooser_dialog_init), (gdm_host_chooser_dialog_finalize),
(gdm_host_chooser_dialog_new):
* gui/simple-chooser/gdm-host-chooser-dialog.h:
* gui/simple-chooser/gdm-host-chooser-widget.c:
(gdm_host_chooser_widget_refresh),
(gdm_host_chooser_widget_get_current_hostname),
(gdm_host_chooser_widget_set_property),
(gdm_host_chooser_widget_get_property),
(gdm_host_chooser_widget_constructor),
(gdm_host_chooser_widget_dispose),
(gdm_host_chooser_widget_class_init), (on_row_activated),
(gdm_host_chooser_widget_init), (gdm_host_chooser_widget_finalize),
(gdm_host_chooser_widget_new):
* gui/simple-chooser/gdm-host-chooser-widget.h:
* libgreeter/gdm-greeter.h:
Add skeleton for chooser.
svn path=/branches/mccann-gobject/; revision=5205
|