1. 13 Mar, 2007 1 commit
    • Brian Cameron's avatar
      config/Makefile.am: Add Xephyr support and fix problem with · eb8b4011
      Brian Cameron authored
      2006-03-13  Brian Cameron  <brian.cameron@sun.com>
      
              * configure.ac, acconfig.h, daemon/Makefile.am, daemon/gdm.h
                daemon/server.c, daemon/gdmconfig.c, config/gdm.conf.in,
                config/Makefile.am:  Add Xephyr support and fix problem with
                using Xsun Xnest with Xorg 7.2.  Xsun doesn't like font path
                values that have the ":unscaled" suffix.  This required adding
                two new configuration options XnestDisplayArg and
                XnestUnscaledFontPath so that the user can configure whether
                the Xnest command uses the -display argument or the DISPLAY
                environment variable, and to specify whether to strip the
                ":unscaled" bits from the fontpath.  Modified configure so
                that if Xephyr is on the system, it is used as the Xnest
                program since it works better than Xnest.
              * daemon/gdmconfig.h: No longer set default values for the
                configuration choices here since default are set in
                daemon/gdm.h.
              * config/gdm.conf.in: Comment now says "true" for ConfigAvailable
                since this value has been defaulting to true for some time in
                daemon/gdm.h.   So the comment was wrong.
              * acconfig.h, configure.ac, daemon/gdm.h, daemon/gdmconfig.c: Rework
                how ALWAYS_RESTART_SERVER is set to avoid using #ifdef.  Also use
                AC_DEFINE for GDM_USER_PATH rather than passing it in as a -D
                argument to the compiler, so it works like the other config
                choices.
      
      svn path=/trunk/; revision=4672
      eb8b4011
  2. 12 Feb, 2007 1 commit
  3. 09 Feb, 2007 1 commit
  4. 26 Jan, 2007 1 commit
    • Brian Cameron's avatar
      Fix tags. · cf51b106
      Brian Cameron authored
      2006-01-26  Brian Cameron  <brian.cameron@sun.com>
      
              * docs/C/gdm.xml: Fix tags.
      
      svn path=/trunk/; revision=4543
      cf51b106
  5. 08 Jan, 2007 1 commit
    • Brian Cameron's avatar
      Remove filter_watch after it is called for the first time. This filter is · 919f5e1f
      Brian Cameron authored
      2006-01-07  Brian Cameron  <Brian.Cameron@sun.com>
      
              * gui/gdmcommon.c: Remove filter_watch after it is called for
                the first time.  This filter is used to start at_spid_registry
                but after it is started there is no need to listen to the propery
                any more.  Patch by Li Yuan <Li.Yuan@Sun.com>.  Fixes bug #393013.
      
      svn path=/trunk/; revision=4524
      919f5e1f
  6. 15 Dec, 2006 1 commit
  7. 07 Dec, 2006 1 commit
    • Lukasz Zalewski's avatar
      Fixes bug/feature request #334186. Fixes bug #343206 Fixes bug #347101 · ae8b7769
      Lukasz Zalewski authored
      2006-12-07  Lukasz Zalewski  <lukas@dcs.qmul.ac.uk>
      
              Fixes bug/feature request #334186.
              Fixes bug #343206
              Fixes bug #347101
              * gui/gdmsession. [ch] (_gdm_session_list_init): Replaces functionality
                of gdm_session_list_init
              * gui/gdmsession. [ch] (gdm_session_list_init): Becomes a wrapper for
                _gdm_session_list_init, such that the old functionality within the
                code is still preserved but session data can be available through
                _gdm_session_list_init
              * gui/gdmsession.c : Removed gdmwm.h include
              * gui/gdmsession. [ch] (gdm_session_lookup): Removed all the
                gdm_wm_query_dialog calls making the function accessible without need
                for gdmwm libraries
              * gui/gdmsession. [ch] (gdm_set_save_session): Sets save session
                variable
              * gui/gdmsession. [ch] (gdm_get_default_session): Returns default
                session
              * gui/gdmlogin.c (process_operation): Added gdm_wm_query_dialog calls
                for processing lookup session results
              * gui/greeter/greeter.c (process_operation): Added
                gdm_wm_query_dialog calls for processing lookup session results
              * gui/gdmuser. [ch] (gdm_user_uid): Returns uid of a user, or -1 if
                user does not exist
              * gui/gdmuser. [ch] (get_root_user): Moved from gdmsetup.c
              * gui/gdmsetup.glade: New widgets and tooltips added
              * gui/gdmsetup.c: Numerous functions added/modifed to make way for new
                functionality
              * gui/gdmsetup.c (combobox_changed): Additional fix for bug #358114
      ae8b7769
  8. 08 Nov, 2006 1 commit
    • Lukasz Zalewski's avatar
      More changes related to bug #352924. Made warnings more self-explanatory · db2b826b
      Lukasz Zalewski authored
      2006-11-08  Lukasz Zalewski  <lukas@dcs.qmul.ac.uk>
      
              More changes related to bug #352924.
              * gui/gdmsetup.c: Made warnings more self-explanatory when no themes
                are selected in "Random from selected" mode. Enabled back the delete
                button on the "Random from selected" view for the currently selected
                theme in the single theme view with a slight modification - users can
                click on it but get told that they need to first deselect it from
                "Single theme" mode first in order to delete it. Also upon closure if
                users have activeted "Random form selected" but have not selected any
                themes for it, they will be informed that the greeter will default to
                single theme mode.
      db2b826b
  9. 06 Nov, 2006 1 commit
  10. 31 Oct, 2006 1 commit
  11. 30 Oct, 2006 3 commits
    • Brian Cameron's avatar
      *** empty log message *** · 75454c33
      Brian Cameron authored
      75454c33
    • Brian Cameron's avatar
      Number of usability fixes for gdmlogin.c. Now do not bother showing · 1865a47e
      Brian Cameron authored
      2006-10-30  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/gdmlogin.c: Number of usability fixes for gdmlogin.c.  Now
                do not bother showing browser userlist widget if there are no
                users to display.  Now OK and Cancel buttons are set sensitive or
                insensitive based on context (OK only if something is in the entry
                field and Cancel if not on "Username" request).  Fixed bug causing
                face browser to autoselect first user.  I changed the behavior
                of how key events are listened to.  Now respond on release instead
                of press for accepting Tab key as Enter, back_prog delay,
                timed_login reset, and flexiserver reaping.  This made setting the
                buttons sensitive/insensitive easier.
      1865a47e
    • Brian Cameron's avatar
      Add new QUERY_CUSTOM_CMD_LABELS and QUERY_CUSTOM_CMD_NO_RESTART_STATUS · a6865f44
      Brian Cameron authored
      2006-10-30  Brian Cameron  <brian.cameron@sun.com>
      
              * config/gdm.conf.in, daemon/gdm.c, daemon/gdm.h,
                daemon/gdmconfig.c, docs/C/gdm.xml, gui/gdmlogin.c,
                gui/greeter/greeter.c, gui/greeter/greeter_item.c,
                gui/greeter/greeter_configuration.h,
                gui/greeter/greeter_system.c:  Add new QUERY_CUSTOM_CMD_LABELS
                and QUERY_CUSTOM_CMD_NO_RESTART_STATUS commands and the
                new CustomCommandIsPersistent[0-9]
      a6865f44
  12. 29 Oct, 2006 1 commit
    • Lukasz Zalewski's avatar
      Fixes enhancement request #358114. Added variables & functions used to · db0cbbd8
      Lukasz Zalewski authored
      2006-10-25  Lukasz Zalewski  <lukas@dcs.qmul.ac.uk>
      
              Fixes enhancement request #358114.
              * daemon/gdmconfig.c: Added variables & functions used to read/store
                CustomCommands related values
              * daemon/gdm.c (custom_cmd): New function that handles
                execution of CustomCommands.
              * daemon/gdm.c (custom_cmd_restart): New function that handles
                execution of CustomCommand if NoRestart option is set to false
              * daemon/gdm.c (custom_cmd_no_restart): New function that handles
                execution of CustomCommand if NoRestart option is set to true
              * daemon/gdm. [ch]: Updated macros and several functions to accomodate
                new CustomCommands functionality
              * daemon/slave.c: Added Custom command interrupt handler to handle
                the CustomCommands execution.
              * gui/gdmlogin.c (gdm_custom_cmd_handler): New function that handles
                execution of CustomCommands
              * gui/gdmlogin.c: Added variables and updated several functions to
                accomodate new CustomCommand functionality
              * gui/greeter/greeter_configuration.h: Added variables used to
                store CustomCommand related values
              * gui/greeter/greeter.c: Added variables that use/store
                CustomCommand related values
              * gui/greeter/greeter_item.c: Added visibility check for custom_cmd
                related widgets
              * gui/greeter/greeter_parser.c: Added code for parsing custom_cmd stock
                items
              * gui/greeter/greeter_system.c (greeter_custom_cmd_handler): New
                function that handles execution of CustomCommand
              * gui/greeter/greeter_system.c (query_greeter_custom_cmd_handler): New
                function that handles execution of CustomCommand (with warn message
                query beforehand)
              * gui/greeter/greeter_system.c: Updated macros and several functions
                to accomodate new CustomCommand functionality
      db0cbbd8
  13. 26 Sep, 2006 1 commit
    • Brian Cameron's avatar
      Fix so that if timed login script returns an invalid user, timed login is · 26238518
      Brian Cameron authored
              * daemon/slave.c, daemon/verify-crypt.c, daemon/verify-pam.c,
                daemon/verify-shadow.c, gui/gdmcommon.c: Fix so that if
                timed login script returns an invalid user, timed login is
                not turned on.  Fixes bug #340148.  Patch by Andrew
                (andrewz@springsrescuemission.org).
              * gui/gdmuser.c: Fix gdm_is_user_valid so it is more simple,
                like implemented in daemon/slave.c by Andrew.
      26238518
  14. 11 Sep, 2006 2 commits
  15. 04 Sep, 2006 2 commits
  16. 03 Aug, 2006 1 commit
    • Brian Cameron's avatar
      Fix error message that gets printed when you try to run GDM as non-root · 0e388e8a
      Brian Cameron authored
      2006-08-02  Brian Cameron  <brian.cameron@sun.com>
      
              * daemon/gdm.c: Fix error message that gets printed when
                you try to run GDM as non-root user.
              * gui/greeter/greeter_action_language.c,
                gui/greeter/greeter_canvas_item.c,
                gui/greeter/greeter_session.c,
                gui/greeter/greeter_system.c: I think this time I finally fixed
                the focus management in gdmgreeter so that when using the Options
                button the focus remains in the entry.
              * gui/greeter/greeter_parser.c: Only free the hash table if it
                is not-NULL.
      0e388e8a
  17. 17 Jul, 2006 1 commit
  18. 02 Jul, 2006 1 commit
  19. 30 May, 2006 1 commit
  20. 12 May, 2006 1 commit
    • Christian Kirbach's avatar
      stop using popt in favour of glib's GOption command line parsing. · 9a9f3e10
      Christian Kirbach authored
      2006-05-12  Christian Kirbach  <Christian.Kirbach@siemens.com>
      
              * daemon/gdm.c, gui/gdmXnestchosser.c, gui/gdmchooser.c,
                gui/gdmflexiserver.c: stop using popt in favour of glib's GOption
                command line parsing.
              * docs/C/gdm.xml: -nodaemon command line option has become --nodaemon.
                GDM User Commands section has been rewritten accordingly. Also the
                interface stability sections reflects the new changes.
              * daemon/gdm.c (gdm_handle_user_message): Fix compiler warning (too
                few arguments).
              * gui/gdmconfig.c (gdm_config_get_xservers): Remove two obsolete
                variable declarations.
      9a9f3e10
  21. 28 Apr, 2006 1 commit
  22. 27 Apr, 2006 2 commits
    • Brian Cameron's avatar
      Add pam-error-logo item type. Add item type button to use a real GTK+ · 4a8546fc
      Brian Cameron authored
      2006-04-26  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/greeter_item_pam.c: Add pam-error-logo item type.
              * gui/greeter/greeter_item.h, gui/greeter/greeter_canvas_item.c,
                gui/greeter/greeter_geometry, gui/greeter/greeter_parser.c: Add item
                type button to use a real GTK+ button, this better supports
                accessibility.  Add "startover" string to stock, this better name
                for the "Cancel" button was recommended.
              * gui/greeter/themes/happygnome/happygnome.xml,
                gui/greeter/themes/happygnome/happygnome-list.xml,
                gui/greeter/themes/circles/circles.xml: Updated theme to use real
                GTK+ buttons.  Now says "Start Over" instead of "Cancel" on the
                button.
              * gui/greeter/greeter_events.c, gui/greeter/greeter_item.c: Code
                cleanup.
              * docs/gdm/gdm.xml: Add docs for new features and the gtk-theme
                greeter element feature added in 2.12 but after string-freeze, so
                docs couldn't be updated then.
      4a8546fc
    • Brian Cameron's avatar
      Adding per-display configuration support to GDM. Now if user has a file · 425ce74b
      Brian Cameron authored
      2006-04-26  Brian Cameron  <brian.cameron@sun.com>
      
              Adding per-display configuration support to GDM.  Now if user has
              a file named /etc/gdm/custom.conf:<displaynum>, the settings in this
              file will override the /usr/share/gdm/defaults.conf and
              /etc/X11/gdm/custom.conf settings.  Only keys that affect the GUI
              behavior are supported.  These include those in the "gui" and
              "greeter" sections and the security/PamStack key.
      
              * daemon/gdm.c: Update GET_CONFIG command so it accepts a display
                argument.  It is backwards compatible and will return the per-display
                setting if this is passed in, or the non-display value if not
                passed in.  Fix bug that caused PreFetch key to not just return
                the once as it is supposed to.
              * daemon/gdmconfig.[ch], jui/gdmconfig.c: Updated to support
                per-display configuration.
              * daemon/gdm.h: Updated documentation for new command.  Corrected some
                errors.
              * daemon/verify-pam.c, daemon/gdmconfig.c config/gdm.conf.in: Add
                security/PamStack configuration variable as a per-display setting.
                This allows the sysadmin to specify a different PAM stack, if desired
                and also allows customization per display.  Also added key info for
                some BackgroundProgram keys that were missing.
              * config/PreSession.in: now requests configuration data per-display.
                Will use normal configuration if no per-display config files.
              * gui/.cvsignore: Add gdmsetup.desktop.in
              * gui/gdmdynamic.: Improve usage warning.
              * gui/gdmlogin.c: Add some debug
              * docs/C/gdm.xml: Updated docs to reflect new per-display config.
      425ce74b
  23. 14 Apr, 2006 1 commit
  24. 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
  25. 21 Mar, 2006 1 commit
    • Brian Cameron's avatar
      Added new SVG official logos and now theme uses the new logo. Removed old · 1ccc81bc
      Brian Cameron authored
      2006-03-20  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/greeter/themes/happygnome/gnome-logo.svg,
                gui/greeter/themes/happygnome/happygnome.xml
                gui/greeter/themes/happygnome-list/gnome-logo.svg,
                gui/greeter/themes/happygnome-list/happygnome.xml:
                Added new SVG official logos and now theme uses
                the new logo.
              * gui/greeter/themes/happygnome/gnome-logo.png,
                gui/greeter/themes/happygnome-list/gnome-logo.png:
                Removed old logo.
      1ccc81bc
  26. 02 Mar, 2006 1 commit
    • Brian Cameron's avatar
      Updated. Update to 2.13.0.9. Added code to support the change in · 04623abc
      Brian Cameron authored
      2006-03-03  Brian Cameron  <brian.cameron@sun.com>
      
              * Release 2.13.0.10:
              * NEWS: Updated.
              * configure.ac, acconfig.h: Update to 2.13.0.9.  Added code to support
                the change in gdmconfig.c below.
              * gui/gdmconfig.c: Fix so that if gdm.conf file exists on the system
                this is used instead of custom.conf.  This makes GDM more backwards
                compatible and won't break user configuration if the user has an old
                config file.
      04623abc
  27. 15 Feb, 2006 1 commit
  28. 13 Feb, 2006 2 commits
    • Brian Cameron's avatar
      Updated. Update to 2.13.0.8 and use EXPANDED_DATADIR instead of %{datadir} · 3dc1d30d
      Brian Cameron authored
      2006-02-13  Brian Cameron  <brian.cameron@sun.com>
      
              * Release 2.13.0.8:
              * NEWS: Updated.
              * configure.ac: Update to 2.13.0.8 and use EXPANDED_DATADIR instead
                of %{datadir} since that makes it work much better.
              * README.install, README, docs/C/gdm.xml:  Update docs so that the
                change from --with-configdir to --with-defaults-conf and renaming of
                default and custom config file is documented.
              * daemon/gdm-net.c, daemon/gdmconfig.c, gui/gdmsetup.c: Update comments
                to no longer mention old name of config file.  Fix gdmsetup to know
                new location of custom config file.
              * config/Makefile.am: Now if upgrading and gdm.conf and
                factory-gdm.conf are different, move the gdm.conf file to
                custom.conf instead of copy.  This is  because we don't want GDM
                to overwrite the custom.conf file every time user upgrades.  Only
                first time, then gdm.conf should go away.
      3dc1d30d
    • Brian Cameron's avatar
      Fix calls to zenity so they work. Fixes bug #330892. Last minute updates · 8632e2a5
      Brian Cameron authored
      2006-02-13  Brian Cameron  <brian.cameron@sun.com>
      
              * config/Xsession.in: Fix calls to zenity so they work.  Fixes
                bug #330892.
              * README, README.install, docs/C/gdm.xml: Last minute updates
                before string freeze.
      8632e2a5
  29. 11 Feb, 2006 2 commits
    • Brian Cameron's avatar
      Fix problem with options button and F10 menu not working if the button is · 0e6e2537
      Brian Cameron authored
      2006-02-10  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/greeter/greeter.c, gui/greeter/greeter_action_language.[ch],
                gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_events.c,
                gui/greeter/greeter_session.c, gui/greeter/greeter_system.c:
                Fix problem with options button and F10 menu not working if the
                button is not in the theme.  This only affects buttons that can
                be in the F10 button but may not be in the theme (language,
                system, session, halt, reboot, shutdown).  Fixes bug #330343.
      0e6e2537
    • Brian Cameron's avatar
      Fix bug that was causing gdmflexiserver to fail. Because we were calling · 343865a8
      Brian Cameron authored
      2006-02-10  Brian Cameron  <brian.cameron@sun.com>
      
              * gui/gdmflexiserver.c: Fix bug that was causing gdmflexiserver
                to fail.  Because we were calling gtk-init when the --command
                option was being used, and this breaks gdmflexiserver since it
                is sometimes run with the --command option when there is no
                display.
              * README, README.install: Updated with some new features and moved some
                info to docs/C/gdm.xml where the info is more useful.
              * TODO: Updated.
              * configure.ac: Fixed the mess about /usr/opensolaris/bin
              * gui/greeter/greeter_system.c: Do not put tooltips on menus.  They are
                a bad idea and their use is discouraged by the HIG because they break
                a11y.
              * docs/C/gdm.xml: Updated docs with a bunch of information from the
                README and README.install file that really belonged in the docs.
      343865a8
  30. 09 Feb, 2006 1 commit
    • Brian Cameron's avatar
      A known issue with gdmdynamic is that when a display connects to the · 9dbb5bfd
      Brian Cameron authored
      
              A known issue with gdmdynamic is that when a display connects to
              the server it generates the gdmdynamic "ADD" and "RELEASE" commands.
              On startup, hundreds of displays could send these commands at once
              and cause the server too be flooded with sockets requests.  Hammering
              the socket like this caused me to find and fix a number of problems
              that improve socket reliability for general GDM use.  I also enhanced
              gdmdynamic so it is more sensitive to the socket being busy and no
              longer overloads it, instead sleeping and retrying if necessary.  This
              allows gdmdynamic to work if there are hundreds of displays instead of
              just a dozen or so.
      
              * daemon/gdm.[ch]: Added new "SERVER_BUSY" sockets command so that
                gdmdynamic can sleep before starting new slaves if the daemon is
                already busy.
              * daemon/gdm-net.[ch]: Bump up MAX_CONNECTIONS from 10 to 15.  I notice
                that this improves performance significantly when hammering the
                daemon with connections.  Added better comments for this logic and
                now debug logs when a subconnection is thrown away.  New
                gdm_connection_is_server_busy function
              * daemon/display.c: Correct DYNAMIC_REMOVE so it works and fixes bug
                #326796.  Before it wasn't really removing the displays.
              * gui/gdmdynamic.c: Quite a bit of work to make gdmdynamic avoid
                flooding the server with sockets requests.  Now it sets sockets
                retries to 1 and manages sleeping and retries itself.
              * gui/gdmconfig.c: Added gdm_config_set_comm_retries so that slaves can
                specify how many retries they want the comm logic to use.
              * gui/gdmcomm.c: Now do_command returns NULL when it gets back "",
                which happens when a subconnection was dropped by the daemon.  This
                lets the slave try the connection again.   Now error messages are
                always logged, not just when debug is turned on.  Added
                gdmcomm_did_connection_fail and gdmcomm_set_allow_sleep so
                gdmdynamic can control the behavior of how the connection works.
              * gui/gdmcommon.c, gui/gdmchooser.c, gui/gdmlogin.c, gui/greeter/greeter.c:
                Fix gdm_common_fail so it doesn't generate compile errors when building
                with GCC.  Fixes bug #330480.
              * docs/C/gdm.xml: Cleaned up section that explains sockets commands so
                that they are in alphabetical order, added info about SERVER_BUSY
                and new gdmdynamic -s and -t options.
              * config/gdm.conf: Better description of how debug works, perhaps
                I just didn't like the word "spew".
      ---------------------------------------------------------------------
      9dbb5bfd
  31. 07 Feb, 2006 1 commit
    • Brian Cameron's avatar
      This patch resolves some performance issues that I noticed when testing · 55230e85
      Brian Cameron authored
      2006-02-07  Brian Cameron  <brian.cameron@sun.com>
      
              This patch resolves some performance issues that I noticed when
              testing GDM with the gdmdynamic command.  I notice that waiting for
              the sockets to timeout made gdmdynamic slower so now all the clients
              load all the configuration data in one quick pass and close the
              socket.  Since the gdm_config_get functions cache the data, the slaves
              will not go over the socket to get the data again unless asked to
              reread.  Bump the maximum messages over the socket from 20 to 80
              because gdmlogin pulls about 65 configuration parms over and this
              allows all data to be accessed in one connection (and gives a little
              room for growth).  Improved the way GDM slaves deal with syslog so all
              slaves use the same interfaces.  Added three missing keys to the daemon
              configuration handling code.
      
              * daemon/gdmconfig.c: Add three keys that were missing for background
                program support.
              * gui/gdmcomm.[ch]: Now if there is a failure connecting to the daemon,
                the slave will sleep 1 second before retry (normally retries 5
                times).  If all retries fail, it will not try sleeping on subsequent
                calls to the daemon.  This greatly improves performance when the
                daemon is flooded with slave requests.  In normal usage, this will
                likely not happen, but it is good for GDM to not fail so easily.
                Added better debug.  Added gdm_comm_close function so that slaves
                can ask to close the socket when done reading config.  Now uses
                common syslog functions.
              * daemon/gdm.h: Add better comments, rename GDM_SUP_MAX_CONNECTIONS
                to GDM_SUP_MAX_MESSAGES which is more accurate, and bump the max
                number to 80.
              * gui/gdmcommon.h, gui/gdmwm.h, gui/gdmsession.h: Added common syslog
                functions to gdmcommon.h and moved some functions that were in
                gdmcommon.h to gdmwm.h and gdmsession.h since the implementations
                were in those c-files.  Renamed functions to make naming consistant.
              * gui/gdmXnestchooser, gui/gdmchooser.c, gui/gdmcommon.c,
                gui/gdmconfig.c, gui/gdmdynamic.c, gui/gdmflexiserver.c,
                gui/gdmlogin.c, gui/gdmphotosetup.c, gui/gdmsession.c, gui/gdmwm.c,
                gui/greeter/greeter.c, gui/greeter/greeter_item_ulist.c,
                gui/greeter/greeter_session.c, gui/greeter/greeter_system.c:  Slaves
                close sockets connection when done reading config.  Now slaves use
                common syslog functions.  Naming changes to reflect renaming of
                functions in gdmcommon.h/gdmwm.h/gdmsession.h.  Better debug.
              * daemon/auth.c, daemon/cookie.c, daemon/display.c, daemon/gdm.c,
                daemon/gdm-net.c, daemon/misc.c, daemon/slave.c, daemon/xdmcp.c,
                gui/gdmlanguages.c, gui/greeter/greeter_canvas_item.c,
                gui/gdmsetup.c, vicious-extensions/ve-config.c: Make spacing around
                "++" more consistant.  Add better debug in some functions
      55230e85
  32. 03 Feb, 2006 1 commit
  33. 30 Jan, 2006 1 commit
    • Brian Cameron's avatar
      Adding file. · e3186133
      Brian Cameron authored
      2006-01-30  Brian Cameron  <brian.cameron@sun.com>
      
              * docs/es/Makefile.am:  Adding file.
      e3186133