Liam Murphy
7a4d0fc22b
feat(std/fs): Re-enable followSymlinks
on walk()
( #8479 )
2020-11-30 09:34:36 -05:00
Guy Bedford
ff3c5897ea
fix(std/node): Inline default objects to ensure correct prototype ( #8513 )
2020-11-27 13:40:11 -05:00
sarahdenofiletrav
28869a632d
fix(std/http): prevent path traversal ( #8474 )
...
Fix path traversal problem when the request URI
does not have a leading slash.
The file server now returns HTTP 400 when requests
lack the leading slash, and are not absolute URIs.
(https://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html ).
2020-11-26 22:31:19 +01:00
crowlKats
2031418a24
feat(std/ws): protocol & version support ( #8505 )
...
Co-authored-by: Tom Wieland <tom.wieland@gmail.com>
2020-11-26 16:38:15 +01:00
Jesse Jackson
01e87119ea
fix(std/encoding/csv): Correct readme formatting due to dprint issues ( #8503 )
2020-11-26 15:52:45 +01:00
Steven Guerrero
9042fcc12e
feat(std/node/stream): Add Duplex, Transform, Passthrough, pipeline, finished and promises ( #7940 )
2020-11-26 13:50:08 +01:00
Jesse Jackson
ed11eb6687
feat(std/encoding/csv): Add stringify functionality ( #8408 )
2020-11-25 09:50:00 -05:00
ThenMorning
bfd1da4871
docs(std): add some missing JSDoc ws/mod.ts ( #8428 )
2020-11-25 13:53:24 +01:00
Steven Guerrero
355d5d3bba
feat(std/node): Port most of node errors ( #7934 )
2020-11-24 22:11:16 +01:00
Kitson Kelly
276f529755
feat(cli): update to TypeScript 4.1 ( #7573 )
2020-11-24 09:31:10 +11:00
Bartek Iwańczuk
bc79d55649
v1.5.4
2020-11-23 15:10:58 +01:00
Yasser A.Idrissi
2c00f6c548
feat(std/http): Validate cookie path value ( #8457 )
2020-11-22 15:34:31 +01:00
Steven Guerrero
a4f27c4d57
feat(std/node): Add Readable Stream / Writable Stream / errors support ( #7569 )
2020-11-21 16:13:18 -05:00
Mo
ce890f2ae7
docs(std/path): add missing JSDoc ( #8282 )
2020-11-21 19:23:24 +01:00
Yasser A.Idrissi
692322cc28
refactor(std/http): Rename validateCookieName param name & JSDoc ( #8451 )
2020-11-21 16:53:23 +01:00
Bartek Iwańczuk
e35e8981f0
test(std): make test output less noisy ( #8445 )
...
This commit makes output of std/ tests less noisy
by passing "--quiet" flag to Deno subprocesses run
as part of test suite.
2020-11-20 18:01:58 +01:00
William Perron
8a6a2a50f7
docs(std): add missing jsdoc comments to exported functions ( #8442 )
...
includes:
- http/file_server.ts
- testing/_diff.ts
- testing/asserts.ts
Relates to #7487
2020-11-19 21:59:45 -05:00
Bartek Iwańczuk
b55cc51351
build: fix linting problems ( #8431 )
2020-11-19 15:19:37 +01:00
Gyubong
d5772a937b
feat(std/node): add os.totalmem, os.freemem ( #8317 )
2020-11-19 07:56:32 -05:00
crowlKats
723fbb8f68
feat(std/io): ReadableStream from AsyncIterator & WritableStream from Writer ( #8378 )
2020-11-19 07:39:45 -05:00
Steven Guerrero
315d889afa
fix(std/node): correct typings for global, globalThis, window ( #8363 )
2020-11-19 07:23:42 -05:00
silence
e3c3fc58cb
feat(std/hash): add the sha1Hmac ( #8418 )
2020-11-19 07:09:30 -05:00
Mark Tiedemann
6bb5fedc69
feat(std/log): Log error stack ( #8401 )
2020-11-19 06:58:53 -05:00
inokawa
a1852d38cf
Add JSDocs to std/fs/walk.ts ( #8426 )
2020-11-19 06:53:43 -05:00
lideming
60d9ab08db
fix(std/http): fix error handling in the request iterator ( #8365 )
...
If the request body is using chunked encoding, errors may
be thrown in "request.finalize()".
In this case, we should untrack and close the connection.
2020-11-18 17:47:47 +01:00
Steven Guerrero
b6fa6d6aac
fix(std/node) Fix event extendability ( #8409 )
2020-11-17 19:49:57 -05:00
Yasser A.Idrissi
f7afe2b78f
feat(std/http): Check if cookie property is valid ( #7189 )
...
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com>
2020-11-17 21:06:06 +01:00
Behnam Mohammadi
4e99d8fb6f
refactor(std): remove unnecessary back direction for import ( #8403 )
2020-11-17 10:24:21 +11:00
Steven Guerrero
06cf6df954
feat(std/node): Add util.deprecate ( #8407 )
2020-11-16 18:20:46 -05:00
Steven Guerrero
8ab20a4582
feat(std/node): implement process.nextTick ( #8386 )
2020-11-16 14:44:37 -05:00
Bartek Iwańczuk
ab7b8ba8d1
v1.5.3
2020-11-16 11:14:00 +01:00
Elisée Maurer
1079e59cf4
docs(std/async): fix a couple typos in std/async/README.md ( #8388 )
2020-11-15 13:57:36 +01:00
Yusuke Tanaka
9029003046
build: update dlint to v0.2.10 ( #8284 )
...
Update prebuilt "dlint" binary to v0.2.10 and fix diagnostics
for "require-await" rule.
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2020-11-14 20:27:37 +01:00
Behnam Mohammadi
a59f5eadd8
refactor(std): add std/_util/os.ts module ( #8370 )
...
This commit adds "std/_util/os.ts" module which contains
common os detection logic and is browser compatible.
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com>
2020-11-14 00:21:11 +01:00
Behnam Mohammadi
a52d883921
refactor(std/fs): moved isCopyFolder to options ( #8319 )
2020-11-13 09:13:13 +11:00
Mark Tiedemann
952c8f21e7
fix(std/http): flush body chunks for HTTP chunked encoding ( #8349 )
...
Fixes #8339
2020-11-13 09:11:09 +11:00
Behnam Mohammadi
4cc919a742
refactor(std/fs): remove unnecessary if else block ( #8321 )
2020-11-10 15:38:46 +11:00
Behnam Mohammadi
568b7d6afb
refactor(std/fs): improve performance by using some instead filter method ( #8322 )
2020-11-10 09:43:44 +11:00
Behnam Mohammadi
b0e38bffc3
refactor(std): remove redundant code in move.ts ( #8269 )
2020-11-09 18:21:33 +01:00
Guy Bedford
8b7f5531ee
feat(std/node): consistent Node.js builtin shapes ( #8274 )
2020-11-09 09:25:13 -05:00
Kitson Kelly
71d7482577
v1.5.2 ( #8301 )
2020-11-09 10:58:21 +11:00
Guy Bedford
9fc5b6510c
fix(std/node): only define Node.js globals when loading std/node/global ( #8281 )
2020-11-07 20:27:07 +01:00
Mo
bb1a673b21
docs(std/fmt): add JSDoc ( #8278 )
2020-11-07 09:05:37 -05:00
Fukuda Naoto
fd9b6e03af
docs(std): add some missing JSDoc ( #7765 )
...
Refs #7487
2020-11-06 13:33:59 +11:00
Hanseo Jo
731de86976
docs(std/node/util): add missing JSdoc ( #7806 )
...
Refs #7487
2020-11-06 12:33:41 +11:00
Bhumij Gupta
2259e99aef
docs(std/node/url): Added JSDocs for std/node/url ( #7805 )
2020-11-06 12:28:00 +11:00
ayntee
dc232d8489
docs(std/node/querystring): add missing JSDoc ( #8242 )
2020-11-04 12:03:59 -05:00
Bartek Iwańczuk
8e914be742
build: migrate to dlint ( #8176 )
...
This commit migrates repository from using "eslint"
to "dlint" for linting JavaScript code.
2020-11-03 16:19:29 +01:00
The Wizard Bear
43d4978cea
fix(std/flags): Fix parse incorrectly parsing alias flags with equals signs in the value #8136 ( #8216 )
2020-11-02 23:17:26 +01:00
X
6d63391a38
feat(std/node/fs): add realpath and realpathSync ( #8169 )
2020-11-02 19:11:42 +01:00