|
* Add full HTTP/1.1 support |
|
|
* Rewrite configuration file parser to allow blocks of |
|
|
directives. |
|
1 |
|
|
2 |
|
Core |
3 |
|
Add more of HTTP/1.1 features. |
4 |
|
Improve HTTP/1.1 ranges to support multiple values |
5 |
|
such as bytes="10-15,16-20,50-100". |
6 |
|
Improve the parameter regeneration (hack) in TLS/SSL. |
7 |
|
Add support for virtual hosting in TLS, and support for |
8 |
|
openpgp keys. |
9 |
|
Add rewrite rules. Probably using libpcre. |
10 |
|
Add FastCGI support. |
11 |
|
Rewrite virtual host code. |
12 |
|
Rewrite error reporting to client: |
13 |
|
- Virtual Host defined error pages |
14 |
|
- Global server error pages |
15 |
|
- Bulitin error pages |
16 |
|
Rewrite hash.c ( allow arbitrary data in cache, not only *char ) |
17 |
|
Only cache framework in hash.c. Service specyfic code in diffrent |
18 |
|
files. |
19 |
|
Cleanup in string.c. Kill dead code. |
20 |
|
Kill any access() occurences. |
21 |
|
Change all *sprintf to *snprintf ( more secure ) |
22 |
|
Implement strlcpy() and strlcat() in string.c |
23 |
|
Change all strcpy/strncpy/strcat/strncat to strlcpy/strlcat ( more secure ) |
24 |
|
Bulitin indexing ( spawning CGI is very, very slow... ;( ) |
25 |
|
Caching indexes in memory(or disk), recacheing when client |
26 |
|
sends "Pragma: no_cache". |
27 |
|
Dumping cached entries from memory when timeout has expired. |
28 |
|
Authorization ( with modules ). |
29 |
|
Drop support for those '#ifdef ENABLE_SMP'. SMP should be |
30 |
|
always on. [only idea] |
31 |
|
[also check how to work on systems that do not support threads -- |
32 |
|
openbsd should be one] |
33 |
|
|
34 |
|
Config |
35 |
|
Rewrite configuration file parser to allow blocks of directives. |
36 |
|
|
37 |
|
Documentation |
38 |
|
Need lots of :-) . |
39 |
|
|
40 |
|
Miscellaneous |
41 |
|
Change boa_* functions to be hydra_* functions :-) . |