/[hydra]/hydra/TODO
ViewVC logotype

Diff of /hydra/TODO

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

revision 1.12 by andreou, Fri Nov 29 14:59:45 2002 UTC revision 1.16 by nmav, Thu Jan 30 20:19:43 2003 UTC
# Line 1  Line 1 
1    
2  Core  Core
3    Add full HTTP/1.1 support    Add more of HTTP/1.1 features.
4    directives.    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.    Add rewrite rules. Probably using libpcre.
10    Add FastCGI support.    Add FastCGI support.
11      Rewrite virtual host code.
12  Logging    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  Config
33    Rewrite configuration file parser to allow blocks of directives.    Rewrite configuration file parser to allow blocks of directives.
   Add UserDir  
   
 Beautification  
   Write HTML for error pages.  
34    
35  Documentation  Documentation
36    Need lots of :-) .    Need lots of :-) .

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

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26