summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibHTTP/Job.cpp
AgeCommit message (Expand)Author
2023-04-02LibHTTP: Tolerate extra \r\n in chunked-encoding last block sizeAli Mohammad Pur
2023-03-13AK: Rename Stream::write_entire_buffer to Stream::write_until_depletedTim 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-09LibHTTP: Propagate OOM errors from HttpRequest::to_raw_request()Linus Groh
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-02-13Everywhere: Remove the `AK::` qualifier from Stream usagesTim Schumacher
2023-02-13LibCore: Move Stream-based sockets into the `Core` namespaceTim 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-27AK: Remove StringBuilder::build() in favor of to_deprecated_string()Linus Groh
2023-01-03LibCompress: Rename `Compress::Zlib` to `Compress::ZlibDecompressor`Tim Schumacher
2023-01-02LibHTTP: Propagate errors using TRYericLemanissier
2022-12-15LibCore: Rename `MemoryStream` to `FixedMemoryStream`Tim Schumacher
2022-12-12LibHTTP: Don't read and drop data if status line can't be readTim Schumacher
2022-12-12LibCompress: Port `DeflateDecompressor` to `Core::Stream`Tim Schumacher
2022-12-12LibCore: Propagate errors from `Stream::*_entire_buffer`Tim Schumacher
2022-12-12LibCore: Rename `Stream::*_or_error` to `*_entire_buffer`Tim Schumacher
2022-12-12LibCore: Rename `Stream::read_all` to `read_until_eof`Tim Schumacher
2022-12-10LibCompress: Port GzipDecompressor to `Core::Stream`Tim Schumacher
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-30LibCore: Add support for ReadonlyBytes to MemoryStreamTim Schumacher
2022-10-24AK+Everywhere: Turn bool keep_empty to an enum in split* functionsdemostanis
2022-10-01LibHTTP: Use 'close' as the default value for Connection in HTTP/1.0Idan Horowitz
2022-09-26LibHTTP: Null out on_ready_to_read on socket closeEnver Balalic
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-04LibHTTP: Include JsonObject.h in Job.cppDaniel Bertalan
2022-05-21LibHTTP+LibWeb: Accept Brotli encoded responsesMichiel Visser
2022-04-16LibCore+Everywhere: Make Core::Stream read_until() return BytesSam Atkins
2022-04-16LibCore+Everywhere: Make Core::Stream::read() return BytesSam Atkins
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-20LibHTTP+LibTLS: Better HTTPS Socket EOF detectionFlorent Castelli
2022-03-13Libraries: Use default constructors/destructors in LibHTTPLenny Maiorani
2022-02-12LibHTTP: Make reason phrase of HTTP response's status line optionalDerpyCrabs
2022-02-12LibHTTP: Remove redundant can_read_without_blocking callWesley Moore
2022-02-12LibHTTP: Remove attempt to read extra line after response headersWesley Moore
2022-02-11LibHTTP: Don't copy payload slices in flush_received_buffers()Andreas Kling
2022-02-09LibHTTP: Skip the body when response code is 204Ali Mohammad Pur
2022-02-06LibCore+Userland: Remove Core::TCPSocket :^)sin-ack
2022-02-06LibHTTP: Propagate and gracefully handle errors in Jobsin-ack
2022-02-06Userland: Convert TLS::TLSv12 to a Core::Stream::SocketAli Mohammad Pur
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2021-12-08LibHTTP: Avoid implicitly copying ByteBufferBen Wiederhake
2021-11-19LibWeb+LibHTTP: Support multiple Set-Cookie response headersTheFightingCatfish
2021-10-30LibHTTP: Fix logic error leading to buffer over-readDaniel Bertalan
2021-10-24LibHTTP: Reset m_content_length if there's a Transfer-Encoding headerKarol Kosek
2021-10-24LibHTTP: Trim the last packet if it exceeded the Content-Length valueKarol Kosek
2021-10-24LibHTTP: Store Content-Length value in the HTTP Job classKarol Kosek