]> rtime.felk.cvut.cz Git - sojka/lightdm.git/log
sojka/lightdm.git
11 years agoAllow guest session to write /run/user/<username>/
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.

11 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Sat, 23 Feb 2013 05:41:31 +0000 (05:41 +0000)]
Launchpad automatic translations update.

11 years agoAdd missing apparmor files
Robert Ancell [Mon, 18 Feb 2013 18:23:36 +0000 (18:23 +0000)]
Add missing apparmor files

11 years agoFix python greeter crashing on sigterm
Robert Ancell [Fri, 15 Feb 2013 08:38:12 +0000 (21:38 +1300)]
Fix python greeter crashing on sigterm

11 years agoEnsure test programs quit when the status socket closes
Robert Ancell [Fri, 15 Feb 2013 08:31:53 +0000 (21:31 +1300)]
Ensure test programs quit when the status socket closes

11 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Fri, 15 Feb 2013 04:49:32 +0000 (04:49 +0000)]
Launchpad automatic translations update.

11 years agoFix test python greeter from not quiting on SIGTERM
Robert Ancell [Thu, 14 Feb 2013 04:10:11 +0000 (17:10 +1300)]
Fix test python greeter from not quiting on SIGTERM

11 years agoFix test X server so that it correctly cleans up on exit
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

11 years agoRun each test in its own /tmp dir so they can't interfere with eachother
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

11 years agoBecause of chromium-browser's sandboxing, it needs some additional
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.

11 years agoallow owner 'rw' access to /{,var/}run/user/guest-*/dconf/user.
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-*/

11 years agoQLightDM: Add Qt5 version of the library: liblightdm-qt5-2
Michael Terry [Thu, 7 Feb 2013 14:26:19 +0000 (09:26 -0500)]
QLightDM: Add Qt5 version of the library: liblightdm-qt5-2

11 years agoQLightDM: Add some missing role names in UsersModel
Michael Terry [Thu, 7 Feb 2013 14:24:11 +0000 (09:24 -0500)]
QLightDM: Add some missing role names in UsersModel

11 years agoadd a couple missing role names for the Qt user model
Michael Terry [Wed, 6 Feb 2013 21:32:14 +0000 (16:32 -0500)]
add a couple missing role names for the Qt user model

11 years agoadd qt5 tests in addition to qt4 tests
Michael Terry [Wed, 6 Feb 2013 14:53:36 +0000 (09:53 -0500)]
add qt5 tests in addition to qt4 tests

11 years agoinitial build support for Qt5
Michael Terry [Wed, 6 Feb 2013 14:08:25 +0000 (09:08 -0500)]
initial build support for Qt5

11 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Tue, 5 Feb 2013 04:50:11 +0000 (04:50 +0000)]
Launchpad automatic translations update.

11 years agoFix potential crash in QLightDM::UsersModel closedown.
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.

11 years agoReleasing 1.5.0
Robert Ancell [Thu, 31 Jan 2013 21:11:22 +0000 (10:11 +1300)]
Releasing 1.5.0

11 years agoDistribute COPYING.*
Robert Ancell [Thu, 31 Jan 2013 21:05:23 +0000 (10:05 +1300)]
Distribute COPYING.*

11 years agoRelicense liblightdm to LGPL-2/LGPL-3 so GPL-2 code can link against it
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

11 years agoselectively lock memory rather than calling mlockall for main daemon
Michael Terry [Wed, 30 Jan 2013 21:58:03 +0000 (16:58 -0500)]
selectively lock memory rather than calling mlockall for main daemon

11 years agoApe gnome-autogen's use of NOCONFIGURE to control whether ./autogen.sh runs ./configu...
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

11 years agobut do use mlockall in session-child mode
Michael Terry [Mon, 28 Jan 2013 17:22:20 +0000 (12:22 -0500)]
but do use mlockall in session-child mode

