Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-20 | revert(#13402): experiment: wgpu sync (#13439) | Aaron O'Mullan | |
2022-01-20 | chore: update copyright year (#13434) | Yoshiya Hinosawa | |
2022-01-20 | fix(cli/dts): add NotSupported error type (#13432) | Yoshiya Hinosawa | |
2022-01-19 | experiment: wgpu sync (#13402) | Aaron O'Mullan | |
2022-01-19 | feat(ext/crypto): implement pkcs8/JWK for P-384 curves (#13154) | Sean Michael Wykes | |
2022-01-19 | feat(ext/crypto): implement pkcs8/spki/jwk exportKey for ECDSA and ECDH (#13104) | Sean Michael Wykes | |
2022-01-17 | fix(tsc): Add typings for `Intl.ListFormat` (#13301) | Andreu Botella | |
V8 has supported `Intl.ListFormat` since version 7.2, but TypeScript doesn't have typings for it yet. This PR manually adds those typings, copying them from microsoft/TypeScript#47254. | |||
2022-01-14 | feat(ext/crypto): implement AES-GCM decryption (#13319) | Divy Srivastava | |
2022-01-11 | feat(ext/crypto): implement AES-KW for wrapKey/unwrapKey (#13286) | Sean Michael Wykes | |
2022-01-05 | feat(ext/crypto): implement AES-GCM encryption (#13119) | Divy Srivastava | |
2022-01-05 | fix(ext/crypto) - exportKey JWK for AES/HMAC must use base64url (#13264) | Sean Michael Wykes | |
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
2022-01-04 | fix: upgrade swc_ecmascript to 0.103 (#13284) | David Sherret | |
2022-01-04 | fix(signals): prevent panic when listening to forbidden signals (#13273) | Leo Kettmeir | |
2022-01-03 | fix(ext/crypto): use forgiving base64 encoding for JWK (#13240) | Sean Michael Wykes | |
Implements "forgiving" in JWK decode passing suitable config to base64::decode_config | |||
2022-01-03 | feat(ext/crypto): support AES-CTR encrypt/decrypt (#13177) | Sean Michael Wykes | |
Fixes #13201. | |||
2022-01-02 | chore: update std submodule to efa94f2 (#13260) | Bartek Iwańczuk | |
2021-12-23 | fix(ext/console): map basic css color keywords to ansi (#13175) | Zach | |
2021-12-16 | feat(ext/crypto): support importing ECSDA and ECDH (#13088) | Sean Michael Wykes | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-12-16 | feat(fetch): support abort reasons in fetch (#13106) | Andreu Botella | |
2021-12-16 | feat: support abort reasons in Deno APIs and `WebSocketStream` (#13066) | Andreu Botella | |
2021-12-14 | fix(ext/net): make unix and tcp identical on close (#13075) | Ben Noordhuis | |
std/http/server knows how to handle "Listener has been closed" exceptions but not "operation canceled" errors. Make "unix" listen sockets throw the same exception as "tcp" listen sockets when the socket is closed and has a pending accept operation. There is still a discrepancy when multiple accept requests are posted but that's probably a less visible issue and something for another day. Fixes #13033 | |||
2021-12-14 | feat(ext/crypto): support exporting RSA JWKs (#13081) | Luca Casonato | |
This commit adds support for exporting RSA JWKs in the Web Crypto API. It also does some minor fixes for RSA JWK imports. Co-authored-by: Sean Michael Wykes <sean.wykes@nascent.com.br> | |||
2021-12-10 | tests: deflake crypto InvalidIntializationVector (#13040) | Luca Casonato | |
Use fixed data that is known to error as the test intends. | |||
2021-12-10 | feat(cli): update to TypeScript 4.5 (#12410) | Kitson Kelly | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-12-09 | feat(ext/timers): add refTimer, unrefTimer API (#12953) | Yoshiya Hinosawa | |
2021-12-08 | fix(ext/timers): fix flakiness of `httpConnAutoCloseDelayedOnUpgrade` test ↵ | Yoshiya Hinosawa | |
(#13017) | |||
2021-12-07 | refactor(timers): refactor timers to use one async op per timer (#12862) | Andreu Botella | |
This change also makes the timers implementation closer to the spec, and sets up the stage to implement AbortSignal.timeout() (whatwg/dom#1032). Fixes #8965 Fixes #10974 Fixes #11398 | |||
2021-12-05 | feat(ext/crypto): implement unwrapKey (#12539) | Divy Srivastava | |
2021-11-29 | feat(ext/net): enable sending to broadcast address (#12860) | Michael Busby | |
You can now send UDP datagrams to the broadcast address. | |||
2021-11-26 | feat(ext/net): ALPN support in `Deno.connectTls()` (#12786) | Yury Selivanov | |
2021-11-26 | feat(etc/fetch): Support `WebAssembly.instantiateStreaming` for file fetches ↵ | Andreu Botella | |
(#12901) Fetching of local files, added in #12545, returns a response with no headers, including the `Content-Type` header. This currently makes it not work with the WebAssembly streaming APIs, which require the response to have a content type of `application/wasm`. Since the only way to obtain a `Response` object with a non-empty `url` field is via `fetch()`, this change changes the content type requirement to only apply to responses whose url has the `file:` scheme. | |||
2021-11-25 | tests: add 'await' to all invocations of 'assertRejects' (#12893) | Bartek Iwańczuk | |
2021-11-23 | refactor: remove "unitTest" wrapper from cli/tests/unit (#12750) | Bartek Iwańczuk | |
2021-11-23 | feat(test): Add more overloads for "Deno.test" (#12749) | Bartek Iwańczuk | |
This commit adds 4 more overloads to "Deno.test()" API. ``` // Deno.test(function testName() { }); export function test(fn: (t: TestContext) => void | Promise<void>): void; // Deno.test("test name", { only: true }, function() { }); export function test( name: string, options: Omit<TestDefinition, "name">, fn: (t: TestContext) => void | Promise<void>, ): void; // Deno.test({ name: "test name" }, function() { }); export function test( options: Omit<TestDefinition, "fn">, fn: (t: TestContext) => void | Promise<void>, ): void; // Deno.test({ only: true }, function testName() { }); export function test( options: Omit<TestDefinition, "fn" | "name">, fn: (t: TestContext) => void | Promise<void>, ): void; ``` | |||
2021-11-22 | fix(ext/crypto): don't panic on decryption failure (#12840) | Luca Casonato | |
2021-11-22 | fix(runtime): support reading /proc using readFile (#12839) | Luca Casonato | |
2021-11-22 | tests: extend readFile file length during read (#12835) | Luca Casonato | |
This commit adds some tests that demonstrate that Deno.readFile reads the entire file, even if the read file is extended during read. | |||
2021-11-17 | test(ext/http): DELETE requests should always have body (#12798) | Bert Belder | |
Refs: #12741 Refs: #12746 | |||
2021-11-11 | fix: add typings for AbortSignal.reason (#12730) | Luca Casonato | |
2021-11-11 | fix(crypto): handling large key length in HKDF (#12692) | upendra1997 | |
2021-11-10 | refactor(ext/http): rewrite hyper integration and fix bug (#12732) | Bert Belder | |
Fixes: #12193 Fixes: #12251 Closes: #12714 | |||
2021-11-10 | fix: non ascii buffer response in http server (#12728) | Luca Casonato | |
2021-11-09 | feat(core): streams (#12596) | Aaron O'Mullan | |
This allows resources to be "streams" by implementing read/write/shutdown. These streams are implicit since their nature (read/write/duplex) isn't known until called, but we could easily add another method to explicitly tag resources as streams. `op_read/op_write/op_shutdown` are now builtin ops provided by `deno_core` Note: this current implementation is simple & straightforward but it results in an additional alloc per read/write call Closes #12556 | |||
2021-11-09 | fix(fetch): set content-length for empty POST/PUT (#12703) | Luca Casonato | |
This commit changes `fetch` to set `content-length: 0` on POST and PUT requests with no body. | |||
2021-11-09 | Revert "refactor(ext/http): rewrite hyper integration and fix bug (#12332)" ↵ | Luca Casonato | |
(#12704) This reverts commit 5b1e537446454f6332de44adbeb6a15ff072c2fa. | |||
2021-11-08 | refactor(ext/http): rewrite hyper integration and fix bug (#12332) | Bert Belder | |
Fixes: #12193 | |||
2021-11-08 | feat: update to V8 9.7 (#12685) | Luca Casonato | |
This commit updates the rusty_v8 to 0.34.0. This commit also adds the required typings for the new Array#findLast and Array#findIndexLast methods. | |||
2021-11-01 | chore: upgrade deno_ast to 0.5.0 (#12595) | David Sherret | |
2021-11-01 | feat(ext/fetch): support fetching local files (#12545) | Kitson Kelly | |
Closes #11925 Closes #2150 Co-authored-by: Bert Belder <bertbelder@gmail.com> | |||
2021-10-30 | feat(ext/console): Display error.cause in console (#12462) | Kenta Moriuchi | |