]> rtime.felk.cvut.cz Git - sojka/lightdm.git/log
sojka/lightdm.git
10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Tue, 11 Mar 2014 05:53:37 +0000 (05:53 +0000)]
Launchpad automatic translations update.

10 years agoLog to wtmp and btmp. Fixes: https://bugs.launchpad.net/bugs/1027805.
Robert Ancell [Tue, 11 Mar 2014 00:12:18 +0000 (00:12 +0000)]
Log to wtmp and btmp. Fixes: https://bugs.launchpad.net/bugs/1027805.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoLog to wtmp and btmp
Robert Ancell [Mon, 10 Mar 2014 23:44:49 +0000 (12:44 +1300)]
Log to wtmp and btmp

10 years agoReleasing 1.9.9
Robert Ancell [Mon, 10 Mar 2014 22:22:44 +0000 (11:22 +1300)]
Releasing 1.9.9

10 years agoSet utmp ut_line to the display name (i.e. :0). This matches what programs expect...
Robert Ancell [Mon, 10 Mar 2014 04:40:22 +0000 (04:40 +0000)]
Set utmp ut_line to the display name (i.e. :0). This matches what programs expect (e.g. 'w'). Add tests to check we are setting it correctly.

Approved by PS Jenkins bot.

10 years agoRemove unnecessary WAIT from utmp test
Robert Ancell [Mon, 10 Mar 2014 04:28:41 +0000 (17:28 +1300)]
Remove unnecessary WAIT from utmp test

10 years agoSet utmp ut_line to the display name (i.e. :0). This matches what programs expect...
Robert Ancell [Mon, 10 Mar 2014 04:20:54 +0000 (17:20 +1300)]
Set utmp ut_line to the display name (i.e. :0). This matches what programs expect (e.g. 'w'). Add tests to check we are setting it correctly.

10 years agoCheck we correctly stop if the Unity compositor can't be found. Fixes: https://bugs...
Robert Ancell [Fri, 7 Mar 2014 04:13:12 +0000 (04:13 +0000)]
Check we correctly stop if the Unity compositor can't be found. Fixes: https://bugs.launchpad.net/bugs/1288440.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoFix memory leak
Robert Ancell [Fri, 7 Mar 2014 03:47:07 +0000 (16:47 +1300)]
Fix memory leak

10 years agoCheck we correctly stop if the Unity compositor can't be found
Robert Ancell [Fri, 7 Mar 2014 03:37:10 +0000 (16:37 +1300)]
Check we correctly stop if the Unity compositor can't be found

10 years agoHandle signals being received in child processes instead of treating them like they...
Robert Ancell [Fri, 7 Mar 2014 00:55:30 +0000 (00:55 +0000)]
Handle signals being received in child processes instead of treating them like they are received in the daemon.

Approved by Robert Ancell, PS Jenkins bot.

10 years agoHandle signals being received in child processes instead of treating them like they...
Robert Ancell [Thu, 6 Mar 2014 22:34:35 +0000 (11:34 +1300)]
Handle signals being received in child processes instead of treating them like they are received in the daemon

10 years agoRefresh quilt patches
Robert Ancell [Thu, 6 Mar 2014 03:35:39 +0000 (16:35 +1300)]
Refresh quilt patches

10 years agodebian/patches/04_language_handling.patch:
Gunnar Hjalmarsson [Thu, 6 Mar 2014 03:22:05 +0000 (03:22 +0000)]
debian/patches/04_language_handling.patch:
Make lightdm_get_language() return a language with a short form language code. Fixes: https://bugs.launchpad.net/bugs/1276072.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoFix small leaks detected by valgrind.
Robert Ancell [Thu, 6 Mar 2014 03:10:44 +0000 (03:10 +0000)]
Fix small leaks detected by valgrind.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoFix leaks in users objects
Robert Ancell [Thu, 6 Mar 2014 02:40:18 +0000 (15:40 +1300)]
Fix leaks in users objects

10 years agoPlug display server name leak
Robert Ancell [Thu, 6 Mar 2014 02:31:56 +0000 (15:31 +1300)]
Plug display server name leak

10 years agoDon't leak X cookies
Robert Ancell [Thu, 6 Mar 2014 02:08:23 +0000 (15:08 +1300)]
Don't leak X cookies

10 years agoFix unfreed value
Robert Ancell [Thu, 6 Mar 2014 02:01:48 +0000 (15:01 +1300)]
Fix unfreed value

10 years agoFix small leaks detected by valgrind
Robert Ancell [Thu, 6 Mar 2014 01:45:51 +0000 (14:45 +1300)]
Fix small leaks detected by valgrind

