Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-24 | feat(unstable): Add file locking APIs (#11746) | Tilman Roeder | |
This commit adds following unstable APIs: - Deno.flock() - Deno.flockSync() - Deno.funlock() - Deno.funlockSync() | |||
2021-08-23 | fix(ext/ffi): don't panic on invalid enum values (#11815) | Luca Casonato | |
Co-authored-by: Feng Yu <f3n67u@gmail.com> | |||
2021-08-23 | fix(ext/http): resource leak on HttpConn.close() (#11805) | Bartek Iwańczuk | |
This commit adds tracking of resources that are related to "HttpConn" so they can be closed automatically when closing the connection. | |||
2021-08-21 | doc(test): add --location to unit test command (#11793) | Feng Yu | |
2021-08-21 | tests: remove redundant type assertion (#11794) | Feng Yu | |
2021-08-17 | fix(ext/crypto): exportKey() for HMAC (#11737) | Divy Srivastava | |
Fixes typings and innerKey processing (WPT doesn't test exportKey for HMAC so this wasn't caught earlier). | |||
2021-08-16 | fix(ext/fetch): better error if no content-type | Ben Noordhuis | |
The streaming WASM support code inspects the Response object's Content-Type header but if that was missing, it failed with a fairly inscrutable "String.prototype.toLowerCase called on null or undefined" exception. Now it raises a more legible "Invalid WebAssembly content type" exception. | |||
2021-08-16 | chore(cli/tests): disable flaky test on macos ci (#11726) | Ben Noordhuis | |
Refs #11580. | |||
2021-08-16 | test(ext/http): add test for incomplete HTTP message and fix resource leak ↵ | Bartek Iwańczuk | |
(#11717) This commit adds a test case for "Http: connection closed before message completed" error as well as fixing an edge with resource leak when the error is raised. | |||
2021-08-14 | chore: move importKey tests to webcrypto_unit.ts (#11706) | Divy Srivastava | |
2021-08-13 | fix(ext/crypto): importKey() SecurityError on non-extractable keys (#11662) | Divy Srivastava | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-08-13 | fix(ext/http): remove unwrap() when HTTP conn errors (#11674) | Bartek Iwańczuk | |
2021-08-13 | fix(ext/crypto): take a copy of keyData bytes (#11666) | Divy Srivastava | |
2021-08-11 | chore: move test files to testdata directory (#11601) | David Sherret | |
2021-08-10 | feat: add new esnext types (#11627) | Kitson Kelly | |
2021-08-09 | feat: support client certificates for connectTls (#11598) | Ryan Dahl | |
Co-authored-by: Daniel Lamando <dan@danopia.net> Co-authored-by: Erik Price <github@erikprice.net> | |||
2021-08-09 | fix(websocket): allow any close code for server (#11614) | Leo K | |
2021-08-09 | feat(extensions/web): add structuredClone function (#11572) | Leo K | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-08-06 | feat: ffi to replace plugins (#11152) | Elias Sjögreen | |
This commit removes implementation of "native plugins" and replaces it with FFI API. Effectively "Deno.openPlugin" API was replaced with "Deno.dlopen" API. | |||
2021-08-06 | revert: allow URL for permissions (#11600) | Bartek Iwańczuk | |
Revert changes to "net" permissions in regards to handling URLs introduced in 15b0e61de. | |||
2021-08-06 | feat: support AbortSignal in writeFile (#11568) | Benjamin Gruenbaum | |
2021-08-06 | feat(runtime): allow URL for permissions (#11578) | Leo K | |
2021-08-05 | refactor(cli/tests): remove unnecessary void return types (#11577) | Leo K | |
2021-08-04 | chore: refactor `netHangsOnClose` test to not use `deferred` (#11585) | David Sherret | |
2021-08-04 | feat(unstable): clean environmental variables for subprocess (#11571) | Leo K | |
This commit adds "Deno.RunOptions.clearEnv" option, that allows to clear environmental variables from parent process before spawning a subprocess. | |||
2021-08-02 | Revert "fix(extensions/fetch): Add Origin header to outgoing requests for ↵ | Bartek Iwańczuk | |
fetch (#11557)" (#11565) This reverts commit f87aa44d94240327fb4ab1dc756d70f71247edb4. | |||
2021-08-02 | fix(extensions/fetch): Add Origin header to outgoing requests for fetch (#11557) | Feng Yu | |
2021-07-31 | chore: fix failing netTcpListenCloseWhileIterating test on some machines ↵ | David Sherret | |
(#11552) | |||
2021-07-29 | feat(runtime): implement navigator.hardwareConcurrency (#11448) | Divy Srivastava | |
This commit implements "navigator.hardwareConcurrency" API, which supersedes "Deno.systemCpuInfo()" API (which was removed in this commit). | |||
2021-07-28 | BREAKING(unstable): Rename Deno.WebSocketUpgrade::websocket to socket (#11542) | Nayeem Rahman | |
2021-07-24 | fix(http): support multiple options in connection header for websocket (#11505) | Pavel Hrách | |
Fixes #11494 | |||
2021-07-22 | fix(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-20 | tests: re-enable disabled Response.formData test (#11453) | Luca Casonato | |
2021-07-19 | fix(tsc): add .at() types manually to tsc (#11443) | Kitson Kelly | |
Fixes: #11441 | |||
2021-07-16 | fix(ext/http): correctly concat cookie headers (#11422) | Luca Casonato | |
Cookie headers should not be concatenated by commas, rather by semicolons. | |||
2021-07-13 | upgrade: deno_lint 0.10.0 (#11374) | Luca Casonato | |
2021-07-12 | chore(runtime): deprecate `Deno.copy` (#11369) | Luca Casonato | |
2021-07-12 | feat(extensions/crypto): implement verify() for RSA (#11312) | Divy Srivastava | |
2021-07-08 | fix: inspecting prototypes of built-ins with custom inspect implementations ↵ | David Sherret | |
should not throw (#11308) | |||
2021-07-08 | feat(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-07 | fix(extensions/console): left align table entries (#11295) | Divy Srivastava | |
2021-07-07 | fix(crypto): hash input for RSASSA-PKCS1-v1_5 before signing (#11314) | Divy Srivastava | |
2021-07-06 | feat(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-05 | chore: upgrade crates (#11284) | Bartek Iwańczuk | |
2021-07-05 | refactor: asynchronous blob backing store (#10969) | Jimmy Wärting | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-07-05 | fix: spec conformance for performance API (#10887) | Leo K | |
2021-07-05 | fix(fetch): OPTIONS should be allowed a non-null body (#11242) | Craig Morten | |
2021-07-03 | feat: enable WebAssembly.instantiateStreaming and wasm async compilation ↵ | Andreu Botella | |
(#11200) The WebAssembly streaming APIs used to be enabled, but used to take buffer sources as their first argument (see #6154 and #7259). This change re-enables them, requiring a Promise<Response> instead, as well as enabling asynchronous compilation of WebAssembly modules. | |||
2021-06-30 | fix: panic in request body streaming (#11191) | Luca Casonato | |
2021-06-28 | fix(http): remove unwrap() in HTTP bindings (#11130) | Bartek Iwańczuk | |