aboutsummaryrefslogtreecommitdiffstats
path: root/ROADMAP.md
blob: 11d8b5d632c568685e2a044a82d9d15aca1eb8e6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
ROADMAP
=======

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.

1.0
---

 *  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

2.0
---

 *  Support for HTTP/2.0