File lightdm.changes of Package lightdm

-------------------------------------------------------------------
Thu Apr 19 09:14:12 UTC 2012 - gber@opensuse.org

- update to version 1.2.2
  - fix wrapper path in AppArmor profile (broken since 1.1.1)
  - add show-manual-login and allow-guest options to
    lightdm-set-defaults
  - add missing regression test script
- dropped lightdm-use-pkglibexecdir.patch which has been
  incorporated upstream

-------------------------------------------------------------------
Fri Apr  6 22:42:43 UTC 2012 - gber@opensuse.org

- update to version 1.2.0
  - new major release, please see the included NEWS for a detailed
    list of changes
- dropped lightdm-desktop-session-env-pam.patch since
  DESKTOP_SESSION is now in the PAM environment before
  pam_open_session() is called
- dropped lightdm-remove-xauthority-ownership-fix.patch since the
  code has been removed by upstream
- dropped lightdm-call-g_thread_init-conditionally.patch since the
  problem has been fixed by upstream
- removed lightdm-gtk-greeter and lightdm-qt-greeter which are now
  separate projects

-------------------------------------------------------------------
Wed Mar 21 08:24:34 UTC 2012 - gber@opensuse.org

- update to version 1.0.10
  - fix compilation failure in liblightdm-qt with GCC 4.7
- dropped obsolete lightdm-fix-missing-includes.patch

-------------------------------------------------------------------
Sat Mar 17 18:50:38 UTC 2012 - boris@steki.net

