summaryrefslogtreecommitdiff
path: root/ext/fetch/lib.rs
AgeCommit message (Expand)Author
2024-11-18feat(ext/fetch): Make fetch client parameters configurable (#26909)Yusuke Tanaka
2024-11-15feat(ext/fetch): allow embedders to use `hickory_dns_resolver` instead of def...Sahand Akbarzadeh
2024-11-04refactor(runtime/permissions): use concrete error types (#26464)Leo Kettmeir
2024-10-19refactor(ext/fetch): use concrete error types (#26220)Leo Kettmeir
2024-09-16refactor(permissions): split up Descriptor into Allow, Deny, and Query (#25508)David Sherret
2024-09-04chore(ext/fetch): remove op_fetch_response_upgrade (#25421)Satya Rohith
2024-09-04refactor(ext/fetch): align error messages (#25374)Ian Bull
2024-08-08fix(ext/fetch): include TCP src/dst socket info in error messages (#24939)Yusuke Tanaka
2024-08-07fix(ext/fetch): include URL and error details on fetch failures (#24910)Yusuke Tanaka
2024-07-24fix(ext/fetch): respect authority from URL (#24705)Bartek Iwańczuk
2024-07-24fix(ext/fetch): use correct ALPN to proxies (#24696)Sean McArthur
2024-07-18Reland "refactor(fetch): reimplement fetch with hyper instead of reqwest" (#2...Bartek Iwańczuk
2024-07-13Revert "refactor(fetch): reimplement fetch with hyper instead of reqwest (#24...Ryan Dahl
2024-07-13refactor(fetch): reimplement fetch with hyper instead of reqwest (#24237)Sean McArthur
2024-07-02chore: upgrade to reqwest 0.12.4 and rustls 0.22 (#24388)Bartek Iwańczuk
2024-06-19Revert "chore: upgrade to reqwest 0.12.4 and rustls 0.22 (#24056)" (#24262)Bartek Iwańczuk
2024-06-13chore: upgrade to reqwest 0.12.4 and rustls 0.22 (#24056)Bartek Iwańczuk
2024-06-06refactor: remove `PermissionsContainer` in deno_runtime (#24119)David Sherret
2024-05-09refactor(ext/tls): Implement required functionality for later SNI support (#2...Matt Mastracci
2024-05-05fix(workers): `importScripts` concurrently and use a new `reqwest::Client` pe...David Sherret
2024-04-08refactor(ext/tls): use cppgc to deduplicate the tls key loading code (#23289)Matt Mastracci
2024-03-12refactor: add `deno_permissions` crate (#22236)Divy Srivastava
2024-02-18BREAKING: add `Deno.CreateHttpClientOptions.{cert,key}` (#22280)Asher Gomez
2024-01-01chore: update copyright to 2024 (#21753)David Sherret
2023-12-31fix(http_client): Fix Deno.createHttpClient to accept poolIdleTimeout paramet...Raashid Anwar
2023-12-27refactor: simplify hyper, http, h2 deps (#21715)Bartek Iwańczuk
2023-12-23chore(ext/node): use BufView natively in http2 (#21688)Matt Mastracci
2023-12-01refactor: use resourceForReadableStream for fetch (#20217)Matt Mastracci
2023-11-01feat(ext/websocket): websockets over http2 (#21040)Matt Mastracci
2023-10-31feat(ext/web): EventSource (#14730)Leo Kettmeir
2023-09-23refactor: rewrite ops using i64/usize to op2 (#20647)Bartek Iwańczuk
2023-09-21refactor: rewrite some ops to op2 macro (#20603)Bartek Iwańczuk
2023-08-23fix(ext/web): add stream tests to detect v8slice split bug (#20253)Matt Mastracci
2023-08-09refactor(ext/fetch): Remove FetchRequestBodyResource from FetchHandler interf...Matt Mastracci
2023-08-03refactor(ext/fetch): refactor fetch to use new write_error method (#20029)Matt Mastracci
2023-07-28feat: Deno.createHttpClient allowHost (#19689)Leo Kettmeir
2023-06-22refactor(serde_v8): split ZeroCopyBuf into JsBuffer and ToJsBuffer (#19566)Bartek Iwańczuk
2023-06-15refactor(ext/fetch): simplify fetch ops (#19494)Bartek Iwańczuk
2023-06-13fix(ext/node): handle 'upgrade' responses (#19412)Bartek Iwańczuk
2023-05-29fix: use proper ALPN protocols if HTTP client is HTTP/1.1 only (#19303)Bartek Iwańczuk
2023-05-21feat(unstable): add more options to Deno.createHttpClient (#17385)Leo Kettmeir
2023-05-17refactor(node): reimplement http client (#19122)Leo Kettmeir
2023-05-01perf: lazily create RootCertStore (#18938)David Sherret
2023-03-23refactor: make version and user_agent &'static str (#18400)Bartek Iwańczuk
2023-03-17perf(core) Reduce copying and cloning in extension initialization (#18252)Matt Mastracci
2023-03-17feat(core) deno_core::extension! macro to simplify extension registration (#1...Matt Mastracci
2023-03-13feat(ext/fetch): support fallible request-builder hooks (#18116)Luca Bruno
2023-03-09refactor(core): remove RuntimeOptions::extensions_with_js (#18099)Bartek Iwańczuk
2023-03-09refactor: Split extension registration for runtime and snapshotting (#18095)Bartek Iwańczuk
2023-03-09refactor(core): Extension::builder_with_deps (#18093)Bartek Iwańczuk