/[hydra]/hydra/TODO
ViewVC logotype

Diff of /hydra/TODO

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

revision 1.2 by nmav, Sat Sep 28 17:49:13 2002 UTC revision 1.13 by nmav, Tue Jan 21 22:39:36 2003 UTC
# Line 1  Line 1 
1  * Add support for HTTP/1.1 Caching stuff  Core
2  * Add support for multiple HIC threads    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      Add rewrite rules. Probably using libpcre.
6      Add FastCGI support.
7      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    
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 :-) .

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.13

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26