/[hydra]/hydra/TODO
ViewVC logotype

Annotation of /hydra/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.13 - (hide annotations)
Tue Jan 21 22:39:36 2003 UTC (21 years, 2 months ago) by nmav
Branch: MAIN
Changes since 1.12: +23 -9 lines
updated TODO list

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

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26