10 years agoMake sure processes can only be stopped once, don't warn if process doesn't exist...
Robert Ancell [Wed, 5 Mar 2014 22:55:37 +0000 (22:55 +0000)]
Make sure processes can only be stopped once, don't warn if process doesn't exist when sending it a signal (we will pick that up in the wait()).

Approved by PS Jenkins bot, Robert Ancell.

10 years agoFix warning message
Robert Ancell [Wed, 5 Mar 2014 22:38:07 +0000 (11:38 +1300)]
Fix warning message

10 years agoMake sure processes can only be stopped once, don't warn if process doesn't exist...
Robert Ancell [Wed, 5 Mar 2014 22:34:53 +0000 (11:34 +1300)]
Make sure processes can only be stopped once, don't warn if process doesn't exist when sending it a signal (we will pick that up in the wait())

10 years agoRemove kill timeout source.
Robert Ancell [Tue, 4 Mar 2014 22:55:28 +0000 (22:55 +0000)]
Remove kill timeout source.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoRemove kill timeout source
Robert Ancell [Tue, 4 Mar 2014 22:32:42 +0000 (11:32 +1300)]
Remove kill timeout source

10 years agoMore carefully remove GSources.
Robert Ancell [Tue, 4 Mar 2014 04:55:06 +0000 (04:55 +0000)]
More carefully remove GSources.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoMore carefully remove GSources
Robert Ancell [Tue, 4 Mar 2014 03:23:30 +0000 (16:23 +1300)]
More carefully remove GSources

10 years agodebian/patches/04_language_handling.patch:
Gunnar Hjalmarsson [Mon, 3 Mar 2014 07:47:22 +0000 (08:47 +0100)]
debian/patches/04_language_handling.patch:
Make lightdm_get_language() return a language with a short form language code.

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Fri, 28 Feb 2014 06:44:37 +0000 (06:44 +0000)]
Launchpad automatic translations update.

10 years agoSet default session for shared data tests so they can run on a server.
Robert Ancell [Thu, 27 Feb 2014 03:22:31 +0000 (03:22 +0000)]
Set default session for shared data tests so they can run on a server.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoSet default session for shared data tests so they can run on a server
Robert Ancell [Thu, 27 Feb 2014 02:51:56 +0000 (15:51 +1300)]
Set default session for shared data tests so they can run on a server

10 years agoTest LightDM handles a greeter crash.
Robert Ancell [Thu, 27 Feb 2014 00:27:12 +0000 (00:27 +0000)]
Test LightDM handles a greeter crash.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoFix up test runner timeout logic.
Robert Ancell [Thu, 27 Feb 2014 00:07:24 +0000 (00:07 +0000)]
Fix up test runner timeout logic.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoTest LightDM handles a greeter crash
Robert Ancell [Wed, 26 Feb 2014 23:52:14 +0000 (12:52 +1300)]
Test LightDM handles a greeter crash

10 years agoFix up test runner timeout logic
Robert Ancell [Wed, 26 Feb 2014 23:35:33 +0000 (12:35 +1300)]
Fix up test runner timeout logic

10 years agoConvert all test programs to use key value pairs for requests.
Robert Ancell [Wed, 26 Feb 2014 05:06:33 +0000 (05:06 +0000)]
Convert all test programs to use key value pairs for requests.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoMake it possible for tests to restart the daemon. This is not used currently but...
Robert Ancell [Wed, 26 Feb 2014 04:42:25 +0000 (04:42 +0000)]
Make it possible for tests to restart the daemon. This is not used currently but may be useful.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoAdd tests for compositor crashes.
Robert Ancell [Wed, 26 Feb 2014 04:18:03 +0000 (04:18 +0000)]
Add tests for compositor crashes.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoMerge with lp:~robert-ancell/lightdm/usc-crash-test
Robert Ancell [Wed, 26 Feb 2014 04:14:39 +0000 (17:14 +1300)]
Merge with lp:~robert-ancell/lightdm/usc-crash-test

10 years agoMerge with lp:~robert-ancell/lightdm/usc-crash-test
Robert Ancell [Wed, 26 Feb 2014 04:12:27 +0000 (17:12 +1300)]
Merge with lp:~robert-ancell/lightdm/usc-crash-test

10 years agoUpdate new shared data tests
Robert Ancell [Wed, 26 Feb 2014 04:05:19 +0000 (17:05 +1300)]
Update new shared data tests

10 years agoMerge with trunk
Robert Ancell [Wed, 26 Feb 2014 03:52:39 +0000 (16:52 +1300)]
Merge with trunk