11 years agoUse libgcrypt to selectively secure password memory instead of the big-hammer approac...
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

11 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Thu, 24 Jan 2013 04:52:15 +0000 (04:52 +0000)]
Launchpad automatic translations update.

11 years agoStop deprecation warnings from glib >= 2.36
Robert Ancell [Fri, 18 Jan 2013 01:51:41 +0000 (17:51 -0800)]
Stop deprecation warnings from glib >= 2.36

11 years agoUpdate LINGUAS
Robert Ancell [Thu, 17 Jan 2013 01:24:09 +0000 (17:24 -0800)]
Update LINGUAS

11 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Thu, 3 Jan 2013 05:15:06 +0000 (05:15 +0000)]
Launchpad automatic translations update.

11 years agoLaunchpad 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.

11 years agoLaunchpad 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.

11 years agoLaunchpad 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.

11 years agoLaunchpad 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.

11 years agoLaunchpad 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.

11 years agoMerge with trunk
Robert Ancell [Wed, 28 Nov 2012 03:59:59 +0000 (16:59 +1300)]
Merge with trunk

11 years agoCorrectly work out the active display from the active VT when it exits so a greeter...
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

11 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Fri, 9 Nov 2012 04:56:05 +0000 (04:56 +0000)]
Launchpad automatic translations update.

11 years agoAdd tl to LINGUAS
Robert Ancell [Fri, 9 Nov 2012 03:43:56 +0000 (16:43 +1300)]
Add tl to LINGUAS

11 years agoMerge with master
Robert Ancell [Fri, 9 Nov 2012 03:43:12 +0000 (16:43 +1300)]
Merge with master

11 years agoMore documentation work
Robert Ancell [Fri, 9 Nov 2012 03:41:18 +0000 (16:41 +1300)]
More documentation work

11 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Wed, 7 Nov 2012 04:56:04 +0000 (04:56 +0000)]
Launchpad automatic translations update.

11 years agoAdd man page for lightdm-set-defaults
Robert Ancell [Tue, 6 Nov 2012 22:51:43 +0000 (11:51 +1300)]
Add man page for lightdm-set-defaults

11 years agoadds a manpage for lightdm-set-defaults
Matthew Fischer [Tue, 6 Nov 2012 21:34:21 +0000 (14:34 -0700)]
adds a manpage for lightdm-set-defaults

11 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Thu, 1 Nov 2012 05:08:01 +0000 (05:08 +0000)]
Launchpad automatic translations update.

11 years agoLaunchpad 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.

11 years agoStop using gnome-autogen.sh
Robert Ancell [Sun, 14 Oct 2012 22:01:48 +0000 (11:01 +1300)]
Stop using gnome-autogen.sh

11 years agoalso distribute test-python-greeter
Michael Terry [Wed, 10 Oct 2012 16:22:03 +0000 (12:22 -0400)]
also distribute test-python-greeter

11 years agodistribute a few test files and scripts that we forgot to distribute
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

11 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Tue, 9 Oct 2012 04:57:36 +0000 (04:57 +0000)]
Launchpad automatic translations update.

11 years agoFix autologin PAM configuration
Robert Ancell [Tue, 9 Oct 2012 04:24:33 +0000 (17:24 +1300)]
Fix autologin PAM configuration

11 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Mon, 8 Oct 2012 05:23:16 +0000 (05:23 +0000)]
Launchpad automatic translations update.

11 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Sat, 6 Oct 2012 05:10:40 +0000 (05:10 +0000)]
Launchpad automatic translations update.

11 years agoUse xzip for tarballs, don't distribute AUTHORS, ChangeLog, README
Robert Ancell [Fri, 5 Oct 2012 04:05:54 +0000 (17:05 +1300)]
Use xzip for tarballs, don't distribute AUTHORS, ChangeLog, README

11 years agoReleasing 1.4.0
Robert Ancell [Fri, 5 Oct 2012 03:49:50 +0000 (16:49 +1300)]
Releasing 1.4.0

