Bartek Iwańczuk
f32c31a0eb
dx: descriptive permission errors ( #3808 )
...
Before:
```
▶ target/debug/deno https://deno.land/std/examples/echo_server.ts
error: Uncaught PermissionDenied: run again with the --allow-net flag
► $deno$/dispatch_json.ts:40:11
at DenoError ($deno$/errors.ts:20:5)
at unwrapResponse ($deno$/dispatch_json.ts:40:11)
at sendSync ($deno$/dispatch_json.ts:67:10)
at listen ($deno$/net.ts:170:15)
at https://deno.land/std/examples/echo_server.ts:4:23
```
```
▶ target/debug/deno --allow-read=/usr https://deno.land/std/examples/cat.ts /etc/passwd
error: Uncaught PermissionDenied: run again with the --allow-read flag
► $deno$/dispatch_json.ts:40:11
at DenoError ($deno$/errors.ts:20:5)
at unwrapResponse ($deno$/dispatch_json.ts:40:11)
at sendAsync ($deno$/dispatch_json.ts:91:10)
```
After:
```
▶ target/debug/deno https://deno.land/std/examples/echo_server.ts
error: Uncaught PermissionDenied: network access to "0.0.0.0:8080", run again with the --allow-net flag
► $deno$/dispatch_json.ts:40:11
at DenoError ($deno$/errors.ts:20:5)
at unwrapResponse ($deno$/dispatch_json.ts:40:11)
at sendSync ($deno$/dispatch_json.ts:67:10)
at listen ($deno$/net.ts:170:15)
at https://deno.land/std/examples/echo_server.ts:4:23
```
```
▶ target/debug/deno --allow-read=/usr https://deno.land/std/examples/cat.ts /etc/passwd
error: Uncaught PermissionDenied: read access to "/etc/passwd", run again with the --allow-read flag
► $deno$/dispatch_json.ts:40:11
at DenoError ($deno$/errors.ts:20:5)
at unwrapResponse ($deno$/dispatch_json.ts:40:11)
at sendAsync ($deno$/dispatch_json.ts:91:10)
```
2020-01-27 21:13:17 -05:00
Kitson Kelly
f604becaba
Improve support of type definitions ( #3755 )
2020-01-26 13:59:41 -05:00
Takashi Idobe
c21e0008b5
add some tests for isSymbol in std/node/util_test ( #3788 )
2020-01-25 08:25:40 -05:00
David Asabina
86726f88f1
fix crate name in docs ( #3778 )
2020-01-24 14:47:11 -05:00
Carl Rosell
11a29fdb44
fix(std/http): update listenAndServe argument type ( #3775 )
...
allow same argument type for `listenAndServe` as `serve`.
fixes: #3774
2020-01-24 10:35:23 -05:00
Yoshiya Hinosawa
bc89f04cbf
Add signal handlers ( #3757 )
2020-01-24 08:15:31 -05:00
Fabriece Sumuni
ceb7aae8ef
fix typo
2020-01-23 10:40:26 -05:00
Lasse Brudeskar Vikås
159ac525ae
Update manual.md ( #3734 )
...
Updated the `Deno.bundle` description to actually use the `bundle`-function.
2020-01-21 10:12:19 -05:00
Takashi Idobe
108294deeb
change copyrights from 2019 to 2020 ( #3733 )
2020-01-21 10:01:55 -05:00
Bartek Iwańczuk
23e67eb515
stabilize net Addr ( #3709 )
...
Co-authored-by: xiaoxintang <15707971810@163.com>
2020-01-18 21:49:55 +01:00
Bartek Iwańczuk
34b99fec8e
rename dial to connect and dialTLS to connectTLS ( #3710 )
2020-01-18 18:35:12 +01:00
Brandon Kalinowski
4f1fa82d1d
std(yaml): correct sortKeys type ( #3708 )
2020-01-18 09:19:36 -05:00
Kevin (Kun) "Kassimo" Qian
fc077cd315
std/http: allow response body to be string ( #3705 )
2020-01-17 18:44:35 -05:00
迷渡
34dc0ae280
doc: fix spaces of code in list ( #3678 )
2020-01-15 23:13:50 -05:00
Ry Dahl
a4dde552de
Revert "feat(flags): script arguments come after '--'" ( #3681 )
...
Due to complaints about ergonomics and because it breaks shebang on
linux.
This reverts commit 2d5457df15
.
BREAKING CHANGE
2020-01-15 19:21:35 -05:00
Luca Casonato
3eab20ce42
feat(std/node): Added node timers builtin ( #3634 )
2020-01-15 14:13:12 -05:00
Tomofumi Chiba
8a352f7260
fix curl.ts ( #3677 )
2020-01-15 08:05:22 -06:00
Nayeem Rahman
9d5f0f2d23
Remove std/multipart ( #3647 )
...
since it overlaps with std/mime/multipart
2020-01-10 12:29:09 -07:00
Ry Dahl
d492c5abe3
feat: Deno.args now does not include script ( #3628 )
...
Previously Deno.args was ["script.js", "arg1", "arg2"]
Now it is just ["arg1", "arg2"]
BREAKING CHANGE
2020-01-09 11:37:01 -07:00
Ry Dahl
c50cab90a0
Remove xeval subcommand ( #3630 )
2020-01-08 17:40:59 -05:00
Ry Dahl
2d5457df15
feat(flags): script arguments come after '--' ( #3621 )
2020-01-08 14:59:53 -05:00
Kitson Kelly
d325566a7e
Runtime Compiler API ( #3442 )
...
Also restructures the compiler TypeScript files to make them easier to
manage and eventually integrate deno_typescript fully.
2020-01-08 09:17:44 -05:00
Ry Dahl
d4bf0670ce
fix: Deno.mkdir should conform to style guide ( #3617 )
2020-01-07 14:14:33 -05:00
Nayeem Rahman
4e1a638bc5
doc: Add glib2.0 as a build prerequisite ( #3608 )
2020-01-05 19:35:45 -05:00
Ry Dahl
5f1df038fb
Replace libdeno with rusty_v8 ( #3556 )
2020-01-05 09:19:29 -05:00
Dreamacro
70b1be6ff4
Fix ws handshake with correctly empty search string ( #3587 )
2020-01-04 04:31:12 -05:00
uki00a
cbc4bbc71f
fix(std/encoding/yaml): export parseAll ( #3592 )
2020-01-04 04:26:57 -05:00
Ry Dahl
bfab4ed0df
Happy new year! ( #3578 )
2020-01-02 15:13:47 -05:00
Kevin (Kun) "Kassimo" Qian
5cf2eb7d18
feat(std/http): make req.body a Reader ( #3575 )
2020-01-02 12:34:33 -05:00
Bartek Iwańczuk
46d76a7562
upgrade: Tokio 0.2 ( #3418 )
2019-12-30 14:57:17 +01:00
Nayeem Rahman
954a0c64e7
doc: Update and improve build instructions ( #3547 )
2019-12-24 22:00:30 -05:00
Axetroy
e88c801e76
std: remove wildcard export in uuid module ( #3540 )
2019-12-23 04:36:25 -05:00
Yoshiya Hinosawa
80da2ac8de
fix(std/encoding/yaml): support document separator in parseAll ( #3535 )
2019-12-21 03:57:51 -05:00
Nayeem Rahman
e8d82a6348
feat: Add missing mod.ts files in std ( #3509 )
...
std/archive/tar.ts:
- Remove FileReader.
- Remove FileWriter.
std/encoding/csv.ts:
- ExtendedParseOptions -> ParseOptions
- HeaderOption -> HeaderOptions
- ParseOptions -> ReadOptions
- readAll() -> readMatrix()
std/encoding/yaml.ts:
- DumpOptions -> StringifyOptions
std/fmt/colors.ts:
- getEnabled() -> getColorEnabled()
- setEnabled() -> setColorEnabled()
std/testing/mod.ts:
- Re-export sibling modules.
2019-12-20 15:21:30 -05:00
Yoshiya Hinosawa
29562ed61e
docs(std/encoding/yaml): add usage document ( #3529 )
2019-12-20 11:32:05 -05:00
Axetroy
ef30d376db
fix permission errors are swallowed by fs.copy() ( #3504 )
2019-12-18 09:45:19 -05:00
Christian Bromann
1c09cc63c8
fix code example ( #3519 )
2019-12-18 09:44:30 -05:00
Yoshiya Hinosawa
ff6b514a7b
Improve empty test case error messages ( #3514 )
2019-12-18 08:05:58 -05:00
Axetroy
bb24fb74ff
fix permission errors are swallowed by fs.emptyDir ( #3501 )
2019-12-18 05:12:36 -05:00
Kevin (Kun) "Kassimo" Qian
33d2e3d536
std/node: better error message for read perm in require() ( #3502 )
2019-12-15 17:23:12 +08:00
木杉
7e116dd70d
Support utf8 in file_server ( #3495 )
2019-12-14 16:03:30 +08:00
木杉
d8e60309d2
feat(file_server): add help & switch to flags ( #3489 )
2019-12-14 10:01:32 +08:00
Axetroy
8cf8a29d35
fix permission errors are swallowed by fs.exists ( #3493 )
2019-12-13 22:47:09 +08:00
Weijia Wang
df7d8288d9
file_server: get file and fileInfo concurrently ( #3486 )
2019-12-12 15:59:46 +08:00
木杉
7f27f649cc
fix: file_server swallowing permission errors ( #3467 )
2019-12-12 13:05:26 +08:00
Kevin (Kun) "Kassimo" Qian
d146d45861
benchmark: align deno_http and node_http response ( #3484 )
2019-12-12 13:02:23 +08:00
dnalborczyk
ef17488398
fix v8-flags example to manual ( #3470 )
2019-12-12 13:02:07 +08:00
Kevin (Kun) "Kassimo" Qian
c3c69aff7e
fix(std/http): close connection on .respond() error ( #3475 )
2019-12-12 08:46:03 +08:00
Nayeem Rahman
407195ea87
fix: Only swallow NotFound errors in std/fs/expandGlob() ( #3479 )
2019-12-12 08:42:21 +08:00
AleksandrukTad
31ddfd5a42
fix: decoding uri in file_server ( #3187 )
2019-12-10 20:11:55 +08:00