[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[myserver-commit] [2769] The TODO file is not used actively anymore.
From: |
Giuseppe Scrivano |
Subject: |
[myserver-commit] [2769] The TODO file is not used actively anymore. |
Date: |
Fri, 29 Aug 2008 19:30:40 +0000 |
Revision: 2769
http://svn.sv.gnu.org/viewvc/?view=rev&root=myserver&revision=2769
Author: gscrivano
Date: 2008-08-29 19:30:39 +0000 (Fri, 29 Aug 2008)
Log Message:
-----------
The TODO file is not used actively anymore. Tasks are handled on the Savannah
tasks manager
Modified Paths:
--------------
trunk/myserver/TODO
Modified: trunk/myserver/TODO
===================================================================
--- trunk/myserver/TODO 2008-08-29 19:23:36 UTC (rev 2768)
+++ trunk/myserver/TODO 2008-08-29 19:30:39 UTC (rev 2769)
@@ -1,134 +1,11 @@
-TODO list for MyServer.
+GNU MyServer
-* libidn support with mingw under windows, create devpaks
+This file is not used anymore. The tasks are handled dynamically
+trough the:
-* Provide support for other ssl libraries
-** Provide support for GnuTLS
-** Provide support for Mozilla libnss
+https://savannah.gnu.org/task/?group=myserver
-* Security mechanism: SECURE ONE FILE with "security".
-** Add more functionality to "security".
-** Usage of XPath to make source code clearer.
+web page.
-* Deny and allow ACCESS by ip, browser, etc.
-** Provide this functionality for "security".
-
-* Check all file and use C++ castings.
-** Rewrite strange functions to avoid so many castings.
-
-* Check http_dir.cpp for correct filesize displaying: mb, gb.
-** Add tb.
-
-* Rename myServerErr and others to MyServer.
-* Provide a good api (MYSERVER, mySERVER, myServer, etc.)
-* Fix some hardcoded errors in MyServer, they should now show directly
- to the new error files.
-* Use C++ static_cast<TYPE>... instead of the C like casting (TYPE).
-
-* Documentation Improvements
-** Translation of the documentation to other languages.
-** XML based documentation scripting.
-** Write texinfo documentation.
-** Write MyServer chroot section into docs.
-** Add information about error codes to MyServer documentation.
-
-* Configurability.
-** Show http_dir: Last modified, etc (rewrite html code).
-** Provide Bity, KB, MB, GB, TB for the show http_dir.
-** Add XML tags in the configuration, like <directory show_type="MB">.
-** Cleanely compile MyServer with g++ -Wall (./configure
- CXXFLAGS="-Wall" CFLAGS="-Wall").
-** Possibility to set the logfile size in Byte, KB, MB, GB, TB
- (handle="KB" value="1024" or xml --> handle "MB" value="1").
-** Provide more command line options (also compile date, add more to
- --version), compiled in binaries, etc....
-
-* Port MyServer to other platforms.
-** Add MyServer to OpenBSD ports.
-** FreeBSD workaround / ports system.
-** MacOS X packages / binaries.
-
-* Performance model.
-** Running test with lots of server load.
-** Optimization of the performance model.
-
-* Plugins system.
-** Use plugins for HTTP optional commands (other than what was
- implemented GET, POST...).
-** Plugins for HTTP data handler (other than what was implemented
- CGI, ISAPI, FastCGI...).
-** Filters on returned data. (*)
-
-* HTTP header control.
-** Allow or deny access based on HTTP header content.
-** Find a way to have that mechanism in the xml security file.
-** Modify the Request class to handle HTTP header data as in a map.
-** Abstract mechanism to allow/deny access not only from security files.
-
-* Control protocol improvements.
-** Allow access to log files. (*)
-
-* Scripting support.
-** Define a script language to use (maybe libguile?).
-** Possibility to use scripts inside myserver.
-** Use them in security files.
-
-* MSCGI.
-** Add new methods to the manager class. (*)
-** Port to other languages, maybe not natively compiled. (*)
-** Implements other facilities to easily write CGI programs.
-** Implements a caching mechanism.
-
-* ISAPI.
-** Caching mechanism for modules.
-
-* Other.
-** Add access restriction by hostname / ip range / network range /
- browser client / etc.
-** Implement pipes support in the file class.(*)
-** Better handle of requests with chunked data.
-** HTTP "chunked" transfer coding support where not used.
-** Rewrite securestr.cpp.
-** Change socket IO model to use IOCPs instead for NT+ systems. (*)
-** Include the new options for logging. (*)
-** Implement ident for the common log format.
-** URL Rewriting.
-** Refactor Logging class.
-
-* GUI.
-** Update/improve GUI of configuration tool.
-** Tooltips. (*)
-** Automatic deployment.
-** Better graphics. (*)
-** Create SSL files trough the GUI. (*)
-** Port the GUI to GTK or QT.
-
-* Virtual hosts data.
-** Find and implement a faster way than the linear search in vhosts
handling code.
-** Possibility to have virtual hosts data in external sources
- (other than virtualhosts.xml).
-** Support for NTFS junction point under windows.
-
-* Support for Frontpage extensions.
-* Design and implementation of an easy documents deployment mechanism
- interfaced with the rest of the OS.
-
-* Rewrite safetime to be a class using the Singleton design pattern.
-* Remove the LOCAL_BUFFER_DIM limit in cgi_manager.cpp, the buffer must
be dinamic.
-* Setuid and Setgid for CGI processes.
-* PHP Configuration Tool.
-* SSI files support.
-
-* FTP handle telnet strings
-* FTP disable pipelining(there is cfg for this but is not implemented)
-* FTP write logging code
-** Secure FTP protocol(SFTP/FTPS)
-
-* Support for JSP and servlets.
-* HTTP proxy server.
-* Embedded perl.
-* Other ideas?
-
-(*) Not so important to have now.
-
-Please ask on the address@hidden mailing list before start to work on
something.
+Please consider to ask on the address@hidden mailing list before
+start to work on any task listed there.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [myserver-commit] [2769] The TODO file is not used actively anymore.,
Giuseppe Scrivano <=