summaryrefslogtreecommitdiff
path: root/extensions
AgeCommit message (Collapse)Author
2021-08-06chore: Upgrade RSA to 0.5.0 (#11589)Divy Srivastava
2021-08-04feat(extensions/crypto): implement verify() for HMAC (#11387)Divy Srivastava
2021-08-03feat(extensions/crypto): implement importKey and exportKey for raw HMAC keys ↵Divy Srivastava
(#11367) This commit introduces "SubtleCrypto.importKey()" and "SubtleCrypto.exportKey()" APIs.
2021-08-02chore: format toml files internally (#11563)David Sherret
2021-08-02Revert "fix(extensions/fetch): Add Origin header to outgoing requests for ↵Bartek Iwańczuk
fetch (#11557)" (#11565) This reverts commit f87aa44d94240327fb4ab1dc756d70f71247edb4.
2021-08-02feat: stabilize Deno.serveHttp() (#11544)Bartek Iwańczuk
This commit moves "Deno.serveHttp()" and related types to stable namespace.
2021-08-02fix(extensions/fetch): Add Origin header to outgoing requests for fetch (#11557)Feng Yu
2021-07-30chore: upgrade Rust to 1.54.0 (#11554)Yusuke Tanaka
2021-07-29chore: release deno_fetch (#11549)Satya Rohith
2021-07-29refactor(extension/fetch): update init args (#11546)Satya Rohith
2021-07-28BREAKING(unstable): Rename Deno.WebSocketUpgrade::websocket to socket (#11542)Nayeem Rahman
2021-07-28feat(extensions/fetch): extend init options (#11528)Satya Rohith
2021-07-26chore: release crates (#11519)Bartek Iwańczuk
2021-07-26chore(crypto): use WebIDL BufferSource in types (#11510)Divy Srivastava
2021-07-26refactor: use `primordials` in runtime, extensions and core (#11500)Yusuke Tanaka
2021-07-26chore(extensions/console): avoid re-checking iterable type (#11349)Divy Srivastava
2021-07-24fix(http): support multiple options in connection header for websocket (#11505)Pavel Hrách
Fixes #11494
2021-07-22fix(http/ws): case insensitive connection header (#11489)Luca Casonato
The "connection" header should be case insensitive: https://datatracker.ietf.org/doc/html/rfc7230#section-6.1
2021-07-22fix: support --cert flag for tls connect APIs (#11484)Luca Casonato
2021-07-20fix: close fetch response body on GC (#11467)Luca Casonato
This commit fixes fetch response bodies to be automatically closed if the `Response.body` readable stream goes out of scope and is GC'ed.
2021-07-20tests: re-enable disabled Response.formData test (#11453)Luca Casonato
2021-07-19chore: release crates (#11454)Bartek Iwańczuk
2021-07-19fix: Big{U|}Int64Array in crypto.getRandomValues (#11447)Luca Casonato
Relevant spec change: https://github.com/w3c/webcrypto/pull/266
2021-07-16fix(ext/http): correctly concat cookie headers (#11422)Luca Casonato
Cookie headers should not be concatenated by commas, rather by semicolons.
2021-07-14fix(extensions/web): aborting a FileReader should not affect later reads ↵Andreu Botella
(#11381) Currently, calling the `abort()` method on a `FileReader` object aborts any current read operation, but it also prevents any read operation started at some later point from starting. The File API instead specifies that calling `abort()` should reset the `FileReader`'s state and result, as well as removing any queued tasks from the current operation that haven't yet run.
2021-07-13chore(extensions/crypto): use primoridials with verify() (#11384)Divy Srivastava
2021-07-13chore: release crates (#11378)Bartek Iwańczuk
2021-07-12feat(extensions/crypto): implement verify() for RSA (#11312)Divy Srivastava
2021-07-12refactor: deno_http op crate (#11335)Luca Casonato
2021-07-10fix(extensiosn/web): AddEventListenerOptions.signal shouldn't be nullable ↵Divy Srivastava
(#11348)
2021-07-09chore: update crates (#11332)Luca Casonato
2021-07-09chore(extensions/crypto): enable WPT stringification test (#11336)Divy Srivastava
2021-07-08refactor: use primordials for extensions/crypto (#11229)Divy Srivastava
2021-07-08fix: inspecting prototypes of built-ins with custom inspect implementations ↵David Sherret
should not throw (#11308)
2021-07-08feat(runtime/http): server side websocket support (#10359)Leo K
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com> Co-authored-by: Luca Casonato <hello@lcas.dev>
2021-07-08chore: update wgpu to 0.9.0 (#11315)Luca Casonato
2021-07-07refactor(extensions/crypto): use key::CryptoHash with digest (#11309)Divy Srivastava
2021-07-07fix: uuid crate needs 'serde' feature (#11318)Luca Casonato
2021-07-07fix(extensions/console): left align table entries (#11295)Divy Srivastava
2021-07-07fix(crypto): hash input for RSASSA-PKCS1-v1_5 before signing (#11314)Divy Srivastava
2021-07-07fix(webgpu): align error scopes to spec (#9797)Luca Casonato
2021-07-06chore: use parking_lot for synchronization primitives to align with tokio ↵David Sherret
(#11289) parking_lot is already transitively used in tokio via the "full" cargo feature
2021-07-06refactor: use primordials in extensions/web, part2 (#11299)Bartek Iwańczuk
2021-07-06refactor: use primordials in extensions/web (#11273)Bartek Iwańczuk
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
2021-07-06perf: don't double convert to USVString for TextEncoder (#11297)Andreu Botella
This works since both core.encode and the ops bindings to a Rust String will already replace any lone surrogates with the replacement character.
2021-07-06feat(crypto): implement generateKey() and sign() (#9614)Divy Srivastava
Co-authored-by: Luca Casonato <hello@lcas.dev> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2021-07-06refactor: use primordials for extensions/console (#11249)Divy Srivastava
2021-07-06refactor: use primordials in extensions/fetch (#11266)Satya Rohith
2021-07-05refactor: use primordials for extensions/timers (#11256)Simon Rask
2021-07-05chore: upgrade Tokio to 1.8.0 (#11281)Yusuke Tanaka