11 years agoUpdate NEWS
Robert Ancell [Fri, 5 Oct 2012 03:49:13 +0000 (16:49 +1300)]
Update NEWS

11 years agoUpdate NEWS
Robert Ancell [Fri, 5 Oct 2012 01:17:31 +0000 (14:17 +1300)]
Update NEWS

11 years agoChanges to QLightDM
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

11 years agoWhitespace fixes in session model
David Edmundson [Wed, 3 Oct 2012 00:20:12 +0000 (01:20 +0100)]
Whitespace fixes in session model

11 years agoAdd greeter-show-remote-login hint
Robert Ancell [Mon, 1 Oct 2012 01:58:44 +0000 (14:58 +1300)]
Add greeter-show-remote-login hint

11 years agoUpdate NEWS
Robert Ancell [Mon, 1 Oct 2012 01:57:35 +0000 (14:57 +1300)]
Update NEWS

11 years agoOverride setegid, setresgid, seteuid and setresuid in libsystem so tests work running...
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

11 years agofix various test suite race conditions
Michael Terry [Fri, 28 Sep 2012 14:55:35 +0000 (10:55 -0400)]
fix various test suite race conditions

11 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Fri, 28 Sep 2012 04:48:03 +0000 (04:48 +0000)]
Launchpad automatic translations update.

11 years agotests: avoid a test race condition when locking seats or sessions over dbus
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

11 years agotests: we can't guarantee the order of vnc-client-connect and x's accept-connect...
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

11 years agofix qt greeter better: Qt calls aren't signal-safe either it turns out. But using...
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

11 years agotests: sync after writing a status
Michael Terry [Wed, 26 Sep 2012 20:24:18 +0000 (16:24 -0400)]
tests: sync after writing a status

11 years agosafely quit test-qt-greeter on signal receipt, to avoid deadlock
Michael Terry [Wed, 26 Sep 2012 15:02:28 +0000 (11:02 -0400)]
safely quit test-qt-greeter on signal receipt, to avoid deadlock

11 years agotests: be more aggressive about closing the test greeter
Michael Terry [Tue, 25 Sep 2012 20:06:09 +0000 (16:06 -0400)]
tests: be more aggressive about closing the test greeter

11 years agofix test suite on non-amd64 by overloading open64 as well as open
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

11 years agouse shared function to improve maintainability of open wrappers
Michael Terry [Mon, 24 Sep 2012 22:02:38 +0000 (18:02 -0400)]
use shared function to improve maintainability of open wrappers

11 years agoalso preload open64
Michael Terry [Mon, 24 Sep 2012 21:36:30 +0000 (17:36 -0400)]
also preload open64

11 years agoUpdate Vala bindings for new Greeter.authenticate_autologin
Robert Ancell [Thu, 20 Sep 2012 05:42:37 +0000 (17:42 +1200)]
Update Vala bindings for new Greeter.authenticate_autologin

11 years agoDistribute new autologin tests
Robert Ancell [Thu, 20 Sep 2012 05:40:32 +0000 (17:40 +1200)]
Distribute new autologin tests

11 years agoCorrectly implement and test autologin timeouts
Robert Ancell [Thu, 20 Sep 2012 05:33:28 +0000 (17:33 +1200)]
Correctly implement and test autologin timeouts

11 years agoAdd greeter-show-remote-login hint
Michael Terry [Tue, 11 Sep 2012 17:47:35 +0000 (13:47 -0400)]
Add greeter-show-remote-login hint

11 years agoAdd new role in UsersModel to roleNames
David Edmundson [Sat, 8 Sep 2012 15:19:18 +0000 (16:19 +0100)]
Add new role in UsersModel to roleNames

11 years agoadd parameter to session model to show either local or remote sessions
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

