summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCore
AgeCommit message (Expand)Author
2022-11-19LibCore: Add a ConfigFile::open() overload for Core::Stream::FileSam Atkins
2022-11-19Everywhere: Remove unnecessary mutable attributes from lambdasMacDue
2022-11-15Userland: Properly define IPC::encode and IPC::decode specializationsTimothy Flynn
2022-11-14LibCore: Invoke `forward` from the global namespace inside C_OBJECTTimothy Flynn
2022-11-14LibCore: Allow TCPServer's port to be reused after it exitsTimothy Flynn
2022-11-13LibCore: Allow `MemoryStream::seek` to go to EOFLucas CHOLLET
2022-11-13LibCore: Add query for all accounts and groupsne0ndrag0n
2022-11-08LibCore: Add support for LocalServer to propogate accept() errorsTimothy Flynn
2022-11-05Userland: Add support for jailsLiav A
2022-11-05LibCore: Add System::exec_command methodLiav A
2022-11-04LibCore: Handle resolving executable paths even when PATH is nullmeiskam
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-11-01Everywhere: Explicitly link all binaries against the LibC targetTim Schumacher
2022-10-31LibCore: Add Core::System::readlinkPeter Elliott
2022-10-27LibCore: Limit to the user buffer size when reading lines from a streamTim Schumacher
2022-10-25LibCore: Use new global variables at /sys/kernel/ directoryLiav A
2022-10-24Userland: Unveil /usr/lib/Loader.so when using 'x' permissions on unveilLiav A
2022-10-24AK+Everywhere: Turn bool keep_empty to an enum in split* functionsdemostanis
2022-10-24LibCore: Link against LibSystemTim Schumacher
2022-10-17LibCore: Add argument to specify working directory in Process::spawncflip
2022-10-16Lagom+LibCore: Build LibCore, AK, and LibMain with add_subdirectoryAndrew Kaster
2022-10-14Userland+LibCore: Remove legacy SERENITY_VERSION from Core::Versionkleines Filmröllchen
2022-10-14LibCore: Read version information from uname() instead of /res/versionkleines Filmröllchen
2022-10-12LibCore: Add standard_{output, input, error} functions to File::Streamdavidot
2022-10-12LibCore: Add option to Stream::File to not close the file on destructiondavidot
2022-10-10AK+Userland: Replace Linux, macOS, and *BSD macros with platform definesAndrew Kaster
2022-10-10Everywhere: Replace uses of __serenity__ with AK_OS_SERENITYAndrew Kaster
2022-10-10LibCore: Don't assume that the first address from getaddrinfo is IPv4Andrew Kaster
2022-10-07LibCore: Make Core::System::{send,recv}fd work on macOSGunnar Beutner
2022-10-06LibCore: Add fd() and notifier() accessors to Core::Stream::LocalSocketAndreas Kling
2022-10-06LibCore: Implement LocalSocket send_fd() and receive_fd() on LinuxAndreas Kling
2022-10-03SystemServer+LoginServer+Userland: Switch to sid-based socketsPeter Elliott
2022-10-03LibCore: Create Core::SessionManagement for session managementPeter Elliott
2022-10-03LibCore: Make usernames optional in ProcessStatisticsReaderPeter Elliott
2022-10-03LibCore: Add Core::System wrapper for getsid()Peter Elliott
2022-10-01LibCore: Add documents_directory() to StandardPathsthankyouverycool
2022-10-01LibCore+LibConfig+ConfigServer: Add Config::{add,remove}_group()thankyouverycool
2022-09-30LibCore+LibGUI: Make it fast to check if a Core::Object is a WidgetAndreas Kling
2022-09-27LibCore: Propagate errors from LibCore::Account::login()Lucas CHOLLET
2022-09-27LibCore: Allow the setgroups wrapper to be used on LagomLucas CHOLLET
2022-09-27LibCore: Use `StringView` instead of `char *` in AccountLucas CHOLLET
2022-09-22LibCore: Only include Account.h on Serenity in EventLoop and SystemAndrew Kaster
2022-09-20LibCore: Actually tell people to stop using Core::File in new codeSam Atkins
2022-09-18Everywhere: Fix order of includes and #pragma onceBen Wiederhake
2022-09-15LibCore: Rewrite Core::Stream::read_all_implsin-ack
2022-09-15LibCore: Add documentation to Stream functions + make parameter clearersin-ack
2022-09-12Everywhere: Use my very shiny serenityos.org email :^)networkException
2022-09-09LibCore: Add File::open_file_or_standard_stream()demostanis
2022-08-23Userland: Consolidate most PATH resolving into a single implementationTim Schumacher
2022-08-23Userland: Rely on a single authoritative source for the default `PATH`Tim Schumacher