10 years agoConvert all test programs to use key value pairs for requests
Robert Ancell [Wed, 26 Feb 2014 03:49:42 +0000 (16:49 +1300)]
Convert all test programs to use key value pairs for requests

10 years agoTest when the compositor or session crashes in a Mir session
Robert Ancell [Wed, 26 Feb 2014 01:30:59 +0000 (14:30 +1300)]
Test when the compositor or session crashes in a Mir session

10 years agoCheck LightDM exits if the system compositor crashes
Robert Ancell [Wed, 26 Feb 2014 01:23:59 +0000 (14:23 +1300)]
Check LightDM exits if the system compositor crashes

10 years agoBe extra careful not to call any non thread safe function after a fork.
Robert Ancell [Tue, 25 Feb 2014 23:07:54 +0000 (23:07 +0000)]
Be extra careful not to call any non thread safe function after a fork.

Approved by Robert Ancell, PS Jenkins bot.

10 years agoBe extra careful not to call any non thread safe function after a fork
Robert Ancell [Tue, 25 Feb 2014 22:12:22 +0000 (11:12 +1300)]
Be extra careful not to call any non thread safe function after a fork

10 years agoRefactor shared data tests so they don't require root.
Robert Ancell [Tue, 25 Feb 2014 04:56:04 +0000 (04:56 +0000)]
Refactor shared data tests so they don't require root.
We now specifically test the use cases of writing data between greeters and sessions.
The new tests do not check the directory is removed when a user is removed (it's done in the background so we can't reliably be sure when it will complete).
The new tests do not check the ownership of the directories. Fixes: https://bugs.launchpad.net/bugs/1282289.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoRefactor shared data tests so they don't require root.
Robert Ancell [Tue, 25 Feb 2014 04:29:48 +0000 (17:29 +1300)]
Refactor shared data tests so they don't require root.
We now specifically test the use cases of writing data between greeters and sessions.
The new tests do not check the directory is removed when a user is removed (it's done in the background so we can't reliably be sure when it will complete).
The new tests do not check the ownership of the directories.

10 years agoMake it able for tests to restart the daemon
Robert Ancell [Tue, 25 Feb 2014 04:01:50 +0000 (17:01 +1300)]
Make it able for tests to restart the daemon

10 years agoGive meaningful return value if trying to create shared data directory for user that...
Robert Ancell [Tue, 25 Feb 2014 03:53:40 +0000 (16:53 +1300)]
Give meaningful return value if trying to create shared data directory for user that does not exist

10 years agoDon't try and remove the unity system compositor watch source if it has already been...
Robert Ancell [Mon, 24 Feb 2014 03:55:56 +0000 (03:55 +0000)]
Don't try and remove the unity system compositor watch source if it has already been removed.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoFix error where we were waiting for the D-Bus to be acquired, not the name. This...
Robert Ancell [Mon, 24 Feb 2014 03:41:04 +0000 (03:41 +0000)]
Fix error where we were waiting for the D-Bus to be acquired, not the name. This meant in rare cases tests could run without the required D-Bus services available.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoDon't try and remove the unity system compositor watch source if it has already been...
Robert Ancell [Mon, 24 Feb 2014 03:29:33 +0000 (16:29 +1300)]
Don't try and remove the unity system compositor watch source if it has already been removed

10 years agoFix regressions caused by revision 1896.
Robert Ancell [Mon, 24 Feb 2014 03:25:56 +0000 (03:25 +0000)]
Fix regressions caused by revision 1896.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoFix error where we were waiting for the D-Bus to be acquired, not the name. This...
Robert Ancell [Mon, 24 Feb 2014 03:19:00 +0000 (16:19 +1300)]
Fix error where we were waiting for the D-Bus to be acquired, not the name. This meant in rare cases tests could run without the required D-Bus services available

10 years agoFix shared directory name not being returned if already exists
Robert Ancell [Mon, 24 Feb 2014 03:05:16 +0000 (16:05 +1300)]
Fix shared directory name not being returned if already exists

10 years agoFix reading response to ensure shared dir request
Robert Ancell [Mon, 24 Feb 2014 03:04:19 +0000 (16:04 +1300)]
Fix reading response to ensure shared dir request

