/[hydra]/hydra/TODO
ViewVC logotype

Contents of /hydra/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.16 - (show annotations)
Thu Jan 30 20:19:43 2003 UTC (21 years, 2 months ago) by nmav
Branch: MAIN
Changes since 1.15: +2 -0 lines
*** empty log message ***

1
2 Core
3 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 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 :-) .

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26