Christian Lück

Results 203 issues of Christian Lück

I've just filed #342 to improve documentation for error handling for invalid requests and invalid responses respectively. This is only a first step because this keeps coming up and I...

question
maintenance
help wanted

The `RequestBodyParserMiddleware` currently accepts a limit on the maximum size for a single request (say 100MIB). If you spawn lots and lots of concurrent requests, you can easily take up...

new feature

All DNS queries are currently sent in plaintext over UDP sockets. There's an open issue to support querying via TCP/IP in #19. Once this feature is in, we may want...

new feature
help wanted

We should support the `domain` and `search` options listed in `/etc/resolv.conf` (and possibly Windows' equivalent). Additionally, we should check the system hostname if it includes a domain part if the...

new feature
help wanted

We should add support for extended DNS (EDNS0) to support DNS messages larger than 512 bytes over UDP (#12) as an alternative to requiring transport via TCP (#47). See https://tools.ietf.org/html/rfc6891...

new feature
help wanted

Let's face it, this project is currently *beta*, but has been used in production for years :shipit: We're currently following a v0.X.Y release scheme (http://sentimentalversioning.org/). We should finally make this...

help wanted
maintenance

The roadmap (#31) currently mentions "clean up API" for the v0.7.0 release, so I'm filing this ticket to discuss possible things that could be cleaned up. Here's some of the...

new feature
BC break

We may want to add a specific adapter taking advantage of libuv's process handling logic: * http://docs.libuv.org/en/v1.x/process.html * https://github.com/bwoebi/php-uv#resource-uv_spawnresource-loop-string-command-array-args-array-stdio-string-cwd-array-env--array-callable-callback-long-flags--array-options To be clear, this project works just fine with all [loop...

new feature
help wanted

If you're currently using this project, you may want to check out the successor https://github.com/reactphp/http instead :tada: We've merged all code and logic from this project into the new `react/http`...

maintenance

This likely depends on libuv-based event loop implementation https://github.com/reactphp/event-loop/pull/17. Once this is done, see https://github.com/reactphp/react/pull/213 for initial starting point on filesystem abstraction.