summaryrefslogtreecommitdiff
path: root/Userland/Services/WebServer
AgeCommit message (Expand)Author
2022-08-02LibHTTP+WebServer: Add querystring support0xbigshaq
2022-07-12Everywhere: Replace single-char StringView op. arguments with charssin-ack
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-04-16LibCore+Everywhere: Make Core::Stream read_until() return BytesSam Atkins
2022-04-09WebServer: Add utf-8 charset to Content-Type header for text/plainLady Gegga
2022-03-19WebServer: Add Content-Length header to HTTP responsesMaciej
2022-02-18WebServer: Close the socket if Connection: keep-alive isn't requestedAli Mohammad Pur
2022-01-27WebServer: Unveil /etc/timezone for readingAndreas Kling
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-14WebServer: Add charset declaration to directory listingsMaciej
2022-01-13LibCore+Userland+Tests: Convert Stream APIs to construct on heapsin-ack
2022-01-03WebServer: Make ErrorOr unwrapping more idiomaticMaciej
2021-12-27LibCore+Services: Make TCPServer propagate errorsSam Atkins
2021-12-16LibCore+Userland: Convert TCPServer to use the Serenity Stream APIsin-ack
2021-11-28Everywhere: Use default execpromises argument for Core::System::pledgeBrian Gianforcaro
2021-11-23WebServer: Port to LibMain :^)Andreas Kling
2021-11-23LibCore+AK: Move MappedFile from AK to LibCoreAndreas Kling
2021-09-02Userland: Migrate to argument-less deferred_invokesin-ack
2021-08-24WebServer: Add 'Content-Type' header for error responsesMarco Cutecchia
2021-06-17Everywhere: Add component declarationsGunnar Beutner
2021-06-11WebServer: Add support for HTTP basic authenticationMax Wipfli
2021-06-11WebServer: Move server configuration into WebServer::ConfigurationMax Wipfli
2021-06-11WebServer: Use canonical reasons phrases for error responsesMax Wipfli
2021-06-11WebServer: Sort entries in directory listingMax Wipfli
2021-06-11WebServer: Append trailing slash for directory linksMax Wipfli
2021-06-11WebServer: Make ".." equal to "." in server root directoryMax Wipfli
2021-06-11WebServer: Refuse to respond to requests for device filesMax Wipfli
2021-06-11WebServer: Use outln() instead of printf()Max Wipfli
2021-06-11WebServer: Defer invocation of Client::remove_from_parent()Max Wipfli
2021-06-11WebServer: Use east const style in Client.{cpp,h}Max Wipfli
2021-06-01AK+Everywhere: Replace usages of URLParser::urlencode() and urldecode()Max Wipfli
2021-05-30WebServer: Put dbgln's behind WEBSERVER_DEBUGEdwin Hoksberg
2021-05-30WebServer: Exit when the given port is invalidLinus Groh
2021-05-30WebServer: Replace printf()/fprintf(stderr) with outln()/warnln()Linus Groh
2021-05-30WebServer: Add optional listen address argumentEdwin Hoksberg
2021-05-18WebServer: Fix jailbreaking of server via .. relative pathsDexesTTP
2021-05-17WebServer: Set no-cache header for responsesGunnar Beutner
2021-05-17WebServer: Don't read until EOFGunnar Beutner
2021-05-16AK+Userland: Remove nullability feature for the ByteBuffer typeGunnar Beutner
2021-05-13Userland: Tighten a *lot* of pledges! :^)Andreas Kling
2021-05-12LibCore+Everywhere: Move OpenMode out of IODeviceAli Mohammad Pur
2021-05-07Services: Convert StringBuilder::appendf() => AK::FormatAndreas Kling
2021-05-03Userland: Fix 64-bit portability issuesGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-17Userland: Fix printf specifiers with off_tJean-Baptiste Boric
2021-03-06WebServer: Serve X-Frame-Options and X-Content-Type-Options HTTP headersBrendan Coles
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-01-30WebServer: Stream the downloaded filesAnotherTest
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-12Services: Move to Userland/Services/Andreas Kling