~malvineous/lightdm-gtk-greeter:master

Last commit made on 2020-05-31
Get this branch:
git clone -b master https://git.launchpad.net/~malvineous/lightdm-gtk-greeter
Only Adam Nielsen can upload to this branch. If you are Adam Nielsen please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~malvineous/lightdm-gtk-greeter

Recent commits

5fb5c3c... by Adam Nielsen <email address hidden>

Allow building with newer versions of gettext

a8e3bdb... by Sean Davis

Replace ungrammatical comma splice in 'Incorrect password' message (LP: #1810143)

18563bc... by Sean Davis

Use 'Large Text' instead of 'Large Font' (LP: #1829070)

e9fd9e7... by Sean Davis

Update changelog

e15897d... by Sean Davis

Update for 2.0.7 release

ed3e9df... by Sean Davis

Refresh translations

dcde7fe... by Sean Davis

Remove mlockall.

Protect memory from being paged to disk, as we deal with passwords

According to systemd-dev,

"mlockall() is generally a bad idea and certainly has no place in a graphical program.
A program like this uses lots of memory and it is crucial that this memory can be paged
out to relieve memory pressure."

With systemd version 239 the ulimit for RLIMIT_MEMLOCK was set to 16 MiB
and therefore the mlockall call would fail. This is lucky becasue the subsequent mmap would not fail.

With systemd version 240 the RLIMIT_MEMLOCK is now set to 64 MiB
and now the mlockall no longer fails. However, it not possible to mmap in all
the memory and because that would still exceed the MEMLOCK limit.
"
See https://bugzilla.redhat.com/show_bug.cgi?id=1662857 &
canonical/lightdm#55

RLIMIT_MEMLOCK = 64 MiB means, arctica-greeter will most likely fail with 64 bit and
will always fail on 32 bit systems.

Hence we better disable it.

Ported from Unity Greeter / Slick Greeter / Artica Greeter

https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1815493
linuxmint/slick-greeter#127

f76272e... by Sean Davis

Add *.o to .gitignore

8f06e6f... by Sean Davis

Refresh translations

f6ce16f... by Sean Davis

Update for 2.0.6 release