summaryrefslogtreecommitdiff
path: root/Userland/Services/WebServer
AgeCommit message (Expand)Author
2022-12-26WebServer: Use new String type internally as much as possibleThomas Keppler
2022-12-26WebServer: Use new String type for default option valuesThomas Keppler
2022-12-26WebServer: Require document root and credentials as config init paramsThomas Keppler
2022-12-26WebServer: Rename {real_}root_path to {real_}document_root_pathThomas Keppler
2022-12-20AK: Stop using `DeprecatedString` in Base64 encodingJelle Raaijmakers
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-09-05WebServer: Make bound socket a clickable hyperlink :^)networkException
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