Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-02 | chore: remove std directory (#9361) | Casper Beyer | |
This removes the std folder from the tree. Various parts of the tests are pretty tightly dependent on std (47 direct imports and 75 indirect imports, not counting the cli tests that use them as fixtures) so I've added std as a submodule for now. | |||
2021-01-10 | update copyright to 2021 (#9081) | Ryan Dahl | |
2021-01-06 | fix(std/http): Use ES private fields in server (#8981) | Zhangyuan Nie | |
2020-12-29 | fix(std/http): Don't expose ServerRequest::done as Deferred (#8919) | Nayeem Rahman | |
2020-11-18 | fix(std/http): fix error handling in the request iterator (#8365) | lideming | |
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-09-27 | feat(fmt): Sort named import and export specifiers (#7711) | David Sherret | |
2020-07-14 | Use dprint for internal formatting (#6682) | David Sherret | |
2020-07-13 | fix(cli/js/web/url): Implement IPv4 hostname parsing (#6707) | Nayeem Rahman | |
2020-07-10 | Fix for issue #6685: --allow-net=:8080 broken (#6698) | KrisChambers | |
2020-07-09 | fix(std/http): properly return port 80 in _parseAddrFromStr (#6635) | Evan Bertrand | |
2020-06-29 | fix(std/http): Support ipv6 parsing (#5263) | Oron Sharabi | |
2020-06-12 | refactor: Don't destructure the Deno namespace (#6268) | Nayeem Rahman | |
2020-06-12 | make std deno-lint clean (#6240) | Ryan Dahl | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2020-06-08 | fix(std/http): Prevent crash on UnexpectedEof and InvalidData (#6155) | Marcos Casagrande | |
2020-06-07 | refactor(std): remove testing dependencies from non-test code (#5838) | Chris Knight | |
2020-05-28 | doc: improve documentation for consuming request body (#5771) | Chris Knight | |
2020-05-26 | improve docs (#5873) | Robin Wieruch | |
2020-05-09 | BREAKING(std): reorganization (#5087) | Nayeem Rahman | |
* Prepend underscores to private modules * Remove collectUint8Arrays() It would be a misuse of Deno.iter()'s result. * Move std/_util/async.ts to std/async * Move std/util/sha*.ts to std/hash | |||
2020-04-28 | BREAKING: Remove Deno.EOF, use null instead (#4953) | Nayeem Rahman | |
2020-04-28 | typo (#4962) | 迷渡 | |
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-07 | feat(std/http/server): Respond with 400 on request parse failure (#4614) | Nayeem Rahman | |
2020-04-02 | Revert "Respond with 400 on request parse failure" (#4593) | Ryan Dahl | |
readRequest should not write a response. This reverts commit 017a611131a35ccf5dbfce6a2a665fa569e32ec1. | |||
2020-04-01 | feat(std/http/server): Respond with 400 on request parse failure (#4551) | Nayeem Rahman | |
2020-03-28 | Update to Prettier 2 and use ES Private Fields (#4498) | Kitson Kelly | |
2020-03-20 | refactor(std/http/server): Remove bad error handling (#4435) | Nayeem Rahman | |
2020-03-19 | std(http/server): close open connections on server close (#3679) | Bartek Iwańczuk | |
Due to structure of "Server" for each open connection there's a pending "read" op. Because connection owned by "Server" are not tracked, calling "Server.close()" doesn't close open connections. This commit introduces simple tracking of connections for server and ensures owned connections are closed on "Server.close()". | |||
2020-03-14 | doc(http/server): Add coherence to the docs (#4372) | Lucas De Angelis | |
Functions that returns a server are now documented with "Create", and functions that launches one are documented with "Start". Also added documentation for listenAndServe that respects these changes. Fixes #4367 | |||
2020-03-10 | refactor(cli/js/net): Cleanup iterable APIs (#4236) | Nayeem Rahman | |
Listener and UDPConn are AsyncIterables instead of AsyncIterators. The [Symbol.asyncIterator]()s are defined as generators and the next() methods are gone. "Listener/Socket has been closed" errors are now BadResource. | |||
2020-02-26 | refactor(std/http): move io functions to http/io.ts (#4126) | Yusuke Sakurai | |
2020-02-24 | fix: [http] Consume unread body and trailers before reading next request (#3990) | Yusuke Sakurai | |
- Added `ServerRequest.finalize()`: consuming all unread body stream and trailers. - This is cleanup method for reading next request from same keep-alive connection. - Needed when handler didn't consume all body and trailers even after responding. - refactor: `ServerRequest._bodyStream()`, `ServerRequestBody` are removed. - Now using `bodyReader()` and `chunkedBodyReader()` instead. - fix: Trailers should only be read `transfer-encoding` is `chunked` and `trailer` header is set and its value is valid. - fix: use `Headers.append()` on reading trailers. - fix: delete `trailer` field from headers after reading trailers. - reorg: Several functions related to IO are moved into `http/io.ts` | |||
2020-02-19 | Enable TS strict mode by default (#3899) | Maximilien Mellen | |
Fixes #3324 Co-authored-by: Kitson Kelly <me@kitsonkelly.com> | |||
2020-02-13 | fix: appended CRLF to end of trailer headers (#3989) | Yusuke Sakurai | |
2020-02-10 | feat: Support HTTP trailer headers for response (#3938) | Yusuke Sakurai | |
2020-02-07 | remove non-null assertion operator from std (part1) (#3900) | Yusuke Sakurai | |
2020-02-04 | std/http/server::serve aligned to std/http/server::serveTLS (#3881) | Kitson Kelly | |
2020-01-24 | fix(std/http): update listenAndServe argument type (#3775) | Carl Rosell | |
allow same argument type for `listenAndServe` as `serve`. fixes: #3774 | |||
2020-01-17 | std/http: allow response body to be string (#3705) | Kevin (Kun) "Kassimo" Qian | |
2020-01-02 | Happy new year! (#3578) | Ry Dahl | |
2020-01-02 | feat(std/http): make req.body a Reader (#3575) | Kevin (Kun) "Kassimo" Qian | |
2019-12-12 | fix(std/http): close connection on .respond() error (#3475) | Kevin (Kun) "Kassimo" Qian | |
2019-11-09 | net: Check for closing status when iterating Listener (#3309) | Nayeem Rahman | |
std/http/server.ts: Use listener.next() instead of listener.accept() | |||
2019-11-07 | Fix jsdoc in std/http/server.ts (#3284) | Ry Dahl | |
2019-11-06 | Allow http server to take { hostname, port } argument (#3233) | Liam Perlaki | |
2019-11-04 | std/http: add serveTLS and listenAndServeTLS (#3257) | Kevin (Kun) "Kassimo" Qian | |
2019-10-09 | Move everything into std subdir | Ryan Dahl | |