summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Fetch/Infrastructure
AgeCommit message (Expand)Author
2023-03-15LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtrMatthew Olsson
2023-03-10Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_caseAndreas Kling
2023-03-07LibWeb/Fetch: Implement Header's "extract a length" functionLuke Wilde
2023-03-07LibWeb/Fetch: Implement Body's "fully read" function from the specLuke Wilde
2023-03-07LibWeb: Propagate Realm instead of VM more through FetchLuke Wilde
2023-03-06LibWeb: Fix a few const-ness issuesMatthew Olsson
2023-03-03LibWeb/Fetch: Store Response error message as a String{,View} variantLinus Groh
2023-03-03LibWeb/Fetch: Propagate OOM errors from HeaderList::extract_mime_type()Linus Groh
2023-03-03LibWeb/MimeSniff: Port MimeType to new StringLinus Groh
2023-03-03LibWeb/MimeSniff: Rename MimeType::from_string() to MimeType::parse()Linus Groh
2023-03-03LibWeb/Fetch: Port infrastructure to new StringLinus Groh
2023-02-19LibWeb: Use is_ascii_case_insensitive_match() where the spec says toSam Atkins
2023-02-17LibJS+Everywhere: Convert JS::Error to StringTimothy Flynn
2023-02-13LibWeb: Clarify WebIDL::Promise as an alias for JS::PromiseCapabilitynetworkException
2023-02-11LibWeb: Implement Headers.getSetCookie()Linus Groh
2023-02-11LibWeb: Fix UAF in convert_header_names_to_a_sorted_lowercase_set()Linus Groh
2023-02-10LibWeb: Make extract_header_list_values differentiate parsing failuresLuke Wilde
2023-02-10LibWeb: Add missing GCPtr.h includes to Fetch headersTimothy Flynn
2023-01-29LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocateTimothy Flynn
2023-01-27AK: Remove StringBuilder::build() in favor of to_deprecated_string()Linus Groh
2023-01-08LibJS+LibWeb: Move the macro to convert ENOMEM to an exception to LibJSTimothy Flynn
2022-12-15LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtrLinus Groh
2022-12-08LibWeb/Fetch: Tweak wording in some spec commentsLinus Groh
2022-12-08LibWeb/Fetch: Update spec comment to decode bytes to stringLinus Groh
2022-12-08LibWeb/Fetch: Refactor forbidden request-headersLinus Groh
2022-12-08LibWeb/Fetch: Use tuple syntax for headers in spec commentsLinus Groh
2022-12-07LibJS: Replace standalone js_string() with PrimitiveString::create()Linus Groh
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-23LibJS+LibWeb: Make CyclicModule.h not include AST.hAndreas Kling
2022-11-01LibWeb: Register PendingResponse with a Request to keep it aliveLinus Groh
2022-10-31LibWeb: Use proper origins in Request::has_redirect_tainted_origin()Linus Groh
2022-10-30LibWeb: Implement most of the 'Fetching' AOsLinus Groh
2022-10-30LibWeb: Require error message for Response::network_error()Linus Groh
2022-10-30LibWeb: Fix URL parsing in Response::location_url()Linus Groh
2022-10-30LibWeb: Actually extract Location header in Response::location_url()Linus Groh
2022-10-30LibWeb: Partially implement 'Extract header (list) values' AOsLinus Groh
2022-10-30LibWeb: Implement 'Queue a fetch task' AOLinus Groh
2022-10-30LibWeb: Implement 'Default `User-Agent` value' AOLinus Groh
2022-10-30LibWeb: Implement 'Append a request `Origin` header' AOLinus Groh
2022-10-30LibWeb: Implement 'Appropriate network error' AOLinus Groh
2022-10-30LibWeb: Implement 'fetch params' structLinus Groh
2022-10-30LibWeb: Implement container class for fetch algorithmsLinus Groh
2022-10-30LibWeb: Implement 'fetch controller' structLinus Groh
2022-10-30LibWeb: Implement 'fetch timing info' structLinus Groh
2022-10-30LibWeb: Implement 'connection timing info' structLinus Groh
2022-10-30LibWeb: Implement 'Byte sequence as body' AOLinus Groh
2022-10-30LibWeb: Implement 'Should response be blocked due to nosniff?' AOLinus Groh
2022-10-30LibWeb: Implement 'Should response be blocked due to its MIME type?' AOLinus Groh
2022-10-30LibWeb: Implement 'Should request be blocked due to a bad port' AOLinus Groh