summaryrefslogtreecommitdiff
path: root/Userland/Services/WebServer
AgeCommit message (Expand)Author
2023-03-27WebServer: Propagate more errorsSam Atkins
2023-03-27WebServer: Use relative URLs for the directory listingSam Atkins
2023-03-27WebServer: Handle incomplete HTTP requestsSam Atkins
2023-03-26LibHTTP+WebDriver+WebServer: Return error from HTTP request parserAliaksandr Kalenik
2023-03-21Everywhere: Use `LibFileSystem` where trivialCameron Youell
2023-03-13Everywhere: Remove unintentional partial stream reads and writesTim Schumacher
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-03-10Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_caseAndreas Kling
2023-03-09AK: Remove infallible version of StringBuilder::to_byte_bufferLinus Groh
2023-03-09WebServer+LibGUI: Use fallible version of StringBuilder::to_byte_bufferLinus Groh
2023-03-09WebServer: Use fallible version of StringBuilder::to_byte_bufferKarol Baraniecki
2023-02-26WebServer: Remove a call to String::from_deprecated_stringNico Weber
2023-02-25Everywhere: Use _{short_,}string to create Strings from literalsLinus Groh
2023-02-13Everywhere: Remove the `AK::` qualifier from Stream usagesTim Schumacher
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Move Stream-based sockets into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
2023-02-08AK: Remove the fallible constructor from `FixedMemoryStream`Tim Schumacher
2023-01-29AK: Move memory streams from `LibCore`Tim Schumacher
2023-01-29AK: Move `Stream` and `SeekableStream` from `LibCore`Tim Schumacher
2023-01-29AK: Deprecate the old `AK::Stream`Tim Schumacher
2023-01-20WebServer: Use `Core::Stream` to read served filesTim Schumacher
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