Commit 1c78f2df authored by Ray Strode's avatar Ray Strode

get rid of references to slaves

I really don't want

$ git grep slave

to return hits.
parent 755565a1

Too many changes to show.

To preserve performance only 55 of 55+ files are displayed.

......@@ -44,9 +44,6 @@ gdm-session-glue.h
gdm-session-glue.c
gdm-session-worker-glue.h
gdm-session-worker-glue.c
gdm-simple-slave-glue.h
gdm-slave-glue.h
gdm-slave-glue.c
gdm-static-display-glue.h
gdm-static-display-glue.c
gdm-static-factory-display-glue.h
......@@ -56,8 +53,6 @@ gdm-transient-display-glue.c
gdm-xdmcp-display-glue.h
gdm-xdmcp-display-glue.c
gdm-xdmcp-chooser-display-glue.h
gdm-xdmcp-chooser-slave-glue.h
gdm-xdmcp-chooser-slave-glue.c
gdm-xdmcp-greeter-display-glue.h
gdm-greeter-glue.h
gdm-greeter-glue.c
......@@ -101,7 +96,6 @@ config.sub
configure
daemon/gdm
daemon/gdm-session-worker
daemon/gdm-xdmcp-chooser-slave
daemon/gdm-wayland-session
daemon/gdm-x-session
daemon/test-session-client
......
......@@ -46,1332 +46,4 @@ Version 3.17.2
- kdbus fixes
- Translation updates
================
Version 3.16.1.1
================
- Fix double free introduced in 3.16.1
==============
Version 3.16.1
==============
- set XORG_RUN_AS_USER_OK=1 to tell the X server
it's okay to drop privileges
- Fix wtmp handling
- ConsoleKit fixes for BSDs
- Make sure plymouth is quit if GDM fails to start
- make sure objects are nullified in dispose handlers
- Translation updates
================
Version 3.16.0.1
================
- Fix plymouth quitting that broke in 3.15.92
==============
Version 3.16.0
==============
- Correct logic inversion in debugging features comment in /etc/gdm/custom.conf
- Translation updates
===============
Version 3.15.92
===============
- Fix user-switching for autologin
- Fix flicker between boot splash and login screen
- Fix timed login
- systemd unit fixes
- ConsoleKit fixes
- misc cleanups
- document debugging features in custom.conf
- die more forcefully if we can't set up the ttys the way we want
- Translation updates
=================
Version 3.15.91.2
=================
- Fix hang on logout of wayland
- Drop caribou autostart file
=================
Version 3.15.91.1
=================
- Fix hang on VT switch
- Translation updates
===============
Version 3.15.91
===============
- Improved debug output
- more X-without-root fixes
- pass LANG to gdm daemon
- fix hang with autologin
- Less flicker with wayland
=================
Version 3.15.90.5
=================
- Code clarification
- Initial Setup fixes
- X-without-root fixes
- Translation updates
=================
Version 3.15.90.4
=================
- Pass DISPLAY/XAUTHORITY to dbus-daemon
- Translation updates
=================
Version 3.15.90.3
=================
- Disable gnome-initial-setup for now
- One more stab at the widespread "No user list" problem
- Fix X session environment to use provided dbus-daemon
- Translation updates
=================
Version 3.15.90.2
=================
- Fix crashers in gdm-wayland-session and gdm-x-session
- Start dbus-daemon in more platform agnostic way
- clean up log spew
- fix accountsservice race leading to gnome-shell tanking on startup for some people.
=================
Version 3.15.90.1
=================
- Fix daemon/WaylandEnable check
- Compiler warning fixes
- Translation updates
===============
Version 3.15.90
===============
- Fix pam_ecryptfs on Fedora
- Launch user sessions on a separate VT from login screen for seat0
- Use wayland by default on login screen (can turn off with daemon/WaylandEnable=false)
- deprecate ConsoleKit and disable by default
- Significant code clean ups
- Fix xdmcp/ShowLocalGreeter config option
- memory leak fixes
- Translation updates
================
Version 3.15.3.1
================
- Actually set XDG_SESSION_TYPE in user sessions
- Don't require plymouth if using systemd
- require --without-plymouth to disable plymouth support
===============
Version 3.15.3
===============
- set XDG_SESSION_TYPE in user sessions
- propagate XDG_CONFIG_DIRS and XCURSOR_PATH into login sessions
- Require plymouth if using systemd
- Translation updates
===============
Version 3.15.2
===============
- Fix session selection for smartcard users.
- Don't warp pointer anymore
- Translation updates
===============
Version 3.14.1
===============
- Update fedora PAM config to be more tolerant of /etc/nologin
- leak fixes in libgdm
- Fix spew on console generated from conversations that get cancelled when they're closing
- Drop some lingering fallback greeter cruft
- Translation updates
===============
Version 3.14.0
===============
- Translation updates
===============
Version 3.13.92
===============
- Compat fixes to work with latest caribou
- minor code clean up
- Translation updates
===============
Version 3.13.91
===============
- Fix crash when typing password at screen lock
- Fix default signal mask of session to not block SIGUSR1
- Memory leak fixes
- Fix for when building without consolekit
- Fix autologin pam config on GNOME Continuous
- Fix timed login race
- Again read LANG from accountsservice
- misc fixes
- Translation updates
==============
Version 3.12.2
==============
- Work around ugly "Last Login" messages in fedora
- Fix PATH variable
- Fix undead worker processes
- Fix crash on logout after user switching
==============
Version 3.12.1
==============
- Drop dead code
- support XDG_CURRENT_DESKTOP
- Fix PID file in build goo
- doap file fix ups
- Improve Fedora PAM config with regard to gnome-kerying
- Small wayland fixes
- ConsoleKit fixes
- Fixes to non-GDM session unlock corner cases
- Translation updates
==============
Version 3.12.0
==============
- Fix automatic login
- Fix timed login
- Translation updates
=================
Version 3.11.92.1
=================
- BSD build fixes
================
Version 3.11.92
================
- BSD build fixes
- Experimental Wayland support
- Support gnome-shell unlocking from non GDM sessions
- drop slave process
- onscreen keyboard support at login screen
- Translation updates
================
Version 3.11.90
================
- Code clean ups
- Leak fixes
- Log X server to systemd journal
- Log fixes on none systemd systems
- Fail better when invoked wrong
- Change how dconf settings are used
- FreeBSD build fixes
- Translation updates
================
Version 3.11.4
================
- Treat '' returned from a PAM module as "no username set" in the same way NULL is.
- Fix to work with more open dbus policy
- Translation updates
================
Version 3.11.3
================
- Infinite loop fix
- Require debugging to be explicitly enabled in unstable versions
- Pass LC_ vars from system to user session
- Fix PAM reauthentication
- Translation updates
================
Version 3.11.2
================
- XDMCP fixes
- BSD portability fixes
- Assorted changes to build goop
- Translation updates
================
Version 3.10.0.1
================
- Don't say we're updating btmp when we aren't
- PAM updates for exherbo/lfs
- Translation updates
==============
Version 3.10.0
==============
- Translation updates
==============
Version 3.9.92
==============
- Drop references to unused AUTHDIR directory
- Fix up gdmflexiserver's loginscreen identification code
- Assume PAM_RADIO_TYPE is a "yes/no" question
- Translation updates
==============
Version 3.9.90
==============
- Drop cruft from configure file
- Drop dead PAM code
- Fix spew on shutdown
- Translation updates
=============
Version 3.9.5
=============
- make selinux explicitly build time optional
- update pam config files for LFS
- tell user when their password is expired
- fix crasher when logging in and out quickly
- various auth session fixes
- enable smartcard authentication by default
- add setting for disabling password authentication
- give more friendly messages on password failure
- Translation updates
=============
Version 3.8.3
=============
- drop configure flag that doesn't do anything (--with-incomplete-locales)
- fix warning on shutdown
- ConsoleKit fix
- support logind without systemd
- stop setting KRB5CCNAME again
- Various gnome-initial-setup fixes
- Translation updates
===============
Version 3.8.1.1
===============
- Fix a race with accountsservice D-Bus calls that was leading
to crashes
==============
Version 3.8.1
==============
- Use common pam stacks for openembedded
- Only launch gnome-initial-setup if there are no user accounts
- Check for logind, not for systemd
- Translation updates
==============
Version 3.8.0
==============
- (no changes)
==============
Version 3.7.92
==============
- Add --disable-fallback-greeter configure option
- Updated translations
==============
Version 3.7.91
==============
- Correct path of run dir
- don't set _XROOTPMAP_ID at startup anymore
- Translation updates
==============
Version 3.7.90
==============
- Add gdm-pin service file
- use 0711 for directories
- don't enable systemd journal if systemd is disabled
- Add a --with-run-dir
- Start to land prerequisite bits needed for future systemd-ification
=============
Version 3.7.5
=============
- Randr performance improvement
- Remove gdm wrapper script
- Integrate better with systemd journal
- Use glib signal handling helpers instead of home brew ones
- Don't load gio modules in launch environment
- Enable gsd keyboard plugin in launch environment
- Don't warp pointer to 0,0
- Don't record a login uid for gdm's login session
- Other misc fixes
- Translation updates
===============
Version 3.7.3.1
===============
- Fix xauthoriation for su/ssh compatibility
=============
Version 3.7.3
=============
- Drop dead code
- Deprecation fixes
- Compiler warning fixes
- Change default location of language config file
- Be more resiliant against hostname changes
- Fix spew in error path
- Translation updates
=============
Version 3.7.2
=============
- Various InitialSetup fixes
- Ignore pam info messages for automatic logins
- Unlock fixes
- User switching fix on consolekit systems
- Be more robust against empty user shells/home dirs
- Create program session log file as root instead of after setuid
- Properly reload gdm.schemas on SIGHUP
- Bring back gdmflexiserver
- Fix shutdown and restart with ConsoleKit (#686125)
- Refactor autologin conversation handling (#682467)
- Add host authorizations individually (#686186)
- Make gdm socket world accessible (#685935)
- Allow NULs in X11 cookies (#687691)
- Dont set a busy cursor (#687791)
- Use a whitelist for gsd plugins (#662220)
- Drop obsolete desktop files (#684508)
- Translation updates
=============
Version 3.6.0
=============
- Update exherbo PAM config
- screen reading fixes
- start dbus-daemon inside greeter session
- Translation updates
================
Version 3.5.92.1
================
- Fix crasher when hitting escape really fast at unlock time
==============
Version 3.5.92
==============
- More PAM distro changes
- Clean up initialization code
- export Version property over bus
- SELinux integration
- ConsoleKit fixes
- Autologin fixes
- Make reauthentication session have user's environment
- Translations updates
==============
Version 3.5.91
==============
- More PAM distro support
- misc data file changes
- Fix multi-seat
- More debug messages
- Memory leak fix
- initial-setup feature fixes
- use yelp-tools for docs
- Reauth fixes
- Drop libxklavier dependency
- Make PostLogin failures to fail login
- Translations updates
==============
Version 3.5.90
==============
- Reauthentication fixes
- Change user-switching mechanism from gdmflexiserver helper to libgdm
- Set KRB5CCNAME environment variable for session
- Memory leaks and other misc fixes
- Translation updates
=============
Version 3.5.5
=============
- Add initial setup integration
- Code clean ups/refactoring
- Make initial VT a ./configure option
- "Fix" timed login
- Fix up ConsoleKit integration post-gdbus port
- Translation updates
===============
Version 3.5.4.2
===============
- Fix non autologin
- Translation updates
===============
Version 3.5.4.1
===============
- Fix autologin
- Update PAM configuration for red hat distros
- Make sure gdm-client-glue.h gets installed with libgdm
- Change SetupForProgram interface to allow specifying a username
- Drop GdmGreeterSession and GdmChooserSession, just use GdmWelcomeSession directly
- Change dconf profile to be compatible with latest dconf
- Fix VerificationComplete signal for external gdm clients
- Translation updates
=============
Version 3.5.4
=============
- be less chatty in syslog
- start polkit agent in fallback session
- rename libgdmgreeter to libgdm and change api
- port to gdbus
- deprecation fixes
- PAM file reorganization
- reload settings on SIGHUP
- misc fixes
- Translation updates
=============
Version 3.5.2
=============
- Robustness updates for greeter dbus-daemon life-cycle management
- Add ability to disable documentation generation at build time
- Add more verbosity in PAM code
- Use systemd to shutdown from greeter
- Use new gnome-shell mode
- Add ability to build with plymouth support
- save log to $XDG_CACHE_HOME/gdm/session.log instead of ~/.xsession-errors
=============
Version 3.4.1
=============
- Fix various problems in the systemd support code
- Omit locked users from the user list
- Translation updates
==============
Version 3.4.0.1
==============
- Fix autologin
==============
Version 3.4.0
==============
- Translation updates
==============
Version 3.3.92.1
==============
- ConsoleKit fixes
==============
Version 3.3.92
==============
- Only start Xorg with high verbosity when debug is enabled
- Land support for systemd and multi-seat
- switch from GConf to GSettings
- auth fixes
- miscellaneous fixes
- Translation updates
==============
Version 3.2.0
==============
- Translation updates
==============
Version 3.1.92
==============
- Leak fixes
- Fix autologin
- Activate keyboard layout explicitly at startup
- Move extensions settings to common code
- Add setting for login screen logo to common code
- Create empty gdm.d dconf subdir tree at install time
- Translation updates
==============
Version 3.1.91
==============
- Enable new g-s-d plugins for tablets
- Enable maintainer mode by default
- Greeter session handling fixes
- Update for gnome-power-manager move to g-s-d
- Translation updates
==============
Version 3.1.90
==============
- Register greeter session with PAM
- Add framework for gnome-shell based greeter
- Plug xdmcp chooser leak
- Fix problem with --disable-split-authentication
- Switch to --enable-split-authentication by default
- Misc other fixes and cleanups
- Translation updates
=============
Version 3.1.2
=============
- gtk size negotiation fixes
- do not propagate WINDOWPATH if its unset to begin with
- audit fixes
- break cycle between greeter and slave for session notification
- Screenshots in docs!
- Don't hardcode path to grep
- Fix introspection xml
- allow .xsession-errors to be a symlink or FIFO
- PAM fixes
- switch to .xz by default
- dconf fixes
- land multi-stack
- Translation updates
=============
Version 3.0.0
=============
- Translation updates
===============
Version 2.91.94
===============
- Warp pointer to convenient place at start up
- Fix crash with autologin
- Don't show empty names in user list
- Add a gdm session file for gnome-session to use
- Fix fuzzy icon in greeter
- Drop faces images
- Translation updates
===============
Version 2.91.93
===============
- Fall back to username in user list if user doesn't have real name configured
- Be more robust against unexpected changes from accounts service
- Move some custom widgets to builder file out of source code
- Load accounts settings before showing session selector
- Fix crash for passwordless login
- other misc fixes
- Translation updates
===============
Version 2.91.92
===============
- dconf overrides db generation clean ups
- ensure accounts service account is loaded before login
- slightly change hue of fg color
- maintain worker environment solely in PAM
- Translation updates
===============
Version 2.91.91
===============
- Fix bug that some times prevent user list from coming up
===============
Version 2.91.90
===============
- Make better use of iso-codes
- Fix g-s-d lockdown
- Set SIGPIPE to default before starting session
- Fix disconnect button for XDMCP connections
- GTK 3 fixes
- Add back session chooser
- Move greeter to accounts service library
- Update dconf defaults to reflect new schema names
- Translation updates
===============
Version 2.91.6
===============
- Add dconf profile
- Move to gtk3
- Apply a thick layer of gnome 3 textured paint
- Move from ~/.dmrc to accounts service
- Be more robust against missing icons
- Translation updates
===============
Version 2.91.4
===============
- Omit version in login window if unknown
- Fix version display when release file is empty
- User manager async fixes
- Add greeter specific dconf database for lockdown
- XDMCP/ipv6 fix
- Fix to make sure PostSession is always called when appropriate
- Solaris permissions fix
- Only automatically login on boot when autologin is enabled, not after logout
- Enable braille reader support when screenreading is enabled
- Beep when login window is ready
- Make beeps audible by enable event sounds
- Translation updates
===============
Version 2.32.0
===============
- Translation updates
===============
Version 2.31.92
===============
- Change orca invocation to work better with latest release
- Fix "Other..." item in network-login-only scenarios
- Move gdm.schemas to pkgdatadir
- XDMCP fixes
- Improve ordering of languages in languages list
- Make various slow calls asynchronous that blocked before
- Fix up dbus security policy
- Various other fixes
- Translation updates
===============
Version 2.31.90
===============
- Port to upower
- Don't stomp on $LANGUAGE environment variable
- Don't show markup in UI
- Fix cancel button
- Reask user for password a few times, before failing
- Load users asynchronously
- Handle EINTR on getpw* calls
- Translation updates
===============
Version 2.31.2
===============
- Add support for legacy "custom" session name
- Various build and warning fixes
- XDMCP fixes
- Add optional support for account service
- Fix crash with multiple user switcher applets
- Gracefully hide control center from user switch menu if not available
- Revert metacity focus workaround, now that metacity is fixed
- Rehide g-p-m context menu
- Updates to work better with newer icon theme
- fix non-source-dir builds
- show username input box when there's no local user
- Various memory leaks
- remove gdm-restart and gdm-stop scripts
- remove text labels from option menus
- various user manager and user chooser fixes and performance enhancements
- various crasher fixes
- escape names before showing markup
- Call button "unlock" not "login" when user is already logged in
- Cap how long ck-history is allowed to run and how far back its allowed to go
- Improvements to the way users are sorted
- ensure slave's children always die with the slave
- halectomy of the last remnants of hal
- don't exit when X fails to start
- trap XAddHosts call
- minor fixes in screenshot tool
- use lsb_release if available to determine system description
- automatically retry on login failure
- improve coverage of test programs
- fix timed login + disable-user-list together
===============
Version 2.31.1
===============
- Now GDM saves its GConf settings per-seat. This fixes bug #594818. So now
if the user launches or exits an AT program it only affects the display where
the request was made, not all displays running the GDM dialog.
- Enable FD_CLOEXEC for signal self-pipe. Fixes bug #617661.
- Improvements so compiling with -DGSEAL_ENABLE works better.
- Use g_remove() to remove directories instead of g_unlink().
- No longer clear the entry field by setting it to a list of '\b' characters.