summaryrefslogtreecommitdiff
path: root/Userland
AgeCommit message (Expand)Author
2021-01-10AK: Make MappedFile heap-allocated and ref-countedAndreas Kling
2021-01-10LibCore: Use OSError in get_password() return typeAndreas Kling
2021-01-10Everywhere: Convert a bunch of dbgprintf() to dbgln()Andreas Kling
2021-01-09passwd: Drop "tty" pledge promise after getting password from userAndreas Kling
2021-01-09su: Drop "tty" pledge promise after getting password from userAndreas Kling
2021-01-09passwd+su: Convert fprintf(stderr, ...) to warnln()Andreas Kling
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09su+passwd: Don't copy Core::Account unnecessarilyAndreas Kling
2021-01-09su: Use pledge() :^)Andreas Kling
2021-01-09passwd: Drop privileges after opening files for writingAndreas Kling
2021-01-09LibCore+passwd+su+Base: Add /etc/shadow to hide hashes from users :^)Andreas Kling
2021-01-09Loader.so+LibELF: Do not read environment variables if AT_SECURE is setItamar
2021-01-09LibDebug: Support shared librariesItamar
2021-01-08Userland: Add ddate utilityBrendan Coles
2021-01-07date: Use ArgsParser and add ISO8601 / RFC3339 / RFC5322 output formatsBrendan Coles
2021-01-07Userland: Rename cp's "-r" flag to "-R"Nico Weber
2021-01-07Userland: Give cp a "-l" flag to make hard linksNico Weber
2021-01-07Userland: Include hard link count in "ls -l" outputNico Weber
2021-01-04Everywhere: Use GUI::CommonActions::make_about_action()Andreas Kling
2021-01-04crash: Remove -x and -y which do not crash (write to / read from freed memory)Linus Groh
2021-01-03LibCore: Report error condition when reading process statistics failedTom
2021-01-03Userland: Add gml-formatLinus Groh
2021-01-03Kernel+Loader.so: Allow dynamic executables without an interpreterWilliam Marlow
2021-01-03ls: Use Core::File::real_path_for()Andreas Kling
2021-01-03Loader.so+LibELF: Move most of Loader.so's logic into ELF::DynamicLinkerWilliam Marlow
2021-01-02Build + LibC: Enable -fstack-protector-strong in user spaceBrian Gianforcaro
2021-01-02AK: Remove redundant compare() functions.asynts
2021-01-01LibThread: Improve semantics of Thread::join, and remove Thread::quit.Andrew Kaster
2021-01-01LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTIAndreas Kling
2021-01-01Meta: Enable RTTI for Userspace programsAndrew Kaster
2021-01-01DynamicLoader: Tell the linker to not add a PT_INTERP headerAndrew Kaster
2020-12-31LibGfx: Introduce provisional font interfaceStephan Unverwerth
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-31DynamicLoader: Handle Loader.so being invoked directly as an executableWilliam Marlow
2020-12-30LibGFX: Move default_xxx_font() methods from Font to FontDatabaseStephan Unverwerth
2020-12-30ProtocolServer: Stream the downloaded data if possibleAnotherTest
2020-12-30pro: Add support for sending POST requests and custom headersAnotherTest
2020-12-29Userland: Make `test' accept single-digit negative numbersAnotherTest
2020-12-29Userland: Add readelf utilityBrendan Coles
2020-12-28AK/Userland: Use AK/Endian.h for portable byte swapping in ntpqueryAndrew Kaster
2020-12-27Kernel: Remove the per-process icon_id and sys$set_process_icon()Andreas Kling
2020-12-27paste: Don't read past clipboard data buffer sizeLinus Groh
2020-12-26Kernel: Implement unveil() as a prefix-treeAnotherTest
2020-12-26LibC: Fix some incorrect printf usagesSahan Fernando
2020-12-25AK: Remove custom %b format string specifierAndreas Kling
2020-12-25LibELF: Move AuxiliaryValue into the ELF namespaceAndreas Kling
2020-12-25LibELF: Remove ELF::Loader and move everyone to ELF::ImageAndreas Kling
2020-12-24Toolchain+LibC: Fix usage of crt filesItamar
2020-12-24Loader: Support loading non-position independent executablesItamar