summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibHTTP
AgeCommit message (Expand)Author
2023-01-03LibCompress: Rename `Compress::Zlib` to `Compress::ZlibDecompressor`Tim Schumacher
2023-01-02Everywhere: Move AK/Debug.h include to using files or removeBen Wiederhake
2023-01-02LibHTTP: Propagate errors using TRYericLemanissier
2022-12-20AK: Stop using `DeprecatedString` in Base64 encodingJelle Raaijmakers
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-11-07LibHTTP: Always send Content-Length header in POST requestsLuke Wilde
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-10-24AK+Everywhere: Turn bool keep_empty to an enum in split* functionsdemostanis
2022-10-18LibHTTP: Fix not consuming the last byte of body in from_raw_requestLuke Wilde
2022-10-11LibHTTP: Include request body in HttpRequest::from_raw_request()Sam Atkins
2022-10-11LibHTTP: Make HTTP method names more accessibleSam Atkins
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-08-02LibHTTP+WebServer: Add querystring support0xbigshaq
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-06-27LibHTTP+RequestServer: Recognize more HTTP methodsLuke Wilde
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-10LibHTTP: Don't re-urlencode URL query stringsAndreas Kling
2022-04-08AK+LibHTTP: Revert prior change to percent encode plus signsGeekFiftyFive
2022-04-02AK+LibHTTP: Ensure plus signs are percent encoded in query stringGeekFiftyFive
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-30LibHTTP: Append port to Host header if it existsGeekFiftyFive
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-24AK+Userland: Make AK::decode_base64 return ErrorOrSam Atkins
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-23LibHTTP+AK: Rename CHTTPJOB_DEBUG to HTTPJOB_DEBUGNico Weber
2022-01-22LibHTTP: Move more happy-path logging behind CHTTPJOB_DEBUGNico Weber
2022-01-22LibHTTP: Move more happy-path logging behind HTTPSJOB_DEBUGNico Weber
2021-12-08LibHTTP: Avoid implicitly copying ByteBufferBen Wiederhake