From d9bcf68e395d6156645a7974b1a992aa6e6c00aa Mon Sep 17 00:00:00 2001 From: Marius Cramer <m.cramer@pixcept.de> Date: Mon, 14 Oct 2013 08:57:25 -0400 Subject: [PATCH] Added missing empty directories from svn import --- TODO.txt | 79 ++++++++++++++++++++++----------------- 1 files changed, 45 insertions(+), 34 deletions(-) diff --git a/TODO.txt b/TODO.txt index 6e4d487..8544dff 100644 --- a/TODO.txt +++ b/TODO.txt @@ -6,44 +6,64 @@ Please feel free to edit this file, add new tasks, remove done tasks or assign yourself to a task. +Form Validators +-------------------------------------- + Installer -------------------------------------- -- Load and update system config from file into sql database during installation. - Add a function to let a server join a existing installation. Server -------------------------------------- -- Add a backend plugin to configure network card settings. The IP address settings - are stored in the server_ip table. +- Add a backend plugin to configure network card settings. The IP address + settings are stored in the server_ip table. +-- This works now on Debian Squeeze (Lenny too I would guess) 2011-06-28 Mail module -------------------------------------- -- Show mail statistics in the interface. the mail statistics are stored +- Show mail statistics in the interface. The mail statistics are stored in the database table mail_traffic and are collected by the file server/cron_daily.php - - -DNS module --------------------------------------- - -- Add some kind of wizard to create DNS records easily. The idea is to have some - kind of template(s) to create all needed A and MX records defined in the template - with one click and the user has just to enter IP, domain, nameserver and select the - template that he wants to use. - +-- For Courier this works but not Dovecot. Maybe the intention needs + reviewed as some clients think this should be the number of emails + and not the size of the emails. (I agree that size is important) + lathama Administration module -------------------------------------- -- Add a firewall configuration form. Any suggestions for a good firewall - script that runs on many linux distributions, or shall we stay with bastille - firewall that is used in ISPConfig 2? +- Firewall Solution -- Andrew lathama Latham lathama@gmail.com + * Monitor existing IPTABLES rules is done and in the monitor page. + * Add IPTABLES rules + semi-functional and in development also functional in multiserver + * Delete IPTABLES rules + semi-functional and in development also functional in multiserver + * Merge IPTABLES rules made from the CLI with those made from ISPConfig3 + Interesting topic about merging control with with the GUI and the CLI + interface for a systems adminitstrator who might add a rule during an + attack or for trouble shooting and forget to remove it. + * Fail2Ban + Add configuration for fail2ban on certian systems. Imagine an admin + wishes to use fail2ban on one service but not others. Rare but an issue + when a large number of clients use a single NAT for all users and failed + logins and traffic looks like an attack. Maybe a whitelist configuration + as an optional setting. + * Remoting + Enable remoting hooks for updating IPTABLES + * Service Checks + Adding saftey checks to make sure that the admin does not lock his/herself + out of the system by accident. We all make mistakes. + +-- Note: I'd love a pure iptables firewall as well. I've made such a script for + my work, which uses a simple config file to open/close ports and support for + ip exclusions. I think we could use it as a base to start with, it's up on the dev forum + url: http://www.howtoforge.com/forums/showthread.php?p=261311 (Mark_NL) Clients module -------------------------------------- @@ -52,37 +72,28 @@ Sites (web) module -------------------------------------- -- Add a function to the Sites module to create SSL certificates or upload - existing SSL certs and SSL chain files. It might be a good idea to add - this as a new tab named "SSL" to the exiting domain settings form. - -- Make sure that changes in the domain name do not break the configuration. - BE-Designer module -------------------------------------- -WARNING: Please do not use the BE Designer at the moment, the serializing function -of the module editor may break some of the existing modules. - -- Add a language file editor. +WARNING: Please do not use the BE Designer at the moment, the serializing + function of the module editor may break some of the existing modules. Remoting framework -------------------------------------- - +- Add more connections to other data. Remoting hooks for FS and Email Quota Interface -------------------------------------- - -- Enhance the list function to allow soorting by column - Enhance the paging in lists (e.g. like this: [1 2 3 4 ... 10]) -- Use graphical Icons in the lists for on / off columns. -- Add a graphical delete button to the lists. - General tasks -------------------------------------- -- Add, extend or modify comments in PEAR syntax so that they can be read with phpdocumentor. +- Add, extend or modify comments in PEAR syntax so that they can be read with + phpdocumentor. +- Doxygen might be a good idea (phpdocumentor looks nice but no active development) +-- http://drupal.org/node/1354 may have some good ideas. +-- http://engineeredweb.com/blog/10/9/4-reasons-consider-doxygen-over-phpdocumentor -- Gitblit v1.9.1