1. 22 Jul, 2007 1 commit
    • Richard Hughes's avatar
      Fix make distcheck. · 6a71e2f5
      Richard Hughes authored
      2007-07-22  Richard Hughes  <richard@hughsie.com>
      
      * common/Makefile.am:
      * daemon/Makefile.am:
      * data/Makefile.am:
      * gui/simple-greeter/Makefile.am:
      * libgreeter/Makefile.am:
      * po/POTFILES.in:
      * po/POTFILES.skip:
      * utils/Makefile.am:
      Fix make distcheck.
      
      svn path=/branches/mccann-gobject/; revision=5082
      6a71e2f5
  2. 08 Jun, 2007 1 commit
  3. 23 Apr, 2007 2 commits
  4. 20 Apr, 2007 1 commit
    • William Jon McCann's avatar
      Fixes the pid file handling in the gdm-restart/stop/safe-restart scripts. · 216a8e5b
      William Jon McCann authored
      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
      216a8e5b
  5. 06 Nov, 2006 1 commit
  6. 23 Oct, 2006 1 commit
  7. 09 Jun, 2006 1 commit
    • Brian Cameron's avatar
      Fix autologin Pam service name. Fixes bug #344191. Fix warnings. · e2ce5a27
      Brian Cameron authored
      2006-06-09  Brian Cameron  <brian.cameron@sun.com>
      
              * daemon/verify-pam.c: Fix autologin Pam service name.  Fixes bug
                #344191.
              * daemon/gdmconfig.c, gui/gdmconfig.c, gui/gdmdynamic.c,
                gui/gdmsetup.c, gui/greeter/greeter.c,
                gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_geometry.c
                gui/greeter/greeter_item_pam.c, gui/greeter/greeter_parser.c,
                gui/greeter/greeter_system.c, utils/prefetch.c: Fix warnings.
      e2ce5a27
  8. 12 May, 2006 1 commit
  9. 09 May, 2006 2 commits
    • Brian Cameron's avatar
      Finally fix bug #340960 · 8fc67efd
      Brian Cameron authored
      2006-05-09  Brian Cameron  <brian.cameron@sun.com>
      
              * config/ssh.desktop.in.in, po/POTFILES.in, utils/Makefile.am:
                Finally fix bug #340960
      8fc67efd
    • Brian Cameron's avatar
      Fix the installation of ssh.desktop and gdm-ssh-session so that the · 17f458cd
      Brian Cameron authored
      2006-05-09  Brian Cameron  <brian.cameron@sun.com>
      
              * configure.ac, config/Makefile.am, utils/Makefile.am: Fix the
                installation of ssh.desktop and gdm-ssh-session so that the
                desktop file is translated and gdm-ssh-session is installed
                to libexecdir.  Fixes bugs #340958 and #340960.
      17f458cd
  10. 28 Mar, 2006 1 commit
    • Brian Cameron's avatar
      Now support --with-sysconfsubdir so that GDM can be configured to have the · f86251dc
      Brian Cameron authored
      2006-03-27  Brian Cameron  <brian.cameron@sun.com>
      
              * acconfig.h, configure.ac, config/Makefile.am, config/PostLogin,
                config/gdm.conf.in, daemon/Makefile.am, daemon/gdm.[ch],
                daemon/gdmconfig.c, gui/Makefile.am, gui/greeter/Makeifle.am,
                gui/modules/Makefile.am, gui/modules/dwellmouselistener.c,
                gui/modules/keymouselistener.c, utils/Makefile.am: Now support
                --with-sysconfsubdir so that GDM can be configured to have
                the config files in a directory that isn't hardcoded to have "/gdm"
                at the end.  Fixes bug #335957.  Patch provided by Julio M
                Merino Vidal <jmmv@NetBSD.org> with minor changes by me to fix
                some usage of EXPANDED_GDMCONFDIR that caused breakage on Solaris.
      
              * gui/gdmXnestchooser, gui/gdmchooser.c, gui/gdmcomm.[ch],
                gui/gdmdynamic.c, gui/gdmflexiserver.c, gui/gdmlogin.c,
                gui/gdmphotosetup.c, gui/greeter/greeter.c:  Now use
                gdmcomm_comm_bulk_start and gdmcomm_comm_bulk_stop to wrap areas of
                the code where we want to keep the sockets connection open for
                performance.  This makes gdmsetup start faster and better ensures
                that sockets are not left open.  Now gdmcomm_call_gdm will always
                close the socket unless inside such a block, ensuring that if distros
                add patches to read new config values at random points in the code,
                the socket won't be left open.
      
              * daemon/gdm.c: Fix gdm_debug message.
      f86251dc
  11. 15 Feb, 2006 1 commit
    • Brian Cameron's avatar
      Reorganize libraries so that it is easier to build GDM against a test · 64ab5193
      Brian Cameron authored
      2006-02-15  Brian Cameron  <brian.cameron@sun.com>
      
              * Makefile.am, gui/Makefile.am, gui/greeter/Makefile.am,
                utils/gdm-dmx-reconnect-proxy.c: Reorganize libraries so that
                it is easier to build GDM against a test Xserver.  Fixes bug
                #331226.  Patch provided by Sylvain Bertrand
                <sylvain.bertrand@gmail.com>.
      64ab5193
  12. 18 Jan, 2006 1 commit
    • Brian Cameron's avatar
      Add needed glib/gstdio.h include to daemon/fstype.c which fixes a wierd · c462444b
      Brian Cameron authored
      2006-01-18  Brian Cameron  <brian.cameron@sun.com>
      
              * daemon/auth.c, daemon/choose.c, daemon/cookie.c, daemon/display.c,
                daemon/errorgui.c, daemon/filecheck.c, daemon/fstype.c, daemon/gdm.c,
                daemon/gdmconfig.c, daemon/server.c, daemon/slave.c,
                daemon/verify-crypt.c, daemon/verify-pam.c, daemon/verify-shadow.c,
                daemon/xdmcp.c, gui/gdmchooser.c, gui/gdmlogin.c, gui/gdmsession.c,
                gui/gdmsetup.c, gui/misc.c, gui/modules/dwellmouselistener.c,
                gui/modules/keymouselistener.c, utils/gdm-dmx-reconnect-proxy.c,
                vicious-extensions/glade-helper.c,
                vicious-extensions/test-ve-config.c, vicious-extensions/ve-config.c,
                vicious-extensions/ve-gnome.c, vicious-extensions/ve-misc.c,
                vicious-extensions/ve-miscui.c, vicious-extensions/ve-nongnome.c,
                vicious-extensions/ve-signal.c:  Add needed glib/gstdio.h include
                to daemon/fstype.c which fixes a wierd core dumping problem on
                Ubuntu.  Fixes bug #326819.  Patch provided by Sebastien Bacher
                <seb128@debian.org>.  Also fixed all the source so that the includes
                are more consistant with config.h in quotes instead of in "<>" and
                glib/gtk includes are always listed after system includes.
      c462444b
  13. 15 Jan, 2006 1 commit
  14. 13 Jan, 2006 1 commit
    • Brian Cameron's avatar
      Enhancement patch provided by Dominique Hazael-Massieux · b3d9dc56
      Brian Cameron authored
      2006-01-13  Brian Cameron  <brian.cameron@sun.com>
      
              Enhancement patch provided by Dominique Hazael-Massieux
              <dominique.hazael-massieux@centraliens.net> with some help from me
              getting the configure/Makefile stuff working.
      
              * configure.ac, config/Makefile.am, docs/C/gdm.xml, utils/Makefile.am:
                Add support for --enable-secureremote
              * config/ssh.desktop.in, utils/gdm-ssh-session: Added desktop file
                and gdm-ssh-session script to support secure remote login.
      b3d9dc56
  15. 05 Jan, 2006 1 commit
    • Brian Cameron's avatar
      Fix problem with client not properly counting the number of connections, · eb2cc614
      Brian Cameron authored
      2006-01-03  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/gdmcommon.c: Fix problem with client not properly counting
                the number of connections, and make logic more robust so when
                it receives an "ERROR 200 Too many messages" it will close and
                reopen the connection and try again rather than just fail.
              * configure.ac, configure/Makefile.am: Add loginpreloadlist
              * utils/prefetch.c: Now handle comments that start with "#" in
                the preloadlist file.
              * daemon/gdm.h, daemon/gdmconfig.c, config/gdm.conf, gui/gdmlogin.c,
                gui/gdmcommon.[ch], gui/greeter/greeter.c: Now PostDisplayProgram is
                PreFetchProgram.  Fixed some comments in gdm.h.
              * daemon/gdm.c: Now KEY_PRE_FETCH_PROGRAM is only returned to the
                first slave that asks for the value, ensuring the prefetch only
                happens the first time a greeter is displayed.
              * docs/C/gdm.xml: Rewrote the Introduction section so it is more
                clear, made improvements to the Accessibility section, and fixed
                a number of formatting issues.  Now a separate Security section.
                Updated docs to reflect PreFetchProgram change.
              * gui/gdmflexiserver.c: Clean up the code a little.
      eb2cc614
  16. 22 Dec, 2005 1 commit
    • Brian Cameron's avatar
      Now use g_ stdio function like g_chmod instead of chmod. Fixes bug · 2be57792
      Brian Cameron authored
      2005-12-22  Brian Cameron  <brian.cameron@sun.com>
      
              * daemon/auth.c, daemon/display.c, daemon/errorgui.c,
                daemon/filecheck.c, daemon/fstype.c, daemon/gdm-net.c,
                daemon/gdm.[ch], daemon/gdmconfig.c, daemon/misc.c,
                daemon/server.c, daemon/slave.c, daemon/verify-pam.c,
                daemon/xdmcp.c, gui/gdmXnestchooser.c, gui/gdmchooser.c,
                gui/gdmcommon.c, gui/gdmlogin.c, gui/gdmphotosetup.c,
                gui/gdmsetup.c, gui/gdmuser.c, utils/gdmprefetch.c,
                vicious-extensions/ve-config.c, vicious-extensions/ve-gnome.c,
                vicious-extensions/ve-misc.[ch], vicious-extensions/ve-nongnome.c:
                Now use g_ stdio function like g_chmod instead of chmod.
                Fixes bug #310229.
      2be57792
  17. 21 Dec, 2005 2 commits
    • Brian Cameron's avatar
      Adding gdmprefetch to .cvsignore. · a61c0d2f
      Brian Cameron authored
      a61c0d2f
    • Brian Cameron's avatar
      Patch by Padraig O'Briain <Padraig.OBriain@sun.com>, modified by myself so · 11c28082
      Brian Cameron authored
      2005-12-21  Brian Cameron  <brian.cameron@sun.com>
      
              Patch by Padraig O'Briain <Padraig.OBriain@sun.com>, modified by myself
              so it also works with gdmlogin and not just gdmgreeter.  Also I
              integrated his gdmprefetch.c utility into the configure/Makefile system
              with the --with-prefetch option.
      
              * configure.ac:  Now support --with-prefetch
              * daemon/gdm.h, daemon/gdmconfig.c, config/gdm.conf.in:  Support
                new PostDisplayProgram key.
              * gui/gdmcommon.[ch], gui/gdmlogin.c, gui/greeter/greeter.c:  Now
                support new PostDisplayProgram key.
              * docs/C/gdm.xml: Add docs for new key.
              * utils/Makefile.am, utils/gdmprefetch.c: Add new
                gdmprefetch utility.
              * config/Makefile.am: Now install gdm.conf file with 444
                permissions and always write over the installed gdm.conf
                after first moving aside the user's gdm.conf file if
                necessary.
      11c28082
  18. 12 Dec, 2005 1 commit
    • Brian Cameron's avatar
      Remove libgnome dependencies except in gdmflexiserver.c and gdmsetup.c. · 6fd945a8
      Brian Cameron authored
      2005-12-12  Brian Cameron  <brian.cameron@sun.com>
      
              * daemon/misc.c, daemon/server.c, daemon/verify-crypt.c,
                daemon/verify-pam.c, daemon/verify-shadow.c,
                daemon/xdmcp.c, gui/gdmXnestchooser.c, gui/gdmchooser.c,
                gui/gdmcomm.c, gui/gdmcommon.[ch], gui/gdmdynamic.c,
                gui/gdmlanguages.c, gui/gdmlogin.c, gui/gdmphotosetup.c,
                gui/gdmsession.c, gui/gdmuser.c, gui/gdmwm.[ch],
                gui/greeter/greeter.c, gui/greeter/greeter_action_language.c,
                gui/greeter/greeter_canvas_item.c,
                gui/greeter/greeter_item.c,
                gui/greeter/greeter_item_capslock.c,
                gui/greeter/greeter_item_pam.c,
                gui/greeter/greeter_item_timed.c,
                gui/greeter/greeter_item_ulist.c,
                gui/greeter/greeter_parser.c,
                gui/greeter/greeter_session.c,
                gui/greeter/greeter_system.c,
                gui/misc.c, gui/modules/dwellmouselistener.c,
                gui/modules/keymouselistener.c,
                utils/gdm-dmx-reconnect-proxy.c,
                utils/gdmaskpass.c:  Remove libgnome dependencies except
                in gdmflexiserver.c and gdmsetup.c.  Patch provided by
                Jani Monoses on gdm-list@gnome.org.
      6fd945a8
  19. 04 Nov, 2005 1 commit
    • Brian Cameron's avatar
      Redesign of daemon configuraton. Now all vicious-extensions logic is in · 4d29395d
      Brian Cameron authored
      2005-11-03  Brian Cameron  <brian.cameron@sun.com>
      
              Redesign of daemon configuraton.  Now all vicious-extensions
              logic is in gdmconfig.[ch].  This greatly simplifies how the
              UPDATE_CONFIG, and GET_CONFIG commands work and makes it
              easier to update the way GDM handles configuration.  Changed
              ve_setenv/ve_unsetenv to g_setenv/g_unsetenv since GDM requires
              a newer version of GLIB than could possibly cause the old
              ve versions to get used.
      
              * daemon/gdmconfig.[ch]: New logic for interacting with
                vicious-extensions.
              * daemon/gdm.h: Updated comments and changed the #define
                for many configuration options so the naming is more
                consistant.  Now the #defines more closely match the
                keys in gdm.conf and more consistantly use the underscore.
              * daemon/auth.c, daemon/choose.c, daemon/cookie.c,
                daemon/display.c, daemon/errorgui.c, daemon/gdm-net.c,
                daemon/gdm.c, daemon/getvt.c, daemon/misc.c,
                daemon/server.c, daemon/slave.c, daemon/verify-crypt.c,
                daemon/verify-pam.c, daemon/verify-shadow.c,
                daemon/xdmcp.c: Reorganized configuration.
              * daemon/auth.h, daemon/cookie.h, daemon/display.h,
                daemon/errorgui.h, daemon/filecheck.h, daemon/gdm-net.h,
                daemon/getvt.h, daemon/misc.h, daemon/server.h,
                daemon/slave.h, daemon/verify.h, daemon/xdmcp.h:
                Now include gdmconfig.h instead of vicious.h and changed
                "Gnome" to "GNOME" in comment.
              * daemon/Makefile.am: Added new gdmconfig.[ch]
              * gui/gdmXnestChooser.c, gui/gdmchooser.c, gui/gdmcomm.c,
                gui/gdmdynamic.c, gui/gdmflexiserver.c, gui/gdmlogin.c,
                gui/gdmphotosetup.c, gui/gdmsetup.c, gui/greeter/greeter.c,
                gui/greeter/greeter_item_capslock.c,
                utils/gdm-dmx-reconnect-proxy.c: Updated to reflect the
                new configuration #defines.
      4d29395d
  20. 07 Sep, 2005 1 commit
    • Brian Cameron's avatar
      Correct memory leaks. Fixes bug #315388, patch by Ray Strode with minor · 9819635a
      Brian Cameron authored
      2005-09-06  Brian Cameron <Brian.Cameron@sun.com>
      
              * daemon/auth.c, daemon/gdm.c, daemon/slave.c,
                daemon/verify-pam.c, gui/gdmchooser.c, gui/gdmcomm.c,
                gui/gdmdynamic.c, gui/gdmlogin.c, gui/gdmphotosetup.c,
                gui/gdmsetup.c, gui/greeter/greeter.c,
                gui/greeter/greeter_canvas_item.c,
                gui/greeter/greeter_session.c,
                gui/modules/keymouselistener.c,
                utils/gdm-dmx-reconnect-proxy.c,
                vicious-extensions/vc-misc.c:  Correct memory leaks.
                Fixes bug #315388, patch by Ray Strode with minor
                tweaks by myself.
      9819635a
  21. 20 Jul, 2005 1 commit
  22. 22 Apr, 2005 1 commit
    • Mark McLoughlin's avatar
      Add the ability to make GDM spawn XDMCP sessions on a local X proxy · cbacaed0
      Mark McLoughlin authored
      2005-04-22  Mark McLoughlin  <mark@skynet.ie>
      
      	Add the ability to make GDM spawn XDMCP sessions on a local
      	X proxy server. Experimental support for disconnect/reconnect
      	or "session migration" is also implemented using DMX.
      	More details in bug #301602.
      
      	* configure.in: require glib 2.6.0 and check for DMX.
      
      	* config/gdm.conf.in: add xdmpc/EnableProxy, xdmcp/ProxyXServer
      	and xdmcp/ProxyReconnect config keys.
      
      	* docs/C/gdm.xml: document new config keys.
      
      	* daemon/gdm.h: add TYPE_XDMCP_PROXY server type, add #defines
      	for the new config keys, re-name various xnest related GdmDisplay
      	members to be applicable for all proxy servers, add xdmcp_dispnum
      	GdmDisplay member, modify the format of GDM_SOP_QUERYLOGIN and
      	add GDM_SOP_AUTHFILE and GDM_SOP_MIGRATE.
      
      	* daemon/gdm.c: read the new config keys, change format of what
      	GDM_SOP_QUERYLOGIN returns, implement GDM_SOP_AUTHFILE and
      	GDM_SOP_MIGRATE.
      
      	* daemon/xdmcp.h: add gdm_xdmcp_migrate.
      
      	* daemon/xdmcp.c: when xdmpc/EnableProxy and xdmcp/ProxyXServer,
      	set things up such that a proxy sever (which displays on the
      	requesting X server) is run locally by the slave.
      	Also implement migrating the proxy server from one parent display
      	to another using the xdmcp/ProxyReconnect command.
      
      	* daemon/server.c: if we're running a proxy server (e.g. Xnest
      	or Xdmx), hold a connection open to the parent display so that
      	it doesn't reset.
      	Run proxy servers with -display rather than setting $DISPLAY.
      
      	* daemon/slave.c:
      	Once we've successfully logged the user in, send SOP_QUERYLOGIN
      	to the slave - if the result from that indicates that the user
      	is already logged in and that session is migratable (e.g. by
      	reconnecting a proxy server or changing the VT), then migrate
      	to the existing session using SOP_MIGRATE.
      	In the case of an Xdmcp proxy, hold open the connection to the
      	parent display so that it doesn't reset. Exit the slave as
      	soon as that connection closes.
      
      	* utils/Makefile.am, utils/gdm-dmx-reconnect-proxy.c: implementation
      	of xdmcp/ProxyReconnect for use with Xdmx.
      cbacaed0
  23. 28 May, 2004 1 commit
    • George Lebl's avatar
      eek, evil we had GETTEXT_PACKAGE set to gdm-2.4, but we want gdm-2.6 · 5eb83b0a
      George Lebl authored
      
      Fri May 28 11:08:51 2004  George Lebl <jirka@5z.com>
      
      	* configure.in: eek, evil we had GETTEXT_PACKAGE set to
      	  gdm-2.4, but we want gdm-2.6 nowdays
      
      	* daemon/gdm.c, daemon/misc.c: fix the ConsoleCannotHandle key
      	  and cache it as soon as we can and also set
      	  UNSAFE_TO_TRANSLATE=yes when forking something and console
      	  can't handle the language
      
      	* daemon/server.c: fix a minor fd leak and print a C locale
      	  (don't want to translate this) error to the X log when the
      	  X server cannot be exec'ed.
      
      	* utils/gdmopen.c, utils/gdmtranslate.c, config/XKeepsCrashing:
      	  Listen to UNSAFE_TO_TRANSLATE, since running shells in login
      	  mode may modify the locale so we must force it to "C" where
      	  we can if it is really unsafe (language in ConsoleCannotHandle)
      5eb83b0a
  24. 27 May, 2004 1 commit
    • George Lebl's avatar
      Ensure proper .ICEauthority permissions, this may fail on NFS, but who · 883d9163
      George Lebl authored
      
      Wed May 26 17:34:51 2004  George Lebl <jirka@5z.com>
      
      	* daemon/slave.c: Ensure proper .ICEauthority permissions, this
      	  may fail on NFS, but who cares, there if it breaks it's beyond
      	  our fixage anyway.  Should alievate problems from #137345, though
      	  that bug is really in libice usage and gnome-session.  libice is
      	  incredibly evil.
      
      	* utils/gdmtranslate.c: fix with the forte compiler, patch fromn
      	  Brian Cameron, fixes #137600
      883d9163
  25. 13 May, 2004 1 commit
    • James M. Cape's avatar
      Updates. Added new icons for gdmflexiserver -xnest and gdmsetup. The old · 7ac0bb04
      James M. Cape authored
      Wed May 12 20:36:33 2004  James M. Cape <jcape@ignore-your.tv>
      
              * */.cvsignore: Updates.
              * configure.in, pixmaps/Makefile.am, pixmaps/*/*: Added new icons for
                gdmflexiserver -xnest and gdmsetup. The old pixmaps stay in pixmaps
                because they are not "themed-icons" per-se.
              * pixmaps/gdm.png: Removed the old icon.
              * gui/gdmsetup.desktop.in, gui/gdmflexiserver*.desktop.in: Use the new
                icons.
      7ac0bb04
  26. 25 Sep, 2003 1 commit
    • George Lebl's avatar
      add a little color to the logout message, correctly set the fonts here. · 82797f8d
      George Lebl authored
      
      Thu Sep 25 15:38:38 2003  George Lebl <jirka@5z.com>
      
      	* daemon/gdm.c, daemon/getvt.c: add a little color to the logout
      	  message, correctly set the fonts here.  remove the stupid
      	  /bin/clear hack and the /bin/chvt hack and replace it with
      	  actual code.  Plus a teeny bit of cleanup
      
      	* utils/gdmopen.c: some minor cleanup
      
      	* configure.in: raise version
      82797f8d
  27. 19 Jul, 2003 1 commit
    • George Lebl's avatar
      update the documentation a lot and install the docs. Yay! We have actual · 19e695b9
      George Lebl authored
      
      Sat Jul 19 16:33:19 2003  George Lebl <jirka@5z.com>
      
      	* docs/C/gdm.xml, configure.in, docs/C/Makefile.am,
      	  docs/Makefile.am, xmldocs.make, omf.make: update the
      	  documentation a lot and install the docs.  Yay!  We
      	  have actual documentation now!!!
      
      	* daemon/misc.c: add sys/time.h and sys/resource.h includes
      	  (from looking at the FreeBSD patches)
      
      	* daemon/slave.c: pass LOGIN_SETENV as well to setusercontext
      	  (from looking at the FreeBSD patches)
      
      	* gui/gdmsetup.c: fix gccism, and look for the chown/chmod command
      	  (from looking at the FreeBSD patches)
      
      	* gui/gdmphotosetup.c: add signal.h include
      	  (from looking at the FreeBSD patches)
      
      	* configure.in, utils/Makefile.am:  When the security/pam_misc.h is
      	  available also test for where the misc_conv function is as it seems
      	  to be sometimes compiled into the main libpam (FreeBSD for example)
      	  (from looking at the FreeBSD patches)
      
      	* config/Default.in, config/Xsession.in, config/(Pre|Post)Session.in,
      	  config/XKeepsCrashing: don't use command -v and use which properly.
      	  And avoid stderr from which
      
      	* utils/gdmaskpass.c: use GETTEXT_PACKAGE here
      
      	* configure.in, utils/gdmtranslate.c, utils/Makefile.am,
      	  config/XKeepsCrashing, config/Xsession.in, config/Makefile.am:
      	  Add gdmtranslate libexec proggie since gettext command is not
      	  always installed apparently (non-developer machines) so we
      	  can't rely on it existing.  Also do translations from the
      	  Xsession script
      
      	* gui/gdmlogin.c, gui/greeter/greeter_system.c: Fix #117504 by
      	  changing the tooltip to be more informative
      
      	* gui/greeter/greeter_system.c: Fix warnings when not all
      	  system dialog possibilities are present
      
      	* Makefile.am, greeter.c, greeter.dtd, greeter_configuration.h,
      	  greeter_item.[ch], greeter_item_customlist.[ch],
      	  greeter_parser.[ch], greeter_system.c:  Add listitem (proposed
      	  as customitem to the release-team) tags that can be inside
      	  a list and thus create custom widgetry.  At this point all
      	  custom widgetry that can be done is a list to pick from but
      	  this should be possible to extend for some future releases.
      	  This custom info is then written to a per display file
      	  to use from login scripts or elsewhere.  While I was there
      	  I fixed leaks and crashes when the parser would find parse
      	  errors.
      
      	* docs/C/gdmconfig/*, docs/C/gdm.sgml, docs/C/gdm-manual.txt:
      	  remove everything here as it was old and unused and outdated.
      19e695b9
  28. 11 Jul, 2003 1 commit
    • George Lebl's avatar
      using /tmp as failsafe for HOME seems on second thought patently bad for · 0e5348aa
      George Lebl authored
      Fri Jul 11 14:31:20 2003  George Lebl <jirka@5z.com>
      
      	* daemon/errorgui.c, daemon/server.c, daemon/slave.c:
      	  using /tmp as failsafe for HOME seems on second thought patently
      	  bad for security.  Use ServAuthDir for gdm processes and / again
      	  for user and server.
      
      	* daemon/errorgui.c: Use GtkTextView for the details file display.
      	  this be much nicer to CPU/network traffic if the details file is
      	  big (GtkLabel is BAD for displaying 500 lines of text quite
      	  apparently).  Also fixup encoding conversion issues, and use
      	  checkbox instead of a button.
      
      	* gui/greeter/greeter.[ch], gui/greeter/greeter_item_pam.c:
      	  update the use of login protocol to sync with gdmlogin
      
      	* daemon/misc.[ch], daemon/auth.c, daemon/gdm.c, daemon/slave.c:
      	  be extra careful even in users home dir and in ServAuthDir when
      	  opening files.  Not a huge deal but prevents some possible
      	  damage if someone gains the gdm user access somehow.
      
      	* daemon/misc.c: fix minor memleak on conversion errors
      
      	* gui/modules/dwellmouselistener.c, gui/modules/keymouselistener.c:
      	  fix compiler warnings.
      
      	* daemon/server.c: support XFree86 version 4 logfile format
      
      	* config/XKeepsCrashing: For XFree86 v4 it's possible that X puts its
      	  log not on the command line but into a file, so ask if that
      	  should be viewed as well.
      
      	* daemon/gdm.c: whack the stored_path stuff and just restore
      	  to the initial env before re execing, also restore env when
      	  we launch XKeepsCrashing
      
      	* utils/gdmopen.c: on linux set TERM=linux otherwise the fonts
      	  just may not work right
      
      	* NEWS: update
      0e5348aa
  29. 03 Jun, 2003 1 commit
    • George Lebl's avatar
      whack gdmmktemp since it wasn't being used, move gdmaskpass and gdmopen to · 5d162dd3
      George Lebl authored
      Tue Jun 03 13:37:31 2003  George Lebl <jirka@5z.com>
      
      	* gdm.spec.in, configure.in, utils/Makefile.am, daemon/server.c,
      	  daemon/misc.c, daemon/gdm.c, config/XkeepsCrashing:
      	  whack gdmmktemp since it wasn't being used, move gdmaskpass and
      	  gdmopen to libexec since that's where they really belong
      
      	* daemon/gdm.h, config/gdm.conf.in, gui/gdmchooser.(c|glade): add an
      	  "Add" entry and button so that, we can add random hosts by typing
      	  their name.  Add chooser/AllowAdd config key (default to true)
      	  that controls if this is available.  Also fix up the updating of
      	  the icon list.  it was incredibly evil and rebuilt the list each
      	  time a host packet came in, this compounded with the fact that
      	  we were pinging 3 times (at least the broadcast to which everyone
      	  answers).  Also make this run fairly sanely outside of GDM,
      	  so that you can really just run it from anywhere if you really
      	  wish (mostly for debugging, though I imagine some other uses might
      	  pop up).
      5d162dd3
  30. 17 May, 2003 1 commit
    • George Lebl's avatar
      added Malaylam, Marathi and Oriya languages · 7c997742
      George Lebl authored
      
      Fri May 16 20:46:43 2003  George Lebl <jirka@5z.com>
      
      	* gui/gdmlanguages.c, config/locale.alias: added Malaylam, Marathi
      	  and Oriya languages
      
      	* gui/gdmlogin.c, gui/greeter/greeter_system.c: fix #105923 by
      	  changing the "Configure..." item to "Configure the login
      	  manager..."
      
      	* utils/gdmopen.c: fix the -l option to actually work right
      
      	* daemon/slave.c: fix Redhat #91031 by prepending the dash
      	  to the command rather then replacing the command with a dash
      	  when running the shell.  This was contributed by
      	  mlblandf@sedona.intel.com (Michael Blandford)
      
      	* config/gdm.conf.in, daemon/gdm.h: change PingInterval to
      	  PingIntervalSeconds
      
      	* daemon/gdm.[ch], daemon/slave.c: update DisallowTCP properly
      
      	* daemon/slave.c: set GDMSESSION before running PreSession
      
      	* daemon/misc.c: fixed warnings and an uninitialized var use
      7c997742
  31. 13 May, 2003 1 commit
    • George Lebl's avatar
      when more then 50 users don't put them all in the combo boxes, this is a · 925d8c21
      George Lebl authored
      Tue May 13 12:22:45 2003  George Lebl <jirka@5z.com>
      
      	* gui/gdmsetup.c: when more then 50 users don't put them all in the
      	  combo boxes, this is a semi-solution to #111830
      
      	* daemon/verify-shadow.c: Apply patch from cschelcher@free.fr to fall
      	  back to standard password when shadow is not available.  Apparently
      	  fixes NIS stuff, but I really think people should be using pam,
      	  but I digress.  Fixes #109765
      
      	* daemon/auth.c, daemon/misc.c, daemon/server.c, daemon/slave.c:
      	  use strerror instead of g_strerror as that returns always UTF-8
      	  and we want current locale.  We already assume strerror is on
      	  the system so this is not a portability issue anyway.  Fixes
      	  #106655
      
      	* utils/gdmopen.c: apply patch from Owen Taylor to fix #106656
      	  by not deallocating the vt after we are done as apparently this
      	  is what open does and the kernel has a fit otherwise anyway.
      	  It's braindead, but oh well, this is the way it apparently works
      	  right.
      
      	* daemon/gdm.c: apply patch from Owen Taylor to fix #106656
      	  by setting TEXTDOMAIN to GETTEXT_PACKAGE rather then PACKAGE
      	  before running scripts
      
      	* utils/gdmopen.c, daemon/misc.c: Apply patch from Owen Taylor
      	  to fix #106658, but fix it portably by adding the -l
      	  option to gdmopen as suggested by Owen.  So all gdmopens
      	  we do are now using login shells which makes me wonder if we
      	  should just build that into gdmopen, since it's a special
      	  purpose utility anyhow.
      925d8c21
  32. 05 Mar, 2003 1 commit
    • George Lebl's avatar
      Fix Solaris build, a patch from Niall Power <Niall.Power@Sun.COM> · 40863fa7
      George Lebl authored
      
      Wed Mar 05 15:11:49 2003  George Lebl <jirka@5z.com>
      
      	* configure.in, daemon/Makefile.am, gui/Makefile.am,
      	  gui/greeter/Makefile.am, utils/Makefile.am,
      	  vicious-extensions/Makefile.am, daemon/slave.c, daemon/choose.c:
      	  Fix Solaris build, a patch from Niall Power <Niall.Power@Sun.COM>
      40863fa7
  33. 16 Nov, 2001 1 commit
    • George Lebl's avatar
      Yay! it like all builds and stuff · f0dea319
      George Lebl authored
      Fri Nov 16 12:38:30 2001  George Lebl <jirka@5z.com>
      
      	Yay! it like all builds and stuff
      
      	* gui/gdmlogin.c: fix crash for timed logins
      
      	* config/gdm.conf.in, daemon/gdm.h, gui/gdmlogin.c,
      	  gui/gdmconfig.(c|h|glade):  Remove the font option, it can now be
      	  done by using the pango markup in the welcome message
      
      	* gui/gdmchooser.h gui/gdmlogin.h, gui/Makefile.am: remove useless
      	  header files.
      
      	* gui/gdmchooser.c: reorganize the code a bit to remove useless
      	  forward declarations
      
      	* gui/gdmchooser.c, gui/gdmlogin.c, gui/gdmconfig.[ch],
      	  gui/gdmflexiserver.c, gui/gdmwm.[ch], gui/misc.h:  Port to
      	  pixbuf and gnome2.
      
      	* utils/Makefile.am: remove (includedir) to make it not pickup gnome1
      	  headers
      f0dea319
  34. 06 Nov, 2001 1 commit
  35. 25 Oct, 2001 3 commits
    • George Lebl's avatar
      fix minor issues · 6f429ed2
      George Lebl authored
      Thu Oct 25 01:49:57 2001  George Lebl <jirka@5z.com>
      
      	* config/XKeepsCrashing: fix minor issues
      
      	* daemon/gdm.c: set TEXTDOMAIN and TEXTDOMAINDIR for XKeepsCrashing
      
      	* utils/gdmopen.c: echo \033(K onto the console to make sure
      	  that non lat1 fonts get set up
      
      	* daemon/gdm.h, daemon/server.c, daemon/slave.c:  When starting
      	  a server consider loss of connection within 5 seconds a crash
      	  no matter what.  It seems that for example not being able
      	  to open a mouse manifests self AFTER server tells us
      	  it's ready and we XOpenDisplay.  Actually it's 5 seconds from
      	  the USR1, which means 5 seconds after it's ready to accept
      	  connections.
      6f429ed2
    • George Lebl's avatar
      Shut up CVS -George · df3e0d58
      George Lebl authored
      Shut up CVS
      -George
      df3e0d58
    • George Lebl's avatar
      Don't pass extra arguments to XKeepsCrashing, and whack the X · 78b4c057
      George Lebl authored
      Wed Oct 24 17:57:03 2001  George Lebl <jirka@5z.com>
      
      	* daemon/gdm.[ch], gui/gdmconfig.(c|glade), config/gdm.conf.in:
      	  Don't pass extra arguments to XKeepsCrashing, and whack the X
      	  configurators option since that is now changed by editting the
      	  XKeepsCrashing script directly.
      
      	* config/XKeepsCrashing, config/Makefile.am, config/gettextfoo.h,
      	  po/POTFILES.in, config/extract-shell.sh:  Rework the XKeepsCrashing
      	  script, configurator is found from a list in the script.  If the
      	  error is a mouse error try the mouseconfig configurator first.
      	  Messages are now gotten by gettext -s directly and extracted
      	  by a simple stupid script, that needs a tad of work still I think.
      
      	* docs/C/gdm.sgml:  Remove the XKeepsCrashingConfigurators option
      78b4c057