/[hydra]/hydra/TODO
ViewVC logotype

Diff of /hydra/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.14

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26