This document explains in as much details as possible the list of planned changes and work to be done on the Cowboy server. It is intended to be exhaustive but some elements might still be missing.
Parse support for all standard HTTP/1.1 headers
Support for multipart requests and responses
Convenience API for extracting query string and body information, similar to PHP's $_GET, $_POST and $_FILES
Add Range support to REST
Complete the user guide
The following items pertain to Ranch, but are equally important.
Resizing the acceptor pool
We should be able to add more acceptors to a pool but also to remove some of them as needed
Add Transport:secure/0
Currently Cowboy checks if a connection is secure by checking if its name is 'ssl'. This isn't a very modular solution, adding an API function that returns whether a connection is secure would fix that issue