summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2015-10-27 15:56:04 -0400
committerRay Strode <rstrode@redhat.com>2015-10-27 15:56:04 -0400
commit1c78f2dfccea17fe377349cbc74326e01347283e (patch)
treeda62dde3f3e3568f92275200c31781633bc914c2 /NEWS
parent755565a16ed914af4ab59529e385c29fec077e74 (diff)
downloadgdm-1c78f2dfccea17fe377349cbc74326e01347283e.tar.gz
get rid of references to slaves
I really don't want $ git grep slave to return hits.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS1330
1 files changed, 1 insertions, 1329 deletions
diff --git a/NEWS b/NEWS
index 565adb53..93810bf1 100644
--- a/NEWS
+++ b/NEWS
@@ -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.
- Now use gtk_editable_delete_text which safely clears the entry field instead.
- See bug #576801.
-- Fix setting of WINDOWPATH so it does not assume the format is 32 bit. Fixes
- bug #609272.
-- Fix bug #591937 so the code compiles when ENODATA is not available.
-
-===============
-Version 2.31.0
-===============
-
-- GDM now better compiles with -DGSEAL_ENABLED. Fixes bug #612472.
-- Tweak power manager policy to shutdown immediately when hitting power.
- Previously it would show a dialog with a 60 second timeout. Fixes bug
- #617317.
-- Sort session using file basename. Fixes bug #617516.
-- Avoid double conversion to utf8 in keyboard layout descriptions. Fixes bug
- #617108.
-- Fix build failure when libxdmcp is not available. Fixes bug #616984.
-- String fixes. Fix bug #609178.
-
-===============
-Version 2.30.1
-===============
-
-- Accessibility is now enabled by default for the GDM login screen.
-- When the face browser is disabled, the PAM conversation is started
- immediately, so users do not need to click a button to start entering the
- username and password. Fixes bug #591082.
-- Add label-for and labelled-by a11y relations to the entry field in the
- login GUI. This makes the login GUI more accessible when using AT programs.
- Fixes bug #613434.
-- Fixed bugs that were causing XDMCP to not show the greeter again after
- logout. Fixes bug #606724.
-- The default XDMCP PingIntervalSeconds was increased from 15 to
- 60 seconds.
-- The WINDOWPATH environment variable is now set for the user session. Fixes
- bug #609272.
-- Ensure Init script is called when using Automatic Login. Fixes bug #614488.
-- Fix race condition with Timed Login. Fixes bug #614062.
-- Drop xhost localuser:gdm and localuser:root when the user session starts.
- Fixes bug #605350.
-- Removed the icon monitor from the GDM login GUI since it was not functional
- and was causing problems with automounting user's $HOME directories. Fixes
- bug #609321.
-- Do not mark "%x" for translation. Fixes bug #613306.
-- Remove duplicated strings for translation. Fixes bug #609179.
-- Minor doc corrections.
-- Translation updates.
-
-===============
-Version 2.30.0
-===============
-
-- Translation improvements.
-
-===============
-Version 2.29.92
-===============
-
-- The greeter is not torn down until pam_open_session finishes since
- some PAM modules can ask questions up until this point.
-- The daemon now kills the session process rather than the entire process
- group, fixing bug #607738. The corresponding gnome-session bug #607658
- is released with 2.29.92 so this works properly.
-
-===============
-Version 2.29.6
-===============
-
-- Various build fixes
-- Crash fix in layout detection
-- Crash fix in session list detection
-- Remove timeout for interacting with PAM
-- Fix compile with --no-as-needed
-- Add debug message if system lacks fonts
-- Disable switch user item if user switching won't work
-
-===============
-Version 2.29.5
-===============
-
-- XDMCP fixes on Solaris
-- run PostLogin script as user instead of gdm
-- Fix ellipses usage on User Switch Applet
-- Add ability to customize system language list
-- Solaris NULL printf fixes
-- Convert from glade to gtkbuilder
-- Detect default keyboard layout better
-- Ignore executable subfolders of xinitrc.d
-- Don't reveal valid usernames when authenticating
-
-===============
-Version 2.29.4
-===============
-
-- Remove deprecated function g_mapped_file_free
-- Fix option widgets to work better with orca
-- make --with-custom-conf work
-- Don't hard code path to policykit agent
-- Don't backup xkb configuration before login
-
-===============
-Version 2.29.1
-===============
-
-- A new desktop extension is now supported in GDM session desktop files
- (normally found in /usr/share/xsessions). Setting the key to true as follows:
-
- X-GDM_BypassXsession=true
-
- will cause the Xsession script to not be used to launch the session. This
- can be useful if you want to create a "failsafe" xterm session. The Xsession
- script sources the user's $HOME/.profile, for example, so setting this key
- to true will ensure that any errors in the user's $HOME/.profile will not
- cause the session to fail to start.
-
-- Fix makedist problem.
-
-===============
-Version 2.29.0
-===============
-
-- Now GDM supports Include, Exclude, and IncludeAll configuration options to
- allow the ability to configure which users are displayed in the FaceBrowser.
-- Now GDM supports better debugging. Users can set the debug/Enable
- configuration option to turn on GDM debugging.
-- The directory where GDM screenshots are placed has been moved to its own
- directory: /var/run/gdm/greeter/GDM-Screenshot.png. The screenshot directory
- can now be specified at build time via the --with-screenshot-dir configure
- argument.
-- Many simple-greeter Face Browser usability improvements.
-- The simple-greeter Face Browser tree view search entry is now obscured to
- help prevent accidental display of passwords.
-- Shutdown and reboot functions are moved to a menu in the simple-greeter panel
- instead of being presented as buttons. The shutdown menu is better
- positioned on multi-monitor displays.
-- The simple-greeter panel notification area has been improved and now honors
- the GConf setting for /apps/notification_area_applet/prefs/padding.
-- The entry field in the simple-greeter now has accessibility labels so it will
- work better with accessibility programs.
-- The clock in the simple-greeter panel no longer shows the date, making the
- screen look a little cleaner. The date is moved to the clock tooltip so it
- is still available.
-- The simple-greeter now uses gethostname instead of g_get_host_name since
- is more reliable when the hostname changes at runtime.
-- The user switch applet now honors disable_lock_screen. The option to lock
- screen is now not shown if disable_lock_screen is set.
-- The /var/run/gdm directory is better locked down.
-- GDM no longer crashes on bad UTF-8 in the /etc/passwd file.
-- When the worker dies, the auth-failed signal is no longer sent. This
- prevents a crash that happens when switching run-levels when the login screen
- is displayed.
-- Ensure that the length of sockaddr structure is set to the correct length for
- IPv4 or IPv6. This makes GDM work better on some operating systems that are
- picky about the length being exact.
-- String and documentation improvements.
-
-===============
-Version 2.28.1
-===============
-
-- GDM will now avoid calling XAddHosts for remote connections. Refer to bug
- #598142 for more information.
-- Now GDM uses DeviceKit-power instead of gnome-power-manager for Suspend
- support.
-- Now the at-spi-registryd-wrapper.desktop GDM autostart file will run
- at-spi-registryd directly instead of calling at-spi-registryd-wrapper.
-- Fix to the visibility check for the "Other" button which corrects some
- situations where the button would not appear when it was supposed to.
-- Now the GDM daemon will make the /var/log/gdm directory if it does not exist.
-- Fixes to avoid autologin failure when a NULL username is passed in.
-- Restore CTYPE when canonicalizing codesets.
-- Several fixes to avoid warnings.
-
-===============
-Version 2.28.0
-===============
-
-- Now GDM supports the ability to specify the automatic/timed login user via a
- script via the same interface that the old GDM supported.
-- Now the user's dmrc and face image files are stored in /var/cache/gdm, so
- that the login process does not need to access the user's $HOME directory
- before authentication. Refer to bug #565151.
-- Fix the login GUI options widget so the language/session/layout choices are
- not reset after a failed login.
-- Fix language dialog so it does not crash if the user click's the "OK" button
- when no language is selected.
-- Fix to ensure that the login dialog regains focus after the language or
- layout dialogs are used.
-- The language dialog has improved logic to sort the language names more
- correctly.
-- Make sure to check error variable is not NULL before referencing it in the
- gdm-user-manager code.
-- Make sure to not print NULL strings since this causes crashes on some
- platforms.
-- Improve documentation.
-
-===============
-Version 2.27.90
-===============
-
-- Autostart polkit-gnome authentication agent.
-- Add screen capture sound effect to screenshot tool.
-- If HOST_NAME_MAX is not available, try _POSIX_HOST_NAME_MAX, then
- default to 256.
-- Add users "nobody4" and "noaccess" to the list of users to filter from
- the Face Browser.
-- Add Solaris logindevperm support.
-- Fix mispelling of XDMCP.
-- Improve documentation.
-
-===============
-Version 2.27.4
-===============
-
-- Favor XFree86 Xinerama over Solaris Xinerama on Solaris
-- Make greeter a well behaved session client
-- XDMCP fixes
-- Fix up btmp record handling
-- Handle locales with modifiers better
-- Use better logic with keyboard layout handling
-- Change example PAM file/documentation to demonstrate password-less login
-- Handle usernames from non-utf8 locales
-- Allow dbus introspection for gdm services
-- Show more details authentication error messages in UI
-- Allow uppercase and lowercase booleans in config file
-- Be more consistent with booleans in schemas
-- Use g_timeout_add_seconds to reduce wakeups
-- Make greeter window more clear when user list is disabled
-- Put greeter login window in same ctrl-alt-tab menu as panel
-- Port greeter to PolicyKit 1.0
-- Shave off 1/2 second delay when bringing up greeter
-- OS X portability fixes
-- Look for locales in /usr/lib/locale instead of /usr/share/locale
-- Better handling when two users have the same name
-
-===============
-Version 2.26.1
-===============
-
-- Use O_APPEND when opening log files
-- Don't depend on gnome-power-manager registering with session manager- Give greeter and slave access to the display even after the hostname changes
-- Clean up stale auth temporary directories
-- Fix double free crasher in user switcher applet
-- Load saved settings after user types username into Other box
-- Pass environment to PAM worker processes so messages are localized
-- Fix up auditing for Solaris auditor
-
-===============
-Version 2.26.0
-===============
-
-- Make xdmcp/PingIntervalSeconds config option work
-
-===============
-Version 2.25.92
-===============
-
-- Hide presence features in user switcher applet
-- Make autologin happen more than once after bootup
-- Better panel placement and login screen sizing in
- multihead set ups
-- Fix XDMCP and add more XDMCP configurability
-- Rework dbus security files to be more correct
-- Various other fixes
-
-===============
-Version 2.25.2
-===============
-
-- Fix focus issues in applet
-- Use text view instead of entry
-
-===============
-Version 2.25.1
-===============
-
-- Add support for a real automatic login
-- Redesign user switch applet
-- Make XDMCP work again
-- Add a bevel around the dialog
-- Remove capslock warning label
-- Translate help output (Gabor Kelemen)
-
-===============
-Version 2.24.0
-===============
-
-- Allow the build to succeed without a gdm user (Frederic Peters)
-- Use Bourne shell syntax in Xsession.solaris (Brian Cameron)
-- Set ownership of .gconf.mandatory (William Jon McCann)
-
-Translations:
-- Updated de: Mario Blättermann
-- Update zh_CN: Funda Wang
-- Updated hr: Robert Sedak
-- Updated dz: Pema Geyleg
-- Updated hu: Gabor Kelemen
-- Updated mr: Sandeep Shedmake
-- Updated ko: Changwoo Ryu
-- Updated ar: Djihed Afifi
-- Updated bn_IN: Runa Bhattacharjee
-- Updated hi: Rajesh Ranjan
-- Updated lt: Gintautas Miliauskas
-- Updated or: Manoj Kumar Giri
-- Updated it: Francesco Marletta
-- Updated gu: Sweta Kothari
-- Updated kn: Shankar Prasad
-- Updated ta: I. Felix
-- Updated el: Papadeas Pierros
-- Updated et: Ivar Smolin
-- Updated mk: Jovan Naumovski
-- Updated ro: Mişu Moldovan
-- Updated ru: Nickolay V. Shmyrev
-- Updated sr, sr@latin: Igor Nestorović
-- Updated da: Ask H. Larsen
-
-
-===============
-Version 2.23.92
-===============
-
-- Fix selection handling in language and layout choosers
-- Fixed #545337, grey screen on login (Owen Taylor)
-- Start g-s-d correctly
-- Add missing WM desktop file
-- Add docs (Brian Cameron, Ray Strode)
-- Make set-show-user* into construct properties
-- Revert the larger greeter font size
-- Add slave log file
-- Fix up some log rotation problems
-
-Translations:
-- Updated vi: Nguyễn Thái Ngọc Duy
-- Updated eu: Inaki Larranaga Murgoitio
-- Updated as: Amitakhya Phukan
-- Updated cs: Petr Kovar
-- Updated et: Priit Laes <plaes at svn dot gnome dot
-- Updated es: Jorge Gonzalez
-- Updated nl: Vincent van Adrighem
-- Updated pt: Duarte Loreto
-- Updated nb: Kjartan Maraas
-- Updated th: Theppitak Karoonboonyanan
-- Updated te: Sunil Mohan Adapa
-- Updated pl: Tomasz Dominikowski
-- Updated fr: Robert-André Mauchin
-- Updated bg: Alexander Shopov
-- Updated pt_BR: Og Maciel
-- Updated hr: Robert Sedak
-- Updated de: Jochen Skulj
-- Updated hi: Rajesh Ranjan
-- Updated fi: Ilkka Tuohela
-- Updated zh_CN: Funda Wang
-- Updated sq: Laurent Dhima
-- Updated sv: Daniel Nylander
-- Updated en_GB: Philip Withnall
-
-
-===============
-Version 2.23.90
-===============
-
- * A few multi-monitor fixes for the greeter
- * Don't load local users at all if user list is disabled
- * Switch to using gnome-session 2.23.6+ for simple-greeter session manager
- * Remove a11y dialog and button on panel (now provided by g-s-d)
- * Fixed #547965, Make PolicyKit-gnome optional (Gilles Dartiguelongue)
- * Fixed #504565, Username "gdm" is hardcoded all over the place (Patryk Zawadzki)
- * Fixed #509141, GDM does not honor LC_DATE (Brian Cameron)
- * Fixed #547549, Xsession update for Solaris SCIM (Brian Cameron)
- * Fixed #547965, align help string in configure (William Jon McCann)
- * Fixed #548551, Applet's user icon is always 24x24 (Patryk Zawadzki)
- * Fixed #548676, fix broken check for tcp_wrappers (Brian Cameron)
- * Fixed #549040, crash in user selector (William Jon McCann)
- * Fixed #549223, keyboard language select gets life of its own (William Jon McCann)
-
-Translations:
- * Updated LINGUAS, sr@latin.po, sr@Latn: Goran Rakic
- * Updated ar: Khaled Hosny
- * Updated bg: Alexander Shopov
- * Updated bn_IN: Runa Bhattacharjee
- * Updated cs: Petr Kovar
- * Updated es: Jorge González, Jorge Gonzalez
- * Updated et: Ivar Smolin
- * Updated fi: Ilkka Tuohela
- * Updated gu: Sweta Kothari
- * Updated he: Yair Hershkovitz, Mark Krapivner
- * Updated mai: Rajesh Ranjan <rajeshkajha@yahoo.com>, Sangeeta Kumari
- * Updated nb: Kjartan Maraas
- * Updated pl: Tomasz Dominikowski
- * Updated pt: Duarte Loreto
- * Updated pt_BR: Fábio Nogueira
- * Updated th: Theppitak Karoonboonyanan
- * Updated zh_CN: 甘露(Lu Gan)
- * Updated zh_HK: Chao-Hsiung Liao
- * Updated zh_TW: Chao-Hsiung Liao
-
-Help Manual Translations:
-None
-
-===============
-Version 2.23.2
-===============
-
- * Requires ConsoleKit 0.3.0
-
- * Keyboard layout selection from greeter (Matthias Clasen)
- * Save backup of ~/.xsession-errors (Tom London)
- * Add a GConf key for not showing the user list (Matthias Clasen)
- * Now support PostLogin, PreSession, and PostSession hooks (Brian Cameron)
- * Add DisallowTCP back (Ray Strode)
- * Support PAM_XDISPLAY and PAM_XAUTHDATA (Eamon Walsh)
- * Add lang tags, to help Pango pick the right font (Matthias Clasen)
- * Set the initial user selection correctly
- * Add frame around user icons and make them larger
- * Write gdm screenshot output to /var/run/gdm instead of /tmp
- * Save one old copy of greeter log file
- * Set a minimum width for the login window
- * Fix check for /etc/gdm/Init/Default so it will actually be executed
- * Wait for ready from backend when cancelling from greeter
- * Use per session directories in /var/run/gdm for xauth databases
- * Move ConsoleKit registration into the worker
-
-===============
-Version 2.22.0
-===============
-
- * Many animation improvements (Ray)
- * Many locale/language improvements (Ray)
- * Many session fixes (Ray)
- * Drop icons for Other and Auto users for now (Ray)
- * Only populate language list with those that have translations (Ray)
- * Load languages later to speed up starting (Ray)
- * Select "Other..." user if it's the only available user
- * Don't destroy the transient greeter since we may end up on wrong vt
- * Store X auth password in /var/run/gdm instead of /tmp
- * Enable a11y by default
- * Monitor ~/.face for changes.
- * Only display the currently logged in users in the applet
- * Show local users and monitor passwd for changes
- * More lockdown
- * Add option for running compiz
- * Add a "hidden" screenshot tool. Pressing PrtSc saves file to /tmp.
- * Add profiling framework
- * Log greeter output to a file in /var/log/gdm
- * Turn on media-keys support for volume control
-
-===============
-Version 2.21.9
-===============
-
- * Lots of improvements with session and language handling (Ray)
- * Add a crash backtrace logging tool.
- * Timed login countdown animation (Ray)
- * Start making host chooser able to support other protocols.
- * Fix user display in switch applet.
- * Start g-s-d synchronously to avoid flashing etc.
- * Add a banner message feature to greeter.
- * Make TryExec optional for session files.
- * Work around g-s-d background bug.
- * Add capslock key warning to greeter.
- * Fix user switch applet crasher.
- * Remove preferences from user switch applet.
- * Make user switcher a drop in replacement for FUSA.
- * Many dmrc file related fixes (Ray)
- * Add more lockdown points for greeter.
-
-===============
-Version 2.21.8
-===============
-
- * Show locales in selection properly (Ray)
- * Improve language and session selection interfaces (Ray)
- * Add gconf key to disable restart/shutdown buttons.
- * Add quick death and looping detection for displays
- * .dmrc handling (Ray).
- * Run /etc/gdm/Init/Default.
- * Allow XDMCP to be enabled/disabled from configuration settings.
- * Initial support for timed login.
- * Better handling of ck-history not being available.
- * Fix a few bugs with X access files. (Ray)
- * Hook up suspend button to g-p-m.
- * Allow the login window icon to be changed via gconf.
- * Handle not getting the requested X11 display number.
- * Be more robust against dying processes.
- * Make language and session selecting work much better (Ray).
- * Add icons for language and session selectors.
- * Make autostart work again.
- * Make a11y dialog size shrink/grow with font size.
- * Run gok in login window mode (Ray)
- * Make disconnect work on XDMCP greeters.
-
-===============
-Version 2.21.7
-===============
-
- * New session selection widgets (Ray Strode)
- * New language selection widgets (Ray Strode)
- * Don't display sessions in list if they don't have x11.
- * Only display users that have frequently logged in.
- * Port to GIO (Cosimo Cecchi)
- * Add a user switcher applet.
- * Unlock session after switching.
- * Add support for finding and switching to existing greeters.
- * Enable the g-s-d a11y-keyboard plugin
- * Add PAM auditing logic (Ray Strode & Brian Cameron)
- * Make sure we retry connecting to the xserver
- * Move clock applet to the panel (Ray Strode)
- * Don't show guest user
- * Add an a11y options dialog to the greeter.
-
-===============
-Version 2.21.6
-===============
-
- * Initial support for XDMCP IndirectQuery choosers.
- * Also fix broken gdm_address_is_local.
- * Initial session migration/switching support.
- * Set CK session-type to LoginWindow for greeter session.
- * Add gdmflexiserver command for backward compatibility.
- * Add CK/PK system restart/stop functionality.
-
-===============
-Version 2.21.5
-===============
-
- * Improve greeter widget animation (Ray Strode)
- * Ignore sessions on other seats or without x11 displays
- * Prefer metacity over compiz for now
- * Handle D-Bus method timeouts
- * Fully switch to external gnome-settings-daemon
- * Handle icon theme changes
-
-===============
-Version 2.21.4
-===============
-
- * Break-out settings-daemon into external module
- * Add session chooser to login window (Ray Strode)
- * Add login window resizing animations (Ray Strode)
- * Fix cookie generation and handling (Ray Strode)
- * Setup gconf database for greeter session. (Matthias Clasen)
- * Log session console i/o to ~/.xsession-errors (Ray Strode)
-
-===============
-Version 2.21.2
-===============
-
- * Close the session at logout (Ray Strode)
- * Run Xsession (Ray Strode)
- * Rework XAuth handling (Ray Strode)
- * Don't require x11.pc to build
- * Assassinate the unused configuration options
- * Add support for showing logged in users in greeter
- * Split up GdmSession mechanism
-
- Translators
-
- * Updated fi: Ilkka Tuohela
- * Updated lt: Gintautas Miliauskas
- * Updated sl: Matej Urbančič
-
-===============
-Version 2.21.1
-===============
-
-Initial development release of new GDM design
+For older NEWS updates, please see git.