summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibHTTP/Job.cpp
AgeCommit message (Expand)Author
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
2021-10-24LibHTTP: Fix buffer overflow when body is larger than the Content-LengthKarol Kosek
2021-10-10LibHTTP: Quit the read loop when an incomplete chunk size line is seenAli Mohammad Pur
2021-10-04LibHTTP: Bump max HTTP header size up to 32KiBAli Mohammad Pur
2021-10-04LibHTTP: Treat EOF on a non-Finished state as an errorAli Mohammad Pur
2021-10-04LibHTTP: Ignore empty reads on chunk boundariesAli Mohammad Pur
2021-10-04LibHTTP: Consider a job failed if its body fails decompressionAli Mohammad Pur
2021-09-30LibHTTP: Respect the 'Connection: close' header on keep-alive jobsAli Mohammad Pur
2021-09-19RequestServer+LibHTTP+LibGemini: Cache connections to the same hostAli Mohammad Pur
2021-09-19LibHTTP: Exit the read loop early when there cannot be any further dataAli Mohammad Pur
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-02Userland: Migrate to argument-less deferred_invokesin-ack
2021-06-29LibHTTP: Relax the finish_up() "must be called once" limitation a bitAli Mohammad Pur
2021-06-28LibHTTP: Ensure finish_up() is not called more than onceAli Mohammad Pur
2021-05-31LibHTTP: Replace fprintf(stderr) with warnln()Linus Groh
2021-05-19LibHTTP: Relax the assertion on extra reads after transfer is finishedAli Mohammad Pur
2021-05-16AK+Userland: Remove nullability feature for the ByteBuffer typeGunnar Beutner
2021-05-12RequestServer: Only attempt to flush() on a timerAli Mohammad Pur
2021-05-01Everywhere: Turn #if *_DEBUG into dbgln_if/if constexprGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-14LibHTTP: Trim the whitespace around the Transfer-Encoding header valueAnotherTest
2021-04-12LibHTTP: Handle running out of input between chunk body and ending CRLFAnotherTest
2021-03-22LibHTTP: Add support for the deflate content encodingLuke
2021-03-03LibCore+LibHTTP+LibGfx: Switch to LibCompressIdan Horowitz
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Use CMake to generate AK/Debug.h.asynts
2021-01-24LibHTTP: Always read in the last chunkLuke