summaryrefslogtreecommitdiff
path: root/std
AgeCommit message (Collapse)Author
2021-01-02fix(std): Don't use JSDoc syntax for browser-compatibility headers (#8960)Nayeem Rahman
2020-12-31fix(std/http): parsing of HTTP version header (#8902)Noxazer
2020-12-30BREAKING(unstable): Use hosts for net allowlists (#8845)Nayeem Rahman
Allowlist checking already uses hosts but for some reason requests, revokes and the runtime permissions API use URLs. - BREAKING(lib.deno.unstable.d.ts): Change NetPermissionDescriptor::url to NetPermissionDescriptor::host - fix(runtime/permissions): Don't add whole URLs to the allowlist on request - fix(runtime/permissions): Harden strength semantics: ({ name: "net", host: "127.0.0.1" } is stronger than { name: "net", host: "127.0.0.1:8000" }) for blocklisting - refactor(runtime/permissions): Use tuples for hosts, make the host optional in Permissions::{query_net, request_net, revoke_net}()
2020-12-30v1.6.3Bartek Iwańczuk
2020-12-29fix(std/http): Don't expose ServerRequest::done as Deferred (#8919)Nayeem Rahman
2020-12-29chore(std/node/fs): Remove unnecessary try-catch (#8908)Yuki Tanaka
2020-12-28feat(std/node): adds fs.mkdtemp & fs.mkdtempSync (#8604)Louis-Philippe Perron
2020-12-22v1.6.2Bartek Iwańczuk
2020-12-15feat(std/node): Added os.type (#8591)MVEMCJSUNPE
2020-12-14v1.6.1Bartek Iwańczuk
2020-12-12fix(std/datetime): partsToDate (#8553)xiaoxintang
2020-12-11chore: fixed various misspellings and other typos (#8691)Anh Hong
2020-12-10docs(std/wasi): document ContextOptions (#8715)Casper Beyer
2020-12-10docs(std/wasi): add a basic description of Context (#8711)Casper Beyer
2020-12-10fix(std/wasi): disallow multiple starts (#8712)Casper Beyer
2020-12-10test(std/wasi): run test runner with --no-check (#8710)Casper Beyer
2020-12-10test(std/wasi): add a case for open directory/../.. (#8708)Casper Beyer
2020-12-10docs: fix naming in `std/io` usage example (#8700)tomholford
Co-authored-by: tomholford <tomholford@users.noreply.github.com>
2020-12-08v1.6.0Bartek Iwańczuk
2020-12-07chore(std): Remove tsconfig_test.json (#8629)Nayeem Rahman
Ref #8050
2020-12-06BREAKING(std/bytes): Adjust APIs based on std-wg discussion (#8612)Yosi Pramajaya
2020-12-05fix(std/bufio): Remove '\r' at the end of Windows lines (#8447)Iván Canales
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com>
2020-12-05feat(std/node): Add "setImmediate" and "clearImmediate" to global scope (#8566)Liam Murphy
Co-authored-by: Ben Noordhuis <info@bnoordhuis.nl>
2020-12-05fix(std/encoding): Rewrite toml parser not to use eval() (#8624)Yuki Tanaka
2020-12-05refactor(std/wasi): prefer explicit encoder/decoder names (#8622)Casper Beyer
This renames a couple of identifiers from the ambigious name "text" to the more explicit textEncoder and textDecoder depending on what they are.
2020-12-04feat(op_crates/web) EventTarget signal support (#8616)Benjamin Gruenbaum
Fixes: https://github.com/denoland/deno/issues/8606
2020-12-04refactor(std/wasi): prefer nullish coalescing (#8607)Casper Beyer
2020-12-03feat(std/wasi): add return on exit option (#8605)Casper Beyer
This adds an exitOnReturn option to context making it possible to unwind the stack on the exit(2) syscall instead of delegating to it directly. Use case is being able to treat WASI execution contexts as children that don't kill the parent on exit.
2020-12-03feat(std/wasi): add support for initializing reactors (#8603)Casper Beyer
This adds another entry point to Context called initialize for spinning up style modules. Reactors are modules that don't have a main function and basically run forever in the background.
2020-12-02style(std/archive): add default value on argument (#8582)Behnam Mohammadi
2020-12-01feat(std/http): Add Cookie value validation (#8471)Yasser A.Idrissi
2020-11-30feat(std/fs): Re-enable `followSymlinks` on `walk()` (#8479)Liam Murphy
2020-11-27fix(std/node): Inline default objects to ensure correct prototype (#8513)Guy Bedford
2020-11-26fix(std/http): prevent path traversal (#8474)sarahdenofiletrav
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-26feat(std/ws): protocol & version support (#8505)crowlKats
Co-authored-by: Tom Wieland <tom.wieland@gmail.com>
2020-11-26fix(std/encoding/csv): Correct readme formatting due to dprint issues (#8503)Jesse Jackson
2020-11-26feat(std/node/stream): Add Duplex, Transform, Passthrough, pipeline, ↵Steven Guerrero
finished and promises (#7940)
2020-11-25feat(std/encoding/csv): Add stringify functionality (#8408)Jesse Jackson
2020-11-25docs(std): add some missing JSDoc ws/mod.ts (#8428)ThenMorning
2020-11-24feat(std/node): Port most of node errors (#7934)Steven Guerrero
2020-11-24feat(cli): update to TypeScript 4.1 (#7573)Kitson Kelly
2020-11-23v1.5.4Bartek Iwańczuk
2020-11-22feat(std/http): Validate cookie path value (#8457)Yasser A.Idrissi
2020-11-21feat(std/node): Add Readable Stream / Writable Stream / errors support (#7569)Steven Guerrero
2020-11-21docs(std/path): add missing JSDoc (#8282)Mo
2020-11-21refactor(std/http): Rename validateCookieName param name & JSDoc (#8451)Yasser A.Idrissi
2020-11-20test(std): make test output less noisy (#8445)Bartek Iwańczuk
This commit makes output of std/ tests less noisy by passing "--quiet" flag to Deno subprocesses run as part of test suite.
2020-11-19docs(std): add missing jsdoc comments to exported functions (#8442)William Perron
includes: - http/file_server.ts - testing/_diff.ts - testing/asserts.ts Relates to #7487
2020-11-19build: fix linting problems (#8431)Bartek Iwańczuk
2020-11-19feat(std/node): add os.totalmem, os.freemem (#8317)Gyubong