10 years agoRead created directory from response, not sent message.
Robert Ancell [Fri, 21 Feb 2014 05:07:30 +0000 (05:07 +0000)]
Read created directory from response, not sent message.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoMake new shared directory code match existing coding style. Add some debugging messag...
Robert Ancell [Fri, 21 Feb 2014 04:55:56 +0000 (04:55 +0000)]
Make new shared directory code match existing coding style. Add some debugging messages to it.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoMake new shared dir code match existing coding style. Add some debugging messages...
Robert Ancell [Fri, 21 Feb 2014 04:37:50 +0000 (17:37 +1300)]
Make new shared dir code match existing coding style. Add some debugging messages to it.

10 years agoRead created directory from response, not send message
Robert Ancell [Fri, 21 Feb 2014 04:30:47 +0000 (17:30 +1300)]
Read created directory from response, not send message

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Thu, 20 Feb 2014 05:26:19 +0000 (05:26 +0000)]
Launchpad automatic translations update.

10 years agoReleasing 1.9.8
Robert Ancell [Thu, 20 Feb 2014 03:08:56 +0000 (16:08 +1300)]
Releasing 1.9.8

10 years agoAdd support for shared user data directories between the greeter and user sessions.
Michael Terry [Wed, 19 Feb 2014 23:02:38 +0000 (23:02 +0000)]
Add support for shared user data directories between the greeter and user sessions.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoDrop lightdm dir from autologin test
Michael Terry [Wed, 19 Feb 2014 22:32:14 +0000 (17:32 -0500)]
Drop lightdm dir from autologin test

10 years agoRemove debugging line
Michael Terry [Wed, 19 Feb 2014 22:03:17 +0000 (17:03 -0500)]
Remove debugging line

10 years agoexplicitly provide shared dir path to sessions
Michael Terry [Wed, 19 Feb 2014 16:50:00 +0000 (11:50 -0500)]
explicitly provide shared dir path to sessions

10 years agoMerge from trunk
Michael Terry [Tue, 18 Feb 2014 22:40:09 +0000 (17:40 -0500)]
Merge from trunk

10 years agoFix autologin use case and add a test for it
Michael Terry [Tue, 18 Feb 2014 22:07:03 +0000 (17:07 -0500)]
Fix autologin use case and add a test for it

10 years agoMake directory creation synchronous
Michael Terry [Tue, 18 Feb 2014 21:44:30 +0000 (16:44 -0500)]
Make directory creation synchronous

10 years agoAdd liblightdm function to ensure a shared data directory
Michael Terry [Tue, 18 Feb 2014 21:00:57 +0000 (16:00 -0500)]
Add liblightdm function to ensure a shared data directory

10 years agoUse usernames for users for shared data dirs rather than uids
Michael Terry [Tue, 18 Feb 2014 20:22:31 +0000 (15:22 -0500)]
Use usernames for users for shared data dirs rather than uids

10 years agoDon't create all shared user dirs on startup; rather create them on demand as the...
Michael Terry [Tue, 18 Feb 2014 19:49:01 +0000 (14:49 -0500)]
Don't create all shared user dirs on startup; rather create them on demand as the user logs in

10 years agoRefactor LightDMUser and User classes to use the same code internally.
Michael Terry [Wed, 12 Feb 2014 22:42:19 +0000 (22:42 +0000)]
Refactor LightDMUser and User classes to use the same code internally.

Approved by Robert Ancell, PS Jenkins bot.

10 years ago1.9.7 changes weren't pushed, put them in now. The 1.9.7 release it revision 1885...
Robert Ancell [Wed, 12 Feb 2014 22:10:16 +0000 (11:10 +1300)]
1.9.7 changes weren't pushed, put them in now. The 1.9.7 release it revision 1885 plus the NEWS and configure.ac changes

10 years agoreleasing package lightdm version 1.9.6-0ubuntu4
Martin Pitt [Wed, 12 Feb 2014 17:13:42 +0000 (18:13 +0100)]
releasing package lightdm version 1.9.6-0ubuntu4

10 years agodebian/lightdm.postinst: Guard the chown'ing of /var/lib/lightdm/, it
Martin Pitt [Wed, 12 Feb 2014 17:13:36 +0000 (18:13 +0100)]
debian/lightdm.postinst: Guard the chown'ing of /var/lib/lightdm/, it
might fail on the .gvfs mount. (LP: #1279428)

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Wed, 12 Feb 2014 05:41:47 +0000 (05:41 +0000)]
Launchpad automatic translations update.

10 years agoAdd shared data manager and test
Michael Terry [Sat, 8 Feb 2014 23:36:27 +0000 (18:36 -0500)]
Add shared data manager and test

10 years agoUpdate patches
Michael Terry [Sat, 8 Feb 2014 22:36:26 +0000 (17:36 -0500)]
Update patches

