/[hydra]/hydra/TODO
ViewVC logotype

Diff of /hydra/TODO

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

revision 1.6 by nmav, Sat Oct 12 08:23:16 2002 UTC revision 1.16 by nmav, Thu Jan 30 20:19:43 2003 UTC
# Line 1  Line 1 
1  * Add full HTTP/1.1 support  
2  * Rewrite configuration file parser  Core
3  * Make the logging command atomic (may break if multiple threads    Add more of HTTP/1.1 features.
4    try to log)    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    
32    Config
33      Rewrite configuration file parser to allow blocks of directives.
34    
35    Documentation
36      Need lots of :-) .
37    
38    Miscellaneous
39      Change boa_* functions to be hydra_* functions :-) .

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.16

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26