- add lightdm-fix-missing-includes.patch which adds missing
  includes (lp#958097)

-------------------------------------------------------------------
Fri Mar  2 11:10:07 UTC 2012 - gber@opensuse.org

- update to version 1.0.9
  - stop file descriptors leaking into the session processes
    (bnc#745339, lp#927060, CVE-2012-1111)
  - fix compilation against gthread
  - change session directory once user permissions are set so it
    works on NFS filesystems that don't allow root to access files
  - fix object cleanup on exit
  - fix lightdm --debug not working on newer GLib
  - drop privileges when reading ~/.dmrc (CVE-2011-3153)
  - fix crash calling lightdm_get_layout
- drop lightdm-CVE-2011-3153.patch which has been included upstream

-------------------------------------------------------------------
Sun Jan  8 10:11:16 UTC 2012 - gber@opensuse.org

- added lightdm-call-g_thread_init-conditionally.patch in order to
  call g_thread_init() only on glib < 2.31.0
- no need to own %{_libexecdir}/X11/

-------------------------------------------------------------------
Sat Dec  3 11:43:28 UTC 2011 - gber@opensuse.org

- regenerate moc files

-------------------------------------------------------------------
Tue Nov 15 16:29:15 UTC 2011 - prusnak@opensuse.org

- fix .dmrc handling (CVE-2011-3153) [bnc#728627]

-------------------------------------------------------------------
Thu Nov 10 08:53:40 UTC 2011 - gber@opensuse.org

- added lightdm-remove-xauthority-ownership-fix.patch which removes
  the code correcting the ownership of .Xauthority files, it is
  still not secure and the buggy LightDM version writing
  .Xauthority as root never was in a released openSUSE version
  anyway (bnc#730062)

-------------------------------------------------------------------
Wed Nov  2 16:38:24 UTC 2011 - gber@opensuse.org

- Update to version 1.0.6
  - use lchown for correcting ownership of ~/.Xauthority instead of
    chown, this fixes a security issue where using ~/.Xauthority as
    a symlink would cause LightDM to set the destination of the
    link to user ownership (CVE-2011-4105)

-------------------------------------------------------------------
Sun Oct 30 19:05:10 UTC 2011 - gber@opensuse.org

- added dependency on gnome-themes-accessibility to
  lightdm-gtk-greeter in order to make it high contrast
  accessibility option work

-------------------------------------------------------------------
Thu Oct 27 16:28:08 UTC 2011 - gber@opensuse.org

- update to version 1.0.5
  - relax AppArmor guest profile to allow compiz to start
  - connect up VNC settings for width, height, depth
- dropped lightdm-vnc-configuration.patch which has been integrated

-------------------------------------------------------------------
Wed Oct 26 09:47:23 UTC 2011 - gber@opensuse.org

- update to version 1.0.4
  - fix --enable-gtk-greeter=yes not working
  - fix X sessions with arguments in Exec not working
  - use previous session for automatic login or if greeter does not
    request one
  - correct ownership of ~/.Xauthority if upgrading from buggy
    version of LightDM that had it root owned
  - set default resolution of VNC to 1024x768, add settings for
    width, height, depth into lightdm.conf
  - AppArmor profile: Fix broken gnome-keyring and dbus/gwibber,
    and quiesce annoying kernel audit messages for privileges that
    we definitively do not want to grant
  - set LOGNAME environment variable

-------------------------------------------------------------------
Tue Oct 18 17:09:01 UTC 2011 - gber@opensuse.org

- added lighdm-vnc-configuration.patch in order to set the default
  resolution of VNC to 1024x768, add settings for width, height,
  depth into lightdm.conf

-------------------------------------------------------------------
Sat Oct  8 11:24:00 UTC 2011 - gber@opensuse.org

- update to version 1.0.3
  - fix reference counting issue in ConsoleKit code
  - really add the lightdm-guest-session-wrapper
- added lightdm-use-pkglibexecdir.patch in order to use
  pkglibexecdir instead of libexecdir for helper binaries/scripts

-------------------------------------------------------------------
Thu Oct  6 09:04:51 UTC 2011 - gber@opensuse.org

- update to version 1.0.2
  - fix daemon from blocking if Accounts Service does not exist
  - fix greeter log file not being written
  - don't set LANG environment variable if using Accounts Service
  - fix gdmflexiserver not working due to it not being in PATH
  - don't authenticate the greeter user
  - allow greeters to be disabled in configure flags
  - fix over allocation of read buffer in greeter protocol
  - make sure objects are cleaned up on exit
  - fix minor memory leaks
  - fix hugely oversized allocation in greeter buffer, can trigger
    crashes when entering very long passwords

-------------------------------------------------------------------
Wed Oct  5 23:07:19 UTC 2011 - gber@opensuse.org

- update to version 1.0.1
  - GTK greeter now remembers last user
  - GTK greeter now initializes i18n
  - start authentication for automatically selected user in GTK
    greeter
  - link liblightdm-qt against QtGui
  - fix liblightdm-qt crashing when face images are installed
  - set correct permissions on session log files
  - prefer a locale with a codeset over one without for setting
    LANG
  - introduce a lightdm-guest-session-wrapper session command
    which MAC systems like AppArmor and SELinux can use for
    attaching a restrictive policy to guest sessions
  - provide an AppArmor profile for guest session lockdown

-------------------------------------------------------------------
Mon Oct  3 17:14:41 UTC 2011 - gber@opensuse.org

- add dependency on ConsoleKit-x11
- add optional dependency on accountsservice to
  liblightdm-gobject-1-0

-------------------------------------------------------------------
Wed Sep 28 09:22:46 UTC 2011 - gber@opensuse.org

- update to version 1.0.0
  - explicitly grab keyboard focus in GTK greeter
  - fix removed power and a11y menu items in GTK greeter
  - put system binary directory into path when running in test mode
  - call pam_getenvlist after pam_setcred

-------------------------------------------------------------------
Mon Sep 26 14:07:55 UTC 2011 - gber@opensuse.org

- make greeters depend on main package

-------------------------------------------------------------------
Thu Sep 22 08:29:22 UTC 2011 - gber@opensuse.org

- update to version 0.9.8
  - allow lightdm --version to be run as non-root
  - automatically respond to PAM messages without prompts
  - create 'AddLocalXSeat' D-Bus method, and require root to use
    'AddSeat'
  - fix multi-seat configuration picking the same display number
  - use correct D-Bus and power interface in liblightdm-qt
  - run pam_setcred inside the session process so pam_group works
  - make sure one session is always selected in the GTK greeter
- install displaymanager configuration script into
  %{_libexecdir}/X11/displaymanagers/ (bnc#714003)

-------------------------------------------------------------------
Tue Sep 20 10:34:07 UTC 2011 - gber@opensuse.org

- update to current pre-0.9.8 bzr snapshot
  - add ability to set the language of a user from the greeter
  - set LANG variable based on the user language
  - add language selector into GTK greeter (disabled by default)
  - allow TCP/IP connections if xserver-allow-tcp is true

-------------------------------------------------------------------
Mon Sep 19 22:31:28 UTC 2011 - gber@opensuse.org

- added configuration script for /etc/init.d/xdm

-------------------------------------------------------------------
Mon Sep 19 11:45:35 UTC 2011 - gber@opensuse.org

- update to current pre-0.9.8 bzr snapshot
  - Remove GetSeatForCookie and GetSessionForCookie now
    XDG_SEAT_PATH and XDG_SESSION_PATH exist
  - Change log filenames to be unique across different display
    types
  - Fix up script hooks, add regression tests for them
  - Complete removal of X code from the core of LightDM, so it can
    better support various display types
  - Set PAM_TTY to the display name, not the tty device
  - Only unlock displays if switched to from greeter
  - Make log file not system readable
  - Write ~/.Xauthority inside the session process so it cannot be
    hijacked
  - Set PAM_TTY and PAM_XDISPLAY when opening PAM session
  - Add VNC server support
  - Do not write ~/.dmrc and ~/.Xauthority as root, this addresses
    CVE-2011-3349

-------------------------------------------------------------------
Wed Sep  7 09:27:39 UTC 2011 - gber@opensuse.org

- update to version 0.9.5
  - use accounts service in the daemon if it is available
  - correctly load seat type in multi seat configuration
  - add display-setup, session-setup and session-cleanup scripting
    hooks
  - fix cancel button in GTK greeter
  - fix line through GTK greeter menu items
  - exit daemon if a seat fails which has exit-on-failure set to
    true
  - add HasGuestAccount property to seat D-Bus interface
  - fix XDMCP authorization
  - update man file
- removed lightdm-fix-underlinking.patch and
  lightdm-add-scripting-hooks.patch which have been integrated
  upstream
- depend on the new gdmflexiserver compatibility wrapper

-------------------------------------------------------------------
Sat Sep  3 12:27:28 UTC 2011 - gber@opensuse.org

- add branding for lightdm-gtk-greeter

-------------------------------------------------------------------
Fri Sep  2 17:26:24 UTC 2011 - gber@opensuse.org

- reworked lightdm-add-scripting-hooks.patch in order to match the
  version committed upstream
- added lightdm-set-gdmflexiserver-envvar.patch which sets the
  GDMFLEXISERVER environment variable for the gdmflexiserver
  wrapper
- added lightdm-lock-screen-before-switch.patch in order to try
  locking the screen before switching users
- fixed usage of --libexecdir

-------------------------------------------------------------------
Sat Aug 27 20:49:21 UTC 2011 - gber@opensuse.org

- use update-alternatives for selecting the default greeter

-------------------------------------------------------------------
Sat Aug 27 14:01:19 UTC 2011 - gber@opensuse.org

- added lightdm-fix-underlinking.patch in order to fix an
  underlinking issue with test-qt-greeter

-------------------------------------------------------------------
Thu Aug 25 08:56:38 UTC 2011 - andrea@opensuse.org

- Added proper Supplements for the greeters
- remove version require for the greeters, 3rd party greeters
  don't always follow the same version as lightdm

-------------------------------------------------------------------
Tue Aug 23 07:17:19 UTC 2011 - gber@opensuse.org

- added lightdm-add-scripting-hooks.patch which implements
  scripting hooks compatible with xdm/gdm (lp#602505)

-------------------------------------------------------------------
Mon Aug 22 20:51:09 UTC 2011 - gber@opensuse.org

- update to verion 0.9.4
  - lightdm-set-defaults enables tweaking the default session and
    chosen greeter for lightdm
  - move xsessions-directory and xgreeters-directory from
    [SeatDefaults] to [LightDM].
  - add AddSeat D-Bus method for adding dynamic seats
  - added a dm-tool program that allows user switching and adding
    seats
  - allow remote X servers, e.g. launched using dm-tool
    add-nested-seat
  - don't allow autologin-username to be set to empty
- removed obsolete lightdm-handle-empty-autologin-user.patch
- package gdmflexiserver under libexecdir

-------------------------------------------------------------------
Mon Aug 22 18:51:01 UTC 2011 - andrea@opensuse.org

- added dbus-glib-1 as build requires to fix pkgconfig dependencies

-------------------------------------------------------------------
Mon Aug 22 12:32:53 UTC 2011 - gber@opensuse.org

- fixed typo
- removed dependency of lightdm-gobject-devel on lightdm
- removed stale dependency of lightdm-gtk-greeter on gtk2

-------------------------------------------------------------------
Thu Aug 11 16:11:52 UTC 2011 - gber@opensuse.org

- update to version 0.9.3
  - unlock ConsoleKit sessions when switching to them
  - add a gdmflexiserver binary that provides backwards
    compatibility with existing sessions
  - set XDG_SEAT_PATH and XDG_SESSION_PATH environment variables
    for sessions
  - always set XAUTHORITY environment variable so sudo keeps
    accessing the correct X authority
  - connect up lightdm_user_get_logged_in in liblightdm-gobject
  - ignore sessions that fail TryExec or are hidden
  - add missing home_directory User property missing in Vala
    bindings

-------------------------------------------------------------------
Sun Jul 31 12:34:24 UTC 2011 - gber@opensuse.org

- changed lightdm-sysconfig-support.patch so that the sysconfig
  parser does not print debug information which would go to the
  console

-------------------------------------------------------------------
Thu Jul 28 09:05:58 UTC 2011 - gber@opensuse.org

- fixed some typos in lightdm-sysconfig-support.patch and
  lightdm-handle-empty-autologin-user.patch and handle invalid
  autologin-user properly

-------------------------------------------------------------------
Tue Jul 26 16:09:30 UTC 2011 - gber@opensuse.org

- update to version 0.9.2:
  - fix annotation and Vala bindings for getting the UserList
    singleton
  - fix GTK+ greeter error label not being shown
  - don't set SIGQUIT to ignore in child processes
  - reworked the PAM code as ecryptfs users weren't able to log in
- added lightdm-handle-empty-autologin-user.patch in order to
  prevent auto-login as nobody when autologin-user or
  DISPLAYMANAGER_AUTOLOGIN are set to an empty string
- added patch tags
- split off -lang subpackage

-------------------------------------------------------------------
Mon Jul 25 15:31:23 UTC 2011 - gber@opensuse.org

- initial packaging

openSUSE Build Service is sponsored by