summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove old verify. Require PAM.William Jon McCann2007-06-058-2882/+204
| | | | svn path=/branches/mccann-gobject/; revision=4971
* Add stub for greeter classWilliam Jon McCann2007-06-054-19/+303
| | | | svn path=/branches/mccann-gobject/; revision=4970
* Add test for session codeWilliam Jon McCann2007-06-054-274/+556
| | | | svn path=/branches/mccann-gobject/; revision=4969
* Add Ray's session code - reformatted in GDM styleWilliam Jon McCann2007-06-053-0/+4054
| | | | svn path=/branches/mccann-gobject/; revision=4968
* Fix up a few thingsWilliam Jon McCann2007-06-016-35/+54
| | | | svn path=/branches/mccann-gobject/; revision=4948
* migrate gui to new config framework with a chainsawWilliam Jon McCann2007-06-0144-20932/+5338
| | | | svn path=/branches/mccann-gobject/; revision=4947
* Land the first shot at the new settings frameworkWilliam Jon McCann2007-05-3142-7213/+3281
| | | | svn path=/branches/mccann-gobject/; revision=4946
* Add command line argument --debug. Add usr1 toggle for debug. Don't read ↵William Jon McCann2007-05-225-4/+19
| | | | | | debug setting from config file. svn path=/branches/mccann-gobject/; revision=4940
* Add new md5 code to common. Replace cookie generation code.William Jon McCann2007-05-1620-1187/+1298
| | | | | | | Remove some dead code from gdm-common. Set xauth stuff in slave correctly. Greeter now starts on xdmcp. svn path=/branches/mccann-gobject/; revision=4937
* Properly change user/group in childrenWilliam Jon McCann2007-05-152-76/+157
| | | | svn path=/branches/mccann-gobject/; revision=4934
* Use child watch for server and greeterWilliam Jon McCann2007-05-152-11/+70
| | | | svn path=/branches/mccann-gobject/; revision=4933
* Remove unused files.William Jon McCann2007-05-145-8275/+0
| | | | svn path=/branches/mccann-gobject/; revision=4932
* Add some basic signal handling. Make sure we clean up child processes.William Jon McCann2007-05-1414-89/+812
| | | | svn path=/branches/mccann-gobject/; revision=4931
* Handle xorg usr1 ready signal.William Jon McCann2007-05-113-41/+130
| | | | svn path=/branches/mccann-gobject/; revision=4917
* Add x11-display property to display. MoveWilliam Jon McCann2007-05-1111-153/+134
| | | | | | | remote-hostname from xdmcp display to parent class. Set some defaults in slave so greeter and server start. svn path=/branches/mccann-gobject/; revision=4916
* Add skeleton for gobject redesign. Doesn't really work but should compile.William Jon McCann2007-05-1062-6727/+9695
| | | | svn path=/branches/mccann-gobject/; revision=4911
* Update background property documentation.Frederic Crozat2007-05-074-2/+32
| | | | | | | | | 2007-05-04 Frederic Crozat <fcrozat@mandriva.com> * C/gdm.xml: Update background property documentation. svn path=/trunk/; revision=4887
* Fix problem causing SET_LOGOUT_ACTION and SET_SAFE_LOGOUT_ACTION to notBrian Cameron2007-05-022-18/+23
| | | | | | | | | 2007-05-02 Brian Cameron <brian.cameron@sun.com> * daemon/gdm.c: Fix problem causing SET_LOGOUT_ACTION and SET_SAFE_LOGOUT_ACTION to not work. svn path=/trunk/; revision=4885
* Fix return of gdm_daemon_config_update_key so that it returns TRUE whenBrian Cameron2007-05-012-10/+34
| | | | | | | | | | | | | | 2007-05-01 Brian Cameron <brian.cameron@sun.com> * daemon/gdm-daemon-config.c: Fix return of gdm_daemon_config_update_key so that it returns TRUE when the key is valid and FALSE when the key is not valid. This fixes the UPDATE_CONFIG command so it doesn't return an error message saying it didn't recognize the key, when it fact it is a valid key. Also fixed "xdmcp/PARAMETERS" so we check return codes more nicely. Fixes bug #428657. svn path=/trunk/; revision=4884
* Rename gdm_server_alloc to gdm_display_alloc since this function reallyBrian Cameron2007-05-016-85/+84
| | | | | | | | | | | | 2007-05-01 Brian Cameron <brian.cameron@sun.com> * daemon/display.[ch], daemon/server.[ch], daemon/gdm.c, daemon/gdm-daemon-config.c: Rename gdm_server_alloc to gdm_display_alloc since this function really initializes this display structure and belonds in display.c rather than in server.c. svn path=/trunk/; revision=4883
* Add optional X-Gdm-XserverArgs key to the GDM desktop files. If this isBrian Cameron2007-05-0111-93/+292
| | | | | | | | | | | | | | | | | | | | | | 2007-05-01 Brian Cameron <brian.cameron@sun.com> * daemon/display.[ch], daemon/server.c, daemon/slave.c, daemon/gdm-daemon-config.[ch], docs/C/gdm.xml: Add optional X-Gdm-XserverArgs key to the GDM desktop files. If this is set in the desktop file, then GDM will restart the Xserver with the additional arguments specified. This allows people to create sessions that require special Xserver flags (e.g. for accessibility or to use a session that requires special Xserver extensions to be turned on, etc.) This implements enhancement request #326771. Patch by Ron Yorston <rmy@tigress.co.uk>. I had to rework the patch quite a bit to get it to compile against the latest code. Also added a test so that any such extra arguments are *not* used when using Xnest since this "restarting" feature does not work with Xnest. * daemon/gdm.c: Minor cleanup. svn path=/trunk/; revision=4882
* Improve docs for new "background" feature.Brian Cameron2007-05-012-62/+80
| | | | | | | | 2007-05-01 Brian Cameron <brian.cameron@sun.com> * docs/C/gdm.xml: Improve docs for new "background" feature. svn path=/trunk/; revision=4881
* Remove docs/ko/Makefile output for gnome-doc-utils migration.Changwoo Ryu2007-05-012-1/+5
| | | | | | | | | 2007-05-01 Changwoo Ryu <cwryu@debian.org> * configure.ac: Remove docs/ko/Makefile output for gnome-doc-utils migration. svn path=/trunk/; revision=4880
* Add support for root background when login is accepted (bug #322056).Frederic Crozat2007-04-3018-136/+311
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-04-30 Frederic Crozat <fcrozat@mandriva.com> * gui/gdmcommon.c: (gdm_common_set_root_background): * gui/gdmcommon.h: * gui/gdmlogin.c: (setup_background): * gui/greeter/greeter.c: (process_operation), (key_press_event), (main): * gui/greeter/greeter.dtd: * gui/greeter/greeter_canvas_item.c: (greeter_item_create_canvas_item): * gui/greeter/greeter_item.c: (greeter_item_info_new): * gui/greeter/greeter_item.h: * gui/greeter/greeter_parser.c: (parse_items), (hide_item), (greeter_show_only_background): * gui/greeter/greeter_parser.h: * gui/greeter/themes/circles/circles.xml: * gui/greeter/themes/happygnome-list/happygnome.xml: * gui/greeter/themes/happygnome/happygnome.xml: Add support for root background when login is accepted (bug #322056). * gui/greeter/greeter_item_pam.c: (greeter_item_pam_error_set): Code cleanup. svn path=/trunk/; revision=4879
* Add include of sys/ioctl.h to fix building problem on Gentoo. Fixes bugBrian Cameron2007-04-302-0/+7
| | | | | | | | | | 2007-04-30 Brian Cameron <brian.cameron@sun.com> * daemon/gdm-xdmcp-manager.c: Add include of sys/ioctl.h to fix building problem on Gentoo. Fixes bug #434458. Patch by Ed Ed Catmur <ed@catmur.co.uk>. svn path=/trunk/; revision=4878
* Removed "ko". (DOC_LINGUAS): Added "ko". Migrated to gnome-doc-utils.Changwoo Ryu2007-04-288-426/+5100
| | | | | | | | | | 2007-04-28 Changwoo Ryu <cwryu@debian.org> * Makefile.am (SUBDIRS): Removed "ko". (DOC_LINGUAS): Added "ko". * ko/*: Migrated to gnome-doc-utils. svn path=/trunk/; revision=4877
* Added Occitan translation.Christophe Merlet2007-04-253-0/+4722
| | | | svn path=/trunk/; revision=4873
* Cast gsize to int for printf. Patch by Saleem AbdulrasoolWilliam Jon McCann2007-04-242-1/+8
| | | | | | | | | | | | 2007-04-24 William Jon McCann <mccann@jhu.edu> * common/test-config.c: (load_servers_group): Cast gsize to int for printf. Patch by Saleem Abdulrasool <compnerd@gentoo.org>. Fixes bug #432830. svn path=/trunk/; revision=4872
* Fix spacing.Brian Cameron2007-04-241-42/+50
| | | | svn path=/trunk/; revision=4871
* Be more clever about setting umask. Now gdm_safe_fopen_w andBrian Cameron2007-04-245-30/+28
| | | | | | | | | | | | | | | | 2007-04-24 Brian Cameron <brian.cameron@sun.com> * daemon/misc.[ch], daemon/auth.c, daemon/misc.c: Be more clever about setting umask. Now gdm_safe_fopen_w and gdm_safe_fopen_ap takes a perm argument so that the open can specify the mode rather than having to use umask to cause the mode to be set properly. In daemon/auth.c, no longer set umask to 022 immediately before calling "goto try_user_add_again" since the umask is reset to 077 right after the goto label. Patch by Peter Baumann <waste.manager@gmx.de>. Partially fixes bug #305931. svn path=/trunk/; revision=4870
* Updated en_GB translationDavid Lodge2007-04-242-1737/+1650
| | | | svn path=/trunk/; revision=4869
* Fix so libgdmcommon.a is referenced without full path. Fixes bug #432831.Brian Cameron2007-04-242-2/+8
| | | | | | | | | | 2007-04-24 Brian Cameron <brian.cameron@sun.com> * common/Makefile.am: Fix so libgdmcommon.a is referenced without full path. Fixes bug #432831. Patch by Saleem Abdulrasool <compnerd@gentoo.org>. svn path=/trunk/; revision=4868
* Fix include order to correct compile issues on some platforms where uid_tBrian Cameron2007-04-243-3/+9
| | | | | | | | | | 2007-04-24 Brian Cameron <brian.cameron@sun.com> * daemon/filecheck.c, gui/gdmuser.c: Fix include order to correct compile issues on some platforms where uid_t isn't found. Patch by Jens Granseuer <jensgr@gmx.net>. Fixes bug #432686. svn path=/trunk/; revision=4867
* Remove generated files gdm-stop, gdm-restart, and gdm-safe-restart inBrian Cameron2007-04-231-1/+1
| | | | | | | | | 2007-04-23 Brian Cameron <brian.cameron@sun.com> * utils/Makefile.am: Remove generated files gdm-stop, gdm-restart, and gdm-safe-restart in DISTCLEANFILES. svn path=/trunk/; revision=4865
* Remove generated files gdm-stop, gdm-restart, and gdm-safe-restart inBrian Cameron2007-04-232-0/+6
| | | | | | | | | 2007-04-23 Brian Cameron <brian.cameron@sun.com> * utils/Makefile.am: Remove generated files gdm-stop, gdm-restart, and gdm-safe-restart in DISTCLEANFILES. svn path=/trunk/; revision=4864
* Remove vicious-extensions/glade-helper.c andBrian Cameron2007-04-232-2/+6
| | | | | | | | | | 2007-04-23 Brian Cameron <brian.cameron@sun.com> * POTFILES.in: Remove vicious-extensions/glade-helper.c and vicious-extensions/ve-nongnome.c since we no longer use vicious-extensions with GDM. svn path=/trunk/; revision=4863
* Add daemon/socket-protocol.h to gdm_binary_SOURCES.Brian Cameron2007-04-232-2/+3
| | | | | | | | | | 2007-04-23 Brian Cameron <brian.cameron@sun.com> * daemon/Makefile.am: Add daemon/socket-protocol.h to gdm_binary_SOURCES. svn path=/trunk/; revision=4861
* Add daemon/gdm-daemon-config-keys.h to gdm_binary_SOURCES.Brian Cameron2007-04-232-0/+3
| | | | | | | | | | 2007-04-23 Brian Cameron <brian.cameron@sun.com> * daemon/Makefile.am: Add daemon/gdm-daemon-config-keys.h to gdm_binary_SOURCES. svn path=/trunk/; revision=4858
* Fix compile errors from 04/20 change.Brian Cameron2007-04-234-3/+11571
| | | | | | | | | 2007-04-23 Brian Cameron <brian.cameron@sun.com> * gui/gdmflexiserver.c: Fix compile errors from 04/20 change. svn path=/trunk/; revision=4855
* Updated.Brian Cameron2007-04-232-1/+159
| | | | | | | | | 2007-04-23 Brian Cameron <brian.cameron@sun.com> * Release 2.19.0: * NEWS: Updated. svn path=/trunk/; revision=4852
* Updated Galician TranslationIgnacio Casal Quinteiro2007-04-222-1781/+2842
| | | | svn path=/trunk/; revision=4851
* Updated spanish translation by Lucas VieitesJorge Gonzalez Gonzalez2007-04-212-1331/+1574
| | | | svn path=/trunk/; revision=4850
* sv.po: Updated Swedish translationDaniel Nylander2007-04-212-485/+494
| | | | svn path=/trunk/; revision=4848
* Fix detection of user specified in flexi command.William Jon McCann2007-04-203-50/+97
| | | | | | | | | | | | | | | | | | 2007-04-20 William Jon McCann <mccann@jhu.edu> * daemon/gdm.c: (handle_flexi_server), (handle_dynamic_server), (sup_handle_flexi_xserver), (sup_handle_flexi_xnest), (sup_handle_set_logout_action), (sup_handle_set_safe_logout_action), (sup_handle_query_vt), (sup_handle_set_vt): Fix detection of user specified in flexi command. * gui/gdmflexiserver.c: (get_cur_vt), (change_vt), (maybe_lock_screen): Fix a double free. svn path=/trunk/; revision=4847
* Properly initialize gtk. Fixes #431044William Jon McCann2007-04-202-33/+29
| | | | | | | | | | 2007-04-20 William Jon McCann <mccann@jhu.edu> * gui/gdmflexiserver.c: (maybe_lock_screen), (main): Properly initialize gtk. Fixes #431044 svn path=/trunk/; revision=4846
* Fixes the pid file handling in the gdm-restart/stop/safe-restart scripts.William Jon McCann2007-04-2013-421/+98
| | | | | | | | | | | | | | | | | | | | | | | | 2007-04-20 William Jon McCann <mccann@jhu.edu> * Makefile.am: * configure.ac: * gdm-restart.in: * gdm-safe-restart.in: * gdm-stop.in: * gdm.spec.in: * gdmsetup-pam: * gdmsetup-security.in: * utils/Makefile.am: * utils/gdm-restart.in: * utils/gdm-safe-restart.in: * utils/gdm-stop.in: Fixes the pid file handling in the gdm-restart/stop/safe-restart scripts. Moves the scripts to the utils subdir. Moves the gdmsetup stuff from toplevel to utils subdir. Removes gdm.spec. Fixes #431462 svn path=/trunk/; revision=4845
* Clean up two unused variables.Brian Cameron2007-04-191-2/+0
| | | | svn path=/trunk/; revision=4844
* Add RBAC support and allow more configuration on how the System CommandsBrian Cameron2007-04-1915-155/+602
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-04-19 Brian Cameron <brian.cameron@sun.com> * configure.ac, acconfig.h, daemon/gdm.c, daemon/gdm-daemon-config-entries.h, daemon/gdm-daemon-config-keys.h, gui/Makefile.am, gui/gdmlogin.c, gui/greeter/Makefile.am, gui/greeter/greeter.c, gui/greeter/greeter_system.c, config/Makefile.am, config/gdm.conf.in, docs/C/gdm.xml: Add RBAC support and allow more configuration on how the System Commands are handled. This includes adding the SystemCommandsInMenu option to specify which commands show up in the greeter menu and the AllowLogoutActions to specify which system commands are supported via the QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, and SET_SAFE_LOGOUT_ACTION gdmflexiserver commands. Also add the RBACSystemCommandKeys option so that RBAC can be configured in a generic way for each system command. The configure.ac script sets up this key properly for Solaris. Add RBAC section to the Security section of the docs and info about the three new configuration options. This fixes bug #372738. Note that the gdmflexiserver QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, and SET_SAFE_LOGOUT_ACTION were broken after William Jon McCann's config cleanup, so I fixed this. * daemon/gdm-net.c: Fix includes so glib includes are after system includes. svn path=/trunk/; revision=4843
* added missing file according to `intltool-update -m`.Funda Wang2007-04-191-0/+1
| | | | svn path=/trunk/; revision=4841
* Fix some includes issues from bug #376010.William Jon McCann2007-04-173-1/+10
| | | | | | | | | | | 2007-04-17 William Jon McCann <mccann@jhu.edu> * daemon/gdm-xdmcp-manager.c: * daemon/gdm-xdmcp-manager.h: Fix some includes issues from bug #376010. svn path=/trunk/; revision=4840