David Jones

Results 50 issues of David Jones

### Context & Description Swagger can represent a set of supported encodings for requests and responses, for example: ``` consumes: - "application/json" - "application/xml" produces: - "application/xml" - "application/json" ```...

OpenAPI

Static file server currently reads a whole file into memory in order to write it to the socket. It would be better to be able to incrementally read the file...

performance

Currently, it seems that Kitura does not behave well in the presence of pipelined HTTP requests. Support for pipelined requests is optional, though relatively easy to support on the server...

While researching the concept of listening on an ephemeral port, I stumbled across this interesting issue: http://stackoverflow.com/questions/5139808/tcp-simultaneous-open-and-self-connect-prevention It seems that listening on an ephemeral port is not a great idea....

We should have a memory footprint regression test to ensure that problem such as #879 are not reintroduced.

continuous integration

In order for other Cocoapod-enabled packages to adopt this one (such as [SwiftyRequest](https://github.com/IBM-Swift/SwiftyRequest/pull/76)), an async-http-client pod is needed. Swift-NIO et. al is already available in pod form, so I believe...

enhancement

https://github.com/IBM-Swift/Kitura/issues/1465 was raised to track a bug in curl relating to receiving a response with a chunked encoding, which broke in curl 7.57 and was fixed in curl 7.59, but...

The `public enum HTTPStatusCode` is missing a number of values that are registered with IANA: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml The ones that I spotted are: - `423: Locked` - `425: Too Early` -...

See IBM-Swift/SwiftyRequest#69 The analysis of an issue involving failures from a shared URLSession when the server is repeatedly stopped/started concluded that the issue relates to when the HTTPServer is stopped,...

I noticed that when posting data with `curl` over a certain size (in my experiments, > 1024 bytes) there was a 1 second (or occasionally 2 second) delay. I tracked...