Ali Mohammad Pur
|
aeee98b3a1
AK+Everywhere: Remove the null state of DeprecatedString
|
1 year ago |
nipos
|
1d475e9312
LibCore: Don't include crypt.h and shadow.h in Account.cpp on Haiku
|
1 year ago |
Tim Ledbetter
|
089ff7b94e
LibCore: Enable modification of a user's supplementary groups
|
2 years ago |
Timothy Flynn
|
15532df83d
AK+Everywhere: Change AK::fill_with_random to accept a Bytes object
|
2 years ago |
Linus Groh
|
6e7459322d
AK: Remove StringBuilder::build() in favor of to_deprecated_string()
|
2 years ago |
Arda Cinar
|
3f99a8734e
LibCore: Call the mkstemp function in a slightly prettier way
|
2 years ago |
Lucas CHOLLET
|
945d2079b4
LibCore: Add a deleted state for `Account`
|
2 years ago |
Lucas CHOLLET
|
f000193ee5
LibCore: Deduplicate some code in `Account::generate_shadow_file()`
|
2 years ago |
Jelle Raaijmakers
|
25f2e4981c
AK: Stop using `DeprecatedString` in Base64 encoding
|
2 years ago |
Timothy Flynn
|
1ee808fae6
LibCore: Define and use a fallible, OS-independent getpwent(_r) wrapper
|
2 years ago |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
2 years ago |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 years ago |
ne0ndrag0n
|
9ddb86f7db
LibCore: Add query for all accounts and groups
|
2 years ago |
Peter Elliott
|
7af5eef0dd
SystemServer+LoginServer+Userland: Switch to sid-based sockets
|
2 years ago |
Lucas CHOLLET
|
8fabe9a3ad
LibCore: Propagate errors from LibCore::Account::login()
|
3 years ago |
Lucas CHOLLET
|
507cb411c2
LibCore: Use `StringView` instead of `char *` in Account
|
3 years ago |
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 |