1. 05 Sep, 2018 1 commit
    • Bin Li's avatar
      autogoo: make udev rules dir configurable · ef231c27
      Bin Li authored
      Different distributions place udev rules in
      different locations (depending on whether or
      not /usr is a symlink to /)
      
      That means the location needs to be configurable.
      
      This commit adds a new ./configure argument,
      --with-udevdir that allows distributions to specify
      where udev looks for its data files.
      
      By default it pulls the answer from pkg-config.
      
      This commit also fixes `make distcheck` when run
      by an unprivileged user by disabling udev rule
      installation entirely during distcheck.
      
      Small changes by Ray Strode.
      
      Closes !44
      ef231c27
  2. 23 Jul, 2018 1 commit
  3. 20 Oct, 2017 1 commit
    • Ray Strode's avatar
      daemon: introduce pam extension mechanism · d5280a38
      Ray Strode authored
      This abuses PAM_BINARY_PROMPT for our own nefarious purposes.
      The way it works is GDM advertises what "extensions" it supports
      with the environment variable, GDM_SUPPORTED_PAM_EXTENSIONS (a space
      separated list of reverse dns notation names). PAM services that
      support this protocol, will read the environment variable, and
      check for extension strings they support. They then know that sending
      PAM_BINARY_PROMPT won't blow up, and know what format to use for the
      binary data.  The type field of the structure is the index of the
      string from the environment variable.
      
      This commit is just foundation work. It doesn't actually add any
      extensions.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=788851
      d5280a38
  4. 22 Jun, 2017 1 commit
  5. 03 Apr, 2017 1 commit
  6. 19 Aug, 2016 1 commit
  7. 16 Aug, 2016 1 commit
  8. 15 Aug, 2016 1 commit
  9. 16 Dec, 2013 1 commit
  10. 27 Aug, 2013 1 commit
  11. 04 Sep, 2012 1 commit
  12. 30 Apr, 2012 1 commit
  13. 30 Aug, 2011 1 commit
  14. 01 Sep, 2008 1 commit
  15. 20 Jul, 2008 1 commit
    • William Jon McCann's avatar
      Require newer intltool · 921ea29b
      William Jon McCann authored
      2008-07-20  William Jon McCann  <jmccann@redhat.com>
      
      	* Makefile.am:
      	* configure.ac:
      	Require newer intltool
      
      
      svn path=/trunk/; revision=6308
      921ea29b
  16. 09 Dec, 2007 1 commit
    • William Jon McCann's avatar
      Add a unit testing framework. Based on a patch from Andrew Ziem · e8c81d50
      William Jon McCann authored
      2007-12-09  William Jon McCann  <mccann@jhu.edu>
      
      	* Makefile.am:
      	* common/gdm-address.c: (gdm_address_equal),
      	(gdm_address_is_loopback):
      	* common/gdm-common.c: (gdm_string_hex_encode),
      	(gdm_string_hex_decode):
      	* configure.ac:
      	* tests/Makefile.am:
      	* tests/m-common.c: (main):
      	* tests/s-common-address.c: (setup), (teardown), (START_TEST),
      	(suite_common_address):
      	* tests/s-common-address.h:
      	* tests/s-common-utils.c: (START_TEST), (suite_common_utils):
      	* tests/s-common-utils.h:
      	Add a unit testing framework.
      	Based on a patch from Andrew Ziem <ahz001@gmail.com>
      
      
      svn path=/trunk/; revision=5545
      e8c81d50
  17. 01 Nov, 2007 1 commit
    • William Jon McCann's avatar
      Fix build. · 4573da5a
      William Jon McCann authored
      2007-11-01  William Jon McCann  <mccann@jhu.edu>
      
      	* Makefile.am:
      	* data/Makefile.am:
      	Fix build.
      
      
      svn path=/trunk/; revision=5485
      4573da5a
  18. 24 Oct, 2007 1 commit
    • William Jon McCann's avatar
      Remove libgreeter stuff. · ef9a787a
      William Jon McCann authored
      2007-10-24  William Jon McCann  <mccann@jhu.edu>
      
      	* Makefile.am:
      	* configure.ac:
      	* gui/simple-greeter/Makefile.am:
      	* libgreeter/Makefile.am:
      	* libgreeter/gdm-greeter.c:
      	* libgreeter/gdm-greeter.h:
      	Remove libgreeter stuff.
      
      
      svn path=/trunk/; revision=5403
      ef9a787a
  19. 04 Oct, 2007 1 commit
    • William Jon McCann's avatar
      Remove docs since they are obsolete. · ac350bf5
      William Jon McCann authored
      2007-10-04  William Jon McCann  <mccann@jhu.edu>
      
      	* configure.ac:
      	* Makefile.am (SUBDIRS):
      	* docs/C/.cvsignore:
      	* docs/C/gdm.xml:
      	* docs/C/legal.xml:
      	* docs/C/make-and-upload.sh:
      	* docs/Makefile.am:
      	* docs/de/.cvsignore:
      	* docs/de/Makefile.am:
      	* docs/de/gdm-de.omf:
      	* docs/de/gdm.xml:
      	* docs/de/legal.xml:
      	* docs/en_GB/Makefile.am:
      	* docs/en_GB/en_GB.po:
      	* docs/es/.cvsignore:
      	* docs/es/Makefile.am:
      	* docs/es/es.po:
      	* docs/es/gdm-es.omf:
      	* docs/es/gdm.xml:
      	* docs/es/legal.xml:
      	* docs/fr/.cvsignore:
      	* docs/fr/Makefile.am:
      	* docs/fr/gdm-fr.omf:
      	* docs/fr/gdm.xml:
      	* docs/fr/legal.xml:
      	* docs/gdm.1:
      	* docs/gdm.omf.in:
      	* docs/it/.cvsignore:
      	* docs/it/Makefile.am:
      	* docs/it/gdm-it.omf:
      	* docs/it/gdm.xml:
      	* docs/it/legal.xml:
      	* docs/ja/.cvsignore:
      	* docs/ja/Makefile.am:
      	* docs/ja/gdm-ja.omf:
      	* docs/ja/gdm.xml:
      	* docs/ja/legal.xml:
      	* docs/ko/.cvsignore:
      	* docs/ko/ko.po:
      	* docs/sv/.cvsignore:
      	* docs/sv/Makefile.am:
      	* docs/sv/sv.po:
      	* docs/uk/.cvsignore:
      	* docs/uk/Makefile.am:
      	* docs/uk/gdm-uk.omf:
      	* docs/uk/gdm.xml:
      	* docs/uk/legal.xml:
      	* docs/uk/uk.po:
      	* docs/zh_CN/.cvsignore:
      	* docs/zh_CN/Makefile.am:
      	* docs/zh_CN/gdm-zh_CN.omf:
      	* docs/zh_CN/gdm.xml:
      	* docs/zh_CN/legal.xml:
      	* docs/zh_HK/.cvsignore:
      	* docs/zh_HK/Makefile.am:
      	* docs/zh_HK/gdm-zh_HK.omf:
      	* docs/zh_HK/gdm.xml:
      	* docs/zh_HK/legal.xml:
      	* docs/zh_TW/.cvsignore:
      	* docs/zh_TW/Makefile.am:
      	* docs/zh_TW/gdm-zh_TW.omf:
      	* docs/zh_TW/gdm.xml:
      	* docs/zh_TW/legal.xml:
      	Remove docs since they are obsolete.
      
      
      svn path=/branches/mccann-gobject/; revision=5341
      ac350bf5
  20. 22 Jun, 2007 1 commit
  21. 12 Jun, 2007 1 commit
  22. 10 May, 2007 1 commit
  23. 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
  24. 21 Mar, 2007 1 commit
    • Brian Cameron's avatar
      Phase 1 of removing vicious-extensions and replacing with a rewrite. · 10db3464
      Brian Cameron authored
      2006-03-20  Brian Cameron  <brian.cameron@sun.com>
      
              * configure.ac, autogen.sh, gui/gdmlanguages.c, gui/gdmconfig.h
                gui/gdmuser.c, gui/gdmwm.c, gui/gdmdynamic.c, gui/gdmlogin.c,
                gui/gdmphotosetup.c, gui/gdmsession.c, gui/gdmXnestchooser.c,
                gui/greeter/greeter.c, gui/gdmcommon.c, gui/gdmcomm.c,
                gui/gdmflexiserver.c, gui/gdmsetup.c, gui/gdmchooser.c,
                gui/misc.c, gui/gdmmconfig.c, gui/Makefile.am
                gui/greeter/greeter_item_customlist.c,
                gui/greeter/greeter_canvas_item.c gui/greeter/greeter_parser.c,
                gui/greeter/greeter_item.c, gui/greeter/greeter_item_ulist.c,
                gui/greeter/greeter_item_timed.c, gui/greeter/greeter_session.c,
                gui/greeter/greeter_system.c, gui/greeter/greeter_item_pam.c,
                gui/greeter/Makefile.am, gui/greeter/themes/Makefile.am,
                common/gdm-common.[ch], common/gdm-common-config.[ch],
                common/ve-signal.[ch], common/Makefile.am, daemon/errorgui.c,
                daemon/gdmconfig.h, daemon/display.c, daemon/gdm.c, daemon/xdmcp.c,
                daemon/filecheck.c, daemon/verify-pam.c, daemon/getvt.c,
                daemon/auth.c, daemon/server.c, daemon/cookie.c, daemon/slave.c,
                daemon/server.h, daemon/misc.c, daemon/gdm-net.c,
                daemon/gdmconfig.c, daemon/Makefile.am:  Phase 1 of removing
                vicious-extensions and replacing with a rewrite.  Changes include:
                - Create a common directory to build libgdmcommon, used by the
                  daemon and the GUI's.
                - Add a convenience layer over GKeyFile for dealing with compound
                  keys.
                - Replace selected ve functions like ve_split
                - Remove glade_helper
                - Code improvements and leaks.
                Fix by William Jon McCann <mccann@jhu.edu>.  Refer to bug
                #355425.
      
      svn path=/trunk/; revision=4689
      10db3464
  25. 20 Feb, 2007 1 commit
    • Kjartan Maraas's avatar
      Dist MAINTAINERS · a1c70a24
      Kjartan Maraas authored
      2007-02-20  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* Makefile.am: Dist MAINTAINERS
      
      svn path=/trunk/; revision=4604
      a1c70a24
  26. 01 Nov, 2006 1 commit
    • William Jon McCann's avatar
      Fix make distcheck. · 500fb5e3
      William Jon McCann authored
      2006-11-01  William Jon McCann  <mccann@jhu.edu>
      
      	* Makefile.am:
      	* daemon/Makefile.am:
      	Fix make distcheck.
      500fb5e3
  27. 28 Mar, 2006 1 commit
    • Julio M. Merino Vidal's avatar
      Removed a C99 local variable definition that breaks the build with gcc · 7ad2d48f
      Julio M. Merino Vidal authored
      006-03-28  Julio M. Merino Vidal  <jmmv@NetBSD.org>
      
              * daemon/xdmcp.c: Removed a C99 local variable definition that
                breaks the build with gcc 2.95 (e.g. under NetBSD 1.6).  Fixes
                bug #336368.
      
      2006-03-28  Julio M. Merino Vidal  <jmmv@NetBSD.org>
      
              * daemon/gdmconfig.c, daemon/server.c: Include sys/resource.h,
                needed to use setpriority(2) and its associated definitions.
                Fixes the build under NetBSD, closing bug #336369.
      
      2006-03-28  Julio M. Merino Vidal  <jmmv@NetBSD.org>
      
              * Makefile.am, README.install, acconfig.h, configure.ac,
                gdmsetup-security.in, config/Makefile.am, config/Xsession.in,
                config/gdm.conf.in, daemon/Makefile.am, daemon/gdm.c, daemon/gdm.h,
                daemon/gdm.in, daemon/gdmconfig.c, daemon/misc.c, daemon/server.c,
                daemon/slave.c, docs/C/gdm.xml, gui/Makefile.am, gui/gdmphotosetup.c,
                gui/gdmsetup.c, gui/gdmsetup.desktop.in, gui/greeter/Makefile.am,
                gui/greeter/gdmthemetester.in, gui/greeter/greeter.c,
                gui/modules/Makefile.am: Get rid of all EXPANDED_* variables from
                the build procedure.  Directory-related variables must only be
                expanded from the Makefiles so that they can be easily overriden
                during the installation phase.  Fixes bug #336364.
      7ad2d48f
  28. 13 Feb, 2006 1 commit
  29. 31 Jul, 2005 1 commit
  30. 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
  31. 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
  32. 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
  33. 15 Mar, 2004 2 commits
  34. 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
  35. 01 Mar, 2004 1 commit
  36. 31 Dec, 2003 1 commit
  37. 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
  38. 26 Jun, 2003 1 commit
  39. 01 Feb, 2003 1 commit