/[hydra]/hydra/TODO
ViewVC logotype

Annotation of /hydra/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.17 - (hide annotations)
Fri Jan 31 12:35:28 2003 UTC (18 years, 7 months ago) by nmav
Branch: MAIN
CVS Tags: hydra_0_1_6_without_hic, hydra_0_1_7, hydra_0_1_6, hydra_0_1_4, hydra_0_1_8, HEAD
Changes since 1.16: +3 -1 lines
*** empty log message ***

1 nmav 1.14
2 andreou 1.12 Core
3 nmav 1.13 Add more of HTTP/1.1 features.
4     Improve HTTP/1.1 ranges to support multiple values
5     such as bytes="10-15,16-20,50-100".
6 nmav 1.15 Improve the parameter regeneration (hack) in TLS/SSL.
7 nmav 1.16 Add support for virtual hosting in TLS, and support for
8     openpgp keys.
9 andreou 1.12 Add rewrite rules. Probably using libpcre.
10     Add FastCGI support.
11 nmav 1.13 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 nmav 1.17 always on. [only idea]
31     [also check how to work on systems that do not support threads --
32     openbsd should be one]
33 andreou 1.12
34     Config
35     Rewrite configuration file parser to allow blocks of directives.
36    
37     Documentation
38     Need lots of :-) .
39    
40     Miscellaneous
41     Change boa_* functions to be hydra_* functions :-) .

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26