11 years agoExpose image path in UsersModel
David Edmundson [Sat, 8 Sep 2012 11:09:56 +0000 (12:09 +0100)]
Expose image path in UsersModel

11 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Thu, 6 Sep 2012 04:44:53 +0000 (04:44 +0000)]
Launchpad automatic translations update.

11 years agoCorrectly annotate enums in vapi file
Robert Ancell [Mon, 3 Sep 2012 21:56:29 +0000 (09:56 +1200)]
Correctly annotate enums in vapi file

11 years agoUse [CCode (has_type_id = false)] as suggested by Robert
Albert Astals [Mon, 3 Sep 2012 07:42:19 +0000 (09:42 +0200)]
Use [CCode (has_type_id = false)] as suggested by Robert

11 years agoAdd default constructor to Qt power interface
David Edmundson [Sun, 2 Sep 2012 16:39:40 +0000 (17:39 +0100)]
Add default constructor to Qt power interface

11 years agoTell the vala compiler these enums work as ints
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

11 years agoReleasing 1.3.3
Robert Ancell [Thu, 30 Aug 2012 02:04:10 +0000 (14:04 +1200)]
Releasing 1.3.3

11 years agoUpdate NEWS
Robert Ancell [Wed, 29 Aug 2012 21:28:28 +0000 (09:28 +1200)]
Update NEWS

11 years agoAdd remote sessions
Robert Ancell [Wed, 29 Aug 2012 21:27:02 +0000 (09:27 +1200)]
Add remote sessions

11 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Tue, 28 Aug 2012 07:26:38 +0000 (07:26 +0000)]
Launchpad automatic translations update.

11 years agoFix crash when failed to load session
Robert Ancell [Mon, 27 Aug 2012 20:56:11 +0000 (08:56 +1200)]
Fix crash when failed to load session

11 years agoDo not insert null session into sessions
Albert Astals [Mon, 27 Aug 2012 08:47:49 +0000 (10:47 +0200)]
Do not insert null session into sessions

11 years agoRun remote sessions when selected from the greeter
Robert Ancell [Mon, 27 Aug 2012 05:30:37 +0000 (17:30 +1200)]
Run remote sessions when selected from the greeter

11 years agoUpdate default config to have remote-sessions-directory and check this in liblightdm
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

11 years agoGet lightdm_get_remote_sessions() returning correct list
Robert Ancell [Sun, 26 Aug 2012 23:36:24 +0000 (11:36 +1200)]
Get lightdm_get_remote_sessions() returning correct list

11 years agoUpdate liblightdm .vapi for new API
Ted Gould [Sun, 26 Aug 2012 23:09:23 +0000 (11:09 +1200)]
Update liblightdm .vapi for new API

11 years agoWorking and passing tests
Robert Ancell [Fri, 24 Aug 2012 05:58:57 +0000 (17:58 +1200)]
Working and passing tests

11 years agoPut remote sessions in /usr/share/lightdm/remote-sessions
Robert Ancell [Fri, 24 Aug 2012 05:36:55 +0000 (17:36 +1200)]
Put remote sessions in /usr/share/lightdm/remote-sessions

11 years agoFix small bugs in remote authentication prompts not coming back
Robert Ancell [Fri, 24 Aug 2012 05:29:40 +0000 (17:29 +1200)]
Fix small bugs in remote authentication prompts not coming back

11 years agoAdd some tests and more work on remote sessions
Robert Ancell [Tue, 21 Aug 2012 05:40:47 +0000 (17:40 +1200)]
Add some tests and more work on remote sessions

11 years agoStart work on supporting remote session types
Robert Ancell [Mon, 20 Aug 2012 05:34:12 +0000 (17:34 +1200)]
Start work on supporting remote session types

11 years agoSupport multiple simultaneous PAM prompts
Robert Ancell [Mon, 20 Aug 2012 04:38:33 +0000 (16:38 +1200)]
Support multiple simultaneous PAM prompts