/[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.13 by nmav, Tue Jan 21 22:39:36 2003 UTC
# Line 1  Line 1 
1  Core  Core
2    Add full HTTP/1.1 support    Add more of HTTP/1.1 features.
3    directives.    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.    Add rewrite rules. Probably using libpcre.
6    Add FastCGI support.    Add FastCGI support.
7      Rewrite virtual host code.
8  Logging    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  Config
29    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.  
30    
31  Documentation  Documentation
32    Need lots of :-) .    Need lots of :-) .

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

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26