]>
rtime.felk.cvut.cz Git - sojka/lightdm.git/log
Martin Pitt [Mon, 25 Feb 2013 13:29:25 +0000 (14:29 +0100)]
Allow guest session to write /run/user/<username>/
Don't just permit creating and accessing selected directories, but allow
creating new directories as well. This avoids bugs with other software which
uses XDG_RUNTIME_DIR (such as pulseaudio). As this is by definition an
ephemeral and a private directory, there is no data leak from other users.
Launchpad Translations on behalf of lightdm-team [Sat, 23 Feb 2013 05:41:31 +0000 (05:41 +0000)]
Launchpad automatic translations update.
Robert Ancell [Mon, 18 Feb 2013 18:23:36 +0000 (18:23 +0000)]
Add missing apparmor files
Robert Ancell [Fri, 15 Feb 2013 08:38:12 +0000 (21:38 +1300)]
Fix python greeter crashing on sigterm
Robert Ancell [Fri, 15 Feb 2013 08:31:53 +0000 (21:31 +1300)]
Ensure test programs quit when the status socket closes
Launchpad Translations on behalf of lightdm-team [Fri, 15 Feb 2013 04:49:32 +0000 (04:49 +0000)]
Launchpad automatic translations update.
Robert Ancell [Thu, 14 Feb 2013 04:10:11 +0000 (17:10 +1300)]
Fix test python greeter from not quiting on SIGTERM
Robert Ancell [Mon, 11 Feb 2013 22:40:11 +0000 (11:40 +1300)]
Fix test X server so that it correctly cleans up on exit
Robert Ancell [Mon, 11 Feb 2013 22:39:44 +0000 (11:39 +1300)]
Run each test in its own /tmp dir so they can't interfere with eachother
Jamie Strandboge [Mon, 11 Feb 2013 21:35:31 +0000 (10:35 +1300)]
Because of chromium-browser's sandboxing, it needs some additional
accesses beyond what is allowed in the default lightdm guest session profile.
Create data/guest-session.apparmor_abstraction and put all the accesses in
there, then adjust data/guest-session.apparmor to include this abstraction as
well as add the chromium_browser child profile.
Jamie Strandboge [Mon, 11 Feb 2013 21:28:14 +0000 (10:28 +1300)]
allow owner 'rw' access to /{,var/}run/user/guest-*/dconf/user.
Also allow owner write of /{,var/}run/user/guest-*/keyring-*/
Michael Terry [Thu, 7 Feb 2013 14:26:19 +0000 (09:26 -0500)]
QLightDM: Add Qt5 version of the library: liblightdm-qt5-2
Michael Terry [Thu, 7 Feb 2013 14:24:11 +0000 (09:24 -0500)]
QLightDM: Add some missing role names in UsersModel
Michael Terry [Wed, 6 Feb 2013 21:32:14 +0000 (16:32 -0500)]
add a couple missing role names for the Qt user model
Michael Terry [Wed, 6 Feb 2013 14:53:36 +0000 (09:53 -0500)]
add qt5 tests in addition to qt4 tests
Michael Terry [Wed, 6 Feb 2013 14:08:25 +0000 (09:08 -0500)]
initial build support for Qt5
Launchpad automatic translations update.
David Edmundson [Sat, 2 Feb 2013 14:08:02 +0000 (14:08 +0000)]
Fix potential crash in QLightDM::UsersModel closedown.
After the Qt object is destroyed we try to remoe the connection to the Gobject singleton.
This did not work, as such any changes would cause a crash.
Robert Ancell [Thu, 31 Jan 2013 21:11:22 +0000 (10:11 +1300)]
Releasing 1.5.0
Robert Ancell [Thu, 31 Jan 2013 21:05:23 +0000 (10:05 +1300)]
Distribute COPYING.*
Robert Ancell [Thu, 31 Jan 2013 20:56:09 +0000 (09:56 +1300)]
Relicense liblightdm to LGPL-2/LGPL-3 so GPL-2 code can link against it
Michael Terry [Wed, 30 Jan 2013 21:58:03 +0000 (16:58 -0500)]
selectively lock memory rather than calling mlockall for main daemon
Michael Terry [Mon, 28 Jan 2013 17:38:04 +0000 (12:38 -0500)]
Ape gnome-autogen's use of NOCONFIGURE to control whether ./autogen.sh runs ./configure or not
Michael Terry [Mon, 28 Jan 2013 17:22:20 +0000 (12:22 -0500)]
but do use mlockall in session-child mode
Michael Terry [Mon, 28 Jan 2013 17:09:01 +0000 (12:09 -0500)]
Use libgcrypt to selectively secure password memory instead of the big-hammer approach of mlockall
Launchpad Translations on behalf of lightdm-team [Thu, 24 Jan 2013 04:52:15 +0000 (04:52 +0000)]
Launchpad automatic translations update.
Robert Ancell [Fri, 18 Jan 2013 01:51:41 +0000 (17:51 -0800)]
Stop deprecation warnings from glib >= 2.36
Robert Ancell [Thu, 17 Jan 2013 01:24:09 +0000 (17:24 -0800)]
Update LINGUAS
Launchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Thu, 27 Dec 2012 05:26:37 +0000 (05:26 +0000)]
Launchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Wed, 26 Dec 2012 04:47:20 +0000 (04:47 +0000)]
Launchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Mon, 24 Dec 2012 04:50:29 +0000 (04:50 +0000)]
Launchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Sun, 23 Dec 2012 04:49:25 +0000 (04:49 +0000)]
Launchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Wed, 28 Nov 2012 04:58:07 +0000 (04:58 +0000)]
Launchpad automatic translations update.
Robert Ancell [Wed, 28 Nov 2012 03:59:59 +0000 (16:59 +1300)]
Merge with trunk
Robert Ancell [Wed, 28 Nov 2012 03:59:16 +0000 (16:59 +1300)]
Correctly work out the active display from the active VT when it exits so a greeter starts
Launchpad automatic translations update.
Robert Ancell [Fri, 9 Nov 2012 03:43:56 +0000 (16:43 +1300)]
Add tl to LINGUAS
Robert Ancell [Fri, 9 Nov 2012 03:43:12 +0000 (16:43 +1300)]
Merge with master
Robert Ancell [Fri, 9 Nov 2012 03:41:18 +0000 (16:41 +1300)]
More documentation work
Launchpad automatic translations update.
Robert Ancell [Tue, 6 Nov 2012 22:51:43 +0000 (11:51 +1300)]
Add man page for lightdm-set-defaults
Matthew Fischer [Tue, 6 Nov 2012 21:34:21 +0000 (14:34 -0700)]
adds a manpage for lightdm-set-defaults
Launchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Thu, 18 Oct 2012 04:47:52 +0000 (04:47 +0000)]
Launchpad automatic translations update.
Robert Ancell [Sun, 14 Oct 2012 22:01:48 +0000 (11:01 +1300)]
Stop using gnome-autogen.sh
Michael Terry [Wed, 10 Oct 2012 16:22:03 +0000 (12:22 -0400)]
also distribute test-python-greeter
Michael Terry [Wed, 10 Oct 2012 15:56:01 +0000 (11:56 -0400)]
distribute a few test files and scripts that we forgot to distribute
Launchpad automatic translations update.
Robert Ancell [Tue, 9 Oct 2012 04:24:33 +0000 (17:24 +1300)]
Fix autologin PAM configuration
Launchpad automatic translations update.
Launchpad automatic translations update.
Robert Ancell [Fri, 5 Oct 2012 04:05:54 +0000 (17:05 +1300)]
Use xzip for tarballs, don't distribute AUTHORS, ChangeLog, README
Robert Ancell [Fri, 5 Oct 2012 03:49:50 +0000 (16:49 +1300)]
Releasing 1.4.0
Robert Ancell [Fri, 5 Oct 2012 03:49:13 +0000 (16:49 +1300)]
Update NEWS
Robert Ancell [Fri, 5 Oct 2012 01:17:31 +0000 (14:17 +1300)]
Update NEWS
Robert Ancell [Fri, 5 Oct 2012 01:13:19 +0000 (14:13 +1300)]
Changes to QLightDM
- Add default constructor to Qt power interface
- Expose image path in UsersModel
- Add parameter to session model to show either local or remote sessions
David Edmundson [Wed, 3 Oct 2012 00:20:12 +0000 (01:20 +0100)]
Whitespace fixes in session model
Robert Ancell [Mon, 1 Oct 2012 01:58:44 +0000 (14:58 +1300)]
Add greeter-show-remote-login hint
Robert Ancell [Mon, 1 Oct 2012 01:57:35 +0000 (14:57 +1300)]
Update NEWS
Robert Ancell [Mon, 1 Oct 2012 01:31:24 +0000 (14:31 +1300)]
Override setegid, setresgid, seteuid and setresuid in libsystem so tests work running as root
Michael Terry [Fri, 28 Sep 2012 14:55:35 +0000 (10:55 -0400)]
fix various test suite race conditions
Launchpad Translations on behalf of lightdm-team [Fri, 28 Sep 2012 04:48:03 +0000 (04:48 +0000)]
Launchpad automatic translations update.
Michael Terry [Thu, 27 Sep 2012 05:11:26 +0000 (01:11 -0400)]
tests: avoid a test race condition when locking seats or sessions over dbus
Michael Terry [Thu, 27 Sep 2012 05:01:36 +0000 (01:01 -0400)]
tests: we can't guarantee the order of vnc-client-connect and x's accept-connect, so allow them in either order
Michael Terry [Wed, 26 Sep 2012 21:13:26 +0000 (17:13 -0400)]
fix qt greeter better: Qt calls aren't signal-safe either it turns out. But using _exit instead of exit avoids Qt's registered at_exit callbacks
Michael Terry [Wed, 26 Sep 2012 20:24:18 +0000 (16:24 -0400)]
tests: sync after writing a status
Michael Terry [Wed, 26 Sep 2012 15:02:28 +0000 (11:02 -0400)]
safely quit test-qt-greeter on signal receipt, to avoid deadlock
Michael Terry [Tue, 25 Sep 2012 20:06:09 +0000 (16:06 -0400)]
tests: be more aggressive about closing the test greeter
Michael Terry [Mon, 24 Sep 2012 22:03:44 +0000 (18:03 -0400)]
fix test suite on non-amd64 by overloading open64 as well as open
Michael Terry [Mon, 24 Sep 2012 22:02:38 +0000 (18:02 -0400)]
use shared function to improve maintainability of open wrappers
Michael Terry [Mon, 24 Sep 2012 21:36:30 +0000 (17:36 -0400)]
also preload open64
Robert Ancell [Thu, 20 Sep 2012 05:42:37 +0000 (17:42 +1200)]
Update Vala bindings for new Greeter.authenticate_autologin
Robert Ancell [Thu, 20 Sep 2012 05:40:32 +0000 (17:40 +1200)]
Distribute new autologin tests
Robert Ancell [Thu, 20 Sep 2012 05:33:28 +0000 (17:33 +1200)]
Correctly implement and test autologin timeouts
Michael Terry [Tue, 11 Sep 2012 17:47:35 +0000 (13:47 -0400)]
Add greeter-show-remote-login hint
David Edmundson [Sat, 8 Sep 2012 15:19:18 +0000 (16:19 +0100)]
Add new role in UsersModel to roleNames
David Edmundson [Sat, 8 Sep 2012 11:10:33 +0000 (12:10 +0100)]
add parameter to session model to show either local or remote sessions
David Edmundson [Sat, 8 Sep 2012 11:09:56 +0000 (12:09 +0100)]
Expose image path in UsersModel
Launchpad automatic translations update.
Robert Ancell [Mon, 3 Sep 2012 21:56:29 +0000 (09:56 +1200)]
Correctly annotate enums in vapi file
Albert Astals [Mon, 3 Sep 2012 07:42:19 +0000 (09:42 +0200)]
Use [CCode (has_type_id = false)] as suggested by Robert
David Edmundson [Sun, 2 Sep 2012 16:39:40 +0000 (17:39 +0100)]
Add default constructor to Qt power interface
Albert Astals [Thu, 30 Aug 2012 09:55:11 +0000 (11:55 +0200)]
Tell the vala compiler these enums work as ints
Otherwise if you try to define a signal that uses these enums it won't compile because it tries to use
LIGHTDM_TYPE_MESSAGE_TYPE and LIGHTDM_TYPE_PROMPT_TYPE that are not defined anywhere
Robert Ancell [Thu, 30 Aug 2012 02:04:10 +0000 (14:04 +1200)]
Releasing 1.3.3
Robert Ancell [Wed, 29 Aug 2012 21:28:28 +0000 (09:28 +1200)]
Update NEWS
Robert Ancell [Wed, 29 Aug 2012 21:27:02 +0000 (09:27 +1200)]
Add remote sessions
Launchpad Translations on behalf of lightdm-team [Tue, 28 Aug 2012 07:26:38 +0000 (07:26 +0000)]
Launchpad automatic translations update.
Robert Ancell [Mon, 27 Aug 2012 20:56:11 +0000 (08:56 +1200)]
Fix crash when failed to load session
Albert Astals [Mon, 27 Aug 2012 08:47:49 +0000 (10:47 +0200)]
Do not insert null session into sessions
Robert Ancell [Mon, 27 Aug 2012 05:30:37 +0000 (17:30 +1200)]
Run remote sessions when selected from the greeter
Robert Ancell [Sun, 26 Aug 2012 23:38:05 +0000 (11:38 +1200)]
Update default config to have remote-sessions-directory and check this in liblightdm
Robert Ancell [Sun, 26 Aug 2012 23:36:24 +0000 (11:36 +1200)]
Get lightdm_get_remote_sessions() returning correct list
Ted Gould [Sun, 26 Aug 2012 23:09:23 +0000 (11:09 +1200)]
Update liblightdm .vapi for new API
Robert Ancell [Fri, 24 Aug 2012 05:58:57 +0000 (17:58 +1200)]
Working and passing tests
Robert Ancell [Fri, 24 Aug 2012 05:36:55 +0000 (17:36 +1200)]
Put remote sessions in /usr/share/lightdm/remote-sessions
Robert Ancell [Fri, 24 Aug 2012 05:29:40 +0000 (17:29 +1200)]
Fix small bugs in remote authentication prompts not coming back
Robert Ancell [Tue, 21 Aug 2012 05:40:47 +0000 (17:40 +1200)]
Add some tests and more work on remote sessions
Robert Ancell [Mon, 20 Aug 2012 05:34:12 +0000 (17:34 +1200)]
Start work on supporting remote session types
Robert Ancell [Mon, 20 Aug 2012 04:38:33 +0000 (16:38 +1200)]
Support multiple simultaneous PAM prompts