index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibCore
/
Account.cpp
Age
Commit message (
Expand
)
Author
2023-04-03
AK+Everywhere: Change AK::fill_with_random to accept a Bytes object
Timothy Flynn
2023-01-27
AK: Remove StringBuilder::build() in favor of to_deprecated_string()
Linus Groh
2023-01-13
LibCore: Call the mkstemp function in a slightly prettier way
Arda Cinar
2022-12-31
LibCore: Add a deleted state for `Account`
Lucas CHOLLET
2022-12-31
LibCore: Deduplicate some code in `Account::generate_shadow_file()`
Lucas CHOLLET
2022-12-20
AK: Stop using `DeprecatedString` in Base64 encoding
Jelle Raaijmakers
2022-12-14
LibCore: Define and use a fallible, OS-independent getpwent(_r) wrapper
Timothy Flynn
2022-12-06
Everywhere: Rename to_{string => deprecated_string}() where applicable
Linus Groh
2022-12-06
AK+Everywhere: Rename String to DeprecatedString
Linus Groh
2022-11-13
LibCore: Add query for all accounts and groups
ne0ndrag0n
2022-10-03
SystemServer+LoginServer+Userland: Switch to sid-based sockets
Peter Elliott
2022-09-27
LibCore: Propagate errors from LibCore::Account::login()
Lucas CHOLLET
2022-09-27
LibCore: Use `StringView` instead of `char *` in Account
Lucas CHOLLET
2022-08-15
LibCore: Add Directory::chown() API and use it in Core::Account
Andreas Kling
2022-08-15
LoginServer+LibCore: Only create user temp directory from LoginServer
Andreas Kling
2022-08-14
LibCore+LibIPC: Recognise %uid in path
Lucas CHOLLET
2022-08-14
LibCore+LaunchServer: Move portal directory to `/tmp/user/%uid`
Lucas CHOLLET
2022-07-19
LaunchServer+SystemServer: Move the portal to a user-specific directory
Lucas CHOLLET
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-07-12
Everywhere: Split Error::from_string_literal and Error::from_string_view
sin-ack
2022-07-12
Everywhere: Explicitly specify the size in StringView constructors
sin-ack
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-13
LibCore: Use timing_safe_compare to compare password hash values
Brian Gianforcaro
2022-01-02
LibCore: Mark 'Read options' parameter [[maybe_unused]] in Account.cpp
Linus Groh
2022-01-02
LibCore: Enforce correct mode when creating new passwd and shadow files
Andreas Kling
2022-01-02
LibCore+id: Make more use of Core::System wrappers in Core::Account
Andreas Kling
2021-12-16
LibCore+passwd+usermod: Make Core::Account::sync() return ErrorOr<void>
Andreas Kling
2021-11-16
LibCore: Don't include crypt.h in Account.cpp on FreeBSD
Benjamin S Osenbach
2021-11-08
LibCore: Replace Result<T, E> use with ErrorOr<T> in Core::Account
Andreas Kling
2021-10-19
LibCore: Change Account::set_password to take a SecretString
Timothy Flynn
2021-09-12
LibCore: Make Account::authenticate take a SecretString
Brian Gianforcaro
2021-09-01
Everywhere: Use my cool new @serenityos.org email address
Peter Elliott
2021-08-01
LibCore: Remove unused header includes
Brian Gianforcaro
2021-07-14
LibCore: Generate new passwd file by checking pw_name
brapru
2021-07-09
LibCore: Add ability to not read shadow data for Account
Jean-Baptiste Boric
2021-07-09
LibCore: Implement Account::self()
Jean-Baptiste Boric
2021-06-09
LibCore: Fix building LibCore on FreeBSD
Gunnar Beutner
2021-05-29
LibCore: Do not write disabled spwd values in generate_shadow_file
brapru
2021-05-05
LibCore: Call setgrent before looping on groups in get_extra_gids
setepenre
2021-05-04
LibCore: Avoid unnecessary Vector copy in Account ctor
Linus Groh
2021-05-04
LibCore: Don't include user GID in Account::extra_gids()
Linus Groh
2021-05-04
LibCore: Let Account::from_* succeed if /etc/shadow is unreadable
Gunnar Beutner
2021-05-01
LibCore: Fix building the library on macOS
Gunnar Beutner
2021-05-01
LibC: Implement support for getspnam() and friends
Gunnar Beutner
2021-05-01
LibC: Move crypt() and crypt_r() to the right header file
Gunnar Beutner
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-03-12
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
Andreas Kling
2021-02-26
Everywhere: Remove a bunch of redundant 'AK::' namespace prefixes
Linus Groh
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-01-21
LibCore: Always fail Account authentication on missing shadow entry
Andreas Kling
[next]