10 years agoAdd better cleanup as lightdm daemon closes
Michael Terry [Sat, 8 Feb 2014 22:33:57 +0000 (17:33 -0500)]
Add better cleanup as lightdm daemon closes

10 years agoImprove multiseat support.
Alberts Muktupāvels [Sat, 8 Feb 2014 09:33:33 +0000 (09:33 +0000)]
Improve multiseat support.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Sat, 8 Feb 2014 06:58:03 +0000 (06:58 +0000)]
Launchpad automatic translations update.

10 years agoMerge from trunk
Michael Terry [Fri, 7 Feb 2014 17:13:13 +0000 (12:13 -0500)]
Merge from trunk

10 years agoQt bindings: properly hand over prompt and message type
Christian Seiler [Fri, 7 Feb 2014 09:45:29 +0000 (09:45 +0000)]
Qt bindings: properly hand over prompt and message type

For the showPrompt/showMessage signals, properly hand over the prompt
and message types from the underlying glib signals.

Approved by PS Jenkins bot, David Edmundson.

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of lightdm-team [Fri, 7 Feb 2014 06:23:56 +0000 (06:23 +0000)]
Launchpad automatic translations update.

10 years agoQt bindings: properly hand over prompt and message type
Christian Seiler [Thu, 6 Feb 2014 18:47:08 +0000 (19:47 +0100)]
Qt bindings: properly hand over prompt and message type

For the showPrompt/showMessage signals, properly hand over the prompt
and message types from the underlying glib signals.

10 years agoAdd warning flags where they are missing and fix the resulting warnings.
Robert Ancell [Thu, 6 Feb 2014 17:20:59 +0000 (17:20 +0000)]
Add warning flags where they are missing and fix the resulting warnings.

Approved by Robert Ancell, PS Jenkins bot.

10 years agoCorrectly invoke PAM to change authentication token. Fixes: https://bugs.launchpad...
Robert Ancell [Thu, 6 Feb 2014 16:40:57 +0000 (16:40 +0000)]
Correctly invoke PAM to change authentication token. Fixes: https://bugs.launchpad.net/bugs/1270118.

Approved by PS Jenkins bot, Robert Ancell.

10 years agoAdd warning flags where they are missing and fix the resulting warnings
Robert Ancell [Thu, 6 Feb 2014 15:35:02 +0000 (15:35 +0000)]
Add warning flags where they are missing and fix the resulting warnings

10 years agoCorrectly invoke PAM to change authentication token
Robert Ancell [Thu, 6 Feb 2014 15:04:11 +0000 (15:04 +0000)]
Correctly invoke PAM to change authentication token

10 years agoMake xdg-seat a core property of a seat and always pass it to X servers.
Robert Ancell [Thu, 6 Feb 2014 09:32:46 +0000 (09:32 +0000)]
Make xdg-seat a core property of a seat and always pass it to X servers.

Approved by Robert Ancell, PS Jenkins bot.

10 years agofix tests
Alberts Muktupāvels [Wed, 5 Feb 2014 15:29:36 +0000 (17:29 +0200)]
fix tests

10 years agoRemove excessive XDG_VTNR logging
Robert Ancell [Wed, 5 Feb 2014 15:06:29 +0000 (15:06 +0000)]
Remove excessive XDG_VTNR logging

10 years agofix indentation
Alberts Muktupāvels [Wed, 5 Feb 2014 15:04:03 +0000 (17:04 +0200)]
fix indentation

10 years agomerge with trunk
Alberts Muktupāvels [Wed, 5 Feb 2014 14:29:54 +0000 (16:29 +0200)]
merge with trunk

10 years agosimplify and re-add removed VT check
Alberts Muktupāvels [Wed, 5 Feb 2014 14:29:02 +0000 (16:29 +0200)]
simplify and re-add removed VT check

10 years agoMake xdg-seat a core property of a seat and always pass it to X servers
Robert Ancell [Wed, 5 Feb 2014 14:27:20 +0000 (14:27 +0000)]
Make xdg-seat a core property of a seat and always pass it to X servers

10 years ago[ Gunnar Hjalmarsson ]
Robert Ancell [Wed, 5 Feb 2014 10:43:07 +0000 (10:43 +0000)]
[ Gunnar Hjalmarsson ]
* debian/guest-session-auto.sh:
  - Export gettext variables.
* debian/guest-account:
  - Chown $HOME after /etc/guest-session/prefs.sh has been sourced.
* debian/patches/05_translate_guest_session_dialog.patch:
  - Make the translatable strings in debian/guest-session-auto.sh end up in
    the PO files.