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
|
3 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 |
Gunnar Beutner
|
302f9798ee
LibC: Implement support for getspnam() and friends
|
4 years ago |
Gunnar Beutner
|
ce77caf479
LibC: Move crypt() and crypt_r() to the right header file
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Andreas Kling
|
ef1e5db1d0
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
|
4 years ago |
Linus Groh
|
e265054c12
Everywhere: Remove a bunch of redundant 'AK::' namespace prefixes
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
Andreas Kling
|
3b80358142
LibCore: Always fail Account authentication on missing shadow entry
|
4 years ago |