Andreas Kling
|
c1af2f28e3
LibCore: Add Directory::chown() API and use it in Core::Account
|
2 years ago |
Andreas Kling
|
3f14582b85
LoginServer+LibCore: Only create user temp directory from LoginServer
|
2 years ago |
Lucas CHOLLET
|
1b36348d8b
LibCore+LibIPC: Recognise %uid in path
|
3 years ago |
Lucas CHOLLET
|
c5b7c9f479
LibCore+LaunchServer: Move portal directory to `/tmp/user/%uid`
|
2 years ago |
Lucas CHOLLET
|
70846d701c
LaunchServer+SystemServer: Move the portal to a user-specific directory
|
3 years ago |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 years ago |
sin-ack
|
e5f09ea170
Everywhere: Split Error::from_string_literal and Error::from_string_view
|
3 years ago |
sin-ack
|
c70f45ff44
Everywhere: Explicitly specify the size in StringView constructors
|
3 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Brian Gianforcaro
|
3ab2b90744
LibCore: Use timing_safe_compare to compare password hash values
|
3 years ago |
Linus Groh
|
dc60774ac4
LibCore: Mark 'Read options' parameter [[maybe_unused]] in Account.cpp
|
3 years ago |
Andreas Kling
|
63e8cf8d59
LibCore: Enforce correct mode when creating new passwd and shadow files
|
3 years ago |
Andreas Kling
|
c6ce606e47
LibCore+id: Make more use of Core::System wrappers in Core::Account
|
3 years ago |
Andreas Kling
|
b38f8902d2
LibCore+passwd+usermod: Make Core::Account::sync() return ErrorOr<void>
|
3 years ago |
Benjamin S Osenbach
|
d82e41440c
LibCore: Don't include crypt.h in Account.cpp on FreeBSD
|
3 years ago |
Andreas Kling
|
4eeab4cfc8
LibCore: Replace Result<T, E> use with ErrorOr<T> in Core::Account
|
3 years ago |
Timothy Flynn
|
4739982c66
LibCore: Change Account::set_password to take a SecretString
|
3 years ago |
Brian Gianforcaro
|
df04283d61
LibCore: Make Account::authenticate take a SecretString
|
3 years ago |
Peter Elliott
|
33d7fdca28
Everywhere: Use my cool new @serenityos.org email address
|
3 years ago |
Brian Gianforcaro
|
176e1cbca7
LibCore: Remove unused header includes
|
4 years ago |
brapru
|
5b6d2644bc
LibCore: Generate new passwd file by checking pw_name
|
4 years ago |
Jean-Baptiste Boric
|
16983dbe8e
LibCore: Add ability to not read shadow data for Account
|
4 years ago |
Jean-Baptiste Boric
|
fdf638dde0
LibCore: Implement Account::self()
|
4 years ago |
Gunnar Beutner
|
764a41e284
LibCore: Fix building LibCore on FreeBSD
|
4 years ago |
brapru
|
3cf835af6d
LibCore: Do not write disabled spwd values in generate_shadow_file
|
4 years ago |
setepenre
|
56010379f9
LibCore: Call setgrent before looping on groups in get_extra_gids
|
4 years ago |
Linus Groh
|
7d40a4a4e7
LibCore: Avoid unnecessary Vector copy in Account ctor
|
4 years ago |
Linus Groh
|
d224610ecf
LibCore: Don't include user GID in Account::extra_gids()
|
4 years ago |
Gunnar Beutner
|
3cab91e8d7
LibCore: Let Account::from_* succeed if /etc/shadow is unreadable
|
4 years ago |
Gunnar Beutner
|
f18895c0d6
LibCore: Fix building the library on macOS
|
4 years ago |