Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-27 | feat(std/uuid): Implement uuid v5 (#4916) | underfin | |
2020-04-27 | bug fix and tests for std/node/fs/mkdir (#4917) | Ali Hasani | |
2020-04-27 | fix: typo fs readme.md (#4903) | 张超杰 | |
2020-04-26 | Increase copyN buffer size to match go implementation (#4904) | Marcos Casagrande | |
2020-04-26 | fix(std/fs): move dest if not exists and overwrite (#4910) | 张超杰 | |
2020-04-26 | reorder copyN arguments to match Deno.copy (#4900) | Akshat Agarwal | |
2020-04-25 | refactor(std/log): support enum log level (#4859) | Christopher Dieringer | |
2020-04-25 | BREAKING CHANGE: remove Deno.OpenMode (#4884) | Bartek Iwańczuk | |
This commit removes Deno.OpenMode along with overloaded variants of Deno.open() and Deno.openSync() that used OpenMode. | |||
2020-04-25 | BREAKING CHANGE: change order of args in Deno.copy() (#4885) | Bartek Iwańczuk | |
2020-04-24 | BREAKING CHANGE: rename Deno.fsEvents() to Deno.watchFs() (#4886) | Bartek Iwańczuk | |
2020-04-24 | BREAKING CHANGE: rename TLS APIs to camel case (#4888) | Bartek Iwańczuk | |
This commit renames all APIs containing "TLS" to use camel case (connectTLS -> connectTls, etc.) | |||
2020-04-24 | create readme for std/bytes (#4876) | Ali Hasani | |
2020-04-22 | BREAKING CHANGE: rename Deno.toAsyncIterator() to Deno.iter() (#4848) | Bartek Iwańczuk | |
* rename Deno.toAsyncIterator() to Deno.iter() * adds sync version Deno.iterSync() * adds optional second argument for buffer size | |||
2020-04-20 | std/node: require_ -> require (#4828) | Nikolai Vavilov | |
2020-04-20 | Add no-async-promise-executor lint rule (#4809) | Ali Hasani | |
2020-04-18 | fix(std): existsFile test | Bartek Iwańczuk | |
2020-04-17 | feature: synchronous buffered writer (#4693) | Chris Knight | |
2020-04-16 | feat(cli/installer.rs): Add DENO_INSTALL_ROOT (#4787) | Nayeem Rahman | |
2020-04-16 | refactor: proper Node polyfill directory iteration now that Deno supports ↵ | Chris Knight | |
this (#4783) | |||
2020-04-16 | docs(std): update links to documents (#4777) | uki00a | |
2020-04-16 | refactor(cli/js/ops/fs): Improve readdir() and FileInfo interfaces (#4763) | Nayeem Rahman | |
2020-04-16 | Migrate std/types to x/types (#4771) | Steven Guerrero | |
2020-04-15 | Implement UUID v1 (#4758) | Ali Hasani | |
2020-04-15 | Remove std/testing/format.ts (#4749) | Nayeem Rahman | |
2020-04-13 | Refactor std/types (#4713) | Steven Guerrero | |
2020-04-13 | manual.md tweaks (#4730) | Jake Gordon | |
2020-04-12 | add copyFile & copyFileSync to std/node/fs (#4726) | Ali Hasani | |
2020-04-12 | refactor(std/multipart): make readForm() return value more type safe (#4710) | Yusuke Sakurai | |
2020-04-10 | remove unnecessary delay in std/signal tests (#4703) | Chris Knight | |
2020-04-10 | fix(std/http): verify cookie name & update SameSite type (#4685) | 木杉 | |
2020-04-10 | fix(std/testing/asserts): change left/right to actual/expected (#4697) | Chris Knight | |
2020-04-10 | feat(std/signal): add utility for listening to signal events (#4696) | Chris Knight | |
2020-04-10 | BREAKING: Make fetch API more web compatible (#4687) | Ryan Dahl | |
- Removes the __fetch namespace from `deno types` - Response.redirect should be a static. - Response.body should not be AsyncIterable. - Disables the deno_proxy benchmark - Makes std/examples/curl.ts buffer the body before printing to stdout | |||
2020-04-09 | Fix build - 2becae broke CI (#4686) | Ryan Dahl | |
2020-04-09 | feat(std/log): improvements and new log handler (#4674) | Chris Knight | |
2020-04-08 | feat(std/node): add isPrimitive (#4673) | Ali Hasani | |
2020-04-08 | feat(std/node): add fs.mkdir functions and fs.exists tests (#4660) | Ali Hasani | |
2020-04-07 | BREAKING: Rename 'deno fetch' subcommand to 'deno cache' (#4656) | Akshat Agarwal | |
2020-04-07 | file_server: use text/typescript instead of application/typescript (#4620) | 木杉 | |
I just tried it and found that using application/typescript, the browser will download the file directly, I think that .ts should be mapped to application/javascript or text/typescript | |||
2020-04-07 | feat(std/http/server): Respond with 400 on request parse failure (#4614) | Nayeem Rahman | |
2020-04-06 | Add exists and existsSync to std/node (#4655) | Ali Hasani | |
2020-04-06 | Remove media_types from std/README.md (#4650) | Ali Hasani | |
2020-04-06 | remove std/testing/runner.ts (#4649) | Bartek Iwańczuk | |
2020-04-06 | Drop headers with trailing whitespace in header name (#4642) | Andrew Stucki | |
This relates directly to [an issue](https://github.com/denoland/deno_std/issues/620) that I initially raised in `deno_std` awhile back, and was reminded about it today when the `oak` project popped up on my github recommended repos. As of now Deno's http servers are vulnerable to the same underlying issue of go CVE-2019-16276 due to the fact that it's based off of ported go code from their old standard library. [Here's the commit that fixed the CVE.](https://github.com/golang/go/commit/6e6f4aaf70c8b1cc81e65a26332aa9409de03ad8) Long story short, some off the shelf proxies and caching servers allow for passing unaltered malformed headers to backends that they're fronting. When they pass invalid headers that they don't understand this can cause issues with HTTP request smuggling. I believe that to this date, this is the default behavior of AWS ALBs--meaning any server that strips whitespace from the tail end of header field names and then interprets the header, when placed behind an ALB, is susceptible to request smuggling. The current behavior is actually specifically called out in [RFC 7230](https://tools.ietf.org/html/rfc7230#section-3.2.4) as something that MUST result in a rejected message, but the change corresponding to this PR, is more lenient and what both go and nginx currently do, and is better than the current behavior. | |||
2020-04-06 | feat(std/flags): pass key and value to unknown (#4637) | Andreas | |
2020-04-04 | fix(std/testing): formatting bigint (#4626) | Khải | |
2020-04-04 | doc: Improve the style guide (#4627) | Nayeem Rahman | |
2020-04-03 | fix erroneous assert (#4608) | dubiousjim | |
2020-04-03 | Remove /std/media_types (#4594) | Ryan Dahl | |
2020-04-02 | Revert "Respond with 400 on request parse failure" (#4593) | Ryan Dahl | |
readRequest should not write a response. This reverts commit 017a611131a35ccf5dbfce6a2a665fa569e32ec1. |