1. 31 Jul, 2005 1 commit
  2. 04 May, 2005 1 commit
    • Brian Cameron's avatar
      Correct Makefile so that if CONSOLE_HELPER is set, we don't try to create · b9562703
      Brian Cameron authored
      2005-05-03  Brian Cameron  <brian.cameron@sun.com>
      
              * Makefile.am: Correct Makefile so that if
                CONSOLE_HELPER is set, we don't try to create
                an /sbin/gdmsetup symlink to gdmsetup.  Now
                gdmsetup is already installed to /sbin always.
                Fixes #302319.
              * gui/gdmsetup.c: Fix sensitivity of the
                "Delete Theme" button.
              * daemon/gdm.h, gui/gdmlogin.c, gui/greeter/greeter.c:
                Now only set user/password entry to PAM_MAX_RESP_SIZE
                if HAVE_PAM is defined, otherwise set it to
                GDM_MAX_PASS set to 256 in daemon/gdm.h.  This
                allows gdm to be used on systems that do not have
                PAM.  Fixes #302228.
              * daemon/gdm.h, docs/C/gdm.xml, gui/gdmsetup.c,
                gui/greeter/greeter.c, gui/gdmsetup.glade,
                gui/gdmsetup-strings.c, config/gdm.conf.in:
                Now support random theme.  Fixes #302354.
              * gui/gdmcommon.c, gui/gdmlogin.c,
                gui/greeter/greeter_session.c, gui/Makefile.am,
                added gui/gdmsession.[ch]:  Support better
                sorting for session names.  Fixes #301818.
      b9562703
  3. 11 Mar, 2005 1 commit
    • Brian Cameron's avatar
      Changed default face directory to EXPANDED_DATADIR/pixmaps/faces since · 7be01d72
      Brian Cameron authored
      Thu Mar 10 17:50:00 2005  Brian Cameron <Brian.Cameron@Sun.Com>
      
              * daemon/gdm.h, config/gdm.conf.in: Changed default face
                directory to EXPANDED_DATADIR/pixmaps/faces since putting
                the faces subdirectory in pixmaps simply makes more
                sense.
              * Makefile.am, acconfig.h, configure.in, gdmsetup-security.in,
                daemon/Makefile.am, daemon/gdm.h, daemon/gdm.in, daemon/slave.c,
                gui/Makefile.am, gui/gdmsetup.c, gui/greeter/Makefile.am,
                gui/greeter/greeter.c: Changed the way GDM files are installed.
                Now all programs intended to be run by root are in
                EXPANDED_SBINDIR (gdm/gdm-binary/gdmsetup), all programs
                that are not intended to be run by end-users are in
                EXPANDED_LIBEXEC (gdmchooser/gdmgreeter/gdmlogin).  Removed
                gdmconfig wrapper script and gdm Xnest symlink since they
                only serve to clutter the filesystem.  I announced this
                change in the 2.6.0.8 release notes and will be bumping
                the next release to 2.6 because of this change and the
                change to the default face directory.
      
              * configure.in, gui/faces/*: Add default faces.  Images
                provided by Jaap A. Haitsma.  Refer to bugzilla bug
                #149838.
              * gui/gdmphotosetup.c: Now browser will look in the system
                face directory first, in EXPANDED_DATADIR/pixmaps if the
                default face directory does not exist.
              * config/Makefile.am: Changed name of Default to Init since
                that follows the naming standard used by the other scripts.
                Fixes bug 118278.
              * docs/C/gdm.xml: Updated docs with information about
                the changes in today's commits.
      7be01d72
  4. 28 Jan, 2005 1 commit
    • Brian Cameron's avatar
      Added distuninstallcheck_listfiles for the files in /var/scrollkeeper, · 6547f64c
      Brian Cameron authored
      Tue Jan 25 17:18:00 2005  Brian Cameron <Brian.Cameron@Sun.Com>
      
              * This patch makes gdm2 build with newer versions of the build
                tools.  Previously it was requiring automake-1.4, autoconf-1.4,
                and clocal-1.4.  Better error checking in the newer version
                caught the following issues:
              * Makefile.am:  Added distuninstallcheck_listfiles for the
                files in /var/scrollkeeper, which were causing "makedist"
                to fail.  Removed intltool-modules/XML/Parser/Style/OrigTree.pm
                from EXTRA_DIST since that file isn't required by newer
                versions of intltool.
              * omf.make, xmldocs.make:  Fixed errors in "makedist".   I found a
                pointer to the fix here:
                mail.gnome.org/archives/desktop-devel-list/2003-December/msg00587.html
              * gui/Makefile.am, gui/greeter/themes/circles/Makefile.am,
                gui/modules/Makefile.am, gui/greeter/themes/happygnome/Makefile.am,
                config/Makefile.am, gui/greeter/themes/happygnome-list/Makefile.am:
                Added clean-local and uninstall-hook to fix errors in "makedist".
                Made sure all *.desktop files are in EXTRA_DIST.
              * daemon/slave.c: Not related to above patches.  Fixed grammar again
                since we aren't in a string freeze.  Sorry for the confusion.
      6547f64c
  5. 15 Mar, 2004 2 commits
  6. 04 Mar, 2004 1 commit
    • Jiri (George) Lebl's avatar
      Release 2.5.90.2 · 20495b61
      Jiri (George) Lebl authored
      
      Thu Mar 04 11:08:42 2004  George Lebl <jirka@5z.com>
      
      	* Release 2.5.90.2
      
      	* Makefile.am: remove the sun gdmsetup-security fix as it was wrong
      	  (probably was part of some other change)
      20495b61
  7. 01 Mar, 2004 1 commit
  8. 31 Dec, 2003 1 commit
  9. 19 Jul, 2003 1 commit
    • Jiri (George) Lebl's avatar
      update the documentation a lot and install the docs. Yay! We have actual · 19e695b9
      Jiri (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
  10. 26 Jun, 2003 1 commit
  11. 01 Feb, 2003 1 commit
  12. 17 Jan, 2003 1 commit
  13. 15 Aug, 2002 1 commit
    • Jiri (George) Lebl's avatar
      remove some dead code. Ensure euid's in more places. open .xsession-errors · f93e3de0
      Jiri (George) Lebl authored
      Thu Aug 15 12:04:24 2002  George Lebl <jirka@5z.com>
      
      	* daemon/gdm.c, daemon/slave.c: remove some dead code.  Ensure euid's
      	  in more places.  open .xsession-errors even on nfs dirs properly.
      	  For the Init/PreSession/PostSession scripts always setup the
      	  GDM_PARENT_* stuff for Xnest displays.  Don't use temp files, but
      	  name the temporary auth file by the display name and whack it
      	  on server stop.  The Init/PreSession/PostSession scripts now
      	  execute /<displayname>, if not found then /<hostname>, if not
      	  found and XDMCP then /XDMCP, if not found and flexi then /Flexi,
      	  and only if none of those are found then /Default.
      
      	* daemon/errorgui.c: show label and entry in the question dialog,
      	  fixes problems when asking for questions during autologin.  Also
      	  set cursor to pointer.
      
      	* daemon/slave.c: set cursor to pointer after forking slave.  This
      	  should fix possible busy cursor stuck after an autologin.
      
      	* config/PostSession: spelling fix
      
      	* daemon/verify-pam.c: add extra message for automatic login
      	  for standalone conversation thingie.  This uses already translated
      	  string.
      
      	* daemon/gdm.c: wait 2 seconds between killing local servers,
      	  otherwise things go very very bad on some machines (such as eating
      	  my keyboard on mine)
      
      	* configure.in, Makefile.am, gdm-stop.in: new script to just SIGTERM
      	  the gdm binary.  Useful for debugging
      f93e3de0
  14. 15 May, 2002 1 commit
  15. 03 May, 2002 1 commit
  16. 29 Apr, 2002 1 commit
  17. 26 Apr, 2002 1 commit
    • Jiri (George) Lebl's avatar
      Whack the gdmconfig again, gdmconfig is now really dead · 0b6ad30c
      Jiri (George) Lebl authored
      Thu Apr 25 17:20:52 2002  George Lebl <jirka@5z.com>
      
      	* Makefile.am, configure.in, gdm.spec.in, gdmsetup-security.in:
      	  Whack the gdmconfig again, gdmconfig is now really dead
      
      	* configure.in, docs/Makefile.am: don't build gdmconfig docs
      
      	* gui/greeter/greeter.c, gui/greeter/greeter_canvas_item.c,
      	  gui/greeter/greeter_events.c, gui/greeter/greeter_geometry.c,
      	  gui/greeter/greeter_item.c, gui/greeter/greeter_item.h,
      	  gui/greeter/greeter_item_capslock.c, gui/greeter/greeter_parser.c,
      	  gui/greeter/greeter_parser.h:  Handle multi-item buttons so that
      	  we can catch clicks on the labels next to the buttons in the
      	  circles theme.  Add 'show modes' since some items may not be shown
      	  depending on what the daemon tells us.  Reformat some code to be in
      	  the same style.  Fix a bunch of leaks and some other minor fixes.
      	  Also the text is now not taken from a "val" property but from the
      	  content since text in a property is just on crack.
      
      	* gui/greeter/greeter.dtd: update a tad but it's still out of date
      
      	* gui/greeter/themes/circles/circles.xml: update for the above
      	  changes
      0b6ad30c
  18. 25 Apr, 2002 1 commit
  19. 24 Apr, 2002 1 commit
    • jacob berkman's avatar
      add gdmconfig · b40c950a
      jacob berkman authored
      2002-04-24  jacob berkman  <jacob@ximian.com>
      
      	* Makefile.am (EXTRA_DIST): add gdmconfig
      b40c950a
  20. 23 Apr, 2002 1 commit
    • Jiri (George) Lebl's avatar
      Make the gdmsetup proggie the default configurator and stop · 3ced2f57
      Jiri (George) Lebl authored
      Tue Apr 23 15:07:17 2002  George Lebl <jirka@5z.com>
      
      	* Makefile.am, gdmconfig, gdmsetup-serurity.in, gdmsetup-pam,
      	  daemon/gdm.h, config/gdm.conf.in, gui/Makefile.am,
      	  gui/gdmsetup.desktop.in: Make the gdmsetup proggie the default
      	  configurator and stop building/installing gdmconfig which wasn't
      	  working to begin with.
      
      	* gui/gdmchooser.(c|glade): redo the glade file for gdmchooser to be
      	  a dialog and also start using glade-helper
      
      	* gui/gdmlogin.c: some gdmwm related fixes
      
      	* gui/greeter/greeter.c, gui/greeter/greeter_action_language.c,
      	  gui/greeter/greeter_session.c, gui/greeter/greeter_system.c:
      	  Add Xinerama support, init the gdmwm so that we actually do
      	  have focus management, do all the cool gdmwm type stuff with
      	  all the dialogs/windows.  Add all the warnings that gdmlogin
      	  can give.  Damn this still needs a LOT of love before it's
      	  a viable replacement of gdmlogin.
      3ced2f57
  21. 15 Jan, 2002 1 commit
    • Alexander Larsson's avatar
      Remove intl from SUBDIRS · 44933f72
      Alexander Larsson authored
      2002-01-15  Alex Larsson  <alexl@redhat.com>
      
      	* Makefile.am (SUBDIRS):
      	Remove intl from SUBDIRS
      
      	* configure.in:
      	Remove intl/Makefile from AC_OUTPUT.
      44933f72
  22. 16 Nov, 2001 1 commit
    • Jiri (George) Lebl's avatar
      include unistd.h · 7a7b4fb4
      Jiri (George) Lebl authored
      Fri Nov 16 02:15:06 2001  George Lebl <jirka@5z.com>
      
      	* daemon/xdmcp.c: include unistd.h
      
      	* Makefile.am, gui/Makefile.am: update for intltool
      
      	* configure.in: vicious-extensions doesn't define the envvar
      	  functions
      
      	* daemon/auth.c, daemon/gdm.c, daemon/misc.c, daemon/server.c,
      	  daemon/slave.c, gui/gdmXnestchooser.c, gui/gdmconfig.c,
      	  gui/gdmlogin.c:  Use change to use the glib functions where
      	  old ve_* or gnome_* functions were used and also change to
      	  use the gnome_(setenv|unsetenv|clearenv) functions.
      
      	* gui/gdmwm.c: port to gnome2
      
      	* gui/gdmchooser.[ch]: port to gnome2 a bit, remove imlib dep, sanitize
      	  the interface broadcast stuff
      
      	* daemon/gdm.c: clean up the signal stuff source thing
      7a7b4fb4
  23. 06 Nov, 2001 1 commit
  24. 01 Nov, 2001 1 commit
  25. 22 Aug, 2001 1 commit
    • Jiri (George) Lebl's avatar
      Add two new small sbin utils. gdmopen is like open (based on it) but · 6addcb90
      Jiri (George) Lebl authored
      Wed Aug 22 23:01:59 2001  George Lebl <jirka@5z.com>
      
      	* configure.in, Makefile.am, utils/gdmopen.c, utils/gdmaskpass.c:
      	  Add two new small sbin utils.  gdmopen is like open (based on it)
      	  but better suited for gdm.  Exitcode is returned so no temp files
      	  are needed.  Process is cleaned up on a signal, the new vt is
      	  deallocated after use.  And unlike openvt this thing actually waits
      	  for the child.  Gdmaskpass just asks for the root password, for
      	  use in the XKeepsCrashing script.  Both of these things will only
      	  run as root as I'm too paranoid and it doesn't make sense for
      	  them to run otherwise for gdm anyway.
      
      	* configure.in: Fix sbin expansion.
      
      	* daemon/gdm.c, daemon/misc.[ch], daemon/slave.c, daemon/server.c:
      	  Use gdmopen to run dialog and add helper functions for doing this.
      
      	* daemon/gdm.h, daemon/slave.c, daemon/server.[ch]:  When a server is
      	  busy, ask the user if we want to run it on a new display number
      	  or retry.
      
      	* daemon/gdm.c, daemon/misc.c, daemon/slave.c: Make sure to whack
      	  any extra helper processes we launch when we are killed so that
      	  we don't leave things like 'dialog' processes around
      
      	* daemon/gdm.c, config/XKeepsCrashing:  Use gdmaskpass, ask if
      	  the user wants to view X logs if X is crashing.  And use gdmopen
      	  in the script and correctly abort with exit 32.  Also make it
      	  not use the ugly tempfile stuff (Though a tempfile is still given
      	  to the script for now)
      
      	* gdm.spec.in: raise epoch to 1, people abuse this field, and if they
      	  do abuse it again and raise it beyond 1, I'll just max it out since
      	  it makes package upgrading not work.
      
      	* daemon/slave.c, daemon/verify-(pam|crypt|shadow).c: add
      	  /sbin/nologin as a thing to test for for disabled logins in
      	  addition to /bin/false and /bin/true (it worked, but this adds a
      	  nicer message)
      
      	* daemon/xdmcp.c: fix a warning.
      
      	* gui/gdmflexiserver.desktop.in: kill TryExec here
      6addcb90
  26. 09 Jul, 2001 1 commit
    • Jiri (George) Lebl's avatar
      Use vicious-extensions module rather then local routines · 303fd178
      Jiri (George) Lebl authored
      Mon Jul 09 00:14:02 2001  George Lebl <jirka@5z.com>
      
      	* Makefile.am, autogen.sh, configure.in, daemon/Makefile.am,
      	  daemon/auth.c, daemon/gdm.c, daemon/gdm.h, daemon/misc.c,
      	  daemon/server.c, daemon/slave.c, daemon/verify-crypt.c,
      	  daemon/verify-pam.c, daemon/verify-shadow.c, daemon/xdmcp.c,
      	  gui/Makefile.am, gui/gdmchooser.c, gui/gdmconfig.c, gui/gdmlogin.c,
      	  gui/gdmphotosetup.c, gui/misc.[ch], po/POTFILES.in:  Use
      	  vicious-extensions module rather then local routines
      
      	* gui/icon-entry-hack.[ch]: remove, in vicious-extensions now
      303fd178
  27. 05 Jul, 2001 1 commit
    • Jiri (George) Lebl's avatar
      The fifo is not only for chooser now, it is a general protocol to control · a277ba17
      Jiri (George) Lebl authored
      Wed Jul 04 20:58:31 2001  George Lebl <jirka@5z.com>
      
      	* gdm-safe-restart.in, Makefile.am, configure.in, daemon/choose.[ch],
      	  daemon/gdm.[ch], daemon/slave.c, daemon/xdmcp.c, gui/gdmconfig.c:
      	  The fifo is not only for chooser now, it is a general protocol to
      	  control some gdm things, more to come.  It's writing direct binary
      	  structs, but then again this is only a fifo and you should only be
      	  able to write to it from gdm and root account on the same machine.
      	  The daemon now knows when a user is logged in on a display and
      	  there is a safe restart option with SIGUSR1 to the daemon.  Also
      	  the daemon knows the x pids now and can whack the X server when
      	  the slave crashes, so that we don't get busy hanging server.
      
      	* daemon/misc.c: fails are LOG_CRIT not LOG_ERR (I hope this is
      	  correct)
      a277ba17
  28. 03 Jul, 2001 1 commit
  29. 23 Jun, 2001 1 commit
  30. 06 Jun, 2001 1 commit
    • Jiri (George) Lebl's avatar
      add -f to mv · 4e8e1d63
      Jiri (George) Lebl authored
      Wed Jun 06 06:03:41 2001  George Lebl <jirka@5z.com>
      
      	* Makefile.am: add -f to mv
      4e8e1d63
  31. 05 Jun, 2001 1 commit
    • Jiri (George) Lebl's avatar
      remove unused opcode (GDM_STOP) · ab1e1168
      Jiri (George) Lebl authored
      Sun Jun 03 04:55:49 2001  George Lebl <jirka@5z.com>
      
      	* daemon/gdm.h: remove unused opcode (GDM_STOP)
      
      	* daemon/slave.c, gui/gdmlogin.c: On GDM_QUIT the login will make
      	  sure to quickly quit and in the slave we no longer kill it to
      	  avoid a possible race, also try to avoid other races todo with
      	  killing things.  Also fclose the greeter channel to avoid a leak.
      
      	* daemon/gdm.h, daemon/slave.c: get the size of the screen from
      	  xinerama and center error dialog stuff.
      ab1e1168
  32. 24 May, 2001 2 commits
    • Jiri (George) Lebl's avatar
      a script to restart the gdm daemon, in sbin for root pleasure only · 381aed51
      Jiri (George) Lebl authored
      Thu May 24 15:32:54 2001  George Lebl <jirka@5z.com>
      
      	* configure.in, gdm-restart.in, Makefile.am: a script to restart
      	  the gdm daemon, in sbin for root pleasure only
      
      	* gdm.spec.in: redo the file list to be hopefully sane
      
      	* daemon/gdm.c: actually read in GdmConfigurator
      
      	* gui/gdmconfig.c: show help fromt he help button
      
      	* gui/gdmlogin.c, gui/gdmwm.[ch]: add some short-circuit functions
      	  for window moving, bypassing the window management foo.  This makes
      	  quiver nice again.
      381aed51
    • Jiri (George) Lebl's avatar
      Set up the documentation/omf build stuff. · c91aeed6
      Jiri (George) Lebl authored
      Thu May 24 12:55:05 2001  George Lebl <jirka@5z.com>
      
      	* configure.in, docs/Makefile.am, omf-install/Makefile.am,
      	  docs/sgmldocs.make, docs/gdmconfig/C/Makefile.am, Makefile.am:
      	  Set up the documentation/omf build stuff.
      
      	* docs/gdmconfig/C/gdmconfig.sgml: fix version to say 2.2.2 and this
      	  is part of the GDM package not the Gnome-Core package :)
      c91aeed6
  33. 17 May, 2001 1 commit
    • Jiri (George) Lebl's avatar
      Don't put the debian stuff into the tarball, and remove it from the · d03b41f5
      Jiri (George) Lebl authored
      Thu May 17 02:52:38 2001  George Lebl <jirka@5z.com>
      
      	* Makefile.am, confgiure.in, debian/Default.debian,
      	  config/Makefile.am:  Don't put the debian stuff into the tarball,
      	  and remove it from the config, this is here for people wanting to
      	  live off the bleeding edge of 2.0-beta4 and run a stable gdm.
      	  Hopefully the gdm 2.2.x packages will show up in mainstream debian
      	  soon (they don't seem to be there now).  Plus some make distcheck
      	  fixes
      d03b41f5
  34. 13 May, 2001 1 commit
    • Jiri (George) Lebl's avatar
      updated · f23608e6
      Jiri (George) Lebl authored
      Sun May 13 00:59:48 2001  George Lebl <jirka@5z.com>
      
      	* AUTHORS, NEWS, README: updated
      
      	* Makefile.am, RELEASENOTES: removed, no longer needed and horribly
      	  useless and confusing to users
      f23608e6
  35. 03 May, 2001 1 commit
  36. 19 Apr, 2001 1 commit
  37. 28 Feb, 2001 1 commit
  38. 03 Feb, 2001 1 commit