>I don't have a problem with systemd from a technical perspective
http://cgit.freedesktop.org/systemd/systemd/commit/?id=036ee...
http://cgit.freedesktop.org/systemd/systemd/commit/?id=036ee...
char password[LINE_MAX];
So that's preventing a buffer overflow and is perfectly fine.LINE_MAX is a POSIX thing: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/limi...
There's no one putting a silly limit on password length there.
I worked that out in 2 mins flat. Bear in mind I haven't even looked at the systemd source code before.
Edit: you know I've actually read some of that code and it's pretty nice.