Commit History

Author SHA1 Message